SPB Git forge

spb/market-atlas

Public
12commits 1branches 0releases
1.1 MBsize
maindefault branch
10 days agolast push
TypeScript 96.7% SQL 1.6% CSS 0.8% JavaScript 0.5%
96.0 KB · 3,126 lines yaml
Raw Blame History
1lockfileVersion: '9.0'23settings:4  autoInstallPeers: true5  excludeLinksFromLockfile: false67importers:89  .:10    devDependencies:11      '@types/node':12        specifier: ^24.0.013        version: 24.13.414      typescript:15        specifier: ^5.9.316        version: 5.9.317      vitest:18        specifier: ^3.2.419        version: 3.2.7(@types/node@24.13.4)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.13)2021  apps/api:22    dependencies:23      '@fastify/cors':24        specifier: ^11.0.125        version: 11.3.026      '@fastify/http-proxy':27        specifier: ^11.1.228        version: 11.6.229      '@fastify/websocket':30        specifier: ^11.1.031        version: 11.3.032      '@market-atlas/connector-sdk':33        specifier: workspace:*34        version: link:../../packages/connector-sdk35      '@market-atlas/connectors':36        specifier: workspace:*37        version: link:../../connectors38      '@market-atlas/market-model':39        specifier: workspace:*40        version: link:../../packages/market-model41      fastify:42        specifier: ^5.4.043        version: 5.12.344      pg:45        specifier: ^8.16.346        version: 8.23.047      pino:48        specifier: ^9.7.049        version: 9.14.050      ws:51        specifier: ^8.18.352        version: 8.21.353      zod:54        specifier: ^3.24.155        version: 3.25.7656    devDependencies:57      '@types/pg':58        specifier: ^8.15.459        version: 8.23.160      '@types/ws':61        specifier: ^8.18.162        version: 8.18.163      esbuild:64        specifier: ^0.25.965        version: 0.25.1266      tsx:67        specifier: ^4.20.568        version: 4.23.136970  apps/web:71    dependencies:72      d3-geo:73        specifier: ^3.1.174        version: 3.1.175      geist:76        specifier: ^1.5.177        version: 1.7.2(next@16.3.4(@types/node@24.13.4)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))78      lightweight-charts:79        specifier: ^5.0.880        version: 5.2.181      lucide-react:82        specifier: ^1.0.083        version: 1.44.0(react@19.2.8)84      next:85        specifier: 16.3.486        version: 16.3.4(@types/node@24.13.4)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)87      react:88        specifier: 19.2.889        version: 19.2.890      react-dom:91        specifier: 19.2.892        version: 19.2.8(react@19.2.8)93      server-only:94        specifier: ^0.0.195        version: 0.0.196      topojson-client:97        specifier: ^3.1.098        version: 3.1.099      world-atlas:100        specifier: ^2.0.2101        version: 2.0.2102    devDependencies:103      '@tailwindcss/postcss':104        specifier: ^4105        version: 4.3.3106      '@types/d3-geo':107        specifier: ^3.1.0108        version: 3.1.1109      '@types/node':110        specifier: ^24.0.0111        version: 24.13.4112      '@types/react':113        specifier: ^19114        version: 19.3.0115      '@types/react-dom':116        specifier: ^19117        version: 19.3.0(@types/react@19.3.0)118      '@types/topojson-client':119        specifier: ^3.1.5120        version: 3.1.5121      '@types/topojson-specification':122        specifier: ^1.0.5123        version: 1.0.5124      tailwindcss:125        specifier: ^4126        version: 4.3.3127      typescript:128        specifier: ^5.9.3129        version: 5.9.3130131  connectors:132    dependencies:133      '@market-atlas/connector-sdk':134        specifier: workspace:*135        version: link:../packages/connector-sdk136      '@market-atlas/market-model':137        specifier: workspace:*138        version: link:../packages/market-model139140  packages/connector-sdk:141    dependencies:142      '@market-atlas/market-model':143        specifier: workspace:*144        version: link:../market-model145      fast-xml-parser:146        specifier: ^5.2.5147        version: 5.11.1148      ws:149        specifier: ^8.18.3150        version: 8.21.3151      zod:152        specifier: ^3.24.1153        version: 3.25.76154    devDependencies:155      '@types/ws':156        specifier: ^8.18.1157        version: 8.18.1158159  packages/market-model:160    dependencies:161      zod:162        specifier: ^3.24.1163        version: 3.25.76164165packages:166167  '@alloc/quick-lru@5.3.0':168    resolution: {integrity: sha512-U4+70Pc5ZS9osnCBCE5Jha/ciHM+Yp+CNMNC/7HvYbNRk1Ldd+f7qO65W5qfhu/TCv+/ozljlXXe9Nj8419DMA==}169    engines: {node: '>=10'}170171  '@emnapi/runtime@1.11.3':172    resolution: {integrity: sha512-Xz4Tpyki7XyrpbUK1jR1AhdAdaXyhhY4lZ3neLodmhpuWfy2PAQN5B46sAiU4liOXGLkHypn/qU+jvfWSCYYLA==}173174  '@esbuild/aix-ppc64@0.25.12':175    resolution: {integrity: sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==}176    engines: {node: '>=18'}177    cpu: [ppc64]178    os: [aix]179180  '@esbuild/aix-ppc64@0.28.2':181    resolution: {integrity: sha512-XExcO+dvLKvVtNTibSTBej1NCAbaGhWn9Ww1ZPx80qsahhPFe/8jgWP0IchNe0F3HwkU7n8ejhH8bjonqht8mQ==}182    engines: {node: '>=18'}183    cpu: [ppc64]184    os: [aix]185186  '@esbuild/android-arm64@0.25.12':187    resolution: {integrity: sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==}188    engines: {node: '>=18'}189    cpu: [arm64]190    os: [android]191192  '@esbuild/android-arm64@0.28.2':193    resolution: {integrity: sha512-5YfKeeI8qWfBZIX+u2xZC3Zlb3Os/gLS2sbEKM+I4ZOcsWmHS2WLysCcQZDAFRslDUU5Oiq44gf6PYN1vGwG5A==}194    engines: {node: '>=18'}195    cpu: [arm64]196    os: [android]197198  '@esbuild/android-arm@0.25.12':199    resolution: {integrity: sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==}200    engines: {node: '>=18'}201    cpu: [arm]202    os: [android]203204  '@esbuild/android-arm@0.28.2':205    resolution: {integrity: sha512-kXXoiPVVGQcnIYGOeaovwOURpniDBpSq4A03qkQ+BMQqtGG6HYap3xne9C1O1yo4TR3qxlCX5IqqmX6fFo2Lqg==}206    engines: {node: '>=18'}207    cpu: [arm]208    os: [android]209210  '@esbuild/android-x64@0.25.12':211    resolution: {integrity: sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==}212    engines: {node: '>=18'}213    cpu: [x64]214    os: [android]215216  '@esbuild/android-x64@0.28.2':217    resolution: {integrity: sha512-O387ite7SzUyCcy3JQX4P4bLtEA7bLLkx+esve5JHnyYfNTxcVpXZo9jhdB0lTKN44gztELTdU7nS8Nr16Fs1Q==}218    engines: {node: '>=18'}219    cpu: [x64]220    os: [android]221222  '@esbuild/darwin-arm64@0.25.12':223    resolution: {integrity: sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==}224    engines: {node: '>=18'}225    cpu: [arm64]226    os: [darwin]227228  '@esbuild/darwin-arm64@0.28.2':229    resolution: {integrity: sha512-n4KqkOQrraxHJcgjM1RvwbigfQKIKJVpM7xp+KsxiyUSrRdIXnt73VhrPAx0fV44hgfmIVKjxMN9J1t5jySVkw==}230    engines: {node: '>=18'}231    cpu: [arm64]232    os: [darwin]233234  '@esbuild/darwin-x64@0.25.12':235    resolution: {integrity: sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==}236    engines: {node: '>=18'}237    cpu: [x64]238    os: [darwin]239240  '@esbuild/darwin-x64@0.28.2':241    resolution: {integrity: sha512-uq6suIWYP37qzGddBKPw5QEQPi6HiLGsO7UmkpfyaYNQ3D+rN6w6WfwH+nuqcGXWvawGwxOEroO4YGnFh95azw==}242    engines: {node: '>=18'}243    cpu: [x64]244    os: [darwin]245246  '@esbuild/freebsd-arm64@0.25.12':247    resolution: {integrity: sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==}248    engines: {node: '>=18'}249    cpu: [arm64]250    os: [freebsd]251252  '@esbuild/freebsd-arm64@0.28.2':253    resolution: {integrity: sha512-n+I0BTSRIoy+d6RPKnEVwql5UwBJolytvY4mAOIEJorKlqgPII8ix6slVVrfZ5Tnj7glIZvloylbB/EJPMWEXw==}254    engines: {node: '>=18'}255    cpu: [arm64]256    os: [freebsd]257258  '@esbuild/freebsd-x64@0.25.12':259    resolution: {integrity: sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==}260    engines: {node: '>=18'}261    cpu: [x64]262    os: [freebsd]263264  '@esbuild/freebsd-x64@0.28.2':265    resolution: {integrity: sha512-78XJTJkvPs0kz2w61301PJjXl4g7q3JqiYMZ/M/yVI73EHBrCRTgkhu9oqG7vPqq+a/yadEW8aD+agKlk5xrmg==}266    engines: {node: '>=18'}267    cpu: [x64]268    os: [freebsd]269270  '@esbuild/linux-arm64@0.25.12':271    resolution: {integrity: sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==}272    engines: {node: '>=18'}273    cpu: [arm64]274    os: [linux]275276  '@esbuild/linux-arm64@0.28.2':277    resolution: {integrity: sha512-pW4AC0P3it8c7do9MVM4p51FzHzdM/TZrerurgRcHJ2WTa1VQ1CIq18xncfpBJw4ojkiZZrKW2yIBWBP92j6Ug==}278    engines: {node: '>=18'}279    cpu: [arm64]280    os: [linux]281282  '@esbuild/linux-arm@0.25.12':283    resolution: {integrity: sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==}284    engines: {node: '>=18'}285    cpu: [arm]286    os: [linux]287288  '@esbuild/linux-arm@0.28.2':289    resolution: {integrity: sha512-XlDnu2q5yoqems+xay6wSAcg9DDD7K9RLKZEBOMZm3ckNpJBvOX20tSfby8KfrrhINDyv9V2YVZKY/SpoGJI8w==}290    engines: {node: '>=18'}291    cpu: [arm]292    os: [linux]293294  '@esbuild/linux-ia32@0.25.12':295    resolution: {integrity: sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==}296    engines: {node: '>=18'}297    cpu: [ia32]298    os: [linux]299300  '@esbuild/linux-ia32@0.28.2':301    resolution: {integrity: sha512-CYbnj78HsIeA+DhgUKgFCfvNsTHFhMMrinUrMZpDXJXKN8T3XViTZ/+wtHeVxEWY8ewSzTFN+nRmSwO2tZaLUQ==}302    engines: {node: '>=18'}303    cpu: [ia32]304    os: [linux]305306  '@esbuild/linux-loong64@0.25.12':307    resolution: {integrity: sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==}308    engines: {node: '>=18'}309    cpu: [loong64]310    os: [linux]311312  '@esbuild/linux-loong64@0.28.2':313    resolution: {integrity: sha512-buwkd8nsph4R+ajRvw0qM5Hja/TXQow3ptzWO2EbG/cqcIkHloRrdlBtQlshyYGTNFvfkfJ5tpPLVkY4DtsPfQ==}314    engines: {node: '>=18'}315    cpu: [loong64]316    os: [linux]317318  '@esbuild/linux-mips64el@0.25.12':319    resolution: {integrity: sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==}320    engines: {node: '>=18'}321    cpu: [mips64el]322    os: [linux]323324  '@esbuild/linux-mips64el@0.28.2':325    resolution: {integrity: sha512-ZVykbDyk7519VwiNb9Lcj9m8XM6v5V9uKPvrEMkkEedVewf+0itkhahp4HDpgERXhwLRpWFypsGbG/J8s0QjJA==}326    engines: {node: '>=18'}327    cpu: [mips64el]328    os: [linux]329330  '@esbuild/linux-ppc64@0.25.12':331    resolution: {integrity: sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==}332    engines: {node: '>=18'}333    cpu: [ppc64]334    os: [linux]335336  '@esbuild/linux-ppc64@0.28.2':337    resolution: {integrity: sha512-CAXl+Dtd9UUuJd8pKKdwh6MLm3MUMiqMPmhZ3tTSXPqfyQ3vDl6R5hZdZ/kYojK4ofXtdfSv1tFq8XzWx3heNQ==}338    engines: {node: '>=18'}339    cpu: [ppc64]340    os: [linux]341342  '@esbuild/linux-riscv64@0.25.12':343    resolution: {integrity: sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==}344    engines: {node: '>=18'}345    cpu: [riscv64]346    os: [linux]347348  '@esbuild/linux-riscv64@0.28.2':349    resolution: {integrity: sha512-GeXCej4IQtU1B+QlDV8W/RRvbzI3O/Stss+/bCXv4lZls5WGRtu2a+3JkA3i4qIUlMXpcHebWpF8AkJhATowuA==}350    engines: {node: '>=18'}351    cpu: [riscv64]352    os: [linux]353354  '@esbuild/linux-s390x@0.25.12':355    resolution: {integrity: sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==}356    engines: {node: '>=18'}357    cpu: [s390x]358    os: [linux]359360  '@esbuild/linux-s390x@0.28.2':361    resolution: {integrity: sha512-3H1weTYZPxt/WOhByszQZybS9w5lKzUn1FDMsgEChbHWQwHYQQRfBxgCcZvPhjHfKyJjIievvMmEUawJrdY9Dg==}362    engines: {node: '>=18'}363    cpu: [s390x]364    os: [linux]365366  '@esbuild/linux-x64@0.25.12':367    resolution: {integrity: sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==}368    engines: {node: '>=18'}369    cpu: [x64]370    os: [linux]371372  '@esbuild/linux-x64@0.28.2':373    resolution: {integrity: sha512-4xTZr1FUmSoQW4XIWmit3tzQrUTZM+N3P0XV8xROKYF50XfI7xeO90+1bZvNwxIufQ9hDQVRJH5YhgPVF8A/HQ==}374    engines: {node: '>=18'}375    cpu: [x64]376    os: [linux]377378  '@esbuild/netbsd-arm64@0.25.12':379    resolution: {integrity: sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==}380    engines: {node: '>=18'}381    cpu: [arm64]382    os: [netbsd]383384  '@esbuild/netbsd-arm64@0.28.2':385    resolution: {integrity: sha512-sSATRjPeDBg3pdgHoQfoYBob11Kk1FGa9lui5RIHZCoCkJa9QKlvl3/vKz2usCmYYjs7ymJR/2Nnsqe+Hjt5nw==}386    engines: {node: '>=18'}387    cpu: [arm64]388    os: [netbsd]389390  '@esbuild/netbsd-x64@0.25.12':391    resolution: {integrity: sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==}392    engines: {node: '>=18'}393    cpu: [x64]394    os: [netbsd]395396  '@esbuild/netbsd-x64@0.28.2':397    resolution: {integrity: sha512-lqnzCV+mM0gIADaKihiCg6ifgfU2L3h5E33rNQBN1Y4MaVGnzryzmvvf7UHxprpQdE8hpqLolJ9Rl+SkIRDpyw==}398    engines: {node: '>=18'}399    cpu: [x64]400    os: [netbsd]401402  '@esbuild/openbsd-arm64@0.25.12':403    resolution: {integrity: sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==}404    engines: {node: '>=18'}405    cpu: [arm64]406    os: [openbsd]407408  '@esbuild/openbsd-arm64@0.28.2':409    resolution: {integrity: sha512-AL2qJILH7lNjrDmCQDvdxMfAUIv8KMNZOvrwAQ8i8//ntL9FflhOyMJ8OZSMBb8/AWXe3/5v5S20y3zCoZWKoQ==}410    engines: {node: '>=18'}411    cpu: [arm64]412    os: [openbsd]413414  '@esbuild/openbsd-x64@0.25.12':415    resolution: {integrity: sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==}416    engines: {node: '>=18'}417    cpu: [x64]418    os: [openbsd]419420  '@esbuild/openbsd-x64@0.28.2':421    resolution: {integrity: sha512-QtiuPytchRyC4rwUKhexJdQKvDuZ6hWloi3igqPQNUJCS1/v9EiO3UTOXR6A3FoMo4fnAKbWJdqaIwhOzh8qEw==}422    engines: {node: '>=18'}423    cpu: [x64]424    os: [openbsd]425426  '@esbuild/openharmony-arm64@0.25.12':427    resolution: {integrity: sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==}428    engines: {node: '>=18'}429    cpu: [arm64]430    os: [openharmony]431432  '@esbuild/openharmony-arm64@0.28.2':433    resolution: {integrity: sha512-WkhYDmpTjLvGlScA1rwjRUmhl4k8oXR3cIbtqWmELgU/dFeHHlEllxDvdWcNJV9rbzCexB5vz8gtNewWLgCT7Q==}434    engines: {node: '>=18'}435    cpu: [arm64]436    os: [openharmony]437438  '@esbuild/sunos-x64@0.25.12':439    resolution: {integrity: sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==}440    engines: {node: '>=18'}441    cpu: [x64]442    os: [sunos]443444  '@esbuild/sunos-x64@0.28.2':445    resolution: {integrity: sha512-GPMSkTOtMnv2U2F8gxe4Io6qmVs+YKyp832Etqqxr0hFngmXQ3rzwytelm3GIn7T4VviRUlf3sOgBOiTdvaf7g==}446    engines: {node: '>=18'}447    cpu: [x64]448    os: [sunos]449450  '@esbuild/win32-arm64@0.25.12':451    resolution: {integrity: sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==}452    engines: {node: '>=18'}453    cpu: [arm64]454    os: [win32]455456  '@esbuild/win32-arm64@0.28.2':457    resolution: {integrity: sha512-PIhhEkE9uPBleRBrQEJpUn7MBnibZzbGzYWPmY3x+YoVg/95zbjB4CxPPOQ8l5tYYM4mMaCthF8/1DIfBQQyWQ==}458    engines: {node: '>=18'}459    cpu: [arm64]460    os: [win32]461462  '@esbuild/win32-ia32@0.25.12':463    resolution: {integrity: sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==}464    engines: {node: '>=18'}465    cpu: [ia32]466    os: [win32]467468  '@esbuild/win32-ia32@0.28.2':469    resolution: {integrity: sha512-YmJbfTlvU7Sdn9BB+4PRES4oB6pxgS37MAONj+hBr/cpXS1aBPKXxNnDbu+QCWPj0o9dgyxeq79g6c5P8KeuYA==}470    engines: {node: '>=18'}471    cpu: [ia32]472    os: [win32]473474  '@esbuild/win32-x64@0.25.12':475    resolution: {integrity: sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==}476    engines: {node: '>=18'}477    cpu: [x64]478    os: [win32]479480  '@esbuild/win32-x64@0.28.2':481    resolution: {integrity: sha512-5ebpxr3nWMzrL/rnUI755Jkuee0bHL/Gq0WTF9lvcpv73wAp5eu8MfBUgWK9bhWvZjj7yX8etf/8tI8Ney695g==}482    engines: {node: '>=18'}483    cpu: [x64]484    os: [win32]485486  '@fastify/ajv-compiler@4.0.6':487    resolution: {integrity: sha512-NtuzM0SfaMJbGlnjr9LWQUN5LzgSrbB8tf/wRZNas+4E1O/Nmzl53e7ruT61HDZyRCJGC6FxIogmNZO1c5ETBA==}488489  '@fastify/cors@11.3.0':490    resolution: {integrity: sha512-ggQGua+xHv1MvePbPr0v//xLYEsCXbWspquXCJS9Ot5YoRXq8J8ZWzHnxDBVnbtXosvistXo6LtNzOJswf64Fw==}491492  '@fastify/error@4.2.0':493    resolution: {integrity: sha512-RSo3sVDXfHskiBZKBPRgnQTtIqpi/7zhJOEmAxCiBcM7d0uwdGdxLlsCaLzGs8v8NnxIRlfG0N51p5yFaOentQ==}494495  '@fastify/fast-json-stringify-compiler@5.1.0':496    resolution: {integrity: sha512-PxcYtKLbQ8Z+yApiqjK8FwxIwvEj38k2OiLc17u8dkJSlmfi2wHHPaSnaoqBPQqtvF8YVsDgDpP2snDCfFrpfw==}497498  '@fastify/forwarded@3.0.2':499    resolution: {integrity: sha512-NE8HgKLgYejV9lDpqkEFaDKMLYelJBVfHekhB0UKvX0ghagXRJqg68feg8er1NPXxG4N9i6vPxzt8E+3wHfcmA==}500501  '@fastify/http-proxy@11.6.2':502    resolution: {integrity: sha512-SR/rDXL3RihOOPYx0Han41G2ksXvAj9WpSy9MqjdOL7U1s4EbUXLKkEi7S8zM/ockDLXjwVuT2qB8d5unL3XKg==}503504  '@fastify/merge-json-schemas@0.2.1':505    resolution: {integrity: sha512-OA3KGBCy6KtIvLf8DINC5880o5iBlDX4SxzLQS8HorJAbqluzLRn80UXU0bxZn7UOFhFgpRJDasfwn9nG4FG4A==}506507  '@fastify/proxy-addr@5.1.0':508    resolution: {integrity: sha512-INS+6gh91cLUjB+PVHfu1UqcB76Sqtpyp7bnL+FYojhjygvOPA9ctiD/JDKsyD9Xgu4hUhCSJBPig/w7duNajw==}509510  '@fastify/reply-from@12.6.5':511    resolution: {integrity: sha512-/4MP+iF6T2+UBEmVYveMU2Tbx3lR1Q7xsDo8GAGjNeQrLF/JqNRlOMhOksh8fXBA47KI8ifsIlUXYdMOUXGZNQ==}512513  '@fastify/websocket@11.3.0':514    resolution: {integrity: sha512-g89ag4BCcD9YP5wBZXixzoLnuf5j89p/sXFcfpCiv2pdEkYYukBEoK3heVzqsp0EAtszVDc2BBZG0KZqeAShIA==}515516  '@img/colour@1.1.0':517    resolution: {integrity: sha512-Td76q7j57o/tLVdgS746cYARfSyxk8iEfRxewL9h4OMzYhbW4TAcppl0mT4eyqXddh6L/jwoM75mo7ixa/pCeQ==}518    engines: {node: '>=18'}519520  '@img/sharp-darwin-arm64@0.35.4':521    resolution: {integrity: sha512-Uhfl4V4lhP2nbUVF9+hyH1+luj86f1gUFeo8ALYxFoULoU+G87D43BfeMP8XHsk9boxAnCY/bf2EHwhA7MuGsA==}522    engines: {node: '>=20.9.0'}523    cpu: [arm64]524    os: [darwin]525526  '@img/sharp-darwin-x64@0.35.4':527    resolution: {integrity: sha512-hWniXY3bG5qKpkKrAwPe4y+VTPmf086YQAnkxWh7uA1YrlRouWGa0M0Mxj3ZjnXFkv7/TD1bTy9lGUK26vRvWw==}528    engines: {node: '>=20.9.0'}529    cpu: [x64]530    os: [darwin]531532  '@img/sharp-freebsd-wasm32@0.35.4':533    resolution: {integrity: sha512-lIsKw/BU+kjB4eZjxrYrZmwOJYi3Ajrv66iAlBmUPyKc3HpnloevB1g3wxGD9P/5BbQ1brBGl65VRRrCvQDEqA==}534    engines: {node: '>=20.9.0'}535    os: [freebsd]536537  '@img/sharp-libvips-darwin-arm64@1.3.3':538    resolution: {integrity: sha512-suTBPTDGrI9WodccaDdwZItTSaBYASlBk1NSfElSHrUfzu3szG6lvIF58+WiFvnfzuK8ZBFS5zE00PxqxnRiPg==}539    cpu: [arm64]540    os: [darwin]541542  '@img/sharp-libvips-darwin-x64@1.3.3':543    resolution: {integrity: sha512-FVJZ5mITMobmXIz/hPDTw0EintTW5H3WfrxwLqEqjiIihlu+hVRyGrFQ60xl0Lxn7Bt3zdpevPaQi0HEzqz9fw==}544    cpu: [x64]545    os: [darwin]546547  '@img/sharp-libvips-linux-arm64@1.3.3':548    resolution: {integrity: sha512-0DaL0A6Xu6sQSQFwe4iVCrKWU2cCTItnRsYsCdxAMm9NF6twAA9BKnoqy4hqz4+azQ0JHuA26qiUKsf1XJ/v5A==}549    cpu: [arm64]550    os: [linux]551    libc: [glibc]552553  '@img/sharp-libvips-linux-arm@1.3.3':554    resolution: {integrity: sha512-3rbU4vqXXc3hY/OiXdl52xZvT0F1yEngWfvqudtPJg/KkyiaQw2DRsFrNzpmLvfavbwOq3qXn36GP8obHRULQA==}555    cpu: [arm]556    os: [linux]557    libc: [glibc]558559  '@img/sharp-libvips-linux-ppc64@1.3.3':560    resolution: {integrity: sha512-cdn1OvUBwsXhbC0zSzJnNzf5MZ/mTrobawDvNXBTxe8VtqKAm0sRuEY2Evzovb/w9JMk4TvRxqt1mekSuJz64w==}561    cpu: [ppc64]562    os: [linux]563    libc: [glibc]564565  '@img/sharp-libvips-linux-riscv64@1.3.3':566    resolution: {integrity: sha512-HjPVx7yKz+0lqdhDlTw1tt90wamBoxhiXpvl1XZpJLiHH4RCJ5yDTqH+VlYPv2fwFs89JFw4c1IexYOcQUi4IQ==}567    cpu: [riscv64]568    os: [linux]569    libc: [glibc]570571  '@img/sharp-libvips-linux-s390x@1.3.3':572    resolution: {integrity: sha512-neWLh+3yCNThxnfy3c4BbVBeGgt9aftno+XbT56iK28RgeDs3UOFWviLWlUu0bArYVYJaFDK+RRohbicUNCm8Q==}573    cpu: [s390x]574    os: [linux]575    libc: [glibc]576577  '@img/sharp-libvips-linux-x64@1.3.3':578    resolution: {integrity: sha512-4vKmvAst9nrowcqquKFAyZJUDolUaIp8uRiN0mWFguJ1IplC9/pitXtlnnlU4aa/eJw3J7i67V+pwUL+wZGdsA==}579    cpu: [x64]580    os: [linux]581    libc: [glibc]582583  '@img/sharp-libvips-linuxmusl-arm64@1.3.3':584    resolution: {integrity: sha512-Y9kQaLMuNoB0bPYOOdcZMaseNrFpPodIWWMrx+CZyydf2xn68j9WYc6sWWRrDwNkzCQjKYfc68L7jKjGlHMibw==}585    cpu: [arm64]586    os: [linux]587    libc: [musl]588589  '@img/sharp-libvips-linuxmusl-x64@1.3.3':590    resolution: {integrity: sha512-fj8Mv0HHfD1Rr+4I68+3agJynxDWtBFgicTbSOb9Bke6pIwzGcJ+RX/yHjmiEGFMCavY/dxvem7MyNaJF+wDiw==}591    cpu: [x64]592    os: [linux]593    libc: [musl]594595  '@img/sharp-linux-arm64@0.35.4':596    resolution: {integrity: sha512-De4jpEnAU8Hd5oT0j1G3uL4ZvTuipVMn7YC6vPaJhy6/7EwEae0SVAoBrUMYQbkLGDm85taVWwuPc1a44LTzCQ==}597    engines: {node: '>=20.9.0'}598    cpu: [arm64]599    os: [linux]600    libc: [glibc]601602  '@img/sharp-linux-arm@0.35.4':603    resolution: {integrity: sha512-7OAS8gI0EReKGVN2HssHlM6umJgxF5VI3xN0p9FA91p/YO+ou5hiNghLdZ5BEHztwaaK5+bLKRf8x/o2L2nk9A==}604    engines: {node: '>=20.9.0'}605    cpu: [arm]606    os: [linux]607    libc: [glibc]608609  '@img/sharp-linux-ppc64@0.35.4':610    resolution: {integrity: sha512-2oYZJeIl4kCcMGk4ouZVjnkCtFrpQFlNEtJ6GbxzhHQchwH0NH/qEb9ykmOl29dqwMq+JhFdZn+1ak2FKhI9fQ==}611    engines: {node: '>=20.9.0'}612    cpu: [ppc64]613    os: [linux]614    libc: [glibc]615616  '@img/sharp-linux-riscv64@0.35.4':617    resolution: {integrity: sha512-cPbNChoRURAWdebDIHSenxRpgEdy7JkPydSnUxRm9VvKD7m0/xVaR/8Fzlu81pk5nHEvHH87UZUA7cTtwnbJSA==}618    engines: {node: '>=20.9.0'}619    cpu: [riscv64]620    os: [linux]621    libc: [glibc]622623  '@img/sharp-linux-s390x@0.35.4':624    resolution: {integrity: sha512-RY0JFY8Fd6RonCBtHz+DvadaPkXDSI1AUn6yWL9TipqkZ1vY8w8evqdgyDFnkm4/K1ve1TvZiaePP5oSd4+WVQ==}625    engines: {node: '>=20.9.0'}626    cpu: [s390x]627    os: [linux]628    libc: [glibc]629630  '@img/sharp-linux-x64@0.35.4':631    resolution: {integrity: sha512-9qvvEAuk8k89TfWUoX2htWjbAMX8p+NxCppjpcg5k6xMsjhBQPTsoIh36h9Qde4WRuGpJeYnOjdosDn/cnv+OA==}632    engines: {node: '>=20.9.0'}633    cpu: [x64]634    os: [linux]635    libc: [glibc]636637  '@img/sharp-linuxmusl-arm64@0.35.4':638    resolution: {integrity: sha512-KB5jxpfWQTr0nc3xdHtWChdbifHrBGsd2SM62Eyxrl8afikm+f5qGBU75SJIZBT/S1MC8XyacdlXBMSWq6OURA==}639    engines: {node: '>=20.9.0'}640    cpu: [arm64]641    os: [linux]642    libc: [musl]643644  '@img/sharp-linuxmusl-x64@0.35.4':645    resolution: {integrity: sha512-f+eZJZIQNEEd26RPSW+76chwOf1XtA2Y/O+5ocVyLliHkeih3e+jhLVBdNTd2rS3IbNXK8+ug93Vf5ZXtF5Lxg==}646    engines: {node: '>=20.9.0'}647    cpu: [x64]648    os: [linux]649    libc: [musl]650651  '@img/sharp-wasm32@0.35.4':652    resolution: {integrity: sha512-zQnl4Kwp7Q6NHsENtU2T/00Zi+w3AQNwz3+UaTyVBy2FpXrzXzGjndpK61onhZjRtRpQXxCTeqw19bVyXOh7jA==}653    engines: {node: '>=20.9.0'}654655  '@img/sharp-webcontainers-wasm32@0.35.4':656    resolution: {integrity: sha512-ESfNkywmCfPNyaZjxooddJQiQ+l/nTpGEOGthxiLnIHXC/CmcBixnfwUleX9mCz9ovrUUvKMap/pm8RYbzfwaA==}657    engines: {node: '>=20.9.0'}658    cpu: [wasm32]659660  '@img/sharp-win32-arm64@0.35.4':661    resolution: {integrity: sha512-iNdlBX9gLVvqe2I3uIJSIKTq6wckP/DYxZtcqxm09x5Gi24DnFBmPAWZmr60ZyYMG0xlzo6goG3670ar+RXvRw==}662    engines: {node: '>=20.9.0'}663    cpu: [arm64]664    os: [win32]665666  '@img/sharp-win32-ia32@0.35.4':667    resolution: {integrity: sha512-kqRsbaa5CS6KHlpxnN7WhE6vAAugXyZButpRdvDWetlv6Qv4N9WTcrWzF7tXfB9T7MsoadqdI8hmwLq6UlLvtw==}668    engines: {node: ^20.9.0}669    cpu: [ia32]670    os: [win32]671672  '@img/sharp-win32-x64@0.35.4':673    resolution: {integrity: sha512-XtmnYhBcrORsJ4XJngyzr/EWP0hRZLAZRFaApdKuviyqF78+ylxh2y06ZmtULAMOnObJ3ucpN0AcwSWnMowTRg==}674    engines: {node: '>=20.9.0'}675    cpu: [x64]676    os: [win32]677678  '@jridgewell/gen-mapping@0.3.13':679    resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==}680681  '@jridgewell/remapping@2.3.5':682    resolution: {integrity: sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==}683684  '@jridgewell/resolve-uri@3.1.2':685    resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==}686    engines: {node: '>=6.0.0'}687688  '@jridgewell/sourcemap-codec@1.6.0':689    resolution: {integrity: sha512-T7jf+5zgsZHwNJ4lvQ7/aezbyk0nNX+zJVWpmHA7VYsEx7a7qr5Rg5IbtJFqkgze5Y2sruq1RUY8Q837Od7iFw==}690691  '@jridgewell/trace-mapping@0.3.31':692    resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==}693694  '@napi-rs/lzma-linux-x64-gnu@1.5.1':695    resolution: {integrity: sha512-oTXEIha4SsuXdTA4Iyskj0kpdx2yVXdhd75c2v3xGrHFfVMsbhTPZU/nMPL4sWKo4pBHm3aucLaqGlF696dTyQ==}696    engines: {node: ^22.20 || ^24.12 || >=25}697    cpu: [x64]698    os: [linux]699    libc: [glibc]700701  '@next/env@16.3.4':702    resolution: {integrity: sha512-cjWZnUUa6jZq2kFaNe/ZyJdZonOZ/QoN0Zka2nz/FLOrfx14pQuM9c5RaSVkWMqgdt4ksgPAMWPyHSs/CyV48Q==}703704  '@next/swc-darwin-arm64@16.3.4':705    resolution: {integrity: sha512-iBr3I5LZNk5/bgl5//iTgD2tcym14MX0Xo7fD//u9dYAEgGzza1y9oywluPtf74YnOswVdH1908aK9xVz7zQTw==}706    engines: {node: '>= 10'}707    cpu: [arm64]708    os: [darwin]709710  '@next/swc-darwin-x64@16.3.4':711    resolution: {integrity: sha512-2dpiSyl2Jw/NrBPaU2MAKGSa+2MR82pJIn4Sm5Rjr+gxAeuh0z158Su3Z2O8zn7UNNq+ej4bToed6RcRN/Lydg==}712    engines: {node: '>= 10'}713    cpu: [x64]714    os: [darwin]715716  '@next/swc-linux-arm64-gnu@16.3.4':717    resolution: {integrity: sha512-+t+U8HZT+fApePCS5h89CSH3datz29MkzyfCn+6fpsZBG/oiEOhINcb9rtkv6sdpToLGFn2e6146NzaKCXkqrA==}718    engines: {node: '>= 10'}719    cpu: [arm64]720    os: [linux]721    libc: [glibc]722723  '@next/swc-linux-arm64-musl@16.3.4':724    resolution: {integrity: sha512-mx03GNs1ocQA5JQ4FxDMmIsNkdrZh8cuezKCrId28e5/gIPU/l7Kcy2+vmCCzdjnnmXJy+iOAu+7K0QppO6Urg==}725    engines: {node: '>= 10'}726    cpu: [arm64]727    os: [linux]728    libc: [musl]729730  '@next/swc-linux-x64-gnu@16.3.4':731    resolution: {integrity: sha512-YIhGY6fSMfha52bnVxnzc9zaVBzJg+cqQTOD8tXIBSx4fuv0pVMxQTE0PaS59YhnMOiYiG09IMwxJAf/CFm/Dw==}732    engines: {node: '>= 10'}733    cpu: [x64]734    os: [linux]735    libc: [glibc]736737  '@next/swc-linux-x64-musl@16.3.4':738    resolution: {integrity: sha512-+eaaX6axpDb0yF1GCpiERe6njplvdC+nks/fKfcHu3XPGRrald8P3/X7yv7QLdjA51knnxwl9pxdIJsg+w1L+Q==}739    engines: {node: '>= 10'}740    cpu: [x64]741    os: [linux]742    libc: [musl]743744  '@next/swc-win32-arm64-msvc@16.3.4':745    resolution: {integrity: sha512-0jcXW7Xs/uzICrmgV3MhDYDeRy++1CqnpDIerlPIqYO4bhzB4WNbX/aRnQclustsAyTkFKB0z6rbcjmNg5tR8A==}746    engines: {node: '>= 10'}747    cpu: [arm64]748    os: [win32]749750  '@next/swc-win32-x64-msvc@16.3.4':751    resolution: {integrity: sha512-vvBzwu1pYQCp92maZCFCIw/XgOTMR5tur9GjakwIo2cmwRTMKajRZZDS9+e4KsUZWKu1E007WUeAFXRRjZeuzw==}752    engines: {node: '>= 10'}753    cpu: [x64]754    os: [win32]755756  '@nodable/entities@3.0.0':757    resolution: {integrity: sha512-8L9xFeTYKhm49xfIypoe2W5wV1m/3Z58kT+7kR9A8OyFxcPduI4VmxaUMQyKYrRjUoLLSXv6EKKID5Tvj9cUVw==}758759  '@pinojs/redact@0.4.0':760    resolution: {integrity: sha512-k2ENnmBugE/rzQfEcdWHcCY+/FM3VLzH9cYEsbdsoqrvzAKRhUZeRNhAZvB8OitQJ1TBed3yqWtdjzS6wJKBwg==}761762  '@rollup/rollup-android-arm-eabi@4.63.1':763    resolution: {integrity: sha512-UZ8sUxPTiHWYX9QNdJedb1kDZSpS1t/VPWBWGSgqHNi9w3Cu6IXvu2mzbhiTiPvtrqgTQJ+zqiAq2iPIPilpaQ==}764    cpu: [arm]765    os: [android]766767  '@rollup/rollup-android-arm64@4.63.1':768    resolution: {integrity: sha512-cQ4nFQABN5cDvDpbvJ7bMStCpnaVxynZrRMfUJYgxcIk9Sh54FIO1vtfkg0B69REjER77ioZ/ov+eAApx/KmLQ==}769    cpu: [arm64]770    os: [android]771772  '@rollup/rollup-darwin-arm64@4.63.1':773    resolution: {integrity: sha512-FQNqd1lRy/0QhDk3xeRIkSBiCpXCiDnZO3YLVdcDKN1UBiKToNftCzcXYNLshmPDUMlu2TdeS8tGcsU6f3YF1Q==}774    cpu: [arm64]775    os: [darwin]776777  '@rollup/rollup-darwin-x64@4.63.1':778    resolution: {integrity: sha512-pvD16V939D3CloK0+qikpGaxiPrDUXTe7Y5cWOMkMSy7m1cawa8EGy/kXYi/G/cKAC4HDAbSnzCIk1WmsoOKXg==}779    cpu: [x64]780    os: [darwin]781782  '@rollup/rollup-freebsd-arm64@4.63.1':783    resolution: {integrity: sha512-pcFGeL2345VwdTnJhA6zLbew+YgWB0qBG2+dMtXjCicf6+rm6kO6cOoh5VnTe0ZMrMRgRyuHmCJxZWrIdzYuOw==}784    cpu: [arm64]785    os: [freebsd]786787  '@rollup/rollup-freebsd-x64@4.63.1':788    resolution: {integrity: sha512-mRJlqSRulVzcKq/LKA6ICSIc3K/l4fzlVn/gePn2nXIHy8seRi5z/eeRE0d/XMBxcMldiXtQTSpRj0tkkC3g8Q==}789    cpu: [x64]790    os: [freebsd]791792  '@rollup/rollup-linux-arm-gnueabihf@4.63.1':793    resolution: {integrity: sha512-YDUNvVM85TI3g/1OpnqKP1h4NeW/j64DfWMf+G3M809xNk1bJSnpFp4sh83NpmVE5DXnkh8ULor4LTVZKoYLHw==}794    cpu: [arm]795    os: [linux]796    libc: [glibc]797798  '@rollup/rollup-linux-arm-musleabihf@4.63.1':799    resolution: {integrity: sha512-7Mcn71p9ZuQFAj+h+dhQXy/yeLePRS2yKRnmW1DijA9thKO5qap0GNOIQK4yQ6iP3SU0Mrb/yWo8h8vgRba8lw==}800    cpu: [arm]801    os: [linux]802    libc: [musl]803804  '@rollup/rollup-linux-arm64-gnu@4.63.1':805    resolution: {integrity: sha512-4YiLQTX6U4CSl0L9cluep9A9W6UmTfqBDc2/CH6wlu54pl4E7Jn3cOD8oxzvBDEGk/JMKgJ47C8g+radF7mwvg==}806    cpu: [arm64]807    os: [linux]808    libc: [glibc]809810  '@rollup/rollup-linux-arm64-musl@4.63.1':811    resolution: {integrity: sha512-2ra8F7w8OquwZN9z2/fKFnli69wa8PLwaVzRMIPGb13ByMJwC28Fbp8YcVGoUhlYMTt7j5j9bNgpysrN2UM+vw==}812    cpu: [arm64]813    os: [linux]814    libc: [musl]815816  '@rollup/rollup-linux-loong64-gnu@4.63.1':817    resolution: {integrity: sha512-Sy20ncyhjmBP0Ml+UvQbimjlk6VFgjW5uNP+qqwHB00mTE8Bl2C1TuHTlRwK2YoXeZbee5lP2XevBWVkAQAtSQ==}818    cpu: [loong64]819    os: [linux]820    libc: [glibc]821822  '@rollup/rollup-linux-loong64-musl@4.63.1':823    resolution: {integrity: sha512-noITLp8oNjYliPnGWmLyelIHwULGqbHloQHGw1rtxbWhTuWooRpnZarZQJ1y9EUC4szuCusCc+HEpUtxpIwYvA==}824    cpu: [loong64]825    os: [linux]826    libc: [musl]827828  '@rollup/rollup-linux-ppc64-gnu@4.63.1':829    resolution: {integrity: sha512-hlxxXd+F1mWiAcaFR7Sv9ZQT6m6UfI8+Vy/kFJzztq2pDMU/0wZ9sish0iszNZvsQDo8Gc0i5yuFEOz5dDf6fA==}830    cpu: [ppc64]831    os: [linux]832    libc: [glibc]833834  '@rollup/rollup-linux-ppc64-musl@4.63.1':835    resolution: {integrity: sha512-EF7OpqQTQ/BvGqLzUi4rEHuagCV9MugAUXSHemwPW5vxZ75RR+jxO/2j95Ph2dalMpFHSVECjRoioHZgA9zOYA==}836    cpu: [ppc64]837    os: [linux]838    libc: [musl]839840  '@rollup/rollup-linux-riscv64-gnu@4.63.1':841    resolution: {integrity: sha512-wQO3JesW9PRkwlabQ27y7sPfVOOTLRG73I4F2UYHG5PXun3J9U3y+b7ezVKSYbsvSKGQ1k1cq8Qlun4C9kLt3w==}842    cpu: [riscv64]843    os: [linux]844    libc: [glibc]845846  '@rollup/rollup-linux-riscv64-musl@4.63.1':847    resolution: {integrity: sha512-ouAGwhO6wHRXdnOVCOsB0tRFkA7nhNB2Nwax6oECXN0YiN8EYUTBAOudADOB1PI+yDL61TeNx/u7MVCzksNbkQ==}848    cpu: [riscv64]849    os: [linux]850    libc: [musl]851852  '@rollup/rollup-linux-s390x-gnu@4.63.1':853    resolution: {integrity: sha512-q2R38Sn+1J8RxhfJ+T54wSWmyKXWec+9jgDfqO2AtArEqHO5R2aeayp5H5OYLr5UYDVGsVaZPEFUooMhYCdz5A==}854    cpu: [s390x]855    os: [linux]856    libc: [glibc]857858  '@rollup/rollup-linux-x64-gnu@4.63.1':859    resolution: {integrity: sha512-gfI5T24WLLuFfSKw7Go/zDXjAAV0fny0swTaDv+WjK7vqcw4cRhFfdsyKL1n+ukI+ooBxn3bVQnyrn06WpI50w==}860    cpu: [x64]861    os: [linux]862    libc: [glibc]863864  '@rollup/rollup-linux-x64-musl@4.63.1':865    resolution: {integrity: sha512-4h6XqthmB4Hspji84wvgk+ElodTsGj+dbZqHJHHtKxj4mYq0ANSEEPX9ys3moJueqsRjwpaJYH7874Itwnj2ow==}866    cpu: [x64]867    os: [linux]868    libc: [musl]869870  '@rollup/rollup-openbsd-x64@4.63.1':871    resolution: {integrity: sha512-dlfCOa87o1VAYegLQ9EKilx2JCeRofiyPGhTCmqnuXZ6bMPiycO1rq1+sKoulAp7pGLIsTIw+1x5R+zgh5LhhA==}872    cpu: [x64]873    os: [openbsd]874875  '@rollup/rollup-openharmony-arm64@4.63.1':876    resolution: {integrity: sha512-cjkLbOlfcm3QGhMM1J5zaZjsw1GggbN6rw9UTSSRrPrR1KkcXnN7Uq9rPw34xImQ9VOY9GN+6u2Zj80B9ptkcw==}877    cpu: [arm64]878    os: [openharmony]879880  '@rollup/rollup-win32-arm64-msvc@4.63.1':881    resolution: {integrity: sha512-Li1KdUnWGE4N3e1F/B4RTB1ms+nG4WBgjByO46pkeBVX/2UBsY53xf5vK9WygVmnH3RwncIST7lkSdLSY6P9lg==}882    cpu: [arm64]883    os: [win32]884885  '@rollup/rollup-win32-ia32-msvc@4.63.1':886    resolution: {integrity: sha512-t4ZYOSoLTgwhuFMrmTMLx/+i1DQVK7HYqMc6kY46EApwi8X0nIVphzdNoThU3xt6n+N5urG1/gxBdCaKDLavfg==}887    cpu: [ia32]888    os: [win32]889890  '@rollup/rollup-win32-x64-gnu@4.63.1':891    resolution: {integrity: sha512-RgroPfMmKlD1RzSDxvwgcPiy2HNQKoYV7OmwIXDsk73uKW5t6B/V8KIy27SMv/FNXFo/oSBtWc9J0X7t91ezZg==}892    cpu: [x64]893    os: [win32]894895  '@rollup/rollup-win32-x64-msvc@4.63.1':896    resolution: {integrity: sha512-at8QVep6S3h5Y6gSbdGU06bRY5WJkf6WUduM9YtvYMbYhB1MOFfUgc6kehitQXzOtMSaT70q7f9ydPhpqu821w==}897    cpu: [x64]898    os: [win32]899900  '@swc/helpers@0.5.23':901    resolution: {integrity: sha512-5lSsMOTXURePglDfvuAQUqkGek9Hg2kksOYay2m0+XR++b2NWYL/4sWyuvVBIs8oKnJaxkdi9whaL/sqN13afw==}902903  '@tailwindcss/node@4.3.3':904    resolution: {integrity: sha512-/T8IKEsf9VTU6tLjgC7+sv2mOPtQxzE2jMw7u4Tt40Tx+QSZxpzh95/H6cMKoja9XuW7iMdLJYBB0o9G1CaAgg==}905906  '@tailwindcss/oxide-android-arm64@4.3.3':907    resolution: {integrity: sha512-Y85A2gmPSkl5Ve5qR86GL4HT509cFqQh1aes9p3sSkyTPwt0Pppf3GkwGe4JPACcRYjgJIEhQgM6dBClnr0NYw==}908    engines: {node: '>= 20'}909    cpu: [arm64]910    os: [android]911912  '@tailwindcss/oxide-darwin-arm64@4.3.3':913    resolution: {integrity: sha512-BiaWatpBcERQFDlOjRDpIVXuFK5PJez5SA4JMg6VYZdBYU+qKfV/vqjcIs+IYmtitf1xYQZTwXvU/8y4lfZUGw==}914    engines: {node: '>= 20'}915    cpu: [arm64]916    os: [darwin]917918  '@tailwindcss/oxide-darwin-x64@4.3.3':919    resolution: {integrity: sha512-fAeUqfV5ndhxRwai8cXGzdLvul9utWOmeTkv69unv4ZXixjn61Z+p9lCWdwOwA3TYboG3BwdVuN/RDjhBRl0mw==}920    engines: {node: '>= 20'}921    cpu: [x64]922    os: [darwin]923924  '@tailwindcss/oxide-freebsd-x64@4.3.3':925    resolution: {integrity: sha512-iyf5bV6+wnAlflVeEy7R25dupxTNECZN5QMI0qNT6eT+EgaGdZcKhGkr5SdoaWiLJ3spLqIY9VCeSGrwmtg4kw==}926    engines: {node: '>= 20'}927    cpu: [x64]928    os: [freebsd]929930  '@tailwindcss/oxide-linux-arm-gnueabihf@4.3.3':931    resolution: {integrity: sha512-aAYUprJAJQWWbRrPvtjdroZ56Md+JM8pMiopS6xGEwDfLhqj+2ver2p4nU4Mb3CRqcMmNBjo8KkUgcxhkzVQGQ==}932    engines: {node: '>= 20'}933    cpu: [arm]934    os: [linux]935936  '@tailwindcss/oxide-linux-arm64-gnu@4.3.3':937    resolution: {integrity: sha512-nDxldcEENOxZRzC2uu9jrutZdAAQtb+8WWDCSnWL1zvBk1+FN+x6MtDViPB5AJMfttVCUhehGWus3XBPgatM/w==}938    engines: {node: '>= 20'}939    cpu: [arm64]940    os: [linux]941    libc: [glibc]942943  '@tailwindcss/oxide-linux-arm64-musl@4.3.3':944    resolution: {integrity: sha512-Md44bD6veX/PC5iyF8cDVnw4HBIANZepRZZ7a8DQOvkfo5WUBwcp6iAuCUz23u+4SUkhJlD3eL7hNdW8ezd/kA==}945    engines: {node: '>= 20'}946    cpu: [arm64]947    os: [linux]948    libc: [musl]949950  '@tailwindcss/oxide-linux-x64-gnu@4.3.3':951    resolution: {integrity: sha512-tx7us1muwOKAKWao2v/GaafFeQboE6aj88vC6ziN2NCGcRm8gWUhwjzg+YdVB1e4boAtdtma4L43onunI6NS4w==}952    engines: {node: '>= 20'}953    cpu: [x64]954    os: [linux]955    libc: [glibc]956957  '@tailwindcss/oxide-linux-x64-musl@4.3.3':958    resolution: {integrity: sha512-SJxX60smvHgasZoBy11dX6YRjXJFovwWBoedhbQPOBzgFWBHGB+TVPWB9BxzR7TTxU8FQZAI2AyiNCMzFm8Img==}959    engines: {node: '>= 20'}960    cpu: [x64]961    os: [linux]962    libc: [musl]963964  '@tailwindcss/oxide-wasm32-wasi@4.3.3':965    resolution: {integrity: sha512-jx1+rPhY/5Ympkktd656HBWEBLxP7dH06losBLjjf5vgCODXvi9KhtftWcMIwTFIDqBr7cRnQkdLnAG+IOlGvQ==}966    engines: {node: '>=14.0.0'}967    cpu: [wasm32]968    bundledDependencies:969      - '@napi-rs/wasm-runtime'970      - '@emnapi/core'971      - '@emnapi/runtime'972      - '@tybys/wasm-util'973      - '@emnapi/wasi-threads'974      - tslib975976  '@tailwindcss/oxide-win32-arm64-msvc@4.3.3':977    resolution: {integrity: sha512-3rc292Ca2ceK6Ulcc/bAVnTs/3nDtoPhyEKlgPv+yQJQi/JS/AMJlqzxvlDacL1nekbrcf6bTqp/jV4qgnPxNQ==}978    engines: {node: '>= 20'}979    cpu: [arm64]980    os: [win32]981982  '@tailwindcss/oxide-win32-x64-msvc@4.3.3':983    resolution: {integrity: sha512-yJ0pwIVc/nYeGoV02WtsN8KYyLQv7kyI2wDnkezyJlGGjkd4QLwDGAwl47YpPJeuI0M0ObaXGSPjvWDPeTPggw==}984    engines: {node: '>= 20'}985    cpu: [x64]986    os: [win32]987988  '@tailwindcss/oxide@4.3.3':989    resolution: {integrity: sha512-krXjAikiaFSPaK/FkAQT5UTx3VormQaiZ5hBFlJZ9UFQGB/rwg1MZIhHAG9smMQRTdyJxP6Qt5MwMtdyU5FWrA==}990    engines: {node: '>= 20'}991992  '@tailwindcss/postcss@4.3.3':993    resolution: {integrity: sha512-JTSZZGQi1AyKirbLN3azmjVzef92tcX7h+iSqPdaeStyFpGpDlKvvpxeOE8njhbUanbRwr3z8DyzhICWnMtQeg==}994995  '@types/chai@5.2.3':996    resolution: {integrity: sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==}997998  '@types/d3-geo@3.1.1':999    resolution: {integrity: sha512-65Emv9fQiQQqphLlRkuQ5ypPsOmWPhtBGCMv61JDPEPMvsx+gzhGf74yw1a78xFKPj6zw4AgQICJoQv0vK9M2w==}10001001  '@types/deep-eql@4.0.2':1002    resolution: {integrity: sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==}10031004  '@types/estree@1.0.9':1005    resolution: {integrity: sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==}10061007  '@types/geojson@7946.0.16':1008    resolution: {integrity: sha512-6C8nqWur3j98U6+lXDfTUWIfgvZU+EumvpHKcYjujKH7woYyLj2sUmff0tRhrqM7BohUw7Pz3ZB1jj2gW9Fvmg==}10091010  '@types/node@24.13.4':1011    resolution: {integrity: sha512-YJ7EqCstVTzIr0fMr7qul/977en+pQHrfmuKIo6Zr9i75Be21dr3MovcfvGtyvi2HAUrRerWps5sMO9I7WaxDw==}10121013  '@types/pg@8.23.1':1014    resolution: {integrity: sha512-fKVHpikPdg4GKks3JuLEhvwSyvwzF23hnabPy6DD8ljVbC7+6J5dQzdv4arV6jqq57djnMgs1HKBxX4P8aBI3A==}10151016  '@types/react-dom@19.3.0':1017    resolution: {integrity: sha512-ZI7bU42mZXXKHn/qNLEw2IrbiINU7X5+vfgdixBHkCNpYWXjKgfQ/P+uyGb5CjOLB9UcnTeg3rylQtV2hym44Q==}1018    peerDependencies:1019      '@types/react': ^19.3.010201021  '@types/react@19.3.0':1022    resolution: {integrity: sha512-N0rFCuH9YoxG9/m61l9MfpJKfmLOVU0em7ipIz6TRgSSkvReLB9vL85GB+yr8Bs5leqpvg96JSwF4ZS1s4viQg==}10231024  '@types/topojson-client@3.1.5':1025    resolution: {integrity: sha512-C79rySTyPxnQNNguTZNI1Ct4D7IXgvyAs3p9HPecnl6mNrJ5+UhvGNYcZfpROYV2lMHI48kJPxwR+F9C6c7nmw==}10261027  '@types/topojson-specification@1.0.5':1028    resolution: {integrity: sha512-C7KvcQh+C2nr6Y2Ub4YfgvWvWCgP2nOQMtfhlnwsRL4pYmmwzBS7HclGiS87eQfDOU/DLQpX6GEscviaz4yLIQ==}10291030  '@types/ws@8.18.1':1031    resolution: {integrity: sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==}10321033  '@vitest/expect@3.2.7':1034    resolution: {integrity: sha512-E8eBXaKibuvH2pSZErOjdVb5vF4PbKYcrnluBTYxEk1l/VhhwZg1kZQsdtjq+CsF5CFydf2Rdkz7jDHKSisi3w==}10351036  '@vitest/mocker@3.2.7':1037    resolution: {integrity: sha512-Trr0hYO9CM3Wj6ksWHRhK9IZpIY6wTMO5u/MqXurMxT57sWBaOPEtP3Oq60ihZuh5JsiagKfz95OcxdEP6dBrA==}1038    peerDependencies:1039      msw: ^2.4.91040      vite: ^5.0.0 || ^6.0.0 || ^7.0.0-01041    peerDependenciesMeta:1042      msw:1043        optional: true1044      vite:1045        optional: true10461047  '@vitest/pretty-format@3.2.7':1048    resolution: {integrity: sha512-KUHlwqVu0sRlhCdyPdQ/wBoTfRahjUky1MubOmYw9fWfIZy1gNoHpuaaQBPAaMaVYdQYHJLurzj8ECCj5OwTqA==}10491050  '@vitest/runner@3.2.7':1051    resolution: {integrity: sha512-sB9y4ovltoQP+WaUPwmSxO9WIg9Ig694Di5PalVPsYHklAdE027mehpWF2SQSVq+k6sFgaivbTjTJwZLSHbedA==}10521053  '@vitest/snapshot@3.2.7':1054    resolution: {integrity: sha512-7C+MwShwtBSI5Buwoyg3s/iY1eHL9PKAf+O1wVh/TdnjXUtkoL/9YQtre90i4MtNXM6edP1wJ2zOBpfCyhIS7g==}10551056  '@vitest/spy@3.2.7':1057    resolution: {integrity: sha512-Q2eQGI6d2L/hBtZ0qNuKcAGid68XK6cv1xsoaIma6PaJhHPoqcEJhYpXZ/5myCMqkNgtP6UKuBhbc0nHKnrkuQ==}10581059  '@vitest/utils@3.2.7':1060    resolution: {integrity: sha512-x6BDOd7dyo3PFLY3I9/HJ25X/6OurhGXk2/B9gOZNPF7XDVjeBK4k01lQE5uvDpbuheErh91qYuE1E2OEjK3Rw==}10611062  abstract-logging@2.0.1:1063    resolution: {integrity: sha512-2BjRTZxTPvheOvGbBslFSYOUkr+SjPtOnrLP33f+VIWLzezQpZcqVg7ja3L4dBXmzzgwT+a029jRx5PCi3JuiA==}10641065  ajv-formats@3.0.1:1066    resolution: {integrity: sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==}1067    peerDependencies:1068      ajv: ^8.0.01069    peerDependenciesMeta:1070      ajv:1071        optional: true10721073  ajv@8.20.0:1074    resolution: {integrity: sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==}10751076  anynum@1.0.1:1077    resolution: {integrity: sha512-N6//FLET/tXYNM/F6ABca1oH6fWB+KlTt909Le28WMDBk8oaT4vY17DCrwg2MvmuqUKt3Ni4N5dGJ/EoBgcO6A==}10781079  assertion-error@2.0.1:1080    resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==}1081    engines: {node: '>=12'}10821083  atomic-sleep@1.0.0:1084    resolution: {integrity: sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==}1085    engines: {node: '>=8.0.0'}10861087  avvio@9.3.0:1088    resolution: {integrity: sha512-g2tQ7LE7oOSqDfwEm3M+ZCMTJc7KiZCdJ4UwyZJb5ckTKyYu50OYmvv0mCFXPuYXoM4zkSt8zM9XQ9KCvxA74A==}10891090  baseline-browser-mapping@2.11.22:1091    resolution: {integrity: sha512-pWc4w51fBFd7mav43/zKRC+RI6f4yfzQoVlfvE8dECePyfkn1bzLp01Fj0QACcyCZyFhiEMyD2qScfKRWgWibA==}1092    engines: {node: '>=6.0.0'}1093    hasBin: true10941095  cac@6.7.14:1096    resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==}1097    engines: {node: '>=8'}10981099  caniuse-lite@1.0.30001810:1100    resolution: {integrity: sha512-TITQPUkaz+aVk5GL6NhOdwk1aEaNTSDPsGFWrTuhKGtjTF70jL/Oht2W4c6rXUe5fu7Ie19VIahAXHIIiWWNeg==}11011102  chai@5.3.3:1103    resolution: {integrity: sha512-4zNhdJD/iOjSH0A05ea+Ke6MU5mmpQcbQsSOkgdaUMJ9zTlDTD/GYlwohmIE2u0gaxHYiVHEn1Fw9mZ/ktJWgw==}1104    engines: {node: '>=18'}11051106  check-error@2.1.3:1107    resolution: {integrity: sha512-PAJdDJusoxnwm1VwW07VWwUN1sl7smmC3OKggvndJFadxxDRyFJBX/ggnu/KE4kQAB7a3Dp8f/YXC1FlUprWmA==}1108    engines: {node: '>= 16'}11091110  client-only@0.0.1:1111    resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==}11121113  commander@2.20.3:1114    resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==}11151116  cookie@1.1.1:1117    resolution: {integrity: sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==}1118    engines: {node: '>=18'}11191120  csstype@3.2.3:1121    resolution: {integrity: sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==}11221123  d3-array@3.2.4:1124    resolution: {integrity: sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==}1125    engines: {node: '>=12'}11261127  d3-geo@3.1.1:1128    resolution: {integrity: sha512-637ln3gXKXOwhalDzinUgY83KzNWZRKbYubaG+fGVuc/dxO64RRljtCTnf5ecMyE1RIdtqpkVcq0IbtU2S8j2Q==}1129    engines: {node: '>=12'}11301131  debug@4.4.3:1132    resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==}1133    engines: {node: '>=6.0'}1134    peerDependencies:1135      supports-color: '*'1136    peerDependenciesMeta:1137      supports-color:1138        optional: true11391140  deep-eql@5.0.2:1141    resolution: {integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==}1142    engines: {node: '>=6'}11431144  dequal@2.0.3:1145    resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==}1146    engines: {node: '>=6'}11471148  detect-libc@2.1.2:1149    resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==}1150    engines: {node: '>=8'}11511152  duplexify@4.1.3:1153    resolution: {integrity: sha512-M3BmBhwJRZsSx38lZyhE53Csddgzl5R7xGJNk7CVddZD6CcmwMCH8J+7AprIrQKH7TonKxaCjcv27Qmf+sQ+oA==}11541155  end-of-stream@1.4.5:1156    resolution: {integrity: sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==}11571158  enhanced-resolve@5.24.5:1159    resolution: {integrity: sha512-L1l8TNvomm6UVW5B253AGxQagSQr+vGwhMlrrfRS2qmhx46AMpMVJKQYLvWYbysTMY8VoicOvzHzoHMbyzB+4A==}1160    engines: {node: '>=10.13.0'}11611162  es-module-lexer@1.7.0:1163    resolution: {integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==}11641165  esbuild@0.25.12:1166    resolution: {integrity: sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==}1167    engines: {node: '>=18'}1168    hasBin: true11691170  esbuild@0.28.2:1171    resolution: {integrity: sha512-HKVLS8dvII+xoKW9kmqxbRKrnWEXfJJr/FZhhJmiqIB0e053QNYFqOBouTMO/k5sID4MvCiUCvv8b9M4h32wIA==}1172    engines: {node: '>=18'}1173    hasBin: true11741175  estree-walker@3.0.3:1176    resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==}11771178  expect-type@1.4.0:1179    resolution: {integrity: sha512-KfYbmpRm0VbLjEvVa9yGwCi9GI34xvi7A/HXYWQO65CSD2u3MczUJSuwXKFIxlGsgBQizV9q5J9NHj4VG0n+pA==}1180    engines: {node: '>=12.0.0'}11811182  fancy-canvas@2.1.0:1183    resolution: {integrity: sha512-nifxXJ95JNLFR2NgRV4/MxVP45G9909wJTEKz5fg/TZS20JJZA6hfgRVh/bC9bwl2zBtBNcYPjiBE4njQHVBwQ==}11841185  fast-content-type-parse@3.0.0:1186    resolution: {integrity: sha512-ZvLdcY8P+N8mGQJahJV5G4U88CSvT1rP8ApL6uETe88MBXrBHAkZlSEySdUlyztF7ccb+Znos3TFqaepHxdhBg==}11871188  fast-decode-uri-component@1.0.1:1189    resolution: {integrity: sha512-WKgKWg5eUxvRZGwW8FvfbaH7AXSh2cL+3j5fMGzUMCxWBJ3dV3a7Wz8y2f/uQ0e3B6WmodD3oS54jTQ9HVTIIg==}11901191  fast-deep-equal@3.1.3:1192    resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}11931194  fast-json-stringify@7.0.1:1195    resolution: {integrity: sha512-eRSayARSbbwlBjpP4vnTTIRD5QPcIrmihPxDeN1DtKnHPg66UuJLx+8hlK1kaFdjvzyQ/dzALoi4vwAQ+T+iZA==}11961197  fast-querystring@1.1.2:1198    resolution: {integrity: sha512-g6KuKWmFXc0fID8WWH0jit4g0AGBoJhCkJMb1RmbsSEUNvQ+ZC8D6CUZ+GtF8nMzSPXnhiePyyqqipzNNEnHjg==}11991200  fast-uri@3.1.7:1201    resolution: {integrity: sha512-dOvZVzjdZdz7phd9v6jCbwxrBW3fK6n8Rc0CtdmM4bumzMnxywBYhuph6J819RRw/ku+rLbelwfMunktuzVVHg==}12021203  fast-uri@4.1.4:1204    resolution: {integrity: sha512-dODXrIxlS9JSdgAnhIUKOosKV1oMtU2VtVw87QRaHzyl5jxO290Ii5tEZfCfzfWNHi3jKWwBSdQj0qIyshdZdQ==}12051206  fast-xml-builder@1.3.1:1207    resolution: {integrity: sha512-pIM/1n3ntFXKYrUZwW7QCK0gAW7XY+wzj1YMIV3tLDvPj/V+zTGJK5e3/4WJfwj0qWw2ElNXiTixda/R+3YSug==}12081209  fast-xml-parser@5.11.1:1210    resolution: {integrity: sha512-TBw6K/fxoQGGjCmZDw9w/ZwP3uDcnTM4YH/g+PFRWr8sbe5idXtxNN6vITh4+1ruCZaho6uBFurElsA7F0zzgw==}1211    hasBin: true12121213  fastify-plugin@6.0.0:1214    resolution: {integrity: sha512-fZOty7z3O7vOliF6d8bHE3wiEh1KcNnKEQensSgTk9C1DvN6nRLS++XVd86v33Hw/8u9Un8A1zDrQ8ujcQDHEg==}12151216  fastify@5.12.3:1217    resolution: {integrity: sha512-reZ8wce5VNCcufIt9AVtzZa3L4u1j8esikn7OEgHWLVpRpL5R7Y2+Xzj70OUkv5zDfzUAxXZT6cu4Rt0zr3EKA==}12181219  fastq@1.20.3:1220    resolution: {integrity: sha512-XKv5nnLs6nLF71NgiKJLIZFLkPyIEuOselLG7ujZnGrRfQK8HpvY+WqKhAJUAdLomwVHErVS4LfxFlPq0/FTAw==}12211222  fdir@6.5.0:1223    resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==}1224    engines: {node: '>=12.0.0'}1225    peerDependencies:1226      picomatch: ^3 || ^41227    peerDependenciesMeta:1228      picomatch:1229        optional: true12301231  find-my-way@9.9.0:1232    resolution: {integrity: sha512-sJsgZ1sQH2UDuowPuMKg8az7Qc8F0jnj+SKkFWU/+T0xcFlgV5skgXOGUqmQzOdmW6ALA7AhJINWx3qFBkbLHA==}1233    engines: {node: '>=20'}12341235  fsevents@2.3.3:1236    resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}1237    engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}1238    os: [darwin]12391240  geist@1.7.2:1241    resolution: {integrity: sha512-Gu5lDFa3pLRyoBlBPf0QIFHVdWAnpco7fS1bJm41jyLPFoguBgiubseUN2oLXMgqZ7uxAxDoXcHMhCY/fOTTgg==}1242    peerDependencies:1243      next: '>=13.2.0'12441245  graceful-fs@4.2.11:1246    resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}12471248  inherits@2.0.4:1249    resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}12501251  internmap@2.0.3:1252    resolution: {integrity: sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==}1253    engines: {node: '>=12'}12541255  ipaddr.js@2.5.0:1256    resolution: {integrity: sha512-aq+t5NAc+cS6rZQQVWC2x98CPqGtKKTMDd4Gaodv0wShnItdKg/51djkGJ1hqH+Oy0ivDftCbSLCQob8zso01w==}1257    engines: {node: '>= 10'}12581259  is-unsafe@2.0.2:1260    resolution: {integrity: sha512-HgbIHPBH0KHHCcjLfGsCvhtPTVxjaAZlXjwdz7/GQC40SjSe4sfQsar8J5VFo8JOSbarkpV0OLG95bbaNd9aAQ==}12611262  jiti@2.7.0:1263    resolution: {integrity: sha512-AC/7JofJvZGrrneWNaEnJeOLUx+JlGt7tNa0wZiRPT4MY1wmfKjt2+6O2p2uz2+skll8OZZmJMNqeke7kKbNgQ==}1264    hasBin: true12651266  js-tokens@9.0.1:1267    resolution: {integrity: sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==}12681269  json-schema-ref-resolver@3.0.0:1270    resolution: {integrity: sha512-hOrZIVL5jyYFjzk7+y7n5JDzGlU8rfWDuYyHwGa2WA8/pcmMHezp2xsVwxrebD/Q9t8Nc5DboieySDpCp4WG4A==}12711272  json-schema-traverse@1.0.0:1273    resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==}12741275  light-my-request@6.6.0:1276    resolution: {integrity: sha512-CHYbu8RtboSIoVsHZ6Ye4cj4Aw/yg2oAFimlF7mNvfDV192LR7nDiKtSIfCuLT7KokPSTn/9kfVLm5OGN0A28A==}12771278  lightningcss-android-arm64@1.32.0:1279    resolution: {integrity: sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==}1280    engines: {node: '>= 12.0.0'}1281    cpu: [arm64]1282    os: [android]12831284  lightningcss-darwin-arm64@1.32.0:1285    resolution: {integrity: sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==}1286    engines: {node: '>= 12.0.0'}1287    cpu: [arm64]1288    os: [darwin]12891290  lightningcss-darwin-x64@1.32.0:1291    resolution: {integrity: sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==}1292    engines: {node: '>= 12.0.0'}1293    cpu: [x64]1294    os: [darwin]12951296  lightningcss-freebsd-x64@1.32.0:1297    resolution: {integrity: sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig==}1298    engines: {node: '>= 12.0.0'}1299    cpu: [x64]1300    os: [freebsd]13011302  lightningcss-linux-arm-gnueabihf@1.32.0:1303    resolution: {integrity: sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==}1304    engines: {node: '>= 12.0.0'}1305    cpu: [arm]1306    os: [linux]13071308  lightningcss-linux-arm64-gnu@1.32.0:1309    resolution: {integrity: sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==}1310    engines: {node: '>= 12.0.0'}1311    cpu: [arm64]1312    os: [linux]1313    libc: [glibc]13141315  lightningcss-linux-arm64-musl@1.32.0:1316    resolution: {integrity: sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==}1317    engines: {node: '>= 12.0.0'}1318    cpu: [arm64]1319    os: [linux]1320    libc: [musl]13211322  lightningcss-linux-x64-gnu@1.32.0:1323    resolution: {integrity: sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==}1324    engines: {node: '>= 12.0.0'}1325    cpu: [x64]1326    os: [linux]1327    libc: [glibc]13281329  lightningcss-linux-x64-musl@1.32.0:1330    resolution: {integrity: sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==}1331    engines: {node: '>= 12.0.0'}1332    cpu: [x64]1333    os: [linux]1334    libc: [musl]13351336  lightningcss-win32-arm64-msvc@1.32.0:1337    resolution: {integrity: sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==}1338    engines: {node: '>= 12.0.0'}1339    cpu: [arm64]1340    os: [win32]13411342  lightningcss-win32-x64-msvc@1.32.0:1343    resolution: {integrity: sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==}1344    engines: {node: '>= 12.0.0'}1345    cpu: [x64]1346    os: [win32]13471348  lightningcss@1.32.0:1349    resolution: {integrity: sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==}1350    engines: {node: '>= 12.0.0'}13511352  lightweight-charts@5.2.1:1353    resolution: {integrity: sha512-IVwoK1RLFiLPubaKIjNbtjWLnpPMqiABSrTay6whmNa8L1+19292VtHJ+BWyPUuLCwF0tcQlhEWd1CLB2a1nsQ==}13541355  loupe@3.2.1:1356    resolution: {integrity: sha512-CdzqowRJCeLU72bHvWqwRBBlLcMEtIvGrlvef74kMnV2AolS9Y8xUv1I0U/MNAWMhBlKIoyuEgoJ0t/bbwHbLQ==}13571358  lucide-react@1.44.0:1359    resolution: {integrity: sha512-2egNApH4hX4j/qdCgRublh88+9u3mEhz9iSlW5ckm4kaQEqZbXbMr0l5u5JZLy8nmWRx2dbHGQkEDYz6C9aCgw==}1360    peerDependencies:1361      react: ^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.013621363  magic-string@0.30.21:1364    resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==}13651366  ms@2.1.3:1367    resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}13681369  nanoid@3.3.19:1370    resolution: {integrity: sha512-Y2tUNy4ouw6tq5oDSKeQYGOyhkUBhNOcGV/02KC+6kd9eDGqdZd++mjMiIDilrBYvjEnCYvVtsuHCuP+okSfug==}1371    engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}1372    hasBin: true13731374  next@16.3.4:1375    resolution: {integrity: sha512-/Ztf6CeRH+ejEXUrYtqI4gkS66eFIHuSwqi60RgcpWKodxFZx2/dqVCMKBwILfAHXQ+F1b1vAudgj3mnxqtoIA==}1376    engines: {node: '>=20.9.0'}1377    hasBin: true1378    peerDependencies:1379      '@opentelemetry/api': ^1.1.01380      '@playwright/test': ^1.51.11381      babel-plugin-react-compiler: '*'1382      react: ^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.01383      react-dom: ^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.01384      sass: ^1.3.01385    peerDependenciesMeta:1386      '@opentelemetry/api':1387        optional: true1388      '@playwright/test':1389        optional: true1390      babel-plugin-react-compiler:1391        optional: true1392      sass:1393        optional: true13941395  on-exit-leak-free@2.1.2:1396    resolution: {integrity: sha512-0eJJY6hXLGf1udHwfNftBqH+g73EU4B504nZeKpz1sYRKafAghwxEJunB2O7rDZkL4PGfsMVnTXZ2EjibbqcsA==}1397    engines: {node: '>=14.0.0'}13981399  once@1.4.0:1400    resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}14011402  path-expression-matcher@1.6.2:1403    resolution: {integrity: sha512-enSlaiat05iasnzmgNxRj8reFdj3puY2QpNgP1aPIaVfT6nn9ICuPoFlKHk8EN22HcwewshO+mN2DGbkCEOtqQ==}1404    engines: {node: '>=14.0.0'}14051406  pathe@2.0.3:1407    resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==}14081409  pathval@2.0.1:1410    resolution: {integrity: sha512-//nshmD55c46FuFw26xV/xFAaB5HF9Xdap7HJBBnrKdAd6/GxDBaNA1870O79+9ueg61cZLSVc+OaFlfmObYVQ==}1411    engines: {node: '>= 14.16'}14121413  pg-cloudflare@1.4.0:1414    resolution: {integrity: sha512-Vo7z/6rrQYxpNRylp4Tlob2elzbh+N/MOQbxFVWCxS7oEx6jF53GTJFxK2WWpKuBRkmiin4Mt+xofFDjx09R0A==}14151416  pg-connection-string@2.14.0:1417    resolution: {integrity: sha512-XwWDGcLRGCXAR8F/AM5bG7Q+A3Wm2s6QeEjlOKZLlH3UYcguiqCWKyWXVag5TLTIjR7oOJUY8kcADaZgWPyLeg==}14181419  pg-int8@1.0.1:1420    resolution: {integrity: sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw==}1421    engines: {node: '>=4.0.0'}14221423  pg-pool@3.14.0:1424    resolution: {integrity: sha512-gKtPkFdQPU3DksooVLi9LsjZxrsBUZIpa+7aVx+LV5pNh0KzP4Zleud2po+ConrxbuXGBJ6Hfer6hdgpIBpBaw==}1425    peerDependencies:1426      pg: '>=8.0'14271428  pg-protocol@1.16.0:1429    resolution: {integrity: sha512-sILXutLVjCLjcDuOmvhX5e2Z4cS5qG/6Bu3VkpFwdf/633ElGLpEh9bgmuI5I4sqKqkifQiGyiCcx1HdtrK7tg==}14301431  pg-types@2.2.0:1432    resolution: {integrity: sha512-qTAAlrEsl8s4OiEQY69wDvcMIdQN6wdz5ojQiOy6YRMuynxenON0O5oCpJI6lshc6scgAY8qvJ2On/p+CXY0GA==}1433    engines: {node: '>=4'}14341435  pg@8.23.0:1436    resolution: {integrity: sha512-Ip2EQCngowJLGOfCwkFhPXU7/ljlhn6Rxlmy4XYfL2Y+vyRM59+8uR2xqRWKdYmbXmxCFOAmKxBuSUCdF34qLg==}1437    engines: {node: '>= 16.0.0'}1438    peerDependencies:1439      pg-native: '>=3.0.1'1440    peerDependenciesMeta:1441      pg-native:1442        optional: true14431444  pgpass@1.0.5:1445    resolution: {integrity: sha512-FdW9r/jQZhSeohs1Z3sI1yxFQNFvMcnmfuj4WBMUTxOrAyLMaTcE1aAMBiTlbMNaXvBCQuVi0R7hd8udDSP7ug==}14461447  picocolors@1.1.1:1448    resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==}14491450  picomatch@4.0.7:1451    resolution: {integrity: sha512-qcJu88Q2IWqJsDD529JKMdwGm/dvInW4HvQnRwiH9JtihJvzGOscDtHE3x1pBKeUOTysQ8kVmLnJ2kJu7yhcGA==}1452    engines: {node: '>=12'}14531454  pino-abstract-transport@2.0.0:1455    resolution: {integrity: sha512-F63x5tizV6WCh4R6RHyi2Ml+M70DNRXt/+HANowMflpgGFMAym/VKm6G7ZOQRjqN7XbGxK1Lg9t6ZrtzOaivMw==}14561457  pino-std-serializers@7.1.0:1458    resolution: {integrity: sha512-BndPH67/JxGExRgiX1dX0w1FvZck5Wa4aal9198SrRhZjH3GxKQUKIBnYJTdj2HDN3UQAS06HlfcSbQj2OHmaw==}14591460  pino@9.14.0:1461    resolution: {integrity: sha512-8OEwKp5juEvb/MjpIc4hjqfgCNysrS94RIOMXYvpYCdm/jglrKEiAYmiumbmGhCvs+IcInsphYDFwqrjr7398w==}1462    hasBin: true14631464  postcss@8.5.23:1465    resolution: {integrity: sha512-g50586zr4bZmwFiTlflMu8E0bDTb5I5gertgwAKmsdUlTQIhZtunzUlD1WSzwcVWPoAVpsrA6vlfCD7oXvRwgg==}1466    engines: {node: ^10 || ^12 || >=14}14671468  postcss@8.5.28:1469    resolution: {integrity: sha512-RRuzqDtt5Y9h3quz5hWhK+TPnsmVs6WwSU6LkJMeY4HstUEDuYTG8UJSdawMRzmzAtV+KEoG8N3Qg2qLy5vM/A==}1470    engines: {node: ^10 || ^12 || >=14}14711472  postgres-array@2.0.0:1473    resolution: {integrity: sha512-VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA==}1474    engines: {node: '>=4'}14751476  postgres-bytea@1.0.1:1477    resolution: {integrity: sha512-5+5HqXnsZPE65IJZSMkZtURARZelel2oXUEO8rH83VS/hxH5vv1uHquPg5wZs8yMAfdv971IU+kcPUczi7NVBQ==}1478    engines: {node: '>=0.10.0'}14791480  postgres-date@1.0.7:1481    resolution: {integrity: sha512-suDmjLVQg78nMK2UZ454hAG+OAW+HQPZ6n++TNDUX+L0+uUlLywnoxJKDou51Zm+zTCjrCl0Nq6J9C5hP9vK/Q==}1482    engines: {node: '>=0.10.0'}14831484  postgres-interval@1.2.0:1485    resolution: {integrity: sha512-9ZhXKM/rw350N1ovuWHbGxnGh/SNJ4cnxHiM0rxE4VN41wsg8P8zWn9hv/buK00RP4WvlOyr/RBDiptyxVbkZQ==}1486    engines: {node: '>=0.10.0'}14871488  process-warning@4.0.1:1489    resolution: {integrity: sha512-3c2LzQ3rY9d0hc1emcsHhfT9Jwz0cChib/QN89oME2R451w5fy3f0afAhERFZAwrbDU43wk12d0ORBpDVME50Q==}14901491  process-warning@5.1.0:1492    resolution: {integrity: sha512-jQSaVHsPgtyw60e1rQ/A+/ArPEj/S8pS/vFnyGa/gYFXrKk/6RuDkoqVDQ5NI5MmS01698ltlAk0NoDBNLujRw==}14931494  quick-format-unescaped@4.0.4:1495    resolution: {integrity: sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==}14961497  react-dom@19.2.8:1498    resolution: {integrity: sha512-rVprimfGBG3DR+Tq0IQG2DT5PxKth1WIGDmj5yPmlzr4YBe7uyE+Du4oVqTDXZSHGGGXRtTJEGSSePyQCMBglQ==}1499    peerDependencies:1500      react: ^19.2.815011502  react@19.2.8:1503    resolution: {integrity: sha512-PWaYA1L/q9u2u7xYQi+Y3L3Yfnie7XyLeaJICV1MGD6LprsBxcAqGjYyr0eY3p+QdsA+x/Irkt4Qif8D63+Sbw==}1504    engines: {node: '>=0.10.0'}15051506  readable-stream@3.6.2:1507    resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==}1508    engines: {node: '>= 6'}15091510  real-require@0.2.0:1511    resolution: {integrity: sha512-57frrGM/OCTLqLOAh0mhVA9VBMHd+9U7Zb2THMGdBUoZVOtGbJzjxsYGDJ3A9AYYCP4hn6y1TVbaOfzWtm5GFg==}1512    engines: {node: '>= 12.13.0'}15131514  require-from-string@2.0.2:1515    resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==}1516    engines: {node: '>=0.10.0'}15171518  ret@0.5.0:1519    resolution: {integrity: sha512-I1XxrZSQ+oErkRR4jYbAyEEu2I0avBvvMM5JN+6EBprOGRCs63ENqZ3vjavq8fBw2+62G5LF5XelKwuJpcvcxw==}1520    engines: {node: '>=10'}15211522  reusify@1.1.0:1523    resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==}1524    engines: {iojs: '>=1.0.0', node: '>=0.10.0'}15251526  rfdc@1.4.1:1527    resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==}15281529  rollup@4.63.1:1530    resolution: {integrity: sha512-3Df9jsstwhccuEfmAMi9l8XUh/GOkVObmFTU7CCVBysEbcOZLl84jCtaAZMcPiMz2EGKsATzQcU+Xr3n/wU6cg==}1531    engines: {node: '>=18.0.0', npm: '>=8.0.0'}1532    hasBin: true15331534  safe-buffer@5.2.1:1535    resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}15361537  safe-regex2@5.1.1:1538    resolution: {integrity: sha512-mOSBvHGDZMuIEZMdOz/aCEYDCv0E7nfcNsIhUF+/P+xC7Hyf3FkvymqgPbg9D1EdSGu+uKbJgy09K/RKKc7kJA==}1539    hasBin: true15401541  safe-stable-stringify@2.5.0:1542    resolution: {integrity: sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA==}1543    engines: {node: '>=10'}15441545  scheduler@0.27.0:1546    resolution: {integrity: sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==}15471548  secure-json-parse@4.1.0:1549    resolution: {integrity: sha512-l4KnYfEyqYJxDwlNVyRfO2E4NTHfMKAWdUuA8J0yve2Dz/E/PdBepY03RvyJpssIpRFwJoCD55wA+mEDs6ByWA==}15501551  semver@7.8.5:1552    resolution: {integrity: sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==}1553    engines: {node: '>=10'}1554    hasBin: true15551556  server-only@0.0.1:1557    resolution: {integrity: sha512-qepMx2JxAa5jjfzxG79yPPq+8BuFToHd1hm7kI+Z4zAq1ftQiP7HcxMhDDItrbtwVeLg/cY2JnKnrcFkmiswNA==}15581559  set-cookie-parser@2.7.2:1560    resolution: {integrity: sha512-oeM1lpU/UvhTxw+g3cIfxXHyJRc/uidd3yK1P242gzHds0udQBYzs3y8j4gCCW+ZJ7ad0yctld8RYO+bdurlvw==}15611562  sharp@0.35.4:1563    resolution: {integrity: sha512-n++8XWcj+jCOr2IOl7h8LbKnGBDY4aPbmprMONBNFdn0ImXqpGVv5zliDs0V9HbmbCQLpbuo2ej9rAoOQTvMDA==}1564    engines: {node: '>=20.9.0'}1565    peerDependencies:1566      '@types/node': '*'1567    peerDependenciesMeta:1568      '@types/node':1569        optional: true15701571  siginfo@2.0.0:1572    resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==}15731574  sonic-boom@4.2.1:1575    resolution: {integrity: sha512-w6AxtubXa2wTXAUsZMMWERrsIRAdrK0Sc+FUytWvYAhBJLyuI4llrMIC1DtlNSdI99EI86KZum2MMq3EAZlF9Q==}15761577  source-map-js@1.2.1:1578    resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==}1579    engines: {node: '>=0.10.0'}15801581  split2@4.2.0:1582    resolution: {integrity: sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==}1583    engines: {node: '>= 10.x'}15841585  stackback@0.0.2:1586    resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==}15871588  std-env@3.10.0:1589    resolution: {integrity: sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg==}15901591  stream-shift@1.0.3:1592    resolution: {integrity: sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ==}15931594  string_decoder@1.3.0:1595    resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==}15961597  strip-literal@3.1.0:1598    resolution: {integrity: sha512-8r3mkIM/2+PpjHoOtiAW8Rg3jJLHaV7xPwG+YRGrv6FP0wwk/toTpATxWYOW0BKdWwl82VT2tFYi5DlROa0Mxg==}15991600  strnum@2.4.2:1601    resolution: {integrity: sha512-rDG3Ah4TV0k1hWvLSzkZtMmLN9+eS+h3knq4MP6A42Y3Yh5qGNnOUs1jJkoSr8FG5dsL28c7KgkIBzSEykqtuw==}16021603  styled-jsx@5.1.6:1604    resolution: {integrity: sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA==}1605    engines: {node: '>= 12.0.0'}1606    peerDependencies:1607      '@babel/core': '*'1608      babel-plugin-macros: '*'1609      react: '>= 16.8.0 || 17.x.x || ^18.0.0-0 || ^19.0.0-0'1610    peerDependenciesMeta:1611      '@babel/core':1612        optional: true1613      babel-plugin-macros:1614        optional: true16151616  tailwindcss@4.3.3:1617    resolution: {integrity: sha512-gOhV3P7ufE62QDGg1zVaTgCR+EtPv92k2nIhVcVKcLmxT1sUBsQGhnZj175j+MqRt4zLF7ic+sCYjfhxMxj7YQ==}16181619  tapable@2.3.3:1620    resolution: {integrity: sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A==}1621    engines: {node: '>=6'}16221623  thread-stream@3.2.0:1624    resolution: {integrity: sha512-zLBvqpwr4Esa0kRjcrzGU6zL25lePWaCLMx0RQFrmteozIfeNdaMLpG5U7PeHzvlFkAWaRKA9/KVW4F60iB+qw==}16251626  tinybench@2.9.0:1627    resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==}16281629  tinyexec@0.3.2:1630    resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==}16311632  tinyglobby@0.2.17:1633    resolution: {integrity: sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==}1634    engines: {node: '>=12.0.0'}16351636  tinypool@1.1.1:1637    resolution: {integrity: sha512-Zba82s87IFq9A9XmjiX5uZA/ARWDrB03OHlq+Vw1fSdt0I+4/Kutwy8BP4Y/y/aORMo61FQ0vIb5j44vSo5Pkg==}1638    engines: {node: ^18.0.0 || >=20.0.0}16391640  tinyrainbow@2.0.0:1641    resolution: {integrity: sha512-op4nsTR47R6p0vMUUoYl/a+ljLFVtlfaXkLQmqfLR1qHma1h/ysYk4hEXZ880bf2CYgTskvTa/e196Vd5dDQXw==}1642    engines: {node: '>=14.0.0'}16431644  tinyspy@4.0.6:1645    resolution: {integrity: sha512-u8KszXvGfU68hVcZpRHKG28T0krMuv2G5nDhiHaMLen/gIuFEgIJhaJuO69qjnXg5paSrbPMFfx3brNuN8eVSg==}1646    engines: {node: '>=14.0.0'}16471648  toad-cache@3.7.4:1649    resolution: {integrity: sha512-m1TdR/rvT7kgGJZhspNtXdsdYk0fddFpJJFlG5s+UkPFo6lkLoZ3YLOaovPYjq1R75NP5JfeTlSHaOsE09peCg==}1650    engines: {node: '>=20'}16511652  topojson-client@3.1.0:1653    resolution: {integrity: sha512-605uxS6bcYxGXw9qi62XyrV6Q3xwbndjachmNxu8HWTtVPxZfEJN9fd/SZS1Q54Sn2y0TMyMxFj/cJINqGHrKw==}1654    hasBin: true16551656  tslib@2.8.1:1657    resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==}16581659  tsx@4.23.13:1660    resolution: {integrity: sha512-BL5MGkRln6aDYhb0xbQlEAGw743BaZYWdbWtdJOBriYJboKgUUYCadFp2/FpBBZquBC/ezNBn7wMMPx7FDZUDw==}1661    engines: {node: '>=18.0.0'}1662    hasBin: true16631664  typescript@5.9.3:1665    resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==}1666    engines: {node: '>=14.17'}1667    hasBin: true16681669  undici-types@7.18.2:1670    resolution: {integrity: sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==}16711672  undici@7.29.1:1673    resolution: {integrity: sha512-RYONW2MeafgYlkVOKYKkA/Ag7BmXqgIWCa8t1m0JcxrQg9pI9lEqRhAOruOBCbAohOa/gkCF+iPi9hrgvTzu6Q==}1674    engines: {node: '>=20.18.1'}16751676  util-deprecate@1.0.2:1677    resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}16781679  vite-node@3.2.4:1680    resolution: {integrity: sha512-EbKSKh+bh1E1IFxeO0pg1n4dvoOTt0UDiXMd/qn++r98+jPO1xtJilvXldeuQ8giIB5IkpjCgMleHMNEsGH6pg==}1681    engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}1682    hasBin: true16831684  vite@7.3.6:1685    resolution: {integrity: sha512-4XP60spRGjSZFf1qYH+dJIkK2znL3zQfl9KkOV9MkkRR/3Dls0dxaBsQPTloEc5BLXWPL9vsOxopxyKoMmDueg==}1686    engines: {node: ^20.19.0 || >=22.12.0}1687    hasBin: true1688    peerDependencies:1689      '@types/node': ^20.19.0 || >=22.12.01690      jiti: '>=1.21.0'1691      less: ^4.0.01692      lightningcss: ^1.21.01693      sass: ^1.70.01694      sass-embedded: ^1.70.01695      stylus: '>=0.54.8'1696      sugarss: ^5.0.01697      terser: ^5.16.01698      tsx: ^4.8.11699      yaml: ^2.4.21700    peerDependenciesMeta:1701      '@types/node':1702        optional: true1703      jiti:1704        optional: true1705      less:1706        optional: true1707      lightningcss:1708        optional: true1709      sass:1710        optional: true1711      sass-embedded:1712        optional: true1713      stylus:1714        optional: true1715      sugarss:1716        optional: true1717      terser:1718        optional: true1719      tsx:1720        optional: true1721      yaml:1722        optional: true17231724  vitest@3.2.7:1725    resolution: {integrity: sha512-KrxIJ62Fd89gfysR4WotlgZABiz2dqFPgqGzX7s+CwsqLFomRH7777ZcrOD6+WVAh7khPQP41A+BKbpcJFrdEg==}1726    engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}1727    hasBin: true1728    peerDependencies:1729      '@edge-runtime/vm': '*'1730      '@types/debug': ^4.1.121731      '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.01732      '@vitest/browser': 3.2.71733      '@vitest/ui': 3.2.71734      happy-dom: '*'1735      jsdom: '*'1736    peerDependenciesMeta:1737      '@edge-runtime/vm':1738        optional: true1739      '@types/debug':1740        optional: true1741      '@types/node':1742        optional: true1743      '@vitest/browser':1744        optional: true1745      '@vitest/ui':1746        optional: true1747      happy-dom:1748        optional: true1749      jsdom:1750        optional: true17511752  why-is-node-running@2.3.0:1753    resolution: {integrity: sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==}1754    engines: {node: '>=8'}1755    hasBin: true17561757  world-atlas@2.0.2:1758    resolution: {integrity: sha512-IXfV0qwlKXpckz1FhwXVwKRjiIhOnWttOskm5CtxMsjgE/MXAYRHWJqgXOpM8IkcPBoXnyTU5lFHcYa5ChG0LQ==}17591760  wrappy@1.0.2:1761    resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}17621763  ws@8.21.3:1764    resolution: {integrity: sha512-201TZ/kPWxoPr/OKWjquZR1SWKXcvxdH+e1xrx89b3YbmzLMFCLfnaG1HFIgWzJOEWZ7MvpK++odZufgYR50Rw==}1765    engines: {node: '>=10.0.0'}1766    peerDependencies:1767      bufferutil: ^4.0.11768      utf-8-validate: '>=5.0.2'1769    peerDependenciesMeta:1770      bufferutil:1771        optional: true1772      utf-8-validate:1773        optional: true17741775  xml-naming@0.3.0:1776    resolution: {integrity: sha512-ghig2TBE/H11aOVgmahA3MhimvkBr6JIYknH/Dhdk10nXwdbIqBJsbfMxpvFPG8bAw77gN29aQWvKpmVoPlvPQ==}1777    engines: {node: '>=16.0.0'}17781779  xtend@4.0.2:1780    resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==}1781    engines: {node: '>=0.4'}17821783  zod@3.25.76:1784    resolution: {integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==}17851786snapshots:17871788  '@alloc/quick-lru@5.3.0': {}17891790  '@emnapi/runtime@1.11.3':1791    dependencies:1792      tslib: 2.8.11793    optional: true17941795  '@esbuild/aix-ppc64@0.25.12':1796    optional: true17971798  '@esbuild/aix-ppc64@0.28.2':1799    optional: true18001801  '@esbuild/android-arm64@0.25.12':1802    optional: true18031804  '@esbuild/android-arm64@0.28.2':1805    optional: true18061807  '@esbuild/android-arm@0.25.12':1808    optional: true18091810  '@esbuild/android-arm@0.28.2':1811    optional: true18121813  '@esbuild/android-x64@0.25.12':1814    optional: true18151816  '@esbuild/android-x64@0.28.2':1817    optional: true18181819  '@esbuild/darwin-arm64@0.25.12':1820    optional: true18211822  '@esbuild/darwin-arm64@0.28.2':1823    optional: true18241825  '@esbuild/darwin-x64@0.25.12':1826    optional: true18271828  '@esbuild/darwin-x64@0.28.2':1829    optional: true18301831  '@esbuild/freebsd-arm64@0.25.12':1832    optional: true18331834  '@esbuild/freebsd-arm64@0.28.2':1835    optional: true18361837  '@esbuild/freebsd-x64@0.25.12':1838    optional: true18391840  '@esbuild/freebsd-x64@0.28.2':1841    optional: true18421843  '@esbuild/linux-arm64@0.25.12':1844    optional: true18451846  '@esbuild/linux-arm64@0.28.2':1847    optional: true18481849  '@esbuild/linux-arm@0.25.12':1850    optional: true18511852  '@esbuild/linux-arm@0.28.2':1853    optional: true18541855  '@esbuild/linux-ia32@0.25.12':1856    optional: true18571858  '@esbuild/linux-ia32@0.28.2':1859    optional: true18601861  '@esbuild/linux-loong64@0.25.12':1862    optional: true18631864  '@esbuild/linux-loong64@0.28.2':1865    optional: true18661867  '@esbuild/linux-mips64el@0.25.12':1868    optional: true18691870  '@esbuild/linux-mips64el@0.28.2':1871    optional: true18721873  '@esbuild/linux-ppc64@0.25.12':1874    optional: true18751876  '@esbuild/linux-ppc64@0.28.2':1877    optional: true18781879  '@esbuild/linux-riscv64@0.25.12':1880    optional: true18811882  '@esbuild/linux-riscv64@0.28.2':1883    optional: true18841885  '@esbuild/linux-s390x@0.25.12':1886    optional: true18871888  '@esbuild/linux-s390x@0.28.2':1889    optional: true18901891  '@esbuild/linux-x64@0.25.12':1892    optional: true18931894  '@esbuild/linux-x64@0.28.2':1895    optional: true18961897  '@esbuild/netbsd-arm64@0.25.12':1898    optional: true18991900  '@esbuild/netbsd-arm64@0.28.2':1901    optional: true19021903  '@esbuild/netbsd-x64@0.25.12':1904    optional: true19051906  '@esbuild/netbsd-x64@0.28.2':1907    optional: true19081909  '@esbuild/openbsd-arm64@0.25.12':1910    optional: true19111912  '@esbuild/openbsd-arm64@0.28.2':1913    optional: true19141915  '@esbuild/openbsd-x64@0.25.12':1916    optional: true19171918  '@esbuild/openbsd-x64@0.28.2':1919    optional: true19201921  '@esbuild/openharmony-arm64@0.25.12':1922    optional: true19231924  '@esbuild/openharmony-arm64@0.28.2':1925    optional: true19261927  '@esbuild/sunos-x64@0.25.12':1928    optional: true19291930  '@esbuild/sunos-x64@0.28.2':1931    optional: true19321933  '@esbuild/win32-arm64@0.25.12':1934    optional: true19351936  '@esbuild/win32-arm64@0.28.2':1937    optional: true19381939  '@esbuild/win32-ia32@0.25.12':1940    optional: true19411942  '@esbuild/win32-ia32@0.28.2':1943    optional: true19441945  '@esbuild/win32-x64@0.25.12':1946    optional: true19471948  '@esbuild/win32-x64@0.28.2':1949    optional: true19501951  '@fastify/ajv-compiler@4.0.6':1952    dependencies:1953      ajv: 8.20.01954      ajv-formats: 3.0.1(ajv@8.20.0)1955      fast-uri: 4.1.419561957  '@fastify/cors@11.3.0':1958    dependencies:1959      fastify-plugin: 6.0.01960      toad-cache: 3.7.419611962  '@fastify/error@4.2.0': {}19631964  '@fastify/fast-json-stringify-compiler@5.1.0':1965    dependencies:1966      fast-json-stringify: 7.0.119671968  '@fastify/forwarded@3.0.2': {}19691970  '@fastify/http-proxy@11.6.2':1971    dependencies:1972      '@fastify/reply-from': 12.6.51973      fast-querystring: 1.1.21974      fastify-plugin: 6.0.01975      ws: 8.21.31976    transitivePeerDependencies:1977      - bufferutil1978      - utf-8-validate19791980  '@fastify/merge-json-schemas@0.2.1':1981    dependencies:1982      dequal: 2.0.319831984  '@fastify/proxy-addr@5.1.0':1985    dependencies:1986      '@fastify/forwarded': 3.0.21987      ipaddr.js: 2.5.019881989  '@fastify/reply-from@12.6.5':1990    dependencies:1991      '@fastify/error': 4.2.01992      end-of-stream: 1.4.51993      fast-content-type-parse: 3.0.01994      fast-querystring: 1.1.21995      fastify-plugin: 6.0.01996      toad-cache: 3.7.41997      undici: 7.29.119981999  '@fastify/websocket@11.3.0':2000    dependencies:2001      duplexify: 4.1.32002      fastify-plugin: 6.0.02003      ws: 8.21.32004    transitivePeerDependencies:2005      - bufferutil2006      - utf-8-validate20072008  '@img/colour@1.1.0':2009    optional: true20102011  '@img/sharp-darwin-arm64@0.35.4':2012    optionalDependencies:2013      '@img/sharp-libvips-darwin-arm64': 1.3.32014    optional: true20152016  '@img/sharp-darwin-x64@0.35.4':2017    optionalDependencies:2018      '@img/sharp-libvips-darwin-x64': 1.3.32019    optional: true20202021  '@img/sharp-freebsd-wasm32@0.35.4':2022    dependencies:2023      '@img/sharp-wasm32': 0.35.42024    optional: true20252026  '@img/sharp-libvips-darwin-arm64@1.3.3':2027    optional: true20282029  '@img/sharp-libvips-darwin-x64@1.3.3':2030    optional: true20312032  '@img/sharp-libvips-linux-arm64@1.3.3':2033    optional: true20342035  '@img/sharp-libvips-linux-arm@1.3.3':2036    optional: true20372038  '@img/sharp-libvips-linux-ppc64@1.3.3':2039    optional: true20402041  '@img/sharp-libvips-linux-riscv64@1.3.3':2042    optional: true20432044  '@img/sharp-libvips-linux-s390x@1.3.3':2045    optional: true20462047  '@img/sharp-libvips-linux-x64@1.3.3':2048    optional: true20492050  '@img/sharp-libvips-linuxmusl-arm64@1.3.3':2051    optional: true20522053  '@img/sharp-libvips-linuxmusl-x64@1.3.3':2054    optional: true20552056  '@img/sharp-linux-arm64@0.35.4':2057    optionalDependencies:2058      '@img/sharp-libvips-linux-arm64': 1.3.32059    optional: true20602061  '@img/sharp-linux-arm@0.35.4':2062    optionalDependencies:2063      '@img/sharp-libvips-linux-arm': 1.3.32064    optional: true20652066  '@img/sharp-linux-ppc64@0.35.4':2067    optionalDependencies:2068      '@img/sharp-libvips-linux-ppc64': 1.3.32069    optional: true20702071  '@img/sharp-linux-riscv64@0.35.4':2072    optionalDependencies:2073      '@img/sharp-libvips-linux-riscv64': 1.3.32074    optional: true20752076  '@img/sharp-linux-s390x@0.35.4':2077    optionalDependencies:2078      '@img/sharp-libvips-linux-s390x': 1.3.32079    optional: true20802081  '@img/sharp-linux-x64@0.35.4':2082    optionalDependencies:2083      '@img/sharp-libvips-linux-x64': 1.3.32084    optional: true20852086  '@img/sharp-linuxmusl-arm64@0.35.4':2087    optionalDependencies:2088      '@img/sharp-libvips-linuxmusl-arm64': 1.3.32089    optional: true20902091  '@img/sharp-linuxmusl-x64@0.35.4':2092    optionalDependencies:2093      '@img/sharp-libvips-linuxmusl-x64': 1.3.32094    optional: true20952096  '@img/sharp-wasm32@0.35.4':2097    dependencies:2098      '@emnapi/runtime': 1.11.32099    optional: true21002101  '@img/sharp-webcontainers-wasm32@0.35.4':2102    dependencies:2103      '@img/sharp-wasm32': 0.35.42104    optional: true21052106  '@img/sharp-win32-arm64@0.35.4':2107    optional: true21082109  '@img/sharp-win32-ia32@0.35.4':2110    optional: true21112112  '@img/sharp-win32-x64@0.35.4':2113    optional: true21142115  '@jridgewell/gen-mapping@0.3.13':2116    dependencies:2117      '@jridgewell/sourcemap-codec': 1.6.02118      '@jridgewell/trace-mapping': 0.3.3121192120  '@jridgewell/remapping@2.3.5':2121    dependencies:2122      '@jridgewell/gen-mapping': 0.3.132123      '@jridgewell/trace-mapping': 0.3.3121242125  '@jridgewell/resolve-uri@3.1.2': {}21262127  '@jridgewell/sourcemap-codec@1.6.0': {}21282129  '@jridgewell/trace-mapping@0.3.31':2130    dependencies:2131      '@jridgewell/resolve-uri': 3.1.22132      '@jridgewell/sourcemap-codec': 1.6.021332134  '@napi-rs/lzma-linux-x64-gnu@1.5.1':2135    optional: true21362137  '@next/env@16.3.4': {}21382139  '@next/swc-darwin-arm64@16.3.4':2140    optional: true21412142  '@next/swc-darwin-x64@16.3.4':2143    optional: true21442145  '@next/swc-linux-arm64-gnu@16.3.4':2146    optional: true21472148  '@next/swc-linux-arm64-musl@16.3.4':2149    optional: true21502151  '@next/swc-linux-x64-gnu@16.3.4':2152    optional: true21532154  '@next/swc-linux-x64-musl@16.3.4':2155    optional: true21562157  '@next/swc-win32-arm64-msvc@16.3.4':2158    optional: true21592160  '@next/swc-win32-x64-msvc@16.3.4':2161    optional: true21622163  '@nodable/entities@3.0.0': {}21642165  '@pinojs/redact@0.4.0': {}21662167  '@rollup/rollup-android-arm-eabi@4.63.1':2168    optional: true21692170  '@rollup/rollup-android-arm64@4.63.1':2171    optional: true21722173  '@rollup/rollup-darwin-arm64@4.63.1':2174    optional: true21752176  '@rollup/rollup-darwin-x64@4.63.1':2177    optional: true21782179  '@rollup/rollup-freebsd-arm64@4.63.1':2180    optional: true21812182  '@rollup/rollup-freebsd-x64@4.63.1':2183    optional: true21842185  '@rollup/rollup-linux-arm-gnueabihf@4.63.1':2186    optional: true21872188  '@rollup/rollup-linux-arm-musleabihf@4.63.1':2189    optional: true21902191  '@rollup/rollup-linux-arm64-gnu@4.63.1':2192    optional: true21932194  '@rollup/rollup-linux-arm64-musl@4.63.1':2195    optional: true21962197  '@rollup/rollup-linux-loong64-gnu@4.63.1':2198    optional: true21992200  '@rollup/rollup-linux-loong64-musl@4.63.1':2201    optional: true22022203  '@rollup/rollup-linux-ppc64-gnu@4.63.1':2204    optional: true22052206  '@rollup/rollup-linux-ppc64-musl@4.63.1':2207    optional: true22082209  '@rollup/rollup-linux-riscv64-gnu@4.63.1':2210    optional: true22112212  '@rollup/rollup-linux-riscv64-musl@4.63.1':2213    optional: true22142215  '@rollup/rollup-linux-s390x-gnu@4.63.1':2216    optional: true22172218  '@rollup/rollup-linux-x64-gnu@4.63.1':2219    optional: true22202221  '@rollup/rollup-linux-x64-musl@4.63.1':2222    optional: true22232224  '@rollup/rollup-openbsd-x64@4.63.1':2225    optional: true22262227  '@rollup/rollup-openharmony-arm64@4.63.1':2228    optional: true22292230  '@rollup/rollup-win32-arm64-msvc@4.63.1':2231    optional: true22322233  '@rollup/rollup-win32-ia32-msvc@4.63.1':2234    optional: true22352236  '@rollup/rollup-win32-x64-gnu@4.63.1':2237    optional: true22382239  '@rollup/rollup-win32-x64-msvc@4.63.1':2240    optional: true22412242  '@swc/helpers@0.5.23':2243    dependencies:2244      tslib: 2.8.122452246  '@tailwindcss/node@4.3.3':2247    dependencies:2248      '@jridgewell/remapping': 2.3.52249      enhanced-resolve: 5.24.52250      jiti: 2.7.02251      lightningcss: 1.32.02252      magic-string: 0.30.212253      source-map-js: 1.2.12254      tailwindcss: 4.3.322552256  '@tailwindcss/oxide-android-arm64@4.3.3':2257    optional: true22582259  '@tailwindcss/oxide-darwin-arm64@4.3.3':2260    optional: true22612262  '@tailwindcss/oxide-darwin-x64@4.3.3':2263    optional: true22642265  '@tailwindcss/oxide-freebsd-x64@4.3.3':2266    optional: true22672268  '@tailwindcss/oxide-linux-arm-gnueabihf@4.3.3':2269    optional: true22702271  '@tailwindcss/oxide-linux-arm64-gnu@4.3.3':2272    optional: true22732274  '@tailwindcss/oxide-linux-arm64-musl@4.3.3':2275    optional: true22762277  '@tailwindcss/oxide-linux-x64-gnu@4.3.3':2278    optional: true22792280  '@tailwindcss/oxide-linux-x64-musl@4.3.3':2281    optional: true22822283  '@tailwindcss/oxide-wasm32-wasi@4.3.3':2284    optional: true22852286  '@tailwindcss/oxide-win32-arm64-msvc@4.3.3':2287    optional: true22882289  '@tailwindcss/oxide-win32-x64-msvc@4.3.3':2290    optional: true22912292  '@tailwindcss/oxide@4.3.3':2293    optionalDependencies:2294      '@tailwindcss/oxide-android-arm64': 4.3.32295      '@tailwindcss/oxide-darwin-arm64': 4.3.32296      '@tailwindcss/oxide-darwin-x64': 4.3.32297      '@tailwindcss/oxide-freebsd-x64': 4.3.32298      '@tailwindcss/oxide-linux-arm-gnueabihf': 4.3.32299      '@tailwindcss/oxide-linux-arm64-gnu': 4.3.32300      '@tailwindcss/oxide-linux-arm64-musl': 4.3.32301      '@tailwindcss/oxide-linux-x64-gnu': 4.3.32302      '@tailwindcss/oxide-linux-x64-musl': 4.3.32303      '@tailwindcss/oxide-wasm32-wasi': 4.3.32304      '@tailwindcss/oxide-win32-arm64-msvc': 4.3.32305      '@tailwindcss/oxide-win32-x64-msvc': 4.3.323062307  '@tailwindcss/postcss@4.3.3':2308    dependencies:2309      '@alloc/quick-lru': 5.3.02310      '@tailwindcss/node': 4.3.32311      '@tailwindcss/oxide': 4.3.32312      postcss: 8.5.282313      tailwindcss: 4.3.323142315  '@types/chai@5.2.3':2316    dependencies:2317      '@types/deep-eql': 4.0.22318      assertion-error: 2.0.123192320  '@types/d3-geo@3.1.1':2321    dependencies:2322      '@types/geojson': 7946.0.1623232324  '@types/deep-eql@4.0.2': {}23252326  '@types/estree@1.0.9': {}23272328  '@types/geojson@7946.0.16': {}23292330  '@types/node@24.13.4':2331    dependencies:2332      undici-types: 7.18.223332334  '@types/pg@8.23.1':2335    dependencies:2336      '@types/node': 24.13.42337      pg-protocol: 1.16.02338      pg-types: 2.2.023392340  '@types/react-dom@19.3.0(@types/react@19.3.0)':2341    dependencies:2342      '@types/react': 19.3.023432344  '@types/react@19.3.0':2345    dependencies:2346      csstype: 3.2.323472348  '@types/topojson-client@3.1.5':2349    dependencies:2350      '@types/geojson': 7946.0.162351      '@types/topojson-specification': 1.0.523522353  '@types/topojson-specification@1.0.5':2354    dependencies:2355      '@types/geojson': 7946.0.1623562357  '@types/ws@8.18.1':2358    dependencies:2359      '@types/node': 24.13.423602361  '@vitest/expect@3.2.7':2362    dependencies:2363      '@types/chai': 5.2.32364      '@vitest/spy': 3.2.72365      '@vitest/utils': 3.2.72366      chai: 5.3.32367      tinyrainbow: 2.0.023682369  '@vitest/mocker@3.2.7(vite@7.3.6(@types/node@24.13.4)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.13))':2370    dependencies:2371      '@vitest/spy': 3.2.72372      estree-walker: 3.0.32373      magic-string: 0.30.212374    optionalDependencies:2375      vite: 7.3.6(@types/node@24.13.4)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.13)23762377  '@vitest/pretty-format@3.2.7':2378    dependencies:2379      tinyrainbow: 2.0.023802381  '@vitest/runner@3.2.7':2382    dependencies:2383      '@vitest/utils': 3.2.72384      pathe: 2.0.32385      strip-literal: 3.1.023862387  '@vitest/snapshot@3.2.7':2388    dependencies:2389      '@vitest/pretty-format': 3.2.72390      magic-string: 0.30.212391      pathe: 2.0.323922393  '@vitest/spy@3.2.7':2394    dependencies:2395      tinyspy: 4.0.623962397  '@vitest/utils@3.2.7':2398    dependencies:2399      '@vitest/pretty-format': 3.2.72400      loupe: 3.2.12401      tinyrainbow: 2.0.024022403  abstract-logging@2.0.1: {}24042405  ajv-formats@3.0.1(ajv@8.20.0):2406    optionalDependencies:2407      ajv: 8.20.024082409  ajv@8.20.0:2410    dependencies:2411      fast-deep-equal: 3.1.32412      fast-uri: 3.1.72413      json-schema-traverse: 1.0.02414      require-from-string: 2.0.224152416  anynum@1.0.1: {}24172418  assertion-error@2.0.1: {}24192420  atomic-sleep@1.0.0: {}24212422  avvio@9.3.0:2423    dependencies:2424      '@fastify/error': 4.2.02425      fastq: 1.20.324262427  baseline-browser-mapping@2.11.22: {}24282429  cac@6.7.14: {}24302431  caniuse-lite@1.0.30001810: {}24322433  chai@5.3.3:2434    dependencies:2435      assertion-error: 2.0.12436      check-error: 2.1.32437      deep-eql: 5.0.22438      loupe: 3.2.12439      pathval: 2.0.124402441  check-error@2.1.3: {}24422443  client-only@0.0.1: {}24442445  commander@2.20.3: {}24462447  cookie@1.1.1: {}24482449  csstype@3.2.3: {}24502451  d3-array@3.2.4:2452    dependencies:2453      internmap: 2.0.324542455  d3-geo@3.1.1:2456    dependencies:2457      d3-array: 3.2.424582459  debug@4.4.3:2460    dependencies:2461      ms: 2.1.324622463  deep-eql@5.0.2: {}24642465  dequal@2.0.3: {}24662467  detect-libc@2.1.2: {}24682469  duplexify@4.1.3:2470    dependencies:2471      end-of-stream: 1.4.52472      inherits: 2.0.42473      readable-stream: 3.6.22474      stream-shift: 1.0.324752476  end-of-stream@1.4.5:2477    dependencies:2478      once: 1.4.024792480  enhanced-resolve@5.24.5:2481    dependencies:2482      graceful-fs: 4.2.112483      tapable: 2.3.324842485  es-module-lexer@1.7.0: {}24862487  esbuild@0.25.12:2488    optionalDependencies:2489      '@esbuild/aix-ppc64': 0.25.122490      '@esbuild/android-arm': 0.25.122491      '@esbuild/android-arm64': 0.25.122492      '@esbuild/android-x64': 0.25.122493      '@esbuild/darwin-arm64': 0.25.122494      '@esbuild/darwin-x64': 0.25.122495      '@esbuild/freebsd-arm64': 0.25.122496      '@esbuild/freebsd-x64': 0.25.122497      '@esbuild/linux-arm': 0.25.122498      '@esbuild/linux-arm64': 0.25.122499      '@esbuild/linux-ia32': 0.25.122500      '@esbuild/linux-loong64': 0.25.122501      '@esbuild/linux-mips64el': 0.25.122502      '@esbuild/linux-ppc64': 0.25.122503      '@esbuild/linux-riscv64': 0.25.122504      '@esbuild/linux-s390x': 0.25.122505      '@esbuild/linux-x64': 0.25.122506      '@esbuild/netbsd-arm64': 0.25.122507      '@esbuild/netbsd-x64': 0.25.122508      '@esbuild/openbsd-arm64': 0.25.122509      '@esbuild/openbsd-x64': 0.25.122510      '@esbuild/openharmony-arm64': 0.25.122511      '@esbuild/sunos-x64': 0.25.122512      '@esbuild/win32-arm64': 0.25.122513      '@esbuild/win32-ia32': 0.25.122514      '@esbuild/win32-x64': 0.25.1225152516  esbuild@0.28.2:2517    optionalDependencies:2518      '@esbuild/aix-ppc64': 0.28.22519      '@esbuild/android-arm': 0.28.22520      '@esbuild/android-arm64': 0.28.22521      '@esbuild/android-x64': 0.28.22522      '@esbuild/darwin-arm64': 0.28.22523      '@esbuild/darwin-x64': 0.28.22524      '@esbuild/freebsd-arm64': 0.28.22525      '@esbuild/freebsd-x64': 0.28.22526      '@esbuild/linux-arm': 0.28.22527      '@esbuild/linux-arm64': 0.28.22528      '@esbuild/linux-ia32': 0.28.22529      '@esbuild/linux-loong64': 0.28.22530      '@esbuild/linux-mips64el': 0.28.22531      '@esbuild/linux-ppc64': 0.28.22532      '@esbuild/linux-riscv64': 0.28.22533      '@esbuild/linux-s390x': 0.28.22534      '@esbuild/linux-x64': 0.28.22535      '@esbuild/netbsd-arm64': 0.28.22536      '@esbuild/netbsd-x64': 0.28.22537      '@esbuild/openbsd-arm64': 0.28.22538      '@esbuild/openbsd-x64': 0.28.22539      '@esbuild/openharmony-arm64': 0.28.22540      '@esbuild/sunos-x64': 0.28.22541      '@esbuild/win32-arm64': 0.28.22542      '@esbuild/win32-ia32': 0.28.22543      '@esbuild/win32-x64': 0.28.225442545  estree-walker@3.0.3:2546    dependencies:2547      '@types/estree': 1.0.925482549  expect-type@1.4.0: {}25502551  fancy-canvas@2.1.0: {}25522553  fast-content-type-parse@3.0.0: {}25542555  fast-decode-uri-component@1.0.1: {}25562557  fast-deep-equal@3.1.3: {}25582559  fast-json-stringify@7.0.1:2560    dependencies:2561      '@fastify/merge-json-schemas': 0.2.12562      ajv: 8.20.02563      ajv-formats: 3.0.1(ajv@8.20.0)2564      fast-uri: 4.1.42565      json-schema-ref-resolver: 3.0.02566      rfdc: 1.4.125672568  fast-querystring@1.1.2:2569    dependencies:2570      fast-decode-uri-component: 1.0.125712572  fast-uri@3.1.7: {}25732574  fast-uri@4.1.4: {}25752576  fast-xml-builder@1.3.1:2577    dependencies:2578      path-expression-matcher: 1.6.22579      xml-naming: 0.3.025802581  fast-xml-parser@5.11.1:2582    dependencies:2583      '@nodable/entities': 3.0.02584      fast-xml-builder: 1.3.12585      is-unsafe: 2.0.22586      path-expression-matcher: 1.6.22587      strnum: 2.4.22588      xml-naming: 0.3.025892590  fastify-plugin@6.0.0: {}25912592  fastify@5.12.3:2593    dependencies:2594      '@fastify/ajv-compiler': 4.0.62595      '@fastify/error': 4.2.02596      '@fastify/fast-json-stringify-compiler': 5.1.02597      '@fastify/proxy-addr': 5.1.02598      abstract-logging: 2.0.12599      avvio: 9.3.02600      fast-json-stringify: 7.0.12601      find-my-way: 9.9.02602      light-my-request: 6.6.02603      pino: 9.14.02604      process-warning: 5.1.02605      rfdc: 1.4.12606      secure-json-parse: 4.1.02607      semver: 7.8.52608      toad-cache: 3.7.426092610  fastq@1.20.3:2611    dependencies:2612      reusify: 1.1.026132614  fdir@6.5.0(picomatch@4.0.7):2615    optionalDependencies:2616      picomatch: 4.0.726172618  find-my-way@9.9.0:2619    dependencies:2620      fast-deep-equal: 3.1.32621      fast-querystring: 1.1.22622      safe-regex2: 5.1.126232624  fsevents@2.3.3:2625    optional: true26262627  geist@1.7.2(next@16.3.4(@types/node@24.13.4)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)):2628    dependencies:2629      next: 16.3.4(@types/node@24.13.4)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)26302631  graceful-fs@4.2.11: {}26322633  inherits@2.0.4: {}26342635  internmap@2.0.3: {}26362637  ipaddr.js@2.5.0: {}26382639  is-unsafe@2.0.2: {}26402641  jiti@2.7.0: {}26422643  js-tokens@9.0.1: {}26442645  json-schema-ref-resolver@3.0.0:2646    dependencies:2647      dequal: 2.0.326482649  json-schema-traverse@1.0.0: {}26502651  light-my-request@6.6.0:2652    dependencies:2653      cookie: 1.1.12654      process-warning: 4.0.12655      set-cookie-parser: 2.7.226562657  lightningcss-android-arm64@1.32.0:2658    optional: true26592660  lightningcss-darwin-arm64@1.32.0:2661    optional: true26622663  lightningcss-darwin-x64@1.32.0:2664    optional: true26652666  lightningcss-freebsd-x64@1.32.0:2667    optional: true26682669  lightningcss-linux-arm-gnueabihf@1.32.0:2670    optional: true26712672  lightningcss-linux-arm64-gnu@1.32.0:2673    optional: true26742675  lightningcss-linux-arm64-musl@1.32.0:2676    optional: true26772678  lightningcss-linux-x64-gnu@1.32.0:2679    optional: true26802681  lightningcss-linux-x64-musl@1.32.0:2682    optional: true26832684  lightningcss-win32-arm64-msvc@1.32.0:2685    optional: true26862687  lightningcss-win32-x64-msvc@1.32.0:2688    optional: true26892690  lightningcss@1.32.0:2691    dependencies:2692      detect-libc: 2.1.22693    optionalDependencies:2694      lightningcss-android-arm64: 1.32.02695      lightningcss-darwin-arm64: 1.32.02696      lightningcss-darwin-x64: 1.32.02697      lightningcss-freebsd-x64: 1.32.02698      lightningcss-linux-arm-gnueabihf: 1.32.02699      lightningcss-linux-arm64-gnu: 1.32.02700      lightningcss-linux-arm64-musl: 1.32.02701      lightningcss-linux-x64-gnu: 1.32.02702      lightningcss-linux-x64-musl: 1.32.02703      lightningcss-win32-arm64-msvc: 1.32.02704      lightningcss-win32-x64-msvc: 1.32.027052706  lightweight-charts@5.2.1:2707    dependencies:2708      fancy-canvas: 2.1.027092710  loupe@3.2.1: {}27112712  lucide-react@1.44.0(react@19.2.8):2713    dependencies:2714      react: 19.2.827152716  magic-string@0.30.21:2717    dependencies:2718      '@jridgewell/sourcemap-codec': 1.6.027192720  ms@2.1.3: {}27212722  nanoid@3.3.19: {}27232724  next@16.3.4(@types/node@24.13.4)(react-dom@19.2.8(react@19.2.8))(react@19.2.8):2725    dependencies:2726      '@next/env': 16.3.42727      '@swc/helpers': 0.5.232728      baseline-browser-mapping: 2.11.222729      caniuse-lite: 1.0.300018102730      postcss: 8.5.232731      react: 19.2.82732      react-dom: 19.2.8(react@19.2.8)2733      styled-jsx: 5.1.6(react@19.2.8)2734    optionalDependencies:2735      '@next/swc-darwin-arm64': 16.3.42736      '@next/swc-darwin-x64': 16.3.42737      '@next/swc-linux-arm64-gnu': 16.3.42738      '@next/swc-linux-arm64-musl': 16.3.42739      '@next/swc-linux-x64-gnu': 16.3.42740      '@next/swc-linux-x64-musl': 16.3.42741      '@next/swc-win32-arm64-msvc': 16.3.42742      '@next/swc-win32-x64-msvc': 16.3.42743      sharp: 0.35.4(@types/node@24.13.4)2744    transitivePeerDependencies:2745      - '@babel/core'2746      - '@types/node'2747      - babel-plugin-macros27482749  on-exit-leak-free@2.1.2: {}27502751  once@1.4.0:2752    dependencies:2753      wrappy: 1.0.227542755  path-expression-matcher@1.6.2: {}27562757  pathe@2.0.3: {}27582759  pathval@2.0.1: {}27602761  pg-cloudflare@1.4.0:2762    optional: true27632764  pg-connection-string@2.14.0: {}27652766  pg-int8@1.0.1: {}27672768  pg-pool@3.14.0(pg@8.23.0):2769    dependencies:2770      pg: 8.23.027712772  pg-protocol@1.16.0: {}27732774  pg-types@2.2.0:2775    dependencies:2776      pg-int8: 1.0.12777      postgres-array: 2.0.02778      postgres-bytea: 1.0.12779      postgres-date: 1.0.72780      postgres-interval: 1.2.027812782  pg@8.23.0:2783    dependencies:2784      pg-connection-string: 2.14.02785      pg-pool: 3.14.0(pg@8.23.0)2786      pg-protocol: 1.16.02787      pg-types: 2.2.02788      pgpass: 1.0.52789    optionalDependencies:2790      pg-cloudflare: 1.4.027912792  pgpass@1.0.5:2793    dependencies:2794      split2: 4.2.027952796  picocolors@1.1.1: {}27972798  picomatch@4.0.7: {}27992800  pino-abstract-transport@2.0.0:2801    dependencies:2802      split2: 4.2.028032804  pino-std-serializers@7.1.0: {}28052806  pino@9.14.0:2807    dependencies:2808      '@pinojs/redact': 0.4.02809      atomic-sleep: 1.0.02810      on-exit-leak-free: 2.1.22811      pino-abstract-transport: 2.0.02812      pino-std-serializers: 7.1.02813      process-warning: 5.1.02814      quick-format-unescaped: 4.0.42815      real-require: 0.2.02816      safe-stable-stringify: 2.5.02817      sonic-boom: 4.2.12818      thread-stream: 3.2.028192820  postcss@8.5.23:2821    dependencies:2822      nanoid: 3.3.192823      picocolors: 1.1.12824      source-map-js: 1.2.128252826  postcss@8.5.28:2827    dependencies:2828      nanoid: 3.3.192829      picocolors: 1.1.12830      source-map-js: 1.2.128312832  postgres-array@2.0.0: {}28332834  postgres-bytea@1.0.1: {}28352836  postgres-date@1.0.7: {}28372838  postgres-interval@1.2.0:2839    dependencies:2840      xtend: 4.0.228412842  process-warning@4.0.1: {}28432844  process-warning@5.1.0: {}28452846  quick-format-unescaped@4.0.4: {}28472848  react-dom@19.2.8(react@19.2.8):2849    dependencies:2850      react: 19.2.82851      scheduler: 0.27.028522853  react@19.2.8: {}28542855  readable-stream@3.6.2:2856    dependencies:2857      inherits: 2.0.42858      string_decoder: 1.3.02859      util-deprecate: 1.0.228602861  real-require@0.2.0: {}28622863  require-from-string@2.0.2: {}28642865  ret@0.5.0: {}28662867  reusify@1.1.0: {}28682869  rfdc@1.4.1: {}28702871  rollup@4.63.1:2872    dependencies:2873      '@types/estree': 1.0.92874    optionalDependencies:2875      '@napi-rs/lzma-linux-x64-gnu': 1.5.12876      '@rollup/rollup-android-arm-eabi': 4.63.12877      '@rollup/rollup-android-arm64': 4.63.12878      '@rollup/rollup-darwin-arm64': 4.63.12879      '@rollup/rollup-darwin-x64': 4.63.12880      '@rollup/rollup-freebsd-arm64': 4.63.12881      '@rollup/rollup-freebsd-x64': 4.63.12882      '@rollup/rollup-linux-arm-gnueabihf': 4.63.12883      '@rollup/rollup-linux-arm-musleabihf': 4.63.12884      '@rollup/rollup-linux-arm64-gnu': 4.63.12885      '@rollup/rollup-linux-arm64-musl': 4.63.12886      '@rollup/rollup-linux-loong64-gnu': 4.63.12887      '@rollup/rollup-linux-loong64-musl': 4.63.12888      '@rollup/rollup-linux-ppc64-gnu': 4.63.12889      '@rollup/rollup-linux-ppc64-musl': 4.63.12890      '@rollup/rollup-linux-riscv64-gnu': 4.63.12891      '@rollup/rollup-linux-riscv64-musl': 4.63.12892      '@rollup/rollup-linux-s390x-gnu': 4.63.12893      '@rollup/rollup-linux-x64-gnu': 4.63.12894      '@rollup/rollup-linux-x64-musl': 4.63.12895      '@rollup/rollup-openbsd-x64': 4.63.12896      '@rollup/rollup-openharmony-arm64': 4.63.12897      '@rollup/rollup-win32-arm64-msvc': 4.63.12898      '@rollup/rollup-win32-ia32-msvc': 4.63.12899      '@rollup/rollup-win32-x64-gnu': 4.63.12900      '@rollup/rollup-win32-x64-msvc': 4.63.12901      fsevents: 2.3.329022903  safe-buffer@5.2.1: {}29042905  safe-regex2@5.1.1:2906    dependencies:2907      ret: 0.5.029082909  safe-stable-stringify@2.5.0: {}29102911  scheduler@0.27.0: {}29122913  secure-json-parse@4.1.0: {}29142915  semver@7.8.5: {}29162917  server-only@0.0.1: {}29182919  set-cookie-parser@2.7.2: {}29202921  sharp@0.35.4(@types/node@24.13.4):2922    dependencies:2923      '@img/colour': 1.1.02924      detect-libc: 2.1.22925      semver: 7.8.52926    optionalDependencies:2927      '@img/sharp-darwin-arm64': 0.35.42928      '@img/sharp-darwin-x64': 0.35.42929      '@img/sharp-freebsd-wasm32': 0.35.42930      '@img/sharp-libvips-darwin-arm64': 1.3.32931      '@img/sharp-libvips-darwin-x64': 1.3.32932      '@img/sharp-libvips-linux-arm': 1.3.32933      '@img/sharp-libvips-linux-arm64': 1.3.32934      '@img/sharp-libvips-linux-ppc64': 1.3.32935      '@img/sharp-libvips-linux-riscv64': 1.3.32936      '@img/sharp-libvips-linux-s390x': 1.3.32937      '@img/sharp-libvips-linux-x64': 1.3.32938      '@img/sharp-libvips-linuxmusl-arm64': 1.3.32939      '@img/sharp-libvips-linuxmusl-x64': 1.3.32940      '@img/sharp-linux-arm': 0.35.42941      '@img/sharp-linux-arm64': 0.35.42942      '@img/sharp-linux-ppc64': 0.35.42943      '@img/sharp-linux-riscv64': 0.35.42944      '@img/sharp-linux-s390x': 0.35.42945      '@img/sharp-linux-x64': 0.35.42946      '@img/sharp-linuxmusl-arm64': 0.35.42947      '@img/sharp-linuxmusl-x64': 0.35.42948      '@img/sharp-webcontainers-wasm32': 0.35.42949      '@img/sharp-win32-arm64': 0.35.42950      '@img/sharp-win32-ia32': 0.35.42951      '@img/sharp-win32-x64': 0.35.42952      '@types/node': 24.13.42953    optional: true29542955  siginfo@2.0.0: {}29562957  sonic-boom@4.2.1:2958    dependencies:2959      atomic-sleep: 1.0.029602961  source-map-js@1.2.1: {}29622963  split2@4.2.0: {}29642965  stackback@0.0.2: {}29662967  std-env@3.10.0: {}29682969  stream-shift@1.0.3: {}29702971  string_decoder@1.3.0:2972    dependencies:2973      safe-buffer: 5.2.129742975  strip-literal@3.1.0:2976    dependencies:2977      js-tokens: 9.0.129782979  strnum@2.4.2:2980    dependencies:2981      anynum: 1.0.129822983  styled-jsx@5.1.6(react@19.2.8):2984    dependencies:2985      client-only: 0.0.12986      react: 19.2.829872988  tailwindcss@4.3.3: {}29892990  tapable@2.3.3: {}29912992  thread-stream@3.2.0:2993    dependencies:2994      real-require: 0.2.029952996  tinybench@2.9.0: {}29972998  tinyexec@0.3.2: {}29993000  tinyglobby@0.2.17:3001    dependencies:3002      fdir: 6.5.0(picomatch@4.0.7)3003      picomatch: 4.0.730043005  tinypool@1.1.1: {}30063007  tinyrainbow@2.0.0: {}30083009  tinyspy@4.0.6: {}30103011  toad-cache@3.7.4: {}30123013  topojson-client@3.1.0:3014    dependencies:3015      commander: 2.20.330163017  tslib@2.8.1: {}30183019  tsx@4.23.13:3020    dependencies:3021      esbuild: 0.28.23022    optionalDependencies:3023      fsevents: 2.3.330243025  typescript@5.9.3: {}30263027  undici-types@7.18.2: {}30283029  undici@7.29.1: {}30303031  util-deprecate@1.0.2: {}30323033  vite-node@3.2.4(@types/node@24.13.4)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.13):3034    dependencies:3035      cac: 6.7.143036      debug: 4.4.33037      es-module-lexer: 1.7.03038      pathe: 2.0.33039      vite: 7.3.6(@types/node@24.13.4)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.13)3040    transitivePeerDependencies:3041      - '@types/node'3042      - jiti3043      - less3044      - lightningcss3045      - sass3046      - sass-embedded3047      - stylus3048      - sugarss3049      - supports-color3050      - terser3051      - tsx3052      - yaml30533054  vite@7.3.6(@types/node@24.13.4)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.13):3055    dependencies:3056      esbuild: 0.28.23057      fdir: 6.5.0(picomatch@4.0.7)3058      picomatch: 4.0.73059      postcss: 8.5.283060      rollup: 4.63.13061      tinyglobby: 0.2.173062    optionalDependencies:3063      '@types/node': 24.13.43064      fsevents: 2.3.33065      jiti: 2.7.03066      lightningcss: 1.32.03067      tsx: 4.23.1330683069  vitest@3.2.7(@types/node@24.13.4)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.13):3070    dependencies:3071      '@types/chai': 5.2.33072      '@vitest/expect': 3.2.73073      '@vitest/mocker': 3.2.7(vite@7.3.6(@types/node@24.13.4)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.13))3074      '@vitest/pretty-format': 3.2.73075      '@vitest/runner': 3.2.73076      '@vitest/snapshot': 3.2.73077      '@vitest/spy': 3.2.73078      '@vitest/utils': 3.2.73079      chai: 5.3.33080      debug: 4.4.33081      expect-type: 1.4.03082      magic-string: 0.30.213083      pathe: 2.0.33084      picomatch: 4.0.73085      std-env: 3.10.03086      tinybench: 2.9.03087      tinyexec: 0.3.23088      tinyglobby: 0.2.173089      tinypool: 1.1.13090      tinyrainbow: 2.0.03091      vite: 7.3.6(@types/node@24.13.4)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.13)3092      vite-node: 3.2.4(@types/node@24.13.4)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.13)3093      why-is-node-running: 2.3.03094    optionalDependencies:3095      '@types/node': 24.13.43096    transitivePeerDependencies:3097      - jiti3098      - less3099      - lightningcss3100      - msw3101      - sass3102      - sass-embedded3103      - stylus3104      - sugarss3105      - supports-color3106      - terser3107      - tsx3108      - yaml31093110  why-is-node-running@2.3.0:3111    dependencies:3112      siginfo: 2.0.03113      stackback: 0.0.231143115  world-atlas@2.0.2: {}31163117  wrappy@1.0.2: {}31183119  ws@8.21.3: {}31203121  xml-naming@0.3.0: {}31223123  xtend@4.0.2: {}31243125  zod@3.25.76: {}3126