draupnir4all-web.meta

Issues/PRs archive for MTRNord/draupnir4all-web
git clone git://archive.git.mtrnord.blog/MTRNord/draupnir4all-web.meta.git
Log | Files | Refs

6.diff (159573B)


      1 diff --git a/package.json b/package.json
      2 index ef4db91..bc9e13b 100644
      3 --- a/package.json
      4 +++ b/package.json
      5 @@ -29,8 +29,8 @@
      6      "next-themes": "^0.4.6",
      7      "openapi-fetch": "^0.13.5",
      8      "plotly.js": "^3.0.1",
      9 -    "react": "19.1.0",
     10 -    "react-dom": "19.1.0",
     11 +    "react": "19.2.0",
     12 +    "react-dom": "19.2.0",
     13      "react-plotly.js": "^2.6.0",
     14      "tailwind-merge": "^3.2.0",
     15      "tailwindcss-animate": "^1.0.7"
     16 diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
     17 index 016a676..c314406 100644
     18 --- a/pnpm-lock.yaml
     19 +++ b/pnpm-lock.yaml
     20 @@ -10,40 +10,40 @@ importers:
     21      dependencies:
     22        '@radix-ui/react-avatar':
     23          specifier: ^1.1.6
     24 -        version: 1.1.6(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
     25 +        version: 1.1.10(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
     26        '@radix-ui/react-checkbox':
     27          specifier: ^1.2.2
     28 -        version: 1.2.2(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
     29 +        version: 1.3.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
     30        '@radix-ui/react-dialog':
     31          specifier: ^1.1.10
     32 -        version: 1.1.10(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
     33 +        version: 1.1.15(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
     34        '@radix-ui/react-dropdown-menu':
     35          specifier: ^2.1.11
     36 -        version: 2.1.11(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
     37 +        version: 2.1.16(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
     38        '@radix-ui/react-label':
     39          specifier: ^2.1.4
     40 -        version: 2.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
     41 +        version: 2.1.7(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
     42        '@radix-ui/react-popover':
     43          specifier: ^1.1.10
     44 -        version: 1.1.10(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
     45 +        version: 1.1.15(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
     46        '@radix-ui/react-scroll-area':
     47          specifier: ^1.2.5
     48 -        version: 1.2.5(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
     49 +        version: 1.2.10(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
     50        '@radix-ui/react-select':
     51          specifier: ^2.2.2
     52 -        version: 2.2.2(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
     53 +        version: 2.2.6(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
     54        '@radix-ui/react-separator':
     55          specifier: ^1.1.4
     56 -        version: 1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
     57 +        version: 1.1.7(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
     58        '@radix-ui/react-slot':
     59          specifier: ^1.2.0
     60 -        version: 1.2.0(@types/react@19.1.2)(react@19.1.0)
     61 +        version: 1.2.3(@types/react@19.2.0)(react@19.2.0)
     62        '@radix-ui/react-tabs':
     63          specifier: ^1.1.8
     64 -        version: 1.1.8(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
     65 +        version: 1.1.13(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
     66        '@radix-ui/react-visually-hidden':
     67          specifier: ^1.2.0
     68 -        version: 1.2.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
     69 +        version: 1.2.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
     70        class-variance-authority:
     71          specifier: ^0.7.1
     72          version: 0.7.1
     73 @@ -52,77 +52,77 @@ importers:
     74          version: 2.1.1
     75        jose:
     76          specifier: ^6.0.10
     77 -        version: 6.0.10
     78 +        version: 6.1.0
     79        lucide-react:
     80          specifier: ^0.503.0
     81 -        version: 0.503.0(react@19.1.0)
     82 +        version: 0.503.0(react@19.2.0)
     83        next:
     84          specifier: 15.3.1-canary.14
     85 -        version: 15.3.1-canary.14(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.87.0)
     86 +        version: 15.3.1-canary.14(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.87.0)
     87        next-themes:
     88          specifier: ^0.4.6
     89 -        version: 0.4.6(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
     90 +        version: 0.4.6(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
     91        openapi-fetch:
     92          specifier: ^0.13.5
     93 -        version: 0.13.5
     94 +        version: 0.13.8
     95        plotly.js:
     96          specifier: ^3.0.1
     97 -        version: 3.0.1(mapbox-gl@1.13.3)(webpack@5.99.7)
     98 +        version: 3.1.1(mapbox-gl@1.13.3)
     99        react:
    100 -        specifier: 19.1.0
    101 -        version: 19.1.0
    102 +        specifier: 19.2.0
    103 +        version: 19.2.0
    104        react-dom:
    105 -        specifier: 19.1.0
    106 -        version: 19.1.0(react@19.1.0)
    107 +        specifier: 19.2.0
    108 +        version: 19.2.0(react@19.2.0)
    109        react-plotly.js:
    110          specifier: ^2.6.0
    111 -        version: 2.6.0(plotly.js@3.0.1(mapbox-gl@1.13.3)(webpack@5.99.7))(react@19.1.0)
    112 +        version: 2.6.0(plotly.js@3.1.1(mapbox-gl@1.13.3))(react@19.2.0)
    113        tailwind-merge:
    114          specifier: ^3.2.0
    115 -        version: 3.2.0
    116 +        version: 3.3.1
    117        tailwindcss-animate:
    118          specifier: ^1.0.7
    119 -        version: 1.0.7(tailwindcss@3.4.17)
    120 +        version: 1.0.7(tailwindcss@3.4.18)
    121      devDependencies:
    122        '@eslint/eslintrc':
    123          specifier: ^3
    124          version: 3.3.1
    125        '@next/bundle-analyzer':
    126          specifier: ^15.3.1
    127 -        version: 15.3.1
    128 +        version: 15.5.4
    129        '@types/node':
    130          specifier: ^20
    131 -        version: 20.17.30
    132 +        version: 20.19.19
    133        '@types/plotly.js':
    134          specifier: ^2.35.5
    135 -        version: 2.35.5
    136 +        version: 2.35.11
    137        '@types/react':
    138          specifier: ^19
    139 -        version: 19.1.2
    140 +        version: 19.2.0
    141        '@types/react-dom':
    142          specifier: ^19
    143 -        version: 19.1.2(@types/react@19.1.2)
    144 +        version: 19.2.0(@types/react@19.2.0)
    145        '@types/react-plotly.js':
    146          specifier: ^2.6.3
    147          version: 2.6.3
    148        eslint:
    149          specifier: ^9
    150 -        version: 9.25.0(jiti@2.4.2)
    151 +        version: 9.36.0(jiti@2.4.2)
    152        eslint-config-next:
    153          specifier: 15.3.1-canary.14
    154 -        version: 15.3.1-canary.14(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)
    155 +        version: 15.3.1-canary.14(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.3)
    156        openapi-typescript:
    157          specifier: ^7.6.1
    158 -        version: 7.6.1(typescript@5.8.3)
    159 +        version: 7.9.1(typescript@5.9.3)
    160        postcss:
    161          specifier: ^8.5.3
    162 -        version: 8.5.3
    163 +        version: 8.5.6
    164        tailwindcss:
    165          specifier: ^3.4.17
    166 -        version: 3.4.17
    167 +        version: 3.4.18
    168        typescript:
    169          specifier: ^5
    170 -        version: 5.8.3
    171 +        version: 5.9.3
    172  
    173  packages:
    174  
    175 @@ -155,8 +155,8 @@ packages:
    176    '@emnapi/wasi-threads@1.0.2':
    177      resolution: {integrity: sha512-5n3nTJblwRi8LlXkJ9eBzu+kZR8Yxcc7ubakyQTFzPMtIhFpUBRbsnc2Dv88IZDIbCDlBiWrknhB4Lsz7mg6BA==}
    178  
    179 -  '@eslint-community/eslint-utils@4.6.1':
    180 -    resolution: {integrity: sha512-KTsJMmobmbrFLe3LDh0PC2FXpcSYJt/MLjlkh/9LEnmKYLSYmT/0EW9JWANjeoemiuZrmogti0tW5Ch+qNUYDw==}
    181 +  '@eslint-community/eslint-utils@4.9.0':
    182 +    resolution: {integrity: sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g==}
    183      engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
    184      peerDependencies:
    185        eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
    186 @@ -165,48 +165,48 @@ packages:
    187      resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==}
    188      engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
    189  
    190 -  '@eslint/config-array@0.20.0':
    191 -    resolution: {integrity: sha512-fxlS1kkIjx8+vy2SjuCB94q3htSNrufYTXubwiBFeaQHbH6Ipi43gFJq2zCMt6PHhImH3Xmr0NksKDvchWlpQQ==}
    192 +  '@eslint/config-array@0.21.0':
    193 +    resolution: {integrity: sha512-ENIdc4iLu0d93HeYirvKmrzshzofPw6VkZRKQGe9Nv46ZnWUzcF1xV01dcvEg/1wXUR61OmmlSfyeyO7EvjLxQ==}
    194      engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
    195  
    196 -  '@eslint/config-helpers@0.2.1':
    197 -    resolution: {integrity: sha512-RI17tsD2frtDu/3dmI7QRrD4bedNKPM08ziRYaC5AhkGrzIAJelm9kJU1TznK+apx6V+cqRz8tfpEeG3oIyjxw==}
    198 +  '@eslint/config-helpers@0.3.1':
    199 +    resolution: {integrity: sha512-xR93k9WhrDYpXHORXpxVL5oHj3Era7wo6k/Wd8/IsQNnZUTzkGS29lyn3nAT05v6ltUuTFVCCYDEGfy2Or/sPA==}
    200      engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
    201  
    202 -  '@eslint/core@0.13.0':
    203 -    resolution: {integrity: sha512-yfkgDw1KR66rkT5A8ci4irzDysN7FRpq3ttJolR88OqQikAWqwA8j5VZyas+vjyBNFIJ7MfybJ9plMILI2UrCw==}
    204 +  '@eslint/core@0.15.2':
    205 +    resolution: {integrity: sha512-78Md3/Rrxh83gCxoUc0EiciuOHsIITzLy53m3d9UyiW8y9Dj2D29FeETqyKA+BRK76tnTp6RXWb3pCay8Oyomg==}
    206      engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
    207  
    208    '@eslint/eslintrc@3.3.1':
    209      resolution: {integrity: sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==}
    210      engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
    211  
    212 -  '@eslint/js@9.25.0':
    213 -    resolution: {integrity: sha512-iWhsUS8Wgxz9AXNfvfOPFSW4VfMXdVhp1hjkZVhXCrpgh/aLcc45rX6MPu+tIVUWDw0HfNwth7O28M1xDxNf9w==}
    214 +  '@eslint/js@9.36.0':
    215 +    resolution: {integrity: sha512-uhCbYtYynH30iZErszX78U+nR3pJU3RHGQ57NXy5QupD4SBVwDeU8TNBy+MjMngc1UyIW9noKqsRqfjQTBU2dw==}
    216      engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
    217  
    218    '@eslint/object-schema@2.1.6':
    219      resolution: {integrity: sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==}
    220      engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
    221  
    222 -  '@eslint/plugin-kit@0.2.8':
    223 -    resolution: {integrity: sha512-ZAoA40rNMPwSm+AeHpCq8STiNAwzWLJuP8Xv4CHIc9wv/PSuExjMrmjfYNj682vW0OOiZ1HKxzvjQr9XZIisQA==}
    224 +  '@eslint/plugin-kit@0.3.5':
    225 +    resolution: {integrity: sha512-Z5kJ+wU3oA7MMIqVR9tyZRtjYPr4OC004Q4Rw7pgOKUOKkJfZ3O24nz3WYfGRpMDNmcOi3TwQOmgm7B7Tpii0w==}
    226      engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
    227  
    228 -  '@floating-ui/core@1.6.9':
    229 -    resolution: {integrity: sha512-uMXCuQ3BItDUbAMhIXw7UPXRfAlOAvZzdK9BWpE60MCn+Svt3aLn9jsPTi/WNGlRUu2uI0v5S7JiIUsbsvh3fw==}
    230 +  '@floating-ui/core@1.7.3':
    231 +    resolution: {integrity: sha512-sGnvb5dmrJaKEZ+LDIpguvdX3bDlEllmv4/ClQ9awcmCZrlx5jQyyMWFM5kBI+EyNOCDDiKk8il0zeuX3Zlg/w==}
    232  
    233 -  '@floating-ui/dom@1.6.13':
    234 -    resolution: {integrity: sha512-umqzocjDgNRGTuO7Q8CU32dkHkECqI8ZdMZ5Swb6QAM0t5rnlrN3lGo1hdpscRd3WS8T6DKYK4ephgIH9iRh3w==}
    235 +  '@floating-ui/dom@1.7.4':
    236 +    resolution: {integrity: sha512-OOchDgh4F2CchOX94cRVqhvy7b3AFb+/rQXyswmzmGakRfkMgoWVjfnLWkRirfLEfuD4ysVW16eXzwt3jHIzKA==}
    237  
    238 -  '@floating-ui/react-dom@2.1.2':
    239 -    resolution: {integrity: sha512-06okr5cgPzMNBy+Ycse2A6udMi4bqwW/zgBF/rwjcNqWkyr82Mcg8b0vjX8OJpZFy/FKjJmw6wV7t44kK6kW7A==}
    240 +  '@floating-ui/react-dom@2.1.6':
    241 +    resolution: {integrity: sha512-4JX6rEatQEvlmgU80wZyq9RT96HZJa88q8hp0pBd+LrczeDI4o6uA2M+uvxngVHo4Ihr8uibXxH6+70zhAFrVw==}
    242      peerDependencies:
    243        react: '>=16.8.0'
    244        react-dom: '>=16.8.0'
    245  
    246 -  '@floating-ui/utils@0.2.9':
    247 -    resolution: {integrity: sha512-MDWhGtE+eHw5JW7lq4qhc5yRLS11ERl1c7Z6Xd0a58DozHES6EnNNwUWbMiG4J9Cgj053Bhk8zvlhFYKVhULwg==}
    248 +  '@floating-ui/utils@0.2.10':
    249 +    resolution: {integrity: sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==}
    250  
    251    '@humanfs/core@0.19.1':
    252      resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==}
    253 @@ -354,9 +354,6 @@ packages:
    254      resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==}
    255      engines: {node: '>=6.0.0'}
    256  
    257 -  '@jridgewell/source-map@0.3.6':
    258 -    resolution: {integrity: sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==}
    259 -
    260    '@jridgewell/sourcemap-codec@1.5.0':
    261      resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==}
    262  
    263 @@ -408,8 +405,8 @@ packages:
    264    '@napi-rs/wasm-runtime@0.2.9':
    265      resolution: {integrity: sha512-OKRBiajrrxB9ATokgEQoG87Z25c67pCpYcCwmXYX8PBftC9pBfN18gnm/fh1wurSLEKIAt+QRFLFCQISrb66Jg==}
    266  
    267 -  '@next/bundle-analyzer@15.3.1':
    268 -    resolution: {integrity: sha512-NqUZrjVruGbdQaPE3OSEXP+ZuULqumeHVTuU9pOX1V0/9BWY9FOck3jgQGFdBtG41nOYuO8+CoHKDQAVIPQJrw==}
    269 +  '@next/bundle-analyzer@15.5.4':
    270 +    resolution: {integrity: sha512-wMtpIjEHi+B/wC34ZbEcacGIPgQTwTFjjp0+F742s9TxC6QwT0MwB/O0QEgalMe8s3SH/K09DO0gmTvUSJrLRA==}
    271  
    272    '@next/env@15.3.1-canary.14':
    273      resolution: {integrity: sha512-wxN5hGq8mowL/TUXfD9p8zQq7pKDbFQaxpWCE4RGxHqgxGhOhKfaIEuLw5oPNS472WI/OTTF2B+w5HvUWQ9Cxg==}
    274 @@ -592,11 +589,11 @@ packages:
    275    '@radix-ui/number@1.1.1':
    276      resolution: {integrity: sha512-MkKCwxlXTgz6CFoJx3pCwn07GKp36+aZyu/u2Ln2VrA5DcdyCZkASEDBTd8x5whTQQL5CiYf4prXKLcgQdv29g==}
    277  
    278 -  '@radix-ui/primitive@1.1.2':
    279 -    resolution: {integrity: sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA==}
    280 +  '@radix-ui/primitive@1.1.3':
    281 +    resolution: {integrity: sha512-JTF99U/6XIjCBo0wqkU5sK10glYe27MRRsfwoiq5zzOEZLHU3A3KCMa5X/azekYRCJ0HlwI0crAXS/5dEHTzDg==}
    282  
    283 -  '@radix-ui/react-arrow@1.1.4':
    284 -    resolution: {integrity: sha512-qz+fxrqgNxG0dYew5l7qR3c7wdgRu1XVUHGnGYX7rg5HM4p9SWaRmJwfgR3J0SgyUKayLmzQIun+N6rWRgiRKw==}
    285 +  '@radix-ui/react-arrow@1.1.7':
    286 +    resolution: {integrity: sha512-F+M1tLhO+mlQaOWspE8Wstg+z6PwxwRd8oQ8IXceWz92kfAmalTRf0EjrouQeo7QssEPfCn05B4Ihs1K9WQ/7w==}
    287      peerDependencies:
    288        '@types/react': '*'
    289        '@types/react-dom': '*'
    290 @@ -608,8 +605,8 @@ packages:
    291        '@types/react-dom':
    292          optional: true
    293  
    294 -  '@radix-ui/react-avatar@1.1.6':
    295 -    resolution: {integrity: sha512-YDduxvqNMHzTQWNqja7Z/XTyFc8UOP98/ePjJTFa1vqILPlTPcQaVa1YyQMiQl4SFQPA9Y/zj1dHBgMlE5G/ow==}
    296 +  '@radix-ui/react-avatar@1.1.10':
    297 +    resolution: {integrity: sha512-V8piFfWapM5OmNCXTzVQY+E1rDa53zY+MQ4Y7356v4fFz6vqCyUtIz2rUD44ZEdwg78/jKmMJHj07+C/Z/rcog==}
    298      peerDependencies:
    299        '@types/react': '*'
    300        '@types/react-dom': '*'
    301 @@ -621,8 +618,8 @@ packages:
    302        '@types/react-dom':
    303          optional: true
    304  
    305 -  '@radix-ui/react-checkbox@1.2.2':
    306 -    resolution: {integrity: sha512-pMxzQLK+m/tkDRXJg7VUjRx6ozsBdzNLOV4vexfVBU57qT2Gvf4cw2gKKhOohJxjadQ+WcUXCKosTIxcZzi03A==}
    307 +  '@radix-ui/react-checkbox@1.3.3':
    308 +    resolution: {integrity: sha512-wBbpv+NQftHDdG86Qc0pIyXk5IR3tM8Vd0nWLKDcX8nNn4nXFOFwsKuqw2okA/1D/mpaAkmuyndrPJTYDNZtFw==}
    309      peerDependencies:
    310        '@types/react': '*'
    311        '@types/react-dom': '*'
    312 @@ -634,8 +631,8 @@ packages:
    313        '@types/react-dom':
    314          optional: true
    315  
    316 -  '@radix-ui/react-collection@1.1.4':
    317 -    resolution: {integrity: sha512-cv4vSf7HttqXilDnAnvINd53OTl1/bjUYVZrkFnA7nwmY9Ob2POUy0WY0sfqBAe1s5FyKsyceQlqiEGPYNTadg==}
    318 +  '@radix-ui/react-collection@1.1.7':
    319 +    resolution: {integrity: sha512-Fh9rGN0MoI4ZFUNyfFVNU4y9LUz93u9/0K+yLgA2bwRojxM8JU1DyvvMBabnZPBgMWREAJvU2jjVzq+LrFUglw==}
    320      peerDependencies:
    321        '@types/react': '*'
    322        '@types/react-dom': '*'
    323 @@ -665,8 +662,8 @@ packages:
    324        '@types/react':
    325          optional: true
    326  
    327 -  '@radix-ui/react-dialog@1.1.10':
    328 -    resolution: {integrity: sha512-m6pZb0gEM5uHPSb+i2nKKGQi/HMSVjARMsLMWQfKDP+eJ6B+uqryHnXhpnohTWElw+vEcMk/o4wJODtdRKHwqg==}
    329 +  '@radix-ui/react-dialog@1.1.15':
    330 +    resolution: {integrity: sha512-TCglVRtzlffRNxRMEyR36DGBLJpeusFcgMVD9PZEzAKnUs1lKCgX5u9BmC2Yg+LL9MgZDugFFs1Vl+Jp4t/PGw==}
    331      peerDependencies:
    332        '@types/react': '*'
    333        '@types/react-dom': '*'
    334 @@ -687,8 +684,8 @@ packages:
    335        '@types/react':
    336          optional: true
    337  
    338 -  '@radix-ui/react-dismissable-layer@1.1.7':
    339 -    resolution: {integrity: sha512-j5+WBUdhccJsmH5/H0K6RncjDtoALSEr6jbkaZu+bjw6hOPOhHycr6vEUujl+HBK8kjUfWcoCJXxP6e4lUlMZw==}
    340 +  '@radix-ui/react-dismissable-layer@1.1.11':
    341 +    resolution: {integrity: sha512-Nqcp+t5cTB8BinFkZgXiMJniQH0PsUt2k51FUhbdfeKvc4ACcG2uQniY/8+h1Yv6Kza4Q7lD7PQV0z0oicE0Mg==}
    342      peerDependencies:
    343        '@types/react': '*'
    344        '@types/react-dom': '*'
    345 @@ -700,8 +697,8 @@ packages:
    346        '@types/react-dom':
    347          optional: true
    348  
    349 -  '@radix-ui/react-dropdown-menu@2.1.11':
    350 -    resolution: {integrity: sha512-wbPE3cFBfLl+S+LCxChWQGX0k14zUxgvep1HEnLhJ9mNhjyO3ETzRviAeKZ3XomT/iVRRZAWFsnFZ3N0wI8OmA==}
    351 +  '@radix-ui/react-dropdown-menu@2.1.16':
    352 +    resolution: {integrity: sha512-1PLGQEynI/3OX/ftV54COn+3Sud/Mn8vALg2rWnBLnRaGtJDduNW/22XjlGgPdpcIbiQxjKtb7BkcjP00nqfJw==}
    353      peerDependencies:
    354        '@types/react': '*'
    355        '@types/react-dom': '*'
    356 @@ -713,8 +710,8 @@ packages:
    357        '@types/react-dom':
    358          optional: true
    359  
    360 -  '@radix-ui/react-focus-guards@1.1.2':
    361 -    resolution: {integrity: sha512-fyjAACV62oPV925xFCrH8DR5xWhg9KYtJT4s3u54jxp+L/hbpTY2kIeEFFbFe+a/HCE94zGQMZLIpVTPVZDhaA==}
    362 +  '@radix-ui/react-focus-guards@1.1.3':
    363 +    resolution: {integrity: sha512-0rFg/Rj2Q62NCm62jZw0QX7a3sz6QCQU0LpZdNrJX8byRGaGVTqbrW9jAoIAHyMQqsNpeZ81YgSizOt5WXq0Pw==}
    364      peerDependencies:
    365        '@types/react': '*'
    366        react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
    367 @@ -722,8 +719,8 @@ packages:
    368        '@types/react':
    369          optional: true
    370  
    371 -  '@radix-ui/react-focus-scope@1.1.4':
    372 -    resolution: {integrity: sha512-r2annK27lIW5w9Ho5NyQgqs0MmgZSTIKXWpVCJaLC1q2kZrZkcqnmHkCHMEmv8XLvsLlurKMPT+kbKkRkm/xVA==}
    373 +  '@radix-ui/react-focus-scope@1.1.7':
    374 +    resolution: {integrity: sha512-t2ODlkXBQyn7jkl6TNaw/MtVEVvIGelJDCG41Okq/KwUsJBwQ4XVZsHAVUkK4mBv3ewiAS3PGuUWuY2BoK4ZUw==}
    375      peerDependencies:
    376        '@types/react': '*'
    377        '@types/react-dom': '*'
    378 @@ -744,8 +741,8 @@ packages:
    379        '@types/react':
    380          optional: true
    381  
    382 -  '@radix-ui/react-label@2.1.4':
    383 -    resolution: {integrity: sha512-wy3dqizZnZVV4ja0FNnUhIWNwWdoldXrneEyUcVtLYDAt8ovGS4ridtMAOGgXBBIfggL4BOveVWsjXDORdGEQg==}
    384 +  '@radix-ui/react-label@2.1.7':
    385 +    resolution: {integrity: sha512-YT1GqPSL8kJn20djelMX7/cTRp/Y9w5IZHvfxQTVHrOqa2yMl7i/UfMqKRU5V7mEyKTrUVgJXhNQPVCG8PBLoQ==}
    386      peerDependencies:
    387        '@types/react': '*'
    388        '@types/react-dom': '*'
    389 @@ -757,8 +754,8 @@ packages:
    390        '@types/react-dom':
    391          optional: true
    392  
    393 -  '@radix-ui/react-menu@2.1.11':
    394 -    resolution: {integrity: sha512-sbFI4Qaw02J0ogmR9tOMsSqsdrGNpUanlPYAqTE2JJafow8ecHtykg4fSTjNHBdDl4deiKMK+RhTEwyVhP7UDA==}
    395 +  '@radix-ui/react-menu@2.1.16':
    396 +    resolution: {integrity: sha512-72F2T+PLlphrqLcAotYPp0uJMr5SjP5SL01wfEspJbru5Zs5vQaSHb4VB3ZMJPimgHHCHG7gMOeOB9H3Hdmtxg==}
    397      peerDependencies:
    398        '@types/react': '*'
    399        '@types/react-dom': '*'
    400 @@ -770,8 +767,8 @@ packages:
    401        '@types/react-dom':
    402          optional: true
    403  
    404 -  '@radix-ui/react-popover@1.1.10':
    405 -    resolution: {integrity: sha512-IZN7b3sXqajiPsOzKuNJBSP9obF4MX5/5UhTgWNofw4r1H+eATWb0SyMlaxPD/kzA4vadFgy1s7Z1AEJ6WMyHQ==}
    406 +  '@radix-ui/react-popover@1.1.15':
    407 +    resolution: {integrity: sha512-kr0X2+6Yy/vJzLYJUPCZEc8SfQcf+1COFoAqauJm74umQhta9M7lNJHP7QQS3vkvcGLQUbWpMzwrXYwrYztHKA==}
    408      peerDependencies:
    409        '@types/react': '*'
    410        '@types/react-dom': '*'
    411 @@ -783,8 +780,8 @@ packages:
    412        '@types/react-dom':
    413          optional: true
    414  
    415 -  '@radix-ui/react-popper@1.2.4':
    416 -    resolution: {integrity: sha512-3p2Rgm/a1cK0r/UVkx5F/K9v/EplfjAeIFCGOPYPO4lZ0jtg4iSQXt/YGTSLWaf4x7NG6Z4+uKFcylcTZjeqDA==}
    417 +  '@radix-ui/react-popper@1.2.8':
    418 +    resolution: {integrity: sha512-0NJQ4LFFUuWkE7Oxf0htBKS6zLkkjBH+hM1uk7Ng705ReR8m/uelduy1DBo0PyBXPKVnBA6YBlU94MBGXrSBCw==}
    419      peerDependencies:
    420        '@types/react': '*'
    421        '@types/react-dom': '*'
    422 @@ -796,8 +793,8 @@ packages:
    423        '@types/react-dom':
    424          optional: true
    425  
    426 -  '@radix-ui/react-portal@1.1.6':
    427 -    resolution: {integrity: sha512-XmsIl2z1n/TsYFLIdYam2rmFwf9OC/Sh2avkbmVMDuBZIe7hSpM0cYnWPAo7nHOVx8zTuwDZGByfcqLdnzp3Vw==}
    428 +  '@radix-ui/react-portal@1.1.9':
    429 +    resolution: {integrity: sha512-bpIxvq03if6UNwXZ+HTK71JLh4APvnXntDc6XOX8UVq4XQOVl7lwok0AvIl+b8zgCw3fSaVTZMpAPPagXbKmHQ==}
    430      peerDependencies:
    431        '@types/react': '*'
    432        '@types/react-dom': '*'
    433 @@ -809,8 +806,8 @@ packages:
    434        '@types/react-dom':
    435          optional: true
    436  
    437 -  '@radix-ui/react-presence@1.1.3':
    438 -    resolution: {integrity: sha512-IrVLIhskYhH3nLvtcBLQFZr61tBG7wx7O3kEmdzcYwRGAEBmBicGGL7ATzNgruYJ3xBTbuzEEq9OXJM3PAX3tA==}
    439 +  '@radix-ui/react-presence@1.1.5':
    440 +    resolution: {integrity: sha512-/jfEwNDdQVBCNvjkGit4h6pMOzq8bHkopq458dPt2lMjx+eBQUohZNG9A7DtO/O5ukSbxuaNGXMjHicgwy6rQQ==}
    441      peerDependencies:
    442        '@types/react': '*'
    443        '@types/react-dom': '*'
    444 @@ -822,8 +819,8 @@ packages:
    445        '@types/react-dom':
    446          optional: true
    447  
    448 -  '@radix-ui/react-primitive@2.1.0':
    449 -    resolution: {integrity: sha512-/J/FhLdK0zVcILOwt5g+dH4KnkonCtkVJsa2G6JmvbbtZfBEI1gMsO3QMjseL4F/SwfAMt1Vc/0XKYKq+xJ1sw==}
    450 +  '@radix-ui/react-primitive@2.1.3':
    451 +    resolution: {integrity: sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==}
    452      peerDependencies:
    453        '@types/react': '*'
    454        '@types/react-dom': '*'
    455 @@ -835,8 +832,8 @@ packages:
    456        '@types/react-dom':
    457          optional: true
    458  
    459 -  '@radix-ui/react-roving-focus@1.1.7':
    460 -    resolution: {integrity: sha512-C6oAg451/fQT3EGbWHbCQjYTtbyjNO1uzQgMzwyivcHT3GKNEmu1q3UuREhN+HzHAVtv3ivMVK08QlC+PkYw9Q==}
    461 +  '@radix-ui/react-roving-focus@1.1.11':
    462 +    resolution: {integrity: sha512-7A6S9jSgm/S+7MdtNDSb+IU859vQqJ/QAtcYQcfFC6W8RS4IxIZDldLR0xqCFZ6DCyrQLjLPsxtTNch5jVA4lA==}
    463      peerDependencies:
    464        '@types/react': '*'
    465        '@types/react-dom': '*'
    466 @@ -848,8 +845,8 @@ packages:
    467        '@types/react-dom':
    468          optional: true
    469  
    470 -  '@radix-ui/react-scroll-area@1.2.5':
    471 -    resolution: {integrity: sha512-VyLjxI8/gXYn+Wij1FLpXjZp6Z/uNklUFQQ75tOpJNESeNaZ2kCRfjiEDmHgWmLeUPeJGwrqbgRmcdFjtYEkMA==}
    472 +  '@radix-ui/react-scroll-area@1.2.10':
    473 +    resolution: {integrity: sha512-tAXIa1g3sM5CGpVT0uIbUx/U3Gs5N8T52IICuCtObaos1S8fzsrPXG5WObkQN3S6NVl6wKgPhAIiBGbWnvc97A==}
    474      peerDependencies:
    475        '@types/react': '*'
    476        '@types/react-dom': '*'
    477 @@ -861,8 +858,8 @@ packages:
    478        '@types/react-dom':
    479          optional: true
    480  
    481 -  '@radix-ui/react-select@2.2.2':
    482 -    resolution: {integrity: sha512-HjkVHtBkuq+r3zUAZ/CvNWUGKPfuicGDbgtZgiQuFmNcV5F+Tgy24ep2nsAW2nFgvhGPJVqeBZa6KyVN0EyrBA==}
    483 +  '@radix-ui/react-select@2.2.6':
    484 +    resolution: {integrity: sha512-I30RydO+bnn2PQztvo25tswPH+wFBjehVGtmagkU78yMdwTwVf12wnAOF+AeP8S2N8xD+5UPbGhkUfPyvT+mwQ==}
    485      peerDependencies:
    486        '@types/react': '*'
    487        '@types/react-dom': '*'
    488 @@ -874,8 +871,8 @@ packages:
    489        '@types/react-dom':
    490          optional: true
    491  
    492 -  '@radix-ui/react-separator@1.1.4':
    493 -    resolution: {integrity: sha512-2fTm6PSiUm8YPq9W0E4reYuv01EE3aFSzt8edBiXqPHshF8N9+Kymt/k0/R+F3dkY5lQyB/zPtrP82phskLi7w==}
    494 +  '@radix-ui/react-separator@1.1.7':
    495 +    resolution: {integrity: sha512-0HEb8R9E8A+jZjvmFCy/J4xhbXy3TV+9XSnGJ3KvTtjlIUy/YQ/p6UYZvi7YbeoeXdyU9+Y3scizK6hkY37baA==}
    496      peerDependencies:
    497        '@types/react': '*'
    498        '@types/react-dom': '*'
    499 @@ -887,8 +884,8 @@ packages:
    500        '@types/react-dom':
    501          optional: true
    502  
    503 -  '@radix-ui/react-slot@1.2.0':
    504 -    resolution: {integrity: sha512-ujc+V6r0HNDviYqIK3rW4ffgYiZ8g5DEHrGJVk4x7kTlLXRDILnKX9vAUYeIsLOoDpDJ0ujpqMkjH4w2ofuo6w==}
    505 +  '@radix-ui/react-slot@1.2.3':
    506 +    resolution: {integrity: sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==}
    507      peerDependencies:
    508        '@types/react': '*'
    509        react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
    510 @@ -896,8 +893,8 @@ packages:
    511        '@types/react':
    512          optional: true
    513  
    514 -  '@radix-ui/react-tabs@1.1.8':
    515 -    resolution: {integrity: sha512-4iUaN9SYtG+/E+hJ7jRks/Nv90f+uAsRHbLYA6BcA9EsR6GNWgsvtS4iwU2SP0tOZfDGAyqIT0yz7ckgohEIFA==}
    516 +  '@radix-ui/react-tabs@1.1.13':
    517 +    resolution: {integrity: sha512-7xdcatg7/U+7+Udyoj2zodtI9H/IIopqo+YOIcZOq1nJwXWBZ9p8xiu5llXlekDbZkca79a/fozEYQXIA4sW6A==}
    518      peerDependencies:
    519        '@types/react': '*'
    520        '@types/react-dom': '*'
    521 @@ -945,8 +942,8 @@ packages:
    522        '@types/react':
    523          optional: true
    524  
    525 -  '@radix-ui/react-use-is-hydrated@0.0.0':
    526 -    resolution: {integrity: sha512-23RkSm7jSZ8+rtfdSJTi/2D+p9soPbtnoG/tPf08egYCDr6p8X83hrcmW77p7MJ8kJYWNXwruuPTPp1TwIIH4g==}
    527 +  '@radix-ui/react-use-is-hydrated@0.1.0':
    528 +    resolution: {integrity: sha512-U+UORVEq+cTnRIaostJv9AGdV3G6Y+zbVd+12e18jQ5A3c0xL03IhnHuiU4UV69wolOQp5GfR58NW/EgdQhwOA==}
    529      peerDependencies:
    530        '@types/react': '*'
    531        react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
    532 @@ -990,8 +987,8 @@ packages:
    533        '@types/react':
    534          optional: true
    535  
    536 -  '@radix-ui/react-visually-hidden@1.2.0':
    537 -    resolution: {integrity: sha512-rQj0aAWOpCdCMRbI6pLQm8r7S2BM3YhTa0SzOYD55k+hJA8oo9J+H+9wLM9oMlZWOX/wJWPTzfDfmZkf7LvCfg==}
    538 +  '@radix-ui/react-visually-hidden@1.2.3':
    539 +    resolution: {integrity: sha512-pzJq12tEaaIhqjbzpCuv/OypJY/BPavOofm+dbab+MHLajy277+1lLm6JFcGgF5eskJ6mquGirhXY2GD/8u8Ug==}
    540      peerDependencies:
    541        '@types/react': '*'
    542        '@types/react-dom': '*'
    543 @@ -1006,14 +1003,14 @@ packages:
    544    '@radix-ui/rect@1.1.1':
    545      resolution: {integrity: sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw==}
    546  
    547 -  '@redocly/ajv@8.11.2':
    548 -    resolution: {integrity: sha512-io1JpnwtIcvojV7QKDUSIuMN/ikdOUd1ReEnUnMKGfDVridQZ31J0MmIuqwuRjWDZfmvr+Q0MqCcfHM2gTivOg==}
    549 +  '@redocly/ajv@8.11.3':
    550 +    resolution: {integrity: sha512-4P3iZse91TkBiY+Dx5DUgxQ9GXkVJf++cmI0MOyLDxV9b5MUBI4II6ES8zA5JCbO72nKAJxWrw4PUPW+YP3ZDQ==}
    551  
    552    '@redocly/config@0.22.2':
    553      resolution: {integrity: sha512-roRDai8/zr2S9YfmzUfNhKjOF0NdcOIqF7bhf4MVC5UxpjIysDjyudvlAiVbpPHp3eDRWbdzUgtkK1a7YiDNyQ==}
    554  
    555 -  '@redocly/openapi-core@1.34.2':
    556 -    resolution: {integrity: sha512-glfkQFJizLdq2fBkNvc2FJW0sxDb5exd0wIXhFk+WHaFLMREBC3CxRo2Zq7uJIdfV9U3YTceMbXJklpDfmmwFQ==}
    557 +  '@redocly/openapi-core@1.34.5':
    558 +    resolution: {integrity: sha512-0EbE8LRbkogtcCXU7liAyC00n9uNG9hJ+eMyHFdUsy9lB/WGqnEBgwjA9q2cyzAVcdTkQqTBBU1XePNnN3OijA==}
    559      engines: {node: '>=18.17.0', npm: '>=9.5.0'}
    560  
    561    '@rtsao/scc@1.1.0':
    562 @@ -1046,12 +1043,6 @@ packages:
    563    '@tybys/wasm-util@0.9.0':
    564      resolution: {integrity: sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw==}
    565  
    566 -  '@types/eslint-scope@3.7.7':
    567 -    resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==}
    568 -
    569 -  '@types/eslint@9.6.1':
    570 -    resolution: {integrity: sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==}
    571 -
    572    '@types/estree@1.0.7':
    573      resolution: {integrity: sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==}
    574  
    575 @@ -1067,41 +1058,31 @@ packages:
    576    '@types/json5@0.0.29':
    577      resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==}
    578  
    579 -  '@types/less@3.0.8':
    580 -    resolution: {integrity: sha512-Gjm4+H9noDJgu5EdT3rUw5MhPBag46fiOy27BefvWkNL8mlZnKnCaVVVTLKj6RYXed9b62CPKnPav9govyQDzA==}
    581 -
    582    '@types/mapbox__point-geometry@0.1.4':
    583      resolution: {integrity: sha512-mUWlSxAmYLfwnRBmgYV86tgYmMIICX4kza8YnE/eIlywGe2XoOxlpVnXWwir92xRLjwyarqwpu2EJKD2pk0IUA==}
    584  
    585    '@types/mapbox__vector-tile@1.3.4':
    586      resolution: {integrity: sha512-bpd8dRn9pr6xKvuEBQup8pwQfD4VUyqO/2deGjfpe6AwC8YRlyEipvefyRJUSiCJTZuCb8Pl1ciVV5ekqJ96Bg==}
    587  
    588 -  '@types/node@20.17.30':
    589 -    resolution: {integrity: sha512-7zf4YyHA+jvBNfVrk2Gtvs6x7E8V+YDW05bNfG2XkWDJfYRXrTiP/DsB2zSYTaHX0bGIujTBQdMVAhb+j7mwpg==}
    590 +  '@types/node@20.19.19':
    591 +    resolution: {integrity: sha512-pb1Uqj5WJP7wrcbLU7Ru4QtA0+3kAXrkutGiD26wUKzSMgNNaPARTUDQmElUXp64kh3cWdou3Q0C7qwwxqSFmg==}
    592  
    593    '@types/pbf@3.0.5':
    594      resolution: {integrity: sha512-j3pOPiEcWZ34R6a6mN07mUkM4o4Lwf6hPNt8eilOeZhTFbxFXmKhvXl9Y28jotFPaI1bpPDJsbCprUoNke6OrA==}
    595  
    596 -  '@types/plotly.js@2.35.5':
    597 -    resolution: {integrity: sha512-9xczlf0FBsYXlUfKX4OsKBQs4d6CPRuRpfXXi5lp276yHi1BaI+FiVq6jXwt7JlDq84nMjWWU5LIN2Rpeg+vhg==}
    598 +  '@types/plotly.js@2.35.11':
    599 +    resolution: {integrity: sha512-q/D5BQ7BQibKjhVviAsNb1PoKxxuVdVdemNiumJfnqSvqfoYu6WOIJhQ02k2gQ+cgk4aubdrgRpSTu6O9ELanQ==}
    600  
    601 -  '@types/react-dom@19.1.2':
    602 -    resolution: {integrity: sha512-XGJkWF41Qq305SKWEILa1O8vzhb3aOo3ogBlSmiqNko/WmRb6QIaweuZCXjKygVDXpzXb5wyxKTSOsmkuqj+Qw==}
    603 +  '@types/react-dom@19.2.0':
    604 +    resolution: {integrity: sha512-brtBs0MnE9SMx7px208g39lRmC5uHZs96caOJfTjFcYSLHNamvaSMfJNagChVNkup2SdtOxKX1FDBkRSJe1ZAg==}
    605      peerDependencies:
    606 -      '@types/react': ^19.0.0
    607 +      '@types/react': ^19.2.0
    608  
    609    '@types/react-plotly.js@2.6.3':
    610      resolution: {integrity: sha512-HBQwyGuu/dGXDsWhnQrhH+xcJSsHvjkwfSRjP+YpOsCCWryIuXF78ZCBjpfgO3sCc0Jo8sYp4NOGtqT7Cn3epQ==}
    611  
    612 -  '@types/react@19.1.2':
    613 -    resolution: {integrity: sha512-oxLPMytKchWGbnQM9O7D67uPa9paTNxO7jVoNMXgkkErULBPhPARCfkKL9ytcIJJRGjbsVwW4ugJzyFFvm/Tiw==}
    614 -
    615 -  '@types/sass@1.45.0':
    616 -    resolution: {integrity: sha512-jn7qwGFmJHwUSphV8zZneO3GmtlgLsmhs/LQyVvQbIIa+fzGMUiHI4HXJZL3FT8MJmgXWbLGiVVY7ElvHq6vDA==}
    617 -    deprecated: This is a stub types definition. sass provides its own type definitions, so you do not need this installed.
    618 -
    619 -  '@types/stylus@0.48.43':
    620 -    resolution: {integrity: sha512-72dv/zdhuyXWVHUXG2VTPEQdOG+oen95/DNFx2aMFFaY6LoITI6PwEqf5x31JF49kp2w9hvUzkNfTGBIeg61LQ==}
    621 +  '@types/react@19.2.0':
    622 +    resolution: {integrity: sha512-1LOH8xovvsKsCBq1wnT4ntDUdCJKmnEakhsuoUSy6ExlHCkGP2hqnatagYTgFk6oeL0VU31u7SNjunPN+GchtA==}
    623  
    624    '@types/supercluster@7.1.3':
    625      resolution: {integrity: sha512-Z0pOY34GDFl3Q6hUFYf3HkTwKEE02e7QgtJppBt+beEAxnyOpJua+voGFvxINBHa06GwLFFym7gRPY2SiKIfIA==}
    626 @@ -1233,57 +1214,6 @@ packages:
    627      cpu: [x64]
    628      os: [win32]
    629  
    630 -  '@webassemblyjs/ast@1.14.1':
    631 -    resolution: {integrity: sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==}
    632 -
    633 -  '@webassemblyjs/floating-point-hex-parser@1.13.2':
    634 -    resolution: {integrity: sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==}
    635 -
    636 -  '@webassemblyjs/helper-api-error@1.13.2':
    637 -    resolution: {integrity: sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==}
    638 -
    639 -  '@webassemblyjs/helper-buffer@1.14.1':
    640 -    resolution: {integrity: sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==}
    641 -
    642 -  '@webassemblyjs/helper-numbers@1.13.2':
    643 -    resolution: {integrity: sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==}
    644 -
    645 -  '@webassemblyjs/helper-wasm-bytecode@1.13.2':
    646 -    resolution: {integrity: sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==}
    647 -
    648 -  '@webassemblyjs/helper-wasm-section@1.14.1':
    649 -    resolution: {integrity: sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==}
    650 -
    651 -  '@webassemblyjs/ieee754@1.13.2':
    652 -    resolution: {integrity: sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==}
    653 -
    654 -  '@webassemblyjs/leb128@1.13.2':
    655 -    resolution: {integrity: sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==}
    656 -
    657 -  '@webassemblyjs/utf8@1.13.2':
    658 -    resolution: {integrity: sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==}
    659 -
    660 -  '@webassemblyjs/wasm-edit@1.14.1':
    661 -    resolution: {integrity: sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==}
    662 -
    663 -  '@webassemblyjs/wasm-gen@1.14.1':
    664 -    resolution: {integrity: sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==}
    665 -
    666 -  '@webassemblyjs/wasm-opt@1.14.1':
    667 -    resolution: {integrity: sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==}
    668 -
    669 -  '@webassemblyjs/wasm-parser@1.14.1':
    670 -    resolution: {integrity: sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==}
    671 -
    672 -  '@webassemblyjs/wast-printer@1.14.1':
    673 -    resolution: {integrity: sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==}
    674 -
    675 -  '@xtuc/ieee754@1.2.0':
    676 -    resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==}
    677 -
    678 -  '@xtuc/long@4.2.2':
    679 -    resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==}
    680 -
    681    abs-svg-path@0.1.1:
    682      resolution: {integrity: sha512-d8XPSGjfyzlXC3Xx891DJRyZfqk5JU0BJrDQcsWomFIV1/BIzPW5HDH5iDdWpqWaav0YVIEzT1RHTwWr0FFshA==}
    683  
    684 @@ -1306,29 +1236,18 @@ packages:
    685      engines: {node: '>=0.4.0'}
    686      hasBin: true
    687  
    688 -  agent-base@7.1.3:
    689 -    resolution: {integrity: sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==}
    690 -    engines: {node: '>= 14'}
    691 -
    692 -  ajv-formats@2.1.1:
    693 -    resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==}
    694 -    peerDependencies:
    695 -      ajv: ^8.0.0
    696 -    peerDependenciesMeta:
    697 -      ajv:
    698 -        optional: true
    699 +  acorn@8.15.0:
    700 +    resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==}
    701 +    engines: {node: '>=0.4.0'}
    702 +    hasBin: true
    703  
    704 -  ajv-keywords@5.1.0:
    705 -    resolution: {integrity: sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==}
    706 -    peerDependencies:
    707 -      ajv: ^8.8.2
    708 +  agent-base@7.1.4:
    709 +    resolution: {integrity: sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==}
    710 +    engines: {node: '>= 14'}
    711  
    712    ajv@6.12.6:
    713      resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==}
    714  
    715 -  ajv@8.17.1:
    716 -    resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==}
    717 -
    718    ansi-colors@4.1.3:
    719      resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==}
    720      engines: {node: '>=6'}
    721 @@ -1366,6 +1285,10 @@ packages:
    722      resolution: {integrity: sha512-y+CcFFwelSXpLZk/7fMB2mUbGtX9lKycf1MWJ7CaTIERyitVlyQx6C+sxcROU2BAJ24OiZyK+8wj2i8AlBoS3A==}
    723      engines: {node: '>=10'}
    724  
    725 +  aria-hidden@1.2.6:
    726 +    resolution: {integrity: sha512-ik3ZgC9dY/lYVVM++OISsaYDeg1tb0VtP5uL3ouh1koGOaUMDPpbFIei4JkFimWUFPn90sbMNMXQAIVOlnYKJA==}
    727 +    engines: {node: '>=10'}
    728 +
    729    aria-query@5.3.2:
    730      resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==}
    731      engines: {node: '>= 0.4'}
    732 @@ -1466,15 +1389,13 @@ packages:
    733    brace-expansion@2.0.1:
    734      resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==}
    735  
    736 +  brace-expansion@2.0.2:
    737 +    resolution: {integrity: sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==}
    738 +
    739    braces@3.0.3:
    740      resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
    741      engines: {node: '>=8'}
    742  
    743 -  browserslist@4.24.4:
    744 -    resolution: {integrity: sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==}
    745 -    engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
    746 -    hasBin: true
    747 -
    748    buffer-from@1.1.2:
    749      resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==}
    750  
    751 @@ -1523,10 +1444,6 @@ packages:
    752      resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==}
    753      engines: {node: '>= 14.16.0'}
    754  
    755 -  chrome-trace-event@1.0.4:
    756 -    resolution: {integrity: sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==}
    757 -    engines: {node: '>=6.0'}
    758 -
    759    clamp@1.0.1:
    760      resolution: {integrity: sha512-kgMuFyE78OC6Dyu3Dy7vcx4uy97EIbVxJB/B0eJ3bUNAkwdNcxYzgKltnyADiYwsR7SEqkkUPsEUT//OVS6XMA==}
    761  
    762 @@ -1627,18 +1544,6 @@ packages:
    763    css-global-keywords@1.0.1:
    764      resolution: {integrity: sha512-X1xgQhkZ9n94WDwntqst5D/FKkmiU0GlJSFZSV3kLvyJ1WC5VeyoXDOuleUD+SIuH9C7W05is++0Woh0CGfKjQ==}
    765  
    766 -  css-loader@7.1.2:
    767 -    resolution: {integrity: sha512-6WvYYn7l/XEGN8Xu2vWFt9nVzrCn39vKyTEFf/ExEyoksJjjSZV/0/35XPlMbpnr6VGhZIUg5yJrL8tGfes/FA==}
    768 -    engines: {node: '>= 18.12.0'}
    769 -    peerDependencies:
    770 -      '@rspack/core': 0.x || 1.x
    771 -      webpack: ^5.27.0
    772 -    peerDependenciesMeta:
    773 -      '@rspack/core':
    774 -        optional: true
    775 -      webpack:
    776 -        optional: true
    777 -
    778    css-system-font-keywords@1.0.0:
    779      resolution: {integrity: sha512-1umTtVd/fXS25ftfjB71eASCrYhilmEsvDEI6wG/QplnmlfmVM5HkZ/ZX46DT5K3eblFPgLUHt5BRCb0YXkSFA==}
    780  
    781 @@ -1751,6 +1656,15 @@ packages:
    782        supports-color:
    783          optional: true
    784  
    785 +  debug@4.4.3:
    786 +    resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==}
    787 +    engines: {node: '>=6.0'}
    788 +    peerDependencies:
    789 +      supports-color: '*'
    790 +    peerDependenciesMeta:
    791 +      supports-color:
    792 +        optional: true
    793 +
    794    deep-is@0.1.4:
    795      resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
    796  
    797 @@ -1819,9 +1733,6 @@ packages:
    798    eastasianwidth@0.2.0:
    799      resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
    800  
    801 -  electron-to-chromium@1.5.143:
    802 -    resolution: {integrity: sha512-QqklJMOFBMqe46k8iIOwA9l2hz57V2OKMmP5eSWcUvwx+mASAsbU+wkF1pHjn9ZVSBPrsYWr4/W/95y5SwYg2g==}
    803 -
    804    element-size@1.1.1:
    805      resolution: {integrity: sha512-eaN+GMOq/Q+BIWy0ybsgpcYImjGIdNLyjLFJU4XsLHXYQao5jCNb36GyN6C2qwmDDYSfIBmKpPpr4VnBdLCsPQ==}
    806  
    807 @@ -1837,10 +1748,6 @@ packages:
    808    end-of-stream@1.4.4:
    809      resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==}
    810  
    811 -  enhanced-resolve@5.18.1:
    812 -    resolution: {integrity: sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==}
    813 -    engines: {node: '>=10.13.0'}
    814 -
    815    es-abstract@1.23.9:
    816      resolution: {integrity: sha512-py07lI0wjxAC/DcfK1S6G7iANonniZwTISvdPzk9hzeH0IZIshbuuFxLIU96OyF89Yb9hiqWn8M/bY83KY5vzA==}
    817      engines: {node: '>= 0.4'}
    818 @@ -1857,9 +1764,6 @@ packages:
    819      resolution: {integrity: sha512-uDn+FE1yrDzyC0pCo961B2IHbdM8y/ACZsKD4dG6WqrjV53BADjwa7D+1aom2rsNVfLyDgU/eigvlJGJ08OQ4w==}
    820      engines: {node: '>= 0.4'}
    821  
    822 -  es-module-lexer@1.7.0:
    823 -    resolution: {integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==}
    824 -
    825    es-object-atoms@1.1.1:
    826      resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==}
    827      engines: {node: '>= 0.4'}
    828 @@ -1890,13 +1794,6 @@ packages:
    829    es6-weak-map@2.0.3:
    830      resolution: {integrity: sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==}
    831  
    832 -  esbuild-style-plugin@1.6.3:
    833 -    resolution: {integrity: sha512-XPEKf4FjLjEVLv/dJH4UxDzXCrFHYpD93DBO8B+izdZARW5b7nNKQbnKv3J+7VDWJbgCU+hzfgIh2AuIZzlmXQ==}
    834 -
    835 -  escalade@3.2.0:
    836 -    resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==}
    837 -    engines: {node: '>=6'}
    838 -
    839    escape-string-regexp@4.0.0:
    840      resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
    841      engines: {node: '>=10'}
    842 @@ -1980,12 +1877,8 @@ packages:
    843      peerDependencies:
    844        eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7
    845  
    846 -  eslint-scope@5.1.1:
    847 -    resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==}
    848 -    engines: {node: '>=8.0.0'}
    849 -
    850 -  eslint-scope@8.3.0:
    851 -    resolution: {integrity: sha512-pUNxi75F8MJ/GdeKtVLSbYg4ZI34J6C0C7sbL4YOp2exGwen7ZsuBqKzUhXd0qMQ362yET3z+uPwKeg/0C2XCQ==}
    852 +  eslint-scope@8.4.0:
    853 +    resolution: {integrity: sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==}
    854      engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
    855  
    856    eslint-visitor-keys@3.4.3:
    857 @@ -1996,8 +1889,12 @@ packages:
    858      resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==}
    859      engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
    860  
    861 -  eslint@9.25.0:
    862 -    resolution: {integrity: sha512-MsBdObhM4cEwkzCiraDv7A6txFXEqtNXOb877TsSp2FCkBNl8JfVQrmiuDqC1IkejT6JLPzYBXx/xAiYhyzgGA==}
    863 +  eslint-visitor-keys@4.2.1:
    864 +    resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==}
    865 +    engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
    866 +
    867 +  eslint@9.36.0:
    868 +    resolution: {integrity: sha512-hB4FIzXovouYzwzECDcUkJ4OcfOEkXTv2zRY6B9bkwjx/cprAq0uvm1nl7zvQ0/TsUk0zQiN4uPfJpB9m+rPMQ==}
    869      engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
    870      hasBin: true
    871      peerDependencies:
    872 @@ -2014,6 +1911,10 @@ packages:
    873      resolution: {integrity: sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==}
    874      engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
    875  
    876 +  espree@10.4.0:
    877 +    resolution: {integrity: sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==}
    878 +    engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
    879 +
    880    esprima@4.0.1:
    881      resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==}
    882      engines: {node: '>=4'}
    883 @@ -2027,10 +1928,6 @@ packages:
    884      resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==}
    885      engines: {node: '>=4.0'}
    886  
    887 -  estraverse@4.3.0:
    888 -    resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==}
    889 -    engines: {node: '>=4.0'}
    890 -
    891    estraverse@5.3.0:
    892      resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==}
    893      engines: {node: '>=4.0'}
    894 @@ -2073,9 +1970,6 @@ packages:
    895    fast-levenshtein@2.0.6:
    896      resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==}
    897  
    898 -  fast-uri@3.0.6:
    899 -    resolution: {integrity: sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==}
    900 -
    901    fastq@1.19.1:
    902      resolution: {integrity: sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==}
    903  
    904 @@ -2141,9 +2035,6 @@ packages:
    905    functions-have-names@1.2.3:
    906      resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==}
    907  
    908 -  generic-names@4.0.0:
    909 -    resolution: {integrity: sha512-ySFolZQfw9FoDb3ed9d80Cm9f0+r7qj+HJkWjeD9RBfpxEVTlVhol+gvaQB/78WbwYfbnNh8nWHHBSlg072y6A==}
    910 -
    911    geojson-vt@3.2.1:
    912      resolution: {integrity: sha512-EvGQQi/zPrDA6zr6BnJD/YhwAkBP8nnJ9emh3EnHQKVMfg/MRVtPbMYdgVy/IaEmn4UfagD2a6fafPDL5hbtwg==}
    913  
    914 @@ -2182,6 +2073,9 @@ packages:
    915    gl-matrix@3.4.3:
    916      resolution: {integrity: sha512-wcCp8vu8FT22BnvKVPjXa/ICBWRq/zjFfdofZy1WSpQZpphblv12/bOQLBC1rMM7SGOFS9ltVmKOHil5+Ml7gA==}
    917  
    918 +  gl-matrix@3.4.4:
    919 +    resolution: {integrity: sha512-latSnyDNt/8zYUB6VIJ6PCh2jBjJX6gnDsoCZ7LyW7GkqrD51EWwa9qCoGixj8YqBtETQK/xY7OmpTF8xz1DdQ==}
    920 +
    921    gl-text@1.4.0:
    922      resolution: {integrity: sha512-o47+XBqLCj1efmuNyCHt7/UEJmB9l66ql7pnobD6p+sgmBUdzfMZXIF0zD2+KRfpd99DJN+QXdvTFAGCKCVSmQ==}
    923  
    924 @@ -2196,9 +2090,6 @@ packages:
    925      resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==}
    926      engines: {node: '>=10.13.0'}
    927  
    928 -  glob-to-regexp@0.4.1:
    929 -    resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==}
    930 -
    931    glob@10.4.5:
    932      resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==}
    933      hasBin: true
    934 @@ -2322,12 +2213,6 @@ packages:
    935      resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==}
    936      engines: {node: '>=0.10.0'}
    937  
    938 -  icss-utils@5.1.0:
    939 -    resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==}
    940 -    engines: {node: ^10 || ^12 || >= 14}
    941 -    peerDependencies:
    942 -      postcss: ^8.1.0
    943 -
    944    ieee754@1.2.1:
    945      resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==}
    946  
    947 @@ -2335,8 +2220,8 @@ packages:
    948      resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==}
    949      engines: {node: '>= 4'}
    950  
    951 -  immutable@5.1.1:
    952 -    resolution: {integrity: sha512-3jatXi9ObIsPGr3N5hGw/vWWcTkq6hUYhpQz4k0wLC+owqWi/LiugIw9x0EdNZ2yGedKN/HzePiBvaJRXa0Ujg==}
    953 +  immutable@5.1.3:
    954 +    resolution: {integrity: sha512-+chQdDfvscSF1SJqv2gn4SRO2ZyS3xL3r7IW/wWEEzrzLisnOlKiQu5ytC/BVNcS15C39WT2Hg/bjKjDMcu+zg==}
    955  
    956    import-fresh@3.3.1:
    957      resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==}
    958 @@ -2530,10 +2415,6 @@ packages:
    959    jackspeak@3.4.3:
    960      resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==}
    961  
    962 -  jest-worker@27.5.1:
    963 -    resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==}
    964 -    engines: {node: '>= 10.13.0'}
    965 -
    966    jiti@1.21.7:
    967      resolution: {integrity: sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==}
    968      hasBin: true
    969 @@ -2542,8 +2423,8 @@ packages:
    970      resolution: {integrity: sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==}
    971      hasBin: true
    972  
    973 -  jose@6.0.10:
    974 -    resolution: {integrity: sha512-skIAxZqcMkOrSwjJvplIPYrlXGpxTPnro2/QWTDCxAdWQrSTV5/KqspMWmi5WAx5+ULswASJiZ0a+1B/Lxt9cw==}
    975 +  jose@6.1.0:
    976 +    resolution: {integrity: sha512-TTQJyoEoKcC1lscpVDCSsVgYzUDg/0Bt3WE//WiTPK6uOCQC2KZS4MpugbMWt/zyjkopgZoXhZuCi00gLudfUA==}
    977  
    978    js-levenshtein@1.1.6:
    979      resolution: {integrity: sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==}
    980 @@ -2559,9 +2440,6 @@ packages:
    981    json-buffer@3.0.1:
    982      resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==}
    983  
    984 -  json-parse-even-better-errors@2.3.1:
    985 -    resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==}
    986 -
    987    json-schema-traverse@0.4.1:
    988      resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==}
    989  
    990 @@ -2613,21 +2491,10 @@ packages:
    991    lines-and-columns@1.2.4:
    992      resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
    993  
    994 -  loader-runner@4.3.0:
    995 -    resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==}
    996 -    engines: {node: '>=6.11.5'}
    997 -
    998 -  loader-utils@3.3.1:
    999 -    resolution: {integrity: sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg==}
   1000 -    engines: {node: '>= 12.13.0'}
   1001 -
   1002    locate-path@6.0.0:
   1003      resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==}
   1004      engines: {node: '>=10'}
   1005  
   1006 -  lodash.camelcase@4.3.0:
   1007 -    resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==}
   1008 -
   1009    lodash.merge@4.6.2:
   1010      resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==}
   1011  
   1012 @@ -2662,9 +2529,6 @@ packages:
   1013      resolution: {integrity: sha512-9W0yGtkaMAkf74XGYVy4Dqw3YUMnTNB2eeiw9aQbUl4A3KmuCEHTt2DgAB07ENzOYAjsYSAYufkAq0Zd+jU7zA==}
   1014      engines: {node: '>=0.10.0'}
   1015  
   1016 -  merge-stream@2.0.0:
   1017 -    resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
   1018 -
   1019    merge2@1.4.1:
   1020      resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
   1021      engines: {node: '>= 8'}
   1022 @@ -2673,14 +2537,6 @@ packages:
   1023      resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==}
   1024      engines: {node: '>=8.6'}
   1025  
   1026 -  mime-db@1.52.0:
   1027 -    resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==}
   1028 -    engines: {node: '>= 0.6'}
   1029 -
   1030 -  mime-types@2.1.35:
   1031 -    resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==}
   1032 -    engines: {node: '>= 0.6'}
   1033 -
   1034    minimatch@3.1.2:
   1035      resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
   1036  
   1037 @@ -2748,9 +2604,6 @@ packages:
   1038      engines: {node: '>= 4.4.x'}
   1039      hasBin: true
   1040  
   1041 -  neo-async@2.6.2:
   1042 -    resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==}
   1043 -
   1044    next-themes@0.4.6:
   1045      resolution: {integrity: sha512-pZvgD5L0IEvX5/9GWyHMf3m8BKiVQwsCMHfoFosXtXBMnaS0ZnIJ9ST4b4NqLVKDEm8QBxoNNGNaBv2JNF6XNA==}
   1046      peerDependencies:
   1047 @@ -2784,9 +2637,6 @@ packages:
   1048    node-addon-api@7.1.1:
   1049      resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==}
   1050  
   1051 -  node-releases@2.0.19:
   1052 -    resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==}
   1053 -
   1054    normalize-path@3.0.0:
   1055      resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
   1056      engines: {node: '>=0.10.0'}
   1057 @@ -2843,14 +2693,14 @@ packages:
   1058    once@1.4.0:
   1059      resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
   1060  
   1061 -  openapi-fetch@0.13.5:
   1062 -    resolution: {integrity: sha512-AQK8T9GSKFREFlN1DBXTYsLjs7YV2tZcJ7zUWxbjMoQmj8dDSFRrzhLCbHPZWA1TMV3vACqfCxLEZcwf2wxV6Q==}
   1063 +  openapi-fetch@0.13.8:
   1064 +    resolution: {integrity: sha512-yJ4QKRyNxE44baQ9mY5+r/kAzZ8yXMemtNAOFwOzRXJscdjSxxzWSNlyBAr+o5JjkUw9Lc3W7OIoca0cY3PYnQ==}
   1065  
   1066    openapi-typescript-helpers@0.0.15:
   1067      resolution: {integrity: sha512-opyTPaunsklCBpTK8JGef6mfPhLSnyy5a0IN9vKtx3+4aExf+KxEqYwIy3hqkedXIB97u357uLMJsOnm3GVjsw==}
   1068  
   1069 -  openapi-typescript@7.6.1:
   1070 -    resolution: {integrity: sha512-F7RXEeo/heF3O9lOXo2bNjCOtfp7u+D6W3a3VNEH2xE6v+fxLtn5nq0uvUcA1F5aT+CMhNeC5Uqtg5tlXFX/ag==}
   1071 +  openapi-typescript@7.9.1:
   1072 +    resolution: {integrity: sha512-9gJtoY04mk6iPMbToPjPxEAtfXZ0dTsMZtsgUI8YZta0btPPig9DJFP4jlerQD/7QOwYgb0tl+zLUpDf7vb7VA==}
   1073      hasBin: true
   1074      peerDependencies:
   1075        typescript: ^5.x
   1076 @@ -2942,8 +2792,8 @@ packages:
   1077      resolution: {integrity: sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==}
   1078      engines: {node: '>= 6'}
   1079  
   1080 -  plotly.js@3.0.1:
   1081 -    resolution: {integrity: sha512-eWEUkqdv4sblmUQJ7xGlEA+LghzEVPJOlPBZMJuagG0CsQxlmBb+7rd0UFVig5jhRnN8PQqRQaLv6qXIjnvzgg==}
   1082 +  plotly.js@3.1.1:
   1083 +    resolution: {integrity: sha512-s4XPAXAZajmdpHoyPOyeL6jwPHW+tZtmbVBii9IDJbzbn7Jkp2Y9dAivJPhmh4djnWSgNE6zmd5e+Jw1f+DvBQ==}
   1084      engines: {node: '>=18.0.0'}
   1085  
   1086    pluralize@8.0.0:
   1087 @@ -2984,35 +2834,6 @@ packages:
   1088        ts-node:
   1089          optional: true
   1090  
   1091 -  postcss-modules-extract-imports@3.1.0:
   1092 -    resolution: {integrity: sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==}
   1093 -    engines: {node: ^10 || ^12 || >= 14}
   1094 -    peerDependencies:
   1095 -      postcss: ^8.1.0
   1096 -
   1097 -  postcss-modules-local-by-default@4.2.0:
   1098 -    resolution: {integrity: sha512-5kcJm/zk+GJDSfw+V/42fJ5fhjL5YbFDl8nVdXkJPLLW+Vf9mTD5Xe0wqIaDnLuL2U6cDNpTr+UQ+v2HWIBhzw==}
   1099 -    engines: {node: ^10 || ^12 || >= 14}
   1100 -    peerDependencies:
   1101 -      postcss: ^8.1.0
   1102 -
   1103 -  postcss-modules-scope@3.2.1:
   1104 -    resolution: {integrity: sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==}
   1105 -    engines: {node: ^10 || ^12 || >= 14}
   1106 -    peerDependencies:
   1107 -      postcss: ^8.1.0
   1108 -
   1109 -  postcss-modules-values@4.0.0:
   1110 -    resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==}
   1111 -    engines: {node: ^10 || ^12 || >= 14}
   1112 -    peerDependencies:
   1113 -      postcss: ^8.1.0
   1114 -
   1115 -  postcss-modules@6.0.1:
   1116 -    resolution: {integrity: sha512-zyo2sAkVvuZFFy0gc2+4O+xar5dYlaVy/ebO24KT0ftk/iJevSNyPyQellsBLlnccwh7f6V6Y4GvuKRYToNgpQ==}
   1117 -    peerDependencies:
   1118 -      postcss: ^8.0.0
   1119 -
   1120    postcss-nested@6.2.0:
   1121      resolution: {integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==}
   1122      engines: {node: '>=12.0'}
   1123 @@ -3023,10 +2844,6 @@ packages:
   1124      resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==}
   1125      engines: {node: '>=4'}
   1126  
   1127 -  postcss-selector-parser@7.1.0:
   1128 -    resolution: {integrity: sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==}
   1129 -    engines: {node: '>=4'}
   1130 -
   1131    postcss-value-parser@4.2.0:
   1132      resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
   1133  
   1134 @@ -3034,8 +2851,8 @@ packages:
   1135      resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==}
   1136      engines: {node: ^10 || ^12 || >=14}
   1137  
   1138 -  postcss@8.5.3:
   1139 -    resolution: {integrity: sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==}
   1140 +  postcss@8.5.6:
   1141 +    resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==}
   1142      engines: {node: ^10 || ^12 || >=14}
   1143  
   1144    potpack@1.0.2:
   1145 @@ -3076,13 +2893,10 @@ packages:
   1146    raf@3.4.1:
   1147      resolution: {integrity: sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==}
   1148  
   1149 -  randombytes@2.1.0:
   1150 -    resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==}
   1151 -
   1152 -  react-dom@19.1.0:
   1153 -    resolution: {integrity: sha512-Xs1hdnE+DyKgeHJeJznQmYMIBG3TKIHJJT95Q58nHLSrElKlGQqDTR2HQ9fx5CN/Gk6Vh/kupBTDLU11/nDk/g==}
   1154 +  react-dom@19.2.0:
   1155 +    resolution: {integrity: sha512-UlbRu4cAiGaIewkPyiRGJk0imDN2T3JjieT6spoL2UeSf5od4n5LB/mQ4ejmxhCFT1tYe8IvaFulzynWovsEFQ==}
   1156      peerDependencies:
   1157 -      react: ^19.1.0
   1158 +      react: ^19.2.0
   1159  
   1160    react-is@16.13.1:
   1161      resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==}
   1162 @@ -3113,6 +2927,16 @@ packages:
   1163        '@types/react':
   1164          optional: true
   1165  
   1166 +  react-remove-scroll@2.7.1:
   1167 +    resolution: {integrity: sha512-HpMh8+oahmIdOuS5aFKKY6Pyog+FNaZV/XyJOq7b4YFwsFHe5yYfdbIalI4k3vU2nSDql7YskmUseHsRrJqIPA==}
   1168 +    engines: {node: '>=10'}
   1169 +    peerDependencies:
   1170 +      '@types/react': '*'
   1171 +      react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc
   1172 +    peerDependenciesMeta:
   1173 +      '@types/react':
   1174 +        optional: true
   1175 +
   1176    react-style-singleton@2.2.3:
   1177      resolution: {integrity: sha512-b6jSvxvVnyptAiLjbkWLE/lOnR4lfTtDAl+eUC7RZy+QQWc6wRzIV2CE6xBuMmDxc2qIihtDCZD5NPOFl7fRBQ==}
   1178      engines: {node: '>=10'}
   1179 @@ -3123,8 +2947,8 @@ packages:
   1180        '@types/react':
   1181          optional: true
   1182  
   1183 -  react@19.1.0:
   1184 -    resolution: {integrity: sha512-FS+XFBNvn3GTAWq26joslQgWNoFu08F4kl0J4CgdNKADkdSGXQyTCnKteIAJy96Br6YbpEU1LSzV5dYtjMkMDg==}
   1185 +  react@19.2.0:
   1186 +    resolution: {integrity: sha512-tmbWg6W31tQLeB5cdIBOicJDJRR2KzXsV7uSK9iNfLWQ5bIZfxuPEHp7M8wiHyHnn0DD1i7w3Zmin0FtkrwoCQ==}
   1187      engines: {node: '>=0.10.0'}
   1188  
   1189    read-cache@1.0.0:
   1190 @@ -3235,12 +3059,8 @@ packages:
   1191    sax@1.4.1:
   1192      resolution: {integrity: sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==}
   1193  
   1194 -  scheduler@0.26.0:
   1195 -    resolution: {integrity: sha512-NlHwttCI/l5gCPR3D1nNXtWABUmBwvZpEQiD4IXSbIDq8BzLIK/7Ir5gTFSGZDUu37K5cMNp0hFtzO38sC7gWA==}
   1196 -
   1197 -  schema-utils@4.3.2:
   1198 -    resolution: {integrity: sha512-Gn/JaSk/Mt9gYubxTtSn/QCV4em9mpAPiR1rqy/Ocu19u/G9J5WWdNoUT4SiV6mFC3y6cxyFcFwdzPM3FgxGAQ==}
   1199 -    engines: {node: '>= 10.13.0'}
   1200 +  scheduler@0.27.0:
   1201 +    resolution: {integrity: sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==}
   1202  
   1203    semver@6.3.1:
   1204      resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
   1205 @@ -3251,9 +3071,6 @@ packages:
   1206      engines: {node: '>=10'}
   1207      hasBin: true
   1208  
   1209 -  serialize-javascript@6.0.2:
   1210 -    resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==}
   1211 -
   1212    set-function-length@1.2.2:
   1213      resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==}
   1214      engines: {node: '>= 0.4'}
   1215 @@ -3315,9 +3132,6 @@ packages:
   1216      resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==}
   1217      engines: {node: '>=0.10.0'}
   1218  
   1219 -  source-map-support@0.5.21:
   1220 -    resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==}
   1221 -
   1222    source-map@0.6.1:
   1223      resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
   1224      engines: {node: '>=0.10.0'}
   1225 @@ -3341,9 +3155,6 @@ packages:
   1226      resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==}
   1227      engines: {node: '>=10.0.0'}
   1228  
   1229 -  string-hash@1.1.3:
   1230 -    resolution: {integrity: sha512-kJUvRUFK49aub+a7T1nNE66EJbZBMnBgoC1UbCZ5n6bsZKBRga4KgBRTMn/pFkeCZSYtNeSyMxPDM0AXWELk2A==}
   1231 -
   1232    string-split-by@1.0.0:
   1233      resolution: {integrity: sha512-KaJKY+hfpzNyet/emP81PJA9hTVSfxNLS9SFTWxdCnnW1/zOOwiV248+EfoX7IQFcBaOp4G5YE6xTJMF+pLg6A==}
   1234  
   1235 @@ -3403,12 +3214,6 @@ packages:
   1236    strongly-connected-components@1.0.1:
   1237      resolution: {integrity: sha512-i0TFx4wPcO0FwX+4RkLJi1MxmcTv90jNZgxMu9XRnMXMeFUY1VJlIoXpZunPUvUUqbCT1pg5PEkFqqpcaElNaA==}
   1238  
   1239 -  style-loader@4.0.0:
   1240 -    resolution: {integrity: sha512-1V4WqhhZZgjVAVJyt7TdDPZoPBPNHbekX4fWnCJL1yQukhCeZhJySUL+gL9y6sNdN95uEOS83Y55SqHcP7MzLA==}
   1241 -    engines: {node: '>= 18.12.0'}
   1242 -    peerDependencies:
   1243 -      webpack: ^5.27.0
   1244 -
   1245    styled-jsx@5.1.6:
   1246      resolution: {integrity: sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA==}
   1247      engines: {node: '>= 12.0.0'}
   1248 @@ -3436,18 +3241,14 @@ packages:
   1249    superscript-text@1.0.0:
   1250      resolution: {integrity: sha512-gwu8l5MtRZ6koO0icVTlmN5pm7Dhh1+Xpe9O4x6ObMAsW+3jPbW14d1DsBq1F4wiI+WOFjXF35pslgec/G8yCQ==}
   1251  
   1252 +  supports-color@10.2.2:
   1253 +    resolution: {integrity: sha512-SS+jx45GF1QjgEXQx4NJZV9ImqmO2NPz5FNsIHrsDjh2YsHnawpan7SNQ1o8NuhrbHZy9AZhIoCUiCeaW/C80g==}
   1254 +    engines: {node: '>=18'}
   1255 +
   1256    supports-color@7.2.0:
   1257      resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
   1258      engines: {node: '>=8'}
   1259  
   1260 -  supports-color@8.1.1:
   1261 -    resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==}
   1262 -    engines: {node: '>=10'}
   1263 -
   1264 -  supports-color@9.4.0:
   1265 -    resolution: {integrity: sha512-VL+lNrEoIXww1coLPOmiEmK/0sGigko5COxI09KzHc2VJXJsQ37UaQ+8quuxjDeA7+KnLGTWRyOXSLLR2Wb4jw==}
   1266 -    engines: {node: '>=12'}
   1267 -
   1268    supports-preserve-symlinks-flag@1.0.0:
   1269      resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
   1270      engines: {node: '>= 0.4'}
   1271 @@ -3461,44 +3262,19 @@ packages:
   1272    svg-path-sdf@1.1.3:
   1273      resolution: {integrity: sha512-vJJjVq/R5lSr2KLfVXVAStktfcfa1pNFjFOgyJnzZFXlO/fDZ5DmM8FpnSKKzLPfEYTVeXuVBTHF296TpxuJVg==}
   1274  
   1275 -  tailwind-merge@3.2.0:
   1276 -    resolution: {integrity: sha512-FQT/OVqCD+7edmmJpsgCsY820RTD5AkBryuG5IUqR5YQZSdj5xlH5nLgH7YPths7WsLPSpSBNneJdM8aS8aeFA==}
   1277 +  tailwind-merge@3.3.1:
   1278 +    resolution: {integrity: sha512-gBXpgUm/3rp1lMZZrM/w7D8GKqshif0zAymAhbCyIt8KMe+0v9DQ7cdYLR4FHH/cKpdTXb+A/tKKU3eolfsI+g==}
   1279  
   1280    tailwindcss-animate@1.0.7:
   1281      resolution: {integrity: sha512-bl6mpH3T7I3UFxuvDEXLxy/VuFxBk5bbzplh7tXI68mwMokNYd1t9qPBHlnyTwfa4JGC4zP516I1hYYtQ/vspA==}
   1282      peerDependencies:
   1283        tailwindcss: '>=3.0.0 || insiders'
   1284  
   1285 -  tailwindcss@3.4.17:
   1286 -    resolution: {integrity: sha512-w33E2aCvSDP0tW9RZuNXadXlkHXqFzSkQew/aIa2i/Sj8fThxwovwlXHSPXTbAHwEIhBFXAedUhP2tueAKP8Og==}
   1287 +  tailwindcss@3.4.18:
   1288 +    resolution: {integrity: sha512-6A2rnmW5xZMdw11LYjhcI5846rt9pbLSabY5XPxo+XWdxwZaFEn47Go4NzFiHu9sNNmr/kXivP1vStfvMaK1GQ==}
   1289      engines: {node: '>=14.0.0'}
   1290      hasBin: true
   1291  
   1292 -  tapable@2.2.1:
   1293 -    resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==}
   1294 -    engines: {node: '>=6'}
   1295 -
   1296 -  terser-webpack-plugin@5.3.14:
   1297 -    resolution: {integrity: sha512-vkZjpUjb6OMS7dhV+tILUW6BhpDR7P2L/aQSAv+Uwk+m8KATX9EccViHTJR2qDtACKPIYndLGCyl3FMo+r2LMw==}
   1298 -    engines: {node: '>= 10.13.0'}
   1299 -    peerDependencies:
   1300 -      '@swc/core': '*'
   1301 -      esbuild: '*'
   1302 -      uglify-js: '*'
   1303 -      webpack: ^5.1.0
   1304 -    peerDependenciesMeta:
   1305 -      '@swc/core':
   1306 -        optional: true
   1307 -      esbuild:
   1308 -        optional: true
   1309 -      uglify-js:
   1310 -        optional: true
   1311 -
   1312 -  terser@5.39.0:
   1313 -    resolution: {integrity: sha512-LBAhFyLho16harJoWMg/nZsQYgTrg5jXOn2nCYjRUcZZEdE3qa2zb8QEDRUGVZBW4rlazf2fxkg8tztybTaqWw==}
   1314 -    engines: {node: '>=10'}
   1315 -    hasBin: true
   1316 -
   1317    thenify-all@1.6.0:
   1318      resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==}
   1319      engines: {node: '>=0.8'}
   1320 @@ -3591,8 +3367,8 @@ packages:
   1321    typedarray@0.0.6:
   1322      resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==}
   1323  
   1324 -  typescript@5.8.3:
   1325 -    resolution: {integrity: sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==}
   1326 +  typescript@5.9.3:
   1327 +    resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==}
   1328      engines: {node: '>=14.17'}
   1329      hasBin: true
   1330  
   1331 @@ -3600,8 +3376,8 @@ packages:
   1332      resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==}
   1333      engines: {node: '>= 0.4'}
   1334  
   1335 -  undici-types@6.19.8:
   1336 -    resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==}
   1337 +  undici-types@6.21.0:
   1338 +    resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==}
   1339  
   1340    unquote@1.1.1:
   1341      resolution: {integrity: sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==}
   1342 @@ -3609,12 +3385,6 @@ packages:
   1343    unrs-resolver@1.6.1:
   1344      resolution: {integrity: sha512-PLDI7BRVaI1C0x8mXr8leLPIOPPF1wCRFyKIswJAPJG3LdMxWNiAVvlTvmff5DSezapWFLagk18NF2cCNhe8Fg==}
   1345  
   1346 -  update-browserslist-db@1.1.3:
   1347 -    resolution: {integrity: sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==}
   1348 -    hasBin: true
   1349 -    peerDependencies:
   1350 -      browserslist: '>= 4.21.0'
   1351 -
   1352    update-diff@1.1.0:
   1353      resolution: {integrity: sha512-rCiBPiHxZwT4+sBhEbChzpO5hYHjm91kScWgdHf4Qeafs6Ba7MBl+d9GlGv72bcTZQO0sLmtQS1pHSWoCLtN/A==}
   1354  
   1355 @@ -3644,8 +3414,8 @@ packages:
   1356        '@types/react':
   1357          optional: true
   1358  
   1359 -  use-sync-external-store@1.5.0:
   1360 -    resolution: {integrity: sha512-Rb46I4cGGVBmjamjphe8L/UnvJD+uPPtTkNvX5mZgqdbavhI4EbgIWJiIHXJ8bc/i9EQGPRh4DwEURJ552Do0A==}
   1361 +  use-sync-external-store@1.6.0:
   1362 +    resolution: {integrity: sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w==}
   1363      peerDependencies:
   1364        react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
   1365  
   1366 @@ -3655,10 +3425,6 @@ packages:
   1367    vt-pbf@3.1.3:
   1368      resolution: {integrity: sha512-2LzDFzt0mZKZ9IpVF2r69G9bXaP2Q2sArJCmcCgvfTdCCZzSyz4aCLoQyUilu37Ll56tCblIZrXFIjNUpGIlmA==}
   1369  
   1370 -  watchpack@2.4.2:
   1371 -    resolution: {integrity: sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==}
   1372 -    engines: {node: '>=10.13.0'}
   1373 -
   1374    weak-map@1.0.8:
   1375      resolution: {integrity: sha512-lNR9aAefbGPpHO7AEnY0hCFjz1eTkWCXYvkTRrTHs9qv8zJp+SkVYpzfLIFXQQiG3tVvbNFQgVg2bQS8YGgxyw==}
   1376  
   1377 @@ -3670,20 +3436,6 @@ packages:
   1378      engines: {node: '>= 10.13.0'}
   1379      hasBin: true
   1380  
   1381 -  webpack-sources@3.2.3:
   1382 -    resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==}
   1383 -    engines: {node: '>=10.13.0'}
   1384 -
   1385 -  webpack@5.99.7:
   1386 -    resolution: {integrity: sha512-CNqKBRMQjwcmKR0idID5va1qlhrqVUKpovi+Ec79ksW8ux7iS1+A6VqzfZXgVYCFRKl7XL5ap3ZoMpwBJxcg0w==}
   1387 -    engines: {node: '>=10.13.0'}
   1388 -    hasBin: true
   1389 -    peerDependencies:
   1390 -      webpack-cli: '*'
   1391 -    peerDependenciesMeta:
   1392 -      webpack-cli:
   1393 -        optional: true
   1394 -
   1395    which-boxed-primitive@1.1.1:
   1396      resolution: {integrity: sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==}
   1397      engines: {node: '>= 0.4'}
   1398 @@ -3714,8 +3466,8 @@ packages:
   1399      resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==}
   1400      engines: {node: '>=0.10.0'}
   1401  
   1402 -  world-calendars@1.0.3:
   1403 -    resolution: {integrity: sha512-sAjLZkBnsbHkHWVhrsCU5Sa/EVuf9QqgvrN8zyJ2L/F9FR9Oc6CvVK0674+PGAtmmmYQMH98tCUSO4QLQv3/TQ==}
   1404 +  world-calendars@1.0.4:
   1405 +    resolution: {integrity: sha512-VGRnLJS+xJmGDPodgJRnGIDwGu0s+Cr9V2HB3EzlDZ5n0qb8h5SJtGUEkjrphZYAglEiXZ6kiXdmk0H/h/uu/w==}
   1406  
   1407    wrap-ansi@7.0.0:
   1408      resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
   1409 @@ -3798,31 +3550,31 @@ snapshots:
   1410        tslib: 2.8.1
   1411      optional: true
   1412  
   1413 -  '@eslint-community/eslint-utils@4.6.1(eslint@9.25.0(jiti@2.4.2))':
   1414 +  '@eslint-community/eslint-utils@4.9.0(eslint@9.36.0(jiti@2.4.2))':
   1415      dependencies:
   1416 -      eslint: 9.25.0(jiti@2.4.2)
   1417 +      eslint: 9.36.0(jiti@2.4.2)
   1418        eslint-visitor-keys: 3.4.3
   1419  
   1420    '@eslint-community/regexpp@4.12.1': {}
   1421  
   1422 -  '@eslint/config-array@0.20.0':
   1423 +  '@eslint/config-array@0.21.0':
   1424      dependencies:
   1425        '@eslint/object-schema': 2.1.6
   1426 -      debug: 4.4.0(supports-color@9.4.0)
   1427 +      debug: 4.4.0
   1428        minimatch: 3.1.2
   1429      transitivePeerDependencies:
   1430        - supports-color
   1431  
   1432 -  '@eslint/config-helpers@0.2.1': {}
   1433 +  '@eslint/config-helpers@0.3.1': {}
   1434  
   1435 -  '@eslint/core@0.13.0':
   1436 +  '@eslint/core@0.15.2':
   1437      dependencies:
   1438        '@types/json-schema': 7.0.15
   1439  
   1440    '@eslint/eslintrc@3.3.1':
   1441      dependencies:
   1442        ajv: 6.12.6
   1443 -      debug: 4.4.0(supports-color@9.4.0)
   1444 +      debug: 4.4.0
   1445        espree: 10.3.0
   1446        globals: 14.0.0
   1447        ignore: 5.3.2
   1448 @@ -3833,31 +3585,31 @@ snapshots:
   1449      transitivePeerDependencies:
   1450        - supports-color
   1451  
   1452 -  '@eslint/js@9.25.0': {}
   1453 +  '@eslint/js@9.36.0': {}
   1454  
   1455    '@eslint/object-schema@2.1.6': {}
   1456  
   1457 -  '@eslint/plugin-kit@0.2.8':
   1458 +  '@eslint/plugin-kit@0.3.5':
   1459      dependencies:
   1460 -      '@eslint/core': 0.13.0
   1461 +      '@eslint/core': 0.15.2
   1462        levn: 0.4.1
   1463  
   1464 -  '@floating-ui/core@1.6.9':
   1465 +  '@floating-ui/core@1.7.3':
   1466      dependencies:
   1467 -      '@floating-ui/utils': 0.2.9
   1468 +      '@floating-ui/utils': 0.2.10
   1469  
   1470 -  '@floating-ui/dom@1.6.13':
   1471 +  '@floating-ui/dom@1.7.4':
   1472      dependencies:
   1473 -      '@floating-ui/core': 1.6.9
   1474 -      '@floating-ui/utils': 0.2.9
   1475 +      '@floating-ui/core': 1.7.3
   1476 +      '@floating-ui/utils': 0.2.10
   1477  
   1478 -  '@floating-ui/react-dom@2.1.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
   1479 +  '@floating-ui/react-dom@2.1.6(react-dom@19.2.0(react@19.2.0))(react@19.2.0)':
   1480      dependencies:
   1481 -      '@floating-ui/dom': 1.6.13
   1482 -      react: 19.1.0
   1483 -      react-dom: 19.1.0(react@19.1.0)
   1484 +      '@floating-ui/dom': 1.7.4
   1485 +      react: 19.2.0
   1486 +      react-dom: 19.2.0(react@19.2.0)
   1487  
   1488 -  '@floating-ui/utils@0.2.9': {}
   1489 +  '@floating-ui/utils@0.2.10': {}
   1490  
   1491    '@humanfs/core@0.19.1': {}
   1492  
   1493 @@ -3969,11 +3721,6 @@ snapshots:
   1494  
   1495    '@jridgewell/set-array@1.2.1': {}
   1496  
   1497 -  '@jridgewell/source-map@0.3.6':
   1498 -    dependencies:
   1499 -      '@jridgewell/gen-mapping': 0.3.8
   1500 -      '@jridgewell/trace-mapping': 0.3.25
   1501 -
   1502    '@jridgewell/sourcemap-codec@1.5.0': {}
   1503  
   1504    '@jridgewell/trace-mapping@0.3.25':
   1505 @@ -4027,7 +3774,7 @@ snapshots:
   1506        '@tybys/wasm-util': 0.9.0
   1507      optional: true
   1508  
   1509 -  '@next/bundle-analyzer@15.3.1':
   1510 +  '@next/bundle-analyzer@15.5.4':
   1511      dependencies:
   1512        webpack-bundle-analyzer: 4.10.1
   1513      transitivePeerDependencies:
   1514 @@ -4203,423 +3950,423 @@ snapshots:
   1515  
   1516    '@radix-ui/number@1.1.1': {}
   1517  
   1518 -  '@radix-ui/primitive@1.1.2': {}
   1519 +  '@radix-ui/primitive@1.1.3': {}
   1520  
   1521 -  '@radix-ui/react-arrow@1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
   1522 +  '@radix-ui/react-arrow@1.1.7(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)':
   1523      dependencies:
   1524 -      '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
   1525 -      react: 19.1.0
   1526 -      react-dom: 19.1.0(react@19.1.0)
   1527 +      '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
   1528 +      react: 19.2.0
   1529 +      react-dom: 19.2.0(react@19.2.0)
   1530      optionalDependencies:
   1531 -      '@types/react': 19.1.2
   1532 -      '@types/react-dom': 19.1.2(@types/react@19.1.2)
   1533 -
   1534 -  '@radix-ui/react-avatar@1.1.6(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
   1535 -    dependencies:
   1536 -      '@radix-ui/react-context': 1.1.2(@types/react@19.1.2)(react@19.1.0)
   1537 -      '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
   1538 -      '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.2)(react@19.1.0)
   1539 -      '@radix-ui/react-use-is-hydrated': 0.0.0(@types/react@19.1.2)(react@19.1.0)
   1540 -      '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.2)(react@19.1.0)
   1541 -      react: 19.1.0
   1542 -      react-dom: 19.1.0(react@19.1.0)
   1543 +      '@types/react': 19.2.0
   1544 +      '@types/react-dom': 19.2.0(@types/react@19.2.0)
   1545 +
   1546 +  '@radix-ui/react-avatar@1.1.10(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)':
   1547 +    dependencies:
   1548 +      '@radix-ui/react-context': 1.1.2(@types/react@19.2.0)(react@19.2.0)
   1549 +      '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
   1550 +      '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.0)(react@19.2.0)
   1551 +      '@radix-ui/react-use-is-hydrated': 0.1.0(@types/react@19.2.0)(react@19.2.0)
   1552 +      '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.0)(react@19.2.0)
   1553 +      react: 19.2.0
   1554 +      react-dom: 19.2.0(react@19.2.0)
   1555      optionalDependencies:
   1556 -      '@types/react': 19.1.2
   1557 -      '@types/react-dom': 19.1.2(@types/react@19.1.2)
   1558 -
   1559 -  '@radix-ui/react-checkbox@1.2.2(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
   1560 -    dependencies:
   1561 -      '@radix-ui/primitive': 1.1.2
   1562 -      '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
   1563 -      '@radix-ui/react-context': 1.1.2(@types/react@19.1.2)(react@19.1.0)
   1564 -      '@radix-ui/react-presence': 1.1.3(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
   1565 -      '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
   1566 -      '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.2)(react@19.1.0)
   1567 -      '@radix-ui/react-use-previous': 1.1.1(@types/react@19.1.2)(react@19.1.0)
   1568 -      '@radix-ui/react-use-size': 1.1.1(@types/react@19.1.2)(react@19.1.0)
   1569 -      react: 19.1.0
   1570 -      react-dom: 19.1.0(react@19.1.0)
   1571 +      '@types/react': 19.2.0
   1572 +      '@types/react-dom': 19.2.0(@types/react@19.2.0)
   1573 +
   1574 +  '@radix-ui/react-checkbox@1.3.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)':
   1575 +    dependencies:
   1576 +      '@radix-ui/primitive': 1.1.3
   1577 +      '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.0)(react@19.2.0)
   1578 +      '@radix-ui/react-context': 1.1.2(@types/react@19.2.0)(react@19.2.0)
   1579 +      '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
   1580 +      '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
   1581 +      '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.0)(react@19.2.0)
   1582 +      '@radix-ui/react-use-previous': 1.1.1(@types/react@19.2.0)(react@19.2.0)
   1583 +      '@radix-ui/react-use-size': 1.1.1(@types/react@19.2.0)(react@19.2.0)
   1584 +      react: 19.2.0
   1585 +      react-dom: 19.2.0(react@19.2.0)
   1586      optionalDependencies:
   1587 -      '@types/react': 19.1.2
   1588 -      '@types/react-dom': 19.1.2(@types/react@19.1.2)
   1589 +      '@types/react': 19.2.0
   1590 +      '@types/react-dom': 19.2.0(@types/react@19.2.0)
   1591  
   1592 -  '@radix-ui/react-collection@1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
   1593 +  '@radix-ui/react-collection@1.1.7(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)':
   1594      dependencies:
   1595 -      '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
   1596 -      '@radix-ui/react-context': 1.1.2(@types/react@19.1.2)(react@19.1.0)
   1597 -      '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
   1598 -      '@radix-ui/react-slot': 1.2.0(@types/react@19.1.2)(react@19.1.0)
   1599 -      react: 19.1.0
   1600 -      react-dom: 19.1.0(react@19.1.0)
   1601 +      '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.0)(react@19.2.0)
   1602 +      '@radix-ui/react-context': 1.1.2(@types/react@19.2.0)(react@19.2.0)
   1603 +      '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
   1604 +      '@radix-ui/react-slot': 1.2.3(@types/react@19.2.0)(react@19.2.0)
   1605 +      react: 19.2.0
   1606 +      react-dom: 19.2.0(react@19.2.0)
   1607      optionalDependencies:
   1608 -      '@types/react': 19.1.2
   1609 -      '@types/react-dom': 19.1.2(@types/react@19.1.2)
   1610 +      '@types/react': 19.2.0
   1611 +      '@types/react-dom': 19.2.0(@types/react@19.2.0)
   1612  
   1613 -  '@radix-ui/react-compose-refs@1.1.2(@types/react@19.1.2)(react@19.1.0)':
   1614 +  '@radix-ui/react-compose-refs@1.1.2(@types/react@19.2.0)(react@19.2.0)':
   1615      dependencies:
   1616 -      react: 19.1.0
   1617 +      react: 19.2.0
   1618      optionalDependencies:
   1619 -      '@types/react': 19.1.2
   1620 +      '@types/react': 19.2.0
   1621  
   1622 -  '@radix-ui/react-context@1.1.2(@types/react@19.1.2)(react@19.1.0)':
   1623 +  '@radix-ui/react-context@1.1.2(@types/react@19.2.0)(react@19.2.0)':
   1624      dependencies:
   1625 -      react: 19.1.0
   1626 +      react: 19.2.0
   1627      optionalDependencies:
   1628 -      '@types/react': 19.1.2
   1629 -
   1630 -  '@radix-ui/react-dialog@1.1.10(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
   1631 -    dependencies:
   1632 -      '@radix-ui/primitive': 1.1.2
   1633 -      '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
   1634 -      '@radix-ui/react-context': 1.1.2(@types/react@19.1.2)(react@19.1.0)
   1635 -      '@radix-ui/react-dismissable-layer': 1.1.7(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
   1636 -      '@radix-ui/react-focus-guards': 1.1.2(@types/react@19.1.2)(react@19.1.0)
   1637 -      '@radix-ui/react-focus-scope': 1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
   1638 -      '@radix-ui/react-id': 1.1.1(@types/react@19.1.2)(react@19.1.0)
   1639 -      '@radix-ui/react-portal': 1.1.6(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
   1640 -      '@radix-ui/react-presence': 1.1.3(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
   1641 -      '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
   1642 -      '@radix-ui/react-slot': 1.2.0(@types/react@19.1.2)(react@19.1.0)
   1643 -      '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.2)(react@19.1.0)
   1644 +      '@types/react': 19.2.0
   1645 +
   1646 +  '@radix-ui/react-dialog@1.1.15(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)':
   1647 +    dependencies:
   1648 +      '@radix-ui/primitive': 1.1.3
   1649 +      '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.0)(react@19.2.0)
   1650 +      '@radix-ui/react-context': 1.1.2(@types/react@19.2.0)(react@19.2.0)
   1651 +      '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
   1652 +      '@radix-ui/react-focus-guards': 1.1.3(@types/react@19.2.0)(react@19.2.0)
   1653 +      '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
   1654 +      '@radix-ui/react-id': 1.1.1(@types/react@19.2.0)(react@19.2.0)
   1655 +      '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
   1656 +      '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
   1657 +      '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
   1658 +      '@radix-ui/react-slot': 1.2.3(@types/react@19.2.0)(react@19.2.0)
   1659 +      '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.0)(react@19.2.0)
   1660        aria-hidden: 1.2.4
   1661 -      react: 19.1.0
   1662 -      react-dom: 19.1.0(react@19.1.0)
   1663 -      react-remove-scroll: 2.6.3(@types/react@19.1.2)(react@19.1.0)
   1664 +      react: 19.2.0
   1665 +      react-dom: 19.2.0(react@19.2.0)
   1666 +      react-remove-scroll: 2.6.3(@types/react@19.2.0)(react@19.2.0)
   1667      optionalDependencies:
   1668 -      '@types/react': 19.1.2
   1669 -      '@types/react-dom': 19.1.2(@types/react@19.1.2)
   1670 +      '@types/react': 19.2.0
   1671 +      '@types/react-dom': 19.2.0(@types/react@19.2.0)
   1672  
   1673 -  '@radix-ui/react-direction@1.1.1(@types/react@19.1.2)(react@19.1.0)':
   1674 +  '@radix-ui/react-direction@1.1.1(@types/react@19.2.0)(react@19.2.0)':
   1675      dependencies:
   1676 -      react: 19.1.0
   1677 +      react: 19.2.0
   1678      optionalDependencies:
   1679 -      '@types/react': 19.1.2
   1680 +      '@types/react': 19.2.0
   1681  
   1682 -  '@radix-ui/react-dismissable-layer@1.1.7(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
   1683 +  '@radix-ui/react-dismissable-layer@1.1.11(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)':
   1684      dependencies:
   1685 -      '@radix-ui/primitive': 1.1.2
   1686 -      '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
   1687 -      '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
   1688 -      '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.2)(react@19.1.0)
   1689 -      '@radix-ui/react-use-escape-keydown': 1.1.1(@types/react@19.1.2)(react@19.1.0)
   1690 -      react: 19.1.0
   1691 -      react-dom: 19.1.0(react@19.1.0)
   1692 +      '@radix-ui/primitive': 1.1.3
   1693 +      '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.0)(react@19.2.0)
   1694 +      '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
   1695 +      '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.0)(react@19.2.0)
   1696 +      '@radix-ui/react-use-escape-keydown': 1.1.1(@types/react@19.2.0)(react@19.2.0)
   1697 +      react: 19.2.0
   1698 +      react-dom: 19.2.0(react@19.2.0)
   1699      optionalDependencies:
   1700 -      '@types/react': 19.1.2
   1701 -      '@types/react-dom': 19.1.2(@types/react@19.1.2)
   1702 -
   1703 -  '@radix-ui/react-dropdown-menu@2.1.11(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
   1704 -    dependencies:
   1705 -      '@radix-ui/primitive': 1.1.2
   1706 -      '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
   1707 -      '@radix-ui/react-context': 1.1.2(@types/react@19.1.2)(react@19.1.0)
   1708 -      '@radix-ui/react-id': 1.1.1(@types/react@19.1.2)(react@19.1.0)
   1709 -      '@radix-ui/react-menu': 2.1.11(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
   1710 -      '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
   1711 -      '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.2)(react@19.1.0)
   1712 -      react: 19.1.0
   1713 -      react-dom: 19.1.0(react@19.1.0)
   1714 +      '@types/react': 19.2.0
   1715 +      '@types/react-dom': 19.2.0(@types/react@19.2.0)
   1716 +
   1717 +  '@radix-ui/react-dropdown-menu@2.1.16(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)':
   1718 +    dependencies:
   1719 +      '@radix-ui/primitive': 1.1.3
   1720 +      '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.0)(react@19.2.0)
   1721 +      '@radix-ui/react-context': 1.1.2(@types/react@19.2.0)(react@19.2.0)
   1722 +      '@radix-ui/react-id': 1.1.1(@types/react@19.2.0)(react@19.2.0)
   1723 +      '@radix-ui/react-menu': 2.1.16(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
   1724 +      '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
   1725 +      '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.0)(react@19.2.0)
   1726 +      react: 19.2.0
   1727 +      react-dom: 19.2.0(react@19.2.0)
   1728      optionalDependencies:
   1729 -      '@types/react': 19.1.2
   1730 -      '@types/react-dom': 19.1.2(@types/react@19.1.2)
   1731 +      '@types/react': 19.2.0
   1732 +      '@types/react-dom': 19.2.0(@types/react@19.2.0)
   1733  
   1734 -  '@radix-ui/react-focus-guards@1.1.2(@types/react@19.1.2)(react@19.1.0)':
   1735 +  '@radix-ui/react-focus-guards@1.1.3(@types/react@19.2.0)(react@19.2.0)':
   1736      dependencies:
   1737 -      react: 19.1.0
   1738 +      react: 19.2.0
   1739      optionalDependencies:
   1740 -      '@types/react': 19.1.2
   1741 +      '@types/react': 19.2.0
   1742  
   1743 -  '@radix-ui/react-focus-scope@1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
   1744 +  '@radix-ui/react-focus-scope@1.1.7(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)':
   1745      dependencies:
   1746 -      '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
   1747 -      '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
   1748 -      '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.2)(react@19.1.0)
   1749 -      react: 19.1.0
   1750 -      react-dom: 19.1.0(react@19.1.0)
   1751 +      '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.0)(react@19.2.0)
   1752 +      '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
   1753 +      '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.0)(react@19.2.0)
   1754 +      react: 19.2.0
   1755 +      react-dom: 19.2.0(react@19.2.0)
   1756      optionalDependencies:
   1757 -      '@types/react': 19.1.2
   1758 -      '@types/react-dom': 19.1.2(@types/react@19.1.2)
   1759 +      '@types/react': 19.2.0
   1760 +      '@types/react-dom': 19.2.0(@types/react@19.2.0)
   1761  
   1762 -  '@radix-ui/react-id@1.1.1(@types/react@19.1.2)(react@19.1.0)':
   1763 +  '@radix-ui/react-id@1.1.1(@types/react@19.2.0)(react@19.2.0)':
   1764      dependencies:
   1765 -      '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.2)(react@19.1.0)
   1766 -      react: 19.1.0
   1767 +      '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.0)(react@19.2.0)
   1768 +      react: 19.2.0
   1769      optionalDependencies:
   1770 -      '@types/react': 19.1.2
   1771 +      '@types/react': 19.2.0
   1772  
   1773 -  '@radix-ui/react-label@2.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
   1774 +  '@radix-ui/react-label@2.1.7(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)':
   1775      dependencies:
   1776 -      '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
   1777 -      react: 19.1.0
   1778 -      react-dom: 19.1.0(react@19.1.0)
   1779 +      '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
   1780 +      react: 19.2.0
   1781 +      react-dom: 19.2.0(react@19.2.0)
   1782      optionalDependencies:
   1783 -      '@types/react': 19.1.2
   1784 -      '@types/react-dom': 19.1.2(@types/react@19.1.2)
   1785 -
   1786 -  '@radix-ui/react-menu@2.1.11(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
   1787 -    dependencies:
   1788 -      '@radix-ui/primitive': 1.1.2
   1789 -      '@radix-ui/react-collection': 1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
   1790 -      '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
   1791 -      '@radix-ui/react-context': 1.1.2(@types/react@19.1.2)(react@19.1.0)
   1792 -      '@radix-ui/react-direction': 1.1.1(@types/react@19.1.2)(react@19.1.0)
   1793 -      '@radix-ui/react-dismissable-layer': 1.1.7(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
   1794 -      '@radix-ui/react-focus-guards': 1.1.2(@types/react@19.1.2)(react@19.1.0)
   1795 -      '@radix-ui/react-focus-scope': 1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
   1796 -      '@radix-ui/react-id': 1.1.1(@types/react@19.1.2)(react@19.1.0)
   1797 -      '@radix-ui/react-popper': 1.2.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
   1798 -      '@radix-ui/react-portal': 1.1.6(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
   1799 -      '@radix-ui/react-presence': 1.1.3(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
   1800 -      '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
   1801 -      '@radix-ui/react-roving-focus': 1.1.7(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
   1802 -      '@radix-ui/react-slot': 1.2.0(@types/react@19.1.2)(react@19.1.0)
   1803 -      '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.2)(react@19.1.0)
   1804 -      aria-hidden: 1.2.4
   1805 -      react: 19.1.0
   1806 -      react-dom: 19.1.0(react@19.1.0)
   1807 -      react-remove-scroll: 2.6.3(@types/react@19.1.2)(react@19.1.0)
   1808 +      '@types/react': 19.2.0
   1809 +      '@types/react-dom': 19.2.0(@types/react@19.2.0)
   1810 +
   1811 +  '@radix-ui/react-menu@2.1.16(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)':
   1812 +    dependencies:
   1813 +      '@radix-ui/primitive': 1.1.3
   1814 +      '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
   1815 +      '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.0)(react@19.2.0)
   1816 +      '@radix-ui/react-context': 1.1.2(@types/react@19.2.0)(react@19.2.0)
   1817 +      '@radix-ui/react-direction': 1.1.1(@types/react@19.2.0)(react@19.2.0)
   1818 +      '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
   1819 +      '@radix-ui/react-focus-guards': 1.1.3(@types/react@19.2.0)(react@19.2.0)
   1820 +      '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
   1821 +      '@radix-ui/react-id': 1.1.1(@types/react@19.2.0)(react@19.2.0)
   1822 +      '@radix-ui/react-popper': 1.2.8(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
   1823 +      '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
   1824 +      '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
   1825 +      '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
   1826 +      '@radix-ui/react-roving-focus': 1.1.11(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
   1827 +      '@radix-ui/react-slot': 1.2.3(@types/react@19.2.0)(react@19.2.0)
   1828 +      '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.0)(react@19.2.0)
   1829 +      aria-hidden: 1.2.6
   1830 +      react: 19.2.0
   1831 +      react-dom: 19.2.0(react@19.2.0)
   1832 +      react-remove-scroll: 2.7.1(@types/react@19.2.0)(react@19.2.0)
   1833      optionalDependencies:
   1834 -      '@types/react': 19.1.2
   1835 -      '@types/react-dom': 19.1.2(@types/react@19.1.2)
   1836 -
   1837 -  '@radix-ui/react-popover@1.1.10(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
   1838 -    dependencies:
   1839 -      '@radix-ui/primitive': 1.1.2
   1840 -      '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
   1841 -      '@radix-ui/react-context': 1.1.2(@types/react@19.1.2)(react@19.1.0)
   1842 -      '@radix-ui/react-dismissable-layer': 1.1.7(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
   1843 -      '@radix-ui/react-focus-guards': 1.1.2(@types/react@19.1.2)(react@19.1.0)
   1844 -      '@radix-ui/react-focus-scope': 1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
   1845 -      '@radix-ui/react-id': 1.1.1(@types/react@19.1.2)(react@19.1.0)
   1846 -      '@radix-ui/react-popper': 1.2.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
   1847 -      '@radix-ui/react-portal': 1.1.6(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
   1848 -      '@radix-ui/react-presence': 1.1.3(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
   1849 -      '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
   1850 -      '@radix-ui/react-slot': 1.2.0(@types/react@19.1.2)(react@19.1.0)
   1851 -      '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.2)(react@19.1.0)
   1852 +      '@types/react': 19.2.0
   1853 +      '@types/react-dom': 19.2.0(@types/react@19.2.0)
   1854 +
   1855 +  '@radix-ui/react-popover@1.1.15(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)':
   1856 +    dependencies:
   1857 +      '@radix-ui/primitive': 1.1.3
   1858 +      '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.0)(react@19.2.0)
   1859 +      '@radix-ui/react-context': 1.1.2(@types/react@19.2.0)(react@19.2.0)
   1860 +      '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
   1861 +      '@radix-ui/react-focus-guards': 1.1.3(@types/react@19.2.0)(react@19.2.0)
   1862 +      '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
   1863 +      '@radix-ui/react-id': 1.1.1(@types/react@19.2.0)(react@19.2.0)
   1864 +      '@radix-ui/react-popper': 1.2.8(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
   1865 +      '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
   1866 +      '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
   1867 +      '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
   1868 +      '@radix-ui/react-slot': 1.2.3(@types/react@19.2.0)(react@19.2.0)
   1869 +      '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.0)(react@19.2.0)
   1870        aria-hidden: 1.2.4
   1871 -      react: 19.1.0
   1872 -      react-dom: 19.1.0(react@19.1.0)
   1873 -      react-remove-scroll: 2.6.3(@types/react@19.1.2)(react@19.1.0)
   1874 +      react: 19.2.0
   1875 +      react-dom: 19.2.0(react@19.2.0)
   1876 +      react-remove-scroll: 2.6.3(@types/react@19.2.0)(react@19.2.0)
   1877      optionalDependencies:
   1878 -      '@types/react': 19.1.2
   1879 -      '@types/react-dom': 19.1.2(@types/react@19.1.2)
   1880 -
   1881 -  '@radix-ui/react-popper@1.2.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
   1882 -    dependencies:
   1883 -      '@floating-ui/react-dom': 2.1.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
   1884 -      '@radix-ui/react-arrow': 1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
   1885 -      '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
   1886 -      '@radix-ui/react-context': 1.1.2(@types/react@19.1.2)(react@19.1.0)
   1887 -      '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
   1888 -      '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.2)(react@19.1.0)
   1889 -      '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.2)(react@19.1.0)
   1890 -      '@radix-ui/react-use-rect': 1.1.1(@types/react@19.1.2)(react@19.1.0)
   1891 -      '@radix-ui/react-use-size': 1.1.1(@types/react@19.1.2)(react@19.1.0)
   1892 +      '@types/react': 19.2.0
   1893 +      '@types/react-dom': 19.2.0(@types/react@19.2.0)
   1894 +
   1895 +  '@radix-ui/react-popper@1.2.8(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)':
   1896 +    dependencies:
   1897 +      '@floating-ui/react-dom': 2.1.6(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
   1898 +      '@radix-ui/react-arrow': 1.1.7(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
   1899 +      '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.0)(react@19.2.0)
   1900 +      '@radix-ui/react-context': 1.1.2(@types/react@19.2.0)(react@19.2.0)
   1901 +      '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
   1902 +      '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.0)(react@19.2.0)
   1903 +      '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.0)(react@19.2.0)
   1904 +      '@radix-ui/react-use-rect': 1.1.1(@types/react@19.2.0)(react@19.2.0)
   1905 +      '@radix-ui/react-use-size': 1.1.1(@types/react@19.2.0)(react@19.2.0)
   1906        '@radix-ui/rect': 1.1.1
   1907 -      react: 19.1.0
   1908 -      react-dom: 19.1.0(react@19.1.0)
   1909 +      react: 19.2.0
   1910 +      react-dom: 19.2.0(react@19.2.0)
   1911      optionalDependencies:
   1912 -      '@types/react': 19.1.2
   1913 -      '@types/react-dom': 19.1.2(@types/react@19.1.2)
   1914 +      '@types/react': 19.2.0
   1915 +      '@types/react-dom': 19.2.0(@types/react@19.2.0)
   1916  
   1917 -  '@radix-ui/react-portal@1.1.6(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
   1918 +  '@radix-ui/react-portal@1.1.9(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)':
   1919      dependencies:
   1920 -      '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
   1921 -      '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.2)(react@19.1.0)
   1922 -      react: 19.1.0
   1923 -      react-dom: 19.1.0(react@19.1.0)
   1924 +      '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
   1925 +      '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.0)(react@19.2.0)
   1926 +      react: 19.2.0
   1927 +      react-dom: 19.2.0(react@19.2.0)
   1928      optionalDependencies:
   1929 -      '@types/react': 19.1.2
   1930 -      '@types/react-dom': 19.1.2(@types/react@19.1.2)
   1931 +      '@types/react': 19.2.0
   1932 +      '@types/react-dom': 19.2.0(@types/react@19.2.0)
   1933  
   1934 -  '@radix-ui/react-presence@1.1.3(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
   1935 +  '@radix-ui/react-presence@1.1.5(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)':
   1936      dependencies:
   1937 -      '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
   1938 -      '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.2)(react@19.1.0)
   1939 -      react: 19.1.0
   1940 -      react-dom: 19.1.0(react@19.1.0)
   1941 +      '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.0)(react@19.2.0)
   1942 +      '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.0)(react@19.2.0)
   1943 +      react: 19.2.0
   1944 +      react-dom: 19.2.0(react@19.2.0)
   1945      optionalDependencies:
   1946 -      '@types/react': 19.1.2
   1947 -      '@types/react-dom': 19.1.2(@types/react@19.1.2)
   1948 +      '@types/react': 19.2.0
   1949 +      '@types/react-dom': 19.2.0(@types/react@19.2.0)
   1950  
   1951 -  '@radix-ui/react-primitive@2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
   1952 +  '@radix-ui/react-primitive@2.1.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)':
   1953      dependencies:
   1954 -      '@radix-ui/react-slot': 1.2.0(@types/react@19.1.2)(react@19.1.0)
   1955 -      react: 19.1.0
   1956 -      react-dom: 19.1.0(react@19.1.0)
   1957 +      '@radix-ui/react-slot': 1.2.3(@types/react@19.2.0)(react@19.2.0)
   1958 +      react: 19.2.0
   1959 +      react-dom: 19.2.0(react@19.2.0)
   1960      optionalDependencies:
   1961 -      '@types/react': 19.1.2
   1962 -      '@types/react-dom': 19.1.2(@types/react@19.1.2)
   1963 -
   1964 -  '@radix-ui/react-roving-focus@1.1.7(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
   1965 -    dependencies:
   1966 -      '@radix-ui/primitive': 1.1.2
   1967 -      '@radix-ui/react-collection': 1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
   1968 -      '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
   1969 -      '@radix-ui/react-context': 1.1.2(@types/react@19.1.2)(react@19.1.0)
   1970 -      '@radix-ui/react-direction': 1.1.1(@types/react@19.1.2)(react@19.1.0)
   1971 -      '@radix-ui/react-id': 1.1.1(@types/react@19.1.2)(react@19.1.0)
   1972 -      '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
   1973 -      '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.2)(react@19.1.0)
   1974 -      '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.2)(react@19.1.0)
   1975 -      react: 19.1.0
   1976 -      react-dom: 19.1.0(react@19.1.0)
   1977 +      '@types/react': 19.2.0
   1978 +      '@types/react-dom': 19.2.0(@types/react@19.2.0)
   1979 +
   1980 +  '@radix-ui/react-roving-focus@1.1.11(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)':
   1981 +    dependencies:
   1982 +      '@radix-ui/primitive': 1.1.3
   1983 +      '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
   1984 +      '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.0)(react@19.2.0)
   1985 +      '@radix-ui/react-context': 1.1.2(@types/react@19.2.0)(react@19.2.0)
   1986 +      '@radix-ui/react-direction': 1.1.1(@types/react@19.2.0)(react@19.2.0)
   1987 +      '@radix-ui/react-id': 1.1.1(@types/react@19.2.0)(react@19.2.0)
   1988 +      '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
   1989 +      '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.0)(react@19.2.0)
   1990 +      '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.0)(react@19.2.0)
   1991 +      react: 19.2.0
   1992 +      react-dom: 19.2.0(react@19.2.0)
   1993      optionalDependencies:
   1994 -      '@types/react': 19.1.2
   1995 -      '@types/react-dom': 19.1.2(@types/react@19.1.2)
   1996 +      '@types/react': 19.2.0
   1997 +      '@types/react-dom': 19.2.0(@types/react@19.2.0)
   1998  
   1999 -  '@radix-ui/react-scroll-area@1.2.5(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
   2000 +  '@radix-ui/react-scroll-area@1.2.10(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)':
   2001      dependencies:
   2002        '@radix-ui/number': 1.1.1
   2003 -      '@radix-ui/primitive': 1.1.2
   2004 -      '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
   2005 -      '@radix-ui/react-context': 1.1.2(@types/react@19.1.2)(react@19.1.0)
   2006 -      '@radix-ui/react-direction': 1.1.1(@types/react@19.1.2)(react@19.1.0)
   2007 -      '@radix-ui/react-presence': 1.1.3(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
   2008 -      '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
   2009 -      '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.2)(react@19.1.0)
   2010 -      '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.2)(react@19.1.0)
   2011 -      react: 19.1.0
   2012 -      react-dom: 19.1.0(react@19.1.0)
   2013 +      '@radix-ui/primitive': 1.1.3
   2014 +      '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.0)(react@19.2.0)
   2015 +      '@radix-ui/react-context': 1.1.2(@types/react@19.2.0)(react@19.2.0)
   2016 +      '@radix-ui/react-direction': 1.1.1(@types/react@19.2.0)(react@19.2.0)
   2017 +      '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
   2018 +      '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
   2019 +      '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.0)(react@19.2.0)
   2020 +      '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.0)(react@19.2.0)
   2021 +      react: 19.2.0
   2022 +      react-dom: 19.2.0(react@19.2.0)
   2023      optionalDependencies:
   2024 -      '@types/react': 19.1.2
   2025 -      '@types/react-dom': 19.1.2(@types/react@19.1.2)
   2026 +      '@types/react': 19.2.0
   2027 +      '@types/react-dom': 19.2.0(@types/react@19.2.0)
   2028  
   2029 -  '@radix-ui/react-select@2.2.2(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
   2030 +  '@radix-ui/react-select@2.2.6(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)':
   2031      dependencies:
   2032        '@radix-ui/number': 1.1.1
   2033 -      '@radix-ui/primitive': 1.1.2
   2034 -      '@radix-ui/react-collection': 1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
   2035 -      '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
   2036 -      '@radix-ui/react-context': 1.1.2(@types/react@19.1.2)(react@19.1.0)
   2037 -      '@radix-ui/react-direction': 1.1.1(@types/react@19.1.2)(react@19.1.0)
   2038 -      '@radix-ui/react-dismissable-layer': 1.1.7(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
   2039 -      '@radix-ui/react-focus-guards': 1.1.2(@types/react@19.1.2)(react@19.1.0)
   2040 -      '@radix-ui/react-focus-scope': 1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
   2041 -      '@radix-ui/react-id': 1.1.1(@types/react@19.1.2)(react@19.1.0)
   2042 -      '@radix-ui/react-popper': 1.2.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
   2043 -      '@radix-ui/react-portal': 1.1.6(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
   2044 -      '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
   2045 -      '@radix-ui/react-slot': 1.2.0(@types/react@19.1.2)(react@19.1.0)
   2046 -      '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.2)(react@19.1.0)
   2047 -      '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.2)(react@19.1.0)
   2048 -      '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.2)(react@19.1.0)
   2049 -      '@radix-ui/react-use-previous': 1.1.1(@types/react@19.1.2)(react@19.1.0)
   2050 -      '@radix-ui/react-visually-hidden': 1.2.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
   2051 +      '@radix-ui/primitive': 1.1.3
   2052 +      '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
   2053 +      '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.0)(react@19.2.0)
   2054 +      '@radix-ui/react-context': 1.1.2(@types/react@19.2.0)(react@19.2.0)
   2055 +      '@radix-ui/react-direction': 1.1.1(@types/react@19.2.0)(react@19.2.0)
   2056 +      '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
   2057 +      '@radix-ui/react-focus-guards': 1.1.3(@types/react@19.2.0)(react@19.2.0)
   2058 +      '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
   2059 +      '@radix-ui/react-id': 1.1.1(@types/react@19.2.0)(react@19.2.0)
   2060 +      '@radix-ui/react-popper': 1.2.8(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
   2061 +      '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
   2062 +      '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
   2063 +      '@radix-ui/react-slot': 1.2.3(@types/react@19.2.0)(react@19.2.0)
   2064 +      '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.0)(react@19.2.0)
   2065 +      '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.0)(react@19.2.0)
   2066 +      '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.0)(react@19.2.0)
   2067 +      '@radix-ui/react-use-previous': 1.1.1(@types/react@19.2.0)(react@19.2.0)
   2068 +      '@radix-ui/react-visually-hidden': 1.2.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
   2069        aria-hidden: 1.2.4
   2070 -      react: 19.1.0
   2071 -      react-dom: 19.1.0(react@19.1.0)
   2072 -      react-remove-scroll: 2.6.3(@types/react@19.1.2)(react@19.1.0)
   2073 +      react: 19.2.0
   2074 +      react-dom: 19.2.0(react@19.2.0)
   2075 +      react-remove-scroll: 2.6.3(@types/react@19.2.0)(react@19.2.0)
   2076      optionalDependencies:
   2077 -      '@types/react': 19.1.2
   2078 -      '@types/react-dom': 19.1.2(@types/react@19.1.2)
   2079 +      '@types/react': 19.2.0
   2080 +      '@types/react-dom': 19.2.0(@types/react@19.2.0)
   2081  
   2082 -  '@radix-ui/react-separator@1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
   2083 +  '@radix-ui/react-separator@1.1.7(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)':
   2084      dependencies:
   2085 -      '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
   2086 -      react: 19.1.0
   2087 -      react-dom: 19.1.0(react@19.1.0)
   2088 +      '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
   2089 +      react: 19.2.0
   2090 +      react-dom: 19.2.0(react@19.2.0)
   2091      optionalDependencies:
   2092 -      '@types/react': 19.1.2
   2093 -      '@types/react-dom': 19.1.2(@types/react@19.1.2)
   2094 +      '@types/react': 19.2.0
   2095 +      '@types/react-dom': 19.2.0(@types/react@19.2.0)
   2096  
   2097 -  '@radix-ui/react-slot@1.2.0(@types/react@19.1.2)(react@19.1.0)':
   2098 +  '@radix-ui/react-slot@1.2.3(@types/react@19.2.0)(react@19.2.0)':
   2099      dependencies:
   2100 -      '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
   2101 -      react: 19.1.0
   2102 +      '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.0)(react@19.2.0)
   2103 +      react: 19.2.0
   2104      optionalDependencies:
   2105 -      '@types/react': 19.1.2
   2106 -
   2107 -  '@radix-ui/react-tabs@1.1.8(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
   2108 -    dependencies:
   2109 -      '@radix-ui/primitive': 1.1.2
   2110 -      '@radix-ui/react-context': 1.1.2(@types/react@19.1.2)(react@19.1.0)
   2111 -      '@radix-ui/react-direction': 1.1.1(@types/react@19.1.2)(react@19.1.0)
   2112 -      '@radix-ui/react-id': 1.1.1(@types/react@19.1.2)(react@19.1.0)
   2113 -      '@radix-ui/react-presence': 1.1.3(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
   2114 -      '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
   2115 -      '@radix-ui/react-roving-focus': 1.1.7(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
   2116 -      '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.2)(react@19.1.0)
   2117 -      react: 19.1.0
   2118 -      react-dom: 19.1.0(react@19.1.0)
   2119 +      '@types/react': 19.2.0
   2120 +
   2121 +  '@radix-ui/react-tabs@1.1.13(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)':
   2122 +    dependencies:
   2123 +      '@radix-ui/primitive': 1.1.3
   2124 +      '@radix-ui/react-context': 1.1.2(@types/react@19.2.0)(react@19.2.0)
   2125 +      '@radix-ui/react-direction': 1.1.1(@types/react@19.2.0)(react@19.2.0)
   2126 +      '@radix-ui/react-id': 1.1.1(@types/react@19.2.0)(react@19.2.0)
   2127 +      '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
   2128 +      '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
   2129 +      '@radix-ui/react-roving-focus': 1.1.11(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
   2130 +      '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.0)(react@19.2.0)
   2131 +      react: 19.2.0
   2132 +      react-dom: 19.2.0(react@19.2.0)
   2133      optionalDependencies:
   2134 -      '@types/react': 19.1.2
   2135 -      '@types/react-dom': 19.1.2(@types/react@19.1.2)
   2136 +      '@types/react': 19.2.0
   2137 +      '@types/react-dom': 19.2.0(@types/react@19.2.0)
   2138  
   2139 -  '@radix-ui/react-use-callback-ref@1.1.1(@types/react@19.1.2)(react@19.1.0)':
   2140 +  '@radix-ui/react-use-callback-ref@1.1.1(@types/react@19.2.0)(react@19.2.0)':
   2141      dependencies:
   2142 -      react: 19.1.0
   2143 +      react: 19.2.0
   2144      optionalDependencies:
   2145 -      '@types/react': 19.1.2
   2146 +      '@types/react': 19.2.0
   2147  
   2148 -  '@radix-ui/react-use-controllable-state@1.2.2(@types/react@19.1.2)(react@19.1.0)':
   2149 +  '@radix-ui/react-use-controllable-state@1.2.2(@types/react@19.2.0)(react@19.2.0)':
   2150      dependencies:
   2151 -      '@radix-ui/react-use-effect-event': 0.0.2(@types/react@19.1.2)(react@19.1.0)
   2152 -      '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.2)(react@19.1.0)
   2153 -      react: 19.1.0
   2154 +      '@radix-ui/react-use-effect-event': 0.0.2(@types/react@19.2.0)(react@19.2.0)
   2155 +      '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.0)(react@19.2.0)
   2156 +      react: 19.2.0
   2157      optionalDependencies:
   2158 -      '@types/react': 19.1.2
   2159 +      '@types/react': 19.2.0
   2160  
   2161 -  '@radix-ui/react-use-effect-event@0.0.2(@types/react@19.1.2)(react@19.1.0)':
   2162 +  '@radix-ui/react-use-effect-event@0.0.2(@types/react@19.2.0)(react@19.2.0)':
   2163      dependencies:
   2164 -      '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.2)(react@19.1.0)
   2165 -      react: 19.1.0
   2166 +      '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.0)(react@19.2.0)
   2167 +      react: 19.2.0
   2168      optionalDependencies:
   2169 -      '@types/react': 19.1.2
   2170 +      '@types/react': 19.2.0
   2171  
   2172 -  '@radix-ui/react-use-escape-keydown@1.1.1(@types/react@19.1.2)(react@19.1.0)':
   2173 +  '@radix-ui/react-use-escape-keydown@1.1.1(@types/react@19.2.0)(react@19.2.0)':
   2174      dependencies:
   2175 -      '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.2)(react@19.1.0)
   2176 -      react: 19.1.0
   2177 +      '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.0)(react@19.2.0)
   2178 +      react: 19.2.0
   2179      optionalDependencies:
   2180 -      '@types/react': 19.1.2
   2181 +      '@types/react': 19.2.0
   2182  
   2183 -  '@radix-ui/react-use-is-hydrated@0.0.0(@types/react@19.1.2)(react@19.1.0)':
   2184 +  '@radix-ui/react-use-is-hydrated@0.1.0(@types/react@19.2.0)(react@19.2.0)':
   2185      dependencies:
   2186 -      react: 19.1.0
   2187 -      use-sync-external-store: 1.5.0(react@19.1.0)
   2188 +      react: 19.2.0
   2189 +      use-sync-external-store: 1.6.0(react@19.2.0)
   2190      optionalDependencies:
   2191 -      '@types/react': 19.1.2
   2192 +      '@types/react': 19.2.0
   2193  
   2194 -  '@radix-ui/react-use-layout-effect@1.1.1(@types/react@19.1.2)(react@19.1.0)':
   2195 +  '@radix-ui/react-use-layout-effect@1.1.1(@types/react@19.2.0)(react@19.2.0)':
   2196      dependencies:
   2197 -      react: 19.1.0
   2198 +      react: 19.2.0
   2199      optionalDependencies:
   2200 -      '@types/react': 19.1.2
   2201 +      '@types/react': 19.2.0
   2202  
   2203 -  '@radix-ui/react-use-previous@1.1.1(@types/react@19.1.2)(react@19.1.0)':
   2204 +  '@radix-ui/react-use-previous@1.1.1(@types/react@19.2.0)(react@19.2.0)':
   2205      dependencies:
   2206 -      react: 19.1.0
   2207 +      react: 19.2.0
   2208      optionalDependencies:
   2209 -      '@types/react': 19.1.2
   2210 +      '@types/react': 19.2.0
   2211  
   2212 -  '@radix-ui/react-use-rect@1.1.1(@types/react@19.1.2)(react@19.1.0)':
   2213 +  '@radix-ui/react-use-rect@1.1.1(@types/react@19.2.0)(react@19.2.0)':
   2214      dependencies:
   2215        '@radix-ui/rect': 1.1.1
   2216 -      react: 19.1.0
   2217 +      react: 19.2.0
   2218      optionalDependencies:
   2219 -      '@types/react': 19.1.2
   2220 +      '@types/react': 19.2.0
   2221  
   2222 -  '@radix-ui/react-use-size@1.1.1(@types/react@19.1.2)(react@19.1.0)':
   2223 +  '@radix-ui/react-use-size@1.1.1(@types/react@19.2.0)(react@19.2.0)':
   2224      dependencies:
   2225 -      '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.2)(react@19.1.0)
   2226 -      react: 19.1.0
   2227 +      '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.0)(react@19.2.0)
   2228 +      react: 19.2.0
   2229      optionalDependencies:
   2230 -      '@types/react': 19.1.2
   2231 +      '@types/react': 19.2.0
   2232  
   2233 -  '@radix-ui/react-visually-hidden@1.2.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
   2234 +  '@radix-ui/react-visually-hidden@1.2.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)':
   2235      dependencies:
   2236 -      '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
   2237 -      react: 19.1.0
   2238 -      react-dom: 19.1.0(react@19.1.0)
   2239 +      '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
   2240 +      react: 19.2.0
   2241 +      react-dom: 19.2.0(react@19.2.0)
   2242      optionalDependencies:
   2243 -      '@types/react': 19.1.2
   2244 -      '@types/react-dom': 19.1.2(@types/react@19.1.2)
   2245 +      '@types/react': 19.2.0
   2246 +      '@types/react-dom': 19.2.0(@types/react@19.2.0)
   2247  
   2248    '@radix-ui/rect@1.1.1': {}
   2249  
   2250 -  '@redocly/ajv@8.11.2':
   2251 +  '@redocly/ajv@8.11.3':
   2252      dependencies:
   2253        fast-deep-equal: 3.1.3
   2254        json-schema-traverse: 1.0.0
   2255 @@ -4628,12 +4375,12 @@ snapshots:
   2256  
   2257    '@redocly/config@0.22.2': {}
   2258  
   2259 -  '@redocly/openapi-core@1.34.2(supports-color@9.4.0)':
   2260 +  '@redocly/openapi-core@1.34.5(supports-color@10.2.2)':
   2261      dependencies:
   2262 -      '@redocly/ajv': 8.11.2
   2263 +      '@redocly/ajv': 8.11.3
   2264        '@redocly/config': 0.22.2
   2265        colorette: 1.4.0
   2266 -      https-proxy-agent: 7.0.6(supports-color@9.4.0)
   2267 +      https-proxy-agent: 7.0.6(supports-color@10.2.2)
   2268        js-levenshtein: 1.1.6
   2269        js-yaml: 4.1.0
   2270        minimatch: 5.1.6
   2271 @@ -4688,16 +4435,6 @@ snapshots:
   2272        tslib: 2.8.1
   2273      optional: true
   2274  
   2275 -  '@types/eslint-scope@3.7.7':
   2276 -    dependencies:
   2277 -      '@types/eslint': 9.6.1
   2278 -      '@types/estree': 1.0.7
   2279 -
   2280 -  '@types/eslint@9.6.1':
   2281 -    dependencies:
   2282 -      '@types/estree': 1.0.7
   2283 -      '@types/json-schema': 7.0.15
   2284 -
   2285    '@types/estree@1.0.7': {}
   2286  
   2287    '@types/geojson-vt@3.2.5':
   2288 @@ -4710,8 +4447,6 @@ snapshots:
   2289  
   2290    '@types/json5@0.0.29': {}
   2291  
   2292 -  '@types/less@3.0.8': {}
   2293 -
   2294    '@types/mapbox__point-geometry@0.1.4': {}
   2295  
   2296    '@types/mapbox__vector-tile@1.3.4':
   2297 @@ -4720,65 +4455,57 @@ snapshots:
   2298        '@types/mapbox__point-geometry': 0.1.4
   2299        '@types/pbf': 3.0.5
   2300  
   2301 -  '@types/node@20.17.30':
   2302 +  '@types/node@20.19.19':
   2303      dependencies:
   2304 -      undici-types: 6.19.8
   2305 +      undici-types: 6.21.0
   2306  
   2307    '@types/pbf@3.0.5': {}
   2308  
   2309 -  '@types/plotly.js@2.35.5': {}
   2310 +  '@types/plotly.js@2.35.11': {}
   2311  
   2312 -  '@types/react-dom@19.1.2(@types/react@19.1.2)':
   2313 +  '@types/react-dom@19.2.0(@types/react@19.2.0)':
   2314      dependencies:
   2315 -      '@types/react': 19.1.2
   2316 +      '@types/react': 19.2.0
   2317  
   2318    '@types/react-plotly.js@2.6.3':
   2319      dependencies:
   2320 -      '@types/plotly.js': 2.35.5
   2321 -      '@types/react': 19.1.2
   2322 +      '@types/plotly.js': 2.35.11
   2323 +      '@types/react': 19.2.0
   2324  
   2325 -  '@types/react@19.1.2':
   2326 +  '@types/react@19.2.0':
   2327      dependencies:
   2328        csstype: 3.1.3
   2329  
   2330 -  '@types/sass@1.45.0':
   2331 -    dependencies:
   2332 -      sass: 1.87.0
   2333 -
   2334 -  '@types/stylus@0.48.43':
   2335 -    dependencies:
   2336 -      '@types/node': 20.17.30
   2337 -
   2338    '@types/supercluster@7.1.3':
   2339      dependencies:
   2340        '@types/geojson': 7946.0.16
   2341  
   2342 -  '@typescript-eslint/eslint-plugin@8.30.1(@typescript-eslint/parser@8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)':
   2343 +  '@typescript-eslint/eslint-plugin@8.30.1(@typescript-eslint/parser@8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.3))(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.3)':
   2344      dependencies:
   2345        '@eslint-community/regexpp': 4.12.1
   2346 -      '@typescript-eslint/parser': 8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)
   2347 +      '@typescript-eslint/parser': 8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.3)
   2348        '@typescript-eslint/scope-manager': 8.30.1
   2349 -      '@typescript-eslint/type-utils': 8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)
   2350 -      '@typescript-eslint/utils': 8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)
   2351 +      '@typescript-eslint/type-utils': 8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.3)
   2352 +      '@typescript-eslint/utils': 8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.3)
   2353        '@typescript-eslint/visitor-keys': 8.30.1
   2354 -      eslint: 9.25.0(jiti@2.4.2)
   2355 +      eslint: 9.36.0(jiti@2.4.2)
   2356        graphemer: 1.4.0
   2357        ignore: 5.3.2
   2358        natural-compare: 1.4.0
   2359 -      ts-api-utils: 2.1.0(typescript@5.8.3)
   2360 -      typescript: 5.8.3
   2361 +      ts-api-utils: 2.1.0(typescript@5.9.3)
   2362 +      typescript: 5.9.3
   2363      transitivePeerDependencies:
   2364        - supports-color
   2365  
   2366 -  '@typescript-eslint/parser@8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)':
   2367 +  '@typescript-eslint/parser@8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.3)':
   2368      dependencies:
   2369        '@typescript-eslint/scope-manager': 8.30.1
   2370        '@typescript-eslint/types': 8.30.1
   2371 -      '@typescript-eslint/typescript-estree': 8.30.1(typescript@5.8.3)
   2372 +      '@typescript-eslint/typescript-estree': 8.30.1(typescript@5.9.3)
   2373        '@typescript-eslint/visitor-keys': 8.30.1
   2374 -      debug: 4.4.0(supports-color@9.4.0)
   2375 -      eslint: 9.25.0(jiti@2.4.2)
   2376 -      typescript: 5.8.3
   2377 +      debug: 4.4.0
   2378 +      eslint: 9.36.0(jiti@2.4.2)
   2379 +      typescript: 5.9.3
   2380      transitivePeerDependencies:
   2381        - supports-color
   2382  
   2383 @@ -4787,48 +4514,48 @@ snapshots:
   2384        '@typescript-eslint/types': 8.30.1
   2385        '@typescript-eslint/visitor-keys': 8.30.1
   2386  
   2387 -  '@typescript-eslint/type-utils@8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)':
   2388 +  '@typescript-eslint/type-utils@8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.3)':
   2389      dependencies:
   2390 -      '@typescript-eslint/typescript-estree': 8.30.1(typescript@5.8.3)
   2391 -      '@typescript-eslint/utils': 8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)
   2392 -      debug: 4.4.0(supports-color@9.4.0)
   2393 -      eslint: 9.25.0(jiti@2.4.2)
   2394 -      ts-api-utils: 2.1.0(typescript@5.8.3)
   2395 -      typescript: 5.8.3
   2396 +      '@typescript-eslint/typescript-estree': 8.30.1(typescript@5.9.3)
   2397 +      '@typescript-eslint/utils': 8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.3)
   2398 +      debug: 4.4.3(supports-color@10.2.2)
   2399 +      eslint: 9.36.0(jiti@2.4.2)
   2400 +      ts-api-utils: 2.1.0(typescript@5.9.3)
   2401 +      typescript: 5.9.3
   2402      transitivePeerDependencies:
   2403        - supports-color
   2404  
   2405    '@typescript-eslint/types@8.30.1': {}
   2406  
   2407 -  '@typescript-eslint/typescript-estree@8.30.1(typescript@5.8.3)':
   2408 +  '@typescript-eslint/typescript-estree@8.30.1(typescript@5.9.3)':
   2409      dependencies:
   2410        '@typescript-eslint/types': 8.30.1
   2411        '@typescript-eslint/visitor-keys': 8.30.1
   2412 -      debug: 4.4.0(supports-color@9.4.0)
   2413 +      debug: 4.4.0
   2414        fast-glob: 3.3.3
   2415        is-glob: 4.0.3
   2416        minimatch: 9.0.5
   2417        semver: 7.7.1
   2418 -      ts-api-utils: 2.1.0(typescript@5.8.3)
   2419 -      typescript: 5.8.3
   2420 +      ts-api-utils: 2.1.0(typescript@5.9.3)
   2421 +      typescript: 5.9.3
   2422      transitivePeerDependencies:
   2423        - supports-color
   2424  
   2425 -  '@typescript-eslint/utils@8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)':
   2426 +  '@typescript-eslint/utils@8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.3)':
   2427      dependencies:
   2428 -      '@eslint-community/eslint-utils': 4.6.1(eslint@9.25.0(jiti@2.4.2))
   2429 +      '@eslint-community/eslint-utils': 4.9.0(eslint@9.36.0(jiti@2.4.2))
   2430        '@typescript-eslint/scope-manager': 8.30.1
   2431        '@typescript-eslint/types': 8.30.1
   2432 -      '@typescript-eslint/typescript-estree': 8.30.1(typescript@5.8.3)
   2433 -      eslint: 9.25.0(jiti@2.4.2)
   2434 -      typescript: 5.8.3
   2435 +      '@typescript-eslint/typescript-estree': 8.30.1(typescript@5.9.3)
   2436 +      eslint: 9.36.0(jiti@2.4.2)
   2437 +      typescript: 5.9.3
   2438      transitivePeerDependencies:
   2439        - supports-color
   2440  
   2441    '@typescript-eslint/visitor-keys@8.30.1':
   2442      dependencies:
   2443        '@typescript-eslint/types': 8.30.1
   2444 -      eslint-visitor-keys: 4.2.0
   2445 +      eslint-visitor-keys: 4.2.1
   2446  
   2447    '@unrs/resolver-binding-darwin-arm64@1.6.1':
   2448      optional: true
   2449 @@ -4880,92 +4607,16 @@ snapshots:
   2450    '@unrs/resolver-binding-win32-x64-msvc@1.6.1':
   2451      optional: true
   2452  
   2453 -  '@webassemblyjs/ast@1.14.1':
   2454 -    dependencies:
   2455 -      '@webassemblyjs/helper-numbers': 1.13.2
   2456 -      '@webassemblyjs/helper-wasm-bytecode': 1.13.2
   2457 -
   2458 -  '@webassemblyjs/floating-point-hex-parser@1.13.2': {}
   2459 -
   2460 -  '@webassemblyjs/helper-api-error@1.13.2': {}
   2461 -
   2462 -  '@webassemblyjs/helper-buffer@1.14.1': {}
   2463 -
   2464 -  '@webassemblyjs/helper-numbers@1.13.2':
   2465 -    dependencies:
   2466 -      '@webassemblyjs/floating-point-hex-parser': 1.13.2
   2467 -      '@webassemblyjs/helper-api-error': 1.13.2
   2468 -      '@xtuc/long': 4.2.2
   2469 -
   2470 -  '@webassemblyjs/helper-wasm-bytecode@1.13.2': {}
   2471 -
   2472 -  '@webassemblyjs/helper-wasm-section@1.14.1':
   2473 -    dependencies:
   2474 -      '@webassemblyjs/ast': 1.14.1
   2475 -      '@webassemblyjs/helper-buffer': 1.14.1
   2476 -      '@webassemblyjs/helper-wasm-bytecode': 1.13.2
   2477 -      '@webassemblyjs/wasm-gen': 1.14.1
   2478 -
   2479 -  '@webassemblyjs/ieee754@1.13.2':
   2480 -    dependencies:
   2481 -      '@xtuc/ieee754': 1.2.0
   2482 -
   2483 -  '@webassemblyjs/leb128@1.13.2':
   2484 -    dependencies:
   2485 -      '@xtuc/long': 4.2.2
   2486 -
   2487 -  '@webassemblyjs/utf8@1.13.2': {}
   2488 -
   2489 -  '@webassemblyjs/wasm-edit@1.14.1':
   2490 -    dependencies:
   2491 -      '@webassemblyjs/ast': 1.14.1
   2492 -      '@webassemblyjs/helper-buffer': 1.14.1
   2493 -      '@webassemblyjs/helper-wasm-bytecode': 1.13.2
   2494 -      '@webassemblyjs/helper-wasm-section': 1.14.1
   2495 -      '@webassemblyjs/wasm-gen': 1.14.1
   2496 -      '@webassemblyjs/wasm-opt': 1.14.1
   2497 -      '@webassemblyjs/wasm-parser': 1.14.1
   2498 -      '@webassemblyjs/wast-printer': 1.14.1
   2499 -
   2500 -  '@webassemblyjs/wasm-gen@1.14.1':
   2501 -    dependencies:
   2502 -      '@webassemblyjs/ast': 1.14.1
   2503 -      '@webassemblyjs/helper-wasm-bytecode': 1.13.2
   2504 -      '@webassemblyjs/ieee754': 1.13.2
   2505 -      '@webassemblyjs/leb128': 1.13.2
   2506 -      '@webassemblyjs/utf8': 1.13.2
   2507 -
   2508 -  '@webassemblyjs/wasm-opt@1.14.1':
   2509 -    dependencies:
   2510 -      '@webassemblyjs/ast': 1.14.1
   2511 -      '@webassemblyjs/helper-buffer': 1.14.1
   2512 -      '@webassemblyjs/wasm-gen': 1.14.1
   2513 -      '@webassemblyjs/wasm-parser': 1.14.1
   2514 -
   2515 -  '@webassemblyjs/wasm-parser@1.14.1':
   2516 -    dependencies:
   2517 -      '@webassemblyjs/ast': 1.14.1
   2518 -      '@webassemblyjs/helper-api-error': 1.13.2
   2519 -      '@webassemblyjs/helper-wasm-bytecode': 1.13.2
   2520 -      '@webassemblyjs/ieee754': 1.13.2
   2521 -      '@webassemblyjs/leb128': 1.13.2
   2522 -      '@webassemblyjs/utf8': 1.13.2
   2523 -
   2524 -  '@webassemblyjs/wast-printer@1.14.1':
   2525 -    dependencies:
   2526 -      '@webassemblyjs/ast': 1.14.1
   2527 -      '@xtuc/long': 4.2.2
   2528 -
   2529 -  '@xtuc/ieee754@1.2.0': {}
   2530 -
   2531 -  '@xtuc/long@4.2.2': {}
   2532 -
   2533    abs-svg-path@0.1.1: {}
   2534  
   2535    acorn-jsx@5.3.2(acorn@8.14.1):
   2536      dependencies:
   2537        acorn: 8.14.1
   2538  
   2539 +  acorn-jsx@5.3.2(acorn@8.15.0):
   2540 +    dependencies:
   2541 +      acorn: 8.15.0
   2542 +
   2543    acorn-walk@8.3.4:
   2544      dependencies:
   2545        acorn: 8.14.1
   2546 @@ -4974,16 +4625,9 @@ snapshots:
   2547  
   2548    acorn@8.14.1: {}
   2549  
   2550 -  agent-base@7.1.3: {}
   2551 +  acorn@8.15.0: {}
   2552  
   2553 -  ajv-formats@2.1.1(ajv@8.17.1):
   2554 -    optionalDependencies:
   2555 -      ajv: 8.17.1
   2556 -
   2557 -  ajv-keywords@5.1.0(ajv@8.17.1):
   2558 -    dependencies:
   2559 -      ajv: 8.17.1
   2560 -      fast-deep-equal: 3.1.3
   2561 +  agent-base@7.1.4: {}
   2562  
   2563    ajv@6.12.6:
   2564      dependencies:
   2565 @@ -4992,13 +4636,6 @@ snapshots:
   2566        json-schema-traverse: 0.4.1
   2567        uri-js: 4.4.1
   2568  
   2569 -  ajv@8.17.1:
   2570 -    dependencies:
   2571 -      fast-deep-equal: 3.1.3
   2572 -      fast-uri: 3.0.6
   2573 -      json-schema-traverse: 1.0.0
   2574 -      require-from-string: 2.0.2
   2575 -
   2576    ansi-colors@4.1.3: {}
   2577  
   2578    ansi-regex@5.0.1: {}
   2579 @@ -5026,6 +4663,10 @@ snapshots:
   2580      dependencies:
   2581        tslib: 2.8.1
   2582  
   2583 +  aria-hidden@1.2.6:
   2584 +    dependencies:
   2585 +      tslib: 2.8.1
   2586 +
   2587    aria-query@5.3.2: {}
   2588  
   2589    array-bounds@1.0.1: {}
   2590 @@ -5143,16 +4784,13 @@ snapshots:
   2591      dependencies:
   2592        balanced-match: 1.0.2
   2593  
   2594 -  braces@3.0.3:
   2595 +  brace-expansion@2.0.2:
   2596      dependencies:
   2597 -      fill-range: 7.1.1
   2598 +      balanced-match: 1.0.2
   2599  
   2600 -  browserslist@4.24.4:
   2601 +  braces@3.0.3:
   2602      dependencies:
   2603 -      caniuse-lite: 1.0.30001715
   2604 -      electron-to-chromium: 1.5.143
   2605 -      node-releases: 2.0.19
   2606 -      update-browserslist-db: 1.1.3(browserslist@4.24.4)
   2607 +      fill-range: 7.1.1
   2608  
   2609    buffer-from@1.1.2: {}
   2610  
   2611 @@ -5209,8 +4847,7 @@ snapshots:
   2612    chokidar@4.0.3:
   2613      dependencies:
   2614        readdirp: 4.1.2
   2615 -
   2616 -  chrome-trace-event@1.0.4: {}
   2617 +    optional: true
   2618  
   2619    clamp@1.0.1: {}
   2620  
   2621 @@ -5323,19 +4960,6 @@ snapshots:
   2622  
   2623    css-global-keywords@1.0.1: {}
   2624  
   2625 -  css-loader@7.1.2(webpack@5.99.7):
   2626 -    dependencies:
   2627 -      icss-utils: 5.1.0(postcss@8.5.3)
   2628 -      postcss: 8.5.3
   2629 -      postcss-modules-extract-imports: 3.1.0(postcss@8.5.3)
   2630 -      postcss-modules-local-by-default: 4.2.0(postcss@8.5.3)
   2631 -      postcss-modules-scope: 3.2.1(postcss@8.5.3)
   2632 -      postcss-modules-values: 4.0.0(postcss@8.5.3)
   2633 -      postcss-value-parser: 4.2.0
   2634 -      semver: 7.7.1
   2635 -    optionalDependencies:
   2636 -      webpack: 5.99.7
   2637 -
   2638    css-system-font-keywords@1.0.0: {}
   2639  
   2640    csscolorparser@1.0.3: {}
   2641 @@ -5429,11 +5053,15 @@ snapshots:
   2642      dependencies:
   2643        ms: 2.1.3
   2644  
   2645 -  debug@4.4.0(supports-color@9.4.0):
   2646 +  debug@4.4.0:
   2647 +    dependencies:
   2648 +      ms: 2.1.3
   2649 +
   2650 +  debug@4.4.3(supports-color@10.2.2):
   2651      dependencies:
   2652        ms: 2.1.3
   2653      optionalDependencies:
   2654 -      supports-color: 9.4.0
   2655 +      supports-color: 10.2.2
   2656  
   2657    deep-is@0.1.4: {}
   2658  
   2659 @@ -5499,8 +5127,6 @@ snapshots:
   2660  
   2661    eastasianwidth@0.2.0: {}
   2662  
   2663 -  electron-to-chromium@1.5.143: {}
   2664 -
   2665    element-size@1.1.1: {}
   2666  
   2667    elementary-circuits-directed-graph@1.3.1:
   2668 @@ -5515,11 +5141,6 @@ snapshots:
   2669      dependencies:
   2670        once: 1.4.0
   2671  
   2672 -  enhanced-resolve@5.18.1:
   2673 -    dependencies:
   2674 -      graceful-fs: 4.2.11
   2675 -      tapable: 2.2.1
   2676 -
   2677    es-abstract@1.23.9:
   2678      dependencies:
   2679        array-buffer-byte-length: 1.0.2
   2680 @@ -5597,8 +5218,6 @@ snapshots:
   2681        iterator.prototype: 1.1.5
   2682        safe-array-concat: 1.1.3
   2683  
   2684 -  es-module-lexer@1.7.0: {}
   2685 -
   2686    es-object-atoms@1.1.1:
   2687      dependencies:
   2688        es-errors: 1.3.0
   2689 @@ -5645,17 +5264,6 @@ snapshots:
   2690        es6-iterator: 2.0.3
   2691        es6-symbol: 3.1.4
   2692  
   2693 -  esbuild-style-plugin@1.6.3:
   2694 -    dependencies:
   2695 -      '@types/less': 3.0.8
   2696 -      '@types/sass': 1.45.0
   2697 -      '@types/stylus': 0.48.43
   2698 -      glob: 10.4.5
   2699 -      postcss: 8.5.3
   2700 -      postcss-modules: 6.0.1(postcss@8.5.3)
   2701 -
   2702 -  escalade@3.2.0: {}
   2703 -
   2704    escape-string-regexp@4.0.0: {}
   2705  
   2706    escodegen@2.1.0:
   2707 @@ -5666,21 +5274,21 @@ snapshots:
   2708      optionalDependencies:
   2709        source-map: 0.6.1
   2710  
   2711 -  eslint-config-next@15.3.1-canary.14(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3):
   2712 +  eslint-config-next@15.3.1-canary.14(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.3):
   2713      dependencies:
   2714        '@next/eslint-plugin-next': 15.3.1-canary.14
   2715        '@rushstack/eslint-patch': 1.11.0
   2716 -      '@typescript-eslint/eslint-plugin': 8.30.1(@typescript-eslint/parser@8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)
   2717 -      '@typescript-eslint/parser': 8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)
   2718 -      eslint: 9.25.0(jiti@2.4.2)
   2719 +      '@typescript-eslint/eslint-plugin': 8.30.1(@typescript-eslint/parser@8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.3))(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.3)
   2720 +      '@typescript-eslint/parser': 8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.3)
   2721 +      eslint: 9.36.0(jiti@2.4.2)
   2722        eslint-import-resolver-node: 0.3.9
   2723 -      eslint-import-resolver-typescript: 3.10.0(eslint-plugin-import@2.31.0)(eslint@9.25.0(jiti@2.4.2))
   2724 -      eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-typescript@3.10.0)(eslint@9.25.0(jiti@2.4.2))
   2725 -      eslint-plugin-jsx-a11y: 6.10.2(eslint@9.25.0(jiti@2.4.2))
   2726 -      eslint-plugin-react: 7.37.5(eslint@9.25.0(jiti@2.4.2))
   2727 -      eslint-plugin-react-hooks: 5.2.0(eslint@9.25.0(jiti@2.4.2))
   2728 +      eslint-import-resolver-typescript: 3.10.0(eslint-plugin-import@2.31.0)(eslint@9.36.0(jiti@2.4.2))
   2729 +      eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.0)(eslint@9.36.0(jiti@2.4.2))
   2730 +      eslint-plugin-jsx-a11y: 6.10.2(eslint@9.36.0(jiti@2.4.2))
   2731 +      eslint-plugin-react: 7.37.5(eslint@9.36.0(jiti@2.4.2))
   2732 +      eslint-plugin-react-hooks: 5.2.0(eslint@9.36.0(jiti@2.4.2))
   2733      optionalDependencies:
   2734 -      typescript: 5.8.3
   2735 +      typescript: 5.9.3
   2736      transitivePeerDependencies:
   2737        - eslint-import-resolver-webpack
   2738        - eslint-plugin-import-x
   2739 @@ -5694,33 +5302,33 @@ snapshots:
   2740      transitivePeerDependencies:
   2741        - supports-color
   2742  
   2743 -  eslint-import-resolver-typescript@3.10.0(eslint-plugin-import@2.31.0)(eslint@9.25.0(jiti@2.4.2)):
   2744 +  eslint-import-resolver-typescript@3.10.0(eslint-plugin-import@2.31.0)(eslint@9.36.0(jiti@2.4.2)):
   2745      dependencies:
   2746        '@nolyfill/is-core-module': 1.0.39
   2747 -      debug: 4.4.0(supports-color@9.4.0)
   2748 -      eslint: 9.25.0(jiti@2.4.2)
   2749 +      debug: 4.4.0
   2750 +      eslint: 9.36.0(jiti@2.4.2)
   2751        get-tsconfig: 4.10.0
   2752        is-bun-module: 2.0.0
   2753        stable-hash: 0.0.5
   2754        tinyglobby: 0.2.13
   2755        unrs-resolver: 1.6.1
   2756      optionalDependencies:
   2757 -      eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-typescript@3.10.0)(eslint@9.25.0(jiti@2.4.2))
   2758 +      eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.0)(eslint@9.36.0(jiti@2.4.2))
   2759      transitivePeerDependencies:
   2760        - supports-color
   2761  
   2762 -  eslint-module-utils@2.12.0(@typescript-eslint/parser@8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.0)(eslint@9.25.0(jiti@2.4.2)):
   2763 +  eslint-module-utils@2.12.0(@typescript-eslint/parser@8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.0)(eslint@9.36.0(jiti@2.4.2)):
   2764      dependencies:
   2765        debug: 3.2.7
   2766      optionalDependencies:
   2767 -      '@typescript-eslint/parser': 8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)
   2768 -      eslint: 9.25.0(jiti@2.4.2)
   2769 +      '@typescript-eslint/parser': 8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.3)
   2770 +      eslint: 9.36.0(jiti@2.4.2)
   2771        eslint-import-resolver-node: 0.3.9
   2772 -      eslint-import-resolver-typescript: 3.10.0(eslint-plugin-import@2.31.0)(eslint@9.25.0(jiti@2.4.2))
   2773 +      eslint-import-resolver-typescript: 3.10.0(eslint-plugin-import@2.31.0)(eslint@9.36.0(jiti@2.4.2))
   2774      transitivePeerDependencies:
   2775        - supports-color
   2776  
   2777 -  eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-typescript@3.10.0)(eslint@9.25.0(jiti@2.4.2)):
   2778 +  eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.0)(eslint@9.36.0(jiti@2.4.2)):
   2779      dependencies:
   2780        '@rtsao/scc': 1.1.0
   2781        array-includes: 3.1.8
   2782 @@ -5729,9 +5337,9 @@ snapshots:
   2783        array.prototype.flatmap: 1.3.3
   2784        debug: 3.2.7
   2785        doctrine: 2.1.0
   2786 -      eslint: 9.25.0(jiti@2.4.2)
   2787 +      eslint: 9.36.0(jiti@2.4.2)
   2788        eslint-import-resolver-node: 0.3.9
   2789 -      eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.0)(eslint@9.25.0(jiti@2.4.2))
   2790 +      eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.0)(eslint@9.36.0(jiti@2.4.2))
   2791        hasown: 2.0.2
   2792        is-core-module: 2.16.1
   2793        is-glob: 4.0.3
   2794 @@ -5743,13 +5351,13 @@ snapshots:
   2795        string.prototype.trimend: 1.0.9
   2796        tsconfig-paths: 3.15.0
   2797      optionalDependencies:
   2798 -      '@typescript-eslint/parser': 8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)
   2799 +      '@typescript-eslint/parser': 8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.3)
   2800      transitivePeerDependencies:
   2801        - eslint-import-resolver-typescript
   2802        - eslint-import-resolver-webpack
   2803        - supports-color
   2804  
   2805 -  eslint-plugin-jsx-a11y@6.10.2(eslint@9.25.0(jiti@2.4.2)):
   2806 +  eslint-plugin-jsx-a11y@6.10.2(eslint@9.36.0(jiti@2.4.2)):
   2807      dependencies:
   2808        aria-query: 5.3.2
   2809        array-includes: 3.1.8
   2810 @@ -5759,7 +5367,7 @@ snapshots:
   2811        axobject-query: 4.1.0
   2812        damerau-levenshtein: 1.0.8
   2813        emoji-regex: 9.2.2
   2814 -      eslint: 9.25.0(jiti@2.4.2)
   2815 +      eslint: 9.36.0(jiti@2.4.2)
   2816        hasown: 2.0.2
   2817        jsx-ast-utils: 3.3.5
   2818        language-tags: 1.0.9
   2819 @@ -5768,11 +5376,11 @@ snapshots:
   2820        safe-regex-test: 1.1.0
   2821        string.prototype.includes: 2.0.1
   2822  
   2823 -  eslint-plugin-react-hooks@5.2.0(eslint@9.25.0(jiti@2.4.2)):
   2824 +  eslint-plugin-react-hooks@5.2.0(eslint@9.36.0(jiti@2.4.2)):
   2825      dependencies:
   2826 -      eslint: 9.25.0(jiti@2.4.2)
   2827 +      eslint: 9.36.0(jiti@2.4.2)
   2828  
   2829 -  eslint-plugin-react@7.37.5(eslint@9.25.0(jiti@2.4.2)):
   2830 +  eslint-plugin-react@7.37.5(eslint@9.36.0(jiti@2.4.2)):
   2831      dependencies:
   2832        array-includes: 3.1.8
   2833        array.prototype.findlast: 1.2.5
   2834 @@ -5780,7 +5388,7 @@ snapshots:
   2835        array.prototype.tosorted: 1.1.4
   2836        doctrine: 2.1.0
   2837        es-iterator-helpers: 1.2.1
   2838 -      eslint: 9.25.0(jiti@2.4.2)
   2839 +      eslint: 9.36.0(jiti@2.4.2)
   2840        estraverse: 5.3.0
   2841        hasown: 2.0.2
   2842        jsx-ast-utils: 3.3.5
   2843 @@ -5794,12 +5402,7 @@ snapshots:
   2844        string.prototype.matchall: 4.0.12
   2845        string.prototype.repeat: 1.0.0
   2846  
   2847 -  eslint-scope@5.1.1:
   2848 -    dependencies:
   2849 -      esrecurse: 4.3.0
   2850 -      estraverse: 4.3.0
   2851 -
   2852 -  eslint-scope@8.3.0:
   2853 +  eslint-scope@8.4.0:
   2854      dependencies:
   2855        esrecurse: 4.3.0
   2856        estraverse: 5.3.0
   2857 @@ -5808,16 +5411,18 @@ snapshots:
   2858  
   2859    eslint-visitor-keys@4.2.0: {}
   2860  
   2861 -  eslint@9.25.0(jiti@2.4.2):
   2862 +  eslint-visitor-keys@4.2.1: {}
   2863 +
   2864 +  eslint@9.36.0(jiti@2.4.2):
   2865      dependencies:
   2866 -      '@eslint-community/eslint-utils': 4.6.1(eslint@9.25.0(jiti@2.4.2))
   2867 +      '@eslint-community/eslint-utils': 4.9.0(eslint@9.36.0(jiti@2.4.2))
   2868        '@eslint-community/regexpp': 4.12.1
   2869 -      '@eslint/config-array': 0.20.0
   2870 -      '@eslint/config-helpers': 0.2.1
   2871 -      '@eslint/core': 0.13.0
   2872 +      '@eslint/config-array': 0.21.0
   2873 +      '@eslint/config-helpers': 0.3.1
   2874 +      '@eslint/core': 0.15.2
   2875        '@eslint/eslintrc': 3.3.1
   2876 -      '@eslint/js': 9.25.0
   2877 -      '@eslint/plugin-kit': 0.2.8
   2878 +      '@eslint/js': 9.36.0
   2879 +      '@eslint/plugin-kit': 0.3.5
   2880        '@humanfs/node': 0.16.6
   2881        '@humanwhocodes/module-importer': 1.0.1
   2882        '@humanwhocodes/retry': 0.4.2
   2883 @@ -5826,11 +5431,11 @@ snapshots:
   2884        ajv: 6.12.6
   2885        chalk: 4.1.2
   2886        cross-spawn: 7.0.6
   2887 -      debug: 4.4.0(supports-color@9.4.0)
   2888 +      debug: 4.4.0
   2889        escape-string-regexp: 4.0.0
   2890 -      eslint-scope: 8.3.0
   2891 -      eslint-visitor-keys: 4.2.0
   2892 -      espree: 10.3.0
   2893 +      eslint-scope: 8.4.0
   2894 +      eslint-visitor-keys: 4.2.1
   2895 +      espree: 10.4.0
   2896        esquery: 1.6.0
   2897        esutils: 2.0.3
   2898        fast-deep-equal: 3.1.3
   2899 @@ -5863,6 +5468,12 @@ snapshots:
   2900        acorn-jsx: 5.3.2(acorn@8.14.1)
   2901        eslint-visitor-keys: 4.2.0
   2902  
   2903 +  espree@10.4.0:
   2904 +    dependencies:
   2905 +      acorn: 8.15.0
   2906 +      acorn-jsx: 5.3.2(acorn@8.15.0)
   2907 +      eslint-visitor-keys: 4.2.1
   2908 +
   2909    esprima@4.0.1: {}
   2910  
   2911    esquery@1.6.0:
   2912 @@ -5873,8 +5484,6 @@ snapshots:
   2913      dependencies:
   2914        estraverse: 5.3.0
   2915  
   2916 -  estraverse@4.3.0: {}
   2917 -
   2918    estraverse@5.3.0: {}
   2919  
   2920    esutils@2.0.3: {}
   2921 @@ -5921,8 +5530,6 @@ snapshots:
   2922  
   2923    fast-levenshtein@2.0.6: {}
   2924  
   2925 -  fast-uri@3.0.6: {}
   2926 -
   2927    fastq@1.19.1:
   2928      dependencies:
   2929        reusify: 1.1.0
   2930 @@ -5993,10 +5600,6 @@ snapshots:
   2931  
   2932    functions-have-names@1.2.3: {}
   2933  
   2934 -  generic-names@4.0.0:
   2935 -    dependencies:
   2936 -      loader-utils: 3.3.1
   2937 -
   2938    geojson-vt@3.2.1: {}
   2939  
   2940    geojson-vt@4.0.2: {}
   2941 @@ -6039,6 +5642,8 @@ snapshots:
   2942  
   2943    gl-matrix@3.4.3: {}
   2944  
   2945 +  gl-matrix@3.4.4: {}
   2946 +
   2947    gl-text@1.4.0:
   2948      dependencies:
   2949        bit-twiddle: 1.0.2
   2950 @@ -6077,8 +5682,6 @@ snapshots:
   2951      dependencies:
   2952        is-glob: 4.0.3
   2953  
   2954 -  glob-to-regexp@0.4.1: {}
   2955 -
   2956    glob@10.4.5:
   2957      dependencies:
   2958        foreground-child: 3.3.1
   2959 @@ -6227,10 +5830,10 @@ snapshots:
   2960  
   2961    html-escaper@2.0.2: {}
   2962  
   2963 -  https-proxy-agent@7.0.6(supports-color@9.4.0):
   2964 +  https-proxy-agent@7.0.6(supports-color@10.2.2):
   2965      dependencies:
   2966 -      agent-base: 7.1.3
   2967 -      debug: 4.4.0(supports-color@9.4.0)
   2968 +      agent-base: 7.1.4
   2969 +      debug: 4.4.3(supports-color@10.2.2)
   2970      transitivePeerDependencies:
   2971        - supports-color
   2972  
   2973 @@ -6238,15 +5841,12 @@ snapshots:
   2974      dependencies:
   2975        safer-buffer: 2.1.2
   2976  
   2977 -  icss-utils@5.1.0(postcss@8.5.3):
   2978 -    dependencies:
   2979 -      postcss: 8.5.3
   2980 -
   2981    ieee754@1.2.1: {}
   2982  
   2983    ignore@5.3.2: {}
   2984  
   2985 -  immutable@5.1.1: {}
   2986 +  immutable@5.1.3:
   2987 +    optional: true
   2988  
   2989    import-fresh@3.3.1:
   2990      dependencies:
   2991 @@ -6430,18 +6030,12 @@ snapshots:
   2992      optionalDependencies:
   2993        '@pkgjs/parseargs': 0.11.0
   2994  
   2995 -  jest-worker@27.5.1:
   2996 -    dependencies:
   2997 -      '@types/node': 20.17.30
   2998 -      merge-stream: 2.0.0
   2999 -      supports-color: 8.1.1
   3000 -
   3001    jiti@1.21.7: {}
   3002  
   3003    jiti@2.4.2:
   3004      optional: true
   3005  
   3006 -  jose@6.0.10: {}
   3007 +  jose@6.1.0: {}
   3008  
   3009    js-levenshtein@1.1.6: {}
   3010  
   3011 @@ -6453,8 +6047,6 @@ snapshots:
   3012  
   3013    json-buffer@3.0.1: {}
   3014  
   3015 -  json-parse-even-better-errors@2.3.1: {}
   3016 -
   3017    json-schema-traverse@0.4.1: {}
   3018  
   3019    json-schema-traverse@1.0.0: {}
   3020 @@ -6499,16 +6091,10 @@ snapshots:
   3021  
   3022    lines-and-columns@1.2.4: {}
   3023  
   3024 -  loader-runner@4.3.0: {}
   3025 -
   3026 -  loader-utils@3.3.1: {}
   3027 -
   3028    locate-path@6.0.0:
   3029      dependencies:
   3030        p-locate: 5.0.0
   3031  
   3032 -  lodash.camelcase@4.3.0: {}
   3033 -
   3034    lodash.merge@4.6.2: {}
   3035  
   3036    loose-envify@1.4.0:
   3037 @@ -6517,9 +6103,9 @@ snapshots:
   3038  
   3039    lru-cache@10.4.3: {}
   3040  
   3041 -  lucide-react@0.503.0(react@19.1.0):
   3042 +  lucide-react@0.503.0(react@19.2.0):
   3043      dependencies:
   3044 -      react: 19.1.0
   3045 +      react: 19.2.0
   3046  
   3047    map-limit@0.0.1:
   3048      dependencies:
   3049 @@ -6539,7 +6125,7 @@ snapshots:
   3050        csscolorparser: 1.0.3
   3051        earcut: 2.2.4
   3052        geojson-vt: 3.2.1
   3053 -      gl-matrix: 3.4.3
   3054 +      gl-matrix: 3.4.4
   3055        grid-index: 1.1.0
   3056        murmurhash-js: 1.0.0
   3057        pbf: 3.3.0
   3058 @@ -6583,8 +6169,6 @@ snapshots:
   3059  
   3060    math-log2@1.0.1: {}
   3061  
   3062 -  merge-stream@2.0.0: {}
   3063 -
   3064    merge2@1.4.1: {}
   3065  
   3066    micromatch@4.0.8:
   3067 @@ -6592,19 +6176,13 @@ snapshots:
   3068        braces: 3.0.3
   3069        picomatch: 2.3.1
   3070  
   3071 -  mime-db@1.52.0: {}
   3072 -
   3073 -  mime-types@2.1.35:
   3074 -    dependencies:
   3075 -      mime-db: 1.52.0
   3076 -
   3077    minimatch@3.1.2:
   3078      dependencies:
   3079        brace-expansion: 1.1.11
   3080  
   3081    minimatch@5.1.6:
   3082      dependencies:
   3083 -      brace-expansion: 2.0.1
   3084 +      brace-expansion: 2.0.2
   3085  
   3086    minimatch@9.0.5:
   3087      dependencies:
   3088 @@ -6658,16 +6236,14 @@ snapshots:
   3089      transitivePeerDependencies:
   3090        - supports-color
   3091  
   3092 -  neo-async@2.6.2: {}
   3093 -
   3094 -  next-themes@0.4.6(react-dom@19.1.0(react@19.1.0))(react@19.1.0):
   3095 +  next-themes@0.4.6(react-dom@19.2.0(react@19.2.0))(react@19.2.0):
   3096      dependencies:
   3097 -      react: 19.1.0
   3098 -      react-dom: 19.1.0(react@19.1.0)
   3099 +      react: 19.2.0
   3100 +      react-dom: 19.2.0(react@19.2.0)
   3101  
   3102    next-tick@1.1.0: {}
   3103  
   3104 -  next@15.3.1-canary.14(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.87.0):
   3105 +  next@15.3.1-canary.14(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.87.0):
   3106      dependencies:
   3107        '@next/env': 15.3.1-canary.14
   3108        '@swc/counter': 0.1.3
   3109 @@ -6675,9 +6251,9 @@ snapshots:
   3110        busboy: 1.6.0
   3111        caniuse-lite: 1.0.30001715
   3112        postcss: 8.4.31
   3113 -      react: 19.1.0
   3114 -      react-dom: 19.1.0(react@19.1.0)
   3115 -      styled-jsx: 5.1.6(react@19.1.0)
   3116 +      react: 19.2.0
   3117 +      react-dom: 19.2.0(react@19.2.0)
   3118 +      styled-jsx: 5.1.6(react@19.2.0)
   3119      optionalDependencies:
   3120        '@next/swc-darwin-arm64': 15.3.1-canary.14
   3121        '@next/swc-darwin-x64': 15.3.1-canary.14
   3122 @@ -6696,8 +6272,6 @@ snapshots:
   3123    node-addon-api@7.1.1:
   3124      optional: true
   3125  
   3126 -  node-releases@2.0.19: {}
   3127 -
   3128    normalize-path@3.0.0: {}
   3129  
   3130    normalize-svg-path@0.1.0: {}
   3131 @@ -6762,20 +6336,20 @@ snapshots:
   3132      dependencies:
   3133        wrappy: 1.0.2
   3134  
   3135 -  openapi-fetch@0.13.5:
   3136 +  openapi-fetch@0.13.8:
   3137      dependencies:
   3138        openapi-typescript-helpers: 0.0.15
   3139  
   3140    openapi-typescript-helpers@0.0.15: {}
   3141  
   3142 -  openapi-typescript@7.6.1(typescript@5.8.3):
   3143 +  openapi-typescript@7.9.1(typescript@5.9.3):
   3144      dependencies:
   3145 -      '@redocly/openapi-core': 1.34.2(supports-color@9.4.0)
   3146 +      '@redocly/openapi-core': 1.34.5(supports-color@10.2.2)
   3147        ansi-colors: 4.1.3
   3148        change-case: 5.4.4
   3149        parse-json: 8.3.0
   3150 -      supports-color: 9.4.0
   3151 -      typescript: 5.8.3
   3152 +      supports-color: 10.2.2
   3153 +      typescript: 5.9.3
   3154        yargs-parser: 21.1.1
   3155  
   3156    opener@1.5.2: {}
   3157 @@ -6855,12 +6429,13 @@ snapshots:
   3158  
   3159    pirates@4.0.7: {}
   3160  
   3161 -  plotly.js@3.0.1(mapbox-gl@1.13.3)(webpack@5.99.7):
   3162 +  plotly.js@3.1.1(mapbox-gl@1.13.3):
   3163      dependencies:
   3164        '@plotly/d3': 3.8.2
   3165        '@plotly/d3-sankey': 0.7.2
   3166        '@plotly/d3-sankey-circular': 0.33.1
   3167        '@plotly/mapbox-gl': 1.13.4(mapbox-gl@1.13.3)
   3168 +      '@plotly/regl': 2.1.2
   3169        '@turf/area': 7.2.0
   3170        '@turf/bbox': 7.2.0
   3171        '@turf/centroid': 7.2.0
   3172 @@ -6871,7 +6446,6 @@ snapshots:
   3173        color-parse: 2.0.0
   3174        color-rgba: 3.0.0
   3175        country-regex: 1.1.0
   3176 -      css-loader: 7.1.2(webpack@5.99.7)
   3177        d3-force: 1.2.1
   3178        d3-format: 1.4.5
   3179        d3-geo: 1.12.1
   3180 @@ -6880,7 +6454,6 @@ snapshots:
   3181        d3-interpolate: 3.0.1
   3182        d3-time: 1.1.0
   3183        d3-time-format: 2.3.0
   3184 -      esbuild-style-plugin: 1.6.3
   3185        fast-isnumeric: 1.1.4
   3186        gl-mat4: 1.2.0
   3187        gl-text: 1.4.0
   3188 @@ -6896,25 +6469,21 @@ snapshots:
   3189        point-in-polygon: 1.1.0
   3190        polybooljs: 1.2.2
   3191        probe-image-size: 7.2.3
   3192 -      regl: '@plotly/regl@2.1.2'
   3193        regl-error2d: 2.0.12
   3194        regl-line2d: 3.1.3
   3195        regl-scatter2d: 3.3.1
   3196        regl-splom: 1.0.14
   3197        strongly-connected-components: 1.0.1
   3198 -      style-loader: 4.0.0(webpack@5.99.7)
   3199        superscript-text: 1.0.0
   3200        svg-path-sdf: 1.1.3
   3201        tinycolor2: 1.6.0
   3202        to-px: 1.0.1
   3203        topojson-client: 3.1.0
   3204        webgl-context: 2.2.0
   3205 -      world-calendars: 1.0.3
   3206 +      world-calendars: 1.0.4
   3207      transitivePeerDependencies:
   3208 -      - '@rspack/core'
   3209        - mapbox-gl
   3210        - supports-color
   3211 -      - webpack
   3212  
   3213    pluralize@8.0.0: {}
   3214  
   3215 @@ -6924,61 +6493,28 @@ snapshots:
   3216  
   3217    possible-typed-array-names@1.1.0: {}
   3218  
   3219 -  postcss-import@15.1.0(postcss@8.5.3):
   3220 +  postcss-import@15.1.0(postcss@8.5.6):
   3221      dependencies:
   3222 -      postcss: 8.5.3
   3223 +      postcss: 8.5.6
   3224        postcss-value-parser: 4.2.0
   3225        read-cache: 1.0.0
   3226        resolve: 1.22.10
   3227  
   3228 -  postcss-js@4.0.1(postcss@8.5.3):
   3229 +  postcss-js@4.0.1(postcss@8.5.6):
   3230      dependencies:
   3231        camelcase-css: 2.0.1
   3232 -      postcss: 8.5.3
   3233 +      postcss: 8.5.6
   3234  
   3235 -  postcss-load-config@4.0.2(postcss@8.5.3):
   3236 +  postcss-load-config@4.0.2(postcss@8.5.6):
   3237      dependencies:
   3238        lilconfig: 3.1.3
   3239        yaml: 2.7.1
   3240      optionalDependencies:
   3241 -      postcss: 8.5.3
   3242 -
   3243 -  postcss-modules-extract-imports@3.1.0(postcss@8.5.3):
   3244 -    dependencies:
   3245 -      postcss: 8.5.3
   3246 +      postcss: 8.5.6
   3247  
   3248 -  postcss-modules-local-by-default@4.2.0(postcss@8.5.3):
   3249 +  postcss-nested@6.2.0(postcss@8.5.6):
   3250      dependencies:
   3251 -      icss-utils: 5.1.0(postcss@8.5.3)
   3252 -      postcss: 8.5.3
   3253 -      postcss-selector-parser: 7.1.0
   3254 -      postcss-value-parser: 4.2.0
   3255 -
   3256 -  postcss-modules-scope@3.2.1(postcss@8.5.3):
   3257 -    dependencies:
   3258 -      postcss: 8.5.3
   3259 -      postcss-selector-parser: 7.1.0
   3260 -
   3261 -  postcss-modules-values@4.0.0(postcss@8.5.3):
   3262 -    dependencies:
   3263 -      icss-utils: 5.1.0(postcss@8.5.3)
   3264 -      postcss: 8.5.3
   3265 -
   3266 -  postcss-modules@6.0.1(postcss@8.5.3):
   3267 -    dependencies:
   3268 -      generic-names: 4.0.0
   3269 -      icss-utils: 5.1.0(postcss@8.5.3)
   3270 -      lodash.camelcase: 4.3.0
   3271 -      postcss: 8.5.3
   3272 -      postcss-modules-extract-imports: 3.1.0(postcss@8.5.3)
   3273 -      postcss-modules-local-by-default: 4.2.0(postcss@8.5.3)
   3274 -      postcss-modules-scope: 3.2.1(postcss@8.5.3)
   3275 -      postcss-modules-values: 4.0.0(postcss@8.5.3)
   3276 -      string-hash: 1.1.3
   3277 -
   3278 -  postcss-nested@6.2.0(postcss@8.5.3):
   3279 -    dependencies:
   3280 -      postcss: 8.5.3
   3281 +      postcss: 8.5.6
   3282        postcss-selector-parser: 6.1.2
   3283  
   3284    postcss-selector-parser@6.1.2:
   3285 @@ -6986,11 +6522,6 @@ snapshots:
   3286        cssesc: 3.0.0
   3287        util-deprecate: 1.0.2
   3288  
   3289 -  postcss-selector-parser@7.1.0:
   3290 -    dependencies:
   3291 -      cssesc: 3.0.0
   3292 -      util-deprecate: 1.0.2
   3293 -
   3294    postcss-value-parser@4.2.0: {}
   3295  
   3296    postcss@8.4.31:
   3297 @@ -6999,7 +6530,7 @@ snapshots:
   3298        picocolors: 1.1.1
   3299        source-map-js: 1.2.1
   3300  
   3301 -  postcss@8.5.3:
   3302 +  postcss@8.5.6:
   3303      dependencies:
   3304        nanoid: 3.3.11
   3305        picocolors: 1.1.1
   3306 @@ -7041,51 +6572,58 @@ snapshots:
   3307      dependencies:
   3308        performance-now: 2.1.0
   3309  
   3310 -  randombytes@2.1.0:
   3311 -    dependencies:
   3312 -      safe-buffer: 5.2.1
   3313 -
   3314 -  react-dom@19.1.0(react@19.1.0):
   3315 +  react-dom@19.2.0(react@19.2.0):
   3316      dependencies:
   3317 -      react: 19.1.0
   3318 -      scheduler: 0.26.0
   3319 +      react: 19.2.0
   3320 +      scheduler: 0.27.0
   3321  
   3322    react-is@16.13.1: {}
   3323  
   3324 -  react-plotly.js@2.6.0(plotly.js@3.0.1(mapbox-gl@1.13.3)(webpack@5.99.7))(react@19.1.0):
   3325 +  react-plotly.js@2.6.0(plotly.js@3.1.1(mapbox-gl@1.13.3))(react@19.2.0):
   3326      dependencies:
   3327 -      plotly.js: 3.0.1(mapbox-gl@1.13.3)(webpack@5.99.7)
   3328 +      plotly.js: 3.1.1(mapbox-gl@1.13.3)
   3329        prop-types: 15.8.1
   3330 -      react: 19.1.0
   3331 +      react: 19.2.0
   3332 +
   3333 +  react-remove-scroll-bar@2.3.8(@types/react@19.2.0)(react@19.2.0):
   3334 +    dependencies:
   3335 +      react: 19.2.0
   3336 +      react-style-singleton: 2.2.3(@types/react@19.2.0)(react@19.2.0)
   3337 +      tslib: 2.8.1
   3338 +    optionalDependencies:
   3339 +      '@types/react': 19.2.0
   3340  
   3341 -  react-remove-scroll-bar@2.3.8(@types/react@19.1.2)(react@19.1.0):
   3342 +  react-remove-scroll@2.6.3(@types/react@19.2.0)(react@19.2.0):
   3343      dependencies:
   3344 -      react: 19.1.0
   3345 -      react-style-singleton: 2.2.3(@types/react@19.1.2)(react@19.1.0)
   3346 +      react: 19.2.0
   3347 +      react-remove-scroll-bar: 2.3.8(@types/react@19.2.0)(react@19.2.0)
   3348 +      react-style-singleton: 2.2.3(@types/react@19.2.0)(react@19.2.0)
   3349        tslib: 2.8.1
   3350 +      use-callback-ref: 1.3.3(@types/react@19.2.0)(react@19.2.0)
   3351 +      use-sidecar: 1.1.3(@types/react@19.2.0)(react@19.2.0)
   3352      optionalDependencies:
   3353 -      '@types/react': 19.1.2
   3354 +      '@types/react': 19.2.0
   3355  
   3356 -  react-remove-scroll@2.6.3(@types/react@19.1.2)(react@19.1.0):
   3357 +  react-remove-scroll@2.7.1(@types/react@19.2.0)(react@19.2.0):
   3358      dependencies:
   3359 -      react: 19.1.0
   3360 -      react-remove-scroll-bar: 2.3.8(@types/react@19.1.2)(react@19.1.0)
   3361 -      react-style-singleton: 2.2.3(@types/react@19.1.2)(react@19.1.0)
   3362 +      react: 19.2.0
   3363 +      react-remove-scroll-bar: 2.3.8(@types/react@19.2.0)(react@19.2.0)
   3364 +      react-style-singleton: 2.2.3(@types/react@19.2.0)(react@19.2.0)
   3365        tslib: 2.8.1
   3366 -      use-callback-ref: 1.3.3(@types/react@19.1.2)(react@19.1.0)
   3367 -      use-sidecar: 1.1.3(@types/react@19.1.2)(react@19.1.0)
   3368 +      use-callback-ref: 1.3.3(@types/react@19.2.0)(react@19.2.0)
   3369 +      use-sidecar: 1.1.3(@types/react@19.2.0)(react@19.2.0)
   3370      optionalDependencies:
   3371 -      '@types/react': 19.1.2
   3372 +      '@types/react': 19.2.0
   3373  
   3374 -  react-style-singleton@2.2.3(@types/react@19.1.2)(react@19.1.0):
   3375 +  react-style-singleton@2.2.3(@types/react@19.2.0)(react@19.2.0):
   3376      dependencies:
   3377        get-nonce: 1.0.1
   3378 -      react: 19.1.0
   3379 +      react: 19.2.0
   3380        tslib: 2.8.1
   3381      optionalDependencies:
   3382 -      '@types/react': 19.1.2
   3383 +      '@types/react': 19.2.0
   3384  
   3385 -  react@19.1.0: {}
   3386 +  react@19.2.0: {}
   3387  
   3388    read-cache@1.0.0:
   3389      dependencies:
   3390 @@ -7112,7 +6650,8 @@ snapshots:
   3391      dependencies:
   3392        picomatch: 2.3.1
   3393  
   3394 -  readdirp@4.1.2: {}
   3395 +  readdirp@4.1.2:
   3396 +    optional: true
   3397  
   3398    reflect.getprototypeof@1.0.10:
   3399      dependencies:
   3400 @@ -7251,30 +6790,20 @@ snapshots:
   3401    sass@1.87.0:
   3402      dependencies:
   3403        chokidar: 4.0.3
   3404 -      immutable: 5.1.1
   3405 +      immutable: 5.1.3
   3406        source-map-js: 1.2.1
   3407      optionalDependencies:
   3408        '@parcel/watcher': 2.5.1
   3409 +    optional: true
   3410  
   3411    sax@1.4.1: {}
   3412  
   3413 -  scheduler@0.26.0: {}
   3414 -
   3415 -  schema-utils@4.3.2:
   3416 -    dependencies:
   3417 -      '@types/json-schema': 7.0.15
   3418 -      ajv: 8.17.1
   3419 -      ajv-formats: 2.1.1(ajv@8.17.1)
   3420 -      ajv-keywords: 5.1.0(ajv@8.17.1)
   3421 +  scheduler@0.27.0: {}
   3422  
   3423    semver@6.3.1: {}
   3424  
   3425    semver@7.7.1: {}
   3426  
   3427 -  serialize-javascript@6.0.2:
   3428 -    dependencies:
   3429 -      randombytes: 2.1.0
   3430 -
   3431    set-function-length@1.2.2:
   3432      dependencies:
   3433        define-data-property: 1.1.4
   3434 @@ -7378,12 +6907,8 @@ snapshots:
   3435  
   3436    source-map-js@1.2.1: {}
   3437  
   3438 -  source-map-support@0.5.21:
   3439 -    dependencies:
   3440 -      buffer-from: 1.1.2
   3441 -      source-map: 0.6.1
   3442 -
   3443 -  source-map@0.6.1: {}
   3444 +  source-map@0.6.1:
   3445 +    optional: true
   3446  
   3447    stable-hash@0.0.5: {}
   3448  
   3449 @@ -7403,8 +6928,6 @@ snapshots:
   3450  
   3451    streamsearch@1.1.0: {}
   3452  
   3453 -  string-hash@1.1.3: {}
   3454 -
   3455    string-split-by@1.0.0:
   3456      dependencies:
   3457        parenthesis: 3.1.8
   3458 @@ -7491,14 +7014,10 @@ snapshots:
   3459  
   3460    strongly-connected-components@1.0.1: {}
   3461  
   3462 -  style-loader@4.0.0(webpack@5.99.7):
   3463 -    dependencies:
   3464 -      webpack: 5.99.7
   3465 -
   3466 -  styled-jsx@5.1.6(react@19.1.0):
   3467 +  styled-jsx@5.1.6(react@19.2.0):
   3468      dependencies:
   3469        client-only: 0.0.1
   3470 -      react: 19.1.0
   3471 +      react: 19.2.0
   3472  
   3473    sucrase@3.35.0:
   3474      dependencies:
   3475 @@ -7520,16 +7039,12 @@ snapshots:
   3476  
   3477    superscript-text@1.0.0: {}
   3478  
   3479 -  supports-color@7.2.0:
   3480 -    dependencies:
   3481 -      has-flag: 4.0.0
   3482 +  supports-color@10.2.2: {}
   3483  
   3484 -  supports-color@8.1.1:
   3485 +  supports-color@7.2.0:
   3486      dependencies:
   3487        has-flag: 4.0.0
   3488  
   3489 -  supports-color@9.4.0: {}
   3490 -
   3491    supports-preserve-symlinks-flag@1.0.0: {}
   3492  
   3493    svg-arc-to-cubic-bezier@3.2.0: {}
   3494 @@ -7549,13 +7064,13 @@ snapshots:
   3495        parse-svg-path: 0.1.2
   3496        svg-path-bounds: 1.0.2
   3497  
   3498 -  tailwind-merge@3.2.0: {}
   3499 +  tailwind-merge@3.3.1: {}
   3500  
   3501 -  tailwindcss-animate@1.0.7(tailwindcss@3.4.17):
   3502 +  tailwindcss-animate@1.0.7(tailwindcss@3.4.18):
   3503      dependencies:
   3504 -      tailwindcss: 3.4.17
   3505 +      tailwindcss: 3.4.18
   3506  
   3507 -  tailwindcss@3.4.17:
   3508 +  tailwindcss@3.4.18:
   3509      dependencies:
   3510        '@alloc/quick-lru': 5.2.0
   3511        arg: 5.0.2
   3512 @@ -7571,35 +7086,17 @@ snapshots:
   3513        normalize-path: 3.0.0
   3514        object-hash: 3.0.0
   3515        picocolors: 1.1.1
   3516 -      postcss: 8.5.3
   3517 -      postcss-import: 15.1.0(postcss@8.5.3)
   3518 -      postcss-js: 4.0.1(postcss@8.5.3)
   3519 -      postcss-load-config: 4.0.2(postcss@8.5.3)
   3520 -      postcss-nested: 6.2.0(postcss@8.5.3)
   3521 +      postcss: 8.5.6
   3522 +      postcss-import: 15.1.0(postcss@8.5.6)
   3523 +      postcss-js: 4.0.1(postcss@8.5.6)
   3524 +      postcss-load-config: 4.0.2(postcss@8.5.6)
   3525 +      postcss-nested: 6.2.0(postcss@8.5.6)
   3526        postcss-selector-parser: 6.1.2
   3527        resolve: 1.22.10
   3528        sucrase: 3.35.0
   3529      transitivePeerDependencies:
   3530        - ts-node
   3531  
   3532 -  tapable@2.2.1: {}
   3533 -
   3534 -  terser-webpack-plugin@5.3.14(webpack@5.99.7):
   3535 -    dependencies:
   3536 -      '@jridgewell/trace-mapping': 0.3.25
   3537 -      jest-worker: 27.5.1
   3538 -      schema-utils: 4.3.2
   3539 -      serialize-javascript: 6.0.2
   3540 -      terser: 5.39.0
   3541 -      webpack: 5.99.7
   3542 -
   3543 -  terser@5.39.0:
   3544 -    dependencies:
   3545 -      '@jridgewell/source-map': 0.3.6
   3546 -      acorn: 8.14.1
   3547 -      commander: 2.20.3
   3548 -      source-map-support: 0.5.21
   3549 -
   3550    thenify-all@1.6.0:
   3551      dependencies:
   3552        thenify: 3.3.1
   3553 @@ -7645,9 +7142,9 @@ snapshots:
   3554  
   3555    totalist@3.0.1: {}
   3556  
   3557 -  ts-api-utils@2.1.0(typescript@5.8.3):
   3558 +  ts-api-utils@2.1.0(typescript@5.9.3):
   3559      dependencies:
   3560 -      typescript: 5.8.3
   3561 +      typescript: 5.9.3
   3562  
   3563    ts-interface-checker@0.1.13: {}
   3564  
   3565 @@ -7708,7 +7205,7 @@ snapshots:
   3566  
   3567    typedarray@0.0.6: {}
   3568  
   3569 -  typescript@5.8.3: {}
   3570 +  typescript@5.9.3: {}
   3571  
   3572    unbox-primitive@1.1.0:
   3573      dependencies:
   3574 @@ -7717,7 +7214,7 @@ snapshots:
   3575        has-symbols: 1.1.0
   3576        which-boxed-primitive: 1.1.1
   3577  
   3578 -  undici-types@6.19.8: {}
   3579 +  undici-types@6.21.0: {}
   3580  
   3581    unquote@1.1.1: {}
   3582  
   3583 @@ -7742,12 +7239,6 @@ snapshots:
   3584        '@unrs/resolver-binding-win32-ia32-msvc': 1.6.1
   3585        '@unrs/resolver-binding-win32-x64-msvc': 1.6.1
   3586  
   3587 -  update-browserslist-db@1.1.3(browserslist@4.24.4):
   3588 -    dependencies:
   3589 -      browserslist: 4.24.4
   3590 -      escalade: 3.2.0
   3591 -      picocolors: 1.1.1
   3592 -
   3593    update-diff@1.1.0: {}
   3594  
   3595    uri-js-replace@1.0.1: {}
   3596 @@ -7756,24 +7247,24 @@ snapshots:
   3597      dependencies:
   3598        punycode: 2.3.1
   3599  
   3600 -  use-callback-ref@1.3.3(@types/react@19.1.2)(react@19.1.0):
   3601 +  use-callback-ref@1.3.3(@types/react@19.2.0)(react@19.2.0):
   3602      dependencies:
   3603 -      react: 19.1.0
   3604 +      react: 19.2.0
   3605        tslib: 2.8.1
   3606      optionalDependencies:
   3607 -      '@types/react': 19.1.2
   3608 +      '@types/react': 19.2.0
   3609  
   3610 -  use-sidecar@1.1.3(@types/react@19.1.2)(react@19.1.0):
   3611 +  use-sidecar@1.1.3(@types/react@19.2.0)(react@19.2.0):
   3612      dependencies:
   3613        detect-node-es: 1.1.0
   3614 -      react: 19.1.0
   3615 +      react: 19.2.0
   3616        tslib: 2.8.1
   3617      optionalDependencies:
   3618 -      '@types/react': 19.1.2
   3619 +      '@types/react': 19.2.0
   3620  
   3621 -  use-sync-external-store@1.5.0(react@19.1.0):
   3622 +  use-sync-external-store@1.6.0(react@19.2.0):
   3623      dependencies:
   3624 -      react: 19.1.0
   3625 +      react: 19.2.0
   3626  
   3627    util-deprecate@1.0.2: {}
   3628  
   3629 @@ -7783,11 +7274,6 @@ snapshots:
   3630        '@mapbox/vector-tile': 1.3.1
   3631        pbf: 3.3.0
   3632  
   3633 -  watchpack@2.4.2:
   3634 -    dependencies:
   3635 -      glob-to-regexp: 0.4.1
   3636 -      graceful-fs: 4.2.11
   3637 -
   3638    weak-map@1.0.8: {}
   3639  
   3640    webgl-context@2.2.0:
   3641 @@ -7813,39 +7299,6 @@ snapshots:
   3642        - bufferutil
   3643        - utf-8-validate
   3644  
   3645 -  webpack-sources@3.2.3: {}
   3646 -
   3647 -  webpack@5.99.7:
   3648 -    dependencies:
   3649 -      '@types/eslint-scope': 3.7.7
   3650 -      '@types/estree': 1.0.7
   3651 -      '@types/json-schema': 7.0.15
   3652 -      '@webassemblyjs/ast': 1.14.1
   3653 -      '@webassemblyjs/wasm-edit': 1.14.1
   3654 -      '@webassemblyjs/wasm-parser': 1.14.1
   3655 -      acorn: 8.14.1
   3656 -      browserslist: 4.24.4
   3657 -      chrome-trace-event: 1.0.4
   3658 -      enhanced-resolve: 5.18.1
   3659 -      es-module-lexer: 1.7.0
   3660 -      eslint-scope: 5.1.1
   3661 -      events: 3.3.0
   3662 -      glob-to-regexp: 0.4.1
   3663 -      graceful-fs: 4.2.11
   3664 -      json-parse-even-better-errors: 2.3.1
   3665 -      loader-runner: 4.3.0
   3666 -      mime-types: 2.1.35
   3667 -      neo-async: 2.6.2
   3668 -      schema-utils: 4.3.2
   3669 -      tapable: 2.2.1
   3670 -      terser-webpack-plugin: 5.3.14(webpack@5.99.7)
   3671 -      watchpack: 2.4.2
   3672 -      webpack-sources: 3.2.3
   3673 -    transitivePeerDependencies:
   3674 -      - '@swc/core'
   3675 -      - esbuild
   3676 -      - uglify-js
   3677 -
   3678    which-boxed-primitive@1.1.1:
   3679      dependencies:
   3680        is-bigint: 1.1.0
   3681 @@ -7897,7 +7350,7 @@ snapshots:
   3682  
   3683    word-wrap@1.2.5: {}
   3684  
   3685 -  world-calendars@1.0.3:
   3686 +  world-calendars@1.0.4:
   3687      dependencies:
   3688        object-assign: 4.1.1
   3689