aletrn commited on
Commit
a617c1b
1 Parent(s): ce0607a

chore: update frontend dependencies

Browse files
Files changed (2) hide show
  1. static/package.json +8 -8
  2. static/pnpm-lock.yaml +329 -283
static/package.json CHANGED
@@ -14,21 +14,21 @@
14
  "@trincadev/driver.js": "https://github.com/trincadev/driver.js/archive/refs/tags/1.3.1.1-trincadev.tar.gz",
15
  "leaflet": "^1.9.4",
16
  "leaflet-providers": "^2.0.0",
17
- "vue": "^3.4.36"
18
  },
19
  "devDependencies": {
20
  "@tsconfig/node20": "^20.1.4",
21
  "@types/leaflet": "^1.9.12",
22
- "@types/node": "^22.1.0",
23
- "@vitejs/plugin-vue": "^5.1.2",
24
  "@vue/tsconfig": "^0.5.1",
25
  "autoprefixer": "^10.4.20",
26
- "eslint": "^9.8.0",
27
- "eslint-plugin-vue": "^9.27.0",
28
- "postcss": "^8.4.41",
29
  "postcss-import": "^16.1.0",
30
  "prettier": "^3.3.3",
31
- "tailwindcss": "^3.4.8",
32
- "vite": "^5.4.0"
33
  }
34
  }
 
14
  "@trincadev/driver.js": "https://github.com/trincadev/driver.js/archive/refs/tags/1.3.1.1-trincadev.tar.gz",
15
  "leaflet": "^1.9.4",
16
  "leaflet-providers": "^2.0.0",
17
+ "vue": "^3.5.5"
18
  },
19
  "devDependencies": {
20
  "@tsconfig/node20": "^20.1.4",
21
  "@types/leaflet": "^1.9.12",
22
+ "@types/node": "^22.5.4",
23
+ "@vitejs/plugin-vue": "^5.1.3",
24
  "@vue/tsconfig": "^0.5.1",
25
  "autoprefixer": "^10.4.20",
26
+ "eslint": "^9.10.0",
27
+ "eslint-plugin-vue": "^9.28.0",
28
+ "postcss": "^8.4.45",
29
  "postcss-import": "^16.1.0",
30
  "prettier": "^3.3.3",
31
+ "tailwindcss": "^3.4.11",
32
+ "vite": "^5.4.5"
33
  }
34
  }
static/pnpm-lock.yaml CHANGED
@@ -21,8 +21,8 @@ importers:
21
  specifier: ^2.0.0
22
  version: 2.0.0
23
  vue:
24
- specifier: ^3.4.36
25
- version: 3.4.36
26
  devDependencies:
27
  '@tsconfig/node20':
28
  specifier: ^20.1.4
@@ -31,38 +31,38 @@ importers:
31
  specifier: ^1.9.12
32
  version: 1.9.12
33
  '@types/node':
34
- specifier: ^22.1.0
35
- version: 22.1.0
36
  '@vitejs/plugin-vue':
37
- specifier: ^5.1.2
38
- version: 5.1.2(vite@5.4.0(@types/node@22.1.0))(vue@3.4.36)
39
  '@vue/tsconfig':
40
  specifier: ^0.5.1
41
  version: 0.5.1
42
  autoprefixer:
43
  specifier: ^10.4.20
44
- version: 10.4.20(postcss@8.4.41)
45
  eslint:
46
- specifier: ^9.8.0
47
- version: 9.8.0
48
  eslint-plugin-vue:
49
- specifier: ^9.27.0
50
- version: 9.27.0(eslint@9.8.0)
51
  postcss:
52
- specifier: ^8.4.41
53
- version: 8.4.41
54
  postcss-import:
55
  specifier: ^16.1.0
56
- version: 16.1.0(postcss@8.4.41)
57
  prettier:
58
  specifier: ^3.3.3
59
  version: 3.3.3
60
  tailwindcss:
61
- specifier: ^3.4.8
62
- version: 3.4.8
63
  vite:
64
- specifier: ^5.4.0
65
- version: 5.4.0(@types/node@22.1.0)
66
 
67
  packages:
68
 
@@ -78,13 +78,13 @@ packages:
78
  resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==}
79
  engines: {node: '>=6.9.0'}
80
 
81
- '@babel/parser@7.25.3':
82
- resolution: {integrity: sha512-iLTJKDbJ4hMvFPgQwwsVoxtHyWpKKPBrxkANrSYewDPaPpT5py5yeVkgPIJ7XYXhndxJpaA3PyALSXQ7u8e/Dw==}
83
  engines: {node: '>=6.0.0'}
84
  hasBin: true
85
 
86
- '@babel/types@7.25.2':
87
- resolution: {integrity: sha512-YTnYtra7W9e6/oAZEHj0bJehPRUlLH9/fbpT5LfB0NhQXyALCRkRs3zH9v07IYhkgpqX6Z78FnuccZr/l4Fs4Q==}
88
  engines: {node: '>=6.9.0'}
89
 
90
  '@esbuild/aix-ppc64@0.21.5':
@@ -235,22 +235,26 @@ packages:
235
  resolution: {integrity: sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==}
236
  engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
237
 
238
- '@eslint/config-array@0.17.1':
239
- resolution: {integrity: sha512-BlYOpej8AQ8Ev9xVqroV7a02JK3SkBAaN9GfMMH9W6Ch8FlQlkjGw4Ir7+FgYwfirivAf4t+GtzuAxqfukmISA==}
240
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
241
 
242
  '@eslint/eslintrc@3.1.0':
243
  resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==}
244
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
245
 
246
- '@eslint/js@9.8.0':
247
- resolution: {integrity: sha512-MfluB7EUfxXtv3i/++oh89uzAr4PDI4nn201hsp+qaXqsjAWzinlZEHEfPgAX4doIlKvPG/i0A9dpKxOLII8yA==}
248
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
249
 
250
  '@eslint/object-schema@2.1.4':
251
  resolution: {integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==}
252
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
253
 
 
 
 
 
254
  '@geoman-io/leaflet-geoman-free@2.17.0':
255
  resolution: {integrity: sha512-vAY9tKB2I/Ui8d3QUBuebWnunI2sGjsfAUTXMMcf5UpISvPz67io4hpbKXid9GNsW6P4LGv1+ZzrmkpM78GzHA==}
256
  peerDependencies:
@@ -302,83 +306,83 @@ packages:
302
  resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==}
303
  engines: {node: '>=14'}
304
 
305
- '@rollup/rollup-android-arm-eabi@4.20.0':
306
- resolution: {integrity: sha512-TSpWzflCc4VGAUJZlPpgAJE1+V60MePDQnBd7PPkpuEmOy8i87aL6tinFGKBFKuEDikYpig72QzdT3QPYIi+oA==}
307
  cpu: [arm]
308
  os: [android]
309
 
310
- '@rollup/rollup-android-arm64@4.20.0':
311
- resolution: {integrity: sha512-u00Ro/nok7oGzVuh/FMYfNoGqxU5CPWz1mxV85S2w9LxHR8OoMQBuSk+3BKVIDYgkpeOET5yXkx90OYFc+ytpQ==}
312
  cpu: [arm64]
313
  os: [android]
314
 
315
- '@rollup/rollup-darwin-arm64@4.20.0':
316
- resolution: {integrity: sha512-uFVfvzvsdGtlSLuL0ZlvPJvl6ZmrH4CBwLGEFPe7hUmf7htGAN+aXo43R/V6LATyxlKVC/m6UsLb7jbG+LG39Q==}
317
  cpu: [arm64]
318
  os: [darwin]
319
 
320
- '@rollup/rollup-darwin-x64@4.20.0':
321
- resolution: {integrity: sha512-xbrMDdlev53vNXexEa6l0LffojxhqDTBeL+VUxuuIXys4x6xyvbKq5XqTXBCEUA8ty8iEJblHvFaWRJTk/icAQ==}
322
  cpu: [x64]
323
  os: [darwin]
324
 
325
- '@rollup/rollup-linux-arm-gnueabihf@4.20.0':
326
- resolution: {integrity: sha512-jMYvxZwGmoHFBTbr12Xc6wOdc2xA5tF5F2q6t7Rcfab68TT0n+r7dgawD4qhPEvasDsVpQi+MgDzj2faOLsZjA==}
327
  cpu: [arm]
328
  os: [linux]
329
 
330
- '@rollup/rollup-linux-arm-musleabihf@4.20.0':
331
- resolution: {integrity: sha512-1asSTl4HKuIHIB1GcdFHNNZhxAYEdqML/MW4QmPS4G0ivbEcBr1JKlFLKsIRqjSwOBkdItn3/ZDlyvZ/N6KPlw==}
332
  cpu: [arm]
333
  os: [linux]
334
 
335
- '@rollup/rollup-linux-arm64-gnu@4.20.0':
336
- resolution: {integrity: sha512-COBb8Bkx56KldOYJfMf6wKeYJrtJ9vEgBRAOkfw6Ens0tnmzPqvlpjZiLgkhg6cA3DGzCmLmmd319pmHvKWWlQ==}
337
  cpu: [arm64]
338
  os: [linux]
339
 
340
- '@rollup/rollup-linux-arm64-musl@4.20.0':
341
- resolution: {integrity: sha512-+it+mBSyMslVQa8wSPvBx53fYuZK/oLTu5RJoXogjk6x7Q7sz1GNRsXWjn6SwyJm8E/oMjNVwPhmNdIjwP135Q==}
342
  cpu: [arm64]
343
  os: [linux]
344
 
345
- '@rollup/rollup-linux-powerpc64le-gnu@4.20.0':
346
- resolution: {integrity: sha512-yAMvqhPfGKsAxHN8I4+jE0CpLWD8cv4z7CK7BMmhjDuz606Q2tFKkWRY8bHR9JQXYcoLfopo5TTqzxgPUjUMfw==}
347
  cpu: [ppc64]
348
  os: [linux]
349
 
350
- '@rollup/rollup-linux-riscv64-gnu@4.20.0':
351
- resolution: {integrity: sha512-qmuxFpfmi/2SUkAw95TtNq/w/I7Gpjurx609OOOV7U4vhvUhBcftcmXwl3rqAek+ADBwSjIC4IVNLiszoj3dPA==}
352
  cpu: [riscv64]
353
  os: [linux]
354
 
355
- '@rollup/rollup-linux-s390x-gnu@4.20.0':
356
- resolution: {integrity: sha512-I0BtGXddHSHjV1mqTNkgUZLnS3WtsqebAXv11D5BZE/gfw5KoyXSAXVqyJximQXNvNzUo4GKlCK/dIwXlz+jlg==}
357
  cpu: [s390x]
358
  os: [linux]
359
 
360
- '@rollup/rollup-linux-x64-gnu@4.20.0':
361
- resolution: {integrity: sha512-y+eoL2I3iphUg9tN9GB6ku1FA8kOfmF4oUEWhztDJ4KXJy1agk/9+pejOuZkNFhRwHAOxMsBPLbXPd6mJiCwew==}
362
  cpu: [x64]
363
  os: [linux]
364
 
365
- '@rollup/rollup-linux-x64-musl@4.20.0':
366
- resolution: {integrity: sha512-hM3nhW40kBNYUkZb/r9k2FKK+/MnKglX7UYd4ZUy5DJs8/sMsIbqWK2piZtVGE3kcXVNj3B2IrUYROJMMCikNg==}
367
  cpu: [x64]
368
  os: [linux]
369
 
370
- '@rollup/rollup-win32-arm64-msvc@4.20.0':
371
- resolution: {integrity: sha512-psegMvP+Ik/Bg7QRJbv8w8PAytPA7Uo8fpFjXyCRHWm6Nt42L+JtoqH8eDQ5hRP7/XW2UiIriy1Z46jf0Oa1kA==}
372
  cpu: [arm64]
373
  os: [win32]
374
 
375
- '@rollup/rollup-win32-ia32-msvc@4.20.0':
376
- resolution: {integrity: sha512-GabekH3w4lgAJpVxkk7hUzUf2hICSQO0a/BLFA11/RMxQT92MabKAqyubzDZmMOC/hcJNlc+rrypzNzYl4Dx7A==}
377
  cpu: [ia32]
378
  os: [win32]
379
 
380
- '@rollup/rollup-win32-x64-msvc@4.20.0':
381
- resolution: {integrity: sha512-aJ1EJSuTdGnM6qbVC4B5DSmozPTqIag9fSzXRNNo+humQLG89XpPgdt16Ia56ORD7s+H8Pmyx44uczDQ0yDzpg==}
382
  cpu: [x64]
383
  os: [win32]
384
 
@@ -392,6 +396,9 @@ packages:
392
  '@turf/bbox@6.5.0':
393
  resolution: {integrity: sha512-RBbLaao5hXTYyyg577iuMtDB8ehxMlUqHEJiMs8jT1GHkFhr6sYre3lmLsPeYEi/ZKj5TP5tt7fkzNdJ4GIVyw==}
394
 
 
 
 
395
  '@turf/bearing@6.5.0':
396
  resolution: {integrity: sha512-dxINYhIEMzgDOztyMZc20I7ssYVNEpSv04VbMo5YPQsqa80KO3TFvbuCahMsCAW5z8Tncc8dwBlEFrmRjJG33A==}
397
 
@@ -413,6 +420,9 @@ packages:
413
  '@turf/helpers@6.5.0':
414
  resolution: {integrity: sha512-VbI1dV5bLFzohYYdgqwikdMVpe7pJ9X3E+dlr425wa2/sMJqYDhTO++ec38/pcPvPE6oD9WEEeU3Xu3gza+VPw==}
415
 
 
 
 
416
  '@turf/invariant@6.5.0':
417
  resolution: {integrity: sha512-Wv8PRNCtPD31UVbdJE/KVAWKe7l6US+lJItRR/HOEW3eh+U/JwRCSUl/KZ7bmjM/C+zLNoreM2TU6OoLACs4eg==}
418
 
@@ -431,6 +441,9 @@ packages:
431
  '@turf/meta@6.5.0':
432
  resolution: {integrity: sha512-RrArvtsV0vdsCBegoBtOalgdSOfkBrTJ07VkpiCnq/491W67hnMWmDu7e6Ztw0C3WldRYTXkg3SumfdzZxLBHA==}
433
 
 
 
 
434
  '@turf/nearest-point-on-line@6.5.0':
435
  resolution: {integrity: sha512-WthrvddddvmymnC+Vf7BrkHGbDOUu6Z3/6bFYUGv1kxw8tiZ6n83/VG6kHz4poHOfS0RaNflzXSkmCi64fLBlg==}
436
 
@@ -452,44 +465,44 @@ packages:
452
  '@types/leaflet@1.9.12':
453
  resolution: {integrity: sha512-BK7XS+NyRI291HIo0HCfE18Lp8oA30H1gpi1tf0mF3TgiCEzanQjOqNZ4x126SXzzi2oNSZhZ5axJp1k0iM6jg==}
454
 
455
- '@types/node@22.1.0':
456
- resolution: {integrity: sha512-AOmuRF0R2/5j1knA3c6G3HOk523Ga+l+ZXltX8SF1+5oqcXijjfTd8fY3XRZqSihEu9XhtQnKYLmkFaoxgsJHw==}
457
 
458
- '@vitejs/plugin-vue@5.1.2':
459
- resolution: {integrity: sha512-nY9IwH12qeiJqumTCLJLE7IiNx7HZ39cbHaysEUd+Myvbz9KAqd2yq+U01Kab1R/H1BmiyM2ShTYlNH32Fzo3A==}
460
  engines: {node: ^18.0.0 || >=20.0.0}
461
  peerDependencies:
462
  vite: ^5.0.0
463
  vue: ^3.2.25
464
 
465
- '@vue/compiler-core@3.4.36':
466
- resolution: {integrity: sha512-qBkndgpwFKdupmOPoiS10i7oFdN7a+4UNDlezD0GlQ1kuA1pNrscg9g12HnB5E8hrWSuEftRsbJhL1HI2zpJhg==}
467
 
468
- '@vue/compiler-dom@3.4.36':
469
- resolution: {integrity: sha512-eEIjy4GwwZTFon/Y+WO8tRRNGqylaRlA79T1RLhUpkOzJ7EtZkkb8MurNfkqY6x6Qiu0R7ESspEF7GkPR/4yYg==}
470
 
471
- '@vue/compiler-sfc@3.4.36':
472
- resolution: {integrity: sha512-rhuHu7qztt/rNH90dXPTzhB7hLQT2OC4s4GrPVqmzVgPY4XBlfWmcWzn4bIPEWNImt0CjO7kfHAf/1UXOtx3vw==}
473
 
474
- '@vue/compiler-ssr@3.4.36':
475
- resolution: {integrity: sha512-Wt1zyheF0zVvRJyhY74uxQbnkXV2Le/JPOrAxooR4rFYKC7cFr+cRqW6RU3cM/bsTy7sdZ83IDuy/gLPSfPGng==}
476
 
477
- '@vue/reactivity@3.4.36':
478
- resolution: {integrity: sha512-wN1aoCwSoqrt1yt8wO0gc13QaC+Vk1o6AoSt584YHNnz6TGDhh1NCMUYgAnvp4HEIkLdGsaC1bvu/P+wpoDEXw==}
479
 
480
- '@vue/runtime-core@3.4.36':
481
- resolution: {integrity: sha512-9+TR14LAVEerZWLOm/N/sG2DVYhrH2bKgFrbH/FVt/Q8Jdw4OtdcGMRC6Tx8VAo0DA1eqAqrZaX0fbOaOxxZ4A==}
482
 
483
- '@vue/runtime-dom@3.4.36':
484
- resolution: {integrity: sha512-2Qe2fKkLxgZBVvHrG0QMNLL4bsx7Ae88pyXebY2WnQYABpOnGYvA+axMbcF9QwM4yxnsv+aELbC0eiNVns7mGw==}
485
 
486
- '@vue/server-renderer@3.4.36':
487
- resolution: {integrity: sha512-2XW90Rq8+Y7S1EIsAuubZVLm0gCU8HYb5mRAruFdwfC3XSOU5/YKePz29csFzsch8hXaY5UHh7ZMddmi1XTJEA==}
488
  peerDependencies:
489
- vue: 3.4.36
490
 
491
- '@vue/shared@3.4.36':
492
- resolution: {integrity: sha512-fdPLStwl1sDfYuUftBaUVn2pIrVFDASYerZSrlBvVBfylObPA1gtcWJHy5Ox8jLEJ524zBibss488Q3SZtU1uA==}
493
 
494
  '@vue/tsconfig@0.5.1':
495
  resolution: {integrity: sha512-VcZK7MvpjuTPx2w6blwnwZAu5/LgBUtejFOi3pPGQFXQN5Ela03FUtd2Qtg4yWGGissVL0dr6Ro1LfOFh+PCuQ==}
@@ -511,8 +524,8 @@ packages:
511
  resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
512
  engines: {node: '>=8'}
513
 
514
- ansi-regex@6.0.1:
515
- resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==}
516
  engines: {node: '>=12'}
517
 
518
  ansi-styles@4.3.0:
@@ -579,8 +592,8 @@ packages:
579
  resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==}
580
  engines: {node: '>= 6'}
581
 
582
- caniuse-lite@1.0.30001650:
583
- resolution: {integrity: sha512-fgEc7hP/LB7iicdXHUI9VsBsMZmUmlVJeQP2qqQW+3lkqVhbmjEU8zp+h5stWeilX+G7uXuIUIIlWlDw9jdt8g==}
584
 
585
  chalk@4.1.2:
586
  resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
@@ -616,8 +629,8 @@ packages:
616
  csstype@3.1.3:
617
  resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==}
618
 
619
- debug@4.3.6:
620
- resolution: {integrity: sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==}
621
  engines: {node: '>=6.0'}
622
  peerDependencies:
623
  supports-color: '*'
@@ -637,8 +650,8 @@ packages:
637
  eastasianwidth@0.2.0:
638
  resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
639
 
640
- electron-to-chromium@1.5.5:
641
- resolution: {integrity: sha512-QR7/A7ZkMS8tZuoftC/jfqNkZLQO779SSW3YuZHP4eXpj3EffGLFcB/Xu9AAZQzLccTiCV+EmUo3ha4mQ9wnlA==}
642
 
643
  emoji-regex@8.0.0:
644
  resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
@@ -646,8 +659,8 @@ packages:
646
  emoji-regex@9.2.2:
647
  resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==}
648
 
649
- entities@5.0.0:
650
- resolution: {integrity: sha512-BeJFvFRJddxobhvEdm5GqHzRV/X+ACeuw0/BuuxsCh1EUZcAIz8+kYmBp/LrQuloy6K1f3a0M7+IhmZ7QnkISA==}
651
  engines: {node: '>=0.12'}
652
 
653
  esbuild@0.21.5:
@@ -655,16 +668,16 @@ packages:
655
  engines: {node: '>=12'}
656
  hasBin: true
657
 
658
- escalade@3.1.2:
659
- resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==}
660
  engines: {node: '>=6'}
661
 
662
  escape-string-regexp@4.0.0:
663
  resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
664
  engines: {node: '>=10'}
665
 
666
- eslint-plugin-vue@9.27.0:
667
- resolution: {integrity: sha512-5Dw3yxEyuBSXTzT5/Ge1X5kIkRTQ3nvBn/VwPwInNiZBSJOO/timWMUaflONnFBzU6NhB68lxnCda7ULV5N7LA==}
668
  engines: {node: ^14.17.0 || >=16.0.0}
669
  peerDependencies:
670
  eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 || ^9.0.0
@@ -685,10 +698,15 @@ packages:
685
  resolution: {integrity: sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==}
686
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
687
 
688
- eslint@9.8.0:
689
- resolution: {integrity: sha512-K8qnZ/QJzT2dLKdZJVX6W4XOwBzutMYmt0lqUS+JdXgd+HTYFlonFgkJ8s44d/zMPPCnOOk0kMWCApCPhiOy9A==}
690
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
691
  hasBin: true
 
 
 
 
 
692
 
693
  espree@10.1.0:
694
  resolution: {integrity: sha512-M1M6CpiE6ffoigIOWYO9UDP8TMUw9kqb21tf+08IgDYjCsOvCuDt4jQcZmoYxx+w7zlKw9/N0KXfto+I8/FrXA==}
@@ -798,8 +816,8 @@ packages:
798
  resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==}
799
  engines: {node: '>= 0.4'}
800
 
801
- ignore@5.3.1:
802
- resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==}
803
  engines: {node: '>= 4'}
804
 
805
  import-fresh@3.3.0:
@@ -814,8 +832,8 @@ packages:
814
  resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
815
  engines: {node: '>=8'}
816
 
817
- is-core-module@2.15.0:
818
- resolution: {integrity: sha512-Dd+Lb2/zvk9SKy1TGCt1wFJFo/MWBPMX5x7KcvLajWTGuomczdQX61PvY5yK6SVACwpoexWo81IfFyoKY2QnTA==}
819
  engines: {node: '>= 0.4'}
820
 
821
  is-extglob@2.1.1:
@@ -905,8 +923,8 @@ packages:
905
  resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
906
  engines: {node: '>= 8'}
907
 
908
- micromatch@4.0.7:
909
- resolution: {integrity: sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==}
910
  engines: {node: '>=8.6'}
911
 
912
  minimatch@3.1.2:
@@ -920,8 +938,8 @@ packages:
920
  resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==}
921
  engines: {node: '>=16 || 14 >=14.17'}
922
 
923
- ms@2.1.2:
924
- resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
925
 
926
  mz@2.7.0:
927
  resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==}
@@ -990,8 +1008,8 @@ packages:
990
  resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==}
991
  engines: {node: '>=16 || 14 >=14.18'}
992
 
993
- picocolors@1.0.1:
994
- resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==}
995
 
996
  picomatch@2.3.1:
997
  resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
@@ -1044,15 +1062,15 @@ packages:
1044
  peerDependencies:
1045
  postcss: ^8.2.14
1046
 
1047
- postcss-selector-parser@6.1.1:
1048
- resolution: {integrity: sha512-b4dlw/9V8A71rLIDsSwVmak9z2DuBUB7CA1/wSdelNEzqsjoSPeADTWNO09lpH49Diy3/JIZ2bSPB1dI3LJCHg==}
1049
  engines: {node: '>=4'}
1050
 
1051
  postcss-value-parser@4.2.0:
1052
  resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
1053
 
1054
- postcss@8.4.41:
1055
- resolution: {integrity: sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==}
1056
  engines: {node: ^10 || ^12 || >=14}
1057
 
1058
  prelude-ls@1.2.1:
@@ -1096,8 +1114,8 @@ packages:
1096
  resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
1097
  engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
1098
 
1099
- rollup@4.20.0:
1100
- resolution: {integrity: sha512-6rbWBChcnSGzIlXeIdNIZTopKYad8ZG8ajhl78lGRLsI2rX8IkaotQhVas2Ma+GPxJav19wrSzvRvuiv0YKzWw==}
1101
  engines: {node: '>=18.0.0', npm: '>=8.0.0'}
1102
  hasBin: true
1103
 
@@ -1121,8 +1139,8 @@ packages:
1121
  resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==}
1122
  engines: {node: '>=14'}
1123
 
1124
- source-map-js@1.2.0:
1125
- resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==}
1126
  engines: {node: '>=0.10.0'}
1127
 
1128
  splaytree-ts@1.0.1:
@@ -1161,8 +1179,8 @@ packages:
1161
  resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
1162
  engines: {node: '>= 0.4'}
1163
 
1164
- tailwindcss@3.4.8:
1165
- resolution: {integrity: sha512-GkP17r9GQkxgZ9FKHJQEnjJuKBcbFhMFzKu5slmN6NjlCuFnYJMQ8N4AZ6VrUyiRXlDtPKHkesuQ/MS913Nvdg==}
1166
  engines: {node: '>=14.0.0'}
1167
  hasBin: true
1168
 
@@ -1187,6 +1205,9 @@ packages:
1187
  ts-interface-checker@0.1.13:
1188
  resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==}
1189
 
 
 
 
1190
  type-check@0.4.0:
1191
  resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==}
1192
  engines: {node: '>= 0.8.0'}
@@ -1195,8 +1216,8 @@ packages:
1195
  resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==}
1196
  engines: {node: '>=10'}
1197
 
1198
- undici-types@6.13.0:
1199
- resolution: {integrity: sha512-xtFJHudx8S2DSoujjMd1WeWvn7KKWFRESZTMeL1RptAYERu29D6jphMjjY+vn96jvN3kVPDNxU/E13VTaXj6jg==}
1200
 
1201
  update-browserslist-db@1.1.0:
1202
  resolution: {integrity: sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==}
@@ -1210,8 +1231,8 @@ packages:
1210
  util-deprecate@1.0.2:
1211
  resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
1212
 
1213
- vite@5.4.0:
1214
- resolution: {integrity: sha512-5xokfMX0PIiwCMCMb9ZJcMyh5wbBun0zUzKib+L65vAZ8GY9ePZMXxFrHbr/Kyll2+LSCY7xtERPpxkBDKngwg==}
1215
  engines: {node: ^18.0.0 || >=20.0.0}
1216
  hasBin: true
1217
  peerDependencies:
@@ -1247,8 +1268,8 @@ packages:
1247
  peerDependencies:
1248
  eslint: '>=6.0.0'
1249
 
1250
- vue@3.4.36:
1251
- resolution: {integrity: sha512-mIFvbLgjODfx3Iy1SrxOsiPpDb8Bo3EU+87ioimOZzZTOp15IEdAels70IjBOLO3ZFlLW5AhdwY4dWbXVQKYow==}
1252
  peerDependencies:
1253
  typescript: '*'
1254
  peerDependenciesMeta:
@@ -1276,8 +1297,8 @@ packages:
1276
  resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==}
1277
  engines: {node: '>=12'}
1278
 
1279
- yaml@2.5.0:
1280
- resolution: {integrity: sha512-2wWLbGbYDiSqqIKoPjar3MPgB94ErzCtrNE1FdqGuaO0pi2JGjmE8aW8TDZwzU7vuxcGRdL/4gPQwQ7hD5AMSw==}
1281
  engines: {node: '>= 14'}
1282
  hasBin: true
1283
 
@@ -1293,11 +1314,11 @@ snapshots:
1293
 
1294
  '@babel/helper-validator-identifier@7.24.7': {}
1295
 
1296
- '@babel/parser@7.25.3':
1297
  dependencies:
1298
- '@babel/types': 7.25.2
1299
 
1300
- '@babel/types@7.25.2':
1301
  dependencies:
1302
  '@babel/helper-string-parser': 7.24.8
1303
  '@babel/helper-validator-identifier': 7.24.7
@@ -1372,17 +1393,17 @@ snapshots:
1372
  '@esbuild/win32-x64@0.21.5':
1373
  optional: true
1374
 
1375
- '@eslint-community/eslint-utils@4.4.0(eslint@9.8.0)':
1376
  dependencies:
1377
- eslint: 9.8.0
1378
  eslint-visitor-keys: 3.4.3
1379
 
1380
  '@eslint-community/regexpp@4.11.0': {}
1381
 
1382
- '@eslint/config-array@0.17.1':
1383
  dependencies:
1384
  '@eslint/object-schema': 2.1.4
1385
- debug: 4.3.6
1386
  minimatch: 3.1.2
1387
  transitivePeerDependencies:
1388
  - supports-color
@@ -1390,10 +1411,10 @@ snapshots:
1390
  '@eslint/eslintrc@3.1.0':
1391
  dependencies:
1392
  ajv: 6.12.6
1393
- debug: 4.3.6
1394
  espree: 10.1.0
1395
  globals: 14.0.0
1396
- ignore: 5.3.1
1397
  import-fresh: 3.3.0
1398
  js-yaml: 4.1.0
1399
  minimatch: 3.1.2
@@ -1401,10 +1422,14 @@ snapshots:
1401
  transitivePeerDependencies:
1402
  - supports-color
1403
 
1404
- '@eslint/js@9.8.0': {}
1405
 
1406
  '@eslint/object-schema@2.1.4': {}
1407
 
 
 
 
 
1408
  '@geoman-io/leaflet-geoman-free@2.17.0(leaflet@1.9.4)':
1409
  dependencies:
1410
  '@turf/boolean-contains': 6.5.0
@@ -1460,52 +1485,52 @@ snapshots:
1460
  '@pkgjs/parseargs@0.11.0':
1461
  optional: true
1462
 
1463
- '@rollup/rollup-android-arm-eabi@4.20.0':
1464
  optional: true
1465
 
1466
- '@rollup/rollup-android-arm64@4.20.0':
1467
  optional: true
1468
 
1469
- '@rollup/rollup-darwin-arm64@4.20.0':
1470
  optional: true
1471
 
1472
- '@rollup/rollup-darwin-x64@4.20.0':
1473
  optional: true
1474
 
1475
- '@rollup/rollup-linux-arm-gnueabihf@4.20.0':
1476
  optional: true
1477
 
1478
- '@rollup/rollup-linux-arm-musleabihf@4.20.0':
1479
  optional: true
1480
 
1481
- '@rollup/rollup-linux-arm64-gnu@4.20.0':
1482
  optional: true
1483
 
1484
- '@rollup/rollup-linux-arm64-musl@4.20.0':
1485
  optional: true
1486
 
1487
- '@rollup/rollup-linux-powerpc64le-gnu@4.20.0':
1488
  optional: true
1489
 
1490
- '@rollup/rollup-linux-riscv64-gnu@4.20.0':
1491
  optional: true
1492
 
1493
- '@rollup/rollup-linux-s390x-gnu@4.20.0':
1494
  optional: true
1495
 
1496
- '@rollup/rollup-linux-x64-gnu@4.20.0':
1497
  optional: true
1498
 
1499
- '@rollup/rollup-linux-x64-musl@4.20.0':
1500
  optional: true
1501
 
1502
- '@rollup/rollup-win32-arm64-msvc@4.20.0':
1503
  optional: true
1504
 
1505
- '@rollup/rollup-win32-ia32-msvc@4.20.0':
1506
  optional: true
1507
 
1508
- '@rollup/rollup-win32-x64-msvc@4.20.0':
1509
  optional: true
1510
 
1511
  '@trincadev/driver.js@https://github.com/trincadev/driver.js/archive/refs/tags/1.3.1.1-trincadev.tar.gz': {}
@@ -1517,6 +1542,13 @@ snapshots:
1517
  '@turf/helpers': 6.5.0
1518
  '@turf/meta': 6.5.0
1519
 
 
 
 
 
 
 
 
1520
  '@turf/bearing@6.5.0':
1521
  dependencies:
1522
  '@turf/helpers': 6.5.0
@@ -1552,6 +1584,11 @@ snapshots:
1552
 
1553
  '@turf/helpers@6.5.0': {}
1554
 
 
 
 
 
 
1555
  '@turf/invariant@6.5.0':
1556
  dependencies:
1557
  '@turf/helpers': 6.5.0
@@ -1591,6 +1628,11 @@ snapshots:
1591
  dependencies:
1592
  '@turf/helpers': 6.5.0
1593
 
 
 
 
 
 
1594
  '@turf/nearest-point-on-line@6.5.0':
1595
  dependencies:
1596
  '@turf/bearing': 6.5.0
@@ -1621,68 +1663,68 @@ snapshots:
1621
  dependencies:
1622
  '@types/geojson': 7946.0.14
1623
 
1624
- '@types/node@22.1.0':
1625
  dependencies:
1626
- undici-types: 6.13.0
1627
 
1628
- '@vitejs/plugin-vue@5.1.2(vite@5.4.0(@types/node@22.1.0))(vue@3.4.36)':
1629
  dependencies:
1630
- vite: 5.4.0(@types/node@22.1.0)
1631
- vue: 3.4.36
1632
 
1633
- '@vue/compiler-core@3.4.36':
1634
  dependencies:
1635
- '@babel/parser': 7.25.3
1636
- '@vue/shared': 3.4.36
1637
- entities: 5.0.0
1638
  estree-walker: 2.0.2
1639
- source-map-js: 1.2.0
1640
 
1641
- '@vue/compiler-dom@3.4.36':
1642
  dependencies:
1643
- '@vue/compiler-core': 3.4.36
1644
- '@vue/shared': 3.4.36
1645
 
1646
- '@vue/compiler-sfc@3.4.36':
1647
  dependencies:
1648
- '@babel/parser': 7.25.3
1649
- '@vue/compiler-core': 3.4.36
1650
- '@vue/compiler-dom': 3.4.36
1651
- '@vue/compiler-ssr': 3.4.36
1652
- '@vue/shared': 3.4.36
1653
  estree-walker: 2.0.2
1654
  magic-string: 0.30.11
1655
- postcss: 8.4.41
1656
- source-map-js: 1.2.0
1657
 
1658
- '@vue/compiler-ssr@3.4.36':
1659
  dependencies:
1660
- '@vue/compiler-dom': 3.4.36
1661
- '@vue/shared': 3.4.36
1662
 
1663
- '@vue/reactivity@3.4.36':
1664
  dependencies:
1665
- '@vue/shared': 3.4.36
1666
 
1667
- '@vue/runtime-core@3.4.36':
1668
  dependencies:
1669
- '@vue/reactivity': 3.4.36
1670
- '@vue/shared': 3.4.36
1671
 
1672
- '@vue/runtime-dom@3.4.36':
1673
  dependencies:
1674
- '@vue/reactivity': 3.4.36
1675
- '@vue/runtime-core': 3.4.36
1676
- '@vue/shared': 3.4.36
1677
  csstype: 3.1.3
1678
 
1679
- '@vue/server-renderer@3.4.36(vue@3.4.36)':
1680
  dependencies:
1681
- '@vue/compiler-ssr': 3.4.36
1682
- '@vue/shared': 3.4.36
1683
- vue: 3.4.36
1684
 
1685
- '@vue/shared@3.4.36': {}
1686
 
1687
  '@vue/tsconfig@0.5.1': {}
1688
 
@@ -1701,7 +1743,7 @@ snapshots:
1701
 
1702
  ansi-regex@5.0.1: {}
1703
 
1704
- ansi-regex@6.0.1: {}
1705
 
1706
  ansi-styles@4.3.0:
1707
  dependencies:
@@ -1720,14 +1762,14 @@ snapshots:
1720
 
1721
  argparse@2.0.1: {}
1722
 
1723
- autoprefixer@10.4.20(postcss@8.4.41):
1724
  dependencies:
1725
  browserslist: 4.23.3
1726
- caniuse-lite: 1.0.30001650
1727
  fraction.js: 4.3.7
1728
  normalize-range: 0.1.2
1729
- picocolors: 1.0.1
1730
- postcss: 8.4.41
1731
  postcss-value-parser: 4.2.0
1732
 
1733
  balanced-match@1.0.2: {}
@@ -1753,8 +1795,8 @@ snapshots:
1753
 
1754
  browserslist@4.23.3:
1755
  dependencies:
1756
- caniuse-lite: 1.0.30001650
1757
- electron-to-chromium: 1.5.5
1758
  node-releases: 2.0.18
1759
  update-browserslist-db: 1.1.0(browserslist@4.23.3)
1760
 
@@ -1762,7 +1804,7 @@ snapshots:
1762
 
1763
  camelcase-css@2.0.1: {}
1764
 
1765
- caniuse-lite@1.0.30001650: {}
1766
 
1767
  chalk@4.1.2:
1768
  dependencies:
@@ -1801,9 +1843,9 @@ snapshots:
1801
 
1802
  csstype@3.1.3: {}
1803
 
1804
- debug@4.3.6:
1805
  dependencies:
1806
- ms: 2.1.2
1807
 
1808
  deep-is@0.1.4: {}
1809
 
@@ -1813,13 +1855,13 @@ snapshots:
1813
 
1814
  eastasianwidth@0.2.0: {}
1815
 
1816
- electron-to-chromium@1.5.5: {}
1817
 
1818
  emoji-regex@8.0.0: {}
1819
 
1820
  emoji-regex@9.2.2: {}
1821
 
1822
- entities@5.0.0: {}
1823
 
1824
  esbuild@0.21.5:
1825
  optionalDependencies:
@@ -1847,20 +1889,20 @@ snapshots:
1847
  '@esbuild/win32-ia32': 0.21.5
1848
  '@esbuild/win32-x64': 0.21.5
1849
 
1850
- escalade@3.1.2: {}
1851
 
1852
  escape-string-regexp@4.0.0: {}
1853
 
1854
- eslint-plugin-vue@9.27.0(eslint@9.8.0):
1855
  dependencies:
1856
- '@eslint-community/eslint-utils': 4.4.0(eslint@9.8.0)
1857
- eslint: 9.8.0
1858
  globals: 13.24.0
1859
  natural-compare: 1.4.0
1860
  nth-check: 2.1.1
1861
- postcss-selector-parser: 6.1.1
1862
  semver: 7.6.3
1863
- vue-eslint-parser: 9.4.3(eslint@9.8.0)
1864
  xml-name-validator: 4.0.0
1865
  transitivePeerDependencies:
1866
  - supports-color
@@ -1879,20 +1921,21 @@ snapshots:
1879
 
1880
  eslint-visitor-keys@4.0.0: {}
1881
 
1882
- eslint@9.8.0:
1883
  dependencies:
1884
- '@eslint-community/eslint-utils': 4.4.0(eslint@9.8.0)
1885
  '@eslint-community/regexpp': 4.11.0
1886
- '@eslint/config-array': 0.17.1
1887
  '@eslint/eslintrc': 3.1.0
1888
- '@eslint/js': 9.8.0
 
1889
  '@humanwhocodes/module-importer': 1.0.1
1890
  '@humanwhocodes/retry': 0.3.0
1891
  '@nodelib/fs.walk': 1.2.8
1892
  ajv: 6.12.6
1893
  chalk: 4.1.2
1894
  cross-spawn: 7.0.3
1895
- debug: 4.3.6
1896
  escape-string-regexp: 4.0.0
1897
  eslint-scope: 8.0.2
1898
  eslint-visitor-keys: 4.0.0
@@ -1903,18 +1946,19 @@ snapshots:
1903
  file-entry-cache: 8.0.0
1904
  find-up: 5.0.0
1905
  glob-parent: 6.0.2
1906
- ignore: 5.3.1
1907
  imurmurhash: 0.1.4
1908
  is-glob: 4.0.3
1909
  is-path-inside: 3.0.3
1910
  json-stable-stringify-without-jsonify: 1.0.1
1911
- levn: 0.4.1
1912
  lodash.merge: 4.6.2
1913
  minimatch: 3.1.2
1914
  natural-compare: 1.4.0
1915
  optionator: 0.9.4
1916
  strip-ansi: 6.0.1
1917
  text-table: 0.2.0
 
 
1918
  transitivePeerDependencies:
1919
  - supports-color
1920
 
@@ -1952,7 +1996,7 @@ snapshots:
1952
  '@nodelib/fs.walk': 1.2.8
1953
  glob-parent: 5.1.2
1954
  merge2: 1.4.1
1955
- micromatch: 4.0.7
1956
 
1957
  fast-json-stable-stringify@2.1.0: {}
1958
 
@@ -1996,7 +2040,7 @@ snapshots:
1996
 
1997
  geojson-rbush@3.2.0:
1998
  dependencies:
1999
- '@turf/bbox': 6.5.0
2000
  '@turf/helpers': 6.5.0
2001
  '@turf/meta': 6.5.0
2002
  '@types/geojson': 7946.0.8
@@ -2031,7 +2075,7 @@ snapshots:
2031
  dependencies:
2032
  function-bind: 1.1.2
2033
 
2034
- ignore@5.3.1: {}
2035
 
2036
  import-fresh@3.3.0:
2037
  dependencies:
@@ -2044,7 +2088,7 @@ snapshots:
2044
  dependencies:
2045
  binary-extensions: 2.3.0
2046
 
2047
- is-core-module@2.15.0:
2048
  dependencies:
2049
  hasown: 2.0.2
2050
 
@@ -2115,7 +2159,7 @@ snapshots:
2115
 
2116
  merge2@1.4.1: {}
2117
 
2118
- micromatch@4.0.7:
2119
  dependencies:
2120
  braces: 3.0.3
2121
  picomatch: 2.3.1
@@ -2130,7 +2174,7 @@ snapshots:
2130
 
2131
  minipass@7.1.2: {}
2132
 
2133
- ms@2.1.2: {}
2134
 
2135
  mz@2.7.0:
2136
  dependencies:
@@ -2190,7 +2234,7 @@ snapshots:
2190
  lru-cache: 10.4.3
2191
  minipass: 7.1.2
2192
 
2193
- picocolors@1.0.1: {}
2194
 
2195
  picomatch@2.3.1: {}
2196
 
@@ -2203,49 +2247,49 @@ snapshots:
2203
  bignumber.js: 9.1.2
2204
  splaytree-ts: 1.0.1
2205
 
2206
- postcss-import@15.1.0(postcss@8.4.41):
2207
  dependencies:
2208
- postcss: 8.4.41
2209
  postcss-value-parser: 4.2.0
2210
  read-cache: 1.0.0
2211
  resolve: 1.22.8
2212
 
2213
- postcss-import@16.1.0(postcss@8.4.41):
2214
  dependencies:
2215
- postcss: 8.4.41
2216
  postcss-value-parser: 4.2.0
2217
  read-cache: 1.0.0
2218
  resolve: 1.22.8
2219
 
2220
- postcss-js@4.0.1(postcss@8.4.41):
2221
  dependencies:
2222
  camelcase-css: 2.0.1
2223
- postcss: 8.4.41
2224
 
2225
- postcss-load-config@4.0.2(postcss@8.4.41):
2226
  dependencies:
2227
  lilconfig: 3.1.2
2228
- yaml: 2.5.0
2229
  optionalDependencies:
2230
- postcss: 8.4.41
2231
 
2232
- postcss-nested@6.2.0(postcss@8.4.41):
2233
  dependencies:
2234
- postcss: 8.4.41
2235
- postcss-selector-parser: 6.1.1
2236
 
2237
- postcss-selector-parser@6.1.1:
2238
  dependencies:
2239
  cssesc: 3.0.0
2240
  util-deprecate: 1.0.2
2241
 
2242
  postcss-value-parser@4.2.0: {}
2243
 
2244
- postcss@8.4.41:
2245
  dependencies:
2246
  nanoid: 3.3.7
2247
- picocolors: 1.0.1
2248
- source-map-js: 1.2.0
2249
 
2250
  prelude-ls@1.2.1: {}
2251
 
@@ -2273,32 +2317,32 @@ snapshots:
2273
 
2274
  resolve@1.22.8:
2275
  dependencies:
2276
- is-core-module: 2.15.0
2277
  path-parse: 1.0.7
2278
  supports-preserve-symlinks-flag: 1.0.0
2279
 
2280
  reusify@1.0.4: {}
2281
 
2282
- rollup@4.20.0:
2283
  dependencies:
2284
  '@types/estree': 1.0.5
2285
  optionalDependencies:
2286
- '@rollup/rollup-android-arm-eabi': 4.20.0
2287
- '@rollup/rollup-android-arm64': 4.20.0
2288
- '@rollup/rollup-darwin-arm64': 4.20.0
2289
- '@rollup/rollup-darwin-x64': 4.20.0
2290
- '@rollup/rollup-linux-arm-gnueabihf': 4.20.0
2291
- '@rollup/rollup-linux-arm-musleabihf': 4.20.0
2292
- '@rollup/rollup-linux-arm64-gnu': 4.20.0
2293
- '@rollup/rollup-linux-arm64-musl': 4.20.0
2294
- '@rollup/rollup-linux-powerpc64le-gnu': 4.20.0
2295
- '@rollup/rollup-linux-riscv64-gnu': 4.20.0
2296
- '@rollup/rollup-linux-s390x-gnu': 4.20.0
2297
- '@rollup/rollup-linux-x64-gnu': 4.20.0
2298
- '@rollup/rollup-linux-x64-musl': 4.20.0
2299
- '@rollup/rollup-win32-arm64-msvc': 4.20.0
2300
- '@rollup/rollup-win32-ia32-msvc': 4.20.0
2301
- '@rollup/rollup-win32-x64-msvc': 4.20.0
2302
  fsevents: 2.3.3
2303
 
2304
  run-parallel@1.2.0:
@@ -2315,7 +2359,7 @@ snapshots:
2315
 
2316
  signal-exit@4.1.0: {}
2317
 
2318
- source-map-js@1.2.0: {}
2319
 
2320
  splaytree-ts@1.0.1: {}
2321
 
@@ -2337,7 +2381,7 @@ snapshots:
2337
 
2338
  strip-ansi@7.1.0:
2339
  dependencies:
2340
- ansi-regex: 6.0.1
2341
 
2342
  strip-json-comments@3.1.1: {}
2343
 
@@ -2357,7 +2401,7 @@ snapshots:
2357
 
2358
  supports-preserve-symlinks-flag@1.0.0: {}
2359
 
2360
- tailwindcss@3.4.8:
2361
  dependencies:
2362
  '@alloc/quick-lru': 5.2.0
2363
  arg: 5.0.2
@@ -2369,16 +2413,16 @@ snapshots:
2369
  is-glob: 4.0.3
2370
  jiti: 1.21.6
2371
  lilconfig: 2.1.0
2372
- micromatch: 4.0.7
2373
  normalize-path: 3.0.0
2374
  object-hash: 3.0.0
2375
- picocolors: 1.0.1
2376
- postcss: 8.4.41
2377
- postcss-import: 15.1.0(postcss@8.4.41)
2378
- postcss-js: 4.0.1(postcss@8.4.41)
2379
- postcss-load-config: 4.0.2(postcss@8.4.41)
2380
- postcss-nested: 6.2.0(postcss@8.4.41)
2381
- postcss-selector-parser: 6.1.1
2382
  resolve: 1.22.8
2383
  sucrase: 3.35.0
2384
  transitivePeerDependencies:
@@ -2402,19 +2446,21 @@ snapshots:
2402
 
2403
  ts-interface-checker@0.1.13: {}
2404
 
 
 
2405
  type-check@0.4.0:
2406
  dependencies:
2407
  prelude-ls: 1.2.1
2408
 
2409
  type-fest@0.20.2: {}
2410
 
2411
- undici-types@6.13.0: {}
2412
 
2413
  update-browserslist-db@1.1.0(browserslist@4.23.3):
2414
  dependencies:
2415
  browserslist: 4.23.3
2416
- escalade: 3.1.2
2417
- picocolors: 1.0.1
2418
 
2419
  uri-js@4.4.1:
2420
  dependencies:
@@ -2422,19 +2468,19 @@ snapshots:
2422
 
2423
  util-deprecate@1.0.2: {}
2424
 
2425
- vite@5.4.0(@types/node@22.1.0):
2426
  dependencies:
2427
  esbuild: 0.21.5
2428
- postcss: 8.4.41
2429
- rollup: 4.20.0
2430
  optionalDependencies:
2431
- '@types/node': 22.1.0
2432
  fsevents: 2.3.3
2433
 
2434
- vue-eslint-parser@9.4.3(eslint@9.8.0):
2435
  dependencies:
2436
- debug: 4.3.6
2437
- eslint: 9.8.0
2438
  eslint-scope: 7.2.2
2439
  eslint-visitor-keys: 3.4.3
2440
  espree: 9.6.1
@@ -2444,13 +2490,13 @@ snapshots:
2444
  transitivePeerDependencies:
2445
  - supports-color
2446
 
2447
- vue@3.4.36:
2448
  dependencies:
2449
- '@vue/compiler-dom': 3.4.36
2450
- '@vue/compiler-sfc': 3.4.36
2451
- '@vue/runtime-dom': 3.4.36
2452
- '@vue/server-renderer': 3.4.36(vue@3.4.36)
2453
- '@vue/shared': 3.4.36
2454
 
2455
  which@2.0.2:
2456
  dependencies:
@@ -2472,6 +2518,6 @@ snapshots:
2472
 
2473
  xml-name-validator@4.0.0: {}
2474
 
2475
- yaml@2.5.0: {}
2476
 
2477
  yocto-queue@0.1.0: {}
 
21
  specifier: ^2.0.0
22
  version: 2.0.0
23
  vue:
24
+ specifier: ^3.5.5
25
+ version: 3.5.5
26
  devDependencies:
27
  '@tsconfig/node20':
28
  specifier: ^20.1.4
 
31
  specifier: ^1.9.12
32
  version: 1.9.12
33
  '@types/node':
34
+ specifier: ^22.5.4
35
+ version: 22.5.4
36
  '@vitejs/plugin-vue':
37
+ specifier: ^5.1.3
38
+ version: 5.1.3(vite@5.4.5(@types/node@22.5.4))(vue@3.5.5)
39
  '@vue/tsconfig':
40
  specifier: ^0.5.1
41
  version: 0.5.1
42
  autoprefixer:
43
  specifier: ^10.4.20
44
+ version: 10.4.20(postcss@8.4.45)
45
  eslint:
46
+ specifier: ^9.10.0
47
+ version: 9.10.0(jiti@1.21.6)
48
  eslint-plugin-vue:
49
+ specifier: ^9.28.0
50
+ version: 9.28.0(eslint@9.10.0(jiti@1.21.6))
51
  postcss:
52
+ specifier: ^8.4.45
53
+ version: 8.4.45
54
  postcss-import:
55
  specifier: ^16.1.0
56
+ version: 16.1.0(postcss@8.4.45)
57
  prettier:
58
  specifier: ^3.3.3
59
  version: 3.3.3
60
  tailwindcss:
61
+ specifier: ^3.4.11
62
+ version: 3.4.11
63
  vite:
64
+ specifier: ^5.4.5
65
+ version: 5.4.5(@types/node@22.5.4)
66
 
67
  packages:
68
 
 
78
  resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==}
79
  engines: {node: '>=6.9.0'}
80
 
81
+ '@babel/parser@7.25.6':
82
+ resolution: {integrity: sha512-trGdfBdbD0l1ZPmcJ83eNxB9rbEax4ALFTF7fN386TMYbeCQbyme5cOEXQhbGXKebwGaB/J52w1mrklMcbgy6Q==}
83
  engines: {node: '>=6.0.0'}
84
  hasBin: true
85
 
86
+ '@babel/types@7.25.6':
87
+ resolution: {integrity: sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw==}
88
  engines: {node: '>=6.9.0'}
89
 
90
  '@esbuild/aix-ppc64@0.21.5':
 
235
  resolution: {integrity: sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==}
236
  engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
237
 
238
+ '@eslint/config-array@0.18.0':
239
+ resolution: {integrity: sha512-fTxvnS1sRMu3+JjXwJG0j/i4RT9u4qJ+lqS/yCGap4lH4zZGzQ7tu+xZqQmcMZq5OBZDL4QRxQzRjkWcGt8IVw==}
240
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
241
 
242
  '@eslint/eslintrc@3.1.0':
243
  resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==}
244
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
245
 
246
+ '@eslint/js@9.10.0':
247
+ resolution: {integrity: sha512-fuXtbiP5GWIn8Fz+LWoOMVf/Jxm+aajZYkhi6CuEm4SxymFM+eUWzbO9qXT+L0iCkL5+KGYMCSGxo686H19S1g==}
248
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
249
 
250
  '@eslint/object-schema@2.1.4':
251
  resolution: {integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==}
252
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
253
 
254
+ '@eslint/plugin-kit@0.1.0':
255
+ resolution: {integrity: sha512-autAXT203ixhqei9xt+qkYOvY8l6LAFIdT2UXc/RPNeUVfqRF1BV94GTJyVPFKT8nFM6MyVJhjLj9E8JWvf5zQ==}
256
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
257
+
258
  '@geoman-io/leaflet-geoman-free@2.17.0':
259
  resolution: {integrity: sha512-vAY9tKB2I/Ui8d3QUBuebWnunI2sGjsfAUTXMMcf5UpISvPz67io4hpbKXid9GNsW6P4LGv1+ZzrmkpM78GzHA==}
260
  peerDependencies:
 
306
  resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==}
307
  engines: {node: '>=14'}
308
 
309
+ '@rollup/rollup-android-arm-eabi@4.21.3':
310
+ resolution: {integrity: sha512-MmKSfaB9GX+zXl6E8z4koOr/xU63AMVleLEa64v7R0QF/ZloMs5vcD1sHgM64GXXS1csaJutG+ddtzcueI/BLg==}
311
  cpu: [arm]
312
  os: [android]
313
 
314
+ '@rollup/rollup-android-arm64@4.21.3':
315
+ resolution: {integrity: sha512-zrt8ecH07PE3sB4jPOggweBjJMzI1JG5xI2DIsUbkA+7K+Gkjys6eV7i9pOenNSDJH3eOr/jLb/PzqtmdwDq5g==}
316
  cpu: [arm64]
317
  os: [android]
318
 
319
+ '@rollup/rollup-darwin-arm64@4.21.3':
320
+ resolution: {integrity: sha512-P0UxIOrKNBFTQaXTxOH4RxuEBVCgEA5UTNV6Yz7z9QHnUJ7eLX9reOd/NYMO3+XZO2cco19mXTxDMXxit4R/eQ==}
321
  cpu: [arm64]
322
  os: [darwin]
323
 
324
+ '@rollup/rollup-darwin-x64@4.21.3':
325
+ resolution: {integrity: sha512-L1M0vKGO5ASKntqtsFEjTq/fD91vAqnzeaF6sfNAy55aD+Hi2pBI5DKwCO+UNDQHWsDViJLqshxOahXyLSh3EA==}
326
  cpu: [x64]
327
  os: [darwin]
328
 
329
+ '@rollup/rollup-linux-arm-gnueabihf@4.21.3':
330
+ resolution: {integrity: sha512-btVgIsCjuYFKUjopPoWiDqmoUXQDiW2A4C3Mtmp5vACm7/GnyuprqIDPNczeyR5W8rTXEbkmrJux7cJmD99D2g==}
331
  cpu: [arm]
332
  os: [linux]
333
 
334
+ '@rollup/rollup-linux-arm-musleabihf@4.21.3':
335
+ resolution: {integrity: sha512-zmjbSphplZlau6ZTkxd3+NMtE4UKVy7U4aVFMmHcgO5CUbw17ZP6QCgyxhzGaU/wFFdTfiojjbLG3/0p9HhAqA==}
336
  cpu: [arm]
337
  os: [linux]
338
 
339
+ '@rollup/rollup-linux-arm64-gnu@4.21.3':
340
+ resolution: {integrity: sha512-nSZfcZtAnQPRZmUkUQwZq2OjQciR6tEoJaZVFvLHsj0MF6QhNMg0fQ6mUOsiCUpTqxTx0/O6gX0V/nYc7LrgPw==}
341
  cpu: [arm64]
342
  os: [linux]
343
 
344
+ '@rollup/rollup-linux-arm64-musl@4.21.3':
345
+ resolution: {integrity: sha512-MnvSPGO8KJXIMGlQDYfvYS3IosFN2rKsvxRpPO2l2cum+Z3exiExLwVU+GExL96pn8IP+GdH8Tz70EpBhO0sIQ==}
346
  cpu: [arm64]
347
  os: [linux]
348
 
349
+ '@rollup/rollup-linux-powerpc64le-gnu@4.21.3':
350
+ resolution: {integrity: sha512-+W+p/9QNDr2vE2AXU0qIy0qQE75E8RTwTwgqS2G5CRQ11vzq0tbnfBd6brWhS9bCRjAjepJe2fvvkvS3dno+iw==}
351
  cpu: [ppc64]
352
  os: [linux]
353
 
354
+ '@rollup/rollup-linux-riscv64-gnu@4.21.3':
355
+ resolution: {integrity: sha512-yXH6K6KfqGXaxHrtr+Uoy+JpNlUlI46BKVyonGiaD74ravdnF9BUNC+vV+SIuB96hUMGShhKV693rF9QDfO6nQ==}
356
  cpu: [riscv64]
357
  os: [linux]
358
 
359
+ '@rollup/rollup-linux-s390x-gnu@4.21.3':
360
+ resolution: {integrity: sha512-R8cwY9wcnApN/KDYWTH4gV/ypvy9yZUHlbJvfaiXSB48JO3KpwSpjOGqO4jnGkLDSk1hgjYkTbTt6Q7uvPf8eg==}
361
  cpu: [s390x]
362
  os: [linux]
363
 
364
+ '@rollup/rollup-linux-x64-gnu@4.21.3':
365
+ resolution: {integrity: sha512-kZPbX/NOPh0vhS5sI+dR8L1bU2cSO9FgxwM8r7wHzGydzfSjLRCFAT87GR5U9scj2rhzN3JPYVC7NoBbl4FZ0g==}
366
  cpu: [x64]
367
  os: [linux]
368
 
369
+ '@rollup/rollup-linux-x64-musl@4.21.3':
370
+ resolution: {integrity: sha512-S0Yq+xA1VEH66uiMNhijsWAafffydd2X5b77eLHfRmfLsRSpbiAWiRHV6DEpz6aOToPsgid7TI9rGd6zB1rhbg==}
371
  cpu: [x64]
372
  os: [linux]
373
 
374
+ '@rollup/rollup-win32-arm64-msvc@4.21.3':
375
+ resolution: {integrity: sha512-9isNzeL34yquCPyerog+IMCNxKR8XYmGd0tHSV+OVx0TmE0aJOo9uw4fZfUuk2qxobP5sug6vNdZR6u7Mw7Q+Q==}
376
  cpu: [arm64]
377
  os: [win32]
378
 
379
+ '@rollup/rollup-win32-ia32-msvc@4.21.3':
380
+ resolution: {integrity: sha512-nMIdKnfZfzn1Vsk+RuOvl43ONTZXoAPUUxgcU0tXooqg4YrAqzfKzVenqqk2g5efWh46/D28cKFrOzDSW28gTA==}
381
  cpu: [ia32]
382
  os: [win32]
383
 
384
+ '@rollup/rollup-win32-x64-msvc@4.21.3':
385
+ resolution: {integrity: sha512-fOvu7PCQjAj4eWDEuD8Xz5gpzFqXzGlxHZozHP4b9Jxv9APtdxL6STqztDzMLuRXEc4UpXGGhx029Xgm91QBeA==}
386
  cpu: [x64]
387
  os: [win32]
388
 
 
396
  '@turf/bbox@6.5.0':
397
  resolution: {integrity: sha512-RBbLaao5hXTYyyg577iuMtDB8ehxMlUqHEJiMs8jT1GHkFhr6sYre3lmLsPeYEi/ZKj5TP5tt7fkzNdJ4GIVyw==}
398
 
399
+ '@turf/bbox@7.1.0':
400
+ resolution: {integrity: sha512-PdWPz9tW86PD78vSZj2fiRaB8JhUHy6piSa/QXb83lucxPK+HTAdzlDQMTKj5okRCU8Ox/25IR2ep9T8NdopRA==}
401
+
402
  '@turf/bearing@6.5.0':
403
  resolution: {integrity: sha512-dxINYhIEMzgDOztyMZc20I7ssYVNEpSv04VbMo5YPQsqa80KO3TFvbuCahMsCAW5z8Tncc8dwBlEFrmRjJG33A==}
404
 
 
420
  '@turf/helpers@6.5.0':
421
  resolution: {integrity: sha512-VbI1dV5bLFzohYYdgqwikdMVpe7pJ9X3E+dlr425wa2/sMJqYDhTO++ec38/pcPvPE6oD9WEEeU3Xu3gza+VPw==}
422
 
423
+ '@turf/helpers@7.1.0':
424
+ resolution: {integrity: sha512-dTeILEUVeNbaEeoZUOhxH5auv7WWlOShbx7QSd4s0T4Z0/iz90z9yaVCtZOLbU89umKotwKaJQltBNO9CzVgaQ==}
425
+
426
  '@turf/invariant@6.5.0':
427
  resolution: {integrity: sha512-Wv8PRNCtPD31UVbdJE/KVAWKe7l6US+lJItRR/HOEW3eh+U/JwRCSUl/KZ7bmjM/C+zLNoreM2TU6OoLACs4eg==}
428
 
 
441
  '@turf/meta@6.5.0':
442
  resolution: {integrity: sha512-RrArvtsV0vdsCBegoBtOalgdSOfkBrTJ07VkpiCnq/491W67hnMWmDu7e6Ztw0C3WldRYTXkg3SumfdzZxLBHA==}
443
 
444
+ '@turf/meta@7.1.0':
445
+ resolution: {integrity: sha512-ZgGpWWiKz797Fe8lfRj7HKCkGR+nSJ/5aKXMyofCvLSc2PuYJs/qyyifDPWjASQQCzseJ7AlF2Pc/XQ/3XkkuA==}
446
+
447
  '@turf/nearest-point-on-line@6.5.0':
448
  resolution: {integrity: sha512-WthrvddddvmymnC+Vf7BrkHGbDOUu6Z3/6bFYUGv1kxw8tiZ6n83/VG6kHz4poHOfS0RaNflzXSkmCi64fLBlg==}
449
 
 
465
  '@types/leaflet@1.9.12':
466
  resolution: {integrity: sha512-BK7XS+NyRI291HIo0HCfE18Lp8oA30H1gpi1tf0mF3TgiCEzanQjOqNZ4x126SXzzi2oNSZhZ5axJp1k0iM6jg==}
467
 
468
+ '@types/node@22.5.4':
469
+ resolution: {integrity: sha512-FDuKUJQm/ju9fT/SeX/6+gBzoPzlVCzfzmGkwKvRHQVxi4BntVbyIwf6a4Xn62mrvndLiml6z/UBXIdEVjQLXg==}
470
 
471
+ '@vitejs/plugin-vue@5.1.3':
472
+ resolution: {integrity: sha512-3xbWsKEKXYlmX82aOHufFQVnkbMC/v8fLpWwh6hWOUrK5fbbtBh9Q/WWse27BFgSy2/e2c0fz5Scgya9h2GLhw==}
473
  engines: {node: ^18.0.0 || >=20.0.0}
474
  peerDependencies:
475
  vite: ^5.0.0
476
  vue: ^3.2.25
477
 
478
+ '@vue/compiler-core@3.5.5':
479
+ resolution: {integrity: sha512-ZrxcY8JMoV+kgDrmRwlDufz0SjDZ7jfoNZiIBluAACMBmgr55o/jTbxnyrccH6VSJXnFaDI4Ik1UFCiq9r8i7w==}
480
 
481
+ '@vue/compiler-dom@3.5.5':
482
+ resolution: {integrity: sha512-HSvK5q1gmBbxRse3S0Wt34RcKuOyjDJKDDMuF3i7NC+QkDFrbAqw8NnrEm/z7zFDxWZa4/5eUwsBOMQzm1RHBA==}
483
 
484
+ '@vue/compiler-sfc@3.5.5':
485
+ resolution: {integrity: sha512-MzBHDxwZhgQPHrwJ5tj92gdTYRCuPDSZr8PY3+JFv8cv2UD5/WayH5yo0kKCkKfrtJhc39jNSMityHrkMSbfnA==}
486
 
487
+ '@vue/compiler-ssr@3.5.5':
488
+ resolution: {integrity: sha512-oFasHnpv/upubjJEmqiTKQYb4qS3ziJddf4UVWuFw6ebk/QTrTUc+AUoTJdo39x9g+AOQBzhOU0ICCRuUjvkmw==}
489
 
490
+ '@vue/reactivity@3.5.5':
491
+ resolution: {integrity: sha512-V4tTWElZQhT73PSK3Wnax9R9m4qvMX+LeKHnfylZc6SLh4Jc5/BPakp6e3zEhKWi5AN8TDzRkGnLkp8OqycYng==}
492
 
493
+ '@vue/runtime-core@3.5.5':
494
+ resolution: {integrity: sha512-2/CFaRN17jgsXy4MpigWFBCAMmLkXPb4CjaHrndglwYSra7ajvkH2cat21dscuXaH91G8fXAeg5gCyxWJ+wCRA==}
495
 
496
+ '@vue/runtime-dom@3.5.5':
497
+ resolution: {integrity: sha512-0bQGgCuL+4Muz5PsCLgF4Ata9BTdhHi5VjsxtTDyI0Wy4MgoSvBGaA6bDc7W7CGgZOyirf9LNeetMYHQ05pgpw==}
498
 
499
+ '@vue/server-renderer@3.5.5':
500
+ resolution: {integrity: sha512-XjRamLIq5f47cxgy+hiX7zUIY+4RHdPDVrPvvMDAUTdW5RJWX/S0ji/rCbm3LWTT/9Co9bvQME8ZI15ahL4/Qw==}
501
  peerDependencies:
502
+ vue: 3.5.5
503
 
504
+ '@vue/shared@3.5.5':
505
+ resolution: {integrity: sha512-0KyMXyEgnmFAs6rNUL+6eUHtUCqCaNrVd+AW3MX3LyA0Yry5SA0Km03CDKiOua1x1WWnIr+W9+S0GMFoSDWERQ==}
506
 
507
  '@vue/tsconfig@0.5.1':
508
  resolution: {integrity: sha512-VcZK7MvpjuTPx2w6blwnwZAu5/LgBUtejFOi3pPGQFXQN5Ela03FUtd2Qtg4yWGGissVL0dr6Ro1LfOFh+PCuQ==}
 
524
  resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
525
  engines: {node: '>=8'}
526
 
527
+ ansi-regex@6.1.0:
528
+ resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==}
529
  engines: {node: '>=12'}
530
 
531
  ansi-styles@4.3.0:
 
592
  resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==}
593
  engines: {node: '>= 6'}
594
 
595
+ caniuse-lite@1.0.30001660:
596
+ resolution: {integrity: sha512-GacvNTTuATm26qC74pt+ad1fW15mlQ/zuTzzY1ZoIzECTP8HURDfF43kNxPgf7H1jmelCBQTTbBNxdSXOA7Bqg==}
597
 
598
  chalk@4.1.2:
599
  resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
 
629
  csstype@3.1.3:
630
  resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==}
631
 
632
+ debug@4.3.7:
633
+ resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==}
634
  engines: {node: '>=6.0'}
635
  peerDependencies:
636
  supports-color: '*'
 
650
  eastasianwidth@0.2.0:
651
  resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
652
 
653
+ electron-to-chromium@1.5.22:
654
+ resolution: {integrity: sha512-tKYm5YHPU1djz0O+CGJ+oJIvimtsCcwR2Z9w7Skh08lUdyzXY5djods3q+z2JkWdb7tCcmM//eVavSRAiaPRNg==}
655
 
656
  emoji-regex@8.0.0:
657
  resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
 
659
  emoji-regex@9.2.2:
660
  resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==}
661
 
662
+ entities@4.5.0:
663
+ resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
664
  engines: {node: '>=0.12'}
665
 
666
  esbuild@0.21.5:
 
668
  engines: {node: '>=12'}
669
  hasBin: true
670
 
671
+ escalade@3.2.0:
672
+ resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==}
673
  engines: {node: '>=6'}
674
 
675
  escape-string-regexp@4.0.0:
676
  resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
677
  engines: {node: '>=10'}
678
 
679
+ eslint-plugin-vue@9.28.0:
680
+ resolution: {integrity: sha512-ShrihdjIhOTxs+MfWun6oJWuk+g/LAhN+CiuOl/jjkG3l0F2AuK5NMTaWqyvBgkFtpYmyks6P4603mLmhNJW8g==}
681
  engines: {node: ^14.17.0 || >=16.0.0}
682
  peerDependencies:
683
  eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 || ^9.0.0
 
698
  resolution: {integrity: sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==}
699
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
700
 
701
+ eslint@9.10.0:
702
+ resolution: {integrity: sha512-Y4D0IgtBZfOcOUAIQTSXBKoNGfY0REGqHJG6+Q81vNippW5YlKjHFj4soMxamKK1NXHUWuBZTLdU3Km+L/pcHw==}
703
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
704
  hasBin: true
705
+ peerDependencies:
706
+ jiti: '*'
707
+ peerDependenciesMeta:
708
+ jiti:
709
+ optional: true
710
 
711
  espree@10.1.0:
712
  resolution: {integrity: sha512-M1M6CpiE6ffoigIOWYO9UDP8TMUw9kqb21tf+08IgDYjCsOvCuDt4jQcZmoYxx+w7zlKw9/N0KXfto+I8/FrXA==}
 
816
  resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==}
817
  engines: {node: '>= 0.4'}
818
 
819
+ ignore@5.3.2:
820
+ resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==}
821
  engines: {node: '>= 4'}
822
 
823
  import-fresh@3.3.0:
 
832
  resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
833
  engines: {node: '>=8'}
834
 
835
+ is-core-module@2.15.1:
836
+ resolution: {integrity: sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==}
837
  engines: {node: '>= 0.4'}
838
 
839
  is-extglob@2.1.1:
 
923
  resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
924
  engines: {node: '>= 8'}
925
 
926
+ micromatch@4.0.8:
927
+ resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==}
928
  engines: {node: '>=8.6'}
929
 
930
  minimatch@3.1.2:
 
938
  resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==}
939
  engines: {node: '>=16 || 14 >=14.17'}
940
 
941
+ ms@2.1.3:
942
+ resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
943
 
944
  mz@2.7.0:
945
  resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==}
 
1008
  resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==}
1009
  engines: {node: '>=16 || 14 >=14.18'}
1010
 
1011
+ picocolors@1.1.0:
1012
+ resolution: {integrity: sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==}
1013
 
1014
  picomatch@2.3.1:
1015
  resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
 
1062
  peerDependencies:
1063
  postcss: ^8.2.14
1064
 
1065
+ postcss-selector-parser@6.1.2:
1066
+ resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==}
1067
  engines: {node: '>=4'}
1068
 
1069
  postcss-value-parser@4.2.0:
1070
  resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
1071
 
1072
+ postcss@8.4.45:
1073
+ resolution: {integrity: sha512-7KTLTdzdZZYscUc65XmjFiB73vBhBfbPztCYdUNvlaso9PrzjzcmjqBPR0lNGkcVlcO4BjiO5rK/qNz+XAen1Q==}
1074
  engines: {node: ^10 || ^12 || >=14}
1075
 
1076
  prelude-ls@1.2.1:
 
1114
  resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
1115
  engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
1116
 
1117
+ rollup@4.21.3:
1118
+ resolution: {integrity: sha512-7sqRtBNnEbcBtMeRVc6VRsJMmpI+JU1z9VTvW8D4gXIYQFz0aLcsE6rRkyghZkLfEgUZgVvOG7A5CVz/VW5GIA==}
1119
  engines: {node: '>=18.0.0', npm: '>=8.0.0'}
1120
  hasBin: true
1121
 
 
1139
  resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==}
1140
  engines: {node: '>=14'}
1141
 
1142
+ source-map-js@1.2.1:
1143
+ resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==}
1144
  engines: {node: '>=0.10.0'}
1145
 
1146
  splaytree-ts@1.0.1:
 
1179
  resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
1180
  engines: {node: '>= 0.4'}
1181
 
1182
+ tailwindcss@3.4.11:
1183
+ resolution: {integrity: sha512-qhEuBcLemjSJk5ajccN9xJFtM/h0AVCPaA6C92jNP+M2J8kX+eMJHI7R2HFKUvvAsMpcfLILMCFYSeDwpMmlUg==}
1184
  engines: {node: '>=14.0.0'}
1185
  hasBin: true
1186
 
 
1205
  ts-interface-checker@0.1.13:
1206
  resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==}
1207
 
1208
+ tslib@2.7.0:
1209
+ resolution: {integrity: sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==}
1210
+
1211
  type-check@0.4.0:
1212
  resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==}
1213
  engines: {node: '>= 0.8.0'}
 
1216
  resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==}
1217
  engines: {node: '>=10'}
1218
 
1219
+ undici-types@6.19.8:
1220
+ resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==}
1221
 
1222
  update-browserslist-db@1.1.0:
1223
  resolution: {integrity: sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==}
 
1231
  util-deprecate@1.0.2:
1232
  resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
1233
 
1234
+ vite@5.4.5:
1235
+ resolution: {integrity: sha512-pXqR0qtb2bTwLkev4SE3r4abCNioP3GkjvIDLlzziPpXtHgiJIjuKl+1GN6ESOT3wMjG3JTeARopj2SwYaHTOA==}
1236
  engines: {node: ^18.0.0 || >=20.0.0}
1237
  hasBin: true
1238
  peerDependencies:
 
1268
  peerDependencies:
1269
  eslint: '>=6.0.0'
1270
 
1271
+ vue@3.5.5:
1272
+ resolution: {integrity: sha512-ybC+xn67K4+df1yVeov4UjBGyVcXM0a1g7JVZr+pWVUX3xF6ntXU0wIjkTkduZBUIpxTlsftJSxz2kwhsT7dgA==}
1273
  peerDependencies:
1274
  typescript: '*'
1275
  peerDependenciesMeta:
 
1297
  resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==}
1298
  engines: {node: '>=12'}
1299
 
1300
+ yaml@2.5.1:
1301
+ resolution: {integrity: sha512-bLQOjaX/ADgQ20isPJRvF0iRUHIxVhYvr53Of7wGcWlO2jvtUlH5m87DsmulFVxRpNLOnI4tB6p/oh8D7kpn9Q==}
1302
  engines: {node: '>= 14'}
1303
  hasBin: true
1304
 
 
1314
 
1315
  '@babel/helper-validator-identifier@7.24.7': {}
1316
 
1317
+ '@babel/parser@7.25.6':
1318
  dependencies:
1319
+ '@babel/types': 7.25.6
1320
 
1321
+ '@babel/types@7.25.6':
1322
  dependencies:
1323
  '@babel/helper-string-parser': 7.24.8
1324
  '@babel/helper-validator-identifier': 7.24.7
 
1393
  '@esbuild/win32-x64@0.21.5':
1394
  optional: true
1395
 
1396
+ '@eslint-community/eslint-utils@4.4.0(eslint@9.10.0(jiti@1.21.6))':
1397
  dependencies:
1398
+ eslint: 9.10.0(jiti@1.21.6)
1399
  eslint-visitor-keys: 3.4.3
1400
 
1401
  '@eslint-community/regexpp@4.11.0': {}
1402
 
1403
+ '@eslint/config-array@0.18.0':
1404
  dependencies:
1405
  '@eslint/object-schema': 2.1.4
1406
+ debug: 4.3.7
1407
  minimatch: 3.1.2
1408
  transitivePeerDependencies:
1409
  - supports-color
 
1411
  '@eslint/eslintrc@3.1.0':
1412
  dependencies:
1413
  ajv: 6.12.6
1414
+ debug: 4.3.7
1415
  espree: 10.1.0
1416
  globals: 14.0.0
1417
+ ignore: 5.3.2
1418
  import-fresh: 3.3.0
1419
  js-yaml: 4.1.0
1420
  minimatch: 3.1.2
 
1422
  transitivePeerDependencies:
1423
  - supports-color
1424
 
1425
+ '@eslint/js@9.10.0': {}
1426
 
1427
  '@eslint/object-schema@2.1.4': {}
1428
 
1429
+ '@eslint/plugin-kit@0.1.0':
1430
+ dependencies:
1431
+ levn: 0.4.1
1432
+
1433
  '@geoman-io/leaflet-geoman-free@2.17.0(leaflet@1.9.4)':
1434
  dependencies:
1435
  '@turf/boolean-contains': 6.5.0
 
1485
  '@pkgjs/parseargs@0.11.0':
1486
  optional: true
1487
 
1488
+ '@rollup/rollup-android-arm-eabi@4.21.3':
1489
  optional: true
1490
 
1491
+ '@rollup/rollup-android-arm64@4.21.3':
1492
  optional: true
1493
 
1494
+ '@rollup/rollup-darwin-arm64@4.21.3':
1495
  optional: true
1496
 
1497
+ '@rollup/rollup-darwin-x64@4.21.3':
1498
  optional: true
1499
 
1500
+ '@rollup/rollup-linux-arm-gnueabihf@4.21.3':
1501
  optional: true
1502
 
1503
+ '@rollup/rollup-linux-arm-musleabihf@4.21.3':
1504
  optional: true
1505
 
1506
+ '@rollup/rollup-linux-arm64-gnu@4.21.3':
1507
  optional: true
1508
 
1509
+ '@rollup/rollup-linux-arm64-musl@4.21.3':
1510
  optional: true
1511
 
1512
+ '@rollup/rollup-linux-powerpc64le-gnu@4.21.3':
1513
  optional: true
1514
 
1515
+ '@rollup/rollup-linux-riscv64-gnu@4.21.3':
1516
  optional: true
1517
 
1518
+ '@rollup/rollup-linux-s390x-gnu@4.21.3':
1519
  optional: true
1520
 
1521
+ '@rollup/rollup-linux-x64-gnu@4.21.3':
1522
  optional: true
1523
 
1524
+ '@rollup/rollup-linux-x64-musl@4.21.3':
1525
  optional: true
1526
 
1527
+ '@rollup/rollup-win32-arm64-msvc@4.21.3':
1528
  optional: true
1529
 
1530
+ '@rollup/rollup-win32-ia32-msvc@4.21.3':
1531
  optional: true
1532
 
1533
+ '@rollup/rollup-win32-x64-msvc@4.21.3':
1534
  optional: true
1535
 
1536
  '@trincadev/driver.js@https://github.com/trincadev/driver.js/archive/refs/tags/1.3.1.1-trincadev.tar.gz': {}
 
1542
  '@turf/helpers': 6.5.0
1543
  '@turf/meta': 6.5.0
1544
 
1545
+ '@turf/bbox@7.1.0':
1546
+ dependencies:
1547
+ '@turf/helpers': 7.1.0
1548
+ '@turf/meta': 7.1.0
1549
+ '@types/geojson': 7946.0.14
1550
+ tslib: 2.7.0
1551
+
1552
  '@turf/bearing@6.5.0':
1553
  dependencies:
1554
  '@turf/helpers': 6.5.0
 
1584
 
1585
  '@turf/helpers@6.5.0': {}
1586
 
1587
+ '@turf/helpers@7.1.0':
1588
+ dependencies:
1589
+ '@types/geojson': 7946.0.14
1590
+ tslib: 2.7.0
1591
+
1592
  '@turf/invariant@6.5.0':
1593
  dependencies:
1594
  '@turf/helpers': 6.5.0
 
1628
  dependencies:
1629
  '@turf/helpers': 6.5.0
1630
 
1631
+ '@turf/meta@7.1.0':
1632
+ dependencies:
1633
+ '@turf/helpers': 7.1.0
1634
+ '@types/geojson': 7946.0.14
1635
+
1636
  '@turf/nearest-point-on-line@6.5.0':
1637
  dependencies:
1638
  '@turf/bearing': 6.5.0
 
1663
  dependencies:
1664
  '@types/geojson': 7946.0.14
1665
 
1666
+ '@types/node@22.5.4':
1667
  dependencies:
1668
+ undici-types: 6.19.8
1669
 
1670
+ '@vitejs/plugin-vue@5.1.3(vite@5.4.5(@types/node@22.5.4))(vue@3.5.5)':
1671
  dependencies:
1672
+ vite: 5.4.5(@types/node@22.5.4)
1673
+ vue: 3.5.5
1674
 
1675
+ '@vue/compiler-core@3.5.5':
1676
  dependencies:
1677
+ '@babel/parser': 7.25.6
1678
+ '@vue/shared': 3.5.5
1679
+ entities: 4.5.0
1680
  estree-walker: 2.0.2
1681
+ source-map-js: 1.2.1
1682
 
1683
+ '@vue/compiler-dom@3.5.5':
1684
  dependencies:
1685
+ '@vue/compiler-core': 3.5.5
1686
+ '@vue/shared': 3.5.5
1687
 
1688
+ '@vue/compiler-sfc@3.5.5':
1689
  dependencies:
1690
+ '@babel/parser': 7.25.6
1691
+ '@vue/compiler-core': 3.5.5
1692
+ '@vue/compiler-dom': 3.5.5
1693
+ '@vue/compiler-ssr': 3.5.5
1694
+ '@vue/shared': 3.5.5
1695
  estree-walker: 2.0.2
1696
  magic-string: 0.30.11
1697
+ postcss: 8.4.45
1698
+ source-map-js: 1.2.1
1699
 
1700
+ '@vue/compiler-ssr@3.5.5':
1701
  dependencies:
1702
+ '@vue/compiler-dom': 3.5.5
1703
+ '@vue/shared': 3.5.5
1704
 
1705
+ '@vue/reactivity@3.5.5':
1706
  dependencies:
1707
+ '@vue/shared': 3.5.5
1708
 
1709
+ '@vue/runtime-core@3.5.5':
1710
  dependencies:
1711
+ '@vue/reactivity': 3.5.5
1712
+ '@vue/shared': 3.5.5
1713
 
1714
+ '@vue/runtime-dom@3.5.5':
1715
  dependencies:
1716
+ '@vue/reactivity': 3.5.5
1717
+ '@vue/runtime-core': 3.5.5
1718
+ '@vue/shared': 3.5.5
1719
  csstype: 3.1.3
1720
 
1721
+ '@vue/server-renderer@3.5.5(vue@3.5.5)':
1722
  dependencies:
1723
+ '@vue/compiler-ssr': 3.5.5
1724
+ '@vue/shared': 3.5.5
1725
+ vue: 3.5.5
1726
 
1727
+ '@vue/shared@3.5.5': {}
1728
 
1729
  '@vue/tsconfig@0.5.1': {}
1730
 
 
1743
 
1744
  ansi-regex@5.0.1: {}
1745
 
1746
+ ansi-regex@6.1.0: {}
1747
 
1748
  ansi-styles@4.3.0:
1749
  dependencies:
 
1762
 
1763
  argparse@2.0.1: {}
1764
 
1765
+ autoprefixer@10.4.20(postcss@8.4.45):
1766
  dependencies:
1767
  browserslist: 4.23.3
1768
+ caniuse-lite: 1.0.30001660
1769
  fraction.js: 4.3.7
1770
  normalize-range: 0.1.2
1771
+ picocolors: 1.1.0
1772
+ postcss: 8.4.45
1773
  postcss-value-parser: 4.2.0
1774
 
1775
  balanced-match@1.0.2: {}
 
1795
 
1796
  browserslist@4.23.3:
1797
  dependencies:
1798
+ caniuse-lite: 1.0.30001660
1799
+ electron-to-chromium: 1.5.22
1800
  node-releases: 2.0.18
1801
  update-browserslist-db: 1.1.0(browserslist@4.23.3)
1802
 
 
1804
 
1805
  camelcase-css@2.0.1: {}
1806
 
1807
+ caniuse-lite@1.0.30001660: {}
1808
 
1809
  chalk@4.1.2:
1810
  dependencies:
 
1843
 
1844
  csstype@3.1.3: {}
1845
 
1846
+ debug@4.3.7:
1847
  dependencies:
1848
+ ms: 2.1.3
1849
 
1850
  deep-is@0.1.4: {}
1851
 
 
1855
 
1856
  eastasianwidth@0.2.0: {}
1857
 
1858
+ electron-to-chromium@1.5.22: {}
1859
 
1860
  emoji-regex@8.0.0: {}
1861
 
1862
  emoji-regex@9.2.2: {}
1863
 
1864
+ entities@4.5.0: {}
1865
 
1866
  esbuild@0.21.5:
1867
  optionalDependencies:
 
1889
  '@esbuild/win32-ia32': 0.21.5
1890
  '@esbuild/win32-x64': 0.21.5
1891
 
1892
+ escalade@3.2.0: {}
1893
 
1894
  escape-string-regexp@4.0.0: {}
1895
 
1896
+ eslint-plugin-vue@9.28.0(eslint@9.10.0(jiti@1.21.6)):
1897
  dependencies:
1898
+ '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@1.21.6))
1899
+ eslint: 9.10.0(jiti@1.21.6)
1900
  globals: 13.24.0
1901
  natural-compare: 1.4.0
1902
  nth-check: 2.1.1
1903
+ postcss-selector-parser: 6.1.2
1904
  semver: 7.6.3
1905
+ vue-eslint-parser: 9.4.3(eslint@9.10.0(jiti@1.21.6))
1906
  xml-name-validator: 4.0.0
1907
  transitivePeerDependencies:
1908
  - supports-color
 
1921
 
1922
  eslint-visitor-keys@4.0.0: {}
1923
 
1924
+ eslint@9.10.0(jiti@1.21.6):
1925
  dependencies:
1926
+ '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@1.21.6))
1927
  '@eslint-community/regexpp': 4.11.0
1928
+ '@eslint/config-array': 0.18.0
1929
  '@eslint/eslintrc': 3.1.0
1930
+ '@eslint/js': 9.10.0
1931
+ '@eslint/plugin-kit': 0.1.0
1932
  '@humanwhocodes/module-importer': 1.0.1
1933
  '@humanwhocodes/retry': 0.3.0
1934
  '@nodelib/fs.walk': 1.2.8
1935
  ajv: 6.12.6
1936
  chalk: 4.1.2
1937
  cross-spawn: 7.0.3
1938
+ debug: 4.3.7
1939
  escape-string-regexp: 4.0.0
1940
  eslint-scope: 8.0.2
1941
  eslint-visitor-keys: 4.0.0
 
1946
  file-entry-cache: 8.0.0
1947
  find-up: 5.0.0
1948
  glob-parent: 6.0.2
1949
+ ignore: 5.3.2
1950
  imurmurhash: 0.1.4
1951
  is-glob: 4.0.3
1952
  is-path-inside: 3.0.3
1953
  json-stable-stringify-without-jsonify: 1.0.1
 
1954
  lodash.merge: 4.6.2
1955
  minimatch: 3.1.2
1956
  natural-compare: 1.4.0
1957
  optionator: 0.9.4
1958
  strip-ansi: 6.0.1
1959
  text-table: 0.2.0
1960
+ optionalDependencies:
1961
+ jiti: 1.21.6
1962
  transitivePeerDependencies:
1963
  - supports-color
1964
 
 
1996
  '@nodelib/fs.walk': 1.2.8
1997
  glob-parent: 5.1.2
1998
  merge2: 1.4.1
1999
+ micromatch: 4.0.8
2000
 
2001
  fast-json-stable-stringify@2.1.0: {}
2002
 
 
2040
 
2041
  geojson-rbush@3.2.0:
2042
  dependencies:
2043
+ '@turf/bbox': 7.1.0
2044
  '@turf/helpers': 6.5.0
2045
  '@turf/meta': 6.5.0
2046
  '@types/geojson': 7946.0.8
 
2075
  dependencies:
2076
  function-bind: 1.1.2
2077
 
2078
+ ignore@5.3.2: {}
2079
 
2080
  import-fresh@3.3.0:
2081
  dependencies:
 
2088
  dependencies:
2089
  binary-extensions: 2.3.0
2090
 
2091
+ is-core-module@2.15.1:
2092
  dependencies:
2093
  hasown: 2.0.2
2094
 
 
2159
 
2160
  merge2@1.4.1: {}
2161
 
2162
+ micromatch@4.0.8:
2163
  dependencies:
2164
  braces: 3.0.3
2165
  picomatch: 2.3.1
 
2174
 
2175
  minipass@7.1.2: {}
2176
 
2177
+ ms@2.1.3: {}
2178
 
2179
  mz@2.7.0:
2180
  dependencies:
 
2234
  lru-cache: 10.4.3
2235
  minipass: 7.1.2
2236
 
2237
+ picocolors@1.1.0: {}
2238
 
2239
  picomatch@2.3.1: {}
2240
 
 
2247
  bignumber.js: 9.1.2
2248
  splaytree-ts: 1.0.1
2249
 
2250
+ postcss-import@15.1.0(postcss@8.4.45):
2251
  dependencies:
2252
+ postcss: 8.4.45
2253
  postcss-value-parser: 4.2.0
2254
  read-cache: 1.0.0
2255
  resolve: 1.22.8
2256
 
2257
+ postcss-import@16.1.0(postcss@8.4.45):
2258
  dependencies:
2259
+ postcss: 8.4.45
2260
  postcss-value-parser: 4.2.0
2261
  read-cache: 1.0.0
2262
  resolve: 1.22.8
2263
 
2264
+ postcss-js@4.0.1(postcss@8.4.45):
2265
  dependencies:
2266
  camelcase-css: 2.0.1
2267
+ postcss: 8.4.45
2268
 
2269
+ postcss-load-config@4.0.2(postcss@8.4.45):
2270
  dependencies:
2271
  lilconfig: 3.1.2
2272
+ yaml: 2.5.1
2273
  optionalDependencies:
2274
+ postcss: 8.4.45
2275
 
2276
+ postcss-nested@6.2.0(postcss@8.4.45):
2277
  dependencies:
2278
+ postcss: 8.4.45
2279
+ postcss-selector-parser: 6.1.2
2280
 
2281
+ postcss-selector-parser@6.1.2:
2282
  dependencies:
2283
  cssesc: 3.0.0
2284
  util-deprecate: 1.0.2
2285
 
2286
  postcss-value-parser@4.2.0: {}
2287
 
2288
+ postcss@8.4.45:
2289
  dependencies:
2290
  nanoid: 3.3.7
2291
+ picocolors: 1.1.0
2292
+ source-map-js: 1.2.1
2293
 
2294
  prelude-ls@1.2.1: {}
2295
 
 
2317
 
2318
  resolve@1.22.8:
2319
  dependencies:
2320
+ is-core-module: 2.15.1
2321
  path-parse: 1.0.7
2322
  supports-preserve-symlinks-flag: 1.0.0
2323
 
2324
  reusify@1.0.4: {}
2325
 
2326
+ rollup@4.21.3:
2327
  dependencies:
2328
  '@types/estree': 1.0.5
2329
  optionalDependencies:
2330
+ '@rollup/rollup-android-arm-eabi': 4.21.3
2331
+ '@rollup/rollup-android-arm64': 4.21.3
2332
+ '@rollup/rollup-darwin-arm64': 4.21.3
2333
+ '@rollup/rollup-darwin-x64': 4.21.3
2334
+ '@rollup/rollup-linux-arm-gnueabihf': 4.21.3
2335
+ '@rollup/rollup-linux-arm-musleabihf': 4.21.3
2336
+ '@rollup/rollup-linux-arm64-gnu': 4.21.3
2337
+ '@rollup/rollup-linux-arm64-musl': 4.21.3
2338
+ '@rollup/rollup-linux-powerpc64le-gnu': 4.21.3
2339
+ '@rollup/rollup-linux-riscv64-gnu': 4.21.3
2340
+ '@rollup/rollup-linux-s390x-gnu': 4.21.3
2341
+ '@rollup/rollup-linux-x64-gnu': 4.21.3
2342
+ '@rollup/rollup-linux-x64-musl': 4.21.3
2343
+ '@rollup/rollup-win32-arm64-msvc': 4.21.3
2344
+ '@rollup/rollup-win32-ia32-msvc': 4.21.3
2345
+ '@rollup/rollup-win32-x64-msvc': 4.21.3
2346
  fsevents: 2.3.3
2347
 
2348
  run-parallel@1.2.0:
 
2359
 
2360
  signal-exit@4.1.0: {}
2361
 
2362
+ source-map-js@1.2.1: {}
2363
 
2364
  splaytree-ts@1.0.1: {}
2365
 
 
2381
 
2382
  strip-ansi@7.1.0:
2383
  dependencies:
2384
+ ansi-regex: 6.1.0
2385
 
2386
  strip-json-comments@3.1.1: {}
2387
 
 
2401
 
2402
  supports-preserve-symlinks-flag@1.0.0: {}
2403
 
2404
+ tailwindcss@3.4.11:
2405
  dependencies:
2406
  '@alloc/quick-lru': 5.2.0
2407
  arg: 5.0.2
 
2413
  is-glob: 4.0.3
2414
  jiti: 1.21.6
2415
  lilconfig: 2.1.0
2416
+ micromatch: 4.0.8
2417
  normalize-path: 3.0.0
2418
  object-hash: 3.0.0
2419
+ picocolors: 1.1.0
2420
+ postcss: 8.4.45
2421
+ postcss-import: 15.1.0(postcss@8.4.45)
2422
+ postcss-js: 4.0.1(postcss@8.4.45)
2423
+ postcss-load-config: 4.0.2(postcss@8.4.45)
2424
+ postcss-nested: 6.2.0(postcss@8.4.45)
2425
+ postcss-selector-parser: 6.1.2
2426
  resolve: 1.22.8
2427
  sucrase: 3.35.0
2428
  transitivePeerDependencies:
 
2446
 
2447
  ts-interface-checker@0.1.13: {}
2448
 
2449
+ tslib@2.7.0: {}
2450
+
2451
  type-check@0.4.0:
2452
  dependencies:
2453
  prelude-ls: 1.2.1
2454
 
2455
  type-fest@0.20.2: {}
2456
 
2457
+ undici-types@6.19.8: {}
2458
 
2459
  update-browserslist-db@1.1.0(browserslist@4.23.3):
2460
  dependencies:
2461
  browserslist: 4.23.3
2462
+ escalade: 3.2.0
2463
+ picocolors: 1.1.0
2464
 
2465
  uri-js@4.4.1:
2466
  dependencies:
 
2468
 
2469
  util-deprecate@1.0.2: {}
2470
 
2471
+ vite@5.4.5(@types/node@22.5.4):
2472
  dependencies:
2473
  esbuild: 0.21.5
2474
+ postcss: 8.4.45
2475
+ rollup: 4.21.3
2476
  optionalDependencies:
2477
+ '@types/node': 22.5.4
2478
  fsevents: 2.3.3
2479
 
2480
+ vue-eslint-parser@9.4.3(eslint@9.10.0(jiti@1.21.6)):
2481
  dependencies:
2482
+ debug: 4.3.7
2483
+ eslint: 9.10.0(jiti@1.21.6)
2484
  eslint-scope: 7.2.2
2485
  eslint-visitor-keys: 3.4.3
2486
  espree: 9.6.1
 
2490
  transitivePeerDependencies:
2491
  - supports-color
2492
 
2493
+ vue@3.5.5:
2494
  dependencies:
2495
+ '@vue/compiler-dom': 3.5.5
2496
+ '@vue/compiler-sfc': 3.5.5
2497
+ '@vue/runtime-dom': 3.5.5
2498
+ '@vue/server-renderer': 3.5.5(vue@3.5.5)
2499
+ '@vue/shared': 3.5.5
2500
 
2501
  which@2.0.2:
2502
  dependencies:
 
2518
 
2519
  xml-name-validator@4.0.0: {}
2520
 
2521
+ yaml@2.5.1: {}
2522
 
2523
  yocto-queue@0.1.0: {}