diff --git a/client/package.json b/client/package.json index 96432ce..1dee948 100644 --- a/client/package.json +++ b/client/package.json @@ -32,6 +32,8 @@ "@dojoengine/state": "1.0.0", "@dojoengine/torii-client": "1.0.0", "@dojoengine/utils": "1.0.0", + "@egjs/flicking-plugins": "^4.7.1", + "@egjs/react-flicking": "^4.11.4", "@emotion/react": "^11.13.3", "@emotion/styled": "^11.13.0", "@fortawesome/fontawesome-svg-core": "^6.6.0", @@ -84,6 +86,7 @@ "rxjs": "^7.8.1", "sonner": "^1.5.0", "starknet": "6.11.0", + "swiper": "^11.1.15", "tailwind-merge": "^2.3.0", "tailwindcss-animate": "^1.0.7", "tsparticles": "^3.5.0", diff --git a/client/pnpm-lock.yaml b/client/pnpm-lock.yaml index 5f8de78..065f02f 100644 --- a/client/pnpm-lock.yaml +++ b/client/pnpm-lock.yaml @@ -10,34 +10,40 @@ importers: dependencies: '@cartridge/connector': specifier: 0.5.0-alpha.7 - version: 0.5.0-alpha.7(encoding@0.1.13)(get-starknet-core@4.0.0)(react@18.3.1)(typescript@5.6.2) + version: 0.5.0-alpha.7(get-starknet-core@4.0.0)(react@18.3.1)(typescript@5.6.2) '@cartridge/controller': specifier: 0.5.0-alpha.7 - version: 0.5.0-alpha.7(encoding@0.1.13) + version: 0.5.0-alpha.7 '@dojoengine/core': specifier: 1.0.0 - version: 1.0.0(starknet@6.11.0(encoding@0.1.13))(typescript@5.6.2) + version: 1.0.0(starknet@6.11.0)(typescript@5.6.2) '@dojoengine/react': specifier: 1.0.0 - version: 1.0.0(@types/node@20.17.6)(@types/react@18.3.12)(jsdom@25.0.1)(react@18.3.1)(starknet@6.11.0(encoding@0.1.13))(terser@5.31.1)(type-fest@2.19.0)(typescript@5.6.2)(zod@3.23.8) + version: 1.0.0(@types/node@20.17.6)(@types/react@18.3.12)(jsdom@25.0.1)(react@18.3.1)(starknet@6.11.0)(type-fest@2.19.0)(typescript@5.6.2) '@dojoengine/recs': specifier: 2.0.13 version: 2.0.13(typescript@5.6.2)(zod@3.23.8) '@dojoengine/state': specifier: 1.0.0 - version: 1.0.0(@types/node@20.17.6)(jsdom@25.0.1)(starknet@6.11.0(encoding@0.1.13))(terser@5.31.1)(typescript@5.6.2)(zod@3.23.8) + version: 1.0.0(@types/node@20.17.6)(jsdom@25.0.1)(starknet@6.11.0)(typescript@5.6.2) '@dojoengine/torii-client': specifier: 1.0.0 version: 1.0.0 '@dojoengine/utils': specifier: 1.0.0 - version: 1.0.0(starknet@6.11.0(encoding@0.1.13))(typescript@5.6.2)(zod@3.23.8) + version: 1.0.0(starknet@6.11.0)(typescript@5.6.2) + '@egjs/flicking-plugins': + specifier: ^4.7.1 + version: 4.7.1(@egjs/flicking@4.11.4) + '@egjs/react-flicking': + specifier: ^4.11.4 + version: 4.11.4 '@emotion/react': specifier: ^11.13.3 version: 11.13.3(@types/react@18.3.12)(react@18.3.1) '@emotion/styled': specifier: ^11.13.0 - version: 11.13.0(@emotion/react@11.13.3(@types/react@18.3.12)(react@18.3.1))(@types/react@18.3.12)(react@18.3.1) + version: 11.13.0(@emotion/react@11.13.3)(@types/react@18.3.12)(react@18.3.1) '@fortawesome/fontawesome-svg-core': specifier: ^6.6.0 version: 6.6.0 @@ -49,73 +55,73 @@ importers: version: 0.2.2(@fortawesome/fontawesome-svg-core@6.6.0)(react@18.3.1) '@headlessui/react': specifier: ^2.1.3 - version: 2.1.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 2.1.3(react-dom@18.3.1)(react@18.3.1) '@latticexyz/react': specifier: ^2.2.8 - version: 2.2.14(typescript@5.6.2)(zod@3.23.8) + version: 2.2.14(typescript@5.6.2) '@latticexyz/utils': specifier: ^2.2.8 version: 2.2.14 '@mui/material': specifier: ^5.16.7 - version: 5.16.7(@emotion/react@11.13.3(@types/react@18.3.12)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.12)(react@18.3.1))(@types/react@18.3.12)(react@18.3.1))(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 5.16.7(@emotion/react@11.13.3)(@emotion/styled@11.13.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) '@radix-ui/react-alert-dialog': specifier: ^1.1.2 - version: 1.1.2(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.1.2(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) '@radix-ui/react-dialog': specifier: ^1.0.5 - version: 1.0.5(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.0.5(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) '@radix-ui/react-dropdown-menu': specifier: ^2.0.6 - version: 2.0.6(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 2.0.6(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) '@radix-ui/react-icons': specifier: ^1.3.0 version: 1.3.0(react@18.3.1) '@radix-ui/react-progress': specifier: ^1.1.0 - version: 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) '@radix-ui/react-scroll-area': specifier: ^1.2.0 - version: 1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) '@radix-ui/react-select': specifier: ^2.0.0 - version: 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) '@radix-ui/react-separator': specifier: ^1.0.3 - version: 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) '@radix-ui/react-slider': specifier: ^1.1.2 - version: 1.1.2(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.1.2(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) '@radix-ui/react-slot': specifier: ^1.0.2 version: 1.0.2(@types/react@18.3.12)(react@18.3.1) '@radix-ui/react-tabs': specifier: ^1.1.0 - version: 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) '@radix-ui/react-toggle': specifier: ^1.0.3 - version: 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) '@radix-ui/react-toggle-group': specifier: ^1.0.4 - version: 1.0.4(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.0.4(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) '@radix-ui/react-tooltip': specifier: ^1.0.7 - version: 1.0.7(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.0.7(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) '@radix-ui/react-visually-hidden': specifier: ^1.1.0 - version: 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) '@starknet-react/chains': specifier: 3.1.0 version: 3.1.0 '@starknet-react/core': specifier: 3.6.0 - version: 3.6.0(get-starknet-core@4.0.0)(react@18.3.1)(starknet@6.11.0(encoding@0.1.13))(typescript@5.6.2) + version: 3.6.0(get-starknet-core@4.0.0)(react@18.3.1)(starknet@6.11.0)(typescript@5.6.2) '@tsparticles/engine': specifier: ^3.5.0 version: 3.5.0 '@tsparticles/react': specifier: ^3.0.0 - version: 3.0.0(@tsparticles/engine@3.5.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 3.0.0(@tsparticles/engine@3.5.0)(react-dom@18.3.1)(react@18.3.1) '@tsparticles/slim': specifier: ^3.5.0 version: 3.5.0 @@ -136,13 +142,13 @@ importers: version: 5.7.2 framer-motion: specifier: ^11.2.10 - version: 11.2.10(@emotion/is-prop-valid@1.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 11.2.10(react-dom@18.3.1)(react@18.3.1) graphql: specifier: ^16.8.2 version: 16.8.2 graphql-request: specifier: ^6.1.0 - version: 6.1.0(encoding@0.1.13)(graphql@16.8.2) + version: 6.1.0(graphql@16.8.2) gsap: specifier: ^3.12.5 version: 3.12.5 @@ -157,7 +163,7 @@ importers: version: 6.13.5 next-themes: specifier: ^0.3.0 - version: 0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 0.3.0(react-dom@18.3.1)(react@18.3.1) proxy-deep: specifier: ^3.1.1 version: 3.1.1 @@ -172,22 +178,25 @@ importers: version: 10.0.0(react@18.3.1) react-router-dom: specifier: ^6.23.1 - version: 6.23.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 6.23.1(react-dom@18.3.1)(react@18.3.1) react-tooltip: specifier: ^5.28.0 - version: 5.28.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 5.28.0(react-dom@18.3.1)(react@18.3.1) recharts: specifier: ^2.12.7 - version: 2.12.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 2.12.7(react-dom@18.3.1)(react@18.3.1) rxjs: specifier: ^7.8.1 version: 7.8.1 sonner: specifier: ^1.5.0 - version: 1.5.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.5.0(react-dom@18.3.1)(react@18.3.1) starknet: specifier: 6.11.0 - version: 6.11.0(encoding@0.1.13) + version: 6.11.0 + swiper: + specifier: ^11.1.15 + version: 11.1.15 tailwind-merge: specifier: ^2.3.0 version: 2.3.0 @@ -202,38 +211,38 @@ importers: version: 4.0.1(react@18.3.1) vaul: specifier: ^0.9.1 - version: 0.9.1(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 0.9.1(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) vite-plugin-pwa: specifier: ^0.20.0 - version: 0.20.0(vite@4.5.5(@types/node@20.17.6)(terser@5.31.1))(workbox-build@7.1.1(@types/babel__core@7.20.5))(workbox-window@7.1.0) + version: 0.20.0(vite@4.5.5)(workbox-build@7.1.1)(workbox-window@7.1.0) vite-plugin-top-level-await: specifier: ^1.4.4 - version: 1.4.4(@swc/helpers@0.5.13)(rollup@2.79.1)(vite@4.5.5(@types/node@20.17.6)(terser@5.31.1)) + version: 1.4.4(rollup@2.79.1)(vite@4.5.5) vite-plugin-wasm: specifier: ^3.3.0 - version: 3.3.0(vite@4.5.5(@types/node@20.17.6)(terser@5.31.1)) + version: 3.3.0(vite@4.5.5) zustand: specifier: ^4.5.5 version: 4.5.5(@types/react@18.3.12)(react@18.3.1) devDependencies: '@graphql-codegen/cli': specifier: ^5.0.2 - version: 5.0.2(@types/node@20.17.6)(encoding@0.1.13)(graphql@16.8.2)(typescript@5.6.2) + version: 5.0.2(@types/node@20.17.6)(graphql@16.8.2)(typescript@5.6.2) '@graphql-codegen/typescript': specifier: ^4.0.7 - version: 4.0.7(encoding@0.1.13)(graphql@16.8.2) + version: 4.0.7(graphql@16.8.2) '@graphql-codegen/typescript-graphql-request': specifier: ^5.0.0 - version: 5.0.0(encoding@0.1.13)(graphql-request@6.1.0(encoding@0.1.13)(graphql@16.8.2))(graphql-tag@2.12.6(graphql@16.8.2))(graphql@16.8.2) + version: 5.0.0(graphql-request@6.1.0)(graphql-tag@2.12.6)(graphql@16.8.2) '@graphql-codegen/typescript-operations': specifier: ^4.2.1 - version: 4.2.1(encoding@0.1.13)(graphql@16.8.2) + version: 4.2.1(graphql@16.8.2) '@testing-library/jest-dom': specifier: ^6.6.3 version: 6.6.3 '@testing-library/react': specifier: ^16.0.1 - version: 16.0.1(@testing-library/dom@10.4.0)(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 16.0.1(@testing-library/dom@10.4.0)(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) '@types/node': specifier: ^20.16.6 version: 20.17.6 @@ -245,13 +254,13 @@ importers: version: 18.3.0 '@typescript-eslint/eslint-plugin': specifier: ^5.62.0 - version: 5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0)(typescript@5.6.2) + version: 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.0)(typescript@5.6.2) '@typescript-eslint/parser': specifier: ^5.62.0 version: 5.62.0(eslint@8.57.0)(typescript@5.6.2) '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.1(vite@4.5.5(@types/node@20.17.6)(terser@5.31.1)) + version: 4.3.1(vite@4.5.5) autoprefixer: specifier: ^10.4.20 version: 10.4.20(postcss@8.4.38) @@ -275,19 +284,19 @@ importers: version: 3.4.4 ts-jest: specifier: ^29.2.5 - version: 29.2.5(@babel/core@7.24.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.7))(jest@29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0))(typescript@5.6.2) + version: 29.2.5(@babel/core@7.24.7)(jest@29.7.0)(typescript@5.6.2) typescript: specifier: ^5.6.2 version: 5.6.2 vite: specifier: ^4.5.5 - version: 4.5.5(@types/node@20.17.6)(terser@5.31.1) + version: 4.5.5(@types/node@20.17.6) vite-plugin-mkcert: specifier: ^1.17.5 - version: 1.17.5(vite@4.5.5(@types/node@20.17.6)(terser@5.31.1)) + version: 1.17.5(vite@4.5.5) vitest: specifier: ^2.1.4 - version: 2.1.5(@types/node@20.17.6)(jsdom@25.0.1)(terser@5.31.1) + version: 2.1.5(@types/node@20.17.6)(jsdom@25.0.1) packages: @@ -1022,6 +1031,12 @@ packages: cpu: [x64] os: [win32] + '@cfcs/core@0.0.24': + resolution: {integrity: sha512-feB38qu+eDk0Pggh/yR7gjaNmvUYA2uCxHP3Pz2MLE4LZ/9jPdtu8bzCSI47yTEhWyZCF5Pk698hdz8IN2mTjA==} + + '@cfcs/core@0.1.0': + resolution: {integrity: sha512-kvYX0RpL45XTHJ5sW7teNbKeAa7pK3nNqaJPoFfZDPTIBJOkTtRD3QhkBG+O3Hu69a8xeMoPvF6y/RtJ6JUOdA==} + '@dojoengine/core@1.0.0': resolution: {integrity: sha512-HTQau5pxPdfCZGnOk+k6kTN+6xu+x/PZ/8L12mTXHqHAo9137W0rgeXvQFkJUV0MvCeIFOptS7deycMAPSesxQ==} hasBin: true @@ -1054,6 +1069,32 @@ packages: peerDependencies: starknet: 6.11.0 + '@egjs/agent@2.4.4': + resolution: {integrity: sha512-cvAPSlUILhBBOakn2krdPnOGv5hAZq92f1YHxYcfu0p7uarix2C6Ia3AVizpS1SGRZGiEkIS5E+IVTLg1I2Iog==} + + '@egjs/axes@3.9.1': + resolution: {integrity: sha512-vaqUe/boRDk/A4TjiPtMv+lf7c4Q2jTER/Hw4I61NiJUyPftlZjaP4cteBCQejFyZmzimmA2W0cLmYZHTjBY8A==} + + '@egjs/component@3.0.5': + resolution: {integrity: sha512-cLcGizTrrUNA2EYE3MBmEDt2tQv1joVP1Q3oDisZ5nw0MZDx2kcgEXM+/kZpfa/PAkFvYVhRUZwytIQWoN3V/w==} + + '@egjs/flicking-plugins@4.7.1': + resolution: {integrity: sha512-J0k499sCs5IAMXAJuBcrY1OoiHRi4BPbS1/RCCkIzsYgdoHzcAUjKyhSsms3gLz4O/K5eTbBmWBUtFO86fETHg==} + peerDependencies: + '@egjs/flicking': ^4.1.0 + + '@egjs/flicking@4.11.4': + resolution: {integrity: sha512-ZQxJS0C9lZ/PcMfM7vo9KQW4tvmi+e+9HIxRstRCo2DGy0nJ6LklZt0b+POf6O9Ak0qZwDeHCGp6AhrDu9EPNA==} + + '@egjs/imready@1.4.1': + resolution: {integrity: sha512-JIOBs4lB7FYdsKi5uvz2j3SObX8eShtZjtqlOH41tm185aJOQZwiKBK8+V4MxzG4X6DqVhpdN8UcuVwBbElfsg==} + + '@egjs/list-differ@1.0.1': + resolution: {integrity: sha512-OTFTDQcWS+1ZREOdCWuk5hCBgYO4OsD30lXcOCyVOAjXMhgL5rBRDnt/otb6Nz8CzU0L/igdcaQBDLWc4t9gvg==} + + '@egjs/react-flicking@4.11.4': + resolution: {integrity: sha512-ljwWndz9GxsepFrG5hAt55zTwLNG/GUUnfAcPiwKDYTxeXSamPUGAFPlvwsxBz7lNBRKPR8CseCTG9mzSZ1+sQ==} + '@emotion/babel-plugin@11.12.0': resolution: {integrity: sha512-y2WQb+oP8Jqvvclh8Q55gLUyb7UFvgv7eJfsj7td5TToBrIUtPay2kMrZi4xjq9qw2vD0ZR5fSho0yqoFgX7Rw==} @@ -6664,6 +6705,10 @@ packages: swap-case@2.0.2: resolution: {integrity: sha512-kc6S2YS/2yXbtkSMunBtKdah4VFETZ8Oh6ONSmSd9bRxhqTrtARUCBUiWXH3xVPpvR7tz2CSnkuXVE42EcGnMw==} + swiper@11.1.15: + resolution: {integrity: sha512-IzWeU34WwC7gbhjKsjkImTuCRf+lRbO6cnxMGs88iVNKDwV+xQpBCJxZ4bNH6gSrIbbyVJ1kuGzo3JTtz//CBw==} + engines: {node: '>= 4.7.0'} + symbol-tree@3.2.4: resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} @@ -7481,7 +7526,7 @@ snapshots: jsonpointer: 5.0.1 leven: 3.1.0 - '@ardatan/relay-compiler@12.0.0(encoding@0.1.13)(graphql@16.8.2)': + '@ardatan/relay-compiler@12.0.0(graphql@16.8.2)': dependencies: '@babel/core': 7.24.7 '@babel/generator': 7.24.7 @@ -7492,22 +7537,22 @@ snapshots: babel-preset-fbjs: 3.4.0(@babel/core@7.24.7) chalk: 4.1.2 fb-watchman: 2.0.2 - fbjs: 3.0.5(encoding@0.1.13) + fbjs: 3.0.5 glob: 7.2.3 graphql: 16.8.2 immutable: 3.7.6 invariant: 2.2.4 nullthrows: 1.1.1 - relay-runtime: 12.0.0(encoding@0.1.13) + relay-runtime: 12.0.0 signedsource: 1.0.0 yargs: 15.4.1 transitivePeerDependencies: - encoding - supports-color - '@ardatan/sync-fetch@0.0.1(encoding@0.1.13)': + '@ardatan/sync-fetch@0.0.1': dependencies: - node-fetch: 2.7.0(encoding@0.1.13) + node-fetch: 2.7.0 transitivePeerDependencies: - encoding @@ -8360,11 +8405,11 @@ snapshots: '@cartridge/account-wasm@0.5.0-alpha.8': {} - '@cartridge/connector@0.5.0-alpha.7(encoding@0.1.13)(get-starknet-core@4.0.0)(react@18.3.1)(typescript@5.6.2)': + '@cartridge/connector@0.5.0-alpha.7(get-starknet-core@4.0.0)(react@18.3.1)(typescript@5.6.2)': dependencies: - '@cartridge/controller': 0.5.0-alpha.7(encoding@0.1.13) - '@starknet-react/core': 3.6.0(get-starknet-core@4.0.0)(react@18.3.1)(starknet@6.11.0(encoding@0.1.13))(typescript@5.6.2) - starknet: 6.11.0(encoding@0.1.13) + '@cartridge/controller': 0.5.0-alpha.7 + '@starknet-react/core': 3.6.0(get-starknet-core@4.0.0)(react@18.3.1)(starknet@6.11.0)(typescript@5.6.2) + starknet: 6.11.0 transitivePeerDependencies: - bufferutil - encoding @@ -8373,7 +8418,7 @@ snapshots: - typescript - utf-8-validate - '@cartridge/controller@0.5.0-alpha.7(encoding@0.1.13)': + '@cartridge/controller@0.5.0-alpha.7': dependencies: '@cartridge/account-wasm': 0.5.0-alpha.8 '@cartridge/penpal': 6.2.3 @@ -8383,7 +8428,7 @@ snapshots: cbor-x: 1.5.9 fast-deep-equal: 3.1.3 query-string: 7.1.3 - starknet: 6.11.0(encoding@0.1.13) + starknet: 6.11.0 transitivePeerDependencies: - encoding @@ -8407,30 +8452,38 @@ snapshots: '@cbor-extract/cbor-extract-win32-x64@2.2.0': optional: true - '@dojoengine/core@1.0.0(starknet@6.11.0(encoding@0.1.13))(typescript@5.6.2)': + '@cfcs/core@0.0.24': + dependencies: + '@egjs/component': 3.0.5 + + '@cfcs/core@0.1.0': + dependencies: + '@egjs/component': 3.0.5 + + '@dojoengine/core@1.0.0(starknet@6.11.0)(typescript@5.6.2)': dependencies: '@dojoengine/recs': 2.0.13(typescript@5.6.2)(zod@3.23.8) - starknet: 6.11.0(encoding@0.1.13) + starknet: 6.11.0 zod: 3.23.8 transitivePeerDependencies: - bufferutil - typescript - utf-8-validate - '@dojoengine/react@1.0.0(@types/node@20.17.6)(@types/react@18.3.12)(jsdom@25.0.1)(react@18.3.1)(starknet@6.11.0(encoding@0.1.13))(terser@5.31.1)(type-fest@2.19.0)(typescript@5.6.2)(zod@3.23.8)': + '@dojoengine/react@1.0.0(@types/node@20.17.6)(@types/react@18.3.12)(jsdom@25.0.1)(react@18.3.1)(starknet@6.11.0)(type-fest@2.19.0)(typescript@5.6.2)': dependencies: '@dojoengine/recs': 2.0.13(typescript@5.6.2)(zod@3.23.8) - '@dojoengine/state': 1.0.0(@types/node@20.17.6)(jsdom@25.0.1)(starknet@6.11.0(encoding@0.1.13))(terser@5.31.1)(typescript@5.6.2)(zod@3.23.8) + '@dojoengine/state': 1.0.0(@types/node@20.17.6)(jsdom@25.0.1)(starknet@6.11.0)(typescript@5.6.2) '@dojoengine/torii-client': 1.0.0 - '@dojoengine/utils': 1.0.0(starknet@6.11.0(encoding@0.1.13))(typescript@5.6.2)(zod@3.23.8) + '@dojoengine/utils': 1.0.0(starknet@6.11.0)(typescript@5.6.2) '@latticexyz/utils': 2.2.14 encoding: 0.1.13 fast-deep-equal: 3.1.3 - get-starknet-core: 3.3.4(starknet@6.11.0(encoding@0.1.13)) + get-starknet-core: 3.3.4(starknet@6.11.0) js-cookie: 3.0.5 react: 18.3.1 rxjs: 7.5.5 - starknet: 6.11.0(encoding@0.1.13) + starknet: 6.11.0 type-fest: 2.19.0 zustand: 4.5.5(@types/react@18.3.12)(react@18.3.1) transitivePeerDependencies: @@ -8467,12 +8520,12 @@ snapshots: - utf-8-validate - zod - '@dojoengine/state@1.0.0(@types/node@20.17.6)(jsdom@25.0.1)(starknet@6.11.0(encoding@0.1.13))(terser@5.31.1)(typescript@5.6.2)(zod@3.23.8)': + '@dojoengine/state@1.0.0(@types/node@20.17.6)(jsdom@25.0.1)(starknet@6.11.0)(typescript@5.6.2)': dependencies: '@dojoengine/recs': 2.0.13(typescript@5.6.2)(zod@3.23.8) '@dojoengine/torii-client': 1.0.0 - starknet: 6.11.0(encoding@0.1.13) - vitest: 1.6.0(@types/node@20.17.6)(jsdom@25.0.1)(terser@5.31.1) + starknet: 6.11.0 + vitest: 1.6.0(@types/node@20.17.6)(jsdom@25.0.1) transitivePeerDependencies: - '@edge-runtime/vm' - '@types/node' @@ -8499,19 +8552,53 @@ snapshots: '@dojoengine/torii-wasm@1.0.0': {} - '@dojoengine/utils@1.0.0(starknet@6.11.0(encoding@0.1.13))(typescript@5.6.2)(zod@3.23.8)': + '@dojoengine/utils@1.0.0(starknet@6.11.0)(typescript@5.6.2)': dependencies: '@dojoengine/recs': 2.0.13(typescript@5.6.2)(zod@3.23.8) '@latticexyz/utils': 2.2.14 mathjs: 12.4.3 micro-starknet: 0.2.3 - starknet: 6.11.0(encoding@0.1.13) + starknet: 6.11.0 transitivePeerDependencies: - bufferutil - typescript - utf-8-validate - zod + '@egjs/agent@2.4.4': {} + + '@egjs/axes@3.9.1': + dependencies: + '@cfcs/core': 0.1.0 + '@egjs/agent': 2.4.4 + '@egjs/component': 3.0.5 + + '@egjs/component@3.0.5': {} + + '@egjs/flicking-plugins@4.7.1(@egjs/flicking@4.11.4)': + dependencies: + '@egjs/flicking': 4.11.4 + + '@egjs/flicking@4.11.4': + dependencies: + '@egjs/axes': 3.9.1 + '@egjs/component': 3.0.5 + '@egjs/imready': 1.4.1 + '@egjs/list-differ': 1.0.1 + + '@egjs/imready@1.4.1': + dependencies: + '@cfcs/core': 0.0.24 + '@egjs/component': 3.0.5 + + '@egjs/list-differ@1.0.1': {} + + '@egjs/react-flicking@4.11.4': + dependencies: + '@egjs/component': 3.0.5 + '@egjs/flicking': 4.11.4 + '@egjs/list-differ': 1.0.1 + '@emotion/babel-plugin@11.12.0': dependencies: '@babel/helper-module-imports': 7.24.7 @@ -8553,10 +8640,9 @@ snapshots: '@emotion/use-insertion-effect-with-fallbacks': 1.1.0(react@18.3.1) '@emotion/utils': 1.4.0 '@emotion/weak-memoize': 0.4.0 + '@types/react': 18.3.12 hoist-non-react-statics: 3.3.2 react: 18.3.1 - optionalDependencies: - '@types/react': 18.3.12 transitivePeerDependencies: - supports-color @@ -8570,7 +8656,7 @@ snapshots: '@emotion/sheet@1.4.0': {} - '@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.12)(react@18.3.1))(@types/react@18.3.12)(react@18.3.1)': + '@emotion/styled@11.13.0(@emotion/react@11.13.3)(@types/react@18.3.12)(react@18.3.1)': dependencies: '@babel/runtime': 7.24.7 '@emotion/babel-plugin': 11.12.0 @@ -8579,9 +8665,8 @@ snapshots: '@emotion/serialize': 1.3.1 '@emotion/use-insertion-effect-with-fallbacks': 1.1.0(react@18.3.1) '@emotion/utils': 1.4.0 - react: 18.3.1 - optionalDependencies: '@types/react': 18.3.12 + react: 18.3.1 transitivePeerDependencies: - supports-color @@ -9083,15 +9168,15 @@ snapshots: '@floating-ui/core': 1.6.4 '@floating-ui/utils': 0.2.4 - '@floating-ui/react-dom@2.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@floating-ui/react-dom@2.1.1(react-dom@18.3.1)(react@18.3.1)': dependencies: '@floating-ui/dom': 1.6.7 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@floating-ui/react@0.26.23(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@floating-ui/react@0.26.23(react-dom@18.3.1)(react@18.3.1)': dependencies: - '@floating-ui/react-dom': 2.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@floating-ui/react-dom': 2.1.1(react-dom@18.3.1)(react@18.3.1) '@floating-ui/utils': 0.2.7 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -9125,23 +9210,23 @@ snapshots: graphql: 16.8.2 tslib: 2.6.3 - '@graphql-codegen/cli@5.0.2(@types/node@20.17.6)(encoding@0.1.13)(graphql@16.8.2)(typescript@5.6.2)': + '@graphql-codegen/cli@5.0.2(@types/node@20.17.6)(graphql@16.8.2)(typescript@5.6.2)': dependencies: '@babel/generator': 7.24.7 '@babel/template': 7.24.7 '@babel/types': 7.24.7 - '@graphql-codegen/client-preset': 4.3.2(encoding@0.1.13)(graphql@16.8.2) + '@graphql-codegen/client-preset': 4.3.2(graphql@16.8.2) '@graphql-codegen/core': 4.0.2(graphql@16.8.2) '@graphql-codegen/plugin-helpers': 5.0.4(graphql@16.8.2) - '@graphql-tools/apollo-engine-loader': 8.0.1(encoding@0.1.13)(graphql@16.8.2) + '@graphql-tools/apollo-engine-loader': 8.0.1(graphql@16.8.2) '@graphql-tools/code-file-loader': 8.1.2(graphql@16.8.2) '@graphql-tools/git-loader': 8.0.6(graphql@16.8.2) - '@graphql-tools/github-loader': 8.0.1(@types/node@20.17.6)(encoding@0.1.13)(graphql@16.8.2) + '@graphql-tools/github-loader': 8.0.1(@types/node@20.17.6)(graphql@16.8.2) '@graphql-tools/graphql-file-loader': 8.0.1(graphql@16.8.2) '@graphql-tools/json-file-loader': 8.0.1(graphql@16.8.2) '@graphql-tools/load': 8.0.2(graphql@16.8.2) - '@graphql-tools/prisma-loader': 8.0.4(@types/node@20.17.6)(encoding@0.1.13)(graphql@16.8.2) - '@graphql-tools/url-loader': 8.0.2(@types/node@20.17.6)(encoding@0.1.13)(graphql@16.8.2) + '@graphql-tools/prisma-loader': 8.0.4(@types/node@20.17.6)(graphql@16.8.2) + '@graphql-tools/url-loader': 8.0.2(@types/node@20.17.6)(graphql@16.8.2) '@graphql-tools/utils': 10.2.3(graphql@16.8.2) '@whatwg-node/fetch': 0.8.8 chalk: 4.1.2 @@ -9149,7 +9234,7 @@ snapshots: debounce: 1.2.1 detect-indent: 6.1.0 graphql: 16.8.2 - graphql-config: 5.0.3(@types/node@20.17.6)(encoding@0.1.13)(graphql@16.8.2)(typescript@5.6.2) + graphql-config: 5.0.3(@types/node@20.17.6)(graphql@16.8.2)(typescript@5.6.2) inquirer: 8.2.6 is-glob: 4.0.3 jiti: 1.21.6 @@ -9173,17 +9258,17 @@ snapshots: - typescript - utf-8-validate - '@graphql-codegen/client-preset@4.3.2(encoding@0.1.13)(graphql@16.8.2)': + '@graphql-codegen/client-preset@4.3.2(graphql@16.8.2)': dependencies: '@babel/helper-plugin-utils': 7.24.7 '@babel/template': 7.24.7 '@graphql-codegen/add': 5.0.3(graphql@16.8.2) - '@graphql-codegen/gql-tag-operations': 4.0.9(encoding@0.1.13)(graphql@16.8.2) + '@graphql-codegen/gql-tag-operations': 4.0.9(graphql@16.8.2) '@graphql-codegen/plugin-helpers': 5.0.4(graphql@16.8.2) - '@graphql-codegen/typed-document-node': 5.0.9(encoding@0.1.13)(graphql@16.8.2) - '@graphql-codegen/typescript': 4.0.9(encoding@0.1.13)(graphql@16.8.2) - '@graphql-codegen/typescript-operations': 4.2.3(encoding@0.1.13)(graphql@16.8.2) - '@graphql-codegen/visitor-plugin-common': 5.3.1(encoding@0.1.13)(graphql@16.8.2) + '@graphql-codegen/typed-document-node': 5.0.9(graphql@16.8.2) + '@graphql-codegen/typescript': 4.0.9(graphql@16.8.2) + '@graphql-codegen/typescript-operations': 4.2.3(graphql@16.8.2) + '@graphql-codegen/visitor-plugin-common': 5.3.1(graphql@16.8.2) '@graphql-tools/documents': 1.0.1(graphql@16.8.2) '@graphql-tools/utils': 10.2.3(graphql@16.8.2) '@graphql-typed-document-node/core': 3.2.0(graphql@16.8.2) @@ -9201,10 +9286,10 @@ snapshots: graphql: 16.8.2 tslib: 2.6.3 - '@graphql-codegen/gql-tag-operations@4.0.9(encoding@0.1.13)(graphql@16.8.2)': + '@graphql-codegen/gql-tag-operations@4.0.9(graphql@16.8.2)': dependencies: '@graphql-codegen/plugin-helpers': 5.0.4(graphql@16.8.2) - '@graphql-codegen/visitor-plugin-common': 5.3.1(encoding@0.1.13)(graphql@16.8.2) + '@graphql-codegen/visitor-plugin-common': 5.3.1(graphql@16.8.2) '@graphql-tools/utils': 10.2.3(graphql@16.8.2) auto-bind: 4.0.0 graphql: 16.8.2 @@ -9250,10 +9335,10 @@ snapshots: graphql: 16.8.2 tslib: 2.6.3 - '@graphql-codegen/typed-document-node@5.0.9(encoding@0.1.13)(graphql@16.8.2)': + '@graphql-codegen/typed-document-node@5.0.9(graphql@16.8.2)': dependencies: '@graphql-codegen/plugin-helpers': 5.0.4(graphql@16.8.2) - '@graphql-codegen/visitor-plugin-common': 5.3.1(encoding@0.1.13)(graphql@16.8.2) + '@graphql-codegen/visitor-plugin-common': 5.3.1(graphql@16.8.2) auto-bind: 4.0.0 change-case-all: 1.0.15 graphql: 16.8.2 @@ -9262,24 +9347,24 @@ snapshots: - encoding - supports-color - '@graphql-codegen/typescript-graphql-request@5.0.0(encoding@0.1.13)(graphql-request@6.1.0(encoding@0.1.13)(graphql@16.8.2))(graphql-tag@2.12.6(graphql@16.8.2))(graphql@16.8.2)': + '@graphql-codegen/typescript-graphql-request@5.0.0(graphql-request@6.1.0)(graphql-tag@2.12.6)(graphql@16.8.2)': dependencies: '@graphql-codegen/plugin-helpers': 3.1.2(graphql@16.8.2) - '@graphql-codegen/visitor-plugin-common': 2.13.1(encoding@0.1.13)(graphql@16.8.2) + '@graphql-codegen/visitor-plugin-common': 2.13.1(graphql@16.8.2) auto-bind: 4.0.0 graphql: 16.8.2 - graphql-request: 6.1.0(encoding@0.1.13)(graphql@16.8.2) + graphql-request: 6.1.0(graphql@16.8.2) graphql-tag: 2.12.6(graphql@16.8.2) tslib: 2.4.1 transitivePeerDependencies: - encoding - supports-color - '@graphql-codegen/typescript-operations@4.2.1(encoding@0.1.13)(graphql@16.8.2)': + '@graphql-codegen/typescript-operations@4.2.1(graphql@16.8.2)': dependencies: '@graphql-codegen/plugin-helpers': 5.0.4(graphql@16.8.2) - '@graphql-codegen/typescript': 4.0.7(encoding@0.1.13)(graphql@16.8.2) - '@graphql-codegen/visitor-plugin-common': 5.2.0(encoding@0.1.13)(graphql@16.8.2) + '@graphql-codegen/typescript': 4.0.7(graphql@16.8.2) + '@graphql-codegen/visitor-plugin-common': 5.2.0(graphql@16.8.2) auto-bind: 4.0.0 graphql: 16.8.2 tslib: 2.6.3 @@ -9287,11 +9372,11 @@ snapshots: - encoding - supports-color - '@graphql-codegen/typescript-operations@4.2.3(encoding@0.1.13)(graphql@16.8.2)': + '@graphql-codegen/typescript-operations@4.2.3(graphql@16.8.2)': dependencies: '@graphql-codegen/plugin-helpers': 5.0.4(graphql@16.8.2) - '@graphql-codegen/typescript': 4.0.9(encoding@0.1.13)(graphql@16.8.2) - '@graphql-codegen/visitor-plugin-common': 5.3.1(encoding@0.1.13)(graphql@16.8.2) + '@graphql-codegen/typescript': 4.0.9(graphql@16.8.2) + '@graphql-codegen/visitor-plugin-common': 5.3.1(graphql@16.8.2) auto-bind: 4.0.0 graphql: 16.8.2 tslib: 2.6.3 @@ -9299,11 +9384,11 @@ snapshots: - encoding - supports-color - '@graphql-codegen/typescript@4.0.7(encoding@0.1.13)(graphql@16.8.2)': + '@graphql-codegen/typescript@4.0.7(graphql@16.8.2)': dependencies: '@graphql-codegen/plugin-helpers': 5.0.4(graphql@16.8.2) '@graphql-codegen/schema-ast': 4.1.0(graphql@16.8.2) - '@graphql-codegen/visitor-plugin-common': 5.2.0(encoding@0.1.13)(graphql@16.8.2) + '@graphql-codegen/visitor-plugin-common': 5.2.0(graphql@16.8.2) auto-bind: 4.0.0 graphql: 16.8.2 tslib: 2.6.3 @@ -9311,11 +9396,11 @@ snapshots: - encoding - supports-color - '@graphql-codegen/typescript@4.0.9(encoding@0.1.13)(graphql@16.8.2)': + '@graphql-codegen/typescript@4.0.9(graphql@16.8.2)': dependencies: '@graphql-codegen/plugin-helpers': 5.0.4(graphql@16.8.2) '@graphql-codegen/schema-ast': 4.1.0(graphql@16.8.2) - '@graphql-codegen/visitor-plugin-common': 5.3.1(encoding@0.1.13)(graphql@16.8.2) + '@graphql-codegen/visitor-plugin-common': 5.3.1(graphql@16.8.2) auto-bind: 4.0.0 graphql: 16.8.2 tslib: 2.6.3 @@ -9323,11 +9408,11 @@ snapshots: - encoding - supports-color - '@graphql-codegen/visitor-plugin-common@2.13.1(encoding@0.1.13)(graphql@16.8.2)': + '@graphql-codegen/visitor-plugin-common@2.13.1(graphql@16.8.2)': dependencies: '@graphql-codegen/plugin-helpers': 2.7.2(graphql@16.8.2) '@graphql-tools/optimize': 1.4.0(graphql@16.8.2) - '@graphql-tools/relay-operation-optimizer': 6.5.18(encoding@0.1.13)(graphql@16.8.2) + '@graphql-tools/relay-operation-optimizer': 6.5.18(graphql@16.8.2) '@graphql-tools/utils': 8.13.1(graphql@16.8.2) auto-bind: 4.0.0 change-case-all: 1.0.14 @@ -9340,11 +9425,11 @@ snapshots: - encoding - supports-color - '@graphql-codegen/visitor-plugin-common@5.2.0(encoding@0.1.13)(graphql@16.8.2)': + '@graphql-codegen/visitor-plugin-common@5.2.0(graphql@16.8.2)': dependencies: '@graphql-codegen/plugin-helpers': 5.0.4(graphql@16.8.2) '@graphql-tools/optimize': 2.0.0(graphql@16.8.2) - '@graphql-tools/relay-operation-optimizer': 7.0.1(encoding@0.1.13)(graphql@16.8.2) + '@graphql-tools/relay-operation-optimizer': 7.0.1(graphql@16.8.2) '@graphql-tools/utils': 10.2.3(graphql@16.8.2) auto-bind: 4.0.0 change-case-all: 1.0.15 @@ -9357,11 +9442,11 @@ snapshots: - encoding - supports-color - '@graphql-codegen/visitor-plugin-common@5.3.1(encoding@0.1.13)(graphql@16.8.2)': + '@graphql-codegen/visitor-plugin-common@5.3.1(graphql@16.8.2)': dependencies: '@graphql-codegen/plugin-helpers': 5.0.4(graphql@16.8.2) '@graphql-tools/optimize': 2.0.0(graphql@16.8.2) - '@graphql-tools/relay-operation-optimizer': 7.0.1(encoding@0.1.13)(graphql@16.8.2) + '@graphql-tools/relay-operation-optimizer': 7.0.1(graphql@16.8.2) '@graphql-tools/utils': 10.2.3(graphql@16.8.2) auto-bind: 4.0.0 change-case-all: 1.0.15 @@ -9374,9 +9459,9 @@ snapshots: - encoding - supports-color - '@graphql-tools/apollo-engine-loader@8.0.1(encoding@0.1.13)(graphql@16.8.2)': + '@graphql-tools/apollo-engine-loader@8.0.1(graphql@16.8.2)': dependencies: - '@ardatan/sync-fetch': 0.0.1(encoding@0.1.13) + '@ardatan/sync-fetch': 0.0.1 '@graphql-tools/utils': 10.2.3(graphql@16.8.2) '@whatwg-node/fetch': 0.9.18 graphql: 16.8.2 @@ -9478,9 +9563,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@graphql-tools/github-loader@8.0.1(@types/node@20.17.6)(encoding@0.1.13)(graphql@16.8.2)': + '@graphql-tools/github-loader@8.0.1(@types/node@20.17.6)(graphql@16.8.2)': dependencies: - '@ardatan/sync-fetch': 0.0.1(encoding@0.1.13) + '@ardatan/sync-fetch': 0.0.1 '@graphql-tools/executor-http': 1.0.9(@types/node@20.17.6)(graphql@16.8.2) '@graphql-tools/graphql-tag-pluck': 8.3.1(graphql@16.8.2) '@graphql-tools/utils': 10.2.3(graphql@16.8.2) @@ -9554,9 +9639,9 @@ snapshots: graphql: 16.8.2 tslib: 2.6.3 - '@graphql-tools/prisma-loader@8.0.4(@types/node@20.17.6)(encoding@0.1.13)(graphql@16.8.2)': + '@graphql-tools/prisma-loader@8.0.4(@types/node@20.17.6)(graphql@16.8.2)': dependencies: - '@graphql-tools/url-loader': 8.0.2(@types/node@20.17.6)(encoding@0.1.13)(graphql@16.8.2) + '@graphql-tools/url-loader': 8.0.2(@types/node@20.17.6)(graphql@16.8.2) '@graphql-tools/utils': 10.2.3(graphql@16.8.2) '@types/js-yaml': 4.0.9 '@whatwg-node/fetch': 0.9.18 @@ -9564,7 +9649,7 @@ snapshots: debug: 4.3.5 dotenv: 16.4.5 graphql: 16.8.2 - graphql-request: 6.1.0(encoding@0.1.13)(graphql@16.8.2) + graphql-request: 6.1.0(graphql@16.8.2) http-proxy-agent: 7.0.2 https-proxy-agent: 7.0.5 jose: 5.6.3 @@ -9580,9 +9665,9 @@ snapshots: - supports-color - utf-8-validate - '@graphql-tools/relay-operation-optimizer@6.5.18(encoding@0.1.13)(graphql@16.8.2)': + '@graphql-tools/relay-operation-optimizer@6.5.18(graphql@16.8.2)': dependencies: - '@ardatan/relay-compiler': 12.0.0(encoding@0.1.13)(graphql@16.8.2) + '@ardatan/relay-compiler': 12.0.0(graphql@16.8.2) '@graphql-tools/utils': 9.2.1(graphql@16.8.2) graphql: 16.8.2 tslib: 2.6.3 @@ -9590,9 +9675,9 @@ snapshots: - encoding - supports-color - '@graphql-tools/relay-operation-optimizer@7.0.1(encoding@0.1.13)(graphql@16.8.2)': + '@graphql-tools/relay-operation-optimizer@7.0.1(graphql@16.8.2)': dependencies: - '@ardatan/relay-compiler': 12.0.0(encoding@0.1.13)(graphql@16.8.2) + '@ardatan/relay-compiler': 12.0.0(graphql@16.8.2) '@graphql-tools/utils': 10.2.3(graphql@16.8.2) graphql: 16.8.2 tslib: 2.6.3 @@ -9608,9 +9693,9 @@ snapshots: tslib: 2.6.3 value-or-promise: 1.0.12 - '@graphql-tools/url-loader@8.0.2(@types/node@20.17.6)(encoding@0.1.13)(graphql@16.8.2)': + '@graphql-tools/url-loader@8.0.2(@types/node@20.17.6)(graphql@16.8.2)': dependencies: - '@ardatan/sync-fetch': 0.0.1(encoding@0.1.13) + '@ardatan/sync-fetch': 0.0.1 '@graphql-tools/delegate': 10.0.12(graphql@16.8.2) '@graphql-tools/executor-graphql-ws': 1.1.2(graphql@16.8.2) '@graphql-tools/executor-http': 1.0.9(@types/node@20.17.6)(graphql@16.8.2) @@ -9662,12 +9747,12 @@ snapshots: dependencies: graphql: 16.8.2 - '@headlessui/react@2.1.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@headlessui/react@2.1.3(react-dom@18.3.1)(react@18.3.1)': dependencies: - '@floating-ui/react': 0.26.23(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@floating-ui/react': 0.26.23(react-dom@18.3.1)(react@18.3.1) '@react-aria/focus': 3.18.2(react@18.3.1) '@react-aria/interactions': 3.22.2(react@18.3.1) - '@tanstack/react-virtual': 3.10.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@tanstack/react-virtual': 3.10.6(react-dom@18.3.1)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -9711,7 +9796,7 @@ snapshots: jest-util: 29.7.0 slash: 3.0.0 - '@jest/core@29.7.0(babel-plugin-macros@3.1.0)': + '@jest/core@29.7.0': dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0 @@ -9725,7 +9810,7 @@ snapshots: exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0) + jest-config: 29.7.0(@types/node@20.17.6) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -9890,9 +9975,9 @@ snapshots: '@kamilkisiela/fast-url-parser@1.1.4': {} - '@latticexyz/common@2.2.14(typescript@5.6.2)(zod@3.23.8)': + '@latticexyz/common@2.2.14(typescript@5.6.2)': dependencies: - '@latticexyz/schema-type': 2.2.14(typescript@5.6.2)(zod@3.23.8) + '@latticexyz/schema-type': 2.2.14(typescript@5.6.2) '@solidity-parser/parser': 0.16.2 abitype: 1.0.6(typescript@5.6.2)(zod@3.23.8) debug: 4.3.5 @@ -9909,11 +9994,11 @@ snapshots: - utf-8-validate - zod - '@latticexyz/config@2.2.14(typescript@5.6.2)(zod@3.23.8)': + '@latticexyz/config@2.2.14(typescript@5.6.2)': dependencies: '@ark/util': 0.2.2 - '@latticexyz/common': 2.2.14(typescript@5.6.2)(zod@3.23.8) - '@latticexyz/schema-type': 2.2.14(typescript@5.6.2)(zod@3.23.8) + '@latticexyz/common': 2.2.14(typescript@5.6.2) + '@latticexyz/schema-type': 2.2.14(typescript@5.6.2) esbuild: 0.17.19 find-up: 6.3.0 viem: 2.21.19(typescript@5.6.2)(zod@3.23.8) @@ -9926,11 +10011,11 @@ snapshots: - utf-8-validate - zod - '@latticexyz/protocol-parser@2.2.14(typescript@5.6.2)(zod@3.23.8)': + '@latticexyz/protocol-parser@2.2.14(typescript@5.6.2)': dependencies: - '@latticexyz/common': 2.2.14(typescript@5.6.2)(zod@3.23.8) - '@latticexyz/config': 2.2.14(typescript@5.6.2)(zod@3.23.8) - '@latticexyz/schema-type': 2.2.14(typescript@5.6.2)(zod@3.23.8) + '@latticexyz/common': 2.2.14(typescript@5.6.2) + '@latticexyz/config': 2.2.14(typescript@5.6.2) + '@latticexyz/schema-type': 2.2.14(typescript@5.6.2) abitype: 1.0.6(typescript@5.6.2)(zod@3.23.8) viem: 2.21.19(typescript@5.6.2)(zod@3.23.8) transitivePeerDependencies: @@ -9942,10 +10027,10 @@ snapshots: - utf-8-validate - zod - '@latticexyz/react@2.2.14(typescript@5.6.2)(zod@3.23.8)': + '@latticexyz/react@2.2.14(typescript@5.6.2)': dependencies: - '@latticexyz/recs': 2.2.14(typescript@5.6.2)(zod@3.23.8) - '@latticexyz/store': 2.2.14(typescript@5.6.2)(zod@3.23.8) + '@latticexyz/recs': 2.2.14(typescript@5.6.2) + '@latticexyz/store': 2.2.14(typescript@5.6.2) fast-deep-equal: 3.1.3 mobx: 6.13.5 react: 18.3.1 @@ -9959,9 +10044,9 @@ snapshots: - utf-8-validate - zod - '@latticexyz/recs@2.2.14(typescript@5.6.2)(zod@3.23.8)': + '@latticexyz/recs@2.2.14(typescript@5.6.2)': dependencies: - '@latticexyz/schema-type': 2.2.14(typescript@5.6.2)(zod@3.23.8) + '@latticexyz/schema-type': 2.2.14(typescript@5.6.2) '@latticexyz/utils': 2.2.14 mobx: 6.13.5 rxjs: 7.5.5 @@ -9981,7 +10066,7 @@ snapshots: - utf-8-validate - zod - '@latticexyz/schema-type@2.2.14(typescript@5.6.2)(zod@3.23.8)': + '@latticexyz/schema-type@2.2.14(typescript@5.6.2)': dependencies: abitype: 1.0.6(typescript@5.6.2)(zod@3.23.8) viem: 2.21.19(typescript@5.6.2)(zod@3.23.8) @@ -9991,13 +10076,13 @@ snapshots: - utf-8-validate - zod - '@latticexyz/store@2.2.14(typescript@5.6.2)(zod@3.23.8)': + '@latticexyz/store@2.2.14(typescript@5.6.2)': dependencies: '@ark/util': 0.2.2 - '@latticexyz/common': 2.2.14(typescript@5.6.2)(zod@3.23.8) - '@latticexyz/config': 2.2.14(typescript@5.6.2)(zod@3.23.8) - '@latticexyz/protocol-parser': 2.2.14(typescript@5.6.2)(zod@3.23.8) - '@latticexyz/schema-type': 2.2.14(typescript@5.6.2)(zod@3.23.8) + '@latticexyz/common': 2.2.14(typescript@5.6.2) + '@latticexyz/config': 2.2.14(typescript@5.6.2) + '@latticexyz/protocol-parser': 2.2.14(typescript@5.6.2) + '@latticexyz/schema-type': 2.2.14(typescript@5.6.2) abitype: 1.0.6(typescript@5.6.2)(zod@3.23.8) arktype: 2.0.0-beta.6 debug: 4.3.5 @@ -10031,14 +10116,17 @@ snapshots: '@mui/core-downloads-tracker@5.16.7': {} - '@mui/material@5.16.7(@emotion/react@11.13.3(@types/react@18.3.12)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.12)(react@18.3.1))(@types/react@18.3.12)(react@18.3.1))(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@mui/material@5.16.7(@emotion/react@11.13.3)(@emotion/styled@11.13.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1)': dependencies: '@babel/runtime': 7.24.7 + '@emotion/react': 11.13.3(@types/react@18.3.12)(react@18.3.1) + '@emotion/styled': 11.13.0(@emotion/react@11.13.3)(@types/react@18.3.12)(react@18.3.1) '@mui/core-downloads-tracker': 5.16.7 - '@mui/system': 5.16.7(@emotion/react@11.13.3(@types/react@18.3.12)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.12)(react@18.3.1))(@types/react@18.3.12)(react@18.3.1))(@types/react@18.3.12)(react@18.3.1) + '@mui/system': 5.16.7(@emotion/react@11.13.3)(@emotion/styled@11.13.0)(@types/react@18.3.12)(react@18.3.1) '@mui/types': 7.2.16(@types/react@18.3.12) '@mui/utils': 5.16.6(@types/react@18.3.12)(react@18.3.1) '@popperjs/core': 2.11.8 + '@types/react': 18.3.12 '@types/react-transition-group': 4.4.11 clsx: 2.1.1 csstype: 3.1.3 @@ -10046,50 +10134,43 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-is: 18.3.1 - react-transition-group: 4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - optionalDependencies: - '@emotion/react': 11.13.3(@types/react@18.3.12)(react@18.3.1) - '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.12)(react@18.3.1))(@types/react@18.3.12)(react@18.3.1) - '@types/react': 18.3.12 + react-transition-group: 4.4.5(react-dom@18.3.1)(react@18.3.1) '@mui/private-theming@5.16.6(@types/react@18.3.12)(react@18.3.1)': dependencies: '@babel/runtime': 7.24.7 '@mui/utils': 5.16.6(@types/react@18.3.12)(react@18.3.1) + '@types/react': 18.3.12 prop-types: 15.8.1 react: 18.3.1 - optionalDependencies: - '@types/react': 18.3.12 - '@mui/styled-engine@5.16.6(@emotion/react@11.13.3(@types/react@18.3.12)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.12)(react@18.3.1))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)': + '@mui/styled-engine@5.16.6(@emotion/react@11.13.3)(@emotion/styled@11.13.0)(react@18.3.1)': dependencies: '@babel/runtime': 7.24.7 '@emotion/cache': 11.13.1 + '@emotion/react': 11.13.3(@types/react@18.3.12)(react@18.3.1) + '@emotion/styled': 11.13.0(@emotion/react@11.13.3)(@types/react@18.3.12)(react@18.3.1) csstype: 3.1.3 prop-types: 15.8.1 react: 18.3.1 - optionalDependencies: - '@emotion/react': 11.13.3(@types/react@18.3.12)(react@18.3.1) - '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.12)(react@18.3.1))(@types/react@18.3.12)(react@18.3.1) - '@mui/system@5.16.7(@emotion/react@11.13.3(@types/react@18.3.12)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.12)(react@18.3.1))(@types/react@18.3.12)(react@18.3.1))(@types/react@18.3.12)(react@18.3.1)': + '@mui/system@5.16.7(@emotion/react@11.13.3)(@emotion/styled@11.13.0)(@types/react@18.3.12)(react@18.3.1)': dependencies: '@babel/runtime': 7.24.7 + '@emotion/react': 11.13.3(@types/react@18.3.12)(react@18.3.1) + '@emotion/styled': 11.13.0(@emotion/react@11.13.3)(@types/react@18.3.12)(react@18.3.1) '@mui/private-theming': 5.16.6(@types/react@18.3.12)(react@18.3.1) - '@mui/styled-engine': 5.16.6(@emotion/react@11.13.3(@types/react@18.3.12)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.12)(react@18.3.1))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + '@mui/styled-engine': 5.16.6(@emotion/react@11.13.3)(@emotion/styled@11.13.0)(react@18.3.1) '@mui/types': 7.2.16(@types/react@18.3.12) '@mui/utils': 5.16.6(@types/react@18.3.12)(react@18.3.1) + '@types/react': 18.3.12 clsx: 2.1.1 csstype: 3.1.3 prop-types: 15.8.1 react: 18.3.1 - optionalDependencies: - '@emotion/react': 11.13.3(@types/react@18.3.12)(react@18.3.1) - '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.12)(react@18.3.1))(@types/react@18.3.12)(react@18.3.1) - '@types/react': 18.3.12 '@mui/types@7.2.16(@types/react@18.3.12)': - optionalDependencies: + dependencies: '@types/react': 18.3.12 '@mui/utils@5.16.6(@types/react@18.3.12)(react@18.3.1)': @@ -10097,12 +10178,11 @@ snapshots: '@babel/runtime': 7.24.7 '@mui/types': 7.2.16(@types/react@18.3.12) '@types/prop-types': 15.7.12 + '@types/react': 18.3.12 clsx: 2.1.1 prop-types: 15.8.1 react: 18.3.1 react-is: 18.3.1 - optionalDependencies: - '@types/react': 18.3.12 '@noble/curves@1.0.0': dependencies: @@ -10244,223 +10324,203 @@ snapshots: '@radix-ui/primitive@1.1.0': {} - '@radix-ui/react-alert-dialog@1.1.2(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-alert-dialog@1.1.2(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.0 '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@18.3.1) '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-dialog': 1.1.2(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-dialog': 1.1.2(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) '@radix-ui/react-slot': 1.1.0(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - optionalDependencies: '@types/react': 18.3.12 '@types/react-dom': 18.3.0 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) - '@radix-ui/react-arrow@1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-arrow@1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1)': dependencies: '@babel/runtime': 7.24.7 - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - optionalDependencies: + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) '@types/react': 18.3.12 '@types/react-dom': 18.3.0 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) - '@radix-ui/react-collection@1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-collection@1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1)': dependencies: '@babel/runtime': 7.24.7 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.12)(react@18.3.1) '@radix-ui/react-context': 1.0.1(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) '@radix-ui/react-slot': 1.0.2(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - optionalDependencies: '@types/react': 18.3.12 '@types/react-dom': 18.3.0 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) - '@radix-ui/react-collection@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-collection@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1)': dependencies: '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@18.3.1) '@radix-ui/react-context': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) '@radix-ui/react-slot': 1.1.0(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - optionalDependencies: '@types/react': 18.3.12 '@types/react-dom': 18.3.0 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) '@radix-ui/react-compose-refs@1.0.1(@types/react@18.3.12)(react@18.3.1)': dependencies: '@babel/runtime': 7.24.7 - react: 18.3.1 - optionalDependencies: '@types/react': 18.3.12 + react: 18.3.1 '@radix-ui/react-compose-refs@1.1.0(@types/react@18.3.12)(react@18.3.1)': dependencies: - react: 18.3.1 - optionalDependencies: '@types/react': 18.3.12 + react: 18.3.1 '@radix-ui/react-context@1.0.1(@types/react@18.3.12)(react@18.3.1)': dependencies: '@babel/runtime': 7.24.7 - react: 18.3.1 - optionalDependencies: '@types/react': 18.3.12 + react: 18.3.1 '@radix-ui/react-context@1.1.0(@types/react@18.3.12)(react@18.3.1)': dependencies: - react: 18.3.1 - optionalDependencies: '@types/react': 18.3.12 + react: 18.3.1 '@radix-ui/react-context@1.1.1(@types/react@18.3.12)(react@18.3.1)': dependencies: - react: 18.3.1 - optionalDependencies: '@types/react': 18.3.12 + react: 18.3.1 - '@radix-ui/react-dialog@1.0.5(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-dialog@1.0.5(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1)': dependencies: '@babel/runtime': 7.24.7 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.12)(react@18.3.1) '@radix-ui/react-context': 1.0.1(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-dismissable-layer': 1.0.5(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-dismissable-layer': 1.0.5(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) '@radix-ui/react-focus-guards': 1.0.1(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-focus-scope': 1.0.4(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-focus-scope': 1.0.4(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) '@radix-ui/react-id': 1.0.1(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-portal': 1.0.4(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-portal': 1.0.4(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) '@radix-ui/react-slot': 1.0.2(@types/react@18.3.12)(react@18.3.1) '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.3.12)(react@18.3.1) + '@types/react': 18.3.12 + '@types/react-dom': 18.3.0 aria-hidden: 1.2.4 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-remove-scroll: 2.5.5(@types/react@18.3.12)(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.12 - '@types/react-dom': 18.3.0 - '@radix-ui/react-dialog@1.1.2(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-dialog@1.1.2(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.0 '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@18.3.1) '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-dismissable-layer': 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-dismissable-layer': 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) '@radix-ui/react-focus-guards': 1.1.1(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) '@radix-ui/react-id': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-portal': 1.1.2(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-presence': 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-portal': 1.1.2(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-presence': 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) '@radix-ui/react-slot': 1.1.0(@types/react@18.3.12)(react@18.3.1) '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@18.3.1) + '@types/react': 18.3.12 + '@types/react-dom': 18.3.0 aria-hidden: 1.2.4 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-remove-scroll: 2.6.0(@types/react@18.3.12)(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.12 - '@types/react-dom': 18.3.0 '@radix-ui/react-direction@1.0.1(@types/react@18.3.12)(react@18.3.1)': dependencies: '@babel/runtime': 7.24.7 - react: 18.3.1 - optionalDependencies: '@types/react': 18.3.12 + react: 18.3.1 '@radix-ui/react-direction@1.1.0(@types/react@18.3.12)(react@18.3.1)': dependencies: - react: 18.3.1 - optionalDependencies: '@types/react': 18.3.12 + react: 18.3.1 - '@radix-ui/react-dismissable-layer@1.0.5(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-dismissable-layer@1.0.5(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1)': dependencies: '@babel/runtime': 7.24.7 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.12)(react@18.3.1) '@radix-ui/react-use-escape-keydown': 1.0.3(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - optionalDependencies: '@types/react': 18.3.12 '@types/react-dom': 18.3.0 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) - '@radix-ui/react-dismissable-layer@1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-dismissable-layer@1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.0 '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@18.3.1) '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - optionalDependencies: '@types/react': 18.3.12 '@types/react-dom': 18.3.0 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) - '@radix-ui/react-dropdown-menu@2.0.6(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-dropdown-menu@2.0.6(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1)': dependencies: '@babel/runtime': 7.24.7 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.12)(react@18.3.1) '@radix-ui/react-context': 1.0.1(@types/react@18.3.12)(react@18.3.1) '@radix-ui/react-id': 1.0.1(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-menu': 2.0.6(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-menu': 2.0.6(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - optionalDependencies: '@types/react': 18.3.12 '@types/react-dom': 18.3.0 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) '@radix-ui/react-focus-guards@1.0.1(@types/react@18.3.12)(react@18.3.1)': dependencies: '@babel/runtime': 7.24.7 - react: 18.3.1 - optionalDependencies: '@types/react': 18.3.12 + react: 18.3.1 '@radix-ui/react-focus-guards@1.1.1(@types/react@18.3.12)(react@18.3.1)': dependencies: - react: 18.3.1 - optionalDependencies: '@types/react': 18.3.12 + react: 18.3.1 - '@radix-ui/react-focus-scope@1.0.4(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-focus-scope@1.0.4(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1)': dependencies: '@babel/runtime': 7.24.7 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - optionalDependencies: '@types/react': 18.3.12 '@types/react-dom': 18.3.0 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) - '@radix-ui/react-focus-scope@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-focus-scope@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1)': dependencies: '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - optionalDependencies: '@types/react': 18.3.12 '@types/react-dom': 18.3.0 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) '@radix-ui/react-icons@1.3.0(react@18.3.1)': dependencies: @@ -10470,432 +10530,395 @@ snapshots: dependencies: '@babel/runtime': 7.24.7 '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 - optionalDependencies: '@types/react': 18.3.12 + react: 18.3.1 '@radix-ui/react-id@1.1.0(@types/react@18.3.12)(react@18.3.1)': dependencies: '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 - optionalDependencies: '@types/react': 18.3.12 + react: 18.3.1 - '@radix-ui/react-menu@2.0.6(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-menu@2.0.6(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1)': dependencies: '@babel/runtime': 7.24.7 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.12)(react@18.3.1) '@radix-ui/react-context': 1.0.1(@types/react@18.3.12)(react@18.3.1) '@radix-ui/react-direction': 1.0.1(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-dismissable-layer': 1.0.5(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-dismissable-layer': 1.0.5(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) '@radix-ui/react-focus-guards': 1.0.1(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-focus-scope': 1.0.4(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-focus-scope': 1.0.4(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) '@radix-ui/react-id': 1.0.1(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-popper': 1.1.3(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-portal': 1.0.4(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-roving-focus': 1.0.4(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-popper': 1.1.3(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-portal': 1.0.4(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-roving-focus': 1.0.4(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) '@radix-ui/react-slot': 1.0.2(@types/react@18.3.12)(react@18.3.1) '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.12)(react@18.3.1) + '@types/react': 18.3.12 + '@types/react-dom': 18.3.0 aria-hidden: 1.2.4 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-remove-scroll: 2.5.5(@types/react@18.3.12)(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.12 - '@types/react-dom': 18.3.0 - '@radix-ui/react-popper@1.1.3(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-popper@1.1.3(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1)': dependencies: '@babel/runtime': 7.24.7 - '@floating-ui/react-dom': 2.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-arrow': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@floating-ui/react-dom': 2.1.1(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-arrow': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.12)(react@18.3.1) '@radix-ui/react-context': 1.0.1(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.12)(react@18.3.1) '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.12)(react@18.3.1) '@radix-ui/react-use-rect': 1.0.1(@types/react@18.3.12)(react@18.3.1) '@radix-ui/react-use-size': 1.0.1(@types/react@18.3.12)(react@18.3.1) '@radix-ui/rect': 1.0.1 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - optionalDependencies: '@types/react': 18.3.12 '@types/react-dom': 18.3.0 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) - '@radix-ui/react-portal@1.0.4(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-portal@1.0.4(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1)': dependencies: '@babel/runtime': 7.24.7 - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - optionalDependencies: + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) '@types/react': 18.3.12 '@types/react-dom': 18.3.0 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) - '@radix-ui/react-portal@1.1.2(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-portal@1.1.2(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - optionalDependencies: '@types/react': 18.3.12 '@types/react-dom': 18.3.0 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) - '@radix-ui/react-presence@1.0.1(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-presence@1.0.1(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1)': dependencies: '@babel/runtime': 7.24.7 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.12)(react@18.3.1) '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - optionalDependencies: '@types/react': 18.3.12 '@types/react-dom': 18.3.0 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) - '@radix-ui/react-presence@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-presence@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1)': dependencies: '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@18.3.1) '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - optionalDependencies: '@types/react': 18.3.12 '@types/react-dom': 18.3.0 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) - '@radix-ui/react-presence@1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-presence@1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1)': dependencies: '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@18.3.1) '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - optionalDependencies: '@types/react': 18.3.12 '@types/react-dom': 18.3.0 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) - '@radix-ui/react-primitive@1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-primitive@1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1)': dependencies: '@babel/runtime': 7.24.7 '@radix-ui/react-slot': 1.0.2(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - optionalDependencies: '@types/react': 18.3.12 '@types/react-dom': 18.3.0 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) - '@radix-ui/react-primitive@2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-primitive@2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1)': dependencies: '@radix-ui/react-slot': 1.1.0(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - optionalDependencies: '@types/react': 18.3.12 '@types/react-dom': 18.3.0 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) - '@radix-ui/react-progress@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-progress@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1)': dependencies: '@radix-ui/react-context': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - optionalDependencies: + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) '@types/react': 18.3.12 '@types/react-dom': 18.3.0 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) - '@radix-ui/react-roving-focus@1.0.4(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-roving-focus@1.0.4(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1)': dependencies: '@babel/runtime': 7.24.7 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.12)(react@18.3.1) '@radix-ui/react-context': 1.0.1(@types/react@18.3.12)(react@18.3.1) '@radix-ui/react-direction': 1.0.1(@types/react@18.3.12)(react@18.3.1) '@radix-ui/react-id': 1.0.1(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.12)(react@18.3.1) '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - optionalDependencies: '@types/react': 18.3.12 '@types/react-dom': 18.3.0 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) - '@radix-ui/react-roving-focus@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-roving-focus@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@18.3.1) '@radix-ui/react-context': 1.1.0(@types/react@18.3.12)(react@18.3.1) '@radix-ui/react-direction': 1.1.0(@types/react@18.3.12)(react@18.3.1) '@radix-ui/react-id': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@18.3.1) '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - optionalDependencies: '@types/react': 18.3.12 '@types/react-dom': 18.3.0 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) - '@radix-ui/react-scroll-area@1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-scroll-area@1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1)': dependencies: '@radix-ui/number': 1.1.0 '@radix-ui/primitive': 1.1.0 '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@18.3.1) '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@18.3.1) '@radix-ui/react-direction': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-presence': 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-presence': 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@18.3.1) '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - optionalDependencies: '@types/react': 18.3.12 '@types/react-dom': 18.3.0 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) - '@radix-ui/react-select@2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-select@2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1)': dependencies: '@babel/runtime': 7.24.7 '@radix-ui/number': 1.0.1 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.12)(react@18.3.1) '@radix-ui/react-context': 1.0.1(@types/react@18.3.12)(react@18.3.1) '@radix-ui/react-direction': 1.0.1(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-dismissable-layer': 1.0.5(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-dismissable-layer': 1.0.5(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) '@radix-ui/react-focus-guards': 1.0.1(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-focus-scope': 1.0.4(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-focus-scope': 1.0.4(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) '@radix-ui/react-id': 1.0.1(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-popper': 1.1.3(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-portal': 1.0.4(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-popper': 1.1.3(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-portal': 1.0.4(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) '@radix-ui/react-slot': 1.0.2(@types/react@18.3.12)(react@18.3.1) '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.12)(react@18.3.1) '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.3.12)(react@18.3.1) '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.12)(react@18.3.1) '@radix-ui/react-use-previous': 1.0.1(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-visually-hidden': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-visually-hidden': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) + '@types/react': 18.3.12 + '@types/react-dom': 18.3.0 aria-hidden: 1.2.4 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-remove-scroll: 2.5.5(@types/react@18.3.12)(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.12 - '@types/react-dom': 18.3.0 - '@radix-ui/react-separator@1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-separator@1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1)': dependencies: '@babel/runtime': 7.24.7 - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - optionalDependencies: + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) '@types/react': 18.3.12 '@types/react-dom': 18.3.0 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) - '@radix-ui/react-slider@1.1.2(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-slider@1.1.2(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1)': dependencies: '@babel/runtime': 7.24.7 '@radix-ui/number': 1.0.1 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.12)(react@18.3.1) '@radix-ui/react-context': 1.0.1(@types/react@18.3.12)(react@18.3.1) '@radix-ui/react-direction': 1.0.1(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.3.12)(react@18.3.1) '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.12)(react@18.3.1) '@radix-ui/react-use-previous': 1.0.1(@types/react@18.3.12)(react@18.3.1) '@radix-ui/react-use-size': 1.0.1(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - optionalDependencies: '@types/react': 18.3.12 '@types/react-dom': 18.3.0 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) '@radix-ui/react-slot@1.0.2(@types/react@18.3.12)(react@18.3.1)': dependencies: '@babel/runtime': 7.24.7 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 - optionalDependencies: '@types/react': 18.3.12 + react: 18.3.1 '@radix-ui/react-slot@1.1.0(@types/react@18.3.12)(react@18.3.1)': dependencies: '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 - optionalDependencies: '@types/react': 18.3.12 + react: 18.3.1 - '@radix-ui/react-tabs@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-tabs@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.0 '@radix-ui/react-context': 1.1.0(@types/react@18.3.12)(react@18.3.1) '@radix-ui/react-direction': 1.1.0(@types/react@18.3.12)(react@18.3.1) '@radix-ui/react-id': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-roving-focus': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-roving-focus': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - optionalDependencies: '@types/react': 18.3.12 '@types/react-dom': 18.3.0 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) - '@radix-ui/react-toggle-group@1.0.4(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-toggle-group@1.0.4(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1)': dependencies: '@babel/runtime': 7.24.7 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-context': 1.0.1(@types/react@18.3.12)(react@18.3.1) '@radix-ui/react-direction': 1.0.1(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-roving-focus': 1.0.4(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-toggle': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-roving-focus': 1.0.4(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-toggle': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - optionalDependencies: '@types/react': 18.3.12 '@types/react-dom': 18.3.0 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) - '@radix-ui/react-toggle@1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-toggle@1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1)': dependencies: '@babel/runtime': 7.24.7 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - optionalDependencies: '@types/react': 18.3.12 '@types/react-dom': 18.3.0 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) - '@radix-ui/react-tooltip@1.0.7(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-tooltip@1.0.7(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1)': dependencies: '@babel/runtime': 7.24.7 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.12)(react@18.3.1) '@radix-ui/react-context': 1.0.1(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-dismissable-layer': 1.0.5(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-dismissable-layer': 1.0.5(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) '@radix-ui/react-id': 1.0.1(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-popper': 1.1.3(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-portal': 1.0.4(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-popper': 1.1.3(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-portal': 1.0.4(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) '@radix-ui/react-slot': 1.0.2(@types/react@18.3.12)(react@18.3.1) '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-visually-hidden': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - optionalDependencies: + '@radix-ui/react-visually-hidden': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) '@types/react': 18.3.12 '@types/react-dom': 18.3.0 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) '@radix-ui/react-use-callback-ref@1.0.1(@types/react@18.3.12)(react@18.3.1)': dependencies: '@babel/runtime': 7.24.7 - react: 18.3.1 - optionalDependencies: '@types/react': 18.3.12 + react: 18.3.1 '@radix-ui/react-use-callback-ref@1.1.0(@types/react@18.3.12)(react@18.3.1)': dependencies: - react: 18.3.1 - optionalDependencies: '@types/react': 18.3.12 + react: 18.3.1 '@radix-ui/react-use-controllable-state@1.0.1(@types/react@18.3.12)(react@18.3.1)': dependencies: '@babel/runtime': 7.24.7 '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 - optionalDependencies: '@types/react': 18.3.12 + react: 18.3.1 '@radix-ui/react-use-controllable-state@1.1.0(@types/react@18.3.12)(react@18.3.1)': dependencies: '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 - optionalDependencies: '@types/react': 18.3.12 + react: 18.3.1 '@radix-ui/react-use-escape-keydown@1.0.3(@types/react@18.3.12)(react@18.3.1)': dependencies: '@babel/runtime': 7.24.7 '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 - optionalDependencies: '@types/react': 18.3.12 + react: 18.3.1 '@radix-ui/react-use-escape-keydown@1.1.0(@types/react@18.3.12)(react@18.3.1)': dependencies: '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 - optionalDependencies: '@types/react': 18.3.12 + react: 18.3.1 '@radix-ui/react-use-layout-effect@1.0.1(@types/react@18.3.12)(react@18.3.1)': dependencies: '@babel/runtime': 7.24.7 - react: 18.3.1 - optionalDependencies: '@types/react': 18.3.12 + react: 18.3.1 '@radix-ui/react-use-layout-effect@1.1.0(@types/react@18.3.12)(react@18.3.1)': dependencies: - react: 18.3.1 - optionalDependencies: '@types/react': 18.3.12 + react: 18.3.1 '@radix-ui/react-use-previous@1.0.1(@types/react@18.3.12)(react@18.3.1)': dependencies: '@babel/runtime': 7.24.7 - react: 18.3.1 - optionalDependencies: '@types/react': 18.3.12 + react: 18.3.1 '@radix-ui/react-use-rect@1.0.1(@types/react@18.3.12)(react@18.3.1)': dependencies: '@babel/runtime': 7.24.7 '@radix-ui/rect': 1.0.1 - react: 18.3.1 - optionalDependencies: '@types/react': 18.3.12 + react: 18.3.1 '@radix-ui/react-use-size@1.0.1(@types/react@18.3.12)(react@18.3.1)': dependencies: '@babel/runtime': 7.24.7 '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 - optionalDependencies: '@types/react': 18.3.12 + react: 18.3.1 - '@radix-ui/react-visually-hidden@1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-visually-hidden@1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1)': dependencies: '@babel/runtime': 7.24.7 - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - optionalDependencies: + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) '@types/react': 18.3.12 '@types/react-dom': 18.3.0 - - '@radix-ui/react-visually-hidden@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - optionalDependencies: + + '@radix-ui/react-visually-hidden@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1)': + dependencies: + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) '@types/react': 18.3.12 '@types/react-dom': 18.3.0 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) '@radix-ui/rect@1.0.1': dependencies: @@ -10945,14 +10968,12 @@ snapshots: '@repeaterjs/repeater@3.0.6': {} - '@rollup/plugin-babel@5.3.1(@babel/core@7.24.7)(@types/babel__core@7.20.5)(rollup@2.79.1)': + '@rollup/plugin-babel@5.3.1(@babel/core@7.24.7)(rollup@2.79.1)': dependencies: '@babel/core': 7.24.7 '@babel/helper-module-imports': 7.24.7 '@rollup/pluginutils': 3.1.0(rollup@2.79.1) rollup: 2.79.1 - optionalDependencies: - '@types/babel__core': 7.20.5 transitivePeerDependencies: - supports-color @@ -10964,7 +10985,6 @@ snapshots: is-builtin-module: 3.2.1 is-module: 1.0.0 resolve: 1.22.8 - optionalDependencies: rollup: 2.79.1 '@rollup/plugin-replace@2.4.2(rollup@2.79.1)': @@ -10975,14 +10995,13 @@ snapshots: '@rollup/plugin-terser@0.4.4(rollup@2.79.1)': dependencies: + rollup: 2.79.1 serialize-javascript: 6.0.2 smob: 1.5.0 terser: 5.31.1 - optionalDependencies: - rollup: 2.79.1 '@rollup/plugin-virtual@3.0.2(rollup@2.79.1)': - optionalDependencies: + dependencies: rollup: 2.79.1 '@rollup/pluginutils@3.1.0(rollup@2.79.1)': @@ -10997,7 +11016,6 @@ snapshots: '@types/estree': 1.0.5 estree-walker: 2.0.2 picomatch: 2.3.1 - optionalDependencies: rollup: 2.79.1 '@rollup/rollup-android-arm-eabi@4.21.0': @@ -11099,7 +11117,7 @@ snapshots: '@starknet-react/chains@3.1.0': {} - '@starknet-react/core@3.6.0(get-starknet-core@4.0.0)(react@18.3.1)(starknet@6.11.0(encoding@0.1.13))(typescript@5.6.2)': + '@starknet-react/core@3.6.0(get-starknet-core@4.0.0)(react@18.3.1)(starknet@6.11.0)(typescript@5.6.2)': dependencies: '@starknet-io/types-js': 0.7.7 '@starknet-react/chains': 3.1.0 @@ -11107,7 +11125,7 @@ snapshots: eventemitter3: 5.0.1 get-starknet-core: 4.0.0 react: 18.3.1 - starknet: 6.11.0(encoding@0.1.13) + starknet: 6.11.0 viem: 2.21.19(typescript@5.6.2)(zod@3.23.8) zod: 3.23.8 transitivePeerDependencies: @@ -11152,7 +11170,7 @@ snapshots: '@swc/core-win32-x64-msvc@1.9.1': optional: true - '@swc/core@1.9.1(@swc/helpers@0.5.13)': + '@swc/core@1.9.1': dependencies: '@swc/counter': 0.1.3 '@swc/types': 0.1.14 @@ -11167,7 +11185,6 @@ snapshots: '@swc/core-win32-arm64-msvc': 1.9.1 '@swc/core-win32-ia32-msvc': 1.9.1 '@swc/core-win32-x64-msvc': 1.9.1 - '@swc/helpers': 0.5.13 '@swc/counter@0.1.3': {} @@ -11186,7 +11203,7 @@ snapshots: '@tanstack/query-core': 5.49.1 react: 18.3.1 - '@tanstack/react-virtual@3.10.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@tanstack/react-virtual@3.10.6(react-dom@18.3.1)(react@18.3.1)': dependencies: '@tanstack/virtual-core': 3.10.6 react: 18.3.1 @@ -11246,15 +11263,14 @@ snapshots: lodash: 4.17.21 redent: 3.0.0 - '@testing-library/react@16.0.1(@testing-library/dom@10.4.0)(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@testing-library/react@16.0.1(@testing-library/dom@10.4.0)(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1)': dependencies: '@babel/runtime': 7.24.7 '@testing-library/dom': 10.4.0 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - optionalDependencies: '@types/react': 18.3.12 '@types/react-dom': 18.3.0 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) '@tsparticles/basic@3.5.0': dependencies: @@ -11354,7 +11370,7 @@ snapshots: dependencies: '@tsparticles/engine': 3.5.0 - '@tsparticles/react@3.0.0(@tsparticles/engine@3.5.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@tsparticles/react@3.0.0(@tsparticles/engine@3.5.0)(react-dom@18.3.1)(react@18.3.1)': dependencies: '@tsparticles/engine': 3.5.0 react: 18.3.1 @@ -11579,7 +11595,7 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0)(typescript@5.6.2)': + '@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.0)(typescript@5.6.2)': dependencies: '@eslint-community/regexpp': 4.11.0 '@typescript-eslint/parser': 5.62.0(eslint@8.57.0)(typescript@5.6.2) @@ -11593,7 +11609,6 @@ snapshots: natural-compare-lite: 1.4.0 semver: 7.6.2 tsutils: 3.21.0(typescript@5.6.2) - optionalDependencies: typescript: 5.6.2 transitivePeerDependencies: - supports-color @@ -11605,7 +11620,6 @@ snapshots: '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.6.2) debug: 4.3.5 eslint: 8.57.0 - optionalDependencies: typescript: 5.6.2 transitivePeerDependencies: - supports-color @@ -11622,7 +11636,6 @@ snapshots: debug: 4.3.5 eslint: 8.57.0 tsutils: 3.21.0(typescript@5.6.2) - optionalDependencies: typescript: 5.6.2 transitivePeerDependencies: - supports-color @@ -11638,7 +11651,6 @@ snapshots: is-glob: 4.0.3 semver: 7.6.2 tsutils: 3.21.0(typescript@5.6.2) - optionalDependencies: typescript: 5.6.2 transitivePeerDependencies: - supports-color @@ -11665,14 +11677,14 @@ snapshots: '@ungap/structured-clone@1.2.0': {} - '@vitejs/plugin-react@4.3.1(vite@4.5.5(@types/node@20.17.6)(terser@5.31.1))': + '@vitejs/plugin-react@4.3.1(vite@4.5.5)': dependencies: '@babel/core': 7.24.7 '@babel/plugin-transform-react-jsx-self': 7.24.7(@babel/core@7.24.7) '@babel/plugin-transform-react-jsx-source': 7.24.7(@babel/core@7.24.7) '@types/babel__core': 7.20.5 react-refresh: 0.14.2 - vite: 4.5.5(@types/node@20.17.6)(terser@5.31.1) + vite: 4.5.5(@types/node@20.17.6) transitivePeerDependencies: - supports-color @@ -11689,13 +11701,12 @@ snapshots: chai: 5.1.2 tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.5(vite@5.4.2(@types/node@20.17.6)(terser@5.31.1))': + '@vitest/mocker@2.1.5(vite@5.4.2)': dependencies: '@vitest/spy': 2.1.5 estree-walker: 3.0.3 magic-string: 0.30.12 - optionalDependencies: - vite: 5.4.2(@types/node@20.17.6)(terser@5.31.1) + vite: 5.4.2(@types/node@20.17.6) '@vitest/pretty-format@2.1.5': dependencies: @@ -11786,12 +11797,12 @@ snapshots: yargs: 17.7.2 abitype@1.0.0(typescript@5.6.2)(zod@3.23.8): - optionalDependencies: + dependencies: typescript: 5.6.2 zod: 3.23.8 abitype@1.0.6(typescript@5.6.2)(zod@3.23.8): - optionalDependencies: + dependencies: typescript: 5.6.2 zod: 3.23.8 @@ -12396,16 +12407,15 @@ snapshots: js-yaml: 4.1.0 parse-json: 5.2.0 path-type: 4.0.0 - optionalDependencies: typescript: 5.6.2 - create-jest@29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0): + create-jest@29.7.0(@types/node@20.17.6): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0) + jest-config: 29.7.0(@types/node@20.17.6) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -12414,9 +12424,9 @@ snapshots: - supports-color - ts-node - cross-fetch@3.1.8(encoding@0.1.13): + cross-fetch@3.1.8: dependencies: - node-fetch: 2.7.0(encoding@0.1.13) + node-fetch: 2.7.0 transitivePeerDependencies: - encoding @@ -12527,9 +12537,7 @@ snapshots: decode-uri-component@0.2.2: {} - dedent@1.5.3(babel-plugin-macros@3.1.0): - optionalDependencies: - babel-plugin-macros: 3.1.0 + dedent@1.5.3: {} deep-eql@4.1.4: dependencies: @@ -13040,9 +13048,9 @@ snapshots: fbjs-css-vars@1.0.2: {} - fbjs@3.0.5(encoding@0.1.13): + fbjs@3.0.5: dependencies: - cross-fetch: 3.1.8(encoding@0.1.13) + cross-fetch: 3.1.8 fbjs-css-vars: 1.0.2 loose-envify: 1.4.0 object-assign: 4.1.1 @@ -13101,7 +13109,7 @@ snapshots: flatted@3.3.1: {} follow-redirects@1.15.6(debug@4.3.5): - optionalDependencies: + dependencies: debug: 4.3.5 for-each@0.3.3: @@ -13123,13 +13131,11 @@ snapshots: fraction.js@4.3.7: {} - framer-motion@11.2.10(@emotion/is-prop-valid@1.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + framer-motion@11.2.10(react-dom@18.3.1)(react@18.3.1): dependencies: - tslib: 2.6.3 - optionalDependencies: - '@emotion/is-prop-valid': 1.3.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) + tslib: 2.6.3 fs-extra@10.1.0: dependencies: @@ -13180,10 +13186,10 @@ snapshots: get-package-type@0.1.0: {} - get-starknet-core@3.3.4(starknet@6.11.0(encoding@0.1.13)): + get-starknet-core@3.3.4(starknet@6.11.0): dependencies: '@module-federation/runtime': 0.1.21 - starknet: 6.11.0(encoding@0.1.13) + starknet: 6.11.0 get-starknet-core@4.0.0: dependencies: @@ -13253,13 +13259,13 @@ snapshots: graphemer@1.4.0: {} - graphql-config@5.0.3(@types/node@20.17.6)(encoding@0.1.13)(graphql@16.8.2)(typescript@5.6.2): + graphql-config@5.0.3(@types/node@20.17.6)(graphql@16.8.2)(typescript@5.6.2): dependencies: '@graphql-tools/graphql-file-loader': 8.0.1(graphql@16.8.2) '@graphql-tools/json-file-loader': 8.0.1(graphql@16.8.2) '@graphql-tools/load': 8.0.2(graphql@16.8.2) '@graphql-tools/merge': 9.0.4(graphql@16.8.2) - '@graphql-tools/url-loader': 8.0.2(@types/node@20.17.6)(encoding@0.1.13)(graphql@16.8.2) + '@graphql-tools/url-loader': 8.0.2(@types/node@20.17.6)(graphql@16.8.2) '@graphql-tools/utils': 10.2.3(graphql@16.8.2) cosmiconfig: 8.3.6(typescript@5.6.2) graphql: 16.8.2 @@ -13274,10 +13280,10 @@ snapshots: - typescript - utf-8-validate - graphql-request@6.1.0(encoding@0.1.13)(graphql@16.8.2): + graphql-request@6.1.0(graphql@16.8.2): dependencies: '@graphql-typed-document-node/core': 3.2.0(graphql@16.8.2) - cross-fetch: 3.1.8(encoding@0.1.13) + cross-fetch: 3.1.8 graphql: 16.8.2 transitivePeerDependencies: - encoding @@ -13285,7 +13291,7 @@ snapshots: graphql-tag@2.12.6(graphql@16.8.2): dependencies: graphql: 16.8.2 - tslib: 2.6.3 + tslib: 2.4.1 graphql-ws@5.16.0(graphql@16.8.2): dependencies: @@ -13564,9 +13570,9 @@ snapshots: isexe@2.0.0: {} - isomorphic-fetch@3.0.0(encoding@0.1.13): + isomorphic-fetch@3.0.0: dependencies: - node-fetch: 2.7.0(encoding@0.1.13) + node-fetch: 2.7.0 whatwg-fetch: 3.6.20 transitivePeerDependencies: - encoding @@ -13645,7 +13651,7 @@ snapshots: jest-util: 29.7.0 p-limit: 3.1.0 - jest-circus@29.7.0(babel-plugin-macros@3.1.0): + jest-circus@29.7.0: dependencies: '@jest/environment': 29.7.0 '@jest/expect': 29.7.0 @@ -13654,7 +13660,7 @@ snapshots: '@types/node': 20.17.6 chalk: 4.1.2 co: 4.6.0 - dedent: 1.5.3(babel-plugin-macros@3.1.0) + dedent: 1.5.3 is-generator-fn: 2.1.0 jest-each: 29.7.0 jest-matcher-utils: 29.7.0 @@ -13671,16 +13677,16 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0): + jest-cli@29.7.0(@types/node@20.17.6): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0) + '@jest/core': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0) + create-jest: 29.7.0(@types/node@20.17.6) exit: 0.1.2 import-local: 3.2.0 - jest-config: 29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0) + jest-config: 29.7.0(@types/node@20.17.6) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -13690,18 +13696,19 @@ snapshots: - supports-color - ts-node - jest-config@29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0): + jest-config@29.7.0(@types/node@20.17.6): dependencies: '@babel/core': 7.24.7 '@jest/test-sequencer': 29.7.0 '@jest/types': 29.6.3 + '@types/node': 20.17.6 babel-jest: 29.7.0(@babel/core@7.24.7) chalk: 4.1.2 ci-info: 3.9.0 deepmerge: 4.3.1 glob: 7.2.3 graceful-fs: 4.2.11 - jest-circus: 29.7.0(babel-plugin-macros@3.1.0) + jest-circus: 29.7.0 jest-environment-node: 29.7.0 jest-get-type: 29.6.3 jest-regex-util: 29.6.3 @@ -13714,8 +13721,6 @@ snapshots: pretty-format: 29.7.0 slash: 3.0.0 strip-json-comments: 3.1.1 - optionalDependencies: - '@types/node': 20.17.6 transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -13797,7 +13802,7 @@ snapshots: jest-util: 29.7.0 jest-pnp-resolver@1.2.3(jest-resolve@29.7.0): - optionalDependencies: + dependencies: jest-resolve: 29.7.0 jest-regex-util@29.6.3: {} @@ -13935,12 +13940,12 @@ snapshots: merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0): + jest@29.7.0(@types/node@20.17.6): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0) + '@jest/core': 29.7.0 '@jest/types': 29.6.3 import-local: 3.2.0 - jest-cli: 29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0) + jest-cli: 29.7.0(@types/node@20.17.6) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -14169,7 +14174,7 @@ snapshots: merge2@1.4.1: {} meros@1.3.0(@types/node@20.17.6): - optionalDependencies: + dependencies: '@types/node': 20.17.6 micro-starknet@0.2.3: @@ -14243,7 +14248,7 @@ snapshots: natural-compare@1.4.0: {} - next-themes@0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next-themes@0.3.0(react-dom@18.3.1)(react@18.3.1): dependencies: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -14253,11 +14258,9 @@ snapshots: lower-case: 2.0.2 tslib: 2.6.3 - node-fetch@2.7.0(encoding@0.1.13): + node-fetch@2.7.0: dependencies: whatwg-url: 5.0.0 - optionalDependencies: - encoding: 0.1.13 node-gyp-build-optional-packages@5.1.1: dependencies: @@ -14494,9 +14497,8 @@ snapshots: postcss-load-config@4.0.2(postcss@8.4.38): dependencies: lilconfig: 3.1.2 - yaml: 2.4.5 - optionalDependencies: postcss: 8.4.38 + yaml: 2.4.5 postcss-nested@6.0.1(postcss@8.4.38): dependencies: @@ -14613,33 +14615,30 @@ snapshots: react-remove-scroll-bar@2.3.6(@types/react@18.3.12)(react@18.3.1): dependencies: + '@types/react': 18.3.12 react: 18.3.1 react-style-singleton: 2.2.1(@types/react@18.3.12)(react@18.3.1) tslib: 2.6.3 - optionalDependencies: - '@types/react': 18.3.12 react-remove-scroll@2.5.5(@types/react@18.3.12)(react@18.3.1): dependencies: + '@types/react': 18.3.12 react: 18.3.1 react-remove-scroll-bar: 2.3.6(@types/react@18.3.12)(react@18.3.1) react-style-singleton: 2.2.1(@types/react@18.3.12)(react@18.3.1) tslib: 2.6.3 use-callback-ref: 1.3.2(@types/react@18.3.12)(react@18.3.1) use-sidecar: 1.1.2(@types/react@18.3.12)(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.12 react-remove-scroll@2.6.0(@types/react@18.3.12)(react@18.3.1): dependencies: + '@types/react': 18.3.12 react: 18.3.1 react-remove-scroll-bar: 2.3.6(@types/react@18.3.12)(react@18.3.1) react-style-singleton: 2.2.1(@types/react@18.3.12)(react@18.3.1) tslib: 2.6.3 use-callback-ref: 1.3.2(@types/react@18.3.12)(react@18.3.1) use-sidecar: 1.1.2(@types/react@18.3.12)(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.12 react-responsive@10.0.0(react@18.3.1): dependencies: @@ -14649,7 +14648,7 @@ snapshots: react: 18.3.1 shallow-equal: 3.1.0 - react-router-dom@6.23.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-router-dom@6.23.1(react-dom@18.3.1)(react@18.3.1): dependencies: '@remix-run/router': 1.16.1 react: 18.3.1 @@ -14661,31 +14660,30 @@ snapshots: '@remix-run/router': 1.16.1 react: 18.3.1 - react-smooth@4.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-smooth@4.0.1(react-dom@18.3.1)(react@18.3.1): dependencies: fast-equals: 5.0.1 prop-types: 15.8.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-transition-group: 4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + react-transition-group: 4.4.5(react-dom@18.3.1)(react@18.3.1) react-style-singleton@2.2.1(@types/react@18.3.12)(react@18.3.1): dependencies: + '@types/react': 18.3.12 get-nonce: 1.0.1 invariant: 2.2.4 react: 18.3.1 tslib: 2.6.3 - optionalDependencies: - '@types/react': 18.3.12 - react-tooltip@5.28.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-tooltip@5.28.0(react-dom@18.3.1)(react@18.3.1): dependencies: '@floating-ui/dom': 1.6.7 classnames: 2.5.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-transition-group@4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-transition-group@4.4.5(react-dom@18.3.1)(react@18.3.1): dependencies: '@babel/runtime': 7.24.7 dom-helpers: 5.2.1 @@ -14716,7 +14714,7 @@ snapshots: dependencies: decimal.js-light: 2.5.1 - recharts@2.12.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + recharts@2.12.7(react-dom@18.3.1)(react@18.3.1): dependencies: clsx: 2.1.1 eventemitter3: 4.0.7 @@ -14724,7 +14722,7 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-is: 16.13.1 - react-smooth: 4.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + react-smooth: 4.0.1(react-dom@18.3.1)(react@18.3.1) recharts-scale: 0.4.5 tiny-invariant: 1.3.3 victory-vendor: 36.9.2 @@ -14770,10 +14768,10 @@ snapshots: dependencies: jsesc: 0.5.0 - relay-runtime@12.0.0(encoding@0.1.13): + relay-runtime@12.0.0: dependencies: '@babel/runtime': 7.24.7 - fbjs: 3.0.5(encoding@0.1.13) + fbjs: 3.0.5 invariant: 2.2.4 transitivePeerDependencies: - encoding @@ -14988,7 +14986,7 @@ snapshots: solidity-comments-extractor@0.0.8: {} - sonner@1.5.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + sonner@1.5.0(react-dom@18.3.1)(react@18.3.1): dependencies: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -15029,7 +15027,7 @@ snapshots: stackback@0.0.2: {} - starknet@6.11.0(encoding@0.1.13): + starknet@6.11.0: dependencies: '@noble/curves': 1.4.2 '@noble/hashes': 1.4.0 @@ -15038,7 +15036,7 @@ snapshots: abi-wan-kanabi: 2.2.2 fetch-cookie: 3.0.1 get-starknet-core: 4.0.0 - isomorphic-fetch: 3.0.0(encoding@0.1.13) + isomorphic-fetch: 3.0.0 lossless-json: 4.0.1 pako: 2.1.0 starknet-types-07: '@starknet-io/types-js@0.7.7' @@ -15172,6 +15170,8 @@ snapshots: dependencies: tslib: 2.6.3 + swiper@11.1.15: {} + symbol-tree@3.2.4: {} tabbable@6.2.0: {} @@ -15308,12 +15308,13 @@ snapshots: ts-interface-checker@0.1.13: {} - ts-jest@29.2.5(@babel/core@7.24.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.7))(jest@29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0))(typescript@5.6.2): + ts-jest@29.2.5(@babel/core@7.24.7)(jest@29.7.0)(typescript@5.6.2): dependencies: + '@babel/core': 7.24.7 bs-logger: 0.2.6 ejs: 3.1.10 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0) + jest: 29.7.0(@types/node@20.17.6) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -15321,11 +15322,6 @@ snapshots: semver: 7.6.3 typescript: 5.6.2 yargs-parser: 21.1.1 - optionalDependencies: - '@babel/core': 7.24.7 - '@jest/transform': 29.7.0 - '@jest/types': 29.6.3 - babel-jest: 29.7.0(@babel/core@7.24.7) ts-log@2.2.5: {} @@ -15489,18 +15485,16 @@ snapshots: use-callback-ref@1.3.2(@types/react@18.3.12)(react@18.3.1): dependencies: + '@types/react': 18.3.12 react: 18.3.1 tslib: 2.6.3 - optionalDependencies: - '@types/react': 18.3.12 use-sidecar@1.1.2(@types/react@18.3.12)(react@18.3.1): dependencies: + '@types/react': 18.3.12 detect-node-es: 1.1.0 react: 18.3.1 tslib: 2.6.3 - optionalDependencies: - '@types/react': 18.3.12 use-sound@4.0.1(react@18.3.1): dependencies: @@ -15523,9 +15517,9 @@ snapshots: value-or-promise@1.0.12: {} - vaul@0.9.1(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + vaul@0.9.1(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1): dependencies: - '@radix-ui/react-dialog': 1.0.5(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-dialog': 1.0.5(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) transitivePeerDependencies: @@ -15558,10 +15552,9 @@ snapshots: '@scure/bip39': 1.4.0 abitype: 1.0.6(typescript@5.6.2)(zod@3.23.8) isows: 1.0.6(ws@8.18.0) + typescript: 5.6.2 webauthn-p256: 0.0.10 ws: 8.18.0 - optionalDependencies: - typescript: 5.6.2 transitivePeerDependencies: - bufferutil - utf-8-validate @@ -15576,21 +15569,20 @@ snapshots: '@scure/bip39': 1.2.1 abitype: 1.0.0(typescript@5.6.2)(zod@3.23.8) isows: 1.0.3(ws@8.13.0) - ws: 8.13.0 - optionalDependencies: typescript: 5.6.2 + ws: 8.13.0 transitivePeerDependencies: - bufferutil - utf-8-validate - zod - vite-node@1.6.0(@types/node@20.17.6)(terser@5.31.1): + vite-node@1.6.0(@types/node@20.17.6): dependencies: cac: 6.7.14 debug: 4.3.7 pathe: 1.1.2 picocolors: 1.1.1 - vite: 5.4.2(@types/node@20.17.6)(terser@5.31.1) + vite: 5.4.2(@types/node@20.17.6) transitivePeerDependencies: - '@types/node' - less @@ -15602,13 +15594,13 @@ snapshots: - supports-color - terser - vite-node@2.1.5(@types/node@20.17.6)(terser@5.31.1): + vite-node@2.1.5(@types/node@20.17.6): dependencies: cac: 6.7.14 debug: 4.3.7 es-module-lexer: 1.5.4 pathe: 1.1.2 - vite: 5.4.2(@types/node@20.17.6)(terser@5.31.1) + vite: 5.4.2(@types/node@20.17.6) transitivePeerDependencies: - '@types/node' - less @@ -15620,63 +15612,62 @@ snapshots: - supports-color - terser - vite-plugin-mkcert@1.17.5(vite@4.5.5(@types/node@20.17.6)(terser@5.31.1)): + vite-plugin-mkcert@1.17.5(vite@4.5.5): dependencies: '@octokit/rest': 20.1.1 axios: 1.7.5(debug@4.3.5) debug: 4.3.5 picocolors: 1.0.1 - vite: 4.5.5(@types/node@20.17.6)(terser@5.31.1) + vite: 4.5.5(@types/node@20.17.6) transitivePeerDependencies: - supports-color - vite-plugin-pwa@0.20.0(vite@4.5.5(@types/node@20.17.6)(terser@5.31.1))(workbox-build@7.1.1(@types/babel__core@7.20.5))(workbox-window@7.1.0): + vite-plugin-pwa@0.20.0(vite@4.5.5)(workbox-build@7.1.1)(workbox-window@7.1.0): dependencies: debug: 4.3.5 fast-glob: 3.3.2 pretty-bytes: 6.1.1 - vite: 4.5.5(@types/node@20.17.6)(terser@5.31.1) - workbox-build: 7.1.1(@types/babel__core@7.20.5) + vite: 4.5.5(@types/node@20.17.6) + workbox-build: 7.1.1 workbox-window: 7.1.0 transitivePeerDependencies: - supports-color - vite-plugin-top-level-await@1.4.4(@swc/helpers@0.5.13)(rollup@2.79.1)(vite@4.5.5(@types/node@20.17.6)(terser@5.31.1)): + vite-plugin-top-level-await@1.4.4(rollup@2.79.1)(vite@4.5.5): dependencies: '@rollup/plugin-virtual': 3.0.2(rollup@2.79.1) - '@swc/core': 1.9.1(@swc/helpers@0.5.13) + '@swc/core': 1.9.1 uuid: 10.0.0 - vite: 4.5.5(@types/node@20.17.6)(terser@5.31.1) + vite: 4.5.5(@types/node@20.17.6) transitivePeerDependencies: - '@swc/helpers' - rollup - vite-plugin-wasm@3.3.0(vite@4.5.5(@types/node@20.17.6)(terser@5.31.1)): + vite-plugin-wasm@3.3.0(vite@4.5.5): dependencies: - vite: 4.5.5(@types/node@20.17.6)(terser@5.31.1) + vite: 4.5.5(@types/node@20.17.6) - vite@4.5.5(@types/node@20.17.6)(terser@5.31.1): + vite@4.5.5(@types/node@20.17.6): dependencies: + '@types/node': 20.17.6 esbuild: 0.18.20 postcss: 8.4.41 rollup: 3.29.4 optionalDependencies: - '@types/node': 20.17.6 fsevents: 2.3.3 - terser: 5.31.1 - vite@5.4.2(@types/node@20.17.6)(terser@5.31.1): + vite@5.4.2(@types/node@20.17.6): dependencies: + '@types/node': 20.17.6 esbuild: 0.21.5 postcss: 8.4.41 rollup: 4.21.0 optionalDependencies: - '@types/node': 20.17.6 fsevents: 2.3.3 - terser: 5.31.1 - vitest@1.6.0(@types/node@20.17.6)(jsdom@25.0.1)(terser@5.31.1): + vitest@1.6.0(@types/node@20.17.6)(jsdom@25.0.1): dependencies: + '@types/node': 20.17.6 '@vitest/expect': 1.6.0 '@vitest/runner': 1.6.0 '@vitest/snapshot': 1.6.0 @@ -15686,6 +15677,7 @@ snapshots: chai: 4.5.0 debug: 4.3.7 execa: 8.0.1 + jsdom: 25.0.1 local-pkg: 0.5.0 magic-string: 0.30.12 pathe: 1.1.2 @@ -15694,12 +15686,9 @@ snapshots: strip-literal: 2.1.0 tinybench: 2.9.0 tinypool: 0.8.4 - vite: 5.4.2(@types/node@20.17.6)(terser@5.31.1) - vite-node: 1.6.0(@types/node@20.17.6)(terser@5.31.1) + vite: 5.4.2(@types/node@20.17.6) + vite-node: 1.6.0(@types/node@20.17.6) why-is-node-running: 2.3.0 - optionalDependencies: - '@types/node': 20.17.6 - jsdom: 25.0.1 transitivePeerDependencies: - less - lightningcss @@ -15710,10 +15699,11 @@ snapshots: - supports-color - terser - vitest@2.1.5(@types/node@20.17.6)(jsdom@25.0.1)(terser@5.31.1): + vitest@2.1.5(@types/node@20.17.6)(jsdom@25.0.1): dependencies: + '@types/node': 20.17.6 '@vitest/expect': 2.1.5 - '@vitest/mocker': 2.1.5(vite@5.4.2(@types/node@20.17.6)(terser@5.31.1)) + '@vitest/mocker': 2.1.5(vite@5.4.2) '@vitest/pretty-format': 2.1.5 '@vitest/runner': 2.1.5 '@vitest/snapshot': 2.1.5 @@ -15722,6 +15712,7 @@ snapshots: chai: 5.1.2 debug: 4.3.7 expect-type: 1.1.0 + jsdom: 25.0.1 magic-string: 0.30.12 pathe: 1.1.2 std-env: 3.8.0 @@ -15729,12 +15720,9 @@ snapshots: tinyexec: 0.3.1 tinypool: 1.0.1 tinyrainbow: 1.2.0 - vite: 5.4.2(@types/node@20.17.6)(terser@5.31.1) - vite-node: 2.1.5(@types/node@20.17.6)(terser@5.31.1) + vite: 5.4.2(@types/node@20.17.6) + vite-node: 2.1.5(@types/node@20.17.6) why-is-node-running: 2.3.0 - optionalDependencies: - '@types/node': 20.17.6 - jsdom: 25.0.1 transitivePeerDependencies: - less - lightningcss @@ -15841,13 +15829,13 @@ snapshots: dependencies: workbox-core: 7.1.0 - workbox-build@7.1.1(@types/babel__core@7.20.5): + workbox-build@7.1.1: dependencies: '@apideck/better-ajv-errors': 0.3.6(ajv@8.16.0) '@babel/core': 7.24.7 '@babel/preset-env': 7.24.7(@babel/core@7.24.7) '@babel/runtime': 7.24.7 - '@rollup/plugin-babel': 5.3.1(@babel/core@7.24.7)(@types/babel__core@7.20.5)(rollup@2.79.1) + '@rollup/plugin-babel': 5.3.1(@babel/core@7.24.7)(rollup@2.79.1) '@rollup/plugin-node-resolve': 15.2.3(rollup@2.79.1) '@rollup/plugin-replace': 2.4.2(rollup@2.79.1) '@rollup/plugin-terser': 0.4.4(rollup@2.79.1) @@ -16033,7 +16021,6 @@ snapshots: zustand@4.5.5(@types/react@18.3.12)(react@18.3.1): dependencies: - use-sync-external-store: 1.2.2(react@18.3.1) - optionalDependencies: '@types/react': 18.3.12 react: 18.3.1 + use-sync-external-store: 1.2.2(react@18.3.1) diff --git a/client/src/index.css b/client/src/index.css index 41e91c0..30f1d0f 100644 --- a/client/src/index.css +++ b/client/src/index.css @@ -195,3 +195,14 @@ body[style*="pointer-events: none"] #controller { body[style*="pointer-events: none"] #controller * { pointer-events: auto !important; } + +.swiper { + width: 280px; + height: 400px; +} + +.swiper-slide { + display: flex; + align-items: center; + justify-content: center; +} diff --git a/client/src/ui/components/GameModeCard.tsx b/client/src/ui/components/GameModeCard.tsx index 5a72d42..2ba8f72 100644 --- a/client/src/ui/components/GameModeCard.tsx +++ b/client/src/ui/components/GameModeCard.tsx @@ -80,7 +80,7 @@ const GameModeCard: React.FC = ({ }, [mode]); return ( - + {isMdOrLarger && (mode === ModeType.Daily || mode === ModeType.Normal) && (
diff --git a/client/src/ui/components/GameModeCardMobile.tsx b/client/src/ui/components/GameModeCardMobile.tsx new file mode 100644 index 0000000..3600c09 --- /dev/null +++ b/client/src/ui/components/GameModeCardMobile.tsx @@ -0,0 +1,146 @@ +import React, { useMemo } from "react"; +import { Hourglass, Trophy, Coins, Zap, HelpCircle } from "lucide-react"; +import { + Card, + CardContent, + CardFooter, + CardHeader, + CardTitle, +} from "../elements/card"; +import { ModeType } from "@/dojo/game/types/mode"; +import { useSettings } from "@/hooks/useSettings"; +import useTournament from "@/hooks/useTournament"; +import { Start } from "../actions/Start"; +import TournamentTimer from "./TournamentTimer"; +import { + Tooltip, + TooltipContent, + TooltipProvider, + TooltipTrigger, +} from "../elements/tooltip"; +import { useMediaQuery } from "react-responsive"; +import { formatPrize } from "@/utils/price"; +import NftImage from "./ImageNFTZkube"; + +const { VITE_PUBLIC_GAME_TOKEN_SYMBOL } = import.meta.env; + +interface GameModeCardProps { + mode: ModeType; + handleGameMode: () => void; +} + +const GameModeCardMobile: React.FC = ({ + mode, + handleGameMode, +}) => { + const { settings } = useSettings(); + + const { endTimestamp, tournament } = useTournament(mode); + + const potentialWin = useMemo(() => { + if (!tournament) return formatPrize(0n, VITE_PUBLIC_GAME_TOKEN_SYMBOL); + return formatPrize(tournament.prize, VITE_PUBLIC_GAME_TOKEN_SYMBOL); + }, [tournament]); + + const cost = useMemo(() => { + if (!settings) return formatPrize(0n, VITE_PUBLIC_GAME_TOKEN_SYMBOL); + const weiCost = settings.game_price; + return formatPrize(weiCost, VITE_PUBLIC_GAME_TOKEN_SYMBOL); + }, [settings]); + + const difficultyRule = useMemo(() => { + switch (mode) { + case ModeType.Daily: + return { + name: "Pro Mode", + description: + "A fixed high-difficulty challenge that tests your skills at their peak.", + }; + case ModeType.Normal: + return { + name: "Escalation Mode", + description: + "Difficulty increases over time, pushing you to adapt and improve.", + }; + case ModeType.Free: + return { + name: "Escalation Mode", + description: + "Difficulty increases over time, pushing you to adapt and improve.", + }; + default: + return { + name: "Normal Mode", + description: + "A standard mode with a fixed difficulty level for consistent play.", + }; + } + }, [mode]); + + return ( + + + + {mode} + + + +
+ +
+ Cost +
+ {mode === ModeType.Free ? ( + "Free" + ) : ( +
+ {cost.withImage}

or

+
+

1

+ +
+
+ )} +
+
+
+ +
+ +
+ Difficulty + + {difficultyRule.name} + +
+
+ + {(mode === ModeType.Daily || mode === ModeType.Normal) && ( + <> +
+ +
+ Ends in +
+ +
+
+
+
+ +
+ Prize Pool + {potentialWin.withImage} +
+
+ + )} +
+ + + +
+ ); +}; + +export default GameModeCardMobile; diff --git a/client/src/ui/components/HeaderNftBalance.tsx b/client/src/ui/components/HeaderNftBalance.tsx index a53346a..26e8fb3 100644 --- a/client/src/ui/components/HeaderNftBalance.tsx +++ b/client/src/ui/components/HeaderNftBalance.tsx @@ -10,7 +10,7 @@ const HeaderNftBalance = React.memo(() => { if (account) { return ( - + {`${balance}`} ); diff --git a/client/src/ui/components/MobileHeader.tsx b/client/src/ui/components/MobileHeader.tsx index 3c20107..d198cfd 100644 --- a/client/src/ui/components/MobileHeader.tsx +++ b/client/src/ui/components/MobileHeader.tsx @@ -112,7 +112,7 @@ const MobileHeader = ({ onStartTutorial }: MobileHeaderProps) => { {!!player && account ? (
- + diff --git a/client/src/ui/components/Swipper.tsx b/client/src/ui/components/Swipper.tsx new file mode 100644 index 0000000..07d691a --- /dev/null +++ b/client/src/ui/components/Swipper.tsx @@ -0,0 +1,48 @@ +import { Swiper, SwiperSlide } from "swiper/react"; + +import "swiper/css"; +import "swiper/css/effect-cards"; + +import "@/index.css"; + +import { EffectCards } from "swiper/modules"; +import { ModeType } from "@/dojo/game/types/mode"; +import GameModeCardMobile from "./GameModeCardMobile"; + +interface SwiperProps { + setIsGameOn: (isOn: string) => void; +} + +export default function Swipper({ setIsGameOn }: SwiperProps) { + return ( + <> + + + setIsGameOn("isOn")} + /> + + + + setIsGameOn("isOn")} + /> + + + setIsGameOn("isOn")} + /> + + + + ); +} diff --git a/client/src/ui/screens/Home.tsx b/client/src/ui/screens/Home.tsx index 72b1178..13cbab5 100644 --- a/client/src/ui/screens/Home.tsx +++ b/client/src/ui/screens/Home.tsx @@ -30,7 +30,6 @@ import MaxComboIcon from "../components/MaxComboIcon"; import GameModeCard from "../components/GameModeCard"; import useAccountCustom from "@/hooks/useAccountCustom"; import { useMediaQuery } from "react-responsive"; -import { Start } from "../actions/Start"; import { ChevronLeft } from "lucide-react"; import CollectiveTreasureChest from "../components/TreasureChest"; import GameOverDialog from "../components/GameOverDialog"; @@ -38,6 +37,8 @@ import useViewport from "@/hooks/useViewport"; import { TweetPreview } from "../components/TweetPreview"; import { useGrid } from "@/hooks/useGrid"; import Tutorial from "../components/Tutorial/Tutorial"; +import Swipper from "../components/Swipper"; +import HeaderBalance from "../components/HeaderBalance"; export const Home = () => { useViewport(); @@ -231,15 +232,24 @@ export const Home = () => { const renderMobileView = () => (
- + + + + + + + + + + setIsGameOn("isOn")}> + + -