aletrn commited on
Commit
33697cc
1 Parent(s): c68e012

chore: update frontend dependencies

Browse files
Files changed (2) hide show
  1. static/package.json +9 -9
  2. static/pnpm-lock.yaml +298 -296
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.31"
18
  },
19
  "devDependencies": {
20
  "@tsconfig/node20": "^20.1.4",
21
  "@types/leaflet": "^1.9.12",
22
- "@types/node": "^20.14.10",
23
- "@vitejs/plugin-vue": "^5.0.5",
24
  "@vue/tsconfig": "^0.5.1",
25
- "autoprefixer": "^10.4.19",
26
- "eslint": "^9.6.0",
27
  "eslint-plugin-vue": "^9.27.0",
28
- "postcss": "^8.4.39",
29
  "postcss-import": "^16.1.0",
30
- "prettier": "^3.3.2",
31
- "tailwindcss": "^3.4.4",
32
- "vite": "^5.3.3"
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.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
  }
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.31
25
- version: 3.4.31
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: ^20.14.10
35
- version: 20.14.10
36
  '@vitejs/plugin-vue':
37
- specifier: ^5.0.5
38
- version: 5.0.5(vite@5.3.3(@types/node@20.14.10))(vue@3.4.31)
39
  '@vue/tsconfig':
40
  specifier: ^0.5.1
41
  version: 0.5.1
42
  autoprefixer:
43
- specifier: ^10.4.19
44
- version: 10.4.19(postcss@8.4.39)
45
  eslint:
46
- specifier: ^9.6.0
47
- version: 9.6.0
48
  eslint-plugin-vue:
49
  specifier: ^9.27.0
50
- version: 9.27.0(eslint@9.6.0)
51
  postcss:
52
- specifier: ^8.4.39
53
- version: 8.4.39
54
  postcss-import:
55
  specifier: ^16.1.0
56
- version: 16.1.0(postcss@8.4.39)
57
  prettier:
58
- specifier: ^3.3.2
59
- version: 3.3.2
60
  tailwindcss:
61
- specifier: ^3.4.4
62
- version: 3.4.4
63
  vite:
64
- specifier: ^5.3.3
65
- version: 5.3.3(@types/node@20.14.10)
66
 
67
  packages:
68
 
@@ -70,21 +70,21 @@ packages:
70
  resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==}
71
  engines: {node: '>=10'}
72
 
73
- '@babel/helper-string-parser@7.24.7':
74
- resolution: {integrity: sha512-7MbVt6xrwFQbunH2DNQsAP5sTGxfqQtErvBIvIMi6EQnbgUOuVYanvREcmFrOPhoXBrTtjhhP+lW+o5UfK+tDg==}
75
  engines: {node: '>=6.9.0'}
76
 
77
  '@babel/helper-validator-identifier@7.24.7':
78
  resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==}
79
  engines: {node: '>=6.9.0'}
80
 
81
- '@babel/parser@7.24.7':
82
- resolution: {integrity: sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw==}
83
  engines: {node: '>=6.0.0'}
84
  hasBin: true
85
 
86
- '@babel/types@7.24.7':
87
- resolution: {integrity: sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q==}
88
  engines: {node: '>=6.9.0'}
89
 
90
  '@esbuild/aix-ppc64@0.21.5':
@@ -235,16 +235,16 @@ 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.0':
239
- resolution: {integrity: sha512-A68TBu6/1mHHuc5YJL0U0VVeGNiklLAL6rRmhTCP2B5XjWLMnrX+HkO+IAXyHvks5cyyY1jjK5ITPQ1HGS2EVA==}
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.6.0':
247
- resolution: {integrity: sha512-D9B0/3vNg44ZeWbYMpBoXqNP4j6eQD5vNwIlGAuFRRzK/WtT/jvDQW3Bi9kkf3PMDMlM7Yi+73VLUsn5bJcl8A==}
248
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
249
 
250
  '@eslint/object-schema@2.1.4':
@@ -280,8 +280,8 @@ packages:
280
  resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==}
281
  engines: {node: '>=6.0.0'}
282
 
283
- '@jridgewell/sourcemap-codec@1.4.15':
284
- resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==}
285
 
286
  '@jridgewell/trace-mapping@0.3.25':
287
  resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==}
@@ -302,83 +302,83 @@ packages:
302
  resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==}
303
  engines: {node: '>=14'}
304
 
305
- '@rollup/rollup-android-arm-eabi@4.18.1':
306
- resolution: {integrity: sha512-lncuC4aHicncmbORnx+dUaAgzee9cm/PbIqgWz1PpXuwc+sa1Ct83tnqUDy/GFKleLiN7ZIeytM6KJ4cAn1SxA==}
307
  cpu: [arm]
308
  os: [android]
309
 
310
- '@rollup/rollup-android-arm64@4.18.1':
311
- resolution: {integrity: sha512-F/tkdw0WSs4ojqz5Ovrw5r9odqzFjb5LIgHdHZG65dFI1lWTWRVy32KDJLKRISHgJvqUeUhdIvy43fX41znyDg==}
312
  cpu: [arm64]
313
  os: [android]
314
 
315
- '@rollup/rollup-darwin-arm64@4.18.1':
316
- resolution: {integrity: sha512-vk+ma8iC1ebje/ahpxpnrfVQJibTMyHdWpOGZ3JpQ7Mgn/3QNHmPq7YwjZbIE7km73dH5M1e6MRRsnEBW7v5CQ==}
317
  cpu: [arm64]
318
  os: [darwin]
319
 
320
- '@rollup/rollup-darwin-x64@4.18.1':
321
- resolution: {integrity: sha512-IgpzXKauRe1Tafcej9STjSSuG0Ghu/xGYH+qG6JwsAUxXrnkvNHcq/NL6nz1+jzvWAnQkuAJ4uIwGB48K9OCGA==}
322
  cpu: [x64]
323
  os: [darwin]
324
 
325
- '@rollup/rollup-linux-arm-gnueabihf@4.18.1':
326
- resolution: {integrity: sha512-P9bSiAUnSSM7EmyRK+e5wgpqai86QOSv8BwvkGjLwYuOpaeomiZWifEos517CwbG+aZl1T4clSE1YqqH2JRs+g==}
327
  cpu: [arm]
328
  os: [linux]
329
 
330
- '@rollup/rollup-linux-arm-musleabihf@4.18.1':
331
- resolution: {integrity: sha512-5RnjpACoxtS+aWOI1dURKno11d7krfpGDEn19jI8BuWmSBbUC4ytIADfROM1FZrFhQPSoP+KEa3NlEScznBTyQ==}
332
  cpu: [arm]
333
  os: [linux]
334
 
335
- '@rollup/rollup-linux-arm64-gnu@4.18.1':
336
- resolution: {integrity: sha512-8mwmGD668m8WaGbthrEYZ9CBmPug2QPGWxhJxh/vCgBjro5o96gL04WLlg5BA233OCWLqERy4YUzX3bJGXaJgQ==}
337
  cpu: [arm64]
338
  os: [linux]
339
 
340
- '@rollup/rollup-linux-arm64-musl@4.18.1':
341
- resolution: {integrity: sha512-dJX9u4r4bqInMGOAQoGYdwDP8lQiisWb9et+T84l2WXk41yEej8v2iGKodmdKimT8cTAYt0jFb+UEBxnPkbXEQ==}
342
  cpu: [arm64]
343
  os: [linux]
344
 
345
- '@rollup/rollup-linux-powerpc64le-gnu@4.18.1':
346
- resolution: {integrity: sha512-V72cXdTl4EI0x6FNmho4D502sy7ed+LuVW6Ym8aI6DRQ9hQZdp5sj0a2usYOlqvFBNKQnLQGwmYnujo2HvjCxQ==}
347
  cpu: [ppc64]
348
  os: [linux]
349
 
350
- '@rollup/rollup-linux-riscv64-gnu@4.18.1':
351
- resolution: {integrity: sha512-f+pJih7sxoKmbjghrM2RkWo2WHUW8UbfxIQiWo5yeCaCM0TveMEuAzKJte4QskBp1TIinpnRcxkquY+4WuY/tg==}
352
  cpu: [riscv64]
353
  os: [linux]
354
 
355
- '@rollup/rollup-linux-s390x-gnu@4.18.1':
356
- resolution: {integrity: sha512-qb1hMMT3Fr/Qz1OKovCuUM11MUNLUuHeBC2DPPAWUYYUAOFWaxInaTwTQmc7Fl5La7DShTEpmYwgdt2hG+4TEg==}
357
  cpu: [s390x]
358
  os: [linux]
359
 
360
- '@rollup/rollup-linux-x64-gnu@4.18.1':
361
- resolution: {integrity: sha512-7O5u/p6oKUFYjRbZkL2FLbwsyoJAjyeXHCU3O4ndvzg2OFO2GinFPSJFGbiwFDaCFc+k7gs9CF243PwdPQFh5g==}
362
  cpu: [x64]
363
  os: [linux]
364
 
365
- '@rollup/rollup-linux-x64-musl@4.18.1':
366
- resolution: {integrity: sha512-pDLkYITdYrH/9Cv/Vlj8HppDuLMDUBmgsM0+N+xLtFd18aXgM9Nyqupb/Uw+HeidhfYg2lD6CXvz6CjoVOaKjQ==}
367
  cpu: [x64]
368
  os: [linux]
369
 
370
- '@rollup/rollup-win32-arm64-msvc@4.18.1':
371
- resolution: {integrity: sha512-W2ZNI323O/8pJdBGil1oCauuCzmVd9lDmWBBqxYZcOqWD6aWqJtVBQ1dFrF4dYpZPks6F+xCZHfzG5hYlSHZ6g==}
372
  cpu: [arm64]
373
  os: [win32]
374
 
375
- '@rollup/rollup-win32-ia32-msvc@4.18.1':
376
- resolution: {integrity: sha512-ELfEX1/+eGZYMaCIbK4jqLxO1gyTSOIlZr6pbC4SRYFaSIDVKOnZNMdoZ+ON0mrFDp4+H5MhwNC1H/AhE3zQLg==}
377
  cpu: [ia32]
378
  os: [win32]
379
 
380
- '@rollup/rollup-win32-x64-msvc@4.18.1':
381
- resolution: {integrity: sha512-yjk2MAkQmoaPYCSu35RLJ62+dz358nE83VfTePJRp8CG7aMg25mEJYpXFiD+NcevhX8LxD5OP5tktPXnXN7GDw==}
382
  cpu: [x64]
383
  os: [win32]
384
 
@@ -452,44 +452,44 @@ packages:
452
  '@types/leaflet@1.9.12':
453
  resolution: {integrity: sha512-BK7XS+NyRI291HIo0HCfE18Lp8oA30H1gpi1tf0mF3TgiCEzanQjOqNZ4x126SXzzi2oNSZhZ5axJp1k0iM6jg==}
454
 
455
- '@types/node@20.14.10':
456
- resolution: {integrity: sha512-MdiXf+nDuMvY0gJKxyfZ7/6UFsETO7mGKF54MVD/ekJS6HdFtpZFBgrh6Pseu64XTb2MLyFPlbW6hj8HYRQNOQ==}
457
 
458
- '@vitejs/plugin-vue@5.0.5':
459
- resolution: {integrity: sha512-LOjm7XeIimLBZyzinBQ6OSm3UBCNVCpLkxGC0oWmm2YPzVZoxMsdvNVimLTBzpAnR9hl/yn1SHGuRfe6/Td9rQ==}
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.31':
466
- resolution: {integrity: sha512-skOiodXWTV3DxfDhB4rOf3OGalpITLlgCeOwb+Y9GJpfQ8ErigdBUHomBzvG78JoVE8MJoQsb+qhZiHfKeNeEg==}
467
 
468
- '@vue/compiler-dom@3.4.31':
469
- resolution: {integrity: sha512-wK424WMXsG1IGMyDGyLqB+TbmEBFM78hIsOJ9QwUVLGrcSk0ak6zYty7Pj8ftm7nEtdU/DGQxAXp0/lM/2cEpQ==}
470
 
471
- '@vue/compiler-sfc@3.4.31':
472
- resolution: {integrity: sha512-einJxqEw8IIJxzmnxmJBuK2usI+lJonl53foq+9etB2HAzlPjAS/wa7r0uUpXw5ByX3/0uswVSrjNb17vJm1kQ==}
473
 
474
- '@vue/compiler-ssr@3.4.31':
475
- resolution: {integrity: sha512-RtefmITAje3fJ8FSg1gwgDhdKhZVntIVbwupdyZDSifZTRMiWxWehAOTCc8/KZDnBOcYQ4/9VWxsTbd3wT0hAA==}
476
 
477
- '@vue/reactivity@3.4.31':
478
- resolution: {integrity: sha512-VGkTani8SOoVkZNds1PfJ/T1SlAIOf8E58PGAhIOUDYPC4GAmFA2u/E14TDAFcf3vVDKunc4QqCe/SHr8xC65Q==}
479
 
480
- '@vue/runtime-core@3.4.31':
481
- resolution: {integrity: sha512-LDkztxeUPazxG/p8c5JDDKPfkCDBkkiNLVNf7XZIUnJ+66GVGkP+TIh34+8LtPisZ+HMWl2zqhIw0xN5MwU1cw==}
482
 
483
- '@vue/runtime-dom@3.4.31':
484
- resolution: {integrity: sha512-2Auws3mB7+lHhTFCg8E9ZWopA6Q6L455EcU7bzcQ4x6Dn4cCPuqj6S2oBZgN2a8vJRS/LSYYxwFFq2Hlx3Fsaw==}
485
 
486
- '@vue/server-renderer@3.4.31':
487
- resolution: {integrity: sha512-D5BLbdvrlR9PE3by9GaUp1gQXlCNadIZytMIb8H2h3FMWJd4oUfkUTEH2wAr3qxoRz25uxbTcbqd3WKlm9EHQA==}
488
  peerDependencies:
489
- vue: 3.4.31
490
 
491
- '@vue/shared@3.4.31':
492
- resolution: {integrity: sha512-Yp3wtJk//8cO4NItOPpi3QkLExAr/aLBGZMmTtW9WpdwBCJpRM6zj9WgWktXAl8IDIozwNMByT45JP3tO3ACWA==}
493
 
494
  '@vue/tsconfig@0.5.1':
495
  resolution: {integrity: sha512-VcZK7MvpjuTPx2w6blwnwZAu5/LgBUtejFOi3pPGQFXQN5Ela03FUtd2Qtg4yWGGissVL0dr6Ro1LfOFh+PCuQ==}
@@ -536,8 +536,8 @@ packages:
536
  argparse@2.0.1:
537
  resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
538
 
539
- autoprefixer@10.4.19:
540
- resolution: {integrity: sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==}
541
  engines: {node: ^10 || ^12 || >=14}
542
  hasBin: true
543
  peerDependencies:
@@ -566,8 +566,8 @@ packages:
566
  resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
567
  engines: {node: '>=8'}
568
 
569
- browserslist@4.23.1:
570
- resolution: {integrity: sha512-TUfofFo/KsK/bWZ9TWQ5O26tsWW4Uhmt8IYklbnUa70udB6P2wA7w7o4PY4muaEPBQaAX+CEnmmIA41NVHtPVw==}
571
  engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
572
  hasBin: true
573
 
@@ -579,8 +579,8 @@ packages:
579
  resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==}
580
  engines: {node: '>= 6'}
581
 
582
- caniuse-lite@1.0.30001640:
583
- resolution: {integrity: sha512-lA4VMpW0PSUrFnkmVuEKBUovSWKhj7puyCg8StBChgu298N1AtuF1sKWEvfDuimSEDbhlb/KqPKC3fs1HbuQUA==}
584
 
585
  chalk@4.1.2:
586
  resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
@@ -616,8 +616,8 @@ packages:
616
  csstype@3.1.3:
617
  resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==}
618
 
619
- debug@4.3.5:
620
- resolution: {integrity: sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==}
621
  engines: {node: '>=6.0'}
622
  peerDependencies:
623
  supports-color: '*'
@@ -637,8 +637,8 @@ packages:
637
  eastasianwidth@0.2.0:
638
  resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
639
 
640
- electron-to-chromium@1.4.820:
641
- resolution: {integrity: sha512-kK/4O/YunacfboFEk/BDf7VO1HoPmDudLTJAU9NmXIOSjsV7qVIX3OrI4REZo0VmdqhcpUcncQc6N8Q3aEXlHg==}
642
 
643
  emoji-regex@8.0.0:
644
  resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
@@ -646,8 +646,8 @@ packages:
646
  emoji-regex@9.2.2:
647
  resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==}
648
 
649
- entities@4.5.0:
650
- resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
651
  engines: {node: '>=0.12'}
652
 
653
  esbuild@0.21.5:
@@ -673,8 +673,8 @@ packages:
673
  resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==}
674
  engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
675
 
676
- eslint-scope@8.0.1:
677
- resolution: {integrity: sha512-pL8XjgP4ZOmmwfFE8mEhSxA7ZY4C+LWyqjQ3o4yWkkmD0qcMT9kkW3zWHOczhWcjTSgqycYAgwSlXvZltv65og==}
678
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
679
 
680
  eslint-visitor-keys@3.4.3:
@@ -685,8 +685,8 @@ 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.6.0:
689
- resolution: {integrity: sha512-ElQkdLMEEqQNM9Njff+2Y4q2afHk7JpkPvrd7Xh7xefwgQynqPxwf55J7di9+MEibWUGdNjFF9ITG9Pck5M84w==}
690
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
691
  hasBin: true
692
 
@@ -752,8 +752,8 @@ packages:
752
  flatted@3.3.1:
753
  resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==}
754
 
755
- foreground-child@3.2.1:
756
- resolution: {integrity: sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA==}
757
  engines: {node: '>=14'}
758
 
759
  fraction.js@4.3.7:
@@ -814,8 +814,8 @@ packages:
814
  resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
815
  engines: {node: '>=8'}
816
 
817
- is-core-module@2.14.0:
818
- resolution: {integrity: sha512-a5dFJih5ZLYlRtDc0dZWP7RiKr6xIKzmn/oAYCDvdLThadVgyJwlaoQPmRtMSpz+rk0OGAgIu+TcM9HUF0fk1A==}
819
  engines: {node: '>= 0.4'}
820
 
821
  is-extglob@2.1.1:
@@ -841,9 +841,8 @@ packages:
841
  isexe@2.0.0:
842
  resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
843
 
844
- jackspeak@3.4.2:
845
- resolution: {integrity: sha512-qH3nOSj8q/8+Eg8LUPOq3C+6HWkpUioIjDsq1+D4zY91oZvpPttw8GwtF1nReRYKXl+1AORyFqtm2f5Q1SB6/Q==}
846
- engines: {node: 14 >=14.21 || 16 >=16.20 || >=18}
847
 
848
  jiti@1.21.6:
849
  resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==}
@@ -899,8 +898,8 @@ packages:
899
  lru-cache@10.4.3:
900
  resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==}
901
 
902
- magic-string@0.30.10:
903
- resolution: {integrity: sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==}
904
 
905
  merge2@1.4.1:
906
  resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
@@ -935,8 +934,8 @@ packages:
935
  natural-compare@1.4.0:
936
  resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
937
 
938
- node-releases@2.0.14:
939
- resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==}
940
 
941
  normalize-path@3.0.0:
942
  resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
@@ -1039,29 +1038,29 @@ packages:
1039
  ts-node:
1040
  optional: true
1041
 
1042
- postcss-nested@6.0.1:
1043
- resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==}
1044
  engines: {node: '>=12.0'}
1045
  peerDependencies:
1046
  postcss: ^8.2.14
1047
 
1048
- postcss-selector-parser@6.1.0:
1049
- resolution: {integrity: sha512-UMz42UD0UY0EApS0ZL9o1XnLhSTtvvvLe5Dc2H2O56fvRZi+KulDyf5ctDhhtYJBGKStV2FL1fy6253cmLgqVQ==}
1050
  engines: {node: '>=4'}
1051
 
1052
  postcss-value-parser@4.2.0:
1053
  resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
1054
 
1055
- postcss@8.4.39:
1056
- resolution: {integrity: sha512-0vzE+lAiG7hZl1/9I8yzKLx3aR9Xbof3fBHKunvMfOCYAtMhrsnccJY2iTURb9EZd5+pLuiNV9/c/GZJOHsgIw==}
1057
  engines: {node: ^10 || ^12 || >=14}
1058
 
1059
  prelude-ls@1.2.1:
1060
  resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
1061
  engines: {node: '>= 0.8.0'}
1062
 
1063
- prettier@3.3.2:
1064
- resolution: {integrity: sha512-rAVeHYMcv8ATV5d508CFdn+8/pHPpXeIid1DdrPwXnaAdH7cqjVbpJaT5eq4yRAFU/lsbwYwSF/n5iNrdJHPQA==}
1065
  engines: {node: '>=14'}
1066
  hasBin: true
1067
 
@@ -1097,16 +1096,16 @@ packages:
1097
  resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
1098
  engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
1099
 
1100
- rollup@4.18.1:
1101
- resolution: {integrity: sha512-Elx2UT8lzxxOXMpy5HWQGZqkrQOtrVDDa/bm9l10+U4rQnVzbL/LgZ4NOM1MPIDyHk69W4InuYDF5dzRh4Kw1A==}
1102
  engines: {node: '>=18.0.0', npm: '>=8.0.0'}
1103
  hasBin: true
1104
 
1105
  run-parallel@1.2.0:
1106
  resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
1107
 
1108
- semver@7.6.2:
1109
- resolution: {integrity: sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==}
1110
  engines: {node: '>=10'}
1111
  hasBin: true
1112
 
@@ -1162,8 +1161,8 @@ packages:
1162
  resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
1163
  engines: {node: '>= 0.4'}
1164
 
1165
- tailwindcss@3.4.4:
1166
- resolution: {integrity: sha512-ZoyXOdJjISB7/BcLTR6SEsLgKtDStYyYZVLsUtWChO4Ps20CBad7lfJKVDiejocV4ME1hLmyY0WJE3hSDcmQ2A==}
1167
  engines: {node: '>=14.0.0'}
1168
  hasBin: true
1169
 
@@ -1196,8 +1195,8 @@ packages:
1196
  resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==}
1197
  engines: {node: '>=10'}
1198
 
1199
- undici-types@5.26.5:
1200
- resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==}
1201
 
1202
  update-browserslist-db@1.1.0:
1203
  resolution: {integrity: sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==}
@@ -1211,8 +1210,8 @@ packages:
1211
  util-deprecate@1.0.2:
1212
  resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
1213
 
1214
- vite@5.3.3:
1215
- resolution: {integrity: sha512-NPQdeCU0Dv2z5fu+ULotpuq5yfCS1BzKUIPhNbP3YBfAMGJXbt2nS+sbTFu+qchaqWTD+H3JK++nRwr6XIcp6A==}
1216
  engines: {node: ^18.0.0 || >=20.0.0}
1217
  hasBin: true
1218
  peerDependencies:
@@ -1220,6 +1219,7 @@ packages:
1220
  less: '*'
1221
  lightningcss: ^1.21.0
1222
  sass: '*'
 
1223
  stylus: '*'
1224
  sugarss: '*'
1225
  terser: ^5.4.0
@@ -1232,6 +1232,8 @@ packages:
1232
  optional: true
1233
  sass:
1234
  optional: true
 
 
1235
  stylus:
1236
  optional: true
1237
  sugarss:
@@ -1245,8 +1247,8 @@ packages:
1245
  peerDependencies:
1246
  eslint: '>=6.0.0'
1247
 
1248
- vue@3.4.31:
1249
- resolution: {integrity: sha512-njqRrOy7W3YLAlVqSKpBebtZpDVg21FPoaq1I7f/+qqBThK9ChAIjkRWgeP6Eat+8C+iia4P3OYqpATP21BCoQ==}
1250
  peerDependencies:
1251
  typescript: '*'
1252
  peerDependenciesMeta:
@@ -1274,8 +1276,8 @@ packages:
1274
  resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==}
1275
  engines: {node: '>=12'}
1276
 
1277
- yaml@2.4.5:
1278
- resolution: {integrity: sha512-aBx2bnqDzVOyNKfsysjA2ms5ZlnjSAW2eG3/L5G/CSujfjLJTJsEw1bGw8kCf04KodQWk1pxlGnZ56CRxiawmg==}
1279
  engines: {node: '>= 14'}
1280
  hasBin: true
1281
 
@@ -1287,17 +1289,17 @@ snapshots:
1287
 
1288
  '@alloc/quick-lru@5.2.0': {}
1289
 
1290
- '@babel/helper-string-parser@7.24.7': {}
1291
 
1292
  '@babel/helper-validator-identifier@7.24.7': {}
1293
 
1294
- '@babel/parser@7.24.7':
1295
  dependencies:
1296
- '@babel/types': 7.24.7
1297
 
1298
- '@babel/types@7.24.7':
1299
  dependencies:
1300
- '@babel/helper-string-parser': 7.24.7
1301
  '@babel/helper-validator-identifier': 7.24.7
1302
  to-fast-properties: 2.0.0
1303
 
@@ -1370,17 +1372,17 @@ snapshots:
1370
  '@esbuild/win32-x64@0.21.5':
1371
  optional: true
1372
 
1373
- '@eslint-community/eslint-utils@4.4.0(eslint@9.6.0)':
1374
  dependencies:
1375
- eslint: 9.6.0
1376
  eslint-visitor-keys: 3.4.3
1377
 
1378
  '@eslint-community/regexpp@4.11.0': {}
1379
 
1380
- '@eslint/config-array@0.17.0':
1381
  dependencies:
1382
  '@eslint/object-schema': 2.1.4
1383
- debug: 4.3.5
1384
  minimatch: 3.1.2
1385
  transitivePeerDependencies:
1386
  - supports-color
@@ -1388,7 +1390,7 @@ snapshots:
1388
  '@eslint/eslintrc@3.1.0':
1389
  dependencies:
1390
  ajv: 6.12.6
1391
- debug: 4.3.5
1392
  espree: 10.1.0
1393
  globals: 14.0.0
1394
  ignore: 5.3.1
@@ -1399,7 +1401,7 @@ snapshots:
1399
  transitivePeerDependencies:
1400
  - supports-color
1401
 
1402
- '@eslint/js@9.6.0': {}
1403
 
1404
  '@eslint/object-schema@2.1.4': {}
1405
 
@@ -1429,19 +1431,19 @@ snapshots:
1429
  '@jridgewell/gen-mapping@0.3.5':
1430
  dependencies:
1431
  '@jridgewell/set-array': 1.2.1
1432
- '@jridgewell/sourcemap-codec': 1.4.15
1433
  '@jridgewell/trace-mapping': 0.3.25
1434
 
1435
  '@jridgewell/resolve-uri@3.1.2': {}
1436
 
1437
  '@jridgewell/set-array@1.2.1': {}
1438
 
1439
- '@jridgewell/sourcemap-codec@1.4.15': {}
1440
 
1441
  '@jridgewell/trace-mapping@0.3.25':
1442
  dependencies:
1443
  '@jridgewell/resolve-uri': 3.1.2
1444
- '@jridgewell/sourcemap-codec': 1.4.15
1445
 
1446
  '@nodelib/fs.scandir@2.1.5':
1447
  dependencies:
@@ -1458,52 +1460,52 @@ snapshots:
1458
  '@pkgjs/parseargs@0.11.0':
1459
  optional: true
1460
 
1461
- '@rollup/rollup-android-arm-eabi@4.18.1':
1462
  optional: true
1463
 
1464
- '@rollup/rollup-android-arm64@4.18.1':
1465
  optional: true
1466
 
1467
- '@rollup/rollup-darwin-arm64@4.18.1':
1468
  optional: true
1469
 
1470
- '@rollup/rollup-darwin-x64@4.18.1':
1471
  optional: true
1472
 
1473
- '@rollup/rollup-linux-arm-gnueabihf@4.18.1':
1474
  optional: true
1475
 
1476
- '@rollup/rollup-linux-arm-musleabihf@4.18.1':
1477
  optional: true
1478
 
1479
- '@rollup/rollup-linux-arm64-gnu@4.18.1':
1480
  optional: true
1481
 
1482
- '@rollup/rollup-linux-arm64-musl@4.18.1':
1483
  optional: true
1484
 
1485
- '@rollup/rollup-linux-powerpc64le-gnu@4.18.1':
1486
  optional: true
1487
 
1488
- '@rollup/rollup-linux-riscv64-gnu@4.18.1':
1489
  optional: true
1490
 
1491
- '@rollup/rollup-linux-s390x-gnu@4.18.1':
1492
  optional: true
1493
 
1494
- '@rollup/rollup-linux-x64-gnu@4.18.1':
1495
  optional: true
1496
 
1497
- '@rollup/rollup-linux-x64-musl@4.18.1':
1498
  optional: true
1499
 
1500
- '@rollup/rollup-win32-arm64-msvc@4.18.1':
1501
  optional: true
1502
 
1503
- '@rollup/rollup-win32-ia32-msvc@4.18.1':
1504
  optional: true
1505
 
1506
- '@rollup/rollup-win32-x64-msvc@4.18.1':
1507
  optional: true
1508
 
1509
  '@trincadev/driver.js@https://github.com/trincadev/driver.js/archive/refs/tags/1.3.1.1-trincadev.tar.gz': {}
@@ -1619,68 +1621,68 @@ snapshots:
1619
  dependencies:
1620
  '@types/geojson': 7946.0.14
1621
 
1622
- '@types/node@20.14.10':
1623
  dependencies:
1624
- undici-types: 5.26.5
1625
 
1626
- '@vitejs/plugin-vue@5.0.5(vite@5.3.3(@types/node@20.14.10))(vue@3.4.31)':
1627
  dependencies:
1628
- vite: 5.3.3(@types/node@20.14.10)
1629
- vue: 3.4.31
1630
 
1631
- '@vue/compiler-core@3.4.31':
1632
  dependencies:
1633
- '@babel/parser': 7.24.7
1634
- '@vue/shared': 3.4.31
1635
- entities: 4.5.0
1636
  estree-walker: 2.0.2
1637
  source-map-js: 1.2.0
1638
 
1639
- '@vue/compiler-dom@3.4.31':
1640
  dependencies:
1641
- '@vue/compiler-core': 3.4.31
1642
- '@vue/shared': 3.4.31
1643
 
1644
- '@vue/compiler-sfc@3.4.31':
1645
  dependencies:
1646
- '@babel/parser': 7.24.7
1647
- '@vue/compiler-core': 3.4.31
1648
- '@vue/compiler-dom': 3.4.31
1649
- '@vue/compiler-ssr': 3.4.31
1650
- '@vue/shared': 3.4.31
1651
  estree-walker: 2.0.2
1652
- magic-string: 0.30.10
1653
- postcss: 8.4.39
1654
  source-map-js: 1.2.0
1655
 
1656
- '@vue/compiler-ssr@3.4.31':
1657
  dependencies:
1658
- '@vue/compiler-dom': 3.4.31
1659
- '@vue/shared': 3.4.31
1660
 
1661
- '@vue/reactivity@3.4.31':
1662
  dependencies:
1663
- '@vue/shared': 3.4.31
1664
 
1665
- '@vue/runtime-core@3.4.31':
1666
  dependencies:
1667
- '@vue/reactivity': 3.4.31
1668
- '@vue/shared': 3.4.31
1669
 
1670
- '@vue/runtime-dom@3.4.31':
1671
  dependencies:
1672
- '@vue/reactivity': 3.4.31
1673
- '@vue/runtime-core': 3.4.31
1674
- '@vue/shared': 3.4.31
1675
  csstype: 3.1.3
1676
 
1677
- '@vue/server-renderer@3.4.31(vue@3.4.31)':
1678
  dependencies:
1679
- '@vue/compiler-ssr': 3.4.31
1680
- '@vue/shared': 3.4.31
1681
- vue: 3.4.31
1682
 
1683
- '@vue/shared@3.4.31': {}
1684
 
1685
  '@vue/tsconfig@0.5.1': {}
1686
 
@@ -1718,14 +1720,14 @@ snapshots:
1718
 
1719
  argparse@2.0.1: {}
1720
 
1721
- autoprefixer@10.4.19(postcss@8.4.39):
1722
  dependencies:
1723
- browserslist: 4.23.1
1724
- caniuse-lite: 1.0.30001640
1725
  fraction.js: 4.3.7
1726
  normalize-range: 0.1.2
1727
  picocolors: 1.0.1
1728
- postcss: 8.4.39
1729
  postcss-value-parser: 4.2.0
1730
 
1731
  balanced-match@1.0.2: {}
@@ -1749,18 +1751,18 @@ snapshots:
1749
  dependencies:
1750
  fill-range: 7.1.1
1751
 
1752
- browserslist@4.23.1:
1753
  dependencies:
1754
- caniuse-lite: 1.0.30001640
1755
- electron-to-chromium: 1.4.820
1756
- node-releases: 2.0.14
1757
- update-browserslist-db: 1.1.0(browserslist@4.23.1)
1758
 
1759
  callsites@3.1.0: {}
1760
 
1761
  camelcase-css@2.0.1: {}
1762
 
1763
- caniuse-lite@1.0.30001640: {}
1764
 
1765
  chalk@4.1.2:
1766
  dependencies:
@@ -1799,7 +1801,7 @@ snapshots:
1799
 
1800
  csstype@3.1.3: {}
1801
 
1802
- debug@4.3.5:
1803
  dependencies:
1804
  ms: 2.1.2
1805
 
@@ -1811,13 +1813,13 @@ snapshots:
1811
 
1812
  eastasianwidth@0.2.0: {}
1813
 
1814
- electron-to-chromium@1.4.820: {}
1815
 
1816
  emoji-regex@8.0.0: {}
1817
 
1818
  emoji-regex@9.2.2: {}
1819
 
1820
- entities@4.5.0: {}
1821
 
1822
  esbuild@0.21.5:
1823
  optionalDependencies:
@@ -1849,16 +1851,16 @@ snapshots:
1849
 
1850
  escape-string-regexp@4.0.0: {}
1851
 
1852
- eslint-plugin-vue@9.27.0(eslint@9.6.0):
1853
  dependencies:
1854
- '@eslint-community/eslint-utils': 4.4.0(eslint@9.6.0)
1855
- eslint: 9.6.0
1856
  globals: 13.24.0
1857
  natural-compare: 1.4.0
1858
  nth-check: 2.1.1
1859
- postcss-selector-parser: 6.1.0
1860
- semver: 7.6.2
1861
- vue-eslint-parser: 9.4.3(eslint@9.6.0)
1862
  xml-name-validator: 4.0.0
1863
  transitivePeerDependencies:
1864
  - supports-color
@@ -1868,7 +1870,7 @@ snapshots:
1868
  esrecurse: 4.3.0
1869
  estraverse: 5.3.0
1870
 
1871
- eslint-scope@8.0.1:
1872
  dependencies:
1873
  esrecurse: 4.3.0
1874
  estraverse: 5.3.0
@@ -1877,22 +1879,22 @@ snapshots:
1877
 
1878
  eslint-visitor-keys@4.0.0: {}
1879
 
1880
- eslint@9.6.0:
1881
  dependencies:
1882
- '@eslint-community/eslint-utils': 4.4.0(eslint@9.6.0)
1883
  '@eslint-community/regexpp': 4.11.0
1884
- '@eslint/config-array': 0.17.0
1885
  '@eslint/eslintrc': 3.1.0
1886
- '@eslint/js': 9.6.0
1887
  '@humanwhocodes/module-importer': 1.0.1
1888
  '@humanwhocodes/retry': 0.3.0
1889
  '@nodelib/fs.walk': 1.2.8
1890
  ajv: 6.12.6
1891
  chalk: 4.1.2
1892
  cross-spawn: 7.0.3
1893
- debug: 4.3.5
1894
  escape-string-regexp: 4.0.0
1895
- eslint-scope: 8.0.1
1896
  eslint-visitor-keys: 4.0.0
1897
  espree: 10.1.0
1898
  esquery: 1.6.0
@@ -1980,7 +1982,7 @@ snapshots:
1980
 
1981
  flatted@3.3.1: {}
1982
 
1983
- foreground-child@3.2.1:
1984
  dependencies:
1985
  cross-spawn: 7.0.3
1986
  signal-exit: 4.1.0
@@ -2010,8 +2012,8 @@ snapshots:
2010
 
2011
  glob@10.4.5:
2012
  dependencies:
2013
- foreground-child: 3.2.1
2014
- jackspeak: 3.4.2
2015
  minimatch: 9.0.5
2016
  minipass: 7.1.2
2017
  package-json-from-dist: 1.0.0
@@ -2042,7 +2044,7 @@ snapshots:
2042
  dependencies:
2043
  binary-extensions: 2.3.0
2044
 
2045
- is-core-module@2.14.0:
2046
  dependencies:
2047
  hasown: 2.0.2
2048
 
@@ -2060,7 +2062,7 @@ snapshots:
2060
 
2061
  isexe@2.0.0: {}
2062
 
2063
- jackspeak@3.4.2:
2064
  dependencies:
2065
  '@isaacs/cliui': 8.0.2
2066
  optionalDependencies:
@@ -2107,9 +2109,9 @@ snapshots:
2107
 
2108
  lru-cache@10.4.3: {}
2109
 
2110
- magic-string@0.30.10:
2111
  dependencies:
2112
- '@jridgewell/sourcemap-codec': 1.4.15
2113
 
2114
  merge2@1.4.1: {}
2115
 
@@ -2140,7 +2142,7 @@ snapshots:
2140
 
2141
  natural-compare@1.4.0: {}
2142
 
2143
- node-releases@2.0.14: {}
2144
 
2145
  normalize-path@3.0.0: {}
2146
 
@@ -2201,45 +2203,45 @@ snapshots:
2201
  bignumber.js: 9.1.2
2202
  splaytree-ts: 1.0.1
2203
 
2204
- postcss-import@15.1.0(postcss@8.4.39):
2205
  dependencies:
2206
- postcss: 8.4.39
2207
  postcss-value-parser: 4.2.0
2208
  read-cache: 1.0.0
2209
  resolve: 1.22.8
2210
 
2211
- postcss-import@16.1.0(postcss@8.4.39):
2212
  dependencies:
2213
- postcss: 8.4.39
2214
  postcss-value-parser: 4.2.0
2215
  read-cache: 1.0.0
2216
  resolve: 1.22.8
2217
 
2218
- postcss-js@4.0.1(postcss@8.4.39):
2219
  dependencies:
2220
  camelcase-css: 2.0.1
2221
- postcss: 8.4.39
2222
 
2223
- postcss-load-config@4.0.2(postcss@8.4.39):
2224
  dependencies:
2225
  lilconfig: 3.1.2
2226
- yaml: 2.4.5
2227
  optionalDependencies:
2228
- postcss: 8.4.39
2229
 
2230
- postcss-nested@6.0.1(postcss@8.4.39):
2231
  dependencies:
2232
- postcss: 8.4.39
2233
- postcss-selector-parser: 6.1.0
2234
 
2235
- postcss-selector-parser@6.1.0:
2236
  dependencies:
2237
  cssesc: 3.0.0
2238
  util-deprecate: 1.0.2
2239
 
2240
  postcss-value-parser@4.2.0: {}
2241
 
2242
- postcss@8.4.39:
2243
  dependencies:
2244
  nanoid: 3.3.7
2245
  picocolors: 1.0.1
@@ -2247,7 +2249,7 @@ snapshots:
2247
 
2248
  prelude-ls@1.2.1: {}
2249
 
2250
- prettier@3.3.2: {}
2251
 
2252
  punycode@2.3.1: {}
2253
 
@@ -2271,39 +2273,39 @@ snapshots:
2271
 
2272
  resolve@1.22.8:
2273
  dependencies:
2274
- is-core-module: 2.14.0
2275
  path-parse: 1.0.7
2276
  supports-preserve-symlinks-flag: 1.0.0
2277
 
2278
  reusify@1.0.4: {}
2279
 
2280
- rollup@4.18.1:
2281
  dependencies:
2282
  '@types/estree': 1.0.5
2283
  optionalDependencies:
2284
- '@rollup/rollup-android-arm-eabi': 4.18.1
2285
- '@rollup/rollup-android-arm64': 4.18.1
2286
- '@rollup/rollup-darwin-arm64': 4.18.1
2287
- '@rollup/rollup-darwin-x64': 4.18.1
2288
- '@rollup/rollup-linux-arm-gnueabihf': 4.18.1
2289
- '@rollup/rollup-linux-arm-musleabihf': 4.18.1
2290
- '@rollup/rollup-linux-arm64-gnu': 4.18.1
2291
- '@rollup/rollup-linux-arm64-musl': 4.18.1
2292
- '@rollup/rollup-linux-powerpc64le-gnu': 4.18.1
2293
- '@rollup/rollup-linux-riscv64-gnu': 4.18.1
2294
- '@rollup/rollup-linux-s390x-gnu': 4.18.1
2295
- '@rollup/rollup-linux-x64-gnu': 4.18.1
2296
- '@rollup/rollup-linux-x64-musl': 4.18.1
2297
- '@rollup/rollup-win32-arm64-msvc': 4.18.1
2298
- '@rollup/rollup-win32-ia32-msvc': 4.18.1
2299
- '@rollup/rollup-win32-x64-msvc': 4.18.1
2300
  fsevents: 2.3.3
2301
 
2302
  run-parallel@1.2.0:
2303
  dependencies:
2304
  queue-microtask: 1.2.3
2305
 
2306
- semver@7.6.2: {}
2307
 
2308
  shebang-command@2.0.0:
2309
  dependencies:
@@ -2355,7 +2357,7 @@ snapshots:
2355
 
2356
  supports-preserve-symlinks-flag@1.0.0: {}
2357
 
2358
- tailwindcss@3.4.4:
2359
  dependencies:
2360
  '@alloc/quick-lru': 5.2.0
2361
  arg: 5.0.2
@@ -2371,12 +2373,12 @@ snapshots:
2371
  normalize-path: 3.0.0
2372
  object-hash: 3.0.0
2373
  picocolors: 1.0.1
2374
- postcss: 8.4.39
2375
- postcss-import: 15.1.0(postcss@8.4.39)
2376
- postcss-js: 4.0.1(postcss@8.4.39)
2377
- postcss-load-config: 4.0.2(postcss@8.4.39)
2378
- postcss-nested: 6.0.1(postcss@8.4.39)
2379
- postcss-selector-parser: 6.1.0
2380
  resolve: 1.22.8
2381
  sucrase: 3.35.0
2382
  transitivePeerDependencies:
@@ -2406,11 +2408,11 @@ snapshots:
2406
 
2407
  type-fest@0.20.2: {}
2408
 
2409
- undici-types@5.26.5: {}
2410
 
2411
- update-browserslist-db@1.1.0(browserslist@4.23.1):
2412
  dependencies:
2413
- browserslist: 4.23.1
2414
  escalade: 3.1.2
2415
  picocolors: 1.0.1
2416
 
@@ -2420,35 +2422,35 @@ snapshots:
2420
 
2421
  util-deprecate@1.0.2: {}
2422
 
2423
- vite@5.3.3(@types/node@20.14.10):
2424
  dependencies:
2425
  esbuild: 0.21.5
2426
- postcss: 8.4.39
2427
- rollup: 4.18.1
2428
  optionalDependencies:
2429
- '@types/node': 20.14.10
2430
  fsevents: 2.3.3
2431
 
2432
- vue-eslint-parser@9.4.3(eslint@9.6.0):
2433
  dependencies:
2434
- debug: 4.3.5
2435
- eslint: 9.6.0
2436
  eslint-scope: 7.2.2
2437
  eslint-visitor-keys: 3.4.3
2438
  espree: 9.6.1
2439
  esquery: 1.6.0
2440
  lodash: 4.17.21
2441
- semver: 7.6.2
2442
  transitivePeerDependencies:
2443
  - supports-color
2444
 
2445
- vue@3.4.31:
2446
  dependencies:
2447
- '@vue/compiler-dom': 3.4.31
2448
- '@vue/compiler-sfc': 3.4.31
2449
- '@vue/runtime-dom': 3.4.31
2450
- '@vue/server-renderer': 3.4.31(vue@3.4.31)
2451
- '@vue/shared': 3.4.31
2452
 
2453
  which@2.0.2:
2454
  dependencies:
@@ -2470,6 +2472,6 @@ snapshots:
2470
 
2471
  xml-name-validator@4.0.0: {}
2472
 
2473
- yaml@2.4.5: {}
2474
 
2475
  yocto-queue@0.1.0: {}
 
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
  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
 
 
70
  resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==}
71
  engines: {node: '>=10'}
72
 
73
+ '@babel/helper-string-parser@7.24.8':
74
+ resolution: {integrity: sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==}
75
  engines: {node: '>=6.9.0'}
76
 
77
  '@babel/helper-validator-identifier@7.24.7':
78
  resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==}
79
  engines: {node: '>=6.9.0'}
80
 
81
+ '@babel/parser@7.25.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
  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':
 
280
  resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==}
281
  engines: {node: '>=6.0.0'}
282
 
283
+ '@jridgewell/sourcemap-codec@1.5.0':
284
+ resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==}
285
 
286
  '@jridgewell/trace-mapping@0.3.25':
287
  resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==}
 
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
 
 
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==}
 
536
  argparse@2.0.1:
537
  resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
538
 
539
+ autoprefixer@10.4.20:
540
+ resolution: {integrity: sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==}
541
  engines: {node: ^10 || ^12 || >=14}
542
  hasBin: true
543
  peerDependencies:
 
566
  resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
567
  engines: {node: '>=8'}
568
 
569
+ browserslist@4.23.3:
570
+ resolution: {integrity: sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==}
571
  engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
572
  hasBin: true
573
 
 
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
  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
  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
  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:
 
673
  resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==}
674
  engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
675
 
676
+ eslint-scope@8.0.2:
677
+ resolution: {integrity: sha512-6E4xmrTw5wtxnLA5wYL3WDfhZ/1bUBGOXV0zQvVRDOtrR8D0p6W7fs3JweNYhwRYeGvd/1CKX2se0/2s7Q/nJA==}
678
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
679
 
680
  eslint-visitor-keys@3.4.3:
 
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
 
 
752
  flatted@3.3.1:
753
  resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==}
754
 
755
+ foreground-child@3.3.0:
756
+ resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==}
757
  engines: {node: '>=14'}
758
 
759
  fraction.js@4.3.7:
 
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:
 
841
  isexe@2.0.0:
842
  resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
843
 
844
+ jackspeak@3.4.3:
845
+ resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==}
 
846
 
847
  jiti@1.21.6:
848
  resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==}
 
898
  lru-cache@10.4.3:
899
  resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==}
900
 
901
+ magic-string@0.30.11:
902
+ resolution: {integrity: sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==}
903
 
904
  merge2@1.4.1:
905
  resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
 
934
  natural-compare@1.4.0:
935
  resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
936
 
937
+ node-releases@2.0.18:
938
+ resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==}
939
 
940
  normalize-path@3.0.0:
941
  resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
 
1038
  ts-node:
1039
  optional: true
1040
 
1041
+ postcss-nested@6.2.0:
1042
+ resolution: {integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==}
1043
  engines: {node: '>=12.0'}
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:
1059
  resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
1060
  engines: {node: '>= 0.8.0'}
1061
 
1062
+ prettier@3.3.3:
1063
+ resolution: {integrity: sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==}
1064
  engines: {node: '>=14'}
1065
  hasBin: true
1066
 
 
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
 
1104
  run-parallel@1.2.0:
1105
  resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
1106
 
1107
+ semver@7.6.3:
1108
+ resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==}
1109
  engines: {node: '>=10'}
1110
  hasBin: true
1111
 
 
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
 
 
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
  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:
 
1219
  less: '*'
1220
  lightningcss: ^1.21.0
1221
  sass: '*'
1222
+ sass-embedded: '*'
1223
  stylus: '*'
1224
  sugarss: '*'
1225
  terser: ^5.4.0
 
1232
  optional: true
1233
  sass:
1234
  optional: true
1235
+ sass-embedded:
1236
+ optional: true
1237
  stylus:
1238
  optional: true
1239
  sugarss:
 
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
  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
 
 
1289
 
1290
  '@alloc/quick-lru@5.2.0': {}
1291
 
1292
+ '@babel/helper-string-parser@7.24.8': {}
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
1304
  to-fast-properties: 2.0.0
1305
 
 
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
  '@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
 
1401
  transitivePeerDependencies:
1402
  - supports-color
1403
 
1404
+ '@eslint/js@9.8.0': {}
1405
 
1406
  '@eslint/object-schema@2.1.4': {}
1407
 
 
1431
  '@jridgewell/gen-mapping@0.3.5':
1432
  dependencies:
1433
  '@jridgewell/set-array': 1.2.1
1434
+ '@jridgewell/sourcemap-codec': 1.5.0
1435
  '@jridgewell/trace-mapping': 0.3.25
1436
 
1437
  '@jridgewell/resolve-uri@3.1.2': {}
1438
 
1439
  '@jridgewell/set-array@1.2.1': {}
1440
 
1441
+ '@jridgewell/sourcemap-codec@1.5.0': {}
1442
 
1443
  '@jridgewell/trace-mapping@0.3.25':
1444
  dependencies:
1445
  '@jridgewell/resolve-uri': 3.1.2
1446
+ '@jridgewell/sourcemap-codec': 1.5.0
1447
 
1448
  '@nodelib/fs.scandir@2.1.5':
1449
  dependencies:
 
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': {}
 
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
 
 
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: {}
 
1751
  dependencies:
1752
  fill-range: 7.1.1
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
 
1761
  callsites@3.1.0: {}
1762
 
1763
  camelcase-css@2.0.1: {}
1764
 
1765
+ caniuse-lite@1.0.30001650: {}
1766
 
1767
  chalk@4.1.2:
1768
  dependencies:
 
1801
 
1802
  csstype@3.1.3: {}
1803
 
1804
+ debug@4.3.6:
1805
  dependencies:
1806
  ms: 2.1.2
1807
 
 
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:
 
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
 
1870
  esrecurse: 4.3.0
1871
  estraverse: 5.3.0
1872
 
1873
+ eslint-scope@8.0.2:
1874
  dependencies:
1875
  esrecurse: 4.3.0
1876
  estraverse: 5.3.0
 
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
1899
  espree: 10.1.0
1900
  esquery: 1.6.0
 
1982
 
1983
  flatted@3.3.1: {}
1984
 
1985
+ foreground-child@3.3.0:
1986
  dependencies:
1987
  cross-spawn: 7.0.3
1988
  signal-exit: 4.1.0
 
2012
 
2013
  glob@10.4.5:
2014
  dependencies:
2015
+ foreground-child: 3.3.0
2016
+ jackspeak: 3.4.3
2017
  minimatch: 9.0.5
2018
  minipass: 7.1.2
2019
  package-json-from-dist: 1.0.0
 
2044
  dependencies:
2045
  binary-extensions: 2.3.0
2046
 
2047
+ is-core-module@2.15.0:
2048
  dependencies:
2049
  hasown: 2.0.2
2050
 
 
2062
 
2063
  isexe@2.0.0: {}
2064
 
2065
+ jackspeak@3.4.3:
2066
  dependencies:
2067
  '@isaacs/cliui': 8.0.2
2068
  optionalDependencies:
 
2109
 
2110
  lru-cache@10.4.3: {}
2111
 
2112
+ magic-string@0.30.11:
2113
  dependencies:
2114
+ '@jridgewell/sourcemap-codec': 1.5.0
2115
 
2116
  merge2@1.4.1: {}
2117
 
 
2142
 
2143
  natural-compare@1.4.0: {}
2144
 
2145
+ node-releases@2.0.18: {}
2146
 
2147
  normalize-path@3.0.0: {}
2148
 
 
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
 
2249
 
2250
  prelude-ls@1.2.1: {}
2251
 
2252
+ prettier@3.3.3: {}
2253
 
2254
  punycode@2.3.1: {}
2255
 
 
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:
2305
  dependencies:
2306
  queue-microtask: 1.2.3
2307
 
2308
+ semver@7.6.3: {}
2309
 
2310
  shebang-command@2.0.0:
2311
  dependencies:
 
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
 
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:
 
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
 
 
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
2441
  esquery: 1.6.0
2442
  lodash: 4.17.21
2443
+ semver: 7.6.3
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
 
2473
  xml-name-validator@4.0.0: {}
2474
 
2475
+ yaml@2.5.0: {}
2476
 
2477
  yocto-queue@0.1.0: {}