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

7.diff (156399B)


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