From a5a2f9b2f9eec688d40278038ef64f9ed40a3431 Mon Sep 17 00:00:00 2001 From: leather-bot Date: Thu, 15 Aug 2024 12:13:08 +0000 Subject: [PATCH 01/30] ci: update leather.io packages --- package.json | 21 +-- pnpm-lock.yaml | 372 ++++++++++++++++++++++++++----------------------- 2 files changed, 212 insertions(+), 181 deletions(-) diff --git a/package.json b/package.json index b81173ae38f..2cca43b2ad2 100644 --- a/package.json +++ b/package.json @@ -134,15 +134,15 @@ "@coinbase/cbpay-js": "2.1.0", "@fungible-systems/zone-file": "2.0.0", "@hirosystems/token-metadata-api-client": "1.2.0", - "@leather.io/bitcoin": "0.10.3", - "@leather.io/constants": "0.8.2", - "@leather.io/crypto": "1.3.0", - "@leather.io/models": "0.11.0", - "@leather.io/query": "2.4.2", + "@leather.io/bitcoin": "0.10.4", + "@leather.io/constants": "0.8.3", + "@leather.io/crypto": "1.3.1", + "@leather.io/models": "0.11.1", + "@leather.io/query": "2.4.3", "@leather.io/stacks": "0.0.1", - "@leather.io/tokens": "0.7.0", - "@leather.io/ui": "1.10.1", - "@leather.io/utils": "0.12.0", + "@leather.io/tokens": "0.7.1", + "@leather.io/ui": "1.11.0", + "@leather.io/utils": "0.12.1", "@ledgerhq/hw-transport-webusb": "6.27.19", "@noble/hashes": "1.4.0", "@noble/secp256k1": "2.1.0", @@ -251,9 +251,9 @@ "@btckit/types": "0.0.19", "@chromatic-com/storybook": "1.2.23", "@leather.io/eslint-config": "0.6.1", - "@leather.io/panda-preset": "0.3.4", + "@leather.io/panda-preset": "0.3.5", "@leather.io/prettier-config": "0.5.0", - "@leather.io/rpc": "2.1.2", + "@leather.io/rpc": "2.1.3", "@ls-lint/ls-lint": "2.2.3", "@mdx-js/loader": "3.0.0", "@pandacss/dev": "0.40.1", @@ -356,6 +356,7 @@ "webpack-shell-plugin": "0.5.0" }, "resolutions": { + "axios": "1.7.4", "braces": "3.0.3", "fast-xml-parser": "4.4.1", "nanoid": "3.3.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a087aa04180..fa5279c5aea 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,6 +5,7 @@ settings: excludeLinksFromLockfile: false overrides: + axios: 1.7.4 braces: 3.0.3 fast-xml-parser: 4.4.1 nanoid: 3.3.4 @@ -34,32 +35,32 @@ importers: specifier: 1.2.0 version: 1.2.0(encoding@0.1.13) '@leather.io/bitcoin': - specifier: 0.10.3 - version: 0.10.3(encoding@0.1.13) + specifier: 0.10.4 + version: 0.10.4(encoding@0.1.13) '@leather.io/constants': - specifier: 0.8.2 - version: 0.8.2 + specifier: 0.8.3 + version: 0.8.3 '@leather.io/crypto': - specifier: 1.3.0 - version: 1.3.0 + specifier: 1.3.1 + version: 1.3.1 '@leather.io/models': - specifier: 0.11.0 - version: 0.11.0 + specifier: 0.11.1 + version: 0.11.1 '@leather.io/query': - specifier: 2.4.2 - version: 2.4.2(@stacks/network@6.13.0(encoding@0.1.13))(encoding@0.1.13)(react@18.3.1) + specifier: 2.4.3 + version: 2.4.3(@stacks/network@6.13.0(encoding@0.1.13))(encoding@0.1.13)(react@18.3.1) '@leather.io/stacks': specifier: 0.0.1 version: 0.0.1(encoding@0.1.13) '@leather.io/tokens': - specifier: 0.7.0 - version: 0.7.0 + specifier: 0.7.1 + version: 0.7.1 '@leather.io/ui': - specifier: 1.10.1 - version: 1.10.1(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(@swc/core@1.7.0)(@types/react-dom@18.3.0)(@types/react@18.3.3)(encoding@0.1.13)(expo-modules-autolinking@1.11.1)(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.7.0)(@types/node@20.12.12)(typescript@5.4.5))(typescript@5.4.5) + specifier: 1.11.0 + version: 1.11.0(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(@swc/core@1.7.0)(@types/react-dom@18.3.0)(@types/react@18.3.3)(encoding@0.1.13)(expo-modules-autolinking@1.11.1)(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.7.0)(@types/node@20.12.12)(typescript@5.4.5))(typescript@5.4.5) '@leather.io/utils': - specifier: 0.12.0 - version: 0.12.0 + specifier: 0.12.1 + version: 0.12.1 '@ledgerhq/hw-transport-webusb': specifier: 6.27.19 version: 6.27.19 @@ -184,8 +185,8 @@ importers: specifier: 2.1.0 version: 2.1.0 axios: - specifier: 1.7.2 - version: 1.7.2 + specifier: 1.7.4 + version: 1.7.4 base64url: specifier: 3.0.1 version: 3.0.1 @@ -380,14 +381,14 @@ importers: specifier: 0.6.1 version: 0.6.1(typescript@5.4.5) '@leather.io/panda-preset': - specifier: 0.3.4 - version: 0.3.4(jsdom@22.1.0)(typescript@5.4.5) + specifier: 0.3.5 + version: 0.3.5(jsdom@22.1.0)(typescript@5.4.5) '@leather.io/prettier-config': specifier: 0.5.0 - version: 0.5.0(@vue/compiler-sfc@3.4.36) + version: 0.5.0(@vue/compiler-sfc@3.4.38) '@leather.io/rpc': - specifier: 2.1.2 - version: 2.1.2 + specifier: 2.1.3 + version: 2.1.3 '@ls-lint/ls-lint': specifier: 2.2.3 version: 2.2.3 @@ -402,7 +403,7 @@ importers: version: 1.44.0 '@pmmmwh/react-refresh-webpack-plugin': specifier: 0.5.13 - version: 0.5.13(@types/webpack@5.28.5(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)))(react-refresh@0.14.2)(type-fest@4.23.0)(webpack-dev-server@4.15.1(webpack-cli@5.1.4)(webpack@5.91.0))(webpack-hot-middleware@2.26.1)(webpack@5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) + version: 0.5.13(@types/webpack@5.28.5(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)))(react-refresh@0.14.2)(type-fest@4.24.0)(webpack-dev-server@4.15.1(webpack-cli@5.1.4)(webpack@5.91.0))(webpack-hot-middleware@2.26.1)(webpack@5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) '@redux-devtools/cli': specifier: 4.0.0 version: 4.0.0(@babel/core@7.25.2)(@reduxjs/toolkit@2.2.3(react-redux@9.1.0(@types/react@18.3.3)(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@5.0.1))(react@18.3.1))(@types/react-dom@18.3.0)(@types/styled-components@5.1.34)(encoding@0.1.13)(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0)) @@ -432,7 +433,7 @@ importers: version: 8.2.4(storybook@8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9))) '@storybook/addon-interactions': specifier: 8.2.4 - version: 8.2.4(storybook@8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9)))(vitest@1.6.0(@types/node@20.12.12)(jsdom@22.1.0)(lightningcss@1.26.0)(terser@5.31.5)) + version: 8.2.4(storybook@8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9)))(vitest@1.6.0(@types/node@20.12.12)(jsdom@22.1.0)(lightningcss@1.26.0)(terser@5.31.6)) '@storybook/addon-links': specifier: 8.2.4 version: 8.2.4(react@18.3.1)(storybook@8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9))) @@ -453,7 +454,7 @@ importers: version: 8.2.4(@swc/core@1.7.0)(esbuild@0.21.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9)))(typescript@5.4.5)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) '@storybook/test': specifier: 8.2.4 - version: 8.2.4(storybook@8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9)))(vitest@1.6.0(@types/node@20.12.12)(jsdom@22.1.0)(lightningcss@1.26.0)(terser@5.31.5)) + version: 8.2.4(storybook@8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9)))(vitest@1.6.0(@types/node@20.12.12)(jsdom@22.1.0)(lightningcss@1.26.0)(terser@5.31.6)) '@storybook/theming': specifier: 8.2.4 version: 8.2.4(storybook@8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9))) @@ -531,7 +532,7 @@ importers: version: 7.5.0(eslint@8.56.0)(typescript@5.4.5) '@vitest/coverage-istanbul': specifier: 1.6.0 - version: 1.6.0(vitest@1.6.0(@types/node@20.12.12)(jsdom@22.1.0)(lightningcss@1.26.0)(terser@5.31.5)) + version: 1.6.0(vitest@1.6.0(@types/node@20.12.12)(jsdom@22.1.0)(lightningcss@1.26.0)(terser@5.31.6)) audit-ci: specifier: 6.6.1 version: 6.6.1 @@ -660,7 +661,7 @@ importers: version: 5.4.5 vitest: specifier: 1.6.0 - version: 1.6.0(@types/node@20.12.12)(jsdom@22.1.0)(lightningcss@1.26.0)(terser@5.31.5) + version: 1.6.0(@types/node@20.12.12)(jsdom@22.1.0)(lightningcss@1.26.0)(terser@5.31.6) vm-browserify: specifier: 1.1.2 version: 1.1.2 @@ -2699,47 +2700,62 @@ packages: '@jridgewell/trace-mapping@0.3.9': resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} - '@leather.io/bitcoin@0.10.3': - resolution: {integrity: sha512-WQ1FuUe4hrxMV/TMiYCzj+EE2PZKEttSJt3rfgcPUyZiDsSmm3umPKohLz9t/fHJ08Ww0Oxb5Db9OVcLgXOKxw==} + '@leather.io/bitcoin@0.10.4': + resolution: {integrity: sha512-rWS0ndWIG8yEcWGIlIKLK515+swwDTUUypaHqOHrFCzM5EQUpqojNxnxYb/x3QEz1w6nzCTqF6gB75COyTO1SA==} '@leather.io/constants@0.8.2': resolution: {integrity: sha512-W4Q8e4H7scLlhnA2UFWFsnQYGu4NPGQmmIuq5N13wvOhzZD9iebrgN9I/VtE1GJwiQmBYdzhJ45EmEAM90zFhA==} + '@leather.io/constants@0.8.3': + resolution: {integrity: sha512-W8NbUvM64z2rwqGeIQb5ohPAYClSbJnu38yjqtjQ+DjRYFxRXdwSm79R3QcGvWsEvqa54Ub4QOty2YqqQ6DT0Q==} + '@leather.io/crypto@1.3.0': resolution: {integrity: sha512-mQzMqqFx19SmnjhXR7lh9Luru7kmX3kgZpnY41tQK+LHn1gle5aAzhK/0J3kMii1Ioe9Bjeu5ApHKj7VlAbKtQ==} + '@leather.io/crypto@1.3.1': + resolution: {integrity: sha512-UmottXRF7/d5yS+uuO74YHzCVwCIvprnPVAddAEL+jsSsManMv5yjwZzSZ9+81DBkZodzKmjKreoT4nM0jUPQw==} + '@leather.io/eslint-config@0.6.1': resolution: {integrity: sha512-NLvT7wpDR02jFZdp9g08ja5mRxdz/xCcB/tmXWJL8uDt2l+ebjHqaq45dZroAPm+EciLd0HU3jFfsSA7Txgh9w==} '@leather.io/models@0.11.0': resolution: {integrity: sha512-iKhEno6aVhFKvsnsMKbHQYXIqEGo4TOkJcPs/4yHq2EZmPEMFk8FMxUNZZKcKnVSxedInjzFaFhYF/sz+tTxjQ==} - '@leather.io/panda-preset@0.3.4': - resolution: {integrity: sha512-q+ri1ObAPe0GsYWKZe/5AWjSwH1lEgRnBn5NIVE7OJUt8eXa1vQuXMeXFLmY+UU7dhVYSY148RU+SNiRl1DfSw==} + '@leather.io/models@0.11.1': + resolution: {integrity: sha512-+x6UDCPLSrSywufmUXb+PQ62fK9rbEe90d1+sr9DGpJiovXU74HmqVDX69FD6S6m10IAjbFl1ZvVG2aae0Yrkg==} + + '@leather.io/panda-preset@0.3.5': + resolution: {integrity: sha512-IX1F3N9FM/nRmBf7DTWmOef8ca7RiVav+Q7jTwzwGCcwm6eON+jrg1VPlN6jnEOFcI/KKHE1pbwWXScvOj2xvA==} '@leather.io/prettier-config@0.5.0': resolution: {integrity: sha512-Pul+4MAyBKnQvqgcKJLbZl4DHnS4kCJzSuaYFW6cfHdre7BFn/iY6Er/Dvm9F8g7VMtkdYu68jEYxQ1Xc7A0KQ==} - '@leather.io/query@2.4.2': - resolution: {integrity: sha512-yBXRGlcZEwboOGw0W+XSdOAWLyYEvFjlol1IAbi6OuUn+dwD3DlSmvGbbmcs7lfiu3r2ToiHM91qOT3Oq9DzMw==} + '@leather.io/query@2.4.3': + resolution: {integrity: sha512-qj8wS1dbkiIj28cGpgCKnZPJZJNhpWHVLvYnQDOftZL2I63TFCuKAmfZ3yB46cJ8Ft6P+A5uL2ryB+87j4tOMg==} peerDependencies: react: '*' '@leather.io/rpc@2.1.2': resolution: {integrity: sha512-Smv00bOQF3Suju3peJWAywpFjTurLg+GZgKi7uymKHfkXhnrUmOxYkXKE1azac8E4MardseZIP7jjGU/hgmFnQ==} + '@leather.io/rpc@2.1.3': + resolution: {integrity: sha512-Mnq/n6fwB4JpG0RV4+aTOArrVBeTLIvt5W+kBYVot+l1ePU364ZShWMPUgEs9uhearflc3pQW3+q7hLqqr7Ybg==} + '@leather.io/stacks@0.0.1': resolution: {integrity: sha512-iC5ZcttuHCugHh6a1kCET7+0lEnoxqkGGztYLQ+wgLoPuwzq0yJntuVz5BRpKSCkjs5jja4UAxDLjCWuKtsIrg==} - '@leather.io/tokens@0.7.0': - resolution: {integrity: sha512-RLF8enOE+t/KdcTjjyQUf6rMEyxLb/PPMYZgvoT/FWoQgnjYluhG6zc1HROu7wM8XEBF4kESABIM6UYKtkAs1Q==} + '@leather.io/tokens@0.7.1': + resolution: {integrity: sha512-Arcp2NEfmwDLxKzmiYomjTjzFYyM4wu8nyM5Lsh/UL9IjKSg9pIRRRvu/hRqi8+Up6bSzuNyH90VURHgA58CHw==} - '@leather.io/ui@1.10.1': - resolution: {integrity: sha512-0mFGtXCZMi3BeaNmZqRjxlzuF5puiNP4+XpGcFUjB0ISNDzd982L7BvP1dS8O6ccPG5/bLGtzJKwfOIQXb2aww==} + '@leather.io/ui@1.11.0': + resolution: {integrity: sha512-XjnRuQmZmPP5lRUeGuKMaxucWGr+4Q51lsoVUC3gP8QUpgUI9u7HOhz5y8EluubYXlz+w83ZP7VS2zSADsSasQ==} '@leather.io/utils@0.12.0': resolution: {integrity: sha512-MgtHPMC4abeQ2insxknfjEQx9wb9b+cXWEFKcc4/4+2zh9ueMPeT2MZ94w/erT1cZi/fEpOOAyixtooWODvo6Q==} + '@leather.io/utils@0.12.1': + resolution: {integrity: sha512-oKtwTXgHtK7s2XvAJuIdxjxChQEyNTabyjCEKrEO/prtVX2V+SupUYR9l6uuOqLBDmQKIPQsIWkgWTBXbH9uMA==} + '@ledgerhq/devices@8.4.0': resolution: {integrity: sha512-TUrMlWZJ+5AFp2lWMw4rGQoU+WtjIqlFX5SzQDL9phaUHrt4TFierAGHsaj5+tUHudhD4JhIaLI2cn1NOyq5NQ==} @@ -4248,8 +4264,8 @@ packages: '@rnx-kit/tools-node@2.1.1': resolution: {integrity: sha512-jZC/pmeM3fv4LwpkVWlLyv5dOh6haUw/dBaDC0e5zkfehkIdLtRhVwz4l7iH9MW/i4I9OySoc+2DtDpX7KZyZA==} - '@rnx-kit/tools-react-native@1.3.5': - resolution: {integrity: sha512-fc+3hxdlicW3GEhI0Umjj+rnVLSLuxVJoGvUBwWvcaCnlNaaTssBjhd7xSvlfLDrgtuXxhBruA76wdDdZI8tiQ==} + '@rnx-kit/tools-react-native@1.4.0': + resolution: {integrity: sha512-pDhWghJKDlraToxQQr2ssOaWD8hN6Y8+rFKRusTjPohJ5fThP9yAw/t1EPSZ8e9w6YD3Bh2yVCwN9fIvGWRIWg==} '@rnx-kit/tools-workspaces@0.1.6': resolution: {integrity: sha512-af5CYnc1dtnMIAl2u0U1QHUCGgLNN9ZQkYCAtQOHPxxgF5yX2Cr9jrXLZ9M+/h/eSVbK0ETjJWbNbPoiUSW/7w==} @@ -5965,8 +5981,8 @@ packages: '@types/node@18.19.41': resolution: {integrity: sha512-LX84pRJ+evD2e2nrgYCHObGWkiQJ1mL+meAgbvnwk/US6vmMY7S2ygBTGV2Jw91s9vUsLSXeDEkUHZIJGLrhsg==} - '@types/node@18.19.43': - resolution: {integrity: sha512-Mw/YlgXnyJdEwLoFv2dpuJaDFriX+Pc+0qOBJ57jC1H6cDxIj2xc5yUrdtArDVG0m+KV6622a4p2tenEqB3C/g==} + '@types/node@18.19.44': + resolution: {integrity: sha512-ZsbGerYg72WMXUIE9fYxtvfzLEuq6q8mKERdWFnqTmOvudMxnz+CBNRoOwJ2kNpFOncrKjT1hZwxjlFgQ9qvQA==} '@types/node@20.12.12': resolution: {integrity: sha512-eWLDGF/FOSPtAvEqeRAQ4C8LSA7M1I7i0ky1I8U7kD1J5ITyW3AsRhQrKVoWf5pFKZ2kILsEGJhsI9r93PYnOw==} @@ -6342,32 +6358,32 @@ packages: '@vue/compiler-core@3.4.19': resolution: {integrity: sha512-gj81785z0JNzRcU0Mq98E56e4ltO1yf8k5PQ+tV/7YHnbZkrM0fyFyuttnN8ngJZjbpofWE/m4qjKBiLl8Ju4w==} - '@vue/compiler-core@3.4.36': - resolution: {integrity: sha512-qBkndgpwFKdupmOPoiS10i7oFdN7a+4UNDlezD0GlQ1kuA1pNrscg9g12HnB5E8hrWSuEftRsbJhL1HI2zpJhg==} + '@vue/compiler-core@3.4.38': + resolution: {integrity: sha512-8IQOTCWnLFqfHzOGm9+P8OPSEDukgg3Huc92qSG49if/xI2SAwLHQO2qaPQbjCWPBcQoO1WYfXfTACUrWV3c5A==} '@vue/compiler-dom@3.4.19': resolution: {integrity: sha512-vm6+cogWrshjqEHTzIDCp72DKtea8Ry/QVpQRYoyTIg9k7QZDX6D8+HGURjtmatfgM8xgCFtJJaOlCaRYRK3QA==} - '@vue/compiler-dom@3.4.36': - resolution: {integrity: sha512-eEIjy4GwwZTFon/Y+WO8tRRNGqylaRlA79T1RLhUpkOzJ7EtZkkb8MurNfkqY6x6Qiu0R7ESspEF7GkPR/4yYg==} + '@vue/compiler-dom@3.4.38': + resolution: {integrity: sha512-Osc/c7ABsHXTsETLgykcOwIxFktHfGSUDkb05V61rocEfsFDcjDLH/IHJSNJP+/Sv9KeN2Lx1V6McZzlSb9EhQ==} '@vue/compiler-sfc@3.4.19': resolution: {integrity: sha512-LQ3U4SN0DlvV0xhr1lUsgLCYlwQfUfetyPxkKYu7dkfvx7g3ojrGAkw0AERLOKYXuAGnqFsEuytkdcComei3Yg==} - '@vue/compiler-sfc@3.4.36': - resolution: {integrity: sha512-rhuHu7qztt/rNH90dXPTzhB7hLQT2OC4s4GrPVqmzVgPY4XBlfWmcWzn4bIPEWNImt0CjO7kfHAf/1UXOtx3vw==} + '@vue/compiler-sfc@3.4.38': + resolution: {integrity: sha512-s5QfZ+9PzPh3T5H4hsQDJtI8x7zdJaew/dCGgqZ2630XdzaZ3AD8xGZfBqpT8oaD/p2eedd+pL8tD5vvt5ZYJQ==} '@vue/compiler-ssr@3.4.19': resolution: {integrity: sha512-P0PLKC4+u4OMJ8sinba/5Z/iDT84uMRRlrWzadgLA69opCpI1gG4N55qDSC+dedwq2fJtzmGald05LWR5TFfLw==} - '@vue/compiler-ssr@3.4.36': - resolution: {integrity: sha512-Wt1zyheF0zVvRJyhY74uxQbnkXV2Le/JPOrAxooR4rFYKC7cFr+cRqW6RU3cM/bsTy7sdZ83IDuy/gLPSfPGng==} + '@vue/compiler-ssr@3.4.38': + resolution: {integrity: sha512-YXznKFQ8dxYpAz9zLuVvfcXhc31FSPFDcqr0kyujbOwNhlmaNvL2QfIy+RZeJgSn5Fk54CWoEUeW+NVBAogGaw==} '@vue/shared@3.4.19': resolution: {integrity: sha512-/KliRRHMF6LoiThEy+4c1Z4KB/gbPrGjWwJR+crg2otgrf/egKzRaCPvJ51S5oetgsgXLfc4Rm5ZgrKHZrtMSw==} - '@vue/shared@3.4.36': - resolution: {integrity: sha512-fdPLStwl1sDfYuUftBaUVn2pIrVFDASYerZSrlBvVBfylObPA1gtcWJHy5Ox8jLEJ524zBibss488Q3SZtU1uA==} + '@vue/shared@3.4.38': + resolution: {integrity: sha512-q0xCiLkuWWQLzVrecPb0RMsNWyxICOjPrcrwxTUEHb1fsnvni4dcuyG7RT/Ie7VPTvnjzIaWzRMUBsrqNj/hhw==} '@webassemblyjs/ast@1.12.1': resolution: {integrity: sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==} @@ -6864,11 +6880,8 @@ packages: aws4@1.13.0: resolution: {integrity: sha512-3AungXC4I8kKsS9PuS4JH2nc+0bVY/mjgrephHTIi8fpEeGsTHBUJeosp0Wc1myYMElmD0B3Oc4XL/HVJ4PV2g==} - axios@1.6.7: - resolution: {integrity: sha512-/hDJGff6/c7u0hDkvkGxR/oy6CbCs8ziCsC7SqmhjfozqiJGc8Z11wrv9z9lYfY4K8l+H9TpjcMDX0xOZmx+RA==} - - axios@1.7.2: - resolution: {integrity: sha512-2A8QhOMrbomlDuiLeK9XibIBzuHeRcqqNOHp0Cyp5EoJ1IFDh+XZH3A6BkXtv0K4gFGCI0Y4BM7B1wOEi0Rmgw==} + axios@1.7.4: + resolution: {integrity: sha512-DukmaFRnY6AzAALSH4J2M3k6PkaC+MfaAGdEERRWcC9q3/TWQwLpHR8ZRLKTdQ3aBDL64EdluRDjJqKw+BPZEw==} babel-core@7.0.0-bridge.0: resolution: {integrity: sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==} @@ -6913,8 +6926,8 @@ packages: babel-plugin-transform-flow-enums@0.0.2: resolution: {integrity: sha512-g4aaCrDDOsWjbm0PUUeVnkcVd6AKJsVc/MbnPhEotEpkeJQP6b8nzewohQi7+QS8UyPehOhGWn0nOwjvWpmMvQ==} - babel-preset-expo@11.0.13: - resolution: {integrity: sha512-5oUXyxnIVyDUhG4a306PpT2c9HhKx0tG4LXjpSIA/dERzwGvU8LUxDSD6yCohhRSsPZIoR7u2mnH0PypqFqYnQ==} + babel-preset-expo@11.0.14: + resolution: {integrity: sha512-4BVYR0Sc2sSNxYTiE/OLSnPiOp+weFNy8eV+hX3aD6YAIbBnw+VubKRWqJV/sOJauzOLz0SgYAYyFciYMqizRA==} babel-runtime@6.26.0: resolution: {integrity: sha512-ITKNuq2wKlW1fJg9sSW52eepoYgZBggvOAHC0u/CYu/qxQ9EVzThCgR69BnSXLHjy2f7SY5zaQ4yt7H9ZVxY2g==} @@ -8389,8 +8402,8 @@ packages: electron-to-chromium@1.4.829: resolution: {integrity: sha512-5qp1N2POAfW0u1qGAxXEtz6P7bO1m6gpZr5hdf5ve6lxpLM7MpiM4jIPz7xcrNlClQMafbyUDDWjlIQZ1Mw0Rw==} - electron-to-chromium@1.5.5: - resolution: {integrity: sha512-QR7/A7ZkMS8tZuoftC/jfqNkZLQO779SSW3YuZHP4eXpj3EffGLFcB/Xu9AAZQzLccTiCV+EmUo3ha4mQ9wnlA==} + electron-to-chromium@1.5.8: + resolution: {integrity: sha512-4Nx0gP2tPNBLTrFxBMHpkQbtn2hidPVr/+/FTtcCiBYTucqc70zRyVZiOLj17Ui3wTO7SQ1/N+hkHYzJjBzt6A==} electron@27.3.11: resolution: {integrity: sha512-E1SiyEoI8iW5LW/MigCr7tJuQe7+0105UjqY7FkmCD12e2O6vtUbQ0j05HaBh2YgvkcEVgvQ2A8suIq5b5m6Gw==} @@ -8452,10 +8465,6 @@ packages: resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} engines: {node: '>=0.12'} - entities@5.0.0: - resolution: {integrity: sha512-BeJFvFRJddxobhvEdm5GqHzRV/X+ACeuw0/BuuxsCh1EUZcAIz8+kYmBp/LrQuloy6K1f3a0M7+IhmZ7QnkISA==} - engines: {node: '>=0.12'} - env-editor@0.4.2: resolution: {integrity: sha512-ObFo8v4rQJAE59M69QzwloxPZtd33TpYEIjtKD1rrFDcM1Gd7IkDxEBU+HriziN6HSHQnBJi8Dmy+JWkav5HKA==} engines: {node: '>=8'} @@ -9669,6 +9678,10 @@ packages: resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==} engines: {node: '>= 4'} + ignore@5.3.2: + resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} + engines: {node: '>= 4'} + image-size@1.0.2: resolution: {integrity: sha512-xfOoWjceHntRb3qFCrh5ZFORYH8XCdYpASltMhZ/Q0KZiOwjdE/Yl2QCiWdwD+lygV5bMCvauzgu5PxBX/Yerg==} engines: {node: '>=14.0.0'} @@ -14004,8 +14017,8 @@ packages: engines: {node: '>=10'} hasBin: true - terser@5.31.5: - resolution: {integrity: sha512-YPmas0L0rE1UyLL/llTWA0SiDOqIcAQYLeUj7cJYzXHlRTAnMSg9pPe4VJ5PlKvTrPQsdVFuiRiwyeNlYgwh2Q==} + terser@5.31.6: + resolution: {integrity: sha512-PQ4DAriWzKj+qgehQ7LK5bQqCFNMmlhjR2PFFLuqGCpuCAauxemVBWwWOxo3UIwWQx8+Pr61Df++r76wDmkQBg==} engines: {node: '>=10'} hasBin: true @@ -14299,8 +14312,8 @@ packages: resolution: {integrity: sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==} engines: {node: '>=14.16'} - type-fest@4.23.0: - resolution: {integrity: sha512-ZiBujro2ohr5+Z/hZWHESLz3g08BBdrdLMieYFULJO+tWc437sn8kQsWLJoZErY8alNhxre9K4p3GURAG11n+w==} + type-fest@4.24.0: + resolution: {integrity: sha512-spAaHzc6qre0TlZQQ2aA/nGMe+2Z/wyGk5Z+Ru2VUfdNwT6kWO6TjevOlpebsATEG1EIQ2sOiDszud3lO5mt/Q==} engines: {node: '>=16'} type-is@1.6.18: @@ -14357,8 +14370,8 @@ packages: engines: {node: '>=0.8.0'} hasBin: true - uglify-js@3.19.1: - resolution: {integrity: sha512-y/2wiW+ceTYR2TSSptAhfnEtpLaQ4Ups5zrjB2d3kuVxHj16j/QJwPl5PvuGy9uARb39J0+iKxcRPvtpsx4A4A==} + uglify-js@3.19.2: + resolution: {integrity: sha512-S8KA6DDI47nQXJSi2ctQ629YzwOVs+bQML6DAtvy0wgNdpi+0ySpQK0g2pxBq2xfF2z3YCscu7NNA8nXT9PlIQ==} engines: {node: '>=0.8.0'} hasBin: true @@ -16524,14 +16537,14 @@ snapshots: '@babel/traverse@7.23.2': dependencies: '@babel/code-frame': 7.24.7 - '@babel/generator': 7.24.10 + '@babel/generator': 7.25.0 '@babel/helper-environment-visitor': 7.24.7 '@babel/helper-function-name': 7.24.7 '@babel/helper-hoist-variables': 7.24.7 '@babel/helper-split-export-declaration': 7.24.7 - '@babel/parser': 7.24.8 - '@babel/types': 7.24.9 - debug: 4.3.5(supports-color@5.5.0) + '@babel/parser': 7.25.3 + '@babel/types': 7.25.2 + debug: 4.3.6 globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -17237,10 +17250,10 @@ snapshots: '@eslint/eslintrc@2.1.4': dependencies: ajv: 6.12.6 - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6 espree: 9.6.1 globals: 13.24.0 - ignore: 5.3.1 + ignore: 5.3.2 import-fresh: 3.3.0 js-yaml: 4.1.0 minimatch: 3.1.2 @@ -17653,7 +17666,7 @@ snapshots: '@humanwhocodes/config-array@0.11.14': dependencies: '@humanwhocodes/object-schema': 2.0.3 - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6 minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -17745,13 +17758,13 @@ snapshots: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.5.0 - '@leather.io/bitcoin@0.10.3(encoding@0.1.13)': + '@leather.io/bitcoin@0.10.4(encoding@0.1.13)': dependencies: '@bitcoinerlab/secp256k1': 1.0.2 - '@leather.io/constants': 0.8.2 - '@leather.io/crypto': 1.3.0 - '@leather.io/models': 0.11.0 - '@leather.io/utils': 0.12.0 + '@leather.io/constants': 0.8.3 + '@leather.io/crypto': 1.3.1 + '@leather.io/models': 0.11.1 + '@leather.io/utils': 0.12.1 '@noble/hashes': 1.4.0 '@noble/secp256k1': 2.1.0 '@scure/base': 1.1.6 @@ -17769,12 +17782,20 @@ snapshots: '@leather.io/constants@0.8.2': {} + '@leather.io/constants@0.8.3': {} + '@leather.io/crypto@1.3.0': dependencies: '@leather.io/utils': 0.12.0 '@scure/bip32': 1.4.0 '@scure/bip39': 1.3.0 + '@leather.io/crypto@1.3.1': + dependencies: + '@leather.io/utils': 0.12.1 + '@scure/bip32': 1.4.0 + '@scure/bip39': 1.3.0 + '@leather.io/eslint-config@0.6.1(typescript@5.4.5)': dependencies: '@typescript-eslint/eslint-plugin': 6.9.0(@typescript-eslint/parser@6.9.0(eslint@8.56.0)(typescript@5.4.5))(eslint@8.56.0)(typescript@5.4.5) @@ -17791,30 +17812,36 @@ snapshots: bignumber.js: 9.1.2 zod: 3.23.6 - '@leather.io/panda-preset@0.3.4(jsdom@22.1.0)(typescript@5.4.5)': + '@leather.io/models@0.11.1': + dependencies: + '@stacks/stacks-blockchain-api-types': 7.8.2 + bignumber.js: 9.1.2 + zod: 3.23.6 + + '@leather.io/panda-preset@0.3.5(jsdom@22.1.0)(typescript@5.4.5)': dependencies: '@pandacss/dev': 0.40.1(jsdom@22.1.0)(typescript@5.4.5) transitivePeerDependencies: - jsdom - typescript - '@leather.io/prettier-config@0.5.0(@vue/compiler-sfc@3.4.36)': + '@leather.io/prettier-config@0.5.0(@vue/compiler-sfc@3.4.38)': dependencies: - '@trivago/prettier-plugin-sort-imports': 4.3.0(@vue/compiler-sfc@3.4.36)(prettier@3.3.0) + '@trivago/prettier-plugin-sort-imports': 4.3.0(@vue/compiler-sfc@3.4.38)(prettier@3.3.0) prettier: 3.3.0 transitivePeerDependencies: - '@vue/compiler-sfc' - supports-color - '@leather.io/query@2.4.2(@stacks/network@6.13.0(encoding@0.1.13))(encoding@0.1.13)(react@18.3.1)': + '@leather.io/query@2.4.3(@stacks/network@6.13.0(encoding@0.1.13))(encoding@0.1.13)(react@18.3.1)': dependencies: '@fungible-systems/zone-file': 2.0.0 '@hirosystems/token-metadata-api-client': 1.2.0(encoding@0.1.13) - '@leather.io/bitcoin': 0.10.3(encoding@0.1.13) - '@leather.io/constants': 0.8.2 - '@leather.io/models': 0.11.0 - '@leather.io/rpc': 2.1.2 - '@leather.io/utils': 0.12.0 + '@leather.io/bitcoin': 0.10.4(encoding@0.1.13) + '@leather.io/constants': 0.8.3 + '@leather.io/models': 0.11.1 + '@leather.io/rpc': 2.1.3 + '@leather.io/utils': 0.12.1 '@noble/hashes': 1.4.0 '@scure/base': 1.1.6 '@scure/bip32': 1.4.0 @@ -17826,7 +17853,7 @@ snapshots: '@stacks/transactions': 6.15.0(encoding@0.1.13) '@tanstack/react-query': 5.45.1(react@18.3.1) alex-sdk: 2.1.3(@stacks/network@6.13.0(encoding@0.1.13))(@stacks/transactions@6.15.0(encoding@0.1.13)) - axios: 1.6.7 + axios: 1.7.4 bignumber.js: 9.1.2 lodash.get: 4.4.2 p-queue: 8.0.1 @@ -17844,6 +17871,11 @@ snapshots: '@leather.io/models': 0.11.0 zod: 3.23.6 + '@leather.io/rpc@2.1.3': + dependencies: + '@leather.io/models': 0.11.1 + zod: 3.23.6 + '@leather.io/stacks@0.0.1(encoding@0.1.13)': dependencies: '@leather.io/crypto': 1.3.0 @@ -17856,13 +17888,13 @@ snapshots: transitivePeerDependencies: - encoding - '@leather.io/tokens@0.7.0': {} + '@leather.io/tokens@0.7.1': {} - '@leather.io/ui@1.10.1(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(@swc/core@1.7.0)(@types/react-dom@18.3.0)(@types/react@18.3.3)(encoding@0.1.13)(expo-modules-autolinking@1.11.1)(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.7.0)(@types/node@20.12.12)(typescript@5.4.5))(typescript@5.4.5)': + '@leather.io/ui@1.11.0(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(@swc/core@1.7.0)(@types/react-dom@18.3.0)(@types/react@18.3.3)(encoding@0.1.13)(expo-modules-autolinking@1.11.1)(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.7.0)(@types/node@20.12.12)(typescript@5.4.5))(typescript@5.4.5)': dependencies: '@expo/vector-icons': 14.0.0 - '@leather.io/tokens': 0.7.0 - '@leather.io/utils': 0.12.0 + '@leather.io/tokens': 0.7.1 + '@leather.io/utils': 0.12.1 '@radix-ui/react-accessible-icon': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-accordion': 1.1.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-avatar': 1.0.4(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) @@ -17913,6 +17945,13 @@ snapshots: '@leather.io/rpc': 2.1.2 bignumber.js: 9.1.2 + '@leather.io/utils@0.12.1': + dependencies: + '@leather.io/constants': 0.8.3 + '@leather.io/models': 0.11.1 + '@leather.io/rpc': 2.1.3 + bignumber.js: 9.1.2 + '@ledgerhq/devices@8.4.0': dependencies: '@ledgerhq/errors': 6.17.0 @@ -18259,7 +18298,7 @@ snapshots: dependencies: playwright: 1.44.0 - '@pmmmwh/react-refresh-webpack-plugin@0.5.13(@types/webpack@5.28.5(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)))(react-refresh@0.14.2)(type-fest@4.23.0)(webpack-dev-server@4.15.1(webpack-cli@5.1.4)(webpack@5.91.0))(webpack-hot-middleware@2.26.1)(webpack@5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)))': + '@pmmmwh/react-refresh-webpack-plugin@0.5.13(@types/webpack@5.28.5(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)))(react-refresh@0.14.2)(type-fest@4.24.0)(webpack-dev-server@4.15.1(webpack-cli@5.1.4)(webpack@5.91.0))(webpack-hot-middleware@2.26.1)(webpack@5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)))': dependencies: ansi-html-community: 0.0.8 core-js-pure: 3.37.1 @@ -18272,7 +18311,7 @@ snapshots: webpack: 5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) optionalDependencies: '@types/webpack': 5.28.5(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) - type-fest: 4.23.0 + type-fest: 4.24.0 webpack-dev-server: 4.15.1(webpack-cli@5.1.4)(webpack@5.91.0) webpack-hot-middleware: 2.26.1 @@ -20428,7 +20467,7 @@ snapshots: '@rnx-kit/chromium-edge-launcher@1.0.0': dependencies: - '@types/node': 18.19.43 + '@types/node': 18.19.44 escape-string-regexp: 4.0.0 is-wsl: 2.2.0 lighthouse-logger: 1.4.2 @@ -20443,7 +20482,7 @@ snapshots: dependencies: '@rnx-kit/console': 1.1.0 '@rnx-kit/tools-node': 2.1.1 - '@rnx-kit/tools-react-native': 1.3.5 + '@rnx-kit/tools-react-native': 1.4.0 '@rnx-kit/tools-workspaces': 0.1.6 react: 18.2.0 react-native: 0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.3.1) @@ -20454,12 +20493,12 @@ snapshots: dependencies: '@rnx-kit/console': 1.1.0 '@rnx-kit/tools-node': 2.1.1 - '@rnx-kit/tools-react-native': 1.3.5 + '@rnx-kit/tools-react-native': 1.4.0 enhanced-resolve: 5.17.1 '@rnx-kit/tools-node@2.1.1': {} - '@rnx-kit/tools-react-native@1.3.5': + '@rnx-kit/tools-react-native@1.4.0': dependencies: '@rnx-kit/tools-node': 2.1.1 @@ -20857,7 +20896,7 @@ snapshots: '@stacks/common@6.16.0': dependencies: '@types/bn.js': 5.1.5 - '@types/node': 18.19.43 + '@types/node': 18.19.44 '@stacks/connect-react@22.2.0(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: @@ -20901,7 +20940,7 @@ snapshots: '@noble/secp256k1': 1.7.1 '@scure/bip39': 1.1.0 '@stacks/common': 6.16.0 - '@types/node': 18.19.43 + '@types/node': 18.19.44 base64-js: 1.5.1 bs58: 5.0.0 ripemd160-min: 0.0.6 @@ -21685,11 +21724,11 @@ snapshots: '@storybook/global': 5.0.0 storybook: 8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9)) - '@storybook/addon-interactions@8.2.4(storybook@8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9)))(vitest@1.6.0(@types/node@20.12.12)(jsdom@22.1.0)(lightningcss@1.26.0)(terser@5.31.5))': + '@storybook/addon-interactions@8.2.4(storybook@8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9)))(vitest@1.6.0(@types/node@20.12.12)(jsdom@22.1.0)(lightningcss@1.26.0)(terser@5.31.6))': dependencies: '@storybook/global': 5.0.0 '@storybook/instrumenter': 8.2.4(storybook@8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9))) - '@storybook/test': 8.2.4(storybook@8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9)))(vitest@1.6.0(@types/node@20.12.12)(jsdom@22.1.0)(lightningcss@1.26.0)(terser@5.31.5)) + '@storybook/test': 8.2.4(storybook@8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9)))(vitest@1.6.0(@types/node@20.12.12)(jsdom@22.1.0)(lightningcss@1.26.0)(terser@5.31.6)) polished: 4.3.1 storybook: 8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9)) ts-dedent: 2.2.0 @@ -21861,7 +21900,7 @@ snapshots: '@storybook/node-logger': 7.6.15 '@storybook/types': 7.6.15 '@types/find-cache-dir': 3.2.1 - '@types/node': 18.19.43 + '@types/node': 18.19.44 '@types/node-fetch': 2.6.11 '@types/pretty-hrtime': 1.0.3 chalk: 4.1.2 @@ -22065,7 +22104,7 @@ snapshots: '@storybook/types': 7.6.15 '@types/escodegen': 0.0.6 '@types/estree': 0.0.51 - '@types/node': 18.19.43 + '@types/node': 18.19.44 acorn: 7.4.1 acorn-jsx: 5.3.2(acorn@7.4.1) acorn-walk: 7.2.0 @@ -22114,12 +22153,12 @@ snapshots: optionalDependencies: typescript: 5.4.5 - '@storybook/test@8.2.4(storybook@8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9)))(vitest@1.6.0(@types/node@20.12.12)(jsdom@22.1.0)(lightningcss@1.26.0)(terser@5.31.5))': + '@storybook/test@8.2.4(storybook@8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9)))(vitest@1.6.0(@types/node@20.12.12)(jsdom@22.1.0)(lightningcss@1.26.0)(terser@5.31.6))': dependencies: '@storybook/csf': 0.1.11 '@storybook/instrumenter': 8.2.4(storybook@8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9))) '@testing-library/dom': 10.1.0 - '@testing-library/jest-dom': 6.4.5(vitest@1.6.0(@types/node@20.12.12)(jsdom@22.1.0)(lightningcss@1.26.0)(terser@5.31.5)) + '@testing-library/jest-dom': 6.4.5(vitest@1.6.0(@types/node@20.12.12)(jsdom@22.1.0)(lightningcss@1.26.0)(terser@5.31.6)) '@testing-library/user-event': 14.5.2(@testing-library/dom@10.1.0) '@vitest/expect': 1.6.0 '@vitest/spy': 1.6.0 @@ -22251,7 +22290,7 @@ snapshots: lz-string: 1.5.0 pretty-format: 27.5.1 - '@testing-library/jest-dom@6.4.5(vitest@1.6.0(@types/node@20.12.12)(jsdom@22.1.0)(lightningcss@1.26.0)(terser@5.31.5))': + '@testing-library/jest-dom@6.4.5(vitest@1.6.0(@types/node@20.12.12)(jsdom@22.1.0)(lightningcss@1.26.0)(terser@5.31.6))': dependencies: '@adobe/css-tools': 4.4.0 '@babel/runtime': 7.24.8 @@ -22262,7 +22301,7 @@ snapshots: lodash: 4.17.21 redent: 3.0.0 optionalDependencies: - vitest: 1.6.0(@types/node@20.12.12)(jsdom@22.1.0)(lightningcss@1.26.0)(terser@5.31.5) + vitest: 1.6.0(@types/node@20.12.12)(jsdom@22.1.0)(lightningcss@1.26.0)(terser@5.31.6) '@testing-library/user-event@14.5.2(@testing-library/dom@10.1.0)': dependencies: @@ -22273,17 +22312,17 @@ snapshots: '@tootallnate/once@2.0.0': {} - '@trivago/prettier-plugin-sort-imports@4.3.0(@vue/compiler-sfc@3.4.36)(prettier@3.3.0)': + '@trivago/prettier-plugin-sort-imports@4.3.0(@vue/compiler-sfc@3.4.38)(prettier@3.3.0)': dependencies: '@babel/generator': 7.17.7 - '@babel/parser': 7.24.8 + '@babel/parser': 7.25.3 '@babel/traverse': 7.23.2 '@babel/types': 7.17.0 javascript-natural-sort: 0.7.1 lodash: 4.17.21 prettier: 3.3.0 optionalDependencies: - '@vue/compiler-sfc': 3.4.36 + '@vue/compiler-sfc': 3.4.38 transitivePeerDependencies: - supports-color @@ -22715,7 +22754,7 @@ snapshots: dependencies: undici-types: 5.26.5 - '@types/node@18.19.43': + '@types/node@18.19.44': dependencies: undici-types: 5.26.5 @@ -22919,10 +22958,10 @@ snapshots: '@typescript-eslint/type-utils': 6.9.0(eslint@8.56.0)(typescript@5.4.5) '@typescript-eslint/utils': 6.9.0(eslint@8.56.0)(typescript@5.4.5) '@typescript-eslint/visitor-keys': 6.9.0 - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6 eslint: 8.56.0 graphemer: 1.4.0 - ignore: 5.3.1 + ignore: 5.3.2 natural-compare: 1.4.0 semver: 7.6.3 ts-api-utils: 1.3.0(typescript@5.4.5) @@ -22957,7 +22996,7 @@ snapshots: '@typescript-eslint/types': 6.9.0 '@typescript-eslint/typescript-estree': 6.9.0(typescript@5.4.5) '@typescript-eslint/visitor-keys': 6.9.0 - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6 eslint: 8.56.0 optionalDependencies: typescript: 5.4.5 @@ -23001,7 +23040,7 @@ snapshots: dependencies: '@typescript-eslint/typescript-estree': 6.9.0(typescript@5.4.5) '@typescript-eslint/utils': 6.9.0(eslint@8.56.0)(typescript@5.4.5) - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6 eslint: 8.56.0 ts-api-utils: 1.3.0(typescript@5.4.5) optionalDependencies: @@ -23062,7 +23101,7 @@ snapshots: dependencies: '@typescript-eslint/types': 6.9.0 '@typescript-eslint/visitor-keys': 6.9.0 - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6 globby: 11.1.0 is-glob: 4.0.3 semver: 7.6.3 @@ -23178,7 +23217,7 @@ snapshots: graphql: 15.8.0 wonka: 4.0.15 - '@vitest/coverage-istanbul@1.6.0(vitest@1.6.0(@types/node@20.12.12)(jsdom@22.1.0)(lightningcss@1.26.0)(terser@5.31.5))': + '@vitest/coverage-istanbul@1.6.0(vitest@1.6.0(@types/node@20.12.12)(jsdom@22.1.0)(lightningcss@1.26.0)(terser@5.31.6))': dependencies: debug: 4.3.5(supports-color@5.5.0) istanbul-lib-coverage: 3.2.2 @@ -23189,7 +23228,7 @@ snapshots: magicast: 0.3.4 picocolors: 1.0.1 test-exclude: 6.0.0 - vitest: 1.6.0(@types/node@20.12.12)(jsdom@22.1.0)(lightningcss@1.26.0)(terser@5.31.5) + vitest: 1.6.0(@types/node@20.12.12)(jsdom@22.1.0)(lightningcss@1.26.0)(terser@5.31.6) transitivePeerDependencies: - supports-color @@ -23230,11 +23269,11 @@ snapshots: estree-walker: 2.0.2 source-map-js: 1.2.0 - '@vue/compiler-core@3.4.36': + '@vue/compiler-core@3.4.38': dependencies: '@babel/parser': 7.25.3 - '@vue/shared': 3.4.36 - entities: 5.0.0 + '@vue/shared': 3.4.38 + entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.2.0 optional: true @@ -23244,10 +23283,10 @@ snapshots: '@vue/compiler-core': 3.4.19 '@vue/shared': 3.4.19 - '@vue/compiler-dom@3.4.36': + '@vue/compiler-dom@3.4.38': dependencies: - '@vue/compiler-core': 3.4.36 - '@vue/shared': 3.4.36 + '@vue/compiler-core': 3.4.38 + '@vue/shared': 3.4.38 optional: true '@vue/compiler-sfc@3.4.19': @@ -23262,13 +23301,13 @@ snapshots: postcss: 8.4.38 source-map-js: 1.2.0 - '@vue/compiler-sfc@3.4.36': + '@vue/compiler-sfc@3.4.38': dependencies: '@babel/parser': 7.25.3 - '@vue/compiler-core': 3.4.36 - '@vue/compiler-dom': 3.4.36 - '@vue/compiler-ssr': 3.4.36 - '@vue/shared': 3.4.36 + '@vue/compiler-core': 3.4.38 + '@vue/compiler-dom': 3.4.38 + '@vue/compiler-ssr': 3.4.38 + '@vue/shared': 3.4.38 estree-walker: 2.0.2 magic-string: 0.30.11 postcss: 8.4.41 @@ -23280,15 +23319,15 @@ snapshots: '@vue/compiler-dom': 3.4.19 '@vue/shared': 3.4.19 - '@vue/compiler-ssr@3.4.36': + '@vue/compiler-ssr@3.4.38': dependencies: - '@vue/compiler-dom': 3.4.36 - '@vue/shared': 3.4.36 + '@vue/compiler-dom': 3.4.38 + '@vue/shared': 3.4.38 optional: true '@vue/shared@3.4.19': {} - '@vue/shared@3.4.36': + '@vue/shared@3.4.38': optional: true '@webassemblyjs/ast@1.12.1': @@ -23859,15 +23898,7 @@ snapshots: aws4@1.13.0: {} - axios@1.6.7: - dependencies: - follow-redirects: 1.15.6 - form-data: 4.0.0 - proxy-from-env: 1.1.0 - transitivePeerDependencies: - - debug - - axios@1.7.2: + axios@1.7.4: dependencies: follow-redirects: 1.15.6 form-data: 4.0.0 @@ -23943,7 +23974,7 @@ snapshots: transitivePeerDependencies: - '@babel/core' - babel-preset-expo@11.0.13(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2)): + babel-preset-expo@11.0.14(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2)): dependencies: '@babel/plugin-proposal-decorators': 7.24.7(@babel/core@7.25.2) '@babel/plugin-transform-export-namespace-from': 7.24.7(@babel/core@7.25.2) @@ -24192,7 +24223,7 @@ snapshots: browserslist@4.23.3: dependencies: caniuse-lite: 1.0.30001651 - electron-to-chromium: 1.5.5 + electron-to-chromium: 1.5.8 node-releases: 2.0.18 update-browserslist-db: 1.1.0(browserslist@4.23.3) @@ -24547,7 +24578,7 @@ snapshots: dependencies: '@stacks/stacks-blockchain-api-types': 7.8.2 '@stacks/transactions': 6.15.0(encoding@0.1.13) - axios: 1.7.2 + axios: 1.7.4 lodash: 4.17.21 yargs: 17.7.2 yqueue: 1.0.1 @@ -25601,7 +25632,7 @@ snapshots: electron-to-chromium@1.4.829: {} - electron-to-chromium@1.5.5: {} + electron-to-chromium@1.5.8: {} electron@27.3.11: dependencies: @@ -25683,9 +25714,6 @@ snapshots: entities@4.5.0: {} - entities@5.0.0: - optional: true - env-editor@0.4.2: {} env-paths@2.2.1: {} @@ -26056,7 +26084,7 @@ snapshots: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6 doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.2.2 @@ -26070,7 +26098,7 @@ snapshots: glob-parent: 6.0.2 globals: 13.24.0 graphemer: 1.4.0 - ignore: 5.3.1 + ignore: 5.3.2 imurmurhash: 0.1.4 is-glob: 4.0.3 is-path-inside: 3.0.3 @@ -26275,7 +26303,7 @@ snapshots: '@expo/config-plugins': 8.0.4 '@expo/metro-config': 0.18.4 '@expo/vector-icons': 14.0.0 - babel-preset-expo: 11.0.13(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2)) + babel-preset-expo: 11.0.14(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2)) expo-asset: 10.0.6(expo@51.0.8(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(encoding@0.1.13)) expo-file-system: 17.0.1(expo@51.0.8(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(encoding@0.1.13)) expo-font: 12.0.5(expo@51.0.8(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(encoding@0.1.13)) @@ -27020,7 +27048,7 @@ snapshots: source-map: 0.6.1 wordwrap: 1.0.0 optionalDependencies: - uglify-js: 3.19.1 + uglify-js: 3.19.2 har-schema@2.0.0: {} @@ -27360,6 +27388,8 @@ snapshots: ignore@5.3.1: {} + ignore@5.3.2: {} + image-size@1.0.2: dependencies: queue: 6.0.2 @@ -28958,11 +28988,11 @@ snapshots: metro-minify-terser@0.80.10: dependencies: flow-enums-runtime: 0.0.6 - terser: 5.31.5 + terser: 5.31.6 metro-minify-terser@0.80.5: dependencies: - terser: 5.31.5 + terser: 5.31.6 metro-resolver@0.80.10: dependencies: @@ -32604,7 +32634,7 @@ snapshots: commander: 2.20.3 source-map-support: 0.5.21 - terser@5.31.5: + terser@5.31.6: dependencies: '@jridgewell/source-map': 0.3.6 acorn: 8.12.1 @@ -32870,7 +32900,7 @@ snapshots: type-fest@3.13.1: {} - type-fest@4.23.0: + type-fest@4.24.0: optional: true type-is@1.6.18: @@ -32937,7 +32967,7 @@ snapshots: uglify-js@3.19.0: {} - uglify-js@3.19.1: + uglify-js@3.19.2: optional: true unbox-primitive@1.0.2: @@ -33318,13 +33348,13 @@ snapshots: bl: 1.2.3 through2: 2.0.5 - vite-node@1.6.0(@types/node@20.12.12)(lightningcss@1.26.0)(terser@5.31.5): + vite-node@1.6.0(@types/node@20.12.12)(lightningcss@1.26.0)(terser@5.31.6): dependencies: cac: 6.7.14 debug: 4.3.5(supports-color@5.5.0) pathe: 1.1.2 picocolors: 1.0.1 - vite: 5.3.4(@types/node@20.12.12)(lightningcss@1.26.0)(terser@5.31.5) + vite: 5.3.4(@types/node@20.12.12)(lightningcss@1.26.0)(terser@5.31.6) transitivePeerDependencies: - '@types/node' - less @@ -33335,7 +33365,7 @@ snapshots: - supports-color - terser - vite@5.3.4(@types/node@20.12.12)(lightningcss@1.26.0)(terser@5.31.5): + vite@5.3.4(@types/node@20.12.12)(lightningcss@1.26.0)(terser@5.31.6): dependencies: esbuild: 0.21.4 postcss: 8.4.39 @@ -33344,9 +33374,9 @@ snapshots: '@types/node': 20.12.12 fsevents: 2.3.3 lightningcss: 1.26.0 - terser: 5.31.5 + terser: 5.31.6 - vitest@1.6.0(@types/node@20.12.12)(jsdom@22.1.0)(lightningcss@1.26.0)(terser@5.31.5): + vitest@1.6.0(@types/node@20.12.12)(jsdom@22.1.0)(lightningcss@1.26.0)(terser@5.31.6): dependencies: '@vitest/expect': 1.6.0 '@vitest/runner': 1.6.0 @@ -33365,8 +33395,8 @@ snapshots: strip-literal: 2.1.0 tinybench: 2.8.0 tinypool: 0.8.4 - vite: 5.3.4(@types/node@20.12.12)(lightningcss@1.26.0)(terser@5.31.5) - vite-node: 1.6.0(@types/node@20.12.12)(lightningcss@1.26.0)(terser@5.31.5) + vite: 5.3.4(@types/node@20.12.12)(lightningcss@1.26.0)(terser@5.31.6) + vite-node: 1.6.0(@types/node@20.12.12)(lightningcss@1.26.0)(terser@5.31.6) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 20.12.12 From 34405f661d9b42bd3d5820fd96157dcd7f51a176 Mon Sep 17 00:00:00 2001 From: kyranjamie Date: Mon, 12 Aug 2024 13:41:47 +0200 Subject: [PATCH 02/30] fix: minimum bitcoin spend, closes #5739 --- src/app/common/validation/forms/amount-validators.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/app/common/validation/forms/amount-validators.ts b/src/app/common/validation/forms/amount-validators.ts index 6d1719cca9a..65453e84b23 100644 --- a/src/app/common/validation/forms/amount-validators.ts +++ b/src/app/common/validation/forms/amount-validators.ts @@ -19,7 +19,7 @@ import { FormErrorMessages } from '../../../../shared/error-messages'; import { formatInsufficientBalanceError, formatPrecisionError } from '../../error-formatters'; import { currencyAmountValidator, stxAmountPrecisionValidator } from './currency-validators'; -const minSpendAmountInSats = 6000; +const minSpendAmountInSats = 546; function amountValidator() { return yup From 3e4ea06f0acf1e801acd07fc1fea209ee7d8ec92 Mon Sep 17 00:00:00 2001 From: kyranjamie Date: Thu, 15 Aug 2024 13:16:55 +0200 Subject: [PATCH 03/30] ci: job to update packages --- .github/workflows/update-leather-packages.yml | 46 +++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 .github/workflows/update-leather-packages.yml diff --git a/.github/workflows/update-leather-packages.yml b/.github/workflows/update-leather-packages.yml new file mode 100644 index 00000000000..b48e6c76033 --- /dev/null +++ b/.github/workflows/update-leather-packages.yml @@ -0,0 +1,46 @@ +name: Update Leather.io packages + +on: + push: + workflow_dispatch: + repository_dispatch: + types: [leather-deps-updated] + +jobs: + update-leather-deps: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v4 + with: + ref: dev + token: ${{ secrets.LEATHER_BOT }} + + - uses: ./.github/actions/provision + + - name: Update @leather.io/* packages + id: update-packages + run: echo output=$(pnpm upgrade "@leather.io/*" --latest) >> $GITHUB_OUTPUT + + - name: Create Pull Request + uses: peter-evans/create-pull-request@v6 + with: + token: ${{ secrets.LEATHER_BOT }} + branch: 'chore-update-leather-packages' + commit-message: 'ci: update leather.io packages' + title: 'ci: update npm packages' + committer: 'leather-bot ' + author: 'leather-bot ' + body: | + Updating packages + + If the CI build fails it's likely that there have been breaking changes upstream in the monorepo. + A Leather dev should checkout the repo and fix these before merging the pull request. + +
+ + Output + + ${{ steps.update-packages.outputs.output }} + +
From ab973fae2a7b00293b2c74b61bf437241b71e4a1 Mon Sep 17 00:00:00 2001 From: kyranjamie Date: Thu, 15 Aug 2024 15:17:30 +0200 Subject: [PATCH 04/30] ci: improve update job --- .github/workflows/update-leather-packages.yml | 4 +- package.json | 2 +- pnpm-lock.yaml | 2770 +++++++---------- 3 files changed, 1047 insertions(+), 1729 deletions(-) diff --git a/.github/workflows/update-leather-packages.yml b/.github/workflows/update-leather-packages.yml index b48e6c76033..6c6c73e2eea 100644 --- a/.github/workflows/update-leather-packages.yml +++ b/.github/workflows/update-leather-packages.yml @@ -20,7 +20,7 @@ jobs: - name: Update @leather.io/* packages id: update-packages - run: echo output=$(pnpm upgrade "@leather.io/*" --latest) >> $GITHUB_OUTPUT + run: echo output=$(pnpm update "@leather.io/*" --latest | grep -v '^Progress') >> $GITHUB_OUTPUT - name: Create Pull Request uses: peter-evans/create-pull-request@v6 @@ -28,7 +28,7 @@ jobs: token: ${{ secrets.LEATHER_BOT }} branch: 'chore-update-leather-packages' commit-message: 'ci: update leather.io packages' - title: 'ci: update npm packages' + title: '[bot] ci: update npm packages' committer: 'leather-bot ' author: 'leather-bot ' body: | diff --git a/package.json b/package.json index 2cca43b2ad2..fd27bfad8df 100644 --- a/package.json +++ b/package.json @@ -184,7 +184,7 @@ "are-passive-events-supported": "1.1.1", "argon2-browser": "1.18.0", "assert": "2.1.0", - "axios": "1.7.2", + "axios": "1.7.4", "base64url": "3.0.1", "bignumber.js": "9.1.2", "bitcoin-address-validation": "2.2.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index fa5279c5aea..a88d2640b2b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -57,7 +57,7 @@ importers: version: 0.7.1 '@leather.io/ui': specifier: 1.11.0 - version: 1.11.0(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(@swc/core@1.7.0)(@types/react-dom@18.3.0)(@types/react@18.3.3)(encoding@0.1.13)(expo-modules-autolinking@1.11.1)(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.7.0)(@types/node@20.12.12)(typescript@5.4.5))(typescript@5.4.5) + version: 1.11.0(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@swc/core@1.7.11)(@types/react-dom@18.3.0)(@types/react@18.3.3)(encoding@0.1.13)(expo-modules-autolinking@1.11.1)(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.7.11)(@types/node@20.12.12)(typescript@5.4.5))(typescript@5.4.5) '@leather.io/utils': specifier: 0.12.1 version: 0.12.1 @@ -87,7 +87,7 @@ importers: version: 2.0.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@reduxjs/toolkit': specifier: 2.2.3 - version: 2.2.3(react-redux@9.1.0(@types/react@18.3.3)(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@5.0.1))(react@18.3.1) + version: 2.2.3(react-redux@9.1.0(@types/react@18.3.3)(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@5.0.1))(react@18.3.1) '@scure/base': specifier: 1.1.6 version: 1.1.6 @@ -147,7 +147,7 @@ importers: version: 1.2.8(react@18.3.1) '@storybook/addon-styling-webpack': specifier: 1.0.0 - version: 1.0.0(storybook@8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9)))(webpack@5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) + version: 1.0.0(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) '@styled-system/theme-get': specifier: 5.1.2 version: 5.1.2 @@ -219,7 +219,7 @@ importers: version: 4.0.0(encoding@0.1.13) css-loader: specifier: 7.1.0 - version: 7.1.0(webpack@5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) + version: 7.1.0(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) dayjs: specifier: 1.11.8 version: 1.11.8 @@ -315,7 +315,7 @@ importers: version: 2.0.12(react@18.3.1) react-redux: specifier: 9.1.0 - version: 9.1.0(@types/react@18.3.3)(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@5.0.1) + version: 9.1.0(@types/react@18.3.3)(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@5.0.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) @@ -333,7 +333,7 @@ importers: version: 7.8.1 style-loader: specifier: 3.3.4 - version: 3.3.4(webpack@5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) + version: 3.3.4(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) ts-debounce: specifier: 4.0.0 version: 4.0.0 @@ -394,7 +394,7 @@ importers: version: 2.2.3 '@mdx-js/loader': specifier: 3.0.0 - version: 3.0.0(webpack@5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) + version: 3.0.0(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) '@pandacss/dev': specifier: 0.40.1 version: 0.40.1(jsdom@22.1.0)(typescript@5.4.5) @@ -403,13 +403,13 @@ importers: version: 1.44.0 '@pmmmwh/react-refresh-webpack-plugin': specifier: 0.5.13 - version: 0.5.13(@types/webpack@5.28.5(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)))(react-refresh@0.14.2)(type-fest@4.24.0)(webpack-dev-server@4.15.1(webpack-cli@5.1.4)(webpack@5.91.0))(webpack-hot-middleware@2.26.1)(webpack@5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) + version: 0.5.13(@types/webpack@5.28.5(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)))(react-refresh@0.14.2)(type-fest@4.24.0)(webpack-dev-server@4.15.1(webpack-cli@5.1.4)(webpack@5.91.0))(webpack-hot-middleware@2.26.1)(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) '@redux-devtools/cli': specifier: 4.0.0 - version: 4.0.0(@babel/core@7.25.2)(@reduxjs/toolkit@2.2.3(react-redux@9.1.0(@types/react@18.3.3)(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@5.0.1))(react@18.3.1))(@types/react-dom@18.3.0)(@types/styled-components@5.1.34)(encoding@0.1.13)(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0)) + version: 4.0.0(@babel/core@7.25.2)(@reduxjs/toolkit@2.2.3(react-redux@9.1.0(@types/react@18.3.3)(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@5.0.1))(react@18.3.1))(@types/react-dom@18.3.0)(@types/styled-components@5.1.34)(encoding@0.1.13)(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0)) '@redux-devtools/remote': specifier: 0.9.3 - version: 0.9.3(@redux-devtools/core@4.0.0(react-redux@8.1.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@4.2.1))(react@18.3.1)(redux@4.2.1))(immutable@4.3.7)(redux@5.0.1) + version: 0.9.3(@redux-devtools/core@4.0.0(react-redux@8.1.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@4.2.1))(react@18.3.1)(redux@4.2.1))(immutable@4.3.7)(redux@5.0.1) '@schemastore/web-manifest': specifier: 0.0.6 version: 0.0.6 @@ -418,7 +418,7 @@ importers: version: 7.106.0(react@18.3.1) '@sentry/webpack-plugin': specifier: 2.17.0 - version: 2.17.0(encoding@0.1.13)(webpack@5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) + version: 2.17.0(encoding@0.1.13)(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) '@stacks/connect-react': specifier: 22.2.0 version: 22.2.0(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -427,37 +427,37 @@ importers: version: 7.8.2 '@storybook/addon-docs': specifier: 8.2.4 - version: 8.2.4(storybook@8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9))) + version: 8.2.4(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2))) '@storybook/addon-essentials': specifier: 8.2.4 - version: 8.2.4(storybook@8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9))) + version: 8.2.4(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2))) '@storybook/addon-interactions': specifier: 8.2.4 - version: 8.2.4(storybook@8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9)))(vitest@1.6.0(@types/node@20.12.12)(jsdom@22.1.0)(lightningcss@1.26.0)(terser@5.31.6)) + version: 8.2.4(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(vitest@1.6.0(@types/node@20.12.12)(jsdom@22.1.0)(lightningcss@1.26.0)(terser@5.31.6)) '@storybook/addon-links': specifier: 8.2.4 - version: 8.2.4(react@18.3.1)(storybook@8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9))) + version: 8.2.4(react@18.3.1)(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2))) '@storybook/addon-onboarding': specifier: 8.2.4 - version: 8.2.4(react@18.3.1)(storybook@8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9))) + version: 8.2.4(react@18.3.1)(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2))) '@storybook/addon-webpack5-compiler-swc': specifier: 1.0.2 - version: 1.0.2(webpack@5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) + version: 1.0.2(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) '@storybook/blocks': specifier: 8.2.4 - version: 8.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9))) + version: 8.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2))) '@storybook/react': specifier: 8.2.4 - version: 8.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9)))(typescript@5.4.5) + version: 8.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(typescript@5.4.5) '@storybook/react-webpack5': specifier: 8.2.4 - version: 8.2.4(@swc/core@1.7.0)(esbuild@0.21.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9)))(typescript@5.4.5)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) + version: 8.2.4(@swc/core@1.7.11)(esbuild@0.21.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(typescript@5.4.5)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) '@storybook/test': specifier: 8.2.4 - version: 8.2.4(storybook@8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9)))(vitest@1.6.0(@types/node@20.12.12)(jsdom@22.1.0)(lightningcss@1.26.0)(terser@5.31.6)) + version: 8.2.4(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(vitest@1.6.0(@types/node@20.12.12)(jsdom@22.1.0)(lightningcss@1.26.0)(terser@5.31.6)) '@storybook/theming': specifier: 8.2.4 - version: 8.2.4(storybook@8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9))) + version: 8.2.4(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2))) '@types/argon2-browser': specifier: 1.18.4 version: 1.18.4 @@ -523,7 +523,7 @@ importers: version: 0.10.4 '@types/webpack': specifier: 5.28.5 - version: 5.28.5(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) + version: 5.28.5(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) '@types/zxcvbn': specifier: 4.4.4 version: 4.4.4 @@ -556,7 +556,7 @@ importers: version: 2.2.2 clean-webpack-plugin: specifier: 4.0.0 - version: 4.0.0(webpack@5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) + version: 4.0.0(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) concurrently: specifier: 8.2.2 version: 8.2.2 @@ -565,7 +565,7 @@ importers: version: 7.0.2 copy-webpack-plugin: specifier: 12.0.2 - version: 12.0.2(webpack@5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) + version: 12.0.2(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) cross-env: specifier: 7.0.3 version: 7.0.3 @@ -580,13 +580,13 @@ importers: version: 16.3.2 dotenv-webpack: specifier: 8.1.0 - version: 8.1.0(webpack@5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) + version: 8.1.0(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) esbuild: specifier: 0.21.4 version: 0.21.4 esbuild-loader: specifier: 4.1.0 - version: 4.1.0(webpack@5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) + version: 4.1.0(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) eslint-plugin-deprecation: specifier: 2.0.0 version: 2.0.0(eslint@8.56.0)(typescript@5.4.5) @@ -604,13 +604,13 @@ importers: version: 0.8.0(eslint@8.56.0)(typescript@5.4.5) file-loader: specifier: 6.2.0 - version: 6.2.0(webpack@5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) + version: 6.2.0(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) generate-json-webpack-plugin: specifier: 2.0.0 version: 2.0.0 html-webpack-plugin: specifier: 5.6.0 - version: 5.6.0(webpack@5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) + version: 5.6.0(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) jsdom: specifier: 22.1.0 version: 22.1.0 @@ -619,7 +619,7 @@ importers: version: 8.4.38 postcss-loader: specifier: 8.1.1 - version: 8.1.1(postcss@8.4.38)(typescript@5.4.5)(webpack@5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) + version: 8.1.1(postcss@8.4.38)(typescript@5.4.5)(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) prettier: specifier: 3.2.5 version: 3.2.5 @@ -628,28 +628,28 @@ importers: version: 0.11.10 progress-bar-webpack-plugin: specifier: 2.1.0 - version: 2.1.0(webpack@5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) + version: 2.1.0(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) react-dev-utils: specifier: 12.0.1 - version: 12.0.1(eslint@8.56.0)(typescript@5.4.5)(webpack@5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) + version: 12.0.1(eslint@8.56.0)(typescript@5.4.5)(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) schema-inspector: specifier: 2.0.2 version: 2.0.2 speed-measure-webpack-plugin: specifier: 1.5.0 - version: 1.5.0(webpack@5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) + version: 1.5.0(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) storybook: specifier: 8.2.4 - version: 8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9)) + version: 8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)) stream-browserify: specifier: 3.0.0 version: 3.0.0 svg-url-loader: specifier: 8.0.0 - version: 8.0.0(webpack@5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) + version: 8.0.0(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) ts-node: specifier: 10.9.2 - version: 10.9.2(@swc/core@1.7.0)(@types/node@20.12.12)(typescript@5.4.5) + version: 10.9.2(@swc/core@1.7.11)(@types/node@20.12.12)(typescript@5.4.5) ts-unused-exports: specifier: 10.0.1 version: 10.0.1(typescript@5.4.5) @@ -673,7 +673,7 @@ importers: version: 7.8.0(body-parser@1.20.2) webpack: specifier: 5.91.0 - version: 5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) + version: 5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) webpack-bundle-analyzer: specifier: 4.10.2 version: 4.10.2 @@ -719,8 +719,8 @@ packages: peerDependencies: graphql: 14.x || 15.x || 16.x - '@apollo/server@4.10.4': - resolution: {integrity: sha512-HS12CUa1wq8f5zKXOKJRwRdESFp4por9AINecpcsEUV9jsCP/NqPILgx0hCOOFJuKxmnaL7070xO6l5xmOq4Fw==} + '@apollo/server@4.11.0': + resolution: {integrity: sha512-SWDvbbs0wl2zYhKG6aGLxwTJ72xpqp0awb2lotNpfezd9VcAvzaUizzKQqocephin2uMoaA8MguoyBmgtPzNWw==} engines: {node: '>=14.16.0'} peerDependencies: graphql: ^16.6.0 @@ -795,22 +795,14 @@ packages: resolution: {integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==} engines: {node: '>=6.9.0'} - '@babel/code-frame@8.0.0-alpha.11': - resolution: {integrity: sha512-K+BGQFWY35HqApwKj9/YYHkdkb2p7cTJvyo102e3OTeZqAssEDkG2viLMElAqgVW8Hfy6ZuVkujFXLDF1q3koA==} + '@babel/code-frame@8.0.0-alpha.12': + resolution: {integrity: sha512-2DvtrKU5igZbxo+TuYxrkiOn5LsN16SjL+I2gTrh/tdzG9E8RWOlQxtUcrJAaoUVI2eO88KCCNCRowpz0X+evA==} engines: {node: ^18.20.0 || ^20.10.0 || >=21.0.0} - '@babel/compat-data@7.24.9': - resolution: {integrity: sha512-e701mcfApCJqMMueQI0Fb68Amflj83+dvAvHawoBpAz+GDjCIyGHzNwnefjsWJ3xiYAqqiQFoWbspGYBdb2/ng==} - engines: {node: '>=6.9.0'} - '@babel/compat-data@7.25.2': resolution: {integrity: sha512-bYcppcpKBvX4znYaPEeFau03bp89ShqNMLs+rmdptMw+heSZh9+z84d2YG+K7cYLbWwzdjtDoW/uqZmPjulClQ==} engines: {node: '>=6.9.0'} - '@babel/core@7.24.9': - resolution: {integrity: sha512-5e3FI4Q3M3Pbr21+5xJwCv6ZT6KmGkI0vw3Tozy5ODAQFTIWe37iT8Cr7Ice2Ntb+M3iSKCEWMB1MBgKrW3whg==} - engines: {node: '>=6.9.0'} - '@babel/core@7.25.2': resolution: {integrity: sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==} engines: {node: '>=6.9.0'} @@ -819,10 +811,6 @@ packages: resolution: {integrity: sha512-oLcVCTeIFadUoArDTwpluncplrYBmTCCZZgXCbgNGvOBBiSDDK3eWO4b/+eOTli5tKv1lg+a5/NAXg+nTcei1w==} engines: {node: '>=6.9.0'} - '@babel/generator@7.24.10': - resolution: {integrity: sha512-o9HBZL1G2129luEUlG1hB4N/nlYNWHnpwlND9eOMclRqqu1YDy2sSYVCFUZwl8I1Gxh+QSRrP2vD7EpUmFVXxg==} - engines: {node: '>=6.9.0'} - '@babel/generator@7.25.0': resolution: {integrity: sha512-3LEEcj3PVW8pW2R1SR1M89g/qrYk/m/mB/tLqn7dn4sbBUQyTqnlod+II2U4dqiGtUmkcnAmkMDralTFZttRiw==} engines: {node: '>=6.9.0'} @@ -835,28 +823,18 @@ packages: resolution: {integrity: sha512-xZeCVVdwb4MsDBkkyZ64tReWYrLRHlMN72vP7Bdm3OUOuyFZExhsHUUnuWnm2/XOlAJzR0LfPpB56WXZn0X/lA==} engines: {node: '>=6.9.0'} - '@babel/helper-compilation-targets@7.24.8': - resolution: {integrity: sha512-oU+UoqCHdp+nWVDkpldqIQL/i/bvAv53tRqLG/s+cOXxe66zOYLU7ar/Xs3LdmBihrUMEUhwu6dMZwbNOYDwvw==} - engines: {node: '>=6.9.0'} - '@babel/helper-compilation-targets@7.25.2': resolution: {integrity: sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==} engines: {node: '>=6.9.0'} - '@babel/helper-create-class-features-plugin@7.24.8': - resolution: {integrity: sha512-4f6Oqnmyp2PP3olgUMmOwC3akxSm5aBYraQ6YDdKy7NcAMkDECHWG0DEnV6M2UAkERgIBhYt8S27rURPg7SxWA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - '@babel/helper-create-class-features-plugin@7.25.0': resolution: {integrity: sha512-GYM6BxeQsETc9mnct+nIIpf63SAyzvyYN7UB/IlTyd+MBg06afFGp0mIeUqGyWgS2mxad6vqbMrHVlaL3m70sQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 - '@babel/helper-create-regexp-features-plugin@7.24.7': - resolution: {integrity: sha512-03TCmXy2FtXJEZfbXDTSqq1fRJArk7lX9DOFC/47VthYcxyIOx+eXQmdo6DOQvrbpIix+KfXwvuXdFDZHxt+rA==} + '@babel/helper-create-regexp-features-plugin@7.25.2': + resolution: {integrity: sha512-+wqVGP+DFmqwFD3EH6TMTfUNeqDehV3E/dl+Sd54eaXqm17tEUNbEIn4sVivVowbvUpOtIGxdo3GoXyDH9N/9g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 @@ -886,12 +864,6 @@ packages: resolution: {integrity: sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==} engines: {node: '>=6.9.0'} - '@babel/helper-module-transforms@7.24.9': - resolution: {integrity: sha512-oYbh+rtFKj/HwBQkFlUzvcybzklmVdVV3UU+mN7n2t/q3yGHbuVdNxyFvSBO1tfvjyArpHNcWMAzsSPdyI46hw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - '@babel/helper-module-transforms@7.25.2': resolution: {integrity: sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==} engines: {node: '>=6.9.0'} @@ -906,24 +878,12 @@ packages: resolution: {integrity: sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==} engines: {node: '>=6.9.0'} - '@babel/helper-remap-async-to-generator@7.24.7': - resolution: {integrity: sha512-9pKLcTlZ92hNZMQfGCHImUpDOlAgkkpqalWEeftW5FBya75k8Li2ilerxkM/uBEj01iBZXcCIB/bwvDYgWyibA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - '@babel/helper-remap-async-to-generator@7.25.0': resolution: {integrity: sha512-NhavI2eWEIz/H9dbrG0TuOicDhNexze43i5z7lEqwYm0WEZVTwnPpA0EafUTP7+6/W79HWIP2cTe3Z5NiSTVpw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 - '@babel/helper-replace-supers@7.24.7': - resolution: {integrity: sha512-qTAxxBM81VEyoAY0TtLrx1oAEJc09ZK67Q9ljQToqCnA+55eNwCORaxlKyu+rNfX86o8OXRUSNUnrtsAZXM9sg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - '@babel/helper-replace-supers@7.25.0': resolution: {integrity: sha512-q688zIvQVYtZu+i2PsdIu/uWGRpfxzr5WESsfpShfZECkO+d2o+WROWezCi/Q6kJ0tfPa5+pUGUlfx2HhrA3Bg==} engines: {node: '>=6.9.0'} @@ -950,26 +910,18 @@ packages: resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==} engines: {node: '>=6.9.0'} - '@babel/helper-validator-identifier@8.0.0-alpha.11': - resolution: {integrity: sha512-HUtrpV2uaXv/kkFH0M2svUCoX96pW4qC1ioTu8dpNUU98xc2QciHmApW1zRWvwpHGQ/46Mc3f9QEVsMkmxM6Mg==} + '@babel/helper-validator-identifier@8.0.0-alpha.12': + resolution: {integrity: sha512-NVe4weLycSj/dFTRNgpdkw16uD1HMzeOKHp8MErkVus8WiPsHVPfMQeE3aCa9ApKDxNYcTSR05vtvEmruRcV5Q==} engines: {node: ^18.20.0 || ^20.10.0 || >=21.0.0} '@babel/helper-validator-option@7.24.8': resolution: {integrity: sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==} engines: {node: '>=6.9.0'} - '@babel/helper-wrap-function@7.24.7': - resolution: {integrity: sha512-N9JIYk3TD+1vq/wn77YnJOqMtfWhNewNE+DJV4puD2X7Ew9J4JvrzrFDfTfyv5EgEXVy9/Wt8QiOErzEmv5Ifw==} - engines: {node: '>=6.9.0'} - '@babel/helper-wrap-function@7.25.0': resolution: {integrity: sha512-s6Q1ebqutSiZnEjaofc/UKDyC4SbzV5n5SrA2Gq8UawLycr3i04f1dX4OzoQVnexm6aOCh37SQNYlJ/8Ku+PMQ==} engines: {node: '>=6.9.0'} - '@babel/helpers@7.24.8': - resolution: {integrity: sha512-gV2265Nkcz7weJJfvDoAEVzC1e2OTDpkGbEsebse8koXUJUXPsCMi7sRo/+SPMuMZ9MtUPnGwITTnQnU5YjyaQ==} - engines: {node: '>=6.9.0'} - '@babel/helpers@7.25.0': resolution: {integrity: sha512-MjgLZ42aCm0oGjJj8CtSM3DB8NOOf8h2l7DCTePJs29u+v7yO/RBX9nShlKMgFnRks/Q4tBAe7Hxnov9VkGwLw==} engines: {node: '>=6.9.0'} @@ -978,28 +930,29 @@ packages: resolution: {integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==} engines: {node: '>=6.9.0'} - '@babel/highlight@8.0.0-alpha.11': - resolution: {integrity: sha512-HfL3Oah1g8O5O6Ky/iye6clSNUmyT//Uf8iwSTo49TrQE/Xu4KFOCCys6z+9H12vgiMTXxdLW8gDSPiLxiZ7iA==} + '@babel/highlight@8.0.0-alpha.12': + resolution: {integrity: sha512-m1n167MabNT94K36+RFrDwafsdufTi9EHURk122w1IECJXLQttbQnGyvrmDxPbkIf3d9gsikKzHw/7S/v5M6jA==} engines: {node: ^18.20.0 || ^20.10.0 || >=21.0.0} - '@babel/parser@7.24.8': - resolution: {integrity: sha512-WzfbgXOkGzZiXXCqk43kKwZjzwx4oulxZi3nq2TYL9mOjQv6kYwul9mz6ID36njuL7Xkp6nJEfok848Zj10j/w==} - engines: {node: '>=6.0.0'} - hasBin: true - '@babel/parser@7.25.3': resolution: {integrity: sha512-iLTJKDbJ4hMvFPgQwwsVoxtHyWpKKPBrxkANrSYewDPaPpT5py5yeVkgPIJ7XYXhndxJpaA3PyALSXQ7u8e/Dw==} engines: {node: '>=6.0.0'} hasBin: true - '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.24.7': - resolution: {integrity: sha512-TiT1ss81W80eQsN+722OaeQMY/G4yTb4G9JrqeiDADs3N8lbPMGldWi9x8tyqCW5NLx1Jh2AvkE6r6QvEltMMQ==} + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.3': + resolution: {integrity: sha512-wUrcsxZg6rqBXG05HG1FPYgsP6EvwF4WpBbxIpWIIYnH8wG0gzx3yZY3dtEHas4sTAOGkbTsc9EGPxwff8lRoA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.0': + resolution: {integrity: sha512-Bm4bH2qsX880b/3ziJ8KD711LT7z4u8CFudmjqle65AZj/HNUFhEf90dqYv6O86buWvSBmeQDjv0Tn2aF/bIBA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.24.7': - resolution: {integrity: sha512-unaQgZ/iRu/By6tsjMZzpeBZjChYfLYry6HrEXPoz3KmfF0sVBQ1l8zKMQ4xRGLWVsjuvB8nQfjNP/DcfEOCsg==} + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.0': + resolution: {integrity: sha512-lXwdNZtTmeVOOFtwM/WDe7yg1PL8sYhRk/XH0FzbR2HDQ0xC+EnQ/JHeoMYSavtU115tnUk0q9CDyq8si+LMAA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 @@ -1010,8 +963,8 @@ packages: peerDependencies: '@babel/core': ^7.13.0 - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.24.7': - resolution: {integrity: sha512-utA4HuR6F4Vvcr+o4DnjL8fCOlgRFGbeeBEGNg3ZTrLFw6VWG5XmUrvcQ0FjIYMU2ST4XcR2Wsp7t9qOAPnxMg==} + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.0': + resolution: {integrity: sha512-tggFrk1AIShG/RUQbEwt2Tr/E+ObkfwrPjR6BjbRvsx24+PSjK8zrq0GWPNCjo8qpRx4DuJzlcvWJqlm+0h3kw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 @@ -1222,8 +1175,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-async-generator-functions@7.24.7': - resolution: {integrity: sha512-o+iF77e3u7ZS4AoAuJvapz9Fm001PuD2V3Lp6OSE4FYQke+cSewYtnek+THqGRWyQloRCyvWL1OkyfNEl9vr/g==} + '@babel/plugin-transform-async-generator-functions@7.25.0': + resolution: {integrity: sha512-uaIi2FdqzjpAMvVqvB51S42oC2JEVgh0LDsGfZVDysWE8LrJtQC2jvKmOqEYThKyB7bDEb7BP1GYWDm7tABA0Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1240,12 +1193,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-block-scoping@7.24.7': - resolution: {integrity: sha512-Nd5CvgMbWc+oWzBsuaMcbwjJWAcp5qzrbg69SZdHSP7AMY0AbWFqFO0WTFCA1jxhMCwodRwvRec8k0QUbZk7RQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-block-scoping@7.25.0': resolution: {integrity: sha512-yBQjYoOjXlFv9nlXb3f1casSHOZkWr29NX+zChVanLg5Nc157CrbEX9D7hxxtTpuFy7Q0YzmmWfJxzvps4kXrQ==} engines: {node: '>=6.9.0'} @@ -1264,12 +1211,6 @@ packages: peerDependencies: '@babel/core': ^7.12.0 - '@babel/plugin-transform-classes@7.24.8': - resolution: {integrity: sha512-VXy91c47uujj758ud9wx+OMgheXm4qJfyhj1P18YvlrQkNOSrwsteHk+EFS3OMGfhMhpZa0A+81eE7G4QC+3CA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-classes@7.25.0': resolution: {integrity: sha512-xyi6qjr/fYU304fiRwFbekzkqVJZ6A7hOjWZd+89FVcBqPV3S9Wuozz82xdpLspckeaafntbzglaW4pqpzvtSw==} engines: {node: '>=6.9.0'} @@ -1300,6 +1241,12 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.0': + resolution: {integrity: sha512-YLpb4LlYSc3sCUa35un84poXoraOiQucUTTu8X1j18JV+gNa8E0nyUf/CjZ171IRGr4jEguF+vzJU66QZhn29g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + '@babel/plugin-transform-dynamic-import@7.24.7': resolution: {integrity: sha512-sc3X26PhZQDb3JhORmakcbvkeInvxz+A8oda99lj7J60QRuPZvNAk9wQlTBS1ZynelDrDmTU4pw1tyc5d5ZMUg==} engines: {node: '>=6.9.0'} @@ -1318,12 +1265,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-flow-strip-types@7.24.7': - resolution: {integrity: sha512-cjRKJ7FobOH2eakx7Ja+KpJRj8+y+/SiB3ooYm/n2UJfxu0oEaOoxOinitkJcPqv9KxS0kxTGPUaR7L2XcXDXA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-flow-strip-types@7.25.2': resolution: {integrity: sha512-InBZ0O8tew5V0K6cHcQ+wgxlrjOw1W4wDXLkOTjLRD8GYhTSkxTVBtdy3MMtvYBrbAWa1Qm3hNoTc1620Yj+Mg==} engines: {node: '>=6.9.0'} @@ -1336,12 +1277,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-function-name@7.24.7': - resolution: {integrity: sha512-U9FcnA821YoILngSmYkW6FjyQe2TyZD5pHt4EVIhmcTkrJw/3KqcrRSxuOo5tFZJi7TE19iDyI1u+weTI7bn2w==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-function-name@7.25.1': resolution: {integrity: sha512-TVVJVdW9RKMNgJJlLtHsKDTydjZAbwIsn6ySBPQaEAUU5+gVvlJt/9nRmqVbsV/IBanRjzWoaAQKLoamWVOUuA==} engines: {node: '>=6.9.0'} @@ -1354,12 +1289,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-literals@7.24.7': - resolution: {integrity: sha512-vcwCbb4HDH+hWi8Pqenwnjy+UiklO4Kt1vfspcQYFhJdpthSnW8XvWGyDZWKNVrVbVViI/S7K9PDJZiUmP2fYQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-literals@7.25.2': resolution: {integrity: sha512-HQI+HcTbm9ur3Z2DkO+jgESMAMcYLuN/A7NRw9juzxAezN9AvqvUTnpKP/9kkYANz6u7dFlAyOu44ejuGySlfw==} engines: {node: '>=6.9.0'} @@ -1390,8 +1319,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-modules-systemjs@7.24.7': - resolution: {integrity: sha512-GYQE0tW7YoaN13qFh3O1NCY4MPkUiAH3fiF7UcV/I3ajmDKEdG3l+UOcbAm4zUE3gnvUU+Eni7XrVKo9eO9auw==} + '@babel/plugin-transform-modules-systemjs@7.25.0': + resolution: {integrity: sha512-YPJfjQPDXxyQWg/0+jHKj1llnY5f/R6a0p/vP4lPymxLu7Lvl4k2WMitqi08yxwQcCVUUdG9LCUj4TNEgAp3Jw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1558,12 +1487,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-typescript@7.24.8': - resolution: {integrity: sha512-CgFgtN61BbdOGCP4fLaAMOPkzWUh6yQZNMr5YSt8uz2cZSSiQONCQFWqsE4NeVfOIhqDOlS9CR3WD91FzMeB2Q==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-typescript@7.25.2': resolution: {integrity: sha512-lBwRvjSmqiMYe/pS0+1gggjJleUJi7NzjvQ1Fkqtt69hBa/0t1YuW/MLQMAPixfwaQOHUXsd6jeU3Z+vdGv3+A==} engines: {node: '>=6.9.0'} @@ -1594,8 +1517,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0 - '@babel/preset-env@7.24.8': - resolution: {integrity: sha512-vObvMZB6hNWuDxhSaEPTKCwcqkAIuDtE+bQGn4XMXne1DSLzFVY8Vmj1bm+mUQXYNN8NmaQEO+r8MMbzPr1jBQ==} + '@babel/preset-env@7.25.3': + resolution: {integrity: sha512-QsYW7UeAaXvLPX9tdVliMJE7MD7M6MLYVTovRTIwhoYQVFHR1rM4wO8wqAezYi3/BpSD+NzVCZ69R6smWiIi8g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1636,18 +1559,10 @@ packages: resolution: {integrity: sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw==} engines: {node: '>=6.9.0'} - '@babel/runtime@7.24.8': - resolution: {integrity: sha512-5F7SDGs1T72ZczbRwbGO9lQi0NLjQxzl6i4lJxLxfW9U5UluCSyEJeniWvnhl3/euNiqQVbo8zruhsDfid0esA==} - engines: {node: '>=6.9.0'} - '@babel/runtime@7.25.0': resolution: {integrity: sha512-7dRy4DwXwtzBrPbZflqxnvfxLF8kdZXPkhymtDeFoFqE6ldzjQFgYTtYIFARcLEYDrqfBfYcZt1WqFxRoyC9Rw==} engines: {node: '>=6.9.0'} - '@babel/template@7.24.7': - resolution: {integrity: sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig==} - engines: {node: '>=6.9.0'} - '@babel/template@7.25.0': resolution: {integrity: sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==} engines: {node: '>=6.9.0'} @@ -1656,10 +1571,6 @@ packages: resolution: {integrity: sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw==} engines: {node: '>=6.9.0'} - '@babel/traverse@7.24.8': - resolution: {integrity: sha512-t0P1xxAPzEDcEPmjprAQq19NWum4K0EQPjMwZQZbHt+GiZqvjCHjj755Weq1YRPVzBI+3zSfvScfpnuIecVFJQ==} - engines: {node: '>=6.9.0'} - '@babel/traverse@7.25.3': resolution: {integrity: sha512-HefgyP1x754oGCsKmV5reSmtV7IXj/kpaE1XYY+D9G5PvKKoFfSbiS4M77MdjuwlZKDIKFCffq9rPU+H/s3ZdQ==} engines: {node: '>=6.9.0'} @@ -1668,10 +1579,6 @@ packages: resolution: {integrity: sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==} engines: {node: '>=6.9.0'} - '@babel/types@7.24.9': - resolution: {integrity: sha512-xm8XrMKz0IlUdocVbYJe0Z9xEgidU7msskG8BbhnTPK/HZ2z/7FP7ykqPgrUH+C+r414mNfNWam1f2vqOjqjYQ==} - engines: {node: '>=6.9.0'} - '@babel/types@7.25.2': resolution: {integrity: sha512-YTnYtra7W9e6/oAZEHj0bJehPRUlLH9/fbpT5LfB0NhQXyALCRkRs3zH9v07IYhkgpqX6Z78FnuccZr/l4Fs4Q==} engines: {node: '>=6.9.0'} @@ -2010,23 +1917,23 @@ packages: resolution: {integrity: sha512-Qkzpg2s9GnVV2I2BjRksUi43U5e6+zaQMcjoJy0C+C5oxaKl+fmckGDQFtRpZpZV0NQekuZZ+tGz7EA9TVnQtQ==} engines: {node: '>=12'} - '@emotion/babel-plugin@11.11.0': - resolution: {integrity: sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ==} + '@emotion/babel-plugin@11.12.0': + resolution: {integrity: sha512-y2WQb+oP8Jqvvclh8Q55gLUyb7UFvgv7eJfsj7td5TToBrIUtPay2kMrZi4xjq9qw2vD0ZR5fSho0yqoFgX7Rw==} - '@emotion/cache@11.11.0': - resolution: {integrity: sha512-P34z9ssTCBi3e9EI1ZsWpNHcfY1r09ZO0rZbRO2ob3ZQMnFI35jB536qoXbkdesr5EUhYi22anuEJuyxifaqAQ==} + '@emotion/cache@11.13.1': + resolution: {integrity: sha512-iqouYkuEblRcXmylXIwwOodiEK5Ifl7JcX7o6V4jI3iW4mLXX3dmt5xwBtIkJiQEXFAI+pC8X0i67yiPkH9Ucw==} - '@emotion/hash@0.9.1': - resolution: {integrity: sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ==} + '@emotion/hash@0.9.2': + resolution: {integrity: sha512-MyqliTZGuOm3+5ZRSaaBGP3USLw6+EGykkwZns2EPC5g8jJ4z9OrdZY9apkl3+UP9+sdz76YYkwCKP5gh8iY3g==} - '@emotion/is-prop-valid@1.2.2': - resolution: {integrity: sha512-uNsoYd37AFmaCdXlg6EYD1KaPOaRWRByMCYzbKUX4+hhMfrxdVSelShywL4JVaAeM/eHUOSprYBQls+/neX3pw==} + '@emotion/is-prop-valid@1.3.0': + resolution: {integrity: sha512-SHetuSLvJDzuNbOdtPVbq6yMMMlLoW5Q94uDqJZqy50gcmAjxFkVqmzqSGEFq9gT2iMuIeKV1PXVWmvUhuZLlQ==} - '@emotion/memoize@0.8.1': - resolution: {integrity: sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==} + '@emotion/memoize@0.9.0': + resolution: {integrity: sha512-30FAj7/EoJ5mwVPOWhAyCX+FPfMDrVecJAM+Iw9NRoSl4BBAQeqj4cApHHUXOVvIPgLVDsCFoz/hGD+5QQD1GQ==} - '@emotion/react@11.11.4': - resolution: {integrity: sha512-t8AjMlF0gHpvvxk5mAtCqR4vmxiGHCeJBaQO6gncUSdklELOgtwjerNY2yuJNfwnc6vi16U/+uMF+afIawJ9iw==} + '@emotion/react@11.13.0': + resolution: {integrity: sha512-WkL+bw1REC2VNV1goQyfxjx1GYJkcc23CRQkXX+vZNLINyfI7o+uUn/rTGPt/xJ3bJHd5GcljgnxHf4wRw5VWQ==} peerDependencies: '@types/react': '*' react: '>=16.8.0' @@ -2034,11 +1941,11 @@ packages: '@types/react': optional: true - '@emotion/serialize@1.1.4': - resolution: {integrity: sha512-RIN04MBT8g+FnDwgvIUi8czvr1LU1alUMI05LekWB5DGyTm8cCBMCRpq3GqaiyEDRptEXOyXnvZ58GZYu4kBxQ==} + '@emotion/serialize@1.3.0': + resolution: {integrity: sha512-jACuBa9SlYajnpIVXB+XOXnfJHyckDfe6fOpORIM6yhBDlqGuExvDdZYHDQGoDf3bZXGv7tNr+LpLjJqiEQ6EA==} - '@emotion/sheet@1.2.2': - resolution: {integrity: sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA==} + '@emotion/sheet@1.4.0': + resolution: {integrity: sha512-fTBW9/8r2w3dXWYM4HCB1Rdp8NLibOw2+XELH5m5+AkWiL/KqYX6dc0kKYlaYyKjrQ6ds33MCdMPEwgs2z1rqg==} '@emotion/stylis@0.8.5': resolution: {integrity: sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==} @@ -2046,19 +1953,19 @@ packages: '@emotion/unitless@0.7.5': resolution: {integrity: sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==} - '@emotion/unitless@0.8.1': - resolution: {integrity: sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==} + '@emotion/unitless@0.9.0': + resolution: {integrity: sha512-TP6GgNZtmtFaFcsOgExdnfxLLpRDla4Q66tnenA9CktvVSdNKDvMVuUah4QvWPIpNjrWsGg3qeGo9a43QooGZQ==} - '@emotion/use-insertion-effect-with-fallbacks@1.0.1': - resolution: {integrity: sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw==} + '@emotion/use-insertion-effect-with-fallbacks@1.1.0': + resolution: {integrity: sha512-+wBOcIV5snwGgI2ya3u99D7/FJquOIniQT1IKyDsBmEgwvpxMNeS65Oib7OnE2d2aY+3BU4OiH+0Wchf8yk3Hw==} peerDependencies: react: '>=16.8.0' - '@emotion/utils@1.2.1': - resolution: {integrity: sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg==} + '@emotion/utils@1.4.0': + resolution: {integrity: sha512-spEnrA1b6hDR/C68lC2M7m6ALPUHZC0lIY7jAS/B/9DuuO1ZP04eov8SMv/6fwRd8pzmsn2AuJEznRREWlQrlQ==} - '@emotion/weak-memoize@0.3.1': - resolution: {integrity: sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww==} + '@emotion/weak-memoize@0.4.0': + resolution: {integrity: sha512-snKqtPW01tN0ui7yu9rGv69aJXr/a/Ywvl11sUjNtEcRc+ng/mQriFL0wLXMef74iHa/EkftbDzU9F8iFbH+zg==} '@esbuild/aix-ppc64@0.20.2': resolution: {integrity: sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==} @@ -2488,7 +2395,7 @@ packages: '@expo/bunyan@4.0.1': resolution: {integrity: sha512-+Lla7nYSiHZirgK+U/uYzsLv/X+HaJienbD5AKX1UQZHYfWaP+9uuQluRB4GrEVWF0GZ7vEVp/jzaOT9k/SQlg==} - engines: {'0': node >=0.10.0} + engines: {node: '>=0.10.0'} '@expo/cli@0.18.13': resolution: {integrity: sha512-ZO1fpDK8z6mLeQGuFP6e3cZyCHV55ohZY7/tEyhpft3bwysS680eyFg5SFe+tWNFesnziFrbtI8JaUyhyjqovA==} @@ -2569,11 +2476,11 @@ packages: resolution: {integrity: sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==} engines: {node: '>=14'} - '@floating-ui/core@1.6.4': - resolution: {integrity: sha512-a4IowK4QkXl4SCWTGUR0INAfEOX3wtsYw3rKK5InQEHMGObkR8Xk44qYQD9P4r6HHw0iIfK6GUKECmY8sTkqRA==} + '@floating-ui/core@1.6.7': + resolution: {integrity: sha512-yDzVT/Lm101nQ5TCVeK65LtdN7Tj4Qpr9RTXJ2vPFLqtLxwOrpoxAHAJI8J3yYWUc40J0BDBheaitK5SJmno2g==} - '@floating-ui/dom@1.6.7': - resolution: {integrity: sha512-wmVfPG5o2xnKDU4jx/m4w5qva9FWHcnZ8BvzEe90D/RpwsJaTAVYPEPdQ8sbr/N8zZTAHlZUTQdqg8ZUbzHmng==} + '@floating-ui/dom@1.6.10': + resolution: {integrity: sha512-fskgCFv8J8OamCmyun8MfjB1Olfn+uZKjOKZ0vhYF3gRmEUXcGOjxWL8bBr7i4kIuPZ2KD2S3EUIOxnjC8kl2A==} '@floating-ui/react-dom@2.1.1': resolution: {integrity: sha512-4h84MJt3CHrtG18mGsXuLCHMrug49d7DFkU0RMIyshRveBeyV2hmV/pDaF2Uxtu8kgq5r46llp5E5FQiR0K2Yg==} @@ -2581,8 +2488,8 @@ packages: react: '>=16.8.0' react-dom: '>=16.8.0' - '@floating-ui/utils@0.2.4': - resolution: {integrity: sha512-dWO2pw8hhi+WrXq1YJy2yCuWoL20PddgGaqTgVe4cOS9Q6qklXCiA1tJEqX6BEwRNSCP84/afac9hd4MS+zEUA==} + '@floating-ui/utils@0.2.7': + resolution: {integrity: sha512-X8R8Oj771YRl/w+c1HqAC1szL8zWQRwFvgDwT129k9ACdBoud/+/rX9V0qiMl6LWUdP9voC2nDVZYPMQQsb6eA==} '@fluent/syntax@0.19.0': resolution: {integrity: sha512-5D2qVpZrgpjtqU4eNOcWGp1gnUCgjfM+vKGE2y03kKN6z5EBhtx0qdRFbg8QuNNj8wXNoX93KJoYb+NqoxswmQ==} @@ -2673,9 +2580,6 @@ packages: resolution: {integrity: sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - '@josephg/resolvable@1.0.1': - resolution: {integrity: sha512-CtzORUwWTTOTqfVtHaKRJ0I1kNQd1bpn3sUh8I3nJDVY+5/M/Oe1DnEWzPQvqq/xPIIkzzzIP7mfCoAjFRvDhg==} - '@jridgewell/gen-mapping@0.3.5': resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} engines: {node: '>=6.0.0'} @@ -2756,17 +2660,17 @@ packages: '@leather.io/utils@0.12.1': resolution: {integrity: sha512-oKtwTXgHtK7s2XvAJuIdxjxChQEyNTabyjCEKrEO/prtVX2V+SupUYR9l6uuOqLBDmQKIPQsIWkgWTBXbH9uMA==} - '@ledgerhq/devices@8.4.0': - resolution: {integrity: sha512-TUrMlWZJ+5AFp2lWMw4rGQoU+WtjIqlFX5SzQDL9phaUHrt4TFierAGHsaj5+tUHudhD4JhIaLI2cn1NOyq5NQ==} + '@ledgerhq/devices@8.4.2': + resolution: {integrity: sha512-oWNTp3jCMaEvRHsXNYE/yo+PFMgXAJGFHLOU1UdE4/fYkniHbD9wdxwyZrZvrxr9hNw4/9wHiThyITwPtMzG7g==} - '@ledgerhq/errors@6.17.0': - resolution: {integrity: sha512-xnOVpy/gUUkusEORdr2Qhw3Vd0MGfjyVGgkGR9Ck6FXE26OIdIQ3tNmG5BdZN+gwMMFJJVxxS4/hr0taQfZ43w==} + '@ledgerhq/errors@6.18.0': + resolution: {integrity: sha512-L3jQWAGyooxRDk/MRlW2v4Ji9+kloBtdmz9wBkHaj2j0n+05rweJSV3GHw9oye1BYMbVFqFffmT4H3hlXlCasw==} '@ledgerhq/hw-transport-webusb@6.27.19': resolution: {integrity: sha512-M93sCyYREk8jCW/o7D/Ey+GQl38IALc0AY5WLKghzyjgqdPNo0x3j7CuTFJXiMWl5Mh8YDsO/MY8kkG9tuMvKQ==} - '@ledgerhq/hw-transport@6.31.0': - resolution: {integrity: sha512-BY1poLk8vlJdIYngp8Zfaa/V9n14dqgt1G7iNetVRhJVFEKp9EYONeC3x6q/N7x81LUpzBk6M+T+s46Z4UiXHw==} + '@ledgerhq/hw-transport@6.31.2': + resolution: {integrity: sha512-B27UIzMzm2IXPGYnEB95R7eHxpXBkTBHh6MUJJQZVknt8LilEz1tfpTYUdzAKDGQ+Z5MZyYb01Eh3Zqm3kn3uw==} '@ledgerhq/logs@6.12.0': resolution: {integrity: sha512-ExDoj1QV5eC6TEbMdLUMMk9cfvNKhhv5gXol4SmULRVCx/3iyCPhJ74nsb3S0Vb+/f+XujBEj3vQn5+cwS0fNA==} @@ -2776,6 +2680,7 @@ packages: '@ls-lint/ls-lint@2.2.3': resolution: {integrity: sha512-ekM12jNm/7O2I/hsRv9HvYkRdfrHpiV1epVuI2NP+eTIcEgdIdKkKCs9KgQydu/8R5YXTov9aHdOgplmCHLupw==} + cpu: [x64, arm64, s390x] os: [darwin, linux, win32] hasBin: true @@ -2967,8 +2872,8 @@ packages: resolution: {integrity: sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA==} engines: {node: '>=12.22.0'} - '@pnpm/npm-conf@2.2.2': - resolution: {integrity: sha512-UA91GwWPhFExt3IizW6bOeY/pQ0BkuNwKjk9iQW9KqxluGCrg4VenZ0/L+2Y0+ZOtme72EVvg6v0zo3AMQRCeA==} + '@pnpm/npm-conf@2.3.1': + resolution: {integrity: sha512-c83qWb22rNRuB0UaVCI0uRPNRr8Z0FWnEIvT47jiHAmOIUHbBOg5XvV7pM5x+rKn9HRpjxquDbXYSXr3fAKFcw==} engines: {node: '>=12'} '@polka/url@1.0.0-next.25': @@ -4271,161 +4176,81 @@ packages: resolution: {integrity: sha512-af5CYnc1dtnMIAl2u0U1QHUCGgLNN9ZQkYCAtQOHPxxgF5yX2Cr9jrXLZ9M+/h/eSVbK0ETjJWbNbPoiUSW/7w==} engines: {node: '>=14.15'} - '@rollup/rollup-android-arm-eabi@4.18.1': - resolution: {integrity: sha512-lncuC4aHicncmbORnx+dUaAgzee9cm/PbIqgWz1PpXuwc+sa1Ct83tnqUDy/GFKleLiN7ZIeytM6KJ4cAn1SxA==} - cpu: [arm] - os: [android] - '@rollup/rollup-android-arm-eabi@4.20.0': resolution: {integrity: sha512-TSpWzflCc4VGAUJZlPpgAJE1+V60MePDQnBd7PPkpuEmOy8i87aL6tinFGKBFKuEDikYpig72QzdT3QPYIi+oA==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.18.1': - resolution: {integrity: sha512-F/tkdw0WSs4ojqz5Ovrw5r9odqzFjb5LIgHdHZG65dFI1lWTWRVy32KDJLKRISHgJvqUeUhdIvy43fX41znyDg==} - cpu: [arm64] - os: [android] - '@rollup/rollup-android-arm64@4.20.0': resolution: {integrity: sha512-u00Ro/nok7oGzVuh/FMYfNoGqxU5CPWz1mxV85S2w9LxHR8OoMQBuSk+3BKVIDYgkpeOET5yXkx90OYFc+ytpQ==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.18.1': - resolution: {integrity: sha512-vk+ma8iC1ebje/ahpxpnrfVQJibTMyHdWpOGZ3JpQ7Mgn/3QNHmPq7YwjZbIE7km73dH5M1e6MRRsnEBW7v5CQ==} - cpu: [arm64] - os: [darwin] - '@rollup/rollup-darwin-arm64@4.20.0': resolution: {integrity: sha512-uFVfvzvsdGtlSLuL0ZlvPJvl6ZmrH4CBwLGEFPe7hUmf7htGAN+aXo43R/V6LATyxlKVC/m6UsLb7jbG+LG39Q==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.18.1': - resolution: {integrity: sha512-IgpzXKauRe1Tafcej9STjSSuG0Ghu/xGYH+qG6JwsAUxXrnkvNHcq/NL6nz1+jzvWAnQkuAJ4uIwGB48K9OCGA==} - cpu: [x64] - os: [darwin] - '@rollup/rollup-darwin-x64@4.20.0': resolution: {integrity: sha512-xbrMDdlev53vNXexEa6l0LffojxhqDTBeL+VUxuuIXys4x6xyvbKq5XqTXBCEUA8ty8iEJblHvFaWRJTk/icAQ==} cpu: [x64] os: [darwin] - '@rollup/rollup-linux-arm-gnueabihf@4.18.1': - resolution: {integrity: sha512-P9bSiAUnSSM7EmyRK+e5wgpqai86QOSv8BwvkGjLwYuOpaeomiZWifEos517CwbG+aZl1T4clSE1YqqH2JRs+g==} - cpu: [arm] - os: [linux] - '@rollup/rollup-linux-arm-gnueabihf@4.20.0': resolution: {integrity: sha512-jMYvxZwGmoHFBTbr12Xc6wOdc2xA5tF5F2q6t7Rcfab68TT0n+r7dgawD4qhPEvasDsVpQi+MgDzj2faOLsZjA==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.18.1': - resolution: {integrity: sha512-5RnjpACoxtS+aWOI1dURKno11d7krfpGDEn19jI8BuWmSBbUC4ytIADfROM1FZrFhQPSoP+KEa3NlEScznBTyQ==} - cpu: [arm] - os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.20.0': resolution: {integrity: sha512-1asSTl4HKuIHIB1GcdFHNNZhxAYEdqML/MW4QmPS4G0ivbEcBr1JKlFLKsIRqjSwOBkdItn3/ZDlyvZ/N6KPlw==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.18.1': - resolution: {integrity: sha512-8mwmGD668m8WaGbthrEYZ9CBmPug2QPGWxhJxh/vCgBjro5o96gL04WLlg5BA233OCWLqERy4YUzX3bJGXaJgQ==} - cpu: [arm64] - os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.20.0': resolution: {integrity: sha512-COBb8Bkx56KldOYJfMf6wKeYJrtJ9vEgBRAOkfw6Ens0tnmzPqvlpjZiLgkhg6cA3DGzCmLmmd319pmHvKWWlQ==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.18.1': - resolution: {integrity: sha512-dJX9u4r4bqInMGOAQoGYdwDP8lQiisWb9et+T84l2WXk41yEej8v2iGKodmdKimT8cTAYt0jFb+UEBxnPkbXEQ==} - cpu: [arm64] - os: [linux] - '@rollup/rollup-linux-arm64-musl@4.20.0': resolution: {integrity: sha512-+it+mBSyMslVQa8wSPvBx53fYuZK/oLTu5RJoXogjk6x7Q7sz1GNRsXWjn6SwyJm8E/oMjNVwPhmNdIjwP135Q==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-powerpc64le-gnu@4.18.1': - resolution: {integrity: sha512-V72cXdTl4EI0x6FNmho4D502sy7ed+LuVW6Ym8aI6DRQ9hQZdp5sj0a2usYOlqvFBNKQnLQGwmYnujo2HvjCxQ==} - cpu: [ppc64] - os: [linux] - '@rollup/rollup-linux-powerpc64le-gnu@4.20.0': resolution: {integrity: sha512-yAMvqhPfGKsAxHN8I4+jE0CpLWD8cv4z7CK7BMmhjDuz606Q2tFKkWRY8bHR9JQXYcoLfopo5TTqzxgPUjUMfw==} cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.18.1': - resolution: {integrity: sha512-f+pJih7sxoKmbjghrM2RkWo2WHUW8UbfxIQiWo5yeCaCM0TveMEuAzKJte4QskBp1TIinpnRcxkquY+4WuY/tg==} - cpu: [riscv64] - os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.20.0': resolution: {integrity: sha512-qmuxFpfmi/2SUkAw95TtNq/w/I7Gpjurx609OOOV7U4vhvUhBcftcmXwl3rqAek+ADBwSjIC4IVNLiszoj3dPA==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.18.1': - resolution: {integrity: sha512-qb1hMMT3Fr/Qz1OKovCuUM11MUNLUuHeBC2DPPAWUYYUAOFWaxInaTwTQmc7Fl5La7DShTEpmYwgdt2hG+4TEg==} - cpu: [s390x] - os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.20.0': resolution: {integrity: sha512-I0BtGXddHSHjV1mqTNkgUZLnS3WtsqebAXv11D5BZE/gfw5KoyXSAXVqyJximQXNvNzUo4GKlCK/dIwXlz+jlg==} cpu: [s390x] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.18.1': - resolution: {integrity: sha512-7O5u/p6oKUFYjRbZkL2FLbwsyoJAjyeXHCU3O4ndvzg2OFO2GinFPSJFGbiwFDaCFc+k7gs9CF243PwdPQFh5g==} - cpu: [x64] - os: [linux] - '@rollup/rollup-linux-x64-gnu@4.20.0': resolution: {integrity: sha512-y+eoL2I3iphUg9tN9GB6ku1FA8kOfmF4oUEWhztDJ4KXJy1agk/9+pejOuZkNFhRwHAOxMsBPLbXPd6mJiCwew==} cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.18.1': - resolution: {integrity: sha512-pDLkYITdYrH/9Cv/Vlj8HppDuLMDUBmgsM0+N+xLtFd18aXgM9Nyqupb/Uw+HeidhfYg2lD6CXvz6CjoVOaKjQ==} - cpu: [x64] - os: [linux] - '@rollup/rollup-linux-x64-musl@4.20.0': resolution: {integrity: sha512-hM3nhW40kBNYUkZb/r9k2FKK+/MnKglX7UYd4ZUy5DJs8/sMsIbqWK2piZtVGE3kcXVNj3B2IrUYROJMMCikNg==} cpu: [x64] os: [linux] - '@rollup/rollup-win32-arm64-msvc@4.18.1': - resolution: {integrity: sha512-W2ZNI323O/8pJdBGil1oCauuCzmVd9lDmWBBqxYZcOqWD6aWqJtVBQ1dFrF4dYpZPks6F+xCZHfzG5hYlSHZ6g==} - cpu: [arm64] - os: [win32] - '@rollup/rollup-win32-arm64-msvc@4.20.0': resolution: {integrity: sha512-psegMvP+Ik/Bg7QRJbv8w8PAytPA7Uo8fpFjXyCRHWm6Nt42L+JtoqH8eDQ5hRP7/XW2UiIriy1Z46jf0Oa1kA==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.18.1': - resolution: {integrity: sha512-ELfEX1/+eGZYMaCIbK4jqLxO1gyTSOIlZr6pbC4SRYFaSIDVKOnZNMdoZ+ON0mrFDp4+H5MhwNC1H/AhE3zQLg==} - cpu: [ia32] - os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.20.0': resolution: {integrity: sha512-GabekH3w4lgAJpVxkk7hUzUf2hICSQO0a/BLFA11/RMxQT92MabKAqyubzDZmMOC/hcJNlc+rrypzNzYl4Dx7A==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.18.1': - resolution: {integrity: sha512-yjk2MAkQmoaPYCSu35RLJ62+dz358nE83VfTePJRp8CG7aMg25mEJYpXFiD+NcevhX8LxD5OP5tktPXnXN7GDw==} - cpu: [x64] - os: [win32] - '@rollup/rollup-win32-x64-msvc@4.20.0': resolution: {integrity: sha512-aJ1EJSuTdGnM6qbVC4B5DSmozPTqIag9fSzXRNNo+humQLG89XpPgdt16Ia56ORD7s+H8Pmyx44uczDQ0yDzpg==} cpu: [x64] @@ -4504,49 +4329,49 @@ packages: resolution: {integrity: sha512-aIjCexNsB6DXtl/IngJcUxN7OalsyP5tS/4rqxj6pvqZbeg/7JMlMgy2nOOWsNhy+chX8swThS39dY8pCcEYLQ==} engines: {node: '>= 14'} - '@sentry/cli-darwin@2.32.2': - resolution: {integrity: sha512-GDtePIavx3FKSRowdPdtIssahn46MfFFYNN+s7a9MjlhFwJtvC9A1bSDw7ksEtDaQolepUwmLPHaVe19y0T/zw==} + '@sentry/cli-darwin@2.33.1': + resolution: {integrity: sha512-+4/VIx/E1L2hChj5nGf5MHyEPHUNHJ/HoG5RY+B+vyEutGily1c1+DM2bum7RbD0xs6wKLIyup5F02guzSzG8A==} engines: {node: '>=10'} os: [darwin] - '@sentry/cli-linux-arm64@2.32.2': - resolution: {integrity: sha512-VECLVC1rLyvXk6rTVUfmfs4vhANjMgm4BVKGlA3rydmf2PJw2/NfipH3KeyijdE2vEoyLri+/6HH883pP0iniQ==} + '@sentry/cli-linux-arm64@2.33.1': + resolution: {integrity: sha512-DbGV56PRKOLsAZJX27Jt2uZ11QfQEMmWB4cIvxkKcFVE+LJP4MVA+MGGRUL6p+Bs1R9ZUuGbpKGtj0JiG6CoXw==} engines: {node: '>=10'} cpu: [arm64] os: [linux, freebsd] - '@sentry/cli-linux-arm@2.32.2': - resolution: {integrity: sha512-u9s08wr8bDDqsAl6pk9iGGlOHtU+T8btU6voNKy71QzeIBpV9c8VVk/OnmP9aswp/ea4NY416yjnzcTvCrFKAw==} + '@sentry/cli-linux-arm@2.33.1': + resolution: {integrity: sha512-zbxEvQju+tgNvzTOt635le4kS/Fbm2XC2RtYbCTs034Vb8xjrAxLnK0z1bQnStUV8BkeBHtsNVrG+NSQDym2wg==} engines: {node: '>=10'} cpu: [arm] os: [linux, freebsd] - '@sentry/cli-linux-i686@2.32.2': - resolution: {integrity: sha512-XhofQz32OqLrQK1DEOsryhT7d29Df6VkccvxueGoIt2gpXEXtgRczsUwZjZqquDdkNCt+HPj9eUGcj8pY8JkmQ==} + '@sentry/cli-linux-i686@2.33.1': + resolution: {integrity: sha512-g2LS4oPXkPWOfKWukKzYp4FnXVRRSwBxhuQ9eSw2peeb58ZIObr4YKGOA/8HJRGkooBJIKGaAR2mH2Pk1TKaiA==} engines: {node: '>=10'} cpu: [x86, ia32] os: [linux, freebsd] - '@sentry/cli-linux-x64@2.32.2': - resolution: {integrity: sha512-anyng4Qqt7zX4ZY4IzDH1RJWAVZNBe6sUHcuciNy7giCU3B4/XnxAHlwYmBSN5txpaumsWdstPgRKEUJG6AOSA==} + '@sentry/cli-linux-x64@2.33.1': + resolution: {integrity: sha512-IV3dcYV/ZcvO+VGu9U6kuxSdbsV2kzxaBwWUQxtzxJ+cOa7J8Hn1t0koKGtU53JVZNBa06qJWIcqgl4/pCuKIg==} engines: {node: '>=10'} cpu: [x64] os: [linux, freebsd] - '@sentry/cli-win32-i686@2.32.2': - resolution: {integrity: sha512-/auqx7QXG7F556fNK7vaB26pX7Far1CQMfI65iV4u/VWg6gV2WfvJWXB4iowhjqkYv56sZ+zOymLkEVF0R8wtg==} + '@sentry/cli-win32-i686@2.33.1': + resolution: {integrity: sha512-F7cJySvkpzIu7fnLKNHYwBzZYYwlhoDbAUnaFX0UZCN+5DNp/5LwTp37a5TWOsmCaHMZT4i9IO4SIsnNw16/zQ==} engines: {node: '>=10'} cpu: [x86, ia32] os: [win32] - '@sentry/cli-win32-x64@2.32.2': - resolution: {integrity: sha512-w7hW2sEWVYQquqdILBSFhcVW+HdoyLqVPPkLPAXRSLTwBnuni9nQEIdXr0h/7db+K3cm7PvWndp5ixVyswLHZA==} + '@sentry/cli-win32-x64@2.33.1': + resolution: {integrity: sha512-8VyRoJqtb2uQ8/bFRKNuACYZt7r+Xx0k2wXRGTyH05lCjAiVIXn7DiS2BxHFty7M1QEWUCMNsb/UC/x/Cu2wuA==} engines: {node: '>=10'} cpu: [x64] os: [win32] - '@sentry/cli@2.32.2': - resolution: {integrity: sha512-m/6Z3FWu+rTd8jepVlJPKQhvbT8vCjt0N7BSWZiEUVW/8mhwAYJiwO0b+Ch/u4IqbBg1dp3805q5TFPl4AdrNw==} + '@sentry/cli@2.33.1': + resolution: {integrity: sha512-dUlZ4EFh98VFRPJ+f6OW3JEYQ7VvqGNMa0AMcmvk07ePNeK/GicAWmSQE4ZfJTTl80ul6HZw1kY01fGQOQlVRA==} engines: {node: '>= 10'} hasBin: true @@ -5313,10 +5138,10 @@ packages: '@storybook/codemod@8.2.4': resolution: {integrity: sha512-QcZdqjX4NvkVcWR3yI9it3PfqmBOCR+3iY6j4PmG7p5IE0j9kXMKBbeFrBRprSijHKlwcjbc3bRx2SnKF6AFEg==} - '@storybook/components@8.2.4': - resolution: {integrity: sha512-JLT1RoR/RXX+ZTeFoY85CRHb9Zz3l0PRRUSetEjoIJdnBGeL5C38bs0s9QnYjpCDLUlhdYhTln+GzmbyH8ocpA==} + '@storybook/components@8.2.9': + resolution: {integrity: sha512-OkkcZ/f/6o3GdFEEK9ZHKIGHWUHmavZUYs5xaSgU64bOrA2aqEFtfeWWitZYTv3Euhk8MVLWfyEMDfez0AlvDg==} peerDependencies: - storybook: ^8.2.4 + storybook: ^8.2.9 '@storybook/core-client@7.6.15': resolution: {integrity: sha512-jwWol+zo+ItKBzPm9i80bEL6seHMsV0wKSaViVMQ4TqHtEbNeFE8sFEc2NTr18VNBnQOdlQPnEWmdboXBUrGcA==} @@ -5352,8 +5177,8 @@ packages: '@storybook/global@5.0.0': resolution: {integrity: sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==} - '@storybook/icons@1.2.9': - resolution: {integrity: sha512-cOmylsz25SYXaJL/gvTk/dl3pyk7yBFRfeXTsHvTA3dfhoU/LWSq0NKL9nM7WBasJyn6XPSGnLS4RtKXLw5EUg==} + '@storybook/icons@1.2.10': + resolution: {integrity: sha512-310apKdDcjbbX2VSLWPwhEwAgjxTzVagrwucVZIdGPErwiAppX8KvBuWZgPo+rQLVrtH8S+pw1dbUwjcE6d7og==} engines: {node: '>=14.0.0'} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -5364,18 +5189,18 @@ packages: peerDependencies: storybook: ^8.2.4 - '@storybook/manager-api@8.2.4': - resolution: {integrity: sha512-ayiOtcGupSeLCi2doEsRpALNPo4MBWYruc+e3jjkeVJQIg9A1ipSogNQh8unuOmq9rezO4/vcNBd6MxLs3xLWg==} + '@storybook/manager-api@8.2.9': + resolution: {integrity: sha512-mkYvUlfqDw+0WbxIynh5TcrotmoXlumEsOA4+45zuNea8XpEgj5cNBUCnmfEO6yQ85swqkS8YYbMpg1cZyu/Vw==} peerDependencies: - storybook: ^8.2.4 + storybook: ^8.2.9 '@storybook/node-logger@7.6.15': resolution: {integrity: sha512-C+sCvRjR+5uVU3VTrfyv7/RlPBxesAjIucUAK0keGyIZ7sFQYCPdkm4m/C4s+TcubgAzVvuoUHlRrSppdA7WzQ==} - '@storybook/node-logger@8.2.4': - resolution: {integrity: sha512-Jp7B0QMBkeZgqQpSm+KWmKrnupPKmTyZcLEcjR+Efp+66e/9uAujmy3AeG6FYf34vPdOcMQMouRvBfDyUgnjtQ==} + '@storybook/node-logger@8.2.9': + resolution: {integrity: sha512-j0jHjj1HtwBd69ZNd6txOaB5J5JQj9rnvtiDuvTKM/qXM6HxifL6LJ75b9pQOMKIx9XmlSIA9663zmkL4EsrJg==} peerDependencies: - storybook: ^8.2.4 + storybook: ^8.2.9 '@storybook/preset-react-webpack@8.2.4': resolution: {integrity: sha512-uu77sBOibgPGWhG84eJsQkGv/UwbVnG/gS4CqHvHeuivtZup5vWxwuqh3ifsU7+uX94ZZuFJ5DNuo6194x9CdA==} @@ -5392,10 +5217,10 @@ packages: '@storybook/preview-api@7.6.15': resolution: {integrity: sha512-2KN9vlizF6sFlYsJEGnFqcQaJXs4TTdawC1VazVdtaMSHANDxxDu8F1cP+u7lpPH3DkNZUmTGQDBYfYY9xR0eQ==} - '@storybook/preview-api@8.2.4': - resolution: {integrity: sha512-IxOiUYYzNnk1OOz3zQBhsa3P1fsgqeMBZcH7TjiQWs9osuWG20oqsFR6+Z3dxoW8IuQHvpnREGKvAbRsDsThcA==} + '@storybook/preview-api@8.2.9': + resolution: {integrity: sha512-D8/t+a78OJqQAcT/ABa1C4YM/OaLGQ9IvCsp3Q9ruUqDCwuZBj8bG3D4477dlY4owX2ycC0rWYu3VvuK0EmJjA==} peerDependencies: - storybook: ^8.2.4 + storybook: ^8.2.9 '@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0': resolution: {integrity: sha512-KUqXC3oa9JuQ0kZJLBhVdS4lOneKTOopnNBK4tUAgoxWQ3u/IjzdueZjFr7gyBrXMoU6duutk3RQR9u8ZpYJ4Q==} @@ -5470,68 +5295,68 @@ packages: '@styled-system/theme-get@5.1.2': resolution: {integrity: sha512-afAYdRqrKfNIbVgmn/2Qet1HabxmpRnzhFwttbGr6F/mJ4RDS/Cmn+KHwHvNXangQsWw/5TfjpWV+rgcqqIcJQ==} - '@swc/core-darwin-arm64@1.7.0': - resolution: {integrity: sha512-2ylhM7f0HwUwLrFYZAe/dse8PCbPsYcJS3Dt7Q8NT3PUn7vy6QOMxNcOPPuDrnmaXqQQO3oxdmRapguTxaat9g==} + '@swc/core-darwin-arm64@1.7.11': + resolution: {integrity: sha512-HRQv4qIeMBPThZ6Y/4yYW52rGsS6yrpusvuxLGyoFo45Y0y12/V2yXkOIA/0HIQyrqoUAxn1k4zQXpPaPNCmnw==} engines: {node: '>=10'} cpu: [arm64] os: [darwin] - '@swc/core-darwin-x64@1.7.0': - resolution: {integrity: sha512-SgVnN4gT1Rb9YfTkp4FCUITqSs7Yj0uB2SUciu5CV3HuGvS5YXCUzh+KrwpLFtx8NIgivISKcNnb41mJi98X8Q==} + '@swc/core-darwin-x64@1.7.11': + resolution: {integrity: sha512-vtMQj0F3oYwDu5yhO7SKDRg1XekRSi6/TbzHAbBXv+dBhlGGvcZZynT1H90EVFTv+7w7Sh+lOFvRv5Z4ZTcxow==} engines: {node: '>=10'} cpu: [x64] os: [darwin] - '@swc/core-linux-arm-gnueabihf@1.7.0': - resolution: {integrity: sha512-+Z9Dayart1iKJQEJJ9N/KS4z5EdXJE3WPFikY0jonKTo4Dd8RuyVz5yLvqcIMeVdz/SwximATaL6iJXw7hZS9A==} + '@swc/core-linux-arm-gnueabihf@1.7.11': + resolution: {integrity: sha512-mHtzWKxhtyreI4CSxs+3+ENv8t/Qo35WFoYG66qHEgJz/Z2Lh6jv1E+MYgHdYwnpQHgHbdvAco7HsBu/Dt6xXw==} engines: {node: '>=10'} cpu: [arm] os: [linux] - '@swc/core-linux-arm64-gnu@1.7.0': - resolution: {integrity: sha512-UnLrCiZ1EI4shznJn0xP6DLgsXUSwtfsdgHhGYCrvbgVBBve3S9iFgVFEB3SPl7Q/TdowNbrN4zHU0oChfiNfw==} + '@swc/core-linux-arm64-gnu@1.7.11': + resolution: {integrity: sha512-FRwe/x0GfXSQjGP2lIk+NO0pUFS/lI/RorCLBPiK808EVE9JTbh9DKCc/4Bbb4jgScAjNkrFCUVObQYl3YKmpA==} engines: {node: '>=10'} cpu: [arm64] os: [linux] - '@swc/core-linux-arm64-musl@1.7.0': - resolution: {integrity: sha512-H724UANA+ptsfwKRr9mnaDa9cb5fw0oFysiGKTgb3DMYcgk3Od0jMTnXVPFSVpo7FlmyxeC9K8ueUPBOoOK6XA==} + '@swc/core-linux-arm64-musl@1.7.11': + resolution: {integrity: sha512-GY/rs0+GUq14Gbnza90KOrQd/9yHd5qQMii5jcSWcUCT5A8QTa8kiicsM2NxZeTJ69xlKmT7sLod5l99lki/2A==} engines: {node: '>=10'} cpu: [arm64] os: [linux] - '@swc/core-linux-x64-gnu@1.7.0': - resolution: {integrity: sha512-SY3HA0K0Dpqt1HIfMLGpwL4hd4UaL2xHP5oZXPlRQPhUDZrbb4PbI3ZJnh66c63eL4ZR8EJ+HRFI0Alx5p69Zw==} + '@swc/core-linux-x64-gnu@1.7.11': + resolution: {integrity: sha512-QDkGRwSPmp2RBOlSs503IUXlWYlny8DyznTT0QuK0ML2RpDFlXWU94K/EZhS0RBEUkMY/W51OacM8P8aS/dkCg==} engines: {node: '>=10'} cpu: [x64] os: [linux] - '@swc/core-linux-x64-musl@1.7.0': - resolution: {integrity: sha512-cEJ2ebtV1v/5Ilb55E05J6F5SrHKQWzUttIhR5Mkayyo+yvPslcpByuFC3D+J7X1ebziTOBpWuMpUdjLfh3SMQ==} + '@swc/core-linux-x64-musl@1.7.11': + resolution: {integrity: sha512-SBEfKrXy6zQ6ksnyxw1FaCftrIH4fLfA81xNnKb7x/6iblv7Ko6H0aK3P5C86jyqF/82+ONl9C7ImGkUFQADig==} engines: {node: '>=10'} cpu: [x64] os: [linux] - '@swc/core-win32-arm64-msvc@1.7.0': - resolution: {integrity: sha512-ecQOOmzEssz+m0pR4xDYCGuvn3E/l0nQ3tk5jp1NA1lsAy4bMV0YbYCHjptYvWL/UjhIerIp3IlCJ8x5DodSog==} + '@swc/core-win32-arm64-msvc@1.7.11': + resolution: {integrity: sha512-a2Y4xxEsLLYHJN7sMnw9+YQJDi3M1BxEr9hklfopPuGGnYLFNnx5CypH1l9ReijEfWjIAHNi7pq3m023lzW1Hg==} engines: {node: '>=10'} cpu: [arm64] os: [win32] - '@swc/core-win32-ia32-msvc@1.7.0': - resolution: {integrity: sha512-gz81seZkRn3zMnVOc7L5k6F4vQC82gIxmHiL+GedK+A37XI/X26AASU3zxvORnqQbwQYXQ+AEVckxBmFlz3v2g==} + '@swc/core-win32-ia32-msvc@1.7.11': + resolution: {integrity: sha512-ZbZFMwZO+j8ulhegJ7EhJ/QVZPoQ5qc30ylJQSxizizTJaen71Q7/13lXWc6ksuCKvg6dUKrp/TPgoxOOtSrFA==} engines: {node: '>=10'} cpu: [ia32] os: [win32] - '@swc/core-win32-x64-msvc@1.7.0': - resolution: {integrity: sha512-b5Fd1xEOw9uqBpj2lqsaR4Iq9UhiL84hNDcEsi6DQA7Y1l85waQAslTbS0E4/pJ1PISAs0jW0zIGLco1eaWBOg==} + '@swc/core-win32-x64-msvc@1.7.11': + resolution: {integrity: sha512-IUohZedSJyDu/ReEBG/mqX6uG29uA7zZ9z6dIAF+p6eFxjXmh9MuHryyM+H8ebUyoq/Ad3rL+rUCksnuYNnI0w==} engines: {node: '>=10'} cpu: [x64] os: [win32] - '@swc/core@1.7.0': - resolution: {integrity: sha512-d4vMzH6ICllDwlPuhset2h8gu/USHdbyfJim+2hQEdxC0UONtfpmu38XBgNqRjStrji1Q5M10jfeUZL3cu1i8g==} + '@swc/core@1.7.11': + resolution: {integrity: sha512-AB+qc45UrJrDfbhPKcUXk+9z/NmFfYYwJT6G7/iur0fCse9kXjx45gi40+u/O2zgarG/30/zV6E3ps8fUvjh7g==} engines: {node: '>=10'} peerDependencies: '@swc/helpers': '*' @@ -5542,8 +5367,8 @@ packages: '@swc/counter@0.1.3': resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} - '@swc/types@0.1.9': - resolution: {integrity: sha512-qKnCno++jzcJ4lM4NTfYifm1EFSCeIfKiAHAfkENZAV5Kl9PjJIyd2yeeVv6c/2CckuLyv2NmRC5pv6pm2WQBg==} + '@swc/types@0.1.12': + resolution: {integrity: sha512-wBJA+SdtkbFhHjTMYH+dEH1y4VpfGdAc2Kw/LK09i9bXd/K6j6PkDcFCEzb6iVfZMkPRrl/q0e3toqTAJdkIVA==} '@szmarczak/http-timer@4.0.6': resolution: {integrity: sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==} @@ -5831,8 +5656,8 @@ packages: '@types/eslint-scope@3.7.7': resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==} - '@types/eslint@8.56.10': - resolution: {integrity: sha512-Shavhk87gCtY2fhXDctcfS3e6FdxWkCx1iUZ9eEUbh7rTqlZT0/IzOkCOVt0fCjcFuZ9FPYfuezTBImfHCDBGQ==} + '@types/eslint@9.6.0': + resolution: {integrity: sha512-gi6WQJ7cHRgZxtkQEoyHMppPjq9Kxo5Tjn2prSKDSmZrCz8TZ3jSRCeTJm+WoM+oB0WG37bRqLzaaU3q7JypGg==} '@types/estree-jsx@1.0.5': resolution: {integrity: sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==} @@ -5897,8 +5722,8 @@ packages: '@types/http-errors@2.0.4': resolution: {integrity: sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==} - '@types/http-proxy@1.17.14': - resolution: {integrity: sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==} + '@types/http-proxy@1.17.15': + resolution: {integrity: sha512-25g5atgiVNTIv0LBDTg1H74Hvayx0ajtJPLLcYE3whFv75J0pWNtOBzaXJQgDTmrX1bx5U9YC2w/n65BN1HwRQ==} '@types/is-empty@1.2.3': resolution: {integrity: sha512-4J1l5d79hoIvsrKh5VUKVRA1aIdsOb10Hu5j3J2VfP/msDnfTdGPmNp2E1Wg+vs97Bktzo+MZePFFXSGoykYJw==} @@ -5975,12 +5800,6 @@ packages: '@types/node@17.0.45': resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} - '@types/node@18.19.40': - resolution: {integrity: sha512-MIxieZHrm4Ee8XArBIc+Or9HINt2StOmCbgRcXGSJl8q14svRvkZPe7LJq9HKtTI1SK3wU8b91TjntUm7T69Pg==} - - '@types/node@18.19.41': - resolution: {integrity: sha512-LX84pRJ+evD2e2nrgYCHObGWkiQJ1mL+meAgbvnwk/US6vmMY7S2ygBTGV2Jw91s9vUsLSXeDEkUHZIJGLrhsg==} - '@types/node@18.19.44': resolution: {integrity: sha512-ZsbGerYg72WMXUIE9fYxtvfzLEuq6q8mKERdWFnqTmOvudMxnz+CBNRoOwJ2kNpFOncrKjT1hZwxjlFgQ9qvQA==} @@ -6032,8 +5851,8 @@ packages: '@types/react-router@5.1.20': resolution: {integrity: sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q==} - '@types/react-transition-group@4.4.10': - resolution: {integrity: sha512-hT/+s0VQs2ojCX823m60m5f0sL5idt9SO6Tj6Dg+rdphGPIeJbJ6CxvBYkgkGKrYeDjvIpKTR38UzmtHJOGW3Q==} + '@types/react-transition-group@4.4.11': + resolution: {integrity: sha512-RM05tAniPZ5DZPzzNFP+DmrcOdD0efDUxMy3145oljWSl3x9ZV5vhme98gTxFrj2lhXvmGNnUiuDyJgY9IKkNA==} '@types/react@18.3.3': resolution: {integrity: sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==} @@ -6101,11 +5920,11 @@ packages: '@types/uglify-js@3.17.5': resolution: {integrity: sha512-TU+fZFBTBcXj/GpDpDaBmgWk/gn96kMZ+uocaFUlV2f8a6WdMzzI44QBCmGcCiYR0Y6ZlNRiyUyKKt5nl/lbzQ==} - '@types/unist@2.0.10': - resolution: {integrity: sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==} + '@types/unist@2.0.11': + resolution: {integrity: sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==} - '@types/unist@3.0.2': - resolution: {integrity: sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==} + '@types/unist@3.0.3': + resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} '@types/use-sync-external-store@0.0.3': resolution: {integrity: sha512-EwmlvuaxPNej9+T4v5AuBPJa2x2UOJVdjCtDHgcDqitUeOtjnJKJ+apYjVcAoBEMjKW1VVFGZLUb5+qqa09XFA==} @@ -6122,8 +5941,8 @@ packages: '@types/webpack-sources@3.2.3': resolution: {integrity: sha512-4nZOdMwSPHZ4pTEZzSp0AsTM4K7Qmu40UKW4tJDiOVs20UzYF9l+qUe4s0ftfN0pin06n+5cWWDJXH+sbhAiDw==} - '@types/webpack@4.41.38': - resolution: {integrity: sha512-oOW7E931XJU1mVfCnxCVgv8GLFL768pDO5u2Gzk82i8yTIgX6i7cntyZOkZYb/JtYM8252SN9bQp9tgkVDSsRw==} + '@types/webpack@4.41.39': + resolution: {integrity: sha512-otxUJvoi6FbBq/64gGH34eblpKLgdi+gf08GaAh8Bx6So0ZZic028Ev/SUxD22gbthMKCkeeiXEat1kHLDJfYg==} '@types/webpack@5.28.5': resolution: {integrity: sha512-wR87cgvxj3p6D0Crt1r5avwqffqPXUkNlnQ1mjU93G7gCuFjufZR4I6j8cz5g1F1tTYpfOOFvly+cmIQwL9wvw==} @@ -6131,8 +5950,8 @@ packages: '@types/ws@7.4.7': resolution: {integrity: sha512-JQbbmxZTZehdc2iszGKs5oC3NFnjeay7mtAWrdt7qNtAVK0g19muApzAy4bm9byz79xa2ZnO/BOBC2R8RC5Lww==} - '@types/ws@8.5.11': - resolution: {integrity: sha512-4+q7P5h3SpJxaBft0Dzpbr6lmMaqh0Jr2tbhJZ/luAwvD7ohSCniYkwz/pLxuT2h0EOa6QADgJj1Ko+TzRfZ+w==} + '@types/ws@8.5.12': + resolution: {integrity: sha512-3tPRkv1EtkDpzlgyKyI8pGsGZAGPEaXeu0DOj5DI25Ja91bdAYddYHbADRYVrZMRbfW+1l5YwXVDKohDJNQxkQ==} '@types/yargs-parser@21.0.3': resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} @@ -6576,8 +6395,8 @@ packages: resolution: {integrity: sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==} engines: {node: '>= 10.0.0'} - adm-zip@0.5.14: - resolution: {integrity: sha512-DnyqqifT4Jrcvb8USYjp6FHtBpEIz1mnXu6pTRHZ0RL69LbQYiO+0lDFg5+OKA7U29oWSs3a/i8fhn8ZcceIWg==} + adm-zip@0.5.15: + resolution: {integrity: sha512-jYPWSeOA8EFoZnucrKCNihqBjoEGQSU4HKgHYQgKNEQ0pQF9a/DYuo/+fAxY76k4qe75LUlLWpAM1QWcBMTOKw==} engines: {node: '>=12.0'} ag-auth@2.1.0: @@ -6863,8 +6682,8 @@ packages: engines: {node: '>=12.9.0'} hasBin: true - autoprefixer@10.4.19: - resolution: {integrity: sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==} + autoprefixer@10.4.20: + resolution: {integrity: sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==} engines: {node: ^10 || ^12 || >=14} hasBin: true peerDependencies: @@ -6877,8 +6696,8 @@ packages: aws-sign2@0.7.0: resolution: {integrity: sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==} - aws4@1.13.0: - resolution: {integrity: sha512-3AungXC4I8kKsS9PuS4JH2nc+0bVY/mjgrephHTIi8fpEeGsTHBUJeosp0Wc1myYMElmD0B3Oc4XL/HVJ4PV2g==} + aws4@1.13.1: + resolution: {integrity: sha512-u5w79Rd7SU4JaIlA/zFqG+gOiuq25q5VLyZ8E+ijJeILuTxVzZgp2CaGw/UTw6pXYN9XMO9yiqj/nEHmhTG5CA==} axios@1.7.4: resolution: {integrity: sha512-DukmaFRnY6AzAALSH4J2M3k6PkaC+MfaAGdEERRWcC9q3/TWQwLpHR8ZRLKTdQ3aBDL64EdluRDjJqKw+BPZEw==} @@ -6897,11 +6716,6 @@ packages: peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - babel-plugin-polyfill-corejs3@0.10.4: - resolution: {integrity: sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg==} - peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - babel-plugin-polyfill-corejs3@0.10.6: resolution: {integrity: sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==} peerDependencies: @@ -7108,11 +6922,6 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true - browserslist@4.23.2: - resolution: {integrity: sha512-qkqSyistMYdxAcw+CzbZwlBy8AGmS/eEWs+sEV5TnLRGDOL+C5M2EnH6tlZyg0YoAxGJAFKh61En9BR941GnHA==} - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} - hasBin: true - browserslist@4.23.3: resolution: {integrity: sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} @@ -7270,9 +7079,6 @@ packages: caniuse-api@3.0.0: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} - caniuse-lite@1.0.30001642: - resolution: {integrity: sha512-3XQ0DoRgLijXJErLSl+bLnJ+Et4KqV1PY6JJBGAFlsNsz31zeAIncyeZfLCabHK/jtSh+671RM9YMldxjUPZtA==} - caniuse-lite@1.0.30001651: resolution: {integrity: sha512-9Cf+Xv1jJNe1xPZLGuUXLNkE1BoDkqRqYyFJ9TDYSqhduqA4hu4oR9HluGoWYQC/aj8WHjsGVV+bwkh0+tegRg==} @@ -7286,8 +7092,8 @@ packages: ccount@2.0.1: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} - chai@4.4.1: - resolution: {integrity: sha512-13sOfMv2+DWduEU+/xbun3LScLoqN17nBeTLUsmDfKdoiC1fr0n9PU4guu4AhRcOVFk/sW8LyZWHuhWtQZiF+g==} + chai@4.5.0: + resolution: {integrity: sha512-RITGBfijLkBddZvnn8jdqoTypxvqbOLYQkGGxXzeFjVHvudaPw0HNFD9x928/eUwYWd2dPCugVqspGALTZZQKw==} engines: {node: '>=4'} chalk@2.4.2: @@ -7481,8 +7287,8 @@ packages: code-block-writer@12.0.0: resolution: {integrity: sha512-q4dMFMlXtKR3XNBHyMHt/3pwYNA69EDk00lloMOaaUMKPUXBw6lpXtbu3MMVG6/uOihGnRDOlkyqsONEUj60+w==} - codemirror@5.65.16: - resolution: {integrity: sha512-br21LjYmSlVL0vFCPWPfhzUCT34FM/pAdK7rRIZwa0rrtrIdotvP4Oh4GUHsu2E3IrQMCfRkL/fN3ytMNxVQvg==} + codemirror@5.65.17: + resolution: {integrity: sha512-1zOsUx3lzAOu/gnMAZkQ9kpIHcPYOc9y1Fbm2UVk5UBPkdq380nhkelG0qUwm1f7wPvTbndu9ZYlug35EwAZRQ==} coinselect@3.1.13: resolution: {integrity: sha512-iJOrKH/7N9gX0jRkxgOHuGjvzvoxUMSeylDhH1sHn+CjLjdin5R0Hz2WEBu/jrZV5OrHcm+6DMzxwu9zb5mSZg==} @@ -7683,14 +7489,11 @@ packages: peerDependencies: webpack: ^5.1.0 - core-js-compat@3.37.1: - resolution: {integrity: sha512-9TNiImhKvQqSUkOvk/mMRZzOANTiEVC7WaBNhHcKM7x+/5E1l5NvsysR19zuDQScE8k+kfQXWRN3AtS/eOSHpg==} - core-js-compat@3.38.0: resolution: {integrity: sha512-75LAicdLa4OJVwFxFbQR3NdnZjNgX6ILpVcVzcC4T2smerB5lELMrJQQQoWV6TiuC/vlaFqgU2tKQx9w5s0e0A==} - core-js-pure@3.37.1: - resolution: {integrity: sha512-J/r5JTHSmzTxbiYYrzXg9w1VpqrYt+gexenBE9pugeyhwPZTAEJddyiReJWsLO6uNQ8xJZFbod6XC7KKwatCiA==} + core-js-pure@3.38.0: + resolution: {integrity: sha512-8balb/HAXo06aHP58mZMtXgD8vcnXz9tUDePgqBgJgKdmTlMt+jw3ujqniuBDQXMvTzxnMpxHFeuSM3g1jWQuQ==} core-js@2.6.12: resolution: {integrity: sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==} @@ -8074,15 +7877,6 @@ packages: supports-color: optional: true - debug@4.3.5: - resolution: {integrity: sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - debug@4.3.6: resolution: {integrity: sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==} engines: {node: '>=6.0'} @@ -8399,9 +8193,6 @@ packages: ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - electron-to-chromium@1.4.829: - resolution: {integrity: sha512-5qp1N2POAfW0u1qGAxXEtz6P7bO1m6gpZr5hdf5ve6lxpLM7MpiM4jIPz7xcrNlClQMafbyUDDWjlIQZ1Mw0Rw==} - electron-to-chromium@1.5.8: resolution: {integrity: sha512-4Nx0gP2tPNBLTrFxBMHpkQbtn2hidPVr/+/FTtcCiBYTucqc70zRyVZiOLj17Ui3wTO7SQ1/N+hkHYzJjBzt6A==} @@ -8410,8 +8201,8 @@ packages: engines: {node: '>= 12.20.55'} hasBin: true - elliptic@6.5.6: - resolution: {integrity: sha512-mpzdtpeCLuS3BmE3pO3Cpp5bbjlOPY2Q0PgoF+Od1XZrHLYI28Xe3ossCmYCQt11FQKEYd9+PF8jymTvtWJSHQ==} + elliptic@6.5.7: + resolution: {integrity: sha512-ESVCtTwiA+XhY3wyh24QqRGBoP3rEdDUl3EDUUo9tft074fi19IrdpH7hLCMMP3CIj7jb3W96rn8lt/BqIlt5Q==} emoji-regex@10.3.0: resolution: {integrity: sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==} @@ -8450,10 +8241,6 @@ packages: resolution: {integrity: sha512-4U5pNsuDl0EhuZpq46M5xPslstkviJuhrdobaRDBk2Jy2KO37FDAJl4lb2KlNabxT0m4MTK2UHNrsAcphE8nyw==} engines: {node: '>=10.13.0'} - enhanced-resolve@5.17.0: - resolution: {integrity: sha512-dwDPwZL0dmye8Txp2gzFmA6sxALaSvdRDjPH0viLcKrtlOL3tw62nWWweVD1SdILDTJrbrL6tdWVN58Wo6U3eA==} - engines: {node: '>=10.13.0'} - enhanced-resolve@5.17.1: resolution: {integrity: sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==} engines: {node: '>=10.13.0'} @@ -8547,11 +8334,6 @@ packages: peerDependencies: webpack: ^4.40.0 || ^5.0.0 - esbuild-register@3.5.0: - resolution: {integrity: sha512-+4G/XmakeBAsvJuDugJvtyF1x+XJT4FMocynNpxrvEBViirpfUn2PgNpCHedfWhF4WokNsO/OvMKrmJOIJsI5A==} - peerDependencies: - esbuild: '>=0.12 <1' - esbuild-register@3.6.0: resolution: {integrity: sha512-H2/S7Pm8a9CL1uhp9OvjwrBh5Pvx0H8qVOxNu8Wed9Y7qv56MPtq+GGM8RJpq6glYJn9Wspr8uw7l55uyinNeg==} peerDependencies: @@ -9005,10 +8787,6 @@ packages: resolution: {integrity: sha512-HVzoK3r6Vsg+lKvlIZzaWNBVai+FXTX1wdYhz/wVlH13tb/gOdLXmlTqy6odmTBhT5UoWUbq0k8263Qhr9d88w==} engines: {node: '>=0.4.0'} - flow-parser@0.241.0: - resolution: {integrity: sha512-82yKXpz7iWknWFsognZUf5a6mBQLnVrYoYSU9Nbu7FTOpKlu3v9ehpiI9mYXuaIO3J0ojX1b83M/InXvld9HUw==} - engines: {node: '>=0.4.0'} - flow-parser@0.243.0: resolution: {integrity: sha512-HCDBfH+kZcY5etWYeAqatjW78gkIryzb9XixRsA8lGI1uyYc7aCpElkkO4H+KIpoyQMiY0VAZPI4cyac3wQe8w==} engines: {node: '>=0.4.0'} @@ -9028,8 +8806,8 @@ packages: for-each@0.3.3: resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} - foreground-child@3.2.1: - resolution: {integrity: sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA==} + foreground-child@3.3.0: + resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==} engines: {node: '>=14'} forever-agent@0.6.1: @@ -9238,8 +9016,8 @@ packages: resolution: {integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==} engines: {node: '>= 0.4'} - get-tsconfig@4.7.5: - resolution: {integrity: sha512-ZCuZCnlqNzjb4QprAzXKdpp/gh6KTxSJuw3IBsPnV/7fV4NxC9ckB+vPTt8w7fJA0TaSD7c55BR47JD6MEDyDw==} + get-tsconfig@4.7.6: + resolution: {integrity: sha512-ZAqrLlu18NbDdRaHq+AKXzAmqIUPswPWKUchfytdAjiRFnCe5ojG2bstg6mRiZabkKfCoL/e98pbBELIV/YCeA==} get-value@2.0.6: resolution: {integrity: sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==} @@ -9701,9 +9479,6 @@ packages: immer@9.0.21: resolution: {integrity: sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==} - immutable@4.3.6: - resolution: {integrity: sha512-Ju0+lEMyzMVZarkTn/gqRpdqd5dOPaz1mCZ0SH3JV6iFw81PldE/PEB1hWVEA288HPt4WXW8O7AWxB10M+03QQ==} - immutable@4.3.7: resolution: {integrity: sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==} @@ -9719,8 +9494,8 @@ packages: resolution: {integrity: sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==} engines: {node: '>=8'} - import-local@3.1.0: - resolution: {integrity: sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==} + import-local@3.2.0: + resolution: {integrity: sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==} engines: {node: '>=8'} hasBin: true @@ -10511,8 +10286,8 @@ packages: resolution: {integrity: sha512-KvNT4XqAMzdcL6ka6Tl3i2lYeFDgXNCuIX+xNx6ZMVR1dFq+idXd9FLKNMOIx0t9mJ9/HudyX4oZWXZQ0UJHeg==} engines: {node: '>=14.16'} - launch-editor@2.8.0: - resolution: {integrity: sha512-vJranOAJrI/llyWGRQqiDM+adrw+k83fvmmx3+nV47g3+36xM15jE+zyZ6Ffel02+xSvuM0b2GDRosXZkbb6wA==} + launch-editor@2.8.1: + resolution: {integrity: sha512-elBx2l/tp9z99X5H/qev8uyDywVh0VXAwEbjk8kJhnc5grOFkGh7aW6q55me9xnYbss261XtnUrysZ+XvGbhQA==} lazy-universal-dotenv@4.0.0: resolution: {integrity: sha512-aXpZJRnTkpK6gQ/z4nk+ZBLd/Qdp118cvPruLSIQzQNRhKwEcdXCOzXuF55VDqIiuAaY3UGZ10DJtvZzDcvsxg==} @@ -11631,9 +11406,6 @@ packages: node-notifier@10.0.1: resolution: {integrity: sha512-YX7TSyDukOZ0g+gmzjB6abKu+hTGvO8+8+gIFDsRCU2t8fLV/P2unmt+LGFaIa4y64aX98Qksa97rgz4vMNeLQ==} - node-releases@2.0.17: - resolution: {integrity: sha512-Ww6ZlOiEQfPfXM45v17oabk77Z7mg5bOt7AjDyzy7RjK9OrLrLC8dyZQoAPEOtFX9SaNf1Tdvr5gRJWdTJj7GA==} - node-releases@2.0.18: resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==} @@ -11687,8 +11459,8 @@ packages: resolution: {integrity: sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - npm-package-arg@11.0.2: - resolution: {integrity: sha512-IGN0IAwmhDJwy13Wc8k+4PEbTPhpJnMtfR53ZbOyjkvmEcLS4nCwp6mvMWjS5sUjeiW3mpx6cHmuhKEu9XmcQw==} + npm-package-arg@11.0.3: + resolution: {integrity: sha512-sHGJy8sOC1YraBywpzQlIKBE4pBbGbiF95U6Auspzyem956E0+FtDtsx1ZxlOJkQCZ1AFXAY/yuvtFYrOxF+Bw==} engines: {node: ^16.14.0 || >=18.0.0} npm-package-arg@7.0.0: @@ -12464,8 +12236,8 @@ packages: resolution: {integrity: sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==} engines: {node: '>=4'} - postcss-selector-parser@6.1.1: - resolution: {integrity: sha512-b4dlw/9V8A71rLIDsSwVmak9z2DuBUB7CA1/wSdelNEzqsjoSPeADTWNO09lpH49Diy3/JIZ2bSPB1dI3LJCHg==} + postcss-selector-parser@6.1.2: + resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} engines: {node: '>=4'} postcss-value-parser@4.2.0: @@ -12479,10 +12251,6 @@ packages: resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==} engines: {node: ^10 || ^12 || >=14} - postcss@8.4.39: - resolution: {integrity: sha512-0vzE+lAiG7hZl1/9I8yzKLx3aR9Xbof3fBHKunvMfOCYAtMhrsnccJY2iTURb9EZd5+pLuiNV9/c/GZJOHsgIw==} - engines: {node: ^10 || ^12 || >=14} - postcss@8.4.41: resolution: {integrity: sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==} engines: {node: ^10 || ^12 || >=14} @@ -12651,10 +12419,6 @@ packages: resolution: {integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==} engines: {node: '>=0.6'} - qs@6.12.3: - resolution: {integrity: sha512-AWJm14H1vVaO/iNZ4/hO+HyaTehuy9nRqVdkTqlJt0HWvBiBIEXFmb4C0DGeYo3Xes9rrEW+TxHsaigCbN5ICQ==} - engines: {node: '>=0.6'} - qs@6.13.0: resolution: {integrity: sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==} engines: {node: '>=0.6'} @@ -12800,8 +12564,8 @@ packages: peerDependencies: react: '*' - react-icons@5.2.1: - resolution: {integrity: sha512-zdbW5GstTzXaVKvGSyTaBalt7HSfuK5ovrzlpyiWHAFXndXTdd/1hdDHI4xBM1Mn7YriT6aqESucFl9kEXzrdw==} + react-icons@5.3.0: + resolution: {integrity: sha512-DnUk8aFbTyQPSkCfF8dbX6kQjXA9DktMeJqfjrg6cK9vwQVMxmcA3BfP4QoiztVmEHtwlTgLFsPuH2NskKT6eg==} peerDependencies: react: '*' @@ -13289,11 +13053,6 @@ packages: robust-predicates@3.0.2: resolution: {integrity: sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==} - rollup@4.18.1: - resolution: {integrity: sha512-Elx2UT8lzxxOXMpy5HWQGZqkrQOtrVDDa/bm9l10+U4rQnVzbL/LgZ4NOM1MPIDyHk69W4InuYDF5dzRh4Kw1A==} - engines: {node: '>=18.0.0', npm: '>=8.0.0'} - hasBin: true - rollup@4.20.0: resolution: {integrity: sha512-6rbWBChcnSGzIlXeIdNIZTopKYad8ZG8ajhl78lGRLsI2rX8IkaotQhVas2Ma+GPxJav19wrSzvRvuiv0YKzWw==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} @@ -13572,8 +13331,8 @@ packages: resolution: {integrity: sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==} engines: {node: '>=10.0.0'} - socketcluster-client@19.2.1: - resolution: {integrity: sha512-3ln2SS53ePTNRne3wNNVl4iupgvp55r9xzokIJVHui53MJJLz62p6TaxvaFGstYmN000G3AAG6AGRhwG8u3OTQ==} + socketcluster-client@19.2.2: + resolution: {integrity: sha512-RPjur52uWGi3RzI/3eyvccJJRs4ZHPnUBpuz9U9XzXyzhiT2OpVVbkOZQqhH9ykpj+8XYOyyz8K0RKL0gycSRg==} socketcluster-server@19.1.0: resolution: {integrity: sha512-pb9GjLYQHGpwZ+k/bzY0obLjS+HBfLs5/8d+2Gureh6oTkZS+B4qpIVWWTLaL6MAL3FpI7khj3lwl6WObRVbUg==} @@ -14012,11 +13771,6 @@ packages: uglify-js: optional: true - terser@5.31.3: - resolution: {integrity: sha512-pAfYn3NIZLyZpa83ZKigvj6Rn9c/vd5KfYGX7cN1mnzqgDcxWvrU5ZtAfIKhEXz9nRecw4z3LXkjaq96/qZqAA==} - engines: {node: '>=10'} - hasBin: true - terser@5.31.6: resolution: {integrity: sha512-PQ4DAriWzKj+qgehQ7LK5bQqCFNMmlhjR2PFFLuqGCpuCAauxemVBWwWOxo3UIwWQx8+Pr61Df++r76wDmkQBg==} engines: {node: '>=10'} @@ -14067,8 +13821,8 @@ packages: tiny-warning@1.0.3: resolution: {integrity: sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==} - tinybench@2.8.0: - resolution: {integrity: sha512-1/eK7zUnIklz4JUUlL+658n58XO2hHLQfSk1Zf2LKieUjxidN16eKFEoDEfjHc3ohofSSqK3X5yO6VGb6iW8Lw==} + tinybench@2.9.0: + resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==} tinypool@0.8.4: resolution: {integrity: sha512-i11VH5gS6IFeLY3gMBQ00/MmLncVP7JLXOw1vlgkytLmJK7QnEr7NXf0LBdxfmNPAeyetukOk0bOYrJrFGjYJQ==} @@ -14276,6 +14030,10 @@ packages: resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} engines: {node: '>=4'} + type-detect@4.1.0: + resolution: {integrity: sha512-Acylog8/luQ8L7il+geoSxhEkazvkslg7PSNKOX59mbB9cOveP5aq9h74Y7YU8yDpJwetzQQrfIwtf4Wp4LKcw==} + engines: {node: '>=4'} + type-fest@0.13.1: resolution: {integrity: sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==} engines: {node: '>=10'} @@ -14365,11 +14123,6 @@ packages: ufo@1.5.4: resolution: {integrity: sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==} - uglify-js@3.19.0: - resolution: {integrity: sha512-wNKHUY2hYYkf6oSFfhwwiHo4WCHzHmzcXsqXYTN9ja3iApYIFbb2U6ics9hBcYLHcYGQoAlwnZlTrf3oF+BL/Q==} - engines: {node: '>=0.8.0'} - hasBin: true - uglify-js@3.19.2: resolution: {integrity: sha512-S8KA6DDI47nQXJSi2ctQ629YzwOVs+bQML6DAtvy0wgNdpi+0ySpQK0g2pxBq2xfF2z3YCscu7NNA8nXT9PlIQ==} engines: {node: '>=0.8.0'} @@ -14493,8 +14246,8 @@ packages: unplugin@1.0.1: resolution: {integrity: sha512-aqrHaVBWW1JVKBHmGo33T5TxeL0qWzfvjWokObHA9bYmN7eNDkwOxmLjhioHl9878qDFMAaT51XNroRyuz7WxA==} - unplugin@1.11.0: - resolution: {integrity: sha512-3r7VWZ/webh0SGgJScpWl2/MRCZK5d3ZYFcNaeci/GQ7Teop7zf0Nl2pUuz7G21BwPd9pcUPOC5KmJ2L3WgC5g==} + unplugin@1.12.1: + resolution: {integrity: sha512-aXEH9c5qi3uYZHo0niUtxDlT9ylG/luMW/dZslSCkbtC31wCyFkmM0kyoBBh+Grhn7CL+/kvKLfN61/EdxPxMQ==} engines: {node: '>=14.0.0'} upath@2.0.1: @@ -14679,8 +14432,8 @@ packages: engines: {node: ^18.0.0 || >=20.0.0} hasBin: true - vite@5.3.4: - resolution: {integrity: sha512-Cw+7zL3ZG9/NZBB8C+8QbQZmR54GwqIz+WMI4b3JgdYJvX+ny9AjJXqkGQlDXSXRP9rP0B4tbciRMOVEKulVOA==} + vite@5.4.0: + resolution: {integrity: sha512-5xokfMX0PIiwCMCMb9ZJcMyh5wbBun0zUzKib+L65vAZ8GY9ePZMXxFrHbr/Kyll2+LSCY7xtERPpxkBDKngwg==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -14688,6 +14441,7 @@ packages: less: '*' lightningcss: ^1.21.0 sass: '*' + sass-embedded: '*' stylus: '*' sugarss: '*' terser: ^5.4.0 @@ -14700,6 +14454,8 @@ packages: optional: true sass: optional: true + sass-embedded: + optional: true stylus: optional: true sugarss: @@ -14752,8 +14508,8 @@ packages: resolution: {integrity: sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==} engines: {node: '>=10.13.0'} - watchpack@2.4.1: - resolution: {integrity: sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==} + watchpack@2.4.2: + resolution: {integrity: sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==} engines: {node: '>=10.13.0'} watskeburt@4.0.2: @@ -14911,8 +14667,8 @@ packages: which-boxed-primitive@1.0.2: resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} - which-builtin-type@1.1.3: - resolution: {integrity: sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==} + which-builtin-type@1.1.4: + resolution: {integrity: sha512-bppkmBSsHFmIMSl8BO9TbsyzsvGjVoppt8xUiGzwiu/bhDCGxnpOKCxgqj6GuyHE0mINMDecBFPlOm2hzY084w==} engines: {node: '>= 0.4'} which-collection@1.0.2: @@ -15067,11 +14823,6 @@ packages: resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} engines: {node: '>= 6'} - yaml@2.4.5: - resolution: {integrity: sha512-aBx2bnqDzVOyNKfsysjA2ms5ZlnjSAW2eG3/L5G/CSujfjLJTJsEw1bGw8kCf04KodQWk1pxlGnZ56CRxiawmg==} - engines: {node: '>= 14'} - hasBin: true - yaml@2.5.0: resolution: {integrity: sha512-2wWLbGbYDiSqqIKoPjar3MPgB94ErzCtrNE1FdqGuaO0pi2JGjmE8aW8TDZwzU7vuxcGRdL/4gPQwQ7hD5AMSw==} engines: {node: '>= 14'} @@ -15192,7 +14943,7 @@ snapshots: '@apollo/utils.logger': 2.0.1 graphql: 16.9.0 - '@apollo/server@4.10.4(encoding@0.1.13)(graphql@16.9.0)': + '@apollo/server@4.11.0(encoding@0.1.13)(graphql@16.9.0)': dependencies: '@apollo/cache-control-types': 1.0.3(graphql@16.9.0) '@apollo/server-gateway-interface': 1.1.1(graphql@16.9.0) @@ -15205,7 +14956,6 @@ snapshots: '@apollo/utils.usagereporting': 2.1.0(graphql@16.9.0) '@apollo/utils.withrequired': 2.0.1 '@graphql-tools/schema': 9.0.19(graphql@16.9.0) - '@josephg/resolvable': 1.0.1 '@types/express': 4.17.21 '@types/express-serve-static-core': 4.19.5 '@types/node-fetch': 2.6.11 @@ -15286,35 +15036,13 @@ snapshots: '@babel/highlight': 7.24.7 picocolors: 1.0.1 - '@babel/code-frame@8.0.0-alpha.11': + '@babel/code-frame@8.0.0-alpha.12': dependencies: - '@babel/highlight': 8.0.0-alpha.11 + '@babel/highlight': 8.0.0-alpha.12 picocolors: 1.0.1 - '@babel/compat-data@7.24.9': {} - '@babel/compat-data@7.25.2': {} - '@babel/core@7.24.9': - dependencies: - '@ampproject/remapping': 2.3.0 - '@babel/code-frame': 7.24.7 - '@babel/generator': 7.24.10 - '@babel/helper-compilation-targets': 7.24.8 - '@babel/helper-module-transforms': 7.24.9(@babel/core@7.24.9) - '@babel/helpers': 7.24.8 - '@babel/parser': 7.24.8 - '@babel/template': 7.24.7 - '@babel/traverse': 7.24.8(supports-color@5.5.0) - '@babel/types': 7.24.9 - convert-source-map: 2.0.0 - debug: 4.3.5(supports-color@5.5.0) - gensync: 1.0.0-beta.2 - json5: 2.2.3 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - '@babel/core@7.25.2': dependencies: '@ampproject/remapping': 2.3.0 @@ -15325,10 +15053,10 @@ snapshots: '@babel/helpers': 7.25.0 '@babel/parser': 7.25.3 '@babel/template': 7.25.0 - '@babel/traverse': 7.25.3 + '@babel/traverse': 7.25.3(supports-color@5.5.0) '@babel/types': 7.25.2 convert-source-map: 2.0.0 - debug: 4.3.6 + debug: 4.3.6(supports-color@5.5.0) gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -15341,13 +15069,6 @@ snapshots: jsesc: 2.5.2 source-map: 0.5.7 - '@babel/generator@7.24.10': - dependencies: - '@babel/types': 7.24.9 - '@jridgewell/gen-mapping': 0.3.5 - '@jridgewell/trace-mapping': 0.3.25 - jsesc: 2.5.2 - '@babel/generator@7.25.0': dependencies: '@babel/types': 7.25.2 @@ -15357,23 +15078,15 @@ snapshots: '@babel/helper-annotate-as-pure@7.24.7': dependencies: - '@babel/types': 7.24.9 + '@babel/types': 7.25.2 '@babel/helper-builder-binary-assignment-operator-visitor@7.24.7': dependencies: - '@babel/traverse': 7.24.8(supports-color@5.5.0) - '@babel/types': 7.24.9 + '@babel/traverse': 7.25.3(supports-color@5.5.0) + '@babel/types': 7.25.2 transitivePeerDependencies: - supports-color - '@babel/helper-compilation-targets@7.24.8': - dependencies: - '@babel/compat-data': 7.24.9 - '@babel/helper-validator-option': 7.24.8 - browserslist: 4.23.2 - lru-cache: 5.1.1 - semver: 6.3.1 - '@babel/helper-compilation-targets@7.25.2': dependencies: '@babel/compat-data': 7.25.2 @@ -15382,36 +15095,6 @@ snapshots: lru-cache: 5.1.1 semver: 6.3.1 - '@babel/helper-create-class-features-plugin@7.24.8(@babel/core@7.24.9)': - dependencies: - '@babel/core': 7.24.9 - '@babel/helper-annotate-as-pure': 7.24.7 - '@babel/helper-environment-visitor': 7.24.7 - '@babel/helper-function-name': 7.24.7 - '@babel/helper-member-expression-to-functions': 7.24.8 - '@babel/helper-optimise-call-expression': 7.24.7 - '@babel/helper-replace-supers': 7.24.7(@babel/core@7.25.2) - '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 - '@babel/helper-split-export-declaration': 7.24.7 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - - '@babel/helper-create-class-features-plugin@7.24.8(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 - '@babel/helper-annotate-as-pure': 7.24.7 - '@babel/helper-environment-visitor': 7.24.7 - '@babel/helper-function-name': 7.24.7 - '@babel/helper-member-expression-to-functions': 7.24.8 - '@babel/helper-optimise-call-expression': 7.24.7 - '@babel/helper-replace-supers': 7.24.7(@babel/core@7.25.2) - '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 - '@babel/helper-split-export-declaration': 7.24.7 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - '@babel/helper-create-class-features-plugin@7.25.0(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -15420,12 +15103,12 @@ snapshots: '@babel/helper-optimise-call-expression': 7.24.7 '@babel/helper-replace-supers': 7.25.0(@babel/core@7.25.2) '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 - '@babel/traverse': 7.25.3 + '@babel/traverse': 7.25.3(supports-color@5.5.0) semver: 6.3.1 transitivePeerDependencies: - supports-color - '@babel/helper-create-regexp-features-plugin@7.24.7(@babel/core@7.25.2)': + '@babel/helper-create-regexp-features-plugin@7.25.2(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-annotate-as-pure': 7.24.7 @@ -15435,9 +15118,9 @@ snapshots: '@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-compilation-targets': 7.24.8 + '@babel/helper-compilation-targets': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) lodash.debounce: 4.0.8 resolve: 1.22.8 transitivePeerDependencies: @@ -15445,50 +15128,28 @@ snapshots: '@babel/helper-environment-visitor@7.24.7': dependencies: - '@babel/types': 7.24.9 + '@babel/types': 7.25.2 '@babel/helper-function-name@7.24.7': dependencies: - '@babel/template': 7.24.7 - '@babel/types': 7.24.9 + '@babel/template': 7.25.0 + '@babel/types': 7.25.2 '@babel/helper-hoist-variables@7.24.7': dependencies: - '@babel/types': 7.24.9 + '@babel/types': 7.25.2 '@babel/helper-member-expression-to-functions@7.24.8': dependencies: - '@babel/traverse': 7.24.8(supports-color@5.5.0) - '@babel/types': 7.24.9 + '@babel/traverse': 7.25.3(supports-color@5.5.0) + '@babel/types': 7.25.2 transitivePeerDependencies: - supports-color '@babel/helper-module-imports@7.24.7(supports-color@5.5.0)': dependencies: - '@babel/traverse': 7.24.8(supports-color@5.5.0) - '@babel/types': 7.24.9 - transitivePeerDependencies: - - supports-color - - '@babel/helper-module-transforms@7.24.9(@babel/core@7.24.9)': - dependencies: - '@babel/core': 7.24.9 - '@babel/helper-environment-visitor': 7.24.7 - '@babel/helper-module-imports': 7.24.7(supports-color@5.5.0) - '@babel/helper-simple-access': 7.24.7 - '@babel/helper-split-export-declaration': 7.24.7 - '@babel/helper-validator-identifier': 7.24.7 - transitivePeerDependencies: - - supports-color - - '@babel/helper-module-transforms@7.24.9(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 - '@babel/helper-environment-visitor': 7.24.7 - '@babel/helper-module-imports': 7.24.7(supports-color@5.5.0) - '@babel/helper-simple-access': 7.24.7 - '@babel/helper-split-export-declaration': 7.24.7 - '@babel/helper-validator-identifier': 7.24.7 + '@babel/traverse': 7.25.3(supports-color@5.5.0) + '@babel/types': 7.25.2 transitivePeerDependencies: - supports-color @@ -15498,40 +15159,22 @@ snapshots: '@babel/helper-module-imports': 7.24.7(supports-color@5.5.0) '@babel/helper-simple-access': 7.24.7 '@babel/helper-validator-identifier': 7.24.7 - '@babel/traverse': 7.25.3 + '@babel/traverse': 7.25.3(supports-color@5.5.0) transitivePeerDependencies: - supports-color '@babel/helper-optimise-call-expression@7.24.7': dependencies: - '@babel/types': 7.24.9 + '@babel/types': 7.25.2 '@babel/helper-plugin-utils@7.24.8': {} - '@babel/helper-remap-async-to-generator@7.24.7(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 - '@babel/helper-annotate-as-pure': 7.24.7 - '@babel/helper-environment-visitor': 7.24.7 - '@babel/helper-wrap-function': 7.24.7 - transitivePeerDependencies: - - supports-color - '@babel/helper-remap-async-to-generator@7.25.0(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-annotate-as-pure': 7.24.7 '@babel/helper-wrap-function': 7.25.0 - '@babel/traverse': 7.25.3 - transitivePeerDependencies: - - supports-color - - '@babel/helper-replace-supers@7.24.7(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 - '@babel/helper-environment-visitor': 7.24.7 - '@babel/helper-member-expression-to-functions': 7.24.8 - '@babel/helper-optimise-call-expression': 7.24.7 + '@babel/traverse': 7.25.3(supports-color@5.5.0) transitivePeerDependencies: - supports-color @@ -15540,58 +15183,44 @@ snapshots: '@babel/core': 7.25.2 '@babel/helper-member-expression-to-functions': 7.24.8 '@babel/helper-optimise-call-expression': 7.24.7 - '@babel/traverse': 7.25.3 + '@babel/traverse': 7.25.3(supports-color@5.5.0) transitivePeerDependencies: - supports-color '@babel/helper-simple-access@7.24.7': dependencies: - '@babel/traverse': 7.24.8(supports-color@5.5.0) - '@babel/types': 7.24.9 + '@babel/traverse': 7.25.3(supports-color@5.5.0) + '@babel/types': 7.25.2 transitivePeerDependencies: - supports-color '@babel/helper-skip-transparent-expression-wrappers@7.24.7': dependencies: - '@babel/traverse': 7.24.8(supports-color@5.5.0) - '@babel/types': 7.24.9 + '@babel/traverse': 7.25.3(supports-color@5.5.0) + '@babel/types': 7.25.2 transitivePeerDependencies: - supports-color '@babel/helper-split-export-declaration@7.24.7': dependencies: - '@babel/types': 7.24.9 + '@babel/types': 7.25.2 '@babel/helper-string-parser@7.24.8': {} '@babel/helper-validator-identifier@7.24.7': {} - '@babel/helper-validator-identifier@8.0.0-alpha.11': {} + '@babel/helper-validator-identifier@8.0.0-alpha.12': {} '@babel/helper-validator-option@7.24.8': {} - '@babel/helper-wrap-function@7.24.7': - dependencies: - '@babel/helper-function-name': 7.24.7 - '@babel/template': 7.24.7 - '@babel/traverse': 7.24.8(supports-color@5.5.0) - '@babel/types': 7.24.9 - transitivePeerDependencies: - - supports-color - '@babel/helper-wrap-function@7.25.0': dependencies: '@babel/template': 7.25.0 - '@babel/traverse': 7.25.3 + '@babel/traverse': 7.25.3(supports-color@5.5.0) '@babel/types': 7.25.2 transitivePeerDependencies: - supports-color - '@babel/helpers@7.24.8': - dependencies: - '@babel/template': 7.24.7 - '@babel/types': 7.24.9 - '@babel/helpers@7.25.0': dependencies: '@babel/template': 7.25.0 @@ -15604,27 +15233,30 @@ snapshots: js-tokens: 4.0.0 picocolors: 1.0.1 - '@babel/highlight@8.0.0-alpha.11': + '@babel/highlight@8.0.0-alpha.12': dependencies: - '@babel/helper-validator-identifier': 8.0.0-alpha.11 + '@babel/helper-validator-identifier': 8.0.0-alpha.12 js-tokens: 8.0.3 picocolors: 1.0.1 - '@babel/parser@7.24.8': - dependencies: - '@babel/types': 7.17.0 - '@babel/parser@7.25.3': dependencies: '@babel/types': 7.25.2 - '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.24.7(@babel/core@7.25.2)': + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.3(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/traverse': 7.25.3(supports-color@5.5.0) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.0(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-environment-visitor': 7.24.7 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.24.7(@babel/core@7.25.2)': + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.0(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 @@ -15638,11 +15270,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.24.7(@babel/core@7.25.2)': + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.0(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-environment-visitor': 7.24.7 '@babel/helper-plugin-utils': 7.24.8 + '@babel/traverse': 7.25.3(supports-color@5.5.0) + transitivePeerDependencies: + - supports-color '@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.25.2)': dependencies: @@ -15758,11 +15392,6 @@ snapshots: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-flow@7.24.7(@babel/core@7.24.9)': - dependencies: - '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-flow@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -15788,11 +15417,6 @@ snapshots: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-jsx@7.24.7(@babel/core@7.24.9)': - dependencies: - '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-jsx@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -15838,11 +15462,6 @@ snapshots: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-typescript@7.24.7(@babel/core@7.24.9)': - dependencies: - '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-typescript@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -15851,7 +15470,7 @@ snapshots: '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.25.2) + '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.25.2) '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-transform-arrow-functions@7.24.7(@babel/core@7.25.2)': @@ -15859,13 +15478,13 @@ snapshots: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-async-generator-functions@7.24.7(@babel/core@7.25.2)': + '@babel/plugin-transform-async-generator-functions@7.25.0(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-environment-visitor': 7.24.7 '@babel/helper-plugin-utils': 7.24.8 - '@babel/helper-remap-async-to-generator': 7.24.7(@babel/core@7.25.2) + '@babel/helper-remap-async-to-generator': 7.25.0(@babel/core@7.25.2) '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.25.2) + '@babel/traverse': 7.25.3(supports-color@5.5.0) transitivePeerDependencies: - supports-color @@ -15874,7 +15493,7 @@ snapshots: '@babel/core': 7.25.2 '@babel/helper-module-imports': 7.24.7(supports-color@5.5.0) '@babel/helper-plugin-utils': 7.24.8 - '@babel/helper-remap-async-to-generator': 7.24.7(@babel/core@7.25.2) + '@babel/helper-remap-async-to-generator': 7.25.0(@babel/core@7.25.2) transitivePeerDependencies: - supports-color @@ -15883,28 +15502,15 @@ snapshots: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-block-scoping@7.24.7(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-block-scoping@7.25.0(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-class-properties@7.24.7(@babel/core@7.24.9)': - dependencies: - '@babel/core': 7.24.9 - '@babel/helper-create-class-features-plugin': 7.24.8(@babel/core@7.25.2) - '@babel/helper-plugin-utils': 7.24.8 - transitivePeerDependencies: - - supports-color - '@babel/plugin-transform-class-properties@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-create-class-features-plugin': 7.24.8(@babel/core@7.25.2) + '@babel/helper-create-class-features-plugin': 7.25.0(@babel/core@7.25.2) '@babel/helper-plugin-utils': 7.24.8 transitivePeerDependencies: - supports-color @@ -15912,26 +15518,12 @@ snapshots: '@babel/plugin-transform-class-static-block@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-create-class-features-plugin': 7.24.8(@babel/core@7.25.2) + '@babel/helper-create-class-features-plugin': 7.25.0(@babel/core@7.25.2) '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.25.2) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-classes@7.24.8(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 - '@babel/helper-annotate-as-pure': 7.24.7 - '@babel/helper-compilation-targets': 7.24.8 - '@babel/helper-environment-visitor': 7.24.7 - '@babel/helper-function-name': 7.24.7 - '@babel/helper-plugin-utils': 7.24.8 - '@babel/helper-replace-supers': 7.24.7(@babel/core@7.25.2) - '@babel/helper-split-export-declaration': 7.24.7 - globals: 11.12.0 - transitivePeerDependencies: - - supports-color - '@babel/plugin-transform-classes@7.25.0(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -15939,7 +15531,7 @@ snapshots: '@babel/helper-compilation-targets': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 '@babel/helper-replace-supers': 7.25.0(@babel/core@7.25.2) - '@babel/traverse': 7.25.3 + '@babel/traverse': 7.25.3(supports-color@5.5.0) globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -15948,7 +15540,7 @@ snapshots: dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 - '@babel/template': 7.24.7 + '@babel/template': 7.25.0 '@babel/plugin-transform-destructuring@7.24.8(@babel/core@7.25.2)': dependencies: @@ -15958,7 +15550,7 @@ snapshots: '@babel/plugin-transform-dotall-regex@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.25.2) + '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.25.2) '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-transform-duplicate-keys@7.24.7(@babel/core@7.25.2)': @@ -15966,6 +15558,12 @@ snapshots: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.0(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-transform-dynamic-import@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -15986,18 +15584,6 @@ snapshots: '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.25.2) - '@babel/plugin-transform-flow-strip-types@7.24.7(@babel/core@7.24.9)': - dependencies: - '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-flow': 7.24.7(@babel/core@7.24.9) - - '@babel/plugin-transform-flow-strip-types@7.24.7(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-flow': 7.24.7(@babel/core@7.25.2) - '@babel/plugin-transform-flow-strip-types@7.25.2(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -16012,19 +15598,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-function-name@7.24.7(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 - '@babel/helper-compilation-targets': 7.24.8 - '@babel/helper-function-name': 7.24.7 - '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-function-name@7.25.1(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-compilation-targets': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 - '@babel/traverse': 7.25.3 + '@babel/traverse': 7.25.3(supports-color@5.5.0) transitivePeerDependencies: - supports-color @@ -16034,11 +15613,6 @@ snapshots: '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.25.2) - '@babel/plugin-transform-literals@7.24.7(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-literals@7.25.2(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -16058,43 +15632,34 @@ snapshots: '@babel/plugin-transform-modules-amd@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-module-transforms': 7.24.9(@babel/core@7.25.2) - '@babel/helper-plugin-utils': 7.24.8 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-modules-commonjs@7.24.8(@babel/core@7.24.9)': - dependencies: - '@babel/core': 7.24.9 - '@babel/helper-module-transforms': 7.24.9(@babel/core@7.25.2) + '@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2) '@babel/helper-plugin-utils': 7.24.8 - '@babel/helper-simple-access': 7.24.7 transitivePeerDependencies: - supports-color '@babel/plugin-transform-modules-commonjs@7.24.8(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-module-transforms': 7.24.9(@babel/core@7.25.2) + '@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2) '@babel/helper-plugin-utils': 7.24.8 '@babel/helper-simple-access': 7.24.7 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-modules-systemjs@7.24.7(@babel/core@7.25.2)': + '@babel/plugin-transform-modules-systemjs@7.25.0(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-hoist-variables': 7.24.7 - '@babel/helper-module-transforms': 7.24.9(@babel/core@7.25.2) + '@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2) '@babel/helper-plugin-utils': 7.24.8 '@babel/helper-validator-identifier': 7.24.7 + '@babel/traverse': 7.25.3(supports-color@5.5.0) transitivePeerDependencies: - supports-color '@babel/plugin-transform-modules-umd@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-module-transforms': 7.24.9(@babel/core@7.25.2) + '@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2) '@babel/helper-plugin-utils': 7.24.8 transitivePeerDependencies: - supports-color @@ -16102,7 +15667,7 @@ snapshots: '@babel/plugin-transform-named-capturing-groups-regex@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.25.2) + '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.25.2) '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-transform-new-target@7.24.7(@babel/core@7.25.2)': @@ -16110,12 +15675,6 @@ snapshots: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-nullish-coalescing-operator@7.24.7(@babel/core@7.24.9)': - dependencies: - '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.25.2) - '@babel/plugin-transform-nullish-coalescing-operator@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -16131,7 +15690,7 @@ snapshots: '@babel/plugin-transform-object-rest-spread@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-compilation-targets': 7.24.8 + '@babel/helper-compilation-targets': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.25.2) '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.25.2) @@ -16140,7 +15699,7 @@ snapshots: dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 - '@babel/helper-replace-supers': 7.24.7(@babel/core@7.25.2) + '@babel/helper-replace-supers': 7.25.0(@babel/core@7.25.2) transitivePeerDependencies: - supports-color @@ -16150,15 +15709,6 @@ snapshots: '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.25.2) - '@babel/plugin-transform-optional-chaining@7.24.8(@babel/core@7.24.9)': - dependencies: - '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.8 - '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.25.2) - transitivePeerDependencies: - - supports-color - '@babel/plugin-transform-optional-chaining@7.24.8(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -16173,18 +15723,10 @@ snapshots: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-private-methods@7.24.7(@babel/core@7.24.9)': - dependencies: - '@babel/core': 7.24.9 - '@babel/helper-create-class-features-plugin': 7.24.8(@babel/core@7.25.2) - '@babel/helper-plugin-utils': 7.24.8 - transitivePeerDependencies: - - supports-color - '@babel/plugin-transform-private-methods@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-create-class-features-plugin': 7.24.8(@babel/core@7.25.2) + '@babel/helper-create-class-features-plugin': 7.25.0(@babel/core@7.25.2) '@babel/helper-plugin-utils': 7.24.8 transitivePeerDependencies: - supports-color @@ -16193,7 +15735,7 @@ snapshots: dependencies: '@babel/core': 7.25.2 '@babel/helper-annotate-as-pure': 7.24.7 - '@babel/helper-create-class-features-plugin': 7.24.8(@babel/core@7.25.2) + '@babel/helper-create-class-features-plugin': 7.25.0(@babel/core@7.25.2) '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.25.2) transitivePeerDependencies: @@ -16294,26 +15836,6 @@ snapshots: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-typescript@7.24.8(@babel/core@7.24.9)': - dependencies: - '@babel/core': 7.24.9 - '@babel/helper-annotate-as-pure': 7.24.7 - '@babel/helper-create-class-features-plugin': 7.24.8(@babel/core@7.24.9) - '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-typescript': 7.24.7(@babel/core@7.24.9) - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-typescript@7.24.8(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 - '@babel/helper-annotate-as-pure': 7.24.7 - '@babel/helper-create-class-features-plugin': 7.24.8(@babel/core@7.25.2) - '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-typescript': 7.24.7(@babel/core@7.25.2) - transitivePeerDependencies: - - supports-color - '@babel/plugin-transform-typescript@7.25.2(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -16333,32 +15855,33 @@ snapshots: '@babel/plugin-transform-unicode-property-regex@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.25.2) + '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.25.2) '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-transform-unicode-regex@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.25.2) + '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.25.2) '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-transform-unicode-sets-regex@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.25.2) + '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.25.2) '@babel/helper-plugin-utils': 7.24.8 - '@babel/preset-env@7.24.8(@babel/core@7.25.2)': + '@babel/preset-env@7.25.3(@babel/core@7.25.2)': dependencies: - '@babel/compat-data': 7.24.9 + '@babel/compat-data': 7.25.2 '@babel/core': 7.25.2 - '@babel/helper-compilation-targets': 7.24.8 + '@babel/helper-compilation-targets': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 '@babel/helper-validator-option': 7.24.8 - '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.24.7(@babel/core@7.25.2) - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.25.3(@babel/core@7.25.2) + '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.25.0(@babel/core@7.25.2) + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.25.0(@babel/core@7.25.2) '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.24.7(@babel/core@7.25.2) - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.25.0(@babel/core@7.25.2) '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.25.2) '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.25.2) '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.25.2) @@ -16379,29 +15902,30 @@ snapshots: '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.25.2) '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.25.2) '@babel/plugin-transform-arrow-functions': 7.24.7(@babel/core@7.25.2) - '@babel/plugin-transform-async-generator-functions': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-async-generator-functions': 7.25.0(@babel/core@7.25.2) '@babel/plugin-transform-async-to-generator': 7.24.7(@babel/core@7.25.2) '@babel/plugin-transform-block-scoped-functions': 7.24.7(@babel/core@7.25.2) - '@babel/plugin-transform-block-scoping': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-block-scoping': 7.25.0(@babel/core@7.25.2) '@babel/plugin-transform-class-properties': 7.24.7(@babel/core@7.25.2) '@babel/plugin-transform-class-static-block': 7.24.7(@babel/core@7.25.2) - '@babel/plugin-transform-classes': 7.24.8(@babel/core@7.25.2) + '@babel/plugin-transform-classes': 7.25.0(@babel/core@7.25.2) '@babel/plugin-transform-computed-properties': 7.24.7(@babel/core@7.25.2) '@babel/plugin-transform-destructuring': 7.24.8(@babel/core@7.25.2) '@babel/plugin-transform-dotall-regex': 7.24.7(@babel/core@7.25.2) '@babel/plugin-transform-duplicate-keys': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.25.0(@babel/core@7.25.2) '@babel/plugin-transform-dynamic-import': 7.24.7(@babel/core@7.25.2) '@babel/plugin-transform-exponentiation-operator': 7.24.7(@babel/core@7.25.2) '@babel/plugin-transform-export-namespace-from': 7.24.7(@babel/core@7.25.2) '@babel/plugin-transform-for-of': 7.24.7(@babel/core@7.25.2) - '@babel/plugin-transform-function-name': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-function-name': 7.25.1(@babel/core@7.25.2) '@babel/plugin-transform-json-strings': 7.24.7(@babel/core@7.25.2) - '@babel/plugin-transform-literals': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-literals': 7.25.2(@babel/core@7.25.2) '@babel/plugin-transform-logical-assignment-operators': 7.24.7(@babel/core@7.25.2) '@babel/plugin-transform-member-expression-literals': 7.24.7(@babel/core@7.25.2) '@babel/plugin-transform-modules-amd': 7.24.7(@babel/core@7.25.2) '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.25.2) - '@babel/plugin-transform-modules-systemjs': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-modules-systemjs': 7.25.0(@babel/core@7.25.2) '@babel/plugin-transform-modules-umd': 7.24.7(@babel/core@7.25.2) '@babel/plugin-transform-named-capturing-groups-regex': 7.24.7(@babel/core@7.25.2) '@babel/plugin-transform-new-target': 7.24.7(@babel/core@7.25.2) @@ -16428,32 +15952,25 @@ snapshots: '@babel/plugin-transform-unicode-sets-regex': 7.24.7(@babel/core@7.25.2) '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.25.2) babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.25.2) - babel-plugin-polyfill-corejs3: 0.10.4(@babel/core@7.25.2) + babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.25.2) babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.25.2) - core-js-compat: 3.37.1 + core-js-compat: 3.38.0 semver: 6.3.1 transitivePeerDependencies: - supports-color - '@babel/preset-flow@7.24.7(@babel/core@7.24.9)': - dependencies: - '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.8 - '@babel/helper-validator-option': 7.24.8 - '@babel/plugin-transform-flow-strip-types': 7.24.7(@babel/core@7.24.9) - '@babel/preset-flow@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 '@babel/helper-validator-option': 7.24.8 - '@babel/plugin-transform-flow-strip-types': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-flow-strip-types': 7.25.2(@babel/core@7.25.2) '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 - '@babel/types': 7.24.9 + '@babel/types': 7.25.2 esutils: 2.0.3 '@babel/preset-react@7.24.7(@babel/core@7.25.2)': @@ -16468,17 +15985,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/preset-typescript@7.24.7(@babel/core@7.24.9)': - dependencies: - '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.8 - '@babel/helper-validator-option': 7.24.8 - '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.24.9) - '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.24.9) - '@babel/plugin-transform-typescript': 7.24.8(@babel/core@7.24.9) - transitivePeerDependencies: - - supports-color - '@babel/preset-typescript@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -16486,19 +15992,10 @@ snapshots: '@babel/helper-validator-option': 7.24.8 '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.25.2) '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.25.2) - '@babel/plugin-transform-typescript': 7.24.8(@babel/core@7.25.2) + '@babel/plugin-transform-typescript': 7.25.2(@babel/core@7.25.2) transitivePeerDependencies: - supports-color - '@babel/register@7.24.6(@babel/core@7.24.9)': - dependencies: - '@babel/core': 7.24.9 - clone-deep: 4.0.1 - find-cache-dir: 2.1.0 - make-dir: 2.1.0 - pirates: 4.0.6 - source-map-support: 0.5.21 - '@babel/register@7.24.6(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -16514,20 +16011,10 @@ snapshots: dependencies: regenerator-runtime: 0.13.11 - '@babel/runtime@7.24.8': - dependencies: - regenerator-runtime: 0.14.1 - '@babel/runtime@7.25.0': dependencies: regenerator-runtime: 0.14.1 - '@babel/template@7.24.7': - dependencies: - '@babel/code-frame': 7.24.7 - '@babel/parser': 7.24.8 - '@babel/types': 7.24.9 - '@babel/template@7.25.0': dependencies: '@babel/code-frame': 7.24.7 @@ -16544,34 +16031,19 @@ snapshots: '@babel/helper-split-export-declaration': 7.24.7 '@babel/parser': 7.25.3 '@babel/types': 7.25.2 - debug: 4.3.6 + debug: 4.3.6(supports-color@5.5.0) globals: 11.12.0 transitivePeerDependencies: - supports-color - '@babel/traverse@7.24.8(supports-color@5.5.0)': - dependencies: - '@babel/code-frame': 7.24.7 - '@babel/generator': 7.24.10 - '@babel/helper-environment-visitor': 7.24.7 - '@babel/helper-function-name': 7.24.7 - '@babel/helper-hoist-variables': 7.24.7 - '@babel/helper-split-export-declaration': 7.24.7 - '@babel/parser': 7.24.8 - '@babel/types': 7.24.9 - debug: 4.3.5(supports-color@5.5.0) - globals: 11.12.0 - transitivePeerDependencies: - - supports-color - - '@babel/traverse@7.25.3': + '@babel/traverse@7.25.3(supports-color@5.5.0)': dependencies: '@babel/code-frame': 7.24.7 '@babel/generator': 7.25.0 '@babel/parser': 7.25.3 '@babel/template': 7.25.0 '@babel/types': 7.25.2 - debug: 4.3.6 + debug: 4.3.6(supports-color@5.5.0) globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -16581,12 +16053,6 @@ snapshots: '@babel/helper-validator-identifier': 7.24.7 to-fast-properties: 2.0.0 - '@babel/types@7.24.9': - dependencies: - '@babel/helper-string-parser': 7.24.8 - '@babel/helper-validator-identifier': 7.24.7 - to-fast-properties: 2.0.0 - '@babel/types@7.25.2': dependencies: '@babel/helper-string-parser': 7.24.8 @@ -16628,7 +16094,7 @@ snapshots: bn.js: 4.12.0 c32check: 1.1.3 cross-fetch: 3.1.8(encoding@0.1.13) - elliptic: 6.5.6 + elliptic: 6.5.7 lodash: 4.17.21 randombytes: 2.1.0 ripemd160-min: 0.0.6 @@ -16702,9 +16168,9 @@ snapshots: '@csstools/postcss-cascade-layers@4.0.6(postcss@8.4.38)': dependencies: - '@csstools/selector-specificity': 3.1.1(postcss-selector-parser@6.1.1) + '@csstools/selector-specificity': 3.1.1(postcss-selector-parser@6.1.2) postcss: 8.4.38 - postcss-selector-parser: 6.1.1 + postcss-selector-parser: 6.1.2 '@csstools/postcss-color-function@3.0.19(postcss@8.4.38)': dependencies: @@ -16775,9 +16241,9 @@ snapshots: '@csstools/postcss-is-pseudo-class@4.0.8(postcss@8.4.38)': dependencies: - '@csstools/selector-specificity': 3.1.1(postcss-selector-parser@6.1.1) + '@csstools/selector-specificity': 3.1.1(postcss-selector-parser@6.1.2) postcss: 8.4.38 - postcss-selector-parser: 6.1.1 + postcss-selector-parser: 6.1.2 '@csstools/postcss-light-dark-function@1.0.8(postcss@8.4.38)': dependencies: @@ -16862,7 +16328,7 @@ snapshots: '@csstools/postcss-scope-pseudo-class@3.0.1(postcss@8.4.38)': dependencies: postcss: 8.4.38 - postcss-selector-parser: 6.1.1 + postcss-selector-parser: 6.1.2 '@csstools/postcss-stepped-value-functions@3.0.10(postcss@8.4.38)': dependencies: @@ -16888,13 +16354,13 @@ snapshots: dependencies: postcss: 8.4.38 - '@csstools/selector-resolve-nested@1.1.0(postcss-selector-parser@6.1.1)': + '@csstools/selector-resolve-nested@1.1.0(postcss-selector-parser@6.1.2)': dependencies: - postcss-selector-parser: 6.1.1 + postcss-selector-parser: 6.1.2 - '@csstools/selector-specificity@3.1.1(postcss-selector-parser@6.1.1)': + '@csstools/selector-specificity@3.1.1(postcss-selector-parser@6.1.2)': dependencies: - postcss-selector-parser: 6.1.1 + postcss-selector-parser: 6.1.2 '@csstools/utilities@1.0.0(postcss@8.4.38)': dependencies: @@ -16910,7 +16376,7 @@ snapshots: '@devicefarmer/adbkit-monkey': 1.2.1 bluebird: 3.7.2 commander: 9.5.0 - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) node-forge: 1.3.1 split: 1.0.1 transitivePeerDependencies: @@ -16952,7 +16418,7 @@ snapshots: '@electron/get@2.0.3': dependencies: - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) env-paths: 2.2.1 fs-extra: 8.1.0 got: 11.8.6 @@ -16964,13 +16430,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@emotion/babel-plugin@11.11.0': + '@emotion/babel-plugin@11.12.0': dependencies: '@babel/helper-module-imports': 7.24.7(supports-color@5.5.0) - '@babel/runtime': 7.24.8 - '@emotion/hash': 0.9.1 - '@emotion/memoize': 0.8.1 - '@emotion/serialize': 1.1.4 + '@babel/runtime': 7.25.0 + '@emotion/hash': 0.9.2 + '@emotion/memoize': 0.9.0 + '@emotion/serialize': 1.3.0 babel-plugin-macros: 3.1.0 convert-source-map: 1.9.0 escape-string-regexp: 4.0.0 @@ -16980,31 +16446,31 @@ snapshots: transitivePeerDependencies: - supports-color - '@emotion/cache@11.11.0': + '@emotion/cache@11.13.1': dependencies: - '@emotion/memoize': 0.8.1 - '@emotion/sheet': 1.2.2 - '@emotion/utils': 1.2.1 - '@emotion/weak-memoize': 0.3.1 + '@emotion/memoize': 0.9.0 + '@emotion/sheet': 1.4.0 + '@emotion/utils': 1.4.0 + '@emotion/weak-memoize': 0.4.0 stylis: 4.2.0 - '@emotion/hash@0.9.1': {} + '@emotion/hash@0.9.2': {} - '@emotion/is-prop-valid@1.2.2': + '@emotion/is-prop-valid@1.3.0': dependencies: - '@emotion/memoize': 0.8.1 + '@emotion/memoize': 0.9.0 - '@emotion/memoize@0.8.1': {} + '@emotion/memoize@0.9.0': {} - '@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1)': + '@emotion/react@11.13.0(@types/react@18.3.3)(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.8 - '@emotion/babel-plugin': 11.11.0 - '@emotion/cache': 11.11.0 - '@emotion/serialize': 1.1.4 - '@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@18.3.1) - '@emotion/utils': 1.2.1 - '@emotion/weak-memoize': 0.3.1 + '@babel/runtime': 7.25.0 + '@emotion/babel-plugin': 11.12.0 + '@emotion/cache': 11.13.1 + '@emotion/serialize': 1.3.0 + '@emotion/use-insertion-effect-with-fallbacks': 1.1.0(react@18.3.1) + '@emotion/utils': 1.4.0 + '@emotion/weak-memoize': 0.4.0 hoist-non-react-statics: 3.3.2 react: 18.3.1 optionalDependencies: @@ -17012,29 +16478,29 @@ snapshots: transitivePeerDependencies: - supports-color - '@emotion/serialize@1.1.4': + '@emotion/serialize@1.3.0': dependencies: - '@emotion/hash': 0.9.1 - '@emotion/memoize': 0.8.1 - '@emotion/unitless': 0.8.1 - '@emotion/utils': 1.2.1 + '@emotion/hash': 0.9.2 + '@emotion/memoize': 0.9.0 + '@emotion/unitless': 0.9.0 + '@emotion/utils': 1.4.0 csstype: 3.1.3 - '@emotion/sheet@1.2.2': {} + '@emotion/sheet@1.4.0': {} '@emotion/stylis@0.8.5': {} '@emotion/unitless@0.7.5': {} - '@emotion/unitless@0.8.1': {} + '@emotion/unitless@0.9.0': {} - '@emotion/use-insertion-effect-with-fallbacks@1.0.1(react@18.3.1)': + '@emotion/use-insertion-effect-with-fallbacks@1.1.0(react@18.3.1)': dependencies: react: 18.3.1 - '@emotion/utils@1.2.1': {} + '@emotion/utils@1.4.0': {} - '@emotion/weak-memoize@0.3.1': {} + '@emotion/weak-memoize@0.4.0': {} '@esbuild/aix-ppc64@0.20.2': optional: true @@ -17250,7 +16716,7 @@ snapshots: '@eslint/eslintrc@2.1.4': dependencies: ajv: 6.12.6 - debug: 4.3.6 + debug: 4.3.6(supports-color@5.5.0) espree: 9.6.1 globals: 13.24.0 ignore: 5.3.2 @@ -17296,7 +16762,7 @@ snapshots: chalk: 4.1.2 ci-info: 3.9.0 connect: 3.7.0 - debug: 4.3.6 + debug: 4.3.6(supports-color@5.5.0) env-editor: 0.4.2 fast-glob: 3.3.2 find-yarn-workspace-root: 2.0.0 @@ -17364,7 +16830,7 @@ snapshots: '@expo/plist': 0.1.3 '@expo/sdk-runtime-versions': 1.0.0 chalk: 4.1.2 - debug: 4.3.6 + debug: 4.3.6(supports-color@5.5.0) find-up: 5.0.0 getenv: 1.0.0 glob: 7.1.6 @@ -17384,7 +16850,7 @@ snapshots: '@expo/plist': 0.1.3 '@expo/sdk-runtime-versions': 1.0.0 chalk: 4.1.2 - debug: 4.3.6 + debug: 4.3.6(supports-color@5.5.0) find-up: 5.0.0 getenv: 1.0.0 glob: 7.1.6 @@ -17451,7 +16917,7 @@ snapshots: '@expo/env@0.3.0': dependencies: chalk: 4.1.2 - debug: 4.3.6 + debug: 4.3.6(supports-color@5.5.0) dotenv: 16.4.5 dotenv-expand: 11.0.6 getenv: 1.0.0 @@ -17490,7 +16956,7 @@ snapshots: '@expo/json-file': 8.3.3 '@expo/spawn-async': 1.7.2 chalk: 4.1.2 - debug: 4.3.6 + debug: 4.3.6(supports-color@5.5.0) find-yarn-workspace-root: 2.0.0 fs-extra: 9.1.0 getenv: 1.0.0 @@ -17536,7 +17002,7 @@ snapshots: '@expo/image-utils': 0.5.1(encoding@0.1.13) '@expo/json-file': 8.3.3 '@react-native/normalize-colors': 0.74.87 - debug: 4.3.6 + debug: 4.3.6(supports-color@5.5.0) expo-modules-autolinking: 1.11.1 fs-extra: 9.1.0 resolve-from: 5.0.0 @@ -17554,7 +17020,7 @@ snapshots: '@expo/image-utils': 0.5.1(encoding@0.1.13) '@expo/json-file': 8.3.3 '@react-native/normalize-colors': 0.74.87 - debug: 4.3.6 + debug: 4.3.6(supports-color@5.5.0) expo-modules-autolinking: 1.11.1 fs-extra: 9.1.0 resolve-from: 5.0.0 @@ -17593,28 +17059,28 @@ snapshots: '@fastify/busboy@2.1.1': {} - '@floating-ui/core@1.6.4': + '@floating-ui/core@1.6.7': dependencies: - '@floating-ui/utils': 0.2.4 + '@floating-ui/utils': 0.2.7 - '@floating-ui/dom@1.6.7': + '@floating-ui/dom@1.6.10': dependencies: - '@floating-ui/core': 1.6.4 - '@floating-ui/utils': 0.2.4 + '@floating-ui/core': 1.6.7 + '@floating-ui/utils': 0.2.7 '@floating-ui/react-dom@2.1.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: - '@floating-ui/dom': 1.6.7 + '@floating-ui/dom': 1.6.10 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) '@floating-ui/react-dom@2.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@floating-ui/dom': 1.6.7 + '@floating-ui/dom': 1.6.10 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@floating-ui/utils@0.2.4': {} + '@floating-ui/utils@0.2.7': {} '@fluent/syntax@0.19.0': {} @@ -17666,7 +17132,7 @@ snapshots: '@humanwhocodes/config-array@0.11.14': dependencies: '@humanwhocodes/object-schema': 2.0.3 - debug: 4.3.6 + debug: 4.3.6(supports-color@5.5.0) minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -17729,8 +17195,6 @@ snapshots: '@types/yargs': 17.0.33 chalk: 4.1.2 - '@josephg/resolvable@1.0.1': {} - '@jridgewell/gen-mapping@0.3.5': dependencies: '@jridgewell/set-array': 1.2.1 @@ -17890,7 +17354,7 @@ snapshots: '@leather.io/tokens@0.7.1': {} - '@leather.io/ui@1.11.0(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(@swc/core@1.7.0)(@types/react-dom@18.3.0)(@types/react@18.3.3)(encoding@0.1.13)(expo-modules-autolinking@1.11.1)(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.7.0)(@types/node@20.12.12)(typescript@5.4.5))(typescript@5.4.5)': + '@leather.io/ui@1.11.0(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@swc/core@1.7.11)(@types/react-dom@18.3.0)(@types/react@18.3.3)(encoding@0.1.13)(expo-modules-autolinking@1.11.1)(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.7.11)(@types/node@20.12.12)(typescript@5.4.5))(typescript@5.4.5)': dependencies: '@expo/vector-icons': 14.0.0 '@leather.io/tokens': 0.7.1 @@ -17905,23 +17369,23 @@ snapshots: '@radix-ui/react-toast': 1.1.5(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-tooltip': 1.0.7(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@react-native/assets-registry': 0.73.1 - '@react-native/metro-config': 0.73.5(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(encoding@0.1.13) - '@rnx-kit/metro-config': 1.3.14(@react-native/metro-config@0.73.5(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(encoding@0.1.13))(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.2.0) + '@react-native/metro-config': 0.73.5(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13) + '@rnx-kit/metro-config': 1.3.14(@react-native/metro-config@0.73.5(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13))(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.2.0) '@rnx-kit/metro-resolver-symlinks': 0.1.35 - '@shopify/restyle': 2.4.2(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.2.0) + '@shopify/restyle': 2.4.2(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.2.0) '@storybook/react': 7.6.15(encoding@0.1.13)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) - expo: 51.0.8(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(encoding@0.1.13) - expo-asset: 10.0.6(expo@51.0.8(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(encoding@0.1.13)) - expo-constants: 16.0.2(expo@51.0.8(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(encoding@0.1.13)) - expo-font: 12.0.5(expo@51.0.8(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(encoding@0.1.13)) - expo-splash-screen: 0.27.4(encoding@0.1.13)(expo-modules-autolinking@1.11.1)(expo@51.0.8(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(encoding@0.1.13)) + expo: 51.0.8(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13) + expo-asset: 10.0.6(expo@51.0.8(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13)) + expo-constants: 16.0.2(expo@51.0.8(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13)) + expo-font: 12.0.5(expo@51.0.8(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13)) + expo-splash-screen: 0.27.4(encoding@0.1.13)(expo-modules-autolinking@1.11.1)(expo@51.0.8(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13)) metro-cache: 0.80.5 metro-config: 0.80.5(encoding@0.1.13) metro-resolver: 0.80.5 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - react-native: 0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.3.1) - tsup: 8.1.0(@swc/core@1.7.0)(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.7.0)(@types/node@20.12.12)(typescript@5.4.5))(typescript@5.4.5) + react-native: 0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.3.1) + tsup: 8.1.0(@swc/core@1.7.11)(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.7.11)(@types/node@20.12.12)(typescript@5.4.5))(typescript@5.4.5) transitivePeerDependencies: - '@babel/core' - '@babel/preset-env' @@ -17952,26 +17416,26 @@ snapshots: '@leather.io/rpc': 2.1.3 bignumber.js: 9.1.2 - '@ledgerhq/devices@8.4.0': + '@ledgerhq/devices@8.4.2': dependencies: - '@ledgerhq/errors': 6.17.0 + '@ledgerhq/errors': 6.18.0 '@ledgerhq/logs': 6.12.0 rxjs: 7.8.1 semver: 7.6.3 - '@ledgerhq/errors@6.17.0': {} + '@ledgerhq/errors@6.18.0': {} '@ledgerhq/hw-transport-webusb@6.27.19': dependencies: - '@ledgerhq/devices': 8.4.0 - '@ledgerhq/errors': 6.17.0 - '@ledgerhq/hw-transport': 6.31.0 + '@ledgerhq/devices': 8.4.2 + '@ledgerhq/errors': 6.18.0 + '@ledgerhq/hw-transport': 6.31.2 '@ledgerhq/logs': 6.12.0 - '@ledgerhq/hw-transport@6.31.0': + '@ledgerhq/hw-transport@6.31.2': dependencies: - '@ledgerhq/devices': 8.4.0 - '@ledgerhq/errors': 6.17.0 + '@ledgerhq/devices': 8.4.2 + '@ledgerhq/errors': 6.18.0 '@ledgerhq/logs': 6.12.0 events: 3.3.0 @@ -17989,11 +17453,11 @@ snapshots: '@mdn/browser-compat-data@5.3.14': {} - '@mdx-js/loader@3.0.0(webpack@5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)))': + '@mdx-js/loader@3.0.0(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)))': dependencies: '@mdx-js/mdx': 3.0.1 source-map: 0.7.4 - webpack: 5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) + webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) transitivePeerDependencies: - supports-color @@ -18298,19 +17762,19 @@ snapshots: dependencies: playwright: 1.44.0 - '@pmmmwh/react-refresh-webpack-plugin@0.5.13(@types/webpack@5.28.5(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)))(react-refresh@0.14.2)(type-fest@4.24.0)(webpack-dev-server@4.15.1(webpack-cli@5.1.4)(webpack@5.91.0))(webpack-hot-middleware@2.26.1)(webpack@5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)))': + '@pmmmwh/react-refresh-webpack-plugin@0.5.13(@types/webpack@5.28.5(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)))(react-refresh@0.14.2)(type-fest@4.24.0)(webpack-dev-server@4.15.1(webpack-cli@5.1.4)(webpack@5.91.0))(webpack-hot-middleware@2.26.1)(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)))': dependencies: ansi-html-community: 0.0.8 - core-js-pure: 3.37.1 + core-js-pure: 3.38.0 error-stack-parser: 2.1.4 html-entities: 2.5.2 loader-utils: 2.0.4 react-refresh: 0.14.2 schema-utils: 3.3.0 source-map: 0.7.4 - webpack: 5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) + webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) optionalDependencies: - '@types/webpack': 5.28.5(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) + '@types/webpack': 5.28.5(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) type-fest: 4.24.0 webpack-dev-server: 4.15.1(webpack-cli@5.1.4)(webpack@5.91.0) webpack-hot-middleware: 2.26.1 @@ -18321,7 +17785,7 @@ snapshots: dependencies: graceful-fs: 4.2.10 - '@pnpm/npm-conf@2.2.2': + '@pnpm/npm-conf@2.3.1': dependencies: '@pnpm/config.env-replace': 1.1.0 '@pnpm/network.ca-file': 1.0.2 @@ -18362,7 +17826,7 @@ snapshots: '@radix-ui/primitive@1.0.1': dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.25.0 '@radix-ui/primitive@1.1.0': {} @@ -18419,7 +17883,7 @@ snapshots: '@radix-ui/react-arrow@1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.25.0 '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -18429,7 +17893,7 @@ snapshots: '@radix-ui/react-arrow@1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.25.0 '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(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) @@ -18553,14 +18017,14 @@ snapshots: '@radix-ui/react-compose-refs@1.0.1(@types/react@18.3.3)(react@18.2.0)': dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.25.0 react: 18.2.0 optionalDependencies: '@types/react': 18.3.3 '@radix-ui/react-compose-refs@1.0.1(@types/react@18.3.3)(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.25.0 react: 18.3.1 optionalDependencies: '@types/react': 18.3.3 @@ -18587,14 +18051,14 @@ snapshots: '@radix-ui/react-context@1.0.1(@types/react@18.3.3)(react@18.2.0)': dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.25.0 react: 18.2.0 optionalDependencies: '@types/react': 18.3.3 '@radix-ui/react-context@1.0.1(@types/react@18.3.3)(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.25.0 react: 18.3.1 optionalDependencies: '@types/react': 18.3.3 @@ -18607,7 +18071,7 @@ snapshots: '@radix-ui/react-dialog@1.0.5(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.25.0 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.3)(react@18.2.0) '@radix-ui/react-context': 1.0.1(@types/react@18.3.3)(react@18.2.0) @@ -18630,7 +18094,7 @@ snapshots: '@radix-ui/react-dialog@1.0.5(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.25.0 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.3)(react@18.3.1) '@radix-ui/react-context': 1.0.1(@types/react@18.3.3)(react@18.3.1) @@ -18695,7 +18159,7 @@ snapshots: '@radix-ui/react-dismissable-layer@1.0.5(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.25.0 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.3)(react@18.2.0) '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) @@ -18709,7 +18173,7 @@ snapshots: '@radix-ui/react-dismissable-layer@1.0.5(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.25.0 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.3)(react@18.3.1) '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -18736,7 +18200,7 @@ snapshots: '@radix-ui/react-dropdown-menu@2.0.6(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.25.0 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.3)(react@18.2.0) '@radix-ui/react-context': 1.0.1(@types/react@18.3.3)(react@18.2.0) @@ -18752,7 +18216,7 @@ snapshots: '@radix-ui/react-dropdown-menu@2.0.6(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.25.0 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.3)(react@18.3.1) '@radix-ui/react-context': 1.0.1(@types/react@18.3.3)(react@18.3.1) @@ -18768,14 +18232,14 @@ snapshots: '@radix-ui/react-focus-guards@1.0.1(@types/react@18.3.3)(react@18.2.0)': dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.25.0 react: 18.2.0 optionalDependencies: '@types/react': 18.3.3 '@radix-ui/react-focus-guards@1.0.1(@types/react@18.3.3)(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.25.0 react: 18.3.1 optionalDependencies: '@types/react': 18.3.3 @@ -18788,7 +18252,7 @@ snapshots: '@radix-ui/react-focus-scope@1.0.4(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.25.0 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.3)(react@18.2.0) '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.3)(react@18.2.0) @@ -18800,7 +18264,7 @@ snapshots: '@radix-ui/react-focus-scope@1.0.4(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.25.0 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.3)(react@18.3.1) '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.3)(react@18.3.1) @@ -18823,7 +18287,7 @@ snapshots: '@radix-ui/react-form@0.0.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.25.0 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.3)(react@18.3.1) '@radix-ui/react-context': 1.0.1(@types/react@18.3.3)(react@18.3.1) @@ -18855,7 +18319,7 @@ snapshots: '@radix-ui/react-id@1.0.1(@types/react@18.3.3)(react@18.2.0)': dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.25.0 '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.3)(react@18.2.0) react: 18.2.0 optionalDependencies: @@ -18863,7 +18327,7 @@ snapshots: '@radix-ui/react-id@1.0.1(@types/react@18.3.3)(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.25.0 '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.3)(react@18.3.1) react: 18.3.1 optionalDependencies: @@ -18878,7 +18342,7 @@ snapshots: '@radix-ui/react-label@2.0.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.25.0 '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(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) @@ -18888,7 +18352,7 @@ snapshots: '@radix-ui/react-menu@2.0.6(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.25.0 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.3)(react@18.2.0) @@ -18915,7 +18379,7 @@ snapshots: '@radix-ui/react-menu@2.0.6(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.25.0 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.3)(react@18.3.1) @@ -18991,7 +18455,7 @@ snapshots: '@radix-ui/react-popper@1.1.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.25.0 '@floating-ui/react-dom': 2.1.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-arrow': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.3)(react@18.2.0) @@ -19010,7 +18474,7 @@ snapshots: '@radix-ui/react-popper@1.1.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.25.0 '@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.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.3)(react@18.3.1) @@ -19047,7 +18511,7 @@ snapshots: '@radix-ui/react-portal@1.0.4(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.25.0 '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -19057,7 +18521,7 @@ snapshots: '@radix-ui/react-portal@1.0.4(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.25.0 '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(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) @@ -19077,7 +18541,7 @@ snapshots: '@radix-ui/react-presence@1.0.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.25.0 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.3)(react@18.2.0) '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.3)(react@18.2.0) react: 18.2.0 @@ -19088,7 +18552,7 @@ snapshots: '@radix-ui/react-presence@1.0.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.25.0 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.3)(react@18.3.1) '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.3)(react@18.3.1) react: 18.3.1 @@ -19109,7 +18573,7 @@ snapshots: '@radix-ui/react-primitive@1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.25.0 '@radix-ui/react-slot': 1.0.2(@types/react@18.3.3)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -19119,7 +18583,7 @@ snapshots: '@radix-ui/react-primitive@1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.25.0 '@radix-ui/react-slot': 1.0.2(@types/react@18.3.3)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -19156,7 +18620,7 @@ snapshots: '@radix-ui/react-roving-focus@1.0.4(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.25.0 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.3)(react@18.2.0) @@ -19174,7 +18638,7 @@ snapshots: '@radix-ui/react-roving-focus@1.0.4(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.25.0 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.3)(react@18.3.1) @@ -19313,7 +18777,7 @@ snapshots: '@radix-ui/react-slot@1.0.2(@types/react@18.3.3)(react@18.2.0)': dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.25.0 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.3)(react@18.2.0) react: 18.2.0 optionalDependencies: @@ -19321,7 +18785,7 @@ snapshots: '@radix-ui/react-slot@1.0.2(@types/react@18.3.3)(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.25.0 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.3)(react@18.3.1) react: 18.3.1 optionalDependencies: @@ -19405,7 +18869,7 @@ snapshots: '@radix-ui/react-tooltip@1.0.7(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.25.0 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.3)(react@18.2.0) '@radix-ui/react-context': 1.0.1(@types/react@18.3.3)(react@18.2.0) @@ -19426,7 +18890,7 @@ snapshots: '@radix-ui/react-tooltip@1.0.7(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.25.0 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.3)(react@18.3.1) '@radix-ui/react-context': 1.0.1(@types/react@18.3.3)(react@18.3.1) @@ -19467,7 +18931,7 @@ snapshots: '@radix-ui/react-use-controllable-state@1.0.1(@types/react@18.3.3)(react@18.2.0)': dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.25.0 '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.3)(react@18.2.0) react: 18.2.0 optionalDependencies: @@ -19475,7 +18939,7 @@ snapshots: '@radix-ui/react-use-controllable-state@1.0.1(@types/react@18.3.3)(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.25.0 '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.3)(react@18.3.1) react: 18.3.1 optionalDependencies: @@ -19490,7 +18954,7 @@ snapshots: '@radix-ui/react-use-escape-keydown@1.0.3(@types/react@18.3.3)(react@18.2.0)': dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.25.0 '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.3)(react@18.2.0) react: 18.2.0 optionalDependencies: @@ -19498,7 +18962,7 @@ snapshots: '@radix-ui/react-use-escape-keydown@1.0.3(@types/react@18.3.3)(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.25.0 '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.3)(react@18.3.1) react: 18.3.1 optionalDependencies: @@ -19546,7 +19010,7 @@ snapshots: '@radix-ui/react-use-rect@1.0.1(@types/react@18.3.3)(react@18.2.0)': dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.25.0 '@radix-ui/rect': 1.0.1 react: 18.2.0 optionalDependencies: @@ -19554,7 +19018,7 @@ snapshots: '@radix-ui/react-use-rect@1.0.1(@types/react@18.3.3)(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.25.0 '@radix-ui/rect': 1.0.1 react: 18.3.1 optionalDependencies: @@ -19569,7 +19033,7 @@ snapshots: '@radix-ui/react-use-size@1.0.1(@types/react@18.3.3)(react@18.2.0)': dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.25.0 '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.3)(react@18.2.0) react: 18.2.0 optionalDependencies: @@ -19577,7 +19041,7 @@ snapshots: '@radix-ui/react-use-size@1.0.1(@types/react@18.3.3)(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.25.0 '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.3)(react@18.3.1) react: 18.3.1 optionalDependencies: @@ -19592,7 +19056,7 @@ snapshots: '@radix-ui/react-visually-hidden@1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.25.0 '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -19602,7 +19066,7 @@ snapshots: '@radix-ui/react-visually-hidden@1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.25.0 '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(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) @@ -19621,7 +19085,7 @@ snapshots: '@radix-ui/rect@1.0.1': dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.25.0 '@radix-ui/rect@1.1.0': {} @@ -19813,28 +19277,28 @@ snapshots: '@react-native/assets-registry@0.74.87': {} - '@react-native/babel-plugin-codegen@0.73.4(@babel/preset-env@7.24.8(@babel/core@7.25.2))': + '@react-native/babel-plugin-codegen@0.73.4(@babel/preset-env@7.25.3(@babel/core@7.25.2))': dependencies: - '@react-native/codegen': 0.73.3(@babel/preset-env@7.24.8(@babel/core@7.25.2)) + '@react-native/codegen': 0.73.3(@babel/preset-env@7.25.3(@babel/core@7.25.2)) transitivePeerDependencies: - '@babel/preset-env' - supports-color - '@react-native/babel-plugin-codegen@0.74.83(@babel/preset-env@7.24.8(@babel/core@7.25.2))': + '@react-native/babel-plugin-codegen@0.74.83(@babel/preset-env@7.25.3(@babel/core@7.25.2))': dependencies: - '@react-native/codegen': 0.74.83(@babel/preset-env@7.24.8(@babel/core@7.25.2)) + '@react-native/codegen': 0.74.83(@babel/preset-env@7.25.3(@babel/core@7.25.2)) transitivePeerDependencies: - '@babel/preset-env' - supports-color - '@react-native/babel-plugin-codegen@0.74.87(@babel/preset-env@7.24.8(@babel/core@7.25.2))': + '@react-native/babel-plugin-codegen@0.74.87(@babel/preset-env@7.25.3(@babel/core@7.25.2))': dependencies: - '@react-native/codegen': 0.74.87(@babel/preset-env@7.24.8(@babel/core@7.25.2)) + '@react-native/codegen': 0.74.87(@babel/preset-env@7.25.3(@babel/core@7.25.2)) transitivePeerDependencies: - '@babel/preset-env' - supports-color - '@react-native/babel-preset@0.73.21(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))': + '@react-native/babel-preset@0.73.21(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))': dependencies: '@babel/core': 7.25.2 '@babel/plugin-proposal-async-generator-functions': 7.20.7(@babel/core@7.25.2) @@ -19875,14 +19339,14 @@ snapshots: '@babel/plugin-transform-typescript': 7.25.2(@babel/core@7.25.2) '@babel/plugin-transform-unicode-regex': 7.24.7(@babel/core@7.25.2) '@babel/template': 7.25.0 - '@react-native/babel-plugin-codegen': 0.73.4(@babel/preset-env@7.24.8(@babel/core@7.25.2)) + '@react-native/babel-plugin-codegen': 0.73.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)) babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.25.2) react-refresh: 0.14.2 transitivePeerDependencies: - '@babel/preset-env' - supports-color - '@react-native/babel-preset@0.74.83(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))': + '@react-native/babel-preset@0.74.83(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))': dependencies: '@babel/core': 7.25.2 '@babel/plugin-proposal-async-generator-functions': 7.20.7(@babel/core@7.25.2) @@ -19924,14 +19388,14 @@ snapshots: '@babel/plugin-transform-typescript': 7.25.2(@babel/core@7.25.2) '@babel/plugin-transform-unicode-regex': 7.24.7(@babel/core@7.25.2) '@babel/template': 7.25.0 - '@react-native/babel-plugin-codegen': 0.74.83(@babel/preset-env@7.24.8(@babel/core@7.25.2)) + '@react-native/babel-plugin-codegen': 0.74.83(@babel/preset-env@7.25.3(@babel/core@7.25.2)) babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.25.2) react-refresh: 0.14.2 transitivePeerDependencies: - '@babel/preset-env' - supports-color - '@react-native/babel-preset@0.74.87(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))': + '@react-native/babel-preset@0.74.87(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))': dependencies: '@babel/core': 7.25.2 '@babel/plugin-proposal-async-generator-functions': 7.20.7(@babel/core@7.25.2) @@ -19973,58 +19437,58 @@ snapshots: '@babel/plugin-transform-typescript': 7.25.2(@babel/core@7.25.2) '@babel/plugin-transform-unicode-regex': 7.24.7(@babel/core@7.25.2) '@babel/template': 7.25.0 - '@react-native/babel-plugin-codegen': 0.74.87(@babel/preset-env@7.24.8(@babel/core@7.25.2)) + '@react-native/babel-plugin-codegen': 0.74.87(@babel/preset-env@7.25.3(@babel/core@7.25.2)) babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.25.2) react-refresh: 0.14.2 transitivePeerDependencies: - '@babel/preset-env' - supports-color - '@react-native/codegen@0.73.3(@babel/preset-env@7.24.8(@babel/core@7.25.2))': + '@react-native/codegen@0.73.3(@babel/preset-env@7.25.3(@babel/core@7.25.2))': dependencies: '@babel/parser': 7.25.3 - '@babel/preset-env': 7.24.8(@babel/core@7.25.2) + '@babel/preset-env': 7.25.3(@babel/core@7.25.2) flow-parser: 0.206.0 glob: 7.2.3 invariant: 2.2.4 - jscodeshift: 0.14.0(@babel/preset-env@7.24.8(@babel/core@7.25.2)) + jscodeshift: 0.14.0(@babel/preset-env@7.25.3(@babel/core@7.25.2)) mkdirp: 0.5.6 nullthrows: 1.1.1 transitivePeerDependencies: - supports-color - '@react-native/codegen@0.74.83(@babel/preset-env@7.24.8(@babel/core@7.25.2))': + '@react-native/codegen@0.74.83(@babel/preset-env@7.25.3(@babel/core@7.25.2))': dependencies: '@babel/parser': 7.25.3 - '@babel/preset-env': 7.24.8(@babel/core@7.25.2) + '@babel/preset-env': 7.25.3(@babel/core@7.25.2) glob: 7.2.3 hermes-parser: 0.19.1 invariant: 2.2.4 - jscodeshift: 0.14.0(@babel/preset-env@7.24.8(@babel/core@7.25.2)) + jscodeshift: 0.14.0(@babel/preset-env@7.25.3(@babel/core@7.25.2)) mkdirp: 0.5.6 nullthrows: 1.1.1 transitivePeerDependencies: - supports-color - '@react-native/codegen@0.74.87(@babel/preset-env@7.24.8(@babel/core@7.25.2))': + '@react-native/codegen@0.74.87(@babel/preset-env@7.25.3(@babel/core@7.25.2))': dependencies: '@babel/parser': 7.25.3 - '@babel/preset-env': 7.24.8(@babel/core@7.25.2) + '@babel/preset-env': 7.25.3(@babel/core@7.25.2) glob: 7.2.3 hermes-parser: 0.19.1 invariant: 2.2.4 - jscodeshift: 0.14.0(@babel/preset-env@7.24.8(@babel/core@7.25.2)) + jscodeshift: 0.14.0(@babel/preset-env@7.25.3(@babel/core@7.25.2)) mkdirp: 0.5.6 nullthrows: 1.1.1 transitivePeerDependencies: - supports-color - '@react-native/community-cli-plugin@0.74.83(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(encoding@0.1.13)': + '@react-native/community-cli-plugin@0.74.83(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13)': dependencies: '@react-native-community/cli-server-api': 13.6.6(encoding@0.1.13) '@react-native-community/cli-tools': 13.6.6(encoding@0.1.13) '@react-native/dev-middleware': 0.74.83(encoding@0.1.13) - '@react-native/metro-babel-transformer': 0.74.83(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2)) + '@react-native/metro-babel-transformer': 0.74.83(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2)) chalk: 4.1.2 execa: 5.1.1 metro: 0.80.10(encoding@0.1.13) @@ -20093,30 +19557,30 @@ snapshots: '@react-native/js-polyfills@0.74.83': {} - '@react-native/metro-babel-transformer@0.73.15(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))': + '@react-native/metro-babel-transformer@0.73.15(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))': dependencies: '@babel/core': 7.25.2 - '@react-native/babel-preset': 0.73.21(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2)) + '@react-native/babel-preset': 0.73.21(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2)) hermes-parser: 0.15.0 nullthrows: 1.1.1 transitivePeerDependencies: - '@babel/preset-env' - supports-color - '@react-native/metro-babel-transformer@0.74.83(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))': + '@react-native/metro-babel-transformer@0.74.83(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))': dependencies: '@babel/core': 7.25.2 - '@react-native/babel-preset': 0.74.83(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2)) + '@react-native/babel-preset': 0.74.83(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2)) hermes-parser: 0.19.1 nullthrows: 1.1.1 transitivePeerDependencies: - '@babel/preset-env' - supports-color - '@react-native/metro-config@0.73.5(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(encoding@0.1.13)': + '@react-native/metro-config@0.73.5(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13)': dependencies: '@react-native/js-polyfills': 0.73.1 - '@react-native/metro-babel-transformer': 0.73.15(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2)) + '@react-native/metro-babel-transformer': 0.73.15(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2)) metro-config: 0.80.5(encoding@0.1.13) metro-runtime: 0.80.10 transitivePeerDependencies: @@ -20131,27 +19595,27 @@ snapshots: '@react-native/normalize-colors@0.74.87': {} - '@react-native/virtualized-lists@0.74.83(@types/react@18.3.3)(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.2.0)': + '@react-native/virtualized-lists@0.74.83(@types/react@18.3.3)(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.2.0)': dependencies: invariant: 2.2.4 nullthrows: 1.1.1 react: 18.2.0 - react-native: 0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.3.1) + react-native: 0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.3.1) optionalDependencies: '@types/react': 18.3.3 - '@redux-devtools/app-core@1.0.0(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@reduxjs/toolkit@2.2.3(react-redux@9.1.0(@types/react@18.3.3)(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@5.0.1))(react@18.3.1))(@types/react@18.3.3)(@types/styled-components@5.1.34)(react-dom@18.3.1(react@18.3.1))(react-redux@8.1.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@4.2.1))(react@18.3.1)(redux-persist@6.0.0(react@18.3.1)(redux@4.2.1))(redux@4.2.1)(styled-components@5.3.11(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1))': - dependencies: - '@babel/runtime': 7.24.8 - '@emotion/react': 11.11.4(@types/react@18.3.3)(react@18.3.1) - '@redux-devtools/chart-monitor': 5.0.2(@redux-devtools/core@4.0.0(react-redux@8.1.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@4.2.1))(react@18.3.1)(redux@4.2.1))(@types/react@18.3.3)(react@18.3.1)(redux@4.2.1) - '@redux-devtools/core': 4.0.0(react-redux@9.1.0(@types/react@18.3.3)(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@5.0.1))(react@18.3.1)(redux@5.0.1) - '@redux-devtools/inspector-monitor': 6.0.1(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@redux-devtools/core@4.0.0(react-redux@8.1.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@4.2.1))(react@18.3.1)(redux@4.2.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(redux@5.0.1) - '@redux-devtools/inspector-monitor-test-tab': 4.0.0(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@redux-devtools/inspector-monitor@6.0.1(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@redux-devtools/core@4.0.0(react-redux@8.1.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@4.2.1))(react@18.3.1)(redux@4.2.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(redux@4.2.1))(@types/react@18.3.3)(@types/styled-components@5.1.34)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(redux@4.2.1)(styled-components@5.3.11(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1)) - '@redux-devtools/inspector-monitor-trace-tab': 4.0.1(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@redux-devtools/inspector-monitor@6.0.1(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@redux-devtools/core@4.0.0(react-redux@8.1.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@4.2.1))(react@18.3.1)(redux@4.2.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(redux@4.2.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(redux@4.2.1) - '@redux-devtools/log-monitor': 5.0.1(@redux-devtools/core@4.0.0(react-redux@8.1.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@4.2.1))(react@18.3.1)(redux@4.2.1))(@types/react@18.3.3)(react@18.3.1)(redux@4.2.1) - '@redux-devtools/rtk-query-monitor': 5.0.1(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@redux-devtools/core@4.0.0(react-redux@8.1.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@4.2.1))(react@18.3.1)(redux@4.2.1))(@reduxjs/toolkit@2.2.3(react-redux@9.1.0(@types/react@18.3.3)(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@5.0.1))(react@18.3.1))(@types/react@18.3.3)(@types/styled-components@5.1.34)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(redux@4.2.1)(styled-components@5.3.11(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1)) - '@redux-devtools/slider-monitor': 5.0.1(@redux-devtools/core@4.0.0(react-redux@8.1.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@4.2.1))(react@18.3.1)(redux@4.2.1))(@types/react@18.3.3)(@types/styled-components@5.1.34)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(redux@4.2.1)(styled-components@5.3.11(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1)) + '@redux-devtools/app-core@1.0.0(@emotion/react@11.13.0(@types/react@18.3.3)(react@18.3.1))(@reduxjs/toolkit@2.2.3(react-redux@9.1.0(@types/react@18.3.3)(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@5.0.1))(react@18.3.1))(@types/react@18.3.3)(@types/styled-components@5.1.34)(react-dom@18.3.1(react@18.3.1))(react-redux@8.1.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@4.2.1))(react@18.3.1)(redux-persist@6.0.0(react@18.3.1)(redux@4.2.1))(redux@4.2.1)(styled-components@5.3.11(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1))': + dependencies: + '@babel/runtime': 7.25.0 + '@emotion/react': 11.13.0(@types/react@18.3.3)(react@18.3.1) + '@redux-devtools/chart-monitor': 5.0.2(@redux-devtools/core@4.0.0(react-redux@8.1.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@4.2.1))(react@18.3.1)(redux@4.2.1))(@types/react@18.3.3)(react@18.3.1)(redux@4.2.1) + '@redux-devtools/core': 4.0.0(react-redux@9.1.0(@types/react@18.3.3)(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@5.0.1))(react@18.3.1)(redux@5.0.1) + '@redux-devtools/inspector-monitor': 6.0.1(@emotion/react@11.13.0(@types/react@18.3.3)(react@18.3.1))(@redux-devtools/core@4.0.0(react-redux@8.1.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@4.2.1))(react@18.3.1)(redux@4.2.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(redux@5.0.1) + '@redux-devtools/inspector-monitor-test-tab': 4.0.0(@emotion/react@11.13.0(@types/react@18.3.3)(react@18.3.1))(@redux-devtools/inspector-monitor@6.0.1(@emotion/react@11.13.0(@types/react@18.3.3)(react@18.3.1))(@redux-devtools/core@4.0.0(react-redux@8.1.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@4.2.1))(react@18.3.1)(redux@4.2.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(redux@4.2.1))(@types/react@18.3.3)(@types/styled-components@5.1.34)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(redux@4.2.1)(styled-components@5.3.11(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1)) + '@redux-devtools/inspector-monitor-trace-tab': 4.0.1(@emotion/react@11.13.0(@types/react@18.3.3)(react@18.3.1))(@redux-devtools/inspector-monitor@6.0.1(@emotion/react@11.13.0(@types/react@18.3.3)(react@18.3.1))(@redux-devtools/core@4.0.0(react-redux@8.1.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@4.2.1))(react@18.3.1)(redux@4.2.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(redux@4.2.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(redux@4.2.1) + '@redux-devtools/log-monitor': 5.0.1(@redux-devtools/core@4.0.0(react-redux@8.1.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@4.2.1))(react@18.3.1)(redux@4.2.1))(@types/react@18.3.3)(react@18.3.1)(redux@4.2.1) + '@redux-devtools/rtk-query-monitor': 5.0.1(@emotion/react@11.13.0(@types/react@18.3.3)(react@18.3.1))(@redux-devtools/core@4.0.0(react-redux@8.1.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@4.2.1))(react@18.3.1)(redux@4.2.1))(@reduxjs/toolkit@2.2.3(react-redux@9.1.0(@types/react@18.3.3)(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@5.0.1))(react@18.3.1))(@types/react@18.3.3)(@types/styled-components@5.1.34)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(redux@4.2.1)(styled-components@5.3.11(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1)) + '@redux-devtools/slider-monitor': 5.0.1(@redux-devtools/core@4.0.0(react-redux@8.1.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@4.2.1))(react@18.3.1)(redux@4.2.1))(@types/react@18.3.3)(@types/styled-components@5.1.34)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(redux@4.2.1)(styled-components@5.3.11(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1)) '@redux-devtools/ui': 1.3.2(@types/react@18.3.3)(@types/styled-components@5.1.34)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(styled-components@5.3.11(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1)) '@types/react': 18.3.3 '@types/styled-components': 5.1.34 @@ -20161,9 +19625,9 @@ snapshots: jsondiffpatch: 0.6.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-icons: 5.2.1(react@18.3.1) + react-icons: 5.3.0(react@18.3.1) react-is: 18.3.1 - react-redux: 8.1.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@4.2.1) + react-redux: 8.1.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@4.2.1) redux: 4.2.1 redux-persist: 6.0.0(react@18.3.1)(redux@4.2.1) styled-components: 5.3.11(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1) @@ -20171,10 +19635,10 @@ snapshots: - '@reduxjs/toolkit' - supports-color - '@redux-devtools/app@6.1.0(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@reduxjs/toolkit@2.2.3(react-redux@9.1.0(@types/react@18.3.3)(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@5.0.1))(react@18.3.1))(@types/react-dom@18.3.0)(@types/react@18.3.3)(@types/styled-components@5.1.34)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(styled-components@5.3.11(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1))': + '@redux-devtools/app@6.1.0(@emotion/react@11.13.0(@types/react@18.3.3)(react@18.3.1))(@reduxjs/toolkit@2.2.3(react-redux@9.1.0(@types/react@18.3.3)(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@5.0.1))(react@18.3.1))(@types/react-dom@18.3.0)(@types/react@18.3.3)(@types/styled-components@5.1.34)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(styled-components@5.3.11(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1))': dependencies: - '@emotion/react': 11.11.4(@types/react@18.3.3)(react@18.3.1) - '@redux-devtools/app-core': 1.0.0(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@reduxjs/toolkit@2.2.3(react-redux@9.1.0(@types/react@18.3.3)(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@5.0.1))(react@18.3.1))(@types/react@18.3.3)(@types/styled-components@5.1.34)(react-dom@18.3.1(react@18.3.1))(react-redux@8.1.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@4.2.1))(react@18.3.1)(redux-persist@6.0.0(react@18.3.1)(redux@4.2.1))(redux@4.2.1)(styled-components@5.3.11(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1)) + '@emotion/react': 11.13.0(@types/react@18.3.3)(react@18.3.1) + '@redux-devtools/app-core': 1.0.0(@emotion/react@11.13.0(@types/react@18.3.3)(react@18.3.1))(@reduxjs/toolkit@2.2.3(react-redux@9.1.0(@types/react@18.3.3)(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@5.0.1))(react@18.3.1))(@types/react@18.3.3)(@types/styled-components@5.1.34)(react-dom@18.3.1(react@18.3.1))(react-redux@8.1.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@4.2.1))(react@18.3.1)(redux-persist@6.0.0(react@18.3.1)(redux@4.2.1))(redux@4.2.1)(styled-components@5.3.11(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1)) '@redux-devtools/ui': 1.3.2(@types/react@18.3.3)(@types/styled-components@5.1.34)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(styled-components@5.3.11(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1)) '@types/react': 18.3.3 '@types/styled-components': 5.1.34 @@ -20183,10 +19647,10 @@ snapshots: lodash: 4.17.21 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-redux: 8.1.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@4.2.1) + react-redux: 8.1.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@4.2.1) redux: 4.2.1 redux-persist: 6.0.0(react@18.3.1)(redux@4.2.1) - socketcluster-client: 19.2.1 + socketcluster-client: 19.2.2 styled-components: 5.3.11(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1) transitivePeerDependencies: - '@reduxjs/toolkit' @@ -20196,10 +19660,10 @@ snapshots: - supports-color - utf-8-validate - '@redux-devtools/chart-monitor@5.0.2(@redux-devtools/core@4.0.0(react-redux@8.1.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@4.2.1))(react@18.3.1)(redux@4.2.1))(@types/react@18.3.3)(react@18.3.1)(redux@4.2.1)': + '@redux-devtools/chart-monitor@5.0.2(@redux-devtools/core@4.0.0(react-redux@8.1.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@4.2.1))(react@18.3.1)(redux@4.2.1))(@types/react@18.3.3)(react@18.3.1)(redux@4.2.1)': dependencies: - '@babel/runtime': 7.24.8 - '@redux-devtools/core': 4.0.0(react-redux@9.1.0(@types/react@18.3.3)(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@5.0.1))(react@18.3.1)(redux@5.0.1) + '@babel/runtime': 7.25.0 + '@redux-devtools/core': 4.0.0(react-redux@9.1.0(@types/react@18.3.3)(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@5.0.1))(react@18.3.1)(redux@5.0.1) '@types/react': 18.3.3 d3-state-visualizer: 3.0.0 deepmerge: 4.3.1 @@ -20207,11 +19671,11 @@ snapshots: react-base16-styling: 0.10.0 redux: 4.2.1 - '@redux-devtools/cli@4.0.0(@babel/core@7.25.2)(@reduxjs/toolkit@2.2.3(react-redux@9.1.0(@types/react@18.3.3)(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@5.0.1))(react@18.3.1))(@types/react-dom@18.3.0)(@types/styled-components@5.1.34)(encoding@0.1.13)(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))': + '@redux-devtools/cli@4.0.0(@babel/core@7.25.2)(@reduxjs/toolkit@2.2.3(react-redux@9.1.0(@types/react@18.3.3)(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@5.0.1))(react@18.3.1))(@types/react-dom@18.3.0)(@types/styled-components@5.1.34)(encoding@0.1.13)(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))': dependencies: - '@apollo/server': 4.10.4(encoding@0.1.13)(graphql@16.9.0) - '@emotion/react': 11.11.4(@types/react@18.3.3)(react@18.3.1) - '@redux-devtools/app': 6.1.0(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@reduxjs/toolkit@2.2.3(react-redux@9.1.0(@types/react@18.3.3)(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@5.0.1))(react@18.3.1))(@types/react-dom@18.3.0)(@types/react@18.3.3)(@types/styled-components@5.1.34)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(styled-components@5.3.11(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1)) + '@apollo/server': 4.11.0(encoding@0.1.13)(graphql@16.9.0) + '@emotion/react': 11.13.0(@types/react@18.3.3)(react@18.3.1) + '@redux-devtools/app': 6.1.0(@emotion/react@11.13.0(@types/react@18.3.3)(react@18.3.1))(@reduxjs/toolkit@2.2.3(react-redux@9.1.0(@types/react@18.3.3)(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@5.0.1))(react@18.3.1))(@types/react-dom@18.3.0)(@types/react@18.3.3)(@types/styled-components@5.1.34)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(styled-components@5.3.11(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1)) '@types/react': 18.3.3 body-parser: 1.20.2 chalk: 5.3.0 @@ -20252,20 +19716,20 @@ snapshots: - tedious - utf-8-validate - '@redux-devtools/core@4.0.0(react-redux@9.1.0(@types/react@18.3.3)(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@5.0.1))(react@18.3.1)(redux@5.0.1)': + '@redux-devtools/core@4.0.0(react-redux@9.1.0(@types/react@18.3.3)(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@5.0.1))(react@18.3.1)(redux@5.0.1)': dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.25.0 '@redux-devtools/instrument': 2.2.0(redux@4.2.1) lodash: 4.17.21 react: 18.3.1 - react-redux: 9.1.0(@types/react@18.3.3)(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@5.0.1) + react-redux: 9.1.0(@types/react@18.3.3)(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@5.0.1) redux: 5.0.1 - '@redux-devtools/inspector-monitor-test-tab@4.0.0(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@redux-devtools/inspector-monitor@6.0.1(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@redux-devtools/core@4.0.0(react-redux@8.1.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@4.2.1))(react@18.3.1)(redux@4.2.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(redux@4.2.1))(@types/react@18.3.3)(@types/styled-components@5.1.34)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(redux@4.2.1)(styled-components@5.3.11(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1))': + '@redux-devtools/inspector-monitor-test-tab@4.0.0(@emotion/react@11.13.0(@types/react@18.3.3)(react@18.3.1))(@redux-devtools/inspector-monitor@6.0.1(@emotion/react@11.13.0(@types/react@18.3.3)(react@18.3.1))(@redux-devtools/core@4.0.0(react-redux@8.1.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@4.2.1))(react@18.3.1)(redux@4.2.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(redux@4.2.1))(@types/react@18.3.3)(@types/styled-components@5.1.34)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(redux@4.2.1)(styled-components@5.3.11(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1))': dependencies: - '@babel/runtime': 7.24.8 - '@emotion/react': 11.11.4(@types/react@18.3.3)(react@18.3.1) - '@redux-devtools/inspector-monitor': 6.0.1(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@redux-devtools/core@4.0.0(react-redux@8.1.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@4.2.1))(react@18.3.1)(redux@4.2.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(redux@5.0.1) + '@babel/runtime': 7.25.0 + '@emotion/react': 11.13.0(@types/react@18.3.3)(react@18.3.1) + '@redux-devtools/inspector-monitor': 6.0.1(@emotion/react@11.13.0(@types/react@18.3.3)(react@18.3.1))(@redux-devtools/core@4.0.0(react-redux@8.1.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@4.2.1))(react@18.3.1)(redux@4.2.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(redux@5.0.1) '@redux-devtools/ui': 1.3.2(@types/react@18.3.3)(@types/styled-components@5.1.34)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(styled-components@5.3.11(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1)) '@types/react': 18.3.3 '@types/styled-components': 5.1.34 @@ -20282,12 +19746,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@redux-devtools/inspector-monitor-trace-tab@4.0.1(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@redux-devtools/inspector-monitor@6.0.1(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@redux-devtools/core@4.0.0(react-redux@8.1.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@4.2.1))(react@18.3.1)(redux@4.2.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(redux@4.2.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(redux@4.2.1)': + '@redux-devtools/inspector-monitor-trace-tab@4.0.1(@emotion/react@11.13.0(@types/react@18.3.3)(react@18.3.1))(@redux-devtools/inspector-monitor@6.0.1(@emotion/react@11.13.0(@types/react@18.3.3)(react@18.3.1))(@redux-devtools/core@4.0.0(react-redux@8.1.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@4.2.1))(react@18.3.1)(redux@4.2.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(redux@4.2.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(redux@4.2.1)': dependencies: - '@babel/code-frame': 8.0.0-alpha.11 - '@babel/runtime': 7.24.8 - '@emotion/react': 11.11.4(@types/react@18.3.3)(react@18.3.1) - '@redux-devtools/inspector-monitor': 6.0.1(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@redux-devtools/core@4.0.0(react-redux@8.1.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@4.2.1))(react@18.3.1)(redux@4.2.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(redux@5.0.1) + '@babel/code-frame': 8.0.0-alpha.12 + '@babel/runtime': 7.25.0 + '@emotion/react': 11.13.0(@types/react@18.3.3)(react@18.3.1) + '@redux-devtools/inspector-monitor': 6.0.1(@emotion/react@11.13.0(@types/react@18.3.3)(react@18.3.1))(@redux-devtools/core@4.0.0(react-redux@8.1.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@4.2.1))(react@18.3.1)(redux@4.2.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(redux@5.0.1) '@types/chrome': 0.0.263 '@types/react': 18.3.3 anser: 2.1.1 @@ -20299,20 +19763,20 @@ snapshots: redux: 4.2.1 source-map: 0.5.7 - '@redux-devtools/inspector-monitor@6.0.1(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@redux-devtools/core@4.0.0(react-redux@8.1.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@4.2.1))(react@18.3.1)(redux@4.2.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(redux@5.0.1)': + '@redux-devtools/inspector-monitor@6.0.1(@emotion/react@11.13.0(@types/react@18.3.3)(react@18.3.1))(@redux-devtools/core@4.0.0(react-redux@8.1.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@4.2.1))(react@18.3.1)(redux@4.2.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(redux@5.0.1)': dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.25.0 '@dnd-kit/core': 6.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@dnd-kit/modifiers': 7.0.0(@dnd-kit/core@6.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) '@dnd-kit/sortable': 8.0.0(@dnd-kit/core@6.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) '@dnd-kit/utilities': 3.2.2(react@18.3.1) - '@emotion/react': 11.11.4(@types/react@18.3.3)(react@18.3.1) - '@redux-devtools/core': 4.0.0(react-redux@9.1.0(@types/react@18.3.3)(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@5.0.1))(react@18.3.1)(redux@5.0.1) + '@emotion/react': 11.13.0(@types/react@18.3.3)(react@18.3.1) + '@redux-devtools/core': 4.0.0(react-redux@9.1.0(@types/react@18.3.3)(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@5.0.1))(react@18.3.1)(redux@5.0.1) '@types/lodash': 4.17.7 '@types/react': 18.3.3 dateformat: 5.0.3 hex-rgba: 1.0.2 - immutable: 4.3.6 + immutable: 4.3.7 javascript-stringify: 2.1.0 jsondiffpatch: 0.6.0 lodash.debounce: 4.0.8 @@ -20324,20 +19788,20 @@ snapshots: '@redux-devtools/instrument@2.2.0(redux@4.2.1)': dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.25.0 lodash: 4.17.21 redux: 4.2.1 '@redux-devtools/instrument@2.2.0(redux@5.0.1)': dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.25.0 lodash: 4.17.21 redux: 5.0.1 - '@redux-devtools/log-monitor@5.0.1(@redux-devtools/core@4.0.0(react-redux@8.1.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@4.2.1))(react@18.3.1)(redux@4.2.1))(@types/react@18.3.3)(react@18.3.1)(redux@4.2.1)': + '@redux-devtools/log-monitor@5.0.1(@redux-devtools/core@4.0.0(react-redux@8.1.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@4.2.1))(react@18.3.1)(redux@4.2.1))(@types/react@18.3.3)(react@18.3.1)(redux@4.2.1)': dependencies: - '@babel/runtime': 7.24.8 - '@redux-devtools/core': 4.0.0(react-redux@9.1.0(@types/react@18.3.3)(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@5.0.1))(react@18.3.1)(redux@5.0.1) + '@babel/runtime': 7.25.0 + '@redux-devtools/core': 4.0.0(react-redux@9.1.0(@types/react@18.3.3)(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@5.0.1))(react@18.3.1)(redux@5.0.1) '@types/lodash.debounce': 4.0.9 '@types/react': 18.3.3 lodash.debounce: 4.0.8 @@ -20346,34 +19810,34 @@ snapshots: react-json-tree: 0.19.0(@types/react@18.3.3)(react@18.3.1) redux: 4.2.1 - '@redux-devtools/remote@0.9.3(@redux-devtools/core@4.0.0(react-redux@8.1.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@4.2.1))(react@18.3.1)(redux@4.2.1))(immutable@4.3.7)(redux@5.0.1)': + '@redux-devtools/remote@0.9.3(@redux-devtools/core@4.0.0(react-redux@8.1.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@4.2.1))(react@18.3.1)(redux@4.2.1))(immutable@4.3.7)(redux@5.0.1)': dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.25.0 '@redux-devtools/instrument': 2.2.0(redux@5.0.1) - '@redux-devtools/utils': 3.0.0(@redux-devtools/core@4.0.0(react-redux@8.1.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@4.2.1))(react@18.3.1)(redux@4.2.1))(immutable@4.3.7)(redux@5.0.1) + '@redux-devtools/utils': 3.0.0(@redux-devtools/core@4.0.0(react-redux@8.1.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@4.2.1))(react@18.3.1)(redux@4.2.1))(immutable@4.3.7)(redux@5.0.1) jsan: 3.1.14 querystring: 0.2.1 redux: 5.0.1 rn-host-detect: 1.2.0 - socketcluster-client: 19.2.1 + socketcluster-client: 19.2.2 transitivePeerDependencies: - '@redux-devtools/core' - bufferutil - immutable - utf-8-validate - '@redux-devtools/rtk-query-monitor@5.0.1(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@redux-devtools/core@4.0.0(react-redux@8.1.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@4.2.1))(react@18.3.1)(redux@4.2.1))(@reduxjs/toolkit@2.2.3(react-redux@9.1.0(@types/react@18.3.3)(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@5.0.1))(react@18.3.1))(@types/react@18.3.3)(@types/styled-components@5.1.34)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(redux@4.2.1)(styled-components@5.3.11(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1))': + '@redux-devtools/rtk-query-monitor@5.0.1(@emotion/react@11.13.0(@types/react@18.3.3)(react@18.3.1))(@redux-devtools/core@4.0.0(react-redux@8.1.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@4.2.1))(react@18.3.1)(redux@4.2.1))(@reduxjs/toolkit@2.2.3(react-redux@9.1.0(@types/react@18.3.3)(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@5.0.1))(react@18.3.1))(@types/react@18.3.3)(@types/styled-components@5.1.34)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(redux@4.2.1)(styled-components@5.3.11(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1))': dependencies: - '@babel/runtime': 7.24.8 - '@emotion/react': 11.11.4(@types/react@18.3.3)(react@18.3.1) - '@redux-devtools/core': 4.0.0(react-redux@9.1.0(@types/react@18.3.3)(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@5.0.1))(react@18.3.1)(redux@5.0.1) + '@babel/runtime': 7.25.0 + '@emotion/react': 11.13.0(@types/react@18.3.3)(react@18.3.1) + '@redux-devtools/core': 4.0.0(react-redux@9.1.0(@types/react@18.3.3)(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@5.0.1))(react@18.3.1)(redux@5.0.1) '@redux-devtools/ui': 1.3.2(@types/react@18.3.3)(@types/styled-components@5.1.34)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(styled-components@5.3.11(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1)) - '@reduxjs/toolkit': 2.2.3(react-redux@9.1.0(@types/react@18.3.3)(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@5.0.1))(react@18.3.1) + '@reduxjs/toolkit': 2.2.3(react-redux@9.1.0(@types/react@18.3.3)(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@5.0.1))(react@18.3.1) '@types/lodash': 4.17.7 '@types/react': 18.3.3 '@types/styled-components': 5.1.34 hex-rgba: 1.0.2 - immutable: 4.3.6 + immutable: 4.3.7 lodash.debounce: 4.0.8 react: 18.3.1 react-base16-styling: 0.10.0 @@ -20386,14 +19850,14 @@ snapshots: '@redux-devtools/serialize@0.4.2(immutable@4.3.7)': dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.25.0 immutable: 4.3.7 jsan: 3.1.14 - '@redux-devtools/slider-monitor@5.0.1(@redux-devtools/core@4.0.0(react-redux@8.1.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@4.2.1))(react@18.3.1)(redux@4.2.1))(@types/react@18.3.3)(@types/styled-components@5.1.34)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(redux@4.2.1)(styled-components@5.3.11(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1))': + '@redux-devtools/slider-monitor@5.0.1(@redux-devtools/core@4.0.0(react-redux@8.1.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@4.2.1))(react@18.3.1)(redux@4.2.1))(@types/react@18.3.3)(@types/styled-components@5.1.34)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(redux@4.2.1)(styled-components@5.3.11(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1))': dependencies: - '@babel/runtime': 7.24.8 - '@redux-devtools/core': 4.0.0(react-redux@9.1.0(@types/react@18.3.3)(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@5.0.1))(react@18.3.1)(redux@5.0.1) + '@babel/runtime': 7.25.0 + '@redux-devtools/core': 4.0.0(react-redux@9.1.0(@types/react@18.3.3)(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@5.0.1))(react@18.3.1)(redux@5.0.1) '@redux-devtools/ui': 1.3.2(@types/react@18.3.3)(@types/styled-components@5.1.34)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(styled-components@5.3.11(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1)) '@types/react': 18.3.3 '@types/styled-components': 5.1.34 @@ -20407,18 +19871,18 @@ snapshots: '@redux-devtools/ui@1.3.2(@types/react@18.3.3)(@types/styled-components@5.1.34)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(styled-components@5.3.11(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1))': dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.25.0 '@rjsf/core': 4.2.3(react@18.3.1) '@types/codemirror': 5.60.15 '@types/json-schema': 7.0.15 '@types/react': 18.3.3 '@types/simple-element-resize-detector': 1.3.3 '@types/styled-components': 5.1.34 - codemirror: 5.65.16 + codemirror: 5.65.17 color: 4.2.3 react: 18.3.1 react-base16-styling: 0.10.0 - react-icons: 5.2.1(react@18.3.1) + react-icons: 5.3.0(react@18.3.1) react-select: 5.8.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) simple-element-resize-detector: 1.3.0 styled-components: 5.3.11(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1) @@ -20426,10 +19890,10 @@ snapshots: - react-dom - supports-color - '@redux-devtools/utils@3.0.0(@redux-devtools/core@4.0.0(react-redux@8.1.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@4.2.1))(react@18.3.1)(redux@4.2.1))(immutable@4.3.7)(redux@5.0.1)': + '@redux-devtools/utils@3.0.0(@redux-devtools/core@4.0.0(react-redux@8.1.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@4.2.1))(react@18.3.1)(redux@4.2.1))(immutable@4.3.7)(redux@5.0.1)': dependencies: - '@babel/runtime': 7.24.8 - '@redux-devtools/core': 4.0.0(react-redux@9.1.0(@types/react@18.3.3)(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@5.0.1))(react@18.3.1)(redux@5.0.1) + '@babel/runtime': 7.25.0 + '@redux-devtools/core': 4.0.0(react-redux@9.1.0(@types/react@18.3.3)(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@5.0.1))(react@18.3.1)(redux@5.0.1) '@redux-devtools/serialize': 0.4.2(immutable@4.3.7) '@types/get-params': 0.1.2 get-params: 0.1.2 @@ -20439,7 +19903,7 @@ snapshots: nanoid: 3.3.4 redux: 5.0.1 - '@reduxjs/toolkit@2.2.3(react-redux@9.1.0(@types/react@18.3.3)(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@5.0.1))(react@18.3.1)': + '@reduxjs/toolkit@2.2.3(react-redux@9.1.0(@types/react@18.3.3)(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@5.0.1))(react@18.3.1)': dependencies: immer: 10.1.1 redux: 5.0.1 @@ -20447,7 +19911,7 @@ snapshots: reselect: 5.1.1 optionalDependencies: react: 18.3.1 - react-redux: 9.1.0(@types/react@18.3.3)(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@5.0.1) + react-redux: 9.1.0(@types/react@18.3.3)(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@5.0.1) '@remix-run/router@1.16.1': {} @@ -20455,7 +19919,7 @@ snapshots: dependencies: '@types/json-schema': 7.0.15 ajv: 6.12.6 - core-js-pure: 3.37.1 + core-js-pure: 3.38.0 json-schema-merge-allof: 0.6.0 jsonpointer: 5.0.1 lodash: 4.17.21 @@ -20478,16 +19942,16 @@ snapshots: '@rnx-kit/console@1.1.0': {} - '@rnx-kit/metro-config@1.3.14(@react-native/metro-config@0.73.5(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(encoding@0.1.13))(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.2.0)': + '@rnx-kit/metro-config@1.3.14(@react-native/metro-config@0.73.5(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13))(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.2.0)': dependencies: '@rnx-kit/console': 1.1.0 '@rnx-kit/tools-node': 2.1.1 '@rnx-kit/tools-react-native': 1.4.0 '@rnx-kit/tools-workspaces': 0.1.6 react: 18.2.0 - react-native: 0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.3.1) + react-native: 0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.3.1) optionalDependencies: - '@react-native/metro-config': 0.73.5(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(encoding@0.1.13) + '@react-native/metro-config': 0.73.5(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13) '@rnx-kit/metro-resolver-symlinks@0.1.35': dependencies: @@ -20509,99 +19973,51 @@ snapshots: read-yaml-file: 2.1.0 strip-json-comments: 3.1.1 - '@rollup/rollup-android-arm-eabi@4.18.1': - optional: true - '@rollup/rollup-android-arm-eabi@4.20.0': optional: true - '@rollup/rollup-android-arm64@4.18.1': - optional: true - '@rollup/rollup-android-arm64@4.20.0': optional: true - '@rollup/rollup-darwin-arm64@4.18.1': - optional: true - '@rollup/rollup-darwin-arm64@4.20.0': optional: true - '@rollup/rollup-darwin-x64@4.18.1': - optional: true - '@rollup/rollup-darwin-x64@4.20.0': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.18.1': - optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.20.0': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.18.1': - optional: true - '@rollup/rollup-linux-arm-musleabihf@4.20.0': optional: true - '@rollup/rollup-linux-arm64-gnu@4.18.1': - optional: true - '@rollup/rollup-linux-arm64-gnu@4.20.0': optional: true - '@rollup/rollup-linux-arm64-musl@4.18.1': - optional: true - '@rollup/rollup-linux-arm64-musl@4.20.0': optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.18.1': - optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.20.0': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.18.1': - optional: true - '@rollup/rollup-linux-riscv64-gnu@4.20.0': optional: true - '@rollup/rollup-linux-s390x-gnu@4.18.1': - optional: true - '@rollup/rollup-linux-s390x-gnu@4.20.0': optional: true - '@rollup/rollup-linux-x64-gnu@4.18.1': - optional: true - '@rollup/rollup-linux-x64-gnu@4.20.0': optional: true - '@rollup/rollup-linux-x64-musl@4.18.1': - optional: true - '@rollup/rollup-linux-x64-musl@4.20.0': optional: true - '@rollup/rollup-win32-arm64-msvc@4.18.1': - optional: true - '@rollup/rollup-win32-arm64-msvc@4.20.0': optional: true - '@rollup/rollup-win32-ia32-msvc@4.18.1': - optional: true - '@rollup/rollup-win32-ia32-msvc@4.20.0': optional: true - '@rollup/rollup-win32-x64-msvc@4.18.1': - optional: true - '@rollup/rollup-win32-x64-msvc@4.20.0': optional: true @@ -20730,9 +20146,9 @@ snapshots: '@sentry/bundler-plugin-core@2.17.0(encoding@0.1.13)': dependencies: - '@babel/core': 7.24.9 + '@babel/core': 7.25.2 '@sentry/babel-plugin-component-annotate': 2.17.0 - '@sentry/cli': 2.32.2(encoding@0.1.13) + '@sentry/cli': 2.33.1(encoding@0.1.13) dotenv: 16.4.5 find-up: 5.0.0 glob: 9.3.5 @@ -20742,28 +20158,28 @@ snapshots: - encoding - supports-color - '@sentry/cli-darwin@2.32.2': + '@sentry/cli-darwin@2.33.1': optional: true - '@sentry/cli-linux-arm64@2.32.2': + '@sentry/cli-linux-arm64@2.33.1': optional: true - '@sentry/cli-linux-arm@2.32.2': + '@sentry/cli-linux-arm@2.33.1': optional: true - '@sentry/cli-linux-i686@2.32.2': + '@sentry/cli-linux-i686@2.33.1': optional: true - '@sentry/cli-linux-x64@2.32.2': + '@sentry/cli-linux-x64@2.33.1': optional: true - '@sentry/cli-win32-i686@2.32.2': + '@sentry/cli-win32-i686@2.33.1': optional: true - '@sentry/cli-win32-x64@2.32.2': + '@sentry/cli-win32-x64@2.33.1': optional: true - '@sentry/cli@2.32.2(encoding@0.1.13)': + '@sentry/cli@2.33.1(encoding@0.1.13)': dependencies: https-proxy-agent: 5.0.1 node-fetch: 2.7.0(encoding@0.1.13) @@ -20771,13 +20187,13 @@ snapshots: proxy-from-env: 1.1.0 which: 2.0.2 optionalDependencies: - '@sentry/cli-darwin': 2.32.2 - '@sentry/cli-linux-arm': 2.32.2 - '@sentry/cli-linux-arm64': 2.32.2 - '@sentry/cli-linux-i686': 2.32.2 - '@sentry/cli-linux-x64': 2.32.2 - '@sentry/cli-win32-i686': 2.32.2 - '@sentry/cli-win32-x64': 2.32.2 + '@sentry/cli-darwin': 2.33.1 + '@sentry/cli-linux-arm': 2.33.1 + '@sentry/cli-linux-arm64': 2.33.1 + '@sentry/cli-linux-i686': 2.33.1 + '@sentry/cli-linux-x64': 2.33.1 + '@sentry/cli-win32-i686': 2.33.1 + '@sentry/cli-win32-x64': 2.33.1 transitivePeerDependencies: - encoding - supports-color @@ -20813,20 +20229,20 @@ snapshots: dependencies: '@sentry/types': 7.106.0 - '@sentry/webpack-plugin@2.17.0(encoding@0.1.13)(webpack@5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)))': + '@sentry/webpack-plugin@2.17.0(encoding@0.1.13)(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)))': dependencies: '@sentry/bundler-plugin-core': 2.17.0(encoding@0.1.13) unplugin: 1.0.1 uuid: 9.0.1 - webpack: 5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) + webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) transitivePeerDependencies: - encoding - supports-color - '@shopify/restyle@2.4.2(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.2.0)': + '@shopify/restyle@2.4.2(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.2.0)': dependencies: react: 18.2.0 - react-native: 0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.3.1) + react-native: 0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.3.1) '@sideway/address@4.1.5': dependencies: @@ -20885,13 +20301,13 @@ snapshots: '@stacks/common@4.3.5': dependencies: '@types/bn.js': 5.1.5 - '@types/node': 18.19.41 + '@types/node': 18.19.44 buffer: 6.0.3 '@stacks/common@6.13.0': dependencies: '@types/bn.js': 5.1.5 - '@types/node': 18.19.40 + '@types/node': 18.19.44 '@stacks/common@6.16.0': dependencies: @@ -20928,7 +20344,7 @@ snapshots: '@noble/secp256k1': 1.7.1 '@scure/bip39': 1.1.0 '@stacks/common': 6.13.0 - '@types/node': 18.19.40 + '@types/node': 18.19.44 base64-js: 1.5.1 bs58: 5.0.0 ripemd160-min: 0.0.6 @@ -20997,7 +20413,7 @@ snapshots: '@noble/secp256k1': 1.7.1 '@stacks/common': 4.3.5 '@stacks/network': 4.3.5(encoding@0.1.13) - '@types/node': 18.19.40 + '@types/node': 18.19.44 '@types/sha.js': 2.4.4 c32check: 1.1.3 lodash.clonedeep: 4.5.0 @@ -21661,76 +21077,76 @@ snapshots: dependencies: react: 18.3.1 - '@storybook/addon-actions@8.2.4(storybook@8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9)))': + '@storybook/addon-actions@8.2.4(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)))': dependencies: '@storybook/global': 5.0.0 '@types/uuid': 9.0.8 dequal: 2.0.3 polished: 4.3.1 - storybook: 8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9)) + storybook: 8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)) uuid: 9.0.1 - '@storybook/addon-backgrounds@8.2.4(storybook@8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9)))': + '@storybook/addon-backgrounds@8.2.4(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)))': dependencies: '@storybook/global': 5.0.0 memoizerific: 1.11.3 - storybook: 8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9)) + storybook: 8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)) ts-dedent: 2.2.0 - '@storybook/addon-controls@8.2.4(storybook@8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9)))': + '@storybook/addon-controls@8.2.4(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)))': dependencies: dequal: 2.0.3 lodash: 4.17.21 - storybook: 8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9)) + storybook: 8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)) ts-dedent: 2.2.0 - '@storybook/addon-docs@8.2.4(storybook@8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9)))': + '@storybook/addon-docs@8.2.4(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)))': dependencies: - '@babel/core': 7.24.9 + '@babel/core': 7.25.2 '@mdx-js/react': 3.0.1(@types/react@18.3.3)(react@18.3.1) - '@storybook/blocks': 8.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9))) - '@storybook/csf-plugin': 8.2.4(storybook@8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9))) + '@storybook/blocks': 8.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2))) + '@storybook/csf-plugin': 8.2.4(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2))) '@storybook/global': 5.0.0 - '@storybook/react-dom-shim': 8.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9))) + '@storybook/react-dom-shim': 8.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2))) '@types/react': 18.3.3 fs-extra: 11.2.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) rehype-external-links: 3.0.0 rehype-slug: 6.0.0 - storybook: 8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9)) + storybook: 8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)) ts-dedent: 2.2.0 transitivePeerDependencies: - supports-color - '@storybook/addon-essentials@8.2.4(storybook@8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9)))': + '@storybook/addon-essentials@8.2.4(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)))': dependencies: - '@storybook/addon-actions': 8.2.4(storybook@8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9))) - '@storybook/addon-backgrounds': 8.2.4(storybook@8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9))) - '@storybook/addon-controls': 8.2.4(storybook@8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9))) - '@storybook/addon-docs': 8.2.4(storybook@8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9))) - '@storybook/addon-highlight': 8.2.4(storybook@8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9))) - '@storybook/addon-measure': 8.2.4(storybook@8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9))) - '@storybook/addon-outline': 8.2.4(storybook@8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9))) - '@storybook/addon-toolbars': 8.2.4(storybook@8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9))) - '@storybook/addon-viewport': 8.2.4(storybook@8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9))) - storybook: 8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9)) + '@storybook/addon-actions': 8.2.4(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2))) + '@storybook/addon-backgrounds': 8.2.4(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2))) + '@storybook/addon-controls': 8.2.4(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2))) + '@storybook/addon-docs': 8.2.4(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2))) + '@storybook/addon-highlight': 8.2.4(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2))) + '@storybook/addon-measure': 8.2.4(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2))) + '@storybook/addon-outline': 8.2.4(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2))) + '@storybook/addon-toolbars': 8.2.4(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2))) + '@storybook/addon-viewport': 8.2.4(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2))) + storybook: 8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)) ts-dedent: 2.2.0 transitivePeerDependencies: - supports-color - '@storybook/addon-highlight@8.2.4(storybook@8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9)))': + '@storybook/addon-highlight@8.2.4(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)))': dependencies: '@storybook/global': 5.0.0 - storybook: 8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9)) + storybook: 8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)) - '@storybook/addon-interactions@8.2.4(storybook@8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9)))(vitest@1.6.0(@types/node@20.12.12)(jsdom@22.1.0)(lightningcss@1.26.0)(terser@5.31.6))': + '@storybook/addon-interactions@8.2.4(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(vitest@1.6.0(@types/node@20.12.12)(jsdom@22.1.0)(lightningcss@1.26.0)(terser@5.31.6))': dependencies: '@storybook/global': 5.0.0 - '@storybook/instrumenter': 8.2.4(storybook@8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9))) - '@storybook/test': 8.2.4(storybook@8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9)))(vitest@1.6.0(@types/node@20.12.12)(jsdom@22.1.0)(lightningcss@1.26.0)(terser@5.31.6)) + '@storybook/instrumenter': 8.2.4(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2))) + '@storybook/test': 8.2.4(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(vitest@1.6.0(@types/node@20.12.12)(jsdom@22.1.0)(lightningcss@1.26.0)(terser@5.31.6)) polished: 4.3.1 - storybook: 8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9)) + storybook: 8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)) ts-dedent: 2.2.0 transitivePeerDependencies: - '@jest/globals' @@ -21739,63 +21155,63 @@ snapshots: - jest - vitest - '@storybook/addon-links@8.2.4(react@18.3.1)(storybook@8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9)))': + '@storybook/addon-links@8.2.4(react@18.3.1)(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)))': dependencies: '@storybook/csf': 0.1.11 '@storybook/global': 5.0.0 - storybook: 8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9)) + storybook: 8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)) ts-dedent: 2.2.0 optionalDependencies: react: 18.3.1 - '@storybook/addon-measure@8.2.4(storybook@8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9)))': + '@storybook/addon-measure@8.2.4(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)))': dependencies: '@storybook/global': 5.0.0 - storybook: 8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9)) + storybook: 8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)) tiny-invariant: 1.3.3 - '@storybook/addon-onboarding@8.2.4(react@18.3.1)(storybook@8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9)))': + '@storybook/addon-onboarding@8.2.4(react@18.3.1)(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)))': dependencies: react-confetti: 6.1.0(react@18.3.1) - storybook: 8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9)) + storybook: 8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)) transitivePeerDependencies: - react - '@storybook/addon-outline@8.2.4(storybook@8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9)))': + '@storybook/addon-outline@8.2.4(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)))': dependencies: '@storybook/global': 5.0.0 - storybook: 8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9)) + storybook: 8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)) ts-dedent: 2.2.0 - '@storybook/addon-styling-webpack@1.0.0(storybook@8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9)))(webpack@5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)))': + '@storybook/addon-styling-webpack@1.0.0(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)))': dependencies: - '@storybook/node-logger': 8.2.4(storybook@8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9))) - webpack: 5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) + '@storybook/node-logger': 8.2.9(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2))) + webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) transitivePeerDependencies: - storybook - '@storybook/addon-toolbars@8.2.4(storybook@8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9)))': + '@storybook/addon-toolbars@8.2.4(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)))': dependencies: - storybook: 8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9)) + storybook: 8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)) - '@storybook/addon-viewport@8.2.4(storybook@8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9)))': + '@storybook/addon-viewport@8.2.4(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)))': dependencies: memoizerific: 1.11.3 - storybook: 8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9)) + storybook: 8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)) - '@storybook/addon-webpack5-compiler-swc@1.0.2(webpack@5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)))': + '@storybook/addon-webpack5-compiler-swc@1.0.2(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)))': dependencies: - '@swc/core': 1.7.0 - swc-loader: 0.2.6(@swc/core@1.7.0)(webpack@5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) + '@swc/core': 1.7.11 + swc-loader: 0.2.6(@swc/core@1.7.11)(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) transitivePeerDependencies: - '@swc/helpers' - webpack - '@storybook/blocks@8.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9)))': + '@storybook/blocks@8.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)))': dependencies: '@storybook/csf': 0.1.11 '@storybook/global': 5.0.0 - '@storybook/icons': 1.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@storybook/icons': 1.2.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@types/lodash': 4.17.7 color-convert: 2.0.1 dequal: 2.0.3 @@ -21804,7 +21220,7 @@ snapshots: memoizerific: 1.11.3 polished: 4.3.1 react-colorful: 5.6.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - storybook: 8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9)) + storybook: 8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)) telejson: 7.2.0 ts-dedent: 2.2.0 util-deprecate: 1.0.2 @@ -21812,34 +21228,34 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@storybook/builder-webpack5@8.2.4(@swc/core@1.7.0)(esbuild@0.21.4)(storybook@8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9)))(typescript@5.4.5)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))': + '@storybook/builder-webpack5@8.2.4(@swc/core@1.7.11)(esbuild@0.21.4)(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(typescript@5.4.5)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))': dependencies: - '@storybook/core-webpack': 8.2.4(storybook@8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9))) - '@types/node': 18.19.41 + '@storybook/core-webpack': 8.2.4(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2))) + '@types/node': 18.19.44 '@types/semver': 7.5.8 browser-assert: 1.2.1 case-sensitive-paths-webpack-plugin: 2.4.0 cjs-module-lexer: 1.3.1 constants-browserify: 1.0.0 - css-loader: 6.11.0(webpack@5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) + css-loader: 6.11.0(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) es-module-lexer: 1.5.4 express: 4.19.2 - fork-ts-checker-webpack-plugin: 8.0.0(typescript@5.4.5)(webpack@5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) + fork-ts-checker-webpack-plugin: 8.0.0(typescript@5.4.5)(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) fs-extra: 11.2.0 - html-webpack-plugin: 5.6.0(webpack@5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) - magic-string: 0.30.10 + html-webpack-plugin: 5.6.0(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) + magic-string: 0.30.11 path-browserify: 1.0.1 process: 0.11.10 semver: 7.6.3 - storybook: 8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9)) - style-loader: 3.3.4(webpack@5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) - terser-webpack-plugin: 5.3.10(@swc/core@1.7.0)(esbuild@0.21.4)(webpack@5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) + storybook: 8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)) + style-loader: 3.3.4(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) + terser-webpack-plugin: 5.3.10(@swc/core@1.7.11)(esbuild@0.21.4)(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) ts-dedent: 2.2.0 url: 0.11.3 util: 0.12.5 util-deprecate: 1.0.2 - webpack: 5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) - webpack-dev-middleware: 5.3.4(webpack@5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) + webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) + webpack-dev-middleware: 5.3.4(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) webpack-hot-middleware: 2.26.1 webpack-virtual-modules: 0.6.2 optionalDependencies: @@ -21867,15 +21283,15 @@ snapshots: '@storybook/codemod@8.2.4': dependencies: - '@babel/core': 7.24.9 - '@babel/preset-env': 7.24.8(@babel/core@7.25.2) - '@babel/types': 7.24.9 + '@babel/core': 7.25.2 + '@babel/preset-env': 7.25.3(@babel/core@7.25.2) + '@babel/types': 7.25.2 '@storybook/core': 8.2.4 '@storybook/csf': 0.1.11 '@types/cross-spawn': 6.0.6 cross-spawn: 7.0.3 globby: 14.0.2 - jscodeshift: 0.15.2(@babel/preset-env@7.24.8(@babel/core@7.24.9)) + jscodeshift: 0.15.2(@babel/preset-env@7.25.3(@babel/core@7.25.2)) lodash: 4.17.21 prettier: 3.2.5 recast: 0.23.9 @@ -21885,9 +21301,9 @@ snapshots: - supports-color - utf-8-validate - '@storybook/components@8.2.4(storybook@8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9)))': + '@storybook/components@8.2.9(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)))': dependencies: - storybook: 8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9)) + storybook: 8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)) '@storybook/core-client@7.6.15': dependencies: @@ -21927,20 +21343,20 @@ snapshots: dependencies: ts-dedent: 2.2.0 - '@storybook/core-webpack@8.2.4(storybook@8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9)))': + '@storybook/core-webpack@8.2.4(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)))': dependencies: - '@types/node': 18.19.41 - storybook: 8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9)) + '@types/node': 18.19.44 + storybook: 8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)) ts-dedent: 2.2.0 '@storybook/core@8.2.4': dependencies: '@storybook/csf': 0.1.11 '@types/express': 4.17.21 - '@types/node': 18.19.41 + '@types/node': 18.19.44 browser-assert: 1.2.1 esbuild: 0.21.4 - esbuild-register: 3.5.0(esbuild@0.21.4) + esbuild-register: 3.6.0(esbuild@0.21.4) express: 4.19.2 process: 0.11.10 recast: 0.23.9 @@ -21951,10 +21367,10 @@ snapshots: - supports-color - utf-8-validate - '@storybook/csf-plugin@8.2.4(storybook@8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9)))': + '@storybook/csf-plugin@8.2.4(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)))': dependencies: - storybook: 8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9)) - unplugin: 1.11.0 + storybook: 8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)) + unplugin: 1.12.1 '@storybook/csf@0.0.1': dependencies: @@ -21979,46 +21395,46 @@ snapshots: '@storybook/global@5.0.0': {} - '@storybook/icons@1.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@storybook/icons@1.2.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@storybook/instrumenter@8.2.4(storybook@8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9)))': + '@storybook/instrumenter@8.2.4(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)))': dependencies: '@storybook/global': 5.0.0 '@vitest/utils': 1.6.0 - storybook: 8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9)) + storybook: 8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)) util: 0.12.5 - '@storybook/manager-api@8.2.4(storybook@8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9)))': + '@storybook/manager-api@8.2.9(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)))': dependencies: - storybook: 8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9)) + storybook: 8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)) '@storybook/node-logger@7.6.15': {} - '@storybook/node-logger@8.2.4(storybook@8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9)))': + '@storybook/node-logger@8.2.9(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)))': dependencies: - storybook: 8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9)) + storybook: 8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)) - '@storybook/preset-react-webpack@8.2.4(@swc/core@1.7.0)(esbuild@0.21.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9)))(typescript@5.4.5)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))': + '@storybook/preset-react-webpack@8.2.4(@swc/core@1.7.11)(esbuild@0.21.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(typescript@5.4.5)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))': dependencies: - '@storybook/core-webpack': 8.2.4(storybook@8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9))) - '@storybook/react': 8.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9)))(typescript@5.4.5) - '@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@5.4.5)(webpack@5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) - '@types/node': 18.19.41 + '@storybook/core-webpack': 8.2.4(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2))) + '@storybook/react': 8.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(typescript@5.4.5) + '@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@5.4.5)(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) + '@types/node': 18.19.44 '@types/semver': 7.5.8 find-up: 5.0.0 fs-extra: 11.2.0 - magic-string: 0.30.10 + magic-string: 0.30.11 react: 18.3.1 react-docgen: 7.0.3 react-dom: 18.3.1(react@18.3.1) resolve: 1.22.8 semver: 7.6.3 - storybook: 8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9)) + storybook: 8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)) tsconfig-paths: 4.2.0 - webpack: 5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) + webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) optionalDependencies: typescript: 5.4.5 transitivePeerDependencies: @@ -22045,13 +21461,13 @@ snapshots: ts-dedent: 2.2.0 util-deprecate: 1.0.2 - '@storybook/preview-api@8.2.4(storybook@8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9)))': + '@storybook/preview-api@8.2.9(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)))': dependencies: - storybook: 8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9)) + storybook: 8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)) - '@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0(typescript@5.4.5)(webpack@5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)))': + '@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0(typescript@5.4.5)(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)))': dependencies: - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) endent: 2.1.0 find-cache-dir: 3.3.2 flat-cache: 3.2.0 @@ -22059,7 +21475,7 @@ snapshots: react-docgen-typescript: 2.2.2(typescript@5.4.5) tslib: 2.6.3 typescript: 5.4.5 - webpack: 5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) + webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) transitivePeerDependencies: - supports-color @@ -22068,21 +21484,21 @@ snapshots: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@storybook/react-dom-shim@8.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9)))': + '@storybook/react-dom-shim@8.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)))': dependencies: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - storybook: 8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9)) + storybook: 8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)) - '@storybook/react-webpack5@8.2.4(@swc/core@1.7.0)(esbuild@0.21.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9)))(typescript@5.4.5)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))': + '@storybook/react-webpack5@8.2.4(@swc/core@1.7.11)(esbuild@0.21.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(typescript@5.4.5)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))': dependencies: - '@storybook/builder-webpack5': 8.2.4(@swc/core@1.7.0)(esbuild@0.21.4)(storybook@8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9)))(typescript@5.4.5)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) - '@storybook/preset-react-webpack': 8.2.4(@swc/core@1.7.0)(esbuild@0.21.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9)))(typescript@5.4.5)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) - '@storybook/react': 8.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9)))(typescript@5.4.5) - '@types/node': 18.19.41 + '@storybook/builder-webpack5': 8.2.4(@swc/core@1.7.11)(esbuild@0.21.4)(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(typescript@5.4.5)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) + '@storybook/preset-react-webpack': 8.2.4(@swc/core@1.7.11)(esbuild@0.21.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(typescript@5.4.5)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) + '@storybook/react': 8.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(typescript@5.4.5) + '@types/node': 18.19.44 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - storybook: 8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9)) + storybook: 8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)) optionalDependencies: typescript: 5.4.5 transitivePeerDependencies: @@ -22124,17 +21540,17 @@ snapshots: - encoding - supports-color - '@storybook/react@8.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9)))(typescript@5.4.5)': + '@storybook/react@8.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(typescript@5.4.5)': dependencies: - '@storybook/components': 8.2.4(storybook@8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9))) + '@storybook/components': 8.2.9(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2))) '@storybook/global': 5.0.0 - '@storybook/manager-api': 8.2.4(storybook@8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9))) - '@storybook/preview-api': 8.2.4(storybook@8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9))) - '@storybook/react-dom-shim': 8.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9))) - '@storybook/theming': 8.2.4(storybook@8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9))) + '@storybook/manager-api': 8.2.9(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2))) + '@storybook/preview-api': 8.2.9(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2))) + '@storybook/react-dom-shim': 8.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2))) + '@storybook/theming': 8.2.4(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2))) '@types/escodegen': 0.0.6 '@types/estree': 0.0.51 - '@types/node': 18.19.41 + '@types/node': 18.19.44 acorn: 7.4.1 acorn-jsx: 5.3.2(acorn@7.4.1) acorn-walk: 7.2.0 @@ -22146,23 +21562,23 @@ snapshots: react-dom: 18.3.1(react@18.3.1) react-element-to-jsx-string: 15.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) semver: 7.6.3 - storybook: 8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9)) + storybook: 8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)) ts-dedent: 2.2.0 type-fest: 2.19.0 util-deprecate: 1.0.2 optionalDependencies: typescript: 5.4.5 - '@storybook/test@8.2.4(storybook@8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9)))(vitest@1.6.0(@types/node@20.12.12)(jsdom@22.1.0)(lightningcss@1.26.0)(terser@5.31.6))': + '@storybook/test@8.2.4(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(vitest@1.6.0(@types/node@20.12.12)(jsdom@22.1.0)(lightningcss@1.26.0)(terser@5.31.6))': dependencies: '@storybook/csf': 0.1.11 - '@storybook/instrumenter': 8.2.4(storybook@8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9))) + '@storybook/instrumenter': 8.2.4(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2))) '@testing-library/dom': 10.1.0 '@testing-library/jest-dom': 6.4.5(vitest@1.6.0(@types/node@20.12.12)(jsdom@22.1.0)(lightningcss@1.26.0)(terser@5.31.6)) '@testing-library/user-event': 14.5.2(@testing-library/dom@10.1.0) '@vitest/expect': 1.6.0 '@vitest/spy': 1.6.0 - storybook: 8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9)) + storybook: 8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)) util: 0.12.5 transitivePeerDependencies: - '@jest/globals' @@ -22171,9 +21587,9 @@ snapshots: - jest - vitest - '@storybook/theming@8.2.4(storybook@8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9)))': + '@storybook/theming@8.2.4(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)))': dependencies: - storybook: 8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9)) + storybook: 8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)) '@storybook/types@7.6.15': dependencies: @@ -22190,55 +21606,55 @@ snapshots: dependencies: '@styled-system/core': 5.1.2 - '@swc/core-darwin-arm64@1.7.0': + '@swc/core-darwin-arm64@1.7.11': optional: true - '@swc/core-darwin-x64@1.7.0': + '@swc/core-darwin-x64@1.7.11': optional: true - '@swc/core-linux-arm-gnueabihf@1.7.0': + '@swc/core-linux-arm-gnueabihf@1.7.11': optional: true - '@swc/core-linux-arm64-gnu@1.7.0': + '@swc/core-linux-arm64-gnu@1.7.11': optional: true - '@swc/core-linux-arm64-musl@1.7.0': + '@swc/core-linux-arm64-musl@1.7.11': optional: true - '@swc/core-linux-x64-gnu@1.7.0': + '@swc/core-linux-x64-gnu@1.7.11': optional: true - '@swc/core-linux-x64-musl@1.7.0': + '@swc/core-linux-x64-musl@1.7.11': optional: true - '@swc/core-win32-arm64-msvc@1.7.0': + '@swc/core-win32-arm64-msvc@1.7.11': optional: true - '@swc/core-win32-ia32-msvc@1.7.0': + '@swc/core-win32-ia32-msvc@1.7.11': optional: true - '@swc/core-win32-x64-msvc@1.7.0': + '@swc/core-win32-x64-msvc@1.7.11': optional: true - '@swc/core@1.7.0': + '@swc/core@1.7.11': dependencies: '@swc/counter': 0.1.3 - '@swc/types': 0.1.9 + '@swc/types': 0.1.12 optionalDependencies: - '@swc/core-darwin-arm64': 1.7.0 - '@swc/core-darwin-x64': 1.7.0 - '@swc/core-linux-arm-gnueabihf': 1.7.0 - '@swc/core-linux-arm64-gnu': 1.7.0 - '@swc/core-linux-arm64-musl': 1.7.0 - '@swc/core-linux-x64-gnu': 1.7.0 - '@swc/core-linux-x64-musl': 1.7.0 - '@swc/core-win32-arm64-msvc': 1.7.0 - '@swc/core-win32-ia32-msvc': 1.7.0 - '@swc/core-win32-x64-msvc': 1.7.0 + '@swc/core-darwin-arm64': 1.7.11 + '@swc/core-darwin-x64': 1.7.11 + '@swc/core-linux-arm-gnueabihf': 1.7.11 + '@swc/core-linux-arm64-gnu': 1.7.11 + '@swc/core-linux-arm64-musl': 1.7.11 + '@swc/core-linux-x64-gnu': 1.7.11 + '@swc/core-linux-x64-musl': 1.7.11 + '@swc/core-win32-arm64-msvc': 1.7.11 + '@swc/core-win32-ia32-msvc': 1.7.11 + '@swc/core-win32-x64-msvc': 1.7.11 '@swc/counter@0.1.3': {} - '@swc/types@0.1.9': + '@swc/types@0.1.12': dependencies: '@swc/counter': 0.1.3 @@ -22282,7 +21698,7 @@ snapshots: '@testing-library/dom@10.1.0': dependencies: '@babel/code-frame': 7.24.7 - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.25.0 '@types/aria-query': 5.0.4 aria-query: 5.3.0 chalk: 4.1.2 @@ -22293,7 +21709,7 @@ snapshots: '@testing-library/jest-dom@6.4.5(vitest@1.6.0(@types/node@20.12.12)(jsdom@22.1.0)(lightningcss@1.26.0)(terser@5.31.6))': dependencies: '@adobe/css-tools': 4.4.0 - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.25.0 aria-query: 5.3.0 chalk: 3.0.0 css.escape: 1.5.1 @@ -22351,24 +21767,24 @@ snapshots: '@types/babel__core@7.20.5': dependencies: - '@babel/parser': 7.24.8 - '@babel/types': 7.24.9 + '@babel/parser': 7.25.3 + '@babel/types': 7.25.2 '@types/babel__generator': 7.6.8 '@types/babel__template': 7.4.4 '@types/babel__traverse': 7.20.6 '@types/babel__generator@7.6.8': dependencies: - '@babel/types': 7.24.9 + '@babel/types': 7.25.2 '@types/babel__template@7.4.4': dependencies: - '@babel/parser': 7.24.8 - '@babel/types': 7.24.9 + '@babel/parser': 7.25.3 + '@babel/types': 7.25.2 '@types/babel__traverse@7.20.6': dependencies: - '@babel/types': 7.24.9 + '@babel/types': 7.25.2 '@types/bn.js@4.11.6': dependencies: @@ -22581,10 +21997,10 @@ snapshots: '@types/eslint-scope@3.7.7': dependencies: - '@types/eslint': 8.56.10 + '@types/eslint': 9.6.0 '@types/estree': 1.0.5 - '@types/eslint@8.56.10': + '@types/eslint@9.6.0': dependencies: '@types/estree': 1.0.5 '@types/json-schema': 7.0.15 @@ -22638,7 +22054,7 @@ snapshots: '@types/hast@3.0.4': dependencies: - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 '@types/history@4.7.11': {} @@ -22659,13 +22075,13 @@ snapshots: dependencies: '@types/html-minifier': 4.0.5 '@types/tapable': 1.0.12 - '@types/webpack': 4.41.38 + '@types/webpack': 4.41.39 '@types/http-cache-semantics@4.0.4': {} '@types/http-errors@2.0.4': {} - '@types/http-proxy@1.17.14': + '@types/http-proxy@1.17.15': dependencies: '@types/node': 20.12.12 @@ -22717,11 +22133,11 @@ snapshots: '@types/mdast@3.0.15': dependencies: - '@types/unist': 2.0.10 + '@types/unist': 2.0.11 '@types/mdast@4.0.4': dependencies: - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 '@types/mdx@2.0.13': {} @@ -22746,14 +22162,6 @@ snapshots: '@types/node@17.0.45': {} - '@types/node@18.19.40': - dependencies: - undici-types: 5.26.5 - - '@types/node@18.19.41': - dependencies: - undici-types: 5.26.5 - '@types/node@18.19.44': dependencies: undici-types: 5.26.5 @@ -22807,7 +22215,7 @@ snapshots: '@types/history': 4.7.11 '@types/react': 18.3.3 - '@types/react-transition-group@4.4.10': + '@types/react-transition-group@4.4.11': dependencies: '@types/react': 18.3.3 @@ -22883,9 +22291,9 @@ snapshots: dependencies: source-map: 0.6.1 - '@types/unist@2.0.10': {} + '@types/unist@2.0.11': {} - '@types/unist@3.0.2': {} + '@types/unist@3.0.3': {} '@types/use-sync-external-store@0.0.3': {} @@ -22901,7 +22309,7 @@ snapshots: '@types/source-list-map': 0.1.6 source-map: 0.7.4 - '@types/webpack@4.41.38': + '@types/webpack@4.41.39': dependencies: '@types/node': 20.12.12 '@types/tapable': 1.0.12 @@ -22910,11 +22318,11 @@ snapshots: anymatch: 3.1.3 source-map: 0.6.1 - '@types/webpack@5.28.5(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))': + '@types/webpack@5.28.5(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))': dependencies: '@types/node': 20.12.12 tapable: 2.2.1 - webpack: 5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) + webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) transitivePeerDependencies: - '@swc/core' - esbuild @@ -22925,7 +22333,7 @@ snapshots: dependencies: '@types/node': 20.12.12 - '@types/ws@8.5.11': + '@types/ws@8.5.12': dependencies: '@types/node': 20.12.12 @@ -22958,7 +22366,7 @@ snapshots: '@typescript-eslint/type-utils': 6.9.0(eslint@8.56.0)(typescript@5.4.5) '@typescript-eslint/utils': 6.9.0(eslint@8.56.0)(typescript@5.4.5) '@typescript-eslint/visitor-keys': 6.9.0 - debug: 4.3.6 + debug: 4.3.6(supports-color@5.5.0) eslint: 8.56.0 graphemer: 1.4.0 ignore: 5.3.2 @@ -22978,10 +22386,10 @@ snapshots: '@typescript-eslint/type-utils': 7.5.0(eslint@8.56.0)(typescript@5.4.5) '@typescript-eslint/utils': 7.5.0(eslint@8.56.0)(typescript@5.4.5) '@typescript-eslint/visitor-keys': 7.5.0 - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) eslint: 8.56.0 graphemer: 1.4.0 - ignore: 5.3.1 + ignore: 5.3.2 natural-compare: 1.4.0 semver: 7.6.3 ts-api-utils: 1.3.0(typescript@5.4.5) @@ -22996,7 +22404,7 @@ snapshots: '@typescript-eslint/types': 6.9.0 '@typescript-eslint/typescript-estree': 6.9.0(typescript@5.4.5) '@typescript-eslint/visitor-keys': 6.9.0 - debug: 4.3.6 + debug: 4.3.6(supports-color@5.5.0) eslint: 8.56.0 optionalDependencies: typescript: 5.4.5 @@ -23009,7 +22417,7 @@ snapshots: '@typescript-eslint/types': 7.5.0 '@typescript-eslint/typescript-estree': 7.5.0(typescript@5.4.5) '@typescript-eslint/visitor-keys': 7.5.0 - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) eslint: 8.56.0 optionalDependencies: typescript: 5.4.5 @@ -23040,7 +22448,7 @@ snapshots: dependencies: '@typescript-eslint/typescript-estree': 6.9.0(typescript@5.4.5) '@typescript-eslint/utils': 6.9.0(eslint@8.56.0)(typescript@5.4.5) - debug: 4.3.6 + debug: 4.3.6(supports-color@5.5.0) eslint: 8.56.0 ts-api-utils: 1.3.0(typescript@5.4.5) optionalDependencies: @@ -23052,7 +22460,7 @@ snapshots: dependencies: '@typescript-eslint/typescript-estree': 7.5.0(typescript@5.4.5) '@typescript-eslint/utils': 7.5.0(eslint@8.56.0)(typescript@5.4.5) - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) eslint: 8.56.0 ts-api-utils: 1.3.0(typescript@5.4.5) optionalDependencies: @@ -23072,7 +22480,7 @@ snapshots: dependencies: '@typescript-eslint/types': 5.62.0 '@typescript-eslint/visitor-keys': 5.62.0 - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) globby: 11.1.0 is-glob: 4.0.3 semver: 7.6.3 @@ -23086,7 +22494,7 @@ snapshots: dependencies: '@typescript-eslint/types': 6.21.0 '@typescript-eslint/visitor-keys': 6.21.0 - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.3 @@ -23101,7 +22509,7 @@ snapshots: dependencies: '@typescript-eslint/types': 6.9.0 '@typescript-eslint/visitor-keys': 6.9.0 - debug: 4.3.6 + debug: 4.3.6(supports-color@5.5.0) globby: 11.1.0 is-glob: 4.0.3 semver: 7.6.3 @@ -23115,7 +22523,7 @@ snapshots: dependencies: '@typescript-eslint/types': 7.5.0 '@typescript-eslint/visitor-keys': 7.5.0 - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.3 @@ -23219,7 +22627,7 @@ snapshots: '@vitest/coverage-istanbul@1.6.0(vitest@1.6.0(@types/node@20.12.12)(jsdom@22.1.0)(lightningcss@1.26.0)(terser@5.31.6))': dependencies: - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) istanbul-lib-coverage: 3.2.2 istanbul-lib-instrument: 6.0.3 istanbul-lib-report: 3.0.1 @@ -23236,7 +22644,7 @@ snapshots: dependencies: '@vitest/spy': 1.6.0 '@vitest/utils': 1.6.0 - chai: 4.4.1 + chai: 4.5.0 '@vitest/runner@1.6.0': dependencies: @@ -23246,7 +22654,7 @@ snapshots: '@vitest/snapshot@1.6.0': dependencies: - magic-string: 0.30.10 + magic-string: 0.30.11 pathe: 1.1.2 pretty-format: 29.7.0 @@ -23263,7 +22671,7 @@ snapshots: '@vue/compiler-core@3.4.19': dependencies: - '@babel/parser': 7.24.8 + '@babel/parser': 7.25.3 '@vue/shared': 3.4.19 entities: 4.5.0 estree-walker: 2.0.2 @@ -23291,7 +22699,7 @@ snapshots: '@vue/compiler-sfc@3.4.19': dependencies: - '@babel/parser': 7.24.8 + '@babel/parser': 7.25.3 '@vue/compiler-core': 3.4.19 '@vue/compiler-dom': 3.4.19 '@vue/compiler-ssr': 3.4.19 @@ -23406,19 +22814,19 @@ snapshots: '@webassemblyjs/ast': 1.12.1 '@xtuc/long': 4.2.2 - '@webpack-cli/configtest@2.1.1(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))(webpack@5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)))': + '@webpack-cli/configtest@2.1.1(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)))': dependencies: - webpack: 5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) + webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) webpack-cli: 5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0) - '@webpack-cli/info@2.0.2(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))(webpack@5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)))': + '@webpack-cli/info@2.0.2(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)))': dependencies: - webpack: 5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) + webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) webpack-cli: 5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0) - '@webpack-cli/serve@2.0.5(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))(webpack-dev-server@4.15.1(webpack-cli@5.1.4)(webpack@5.91.0))(webpack@5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)))': + '@webpack-cli/serve@2.0.5(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))(webpack-dev-server@4.15.1(webpack-cli@5.1.4)(webpack@5.91.0))(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)))': dependencies: - webpack: 5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) + webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) webpack-cli: 5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0) optionalDependencies: webpack-dev-server: 4.15.1(webpack-cli@5.1.4)(webpack@5.91.0) @@ -23443,8 +22851,8 @@ snapshots: '@zondax/ledger-stacks@1.0.4(encoding@0.1.13)': dependencies: - '@babel/runtime': 7.24.8 - '@ledgerhq/hw-transport': 6.31.0 + '@babel/runtime': 7.25.0 + '@ledgerhq/hw-transport': 6.31.2 '@stacks/transactions': 4.3.8(encoding@0.1.13) varuint-bitcoin: 1.1.2 transitivePeerDependencies: @@ -23564,7 +22972,7 @@ snapshots: address@1.2.2: {} - adm-zip@0.5.14: {} + adm-zip@0.5.15: {} ag-auth@2.1.0: dependencies: @@ -23587,7 +22995,7 @@ snapshots: agent-base@6.0.2: dependencies: - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) transitivePeerDependencies: - supports-color @@ -23880,10 +23288,10 @@ snapshots: semver: 7.6.3 yargs: 17.7.2 - autoprefixer@10.4.19(postcss@8.4.38): + autoprefixer@10.4.20(postcss@8.4.38): dependencies: - browserslist: 4.23.0 - caniuse-lite: 1.0.30001642 + browserslist: 4.23.3 + caniuse-lite: 1.0.30001651 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.0.1 @@ -23896,7 +23304,7 @@ snapshots: aws-sign2@0.7.0: {} - aws4@1.13.0: {} + aws4@1.13.1: {} axios@1.7.4: dependencies: @@ -23906,37 +23314,25 @@ snapshots: transitivePeerDependencies: - debug - babel-core@7.0.0-bridge.0(@babel/core@7.24.9): - dependencies: - '@babel/core': 7.24.9 - babel-core@7.0.0-bridge.0(@babel/core@7.25.2): dependencies: '@babel/core': 7.25.2 babel-plugin-macros@3.1.0: dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.25.0 cosmiconfig: 7.1.0 resolve: 1.22.8 babel-plugin-polyfill-corejs2@0.4.11(@babel/core@7.25.2): dependencies: - '@babel/compat-data': 7.24.9 + '@babel/compat-data': 7.25.2 '@babel/core': 7.25.2 '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.25.2) semver: 6.3.1 transitivePeerDependencies: - supports-color - babel-plugin-polyfill-corejs3@0.10.4(@babel/core@7.25.2): - dependencies: - '@babel/core': 7.25.2 - '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.25.2) - core-js-compat: 3.37.1 - transitivePeerDependencies: - - supports-color - babel-plugin-polyfill-corejs3@0.10.6(@babel/core@7.25.2): dependencies: '@babel/core': 7.25.2 @@ -23974,7 +23370,7 @@ snapshots: transitivePeerDependencies: - '@babel/core' - babel-preset-expo@11.0.14(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2)): + babel-preset-expo@11.0.14(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2)): dependencies: '@babel/plugin-proposal-decorators': 7.24.7(@babel/core@7.25.2) '@babel/plugin-transform-export-namespace-from': 7.24.7(@babel/core@7.25.2) @@ -23982,7 +23378,7 @@ snapshots: '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.25.2) '@babel/preset-react': 7.24.7(@babel/core@7.25.2) '@babel/preset-typescript': 7.24.7(@babel/core@7.25.2) - '@react-native/babel-preset': 0.74.87(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2)) + '@react-native/babel-preset': 0.74.87(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2)) babel-plugin-react-compiler: 0.0.0 babel-plugin-react-native-web: 0.19.12 react-refresh: 0.14.2 @@ -24199,7 +23595,7 @@ snapshots: browserify-rsa: 4.1.0 create-hash: 1.2.0 create-hmac: 1.1.7 - elliptic: 6.5.6 + elliptic: 6.5.7 hash-base: 3.0.4 inherits: 2.0.4 parse-asn1: 5.1.7 @@ -24208,18 +23604,11 @@ snapshots: browserslist@4.23.0: dependencies: - caniuse-lite: 1.0.30001642 - electron-to-chromium: 1.4.829 - node-releases: 2.0.17 + caniuse-lite: 1.0.30001651 + electron-to-chromium: 1.5.8 + node-releases: 2.0.18 update-browserslist-db: 1.1.0(browserslist@4.23.0) - browserslist@4.23.2: - dependencies: - caniuse-lite: 1.0.30001642 - electron-to-chromium: 1.4.829 - node-releases: 2.0.17 - update-browserslist-db: 1.1.0(browserslist@4.23.2) - browserslist@4.23.3: dependencies: caniuse-lite: 1.0.30001651 @@ -24423,12 +23812,10 @@ snapshots: caniuse-api@3.0.0: dependencies: browserslist: 4.23.0 - caniuse-lite: 1.0.30001642 + caniuse-lite: 1.0.30001651 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 - caniuse-lite@1.0.30001642: {} - caniuse-lite@1.0.30001651: {} case-sensitive-paths-webpack-plugin@2.4.0: {} @@ -24437,7 +23824,7 @@ snapshots: ccount@2.0.1: {} - chai@4.4.1: + chai@4.5.0: dependencies: assertion-error: 1.1.0 check-error: 1.0.3 @@ -24445,7 +23832,7 @@ snapshots: get-func-name: 2.0.2 loupe: 2.3.7 pathval: 1.1.1 - type-detect: 4.0.8 + type-detect: 4.1.0 chalk@2.4.2: dependencies: @@ -24593,10 +23980,10 @@ snapshots: clean-stack@2.2.0: {} - clean-webpack-plugin@4.0.0(webpack@5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))): + clean-webpack-plugin@4.0.0(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))): dependencies: del: 4.1.1 - webpack: 5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) + webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) cli-boxes@3.0.0: {} @@ -24644,7 +24031,7 @@ snapshots: code-block-writer@12.0.0: {} - codemirror@5.65.16: {} + codemirror@5.65.17: {} coinselect@3.1.13: {} @@ -24839,7 +24226,7 @@ snapshots: cookie@0.6.0: {} - copy-webpack-plugin@12.0.2(webpack@5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))): + copy-webpack-plugin@12.0.2(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))): dependencies: fast-glob: 3.3.2 glob-parent: 6.0.2 @@ -24847,17 +24234,13 @@ snapshots: normalize-path: 3.0.0 schema-utils: 4.2.0 serialize-javascript: 6.0.2 - webpack: 5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) - - core-js-compat@3.37.1: - dependencies: - browserslist: 4.23.0 + webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) core-js-compat@3.38.0: dependencies: browserslist: 4.23.3 - core-js-pure@3.37.1: {} + core-js-pure@3.38.0: {} core-js@2.6.12: {} @@ -24907,7 +24290,7 @@ snapshots: create-ecdh@4.0.4: dependencies: bn.js: 4.12.0 - elliptic: 6.5.6 + elliptic: 6.5.7 create-hash@1.2.0: dependencies: @@ -24999,18 +24382,18 @@ snapshots: css-blank-pseudo@6.0.2(postcss@8.4.38): dependencies: postcss: 8.4.38 - postcss-selector-parser: 6.1.1 + postcss-selector-parser: 6.1.2 css-color-keywords@1.0.0: {} css-has-pseudo@6.0.5(postcss@8.4.38): dependencies: - '@csstools/selector-specificity': 3.1.1(postcss-selector-parser@6.1.1) + '@csstools/selector-specificity': 3.1.1(postcss-selector-parser@6.1.2) postcss: 8.4.38 - postcss-selector-parser: 6.1.1 + postcss-selector-parser: 6.1.2 postcss-value-parser: 4.2.0 - css-loader@6.11.0(webpack@5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))): + css-loader@6.11.0(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))): dependencies: icss-utils: 5.1.0(postcss@8.4.38) postcss: 8.4.38 @@ -25021,9 +24404,9 @@ snapshots: postcss-value-parser: 4.2.0 semver: 7.6.3 optionalDependencies: - webpack: 5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) + webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) - css-loader@7.1.0(webpack@5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))): + css-loader@7.1.0(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))): dependencies: icss-utils: 5.1.0(postcss@8.4.38) postcss: 8.4.38 @@ -25034,7 +24417,7 @@ snapshots: postcss-value-parser: 4.2.0 semver: 7.6.3 optionalDependencies: - webpack: 5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) + webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) css-prefers-color-scheme@9.0.1(postcss@8.4.38): dependencies: @@ -25280,7 +24663,7 @@ snapshots: date-fns@2.30.0: dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.25.0 dateformat@5.0.3: {} @@ -25300,16 +24683,12 @@ snapshots: dependencies: ms: 2.1.2 - debug@4.3.5(supports-color@5.5.0): + debug@4.3.6(supports-color@5.5.0): dependencies: ms: 2.1.2 optionalDependencies: supports-color: 5.5.0 - debug@4.3.6: - dependencies: - ms: 2.1.2 - decamelize-keys@1.1.1: dependencies: decamelize: 1.2.0 @@ -25333,7 +24712,7 @@ snapshots: deep-eql@4.1.4: dependencies: - type-detect: 4.0.8 + type-detect: 4.1.0 deep-extend@0.6.0: {} @@ -25341,7 +24720,7 @@ snapshots: deepcopy@2.1.0: dependencies: - type-detect: 4.0.8 + type-detect: 4.1.0 deepmerge@2.2.1: {} @@ -25527,7 +24906,7 @@ snapshots: dom-helpers@5.2.1: dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.25.0 csstype: 3.1.3 dom-serializer@1.4.1: @@ -25593,10 +24972,10 @@ snapshots: dependencies: dotenv: 16.4.5 - dotenv-webpack@8.1.0(webpack@5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))): + dotenv-webpack@8.1.0(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))): dependencies: dotenv-defaults: 2.0.2 - webpack: 5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) + webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) dotenv@16.4.5: {} @@ -25630,19 +25009,17 @@ snapshots: ee-first@1.1.1: {} - electron-to-chromium@1.4.829: {} - electron-to-chromium@1.5.8: {} electron@27.3.11: dependencies: '@electron/get': 2.0.3 - '@types/node': 18.19.40 + '@types/node': 18.19.44 extract-zip: 2.0.1 transitivePeerDependencies: - supports-color - elliptic@6.5.6: + elliptic@6.5.7: dependencies: bn.js: 4.12.0 brorand: 1.1.0 @@ -25680,7 +25057,7 @@ snapshots: engine.io-client@6.1.1: dependencies: '@socket.io/component-emitter': 3.0.0 - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) engine.io-parser: 5.0.7 has-cors: 1.1.0 parseqs: 0.0.6 @@ -25700,11 +25077,6 @@ snapshots: graceful-fs: 4.2.11 tapable: 2.2.1 - enhanced-resolve@5.17.0: - dependencies: - graceful-fs: 4.2.11 - tapable: 2.2.1 - enhanced-resolve@5.17.1: dependencies: graceful-fs: 4.2.11 @@ -25844,25 +25216,25 @@ snapshots: get-value: 2.0.6 sliced: 1.0.1 - esbuild-loader@4.1.0(webpack@5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))): + esbuild-loader@4.1.0(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))): dependencies: esbuild: 0.20.2 - get-tsconfig: 4.7.5 + get-tsconfig: 4.7.6 loader-utils: 2.0.4 - webpack: 5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) + webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) webpack-sources: 1.4.3 - esbuild-register@3.5.0(esbuild@0.21.4): + esbuild-register@3.6.0(esbuild@0.18.20): dependencies: - debug: 4.3.5(supports-color@5.5.0) - esbuild: 0.21.4 + debug: 4.3.6(supports-color@5.5.0) + esbuild: 0.18.20 transitivePeerDependencies: - supports-color - esbuild-register@3.6.0(esbuild@0.18.20): + esbuild-register@3.6.0(esbuild@0.21.4): dependencies: - debug: 4.3.6 - esbuild: 0.18.20 + debug: 4.3.6(supports-color@5.5.0) + esbuild: 0.21.4 transitivePeerDependencies: - supports-color @@ -26084,7 +25456,7 @@ snapshots: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 - debug: 4.3.6 + debug: 4.3.6(supports-color@5.5.0) doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.2.2 @@ -26158,7 +25530,7 @@ snapshots: estree-util-visit@2.0.0: dependencies: '@types/estree-jsx': 1.0.5 - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 estree-walker@2.0.2: {} @@ -26243,36 +25615,36 @@ snapshots: expand-template@2.0.3: {} - expo-asset@10.0.6(expo@51.0.8(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(encoding@0.1.13)): + expo-asset@10.0.6(expo@51.0.8(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13)): dependencies: '@react-native/assets-registry': 0.74.87 - expo: 51.0.8(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(encoding@0.1.13) - expo-constants: 16.0.2(expo@51.0.8(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(encoding@0.1.13)) + expo: 51.0.8(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13) + expo-constants: 16.0.2(expo@51.0.8(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13)) invariant: 2.2.4 md5-file: 3.2.3 transitivePeerDependencies: - supports-color - expo-constants@16.0.2(expo@51.0.8(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(encoding@0.1.13)): + expo-constants@16.0.2(expo@51.0.8(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13)): dependencies: '@expo/config': 9.0.3 '@expo/env': 0.3.0 - expo: 51.0.8(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(encoding@0.1.13) + expo: 51.0.8(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13) transitivePeerDependencies: - supports-color - expo-file-system@17.0.1(expo@51.0.8(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(encoding@0.1.13)): + expo-file-system@17.0.1(expo@51.0.8(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13)): dependencies: - expo: 51.0.8(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(encoding@0.1.13) + expo: 51.0.8(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13) - expo-font@12.0.5(expo@51.0.8(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(encoding@0.1.13)): + expo-font@12.0.5(expo@51.0.8(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13)): dependencies: - expo: 51.0.8(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(encoding@0.1.13) + expo: 51.0.8(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13) fontfaceobserver: 2.3.0 - expo-keep-awake@13.0.2(expo@51.0.8(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(encoding@0.1.13)): + expo-keep-awake@13.0.2(expo@51.0.8(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13)): dependencies: - expo: 51.0.8(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(encoding@0.1.13) + expo: 51.0.8(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13) expo-modules-autolinking@1.11.1: dependencies: @@ -26286,16 +25658,16 @@ snapshots: dependencies: invariant: 2.2.4 - expo-splash-screen@0.27.4(encoding@0.1.13)(expo-modules-autolinking@1.11.1)(expo@51.0.8(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(encoding@0.1.13)): + expo-splash-screen@0.27.4(encoding@0.1.13)(expo-modules-autolinking@1.11.1)(expo@51.0.8(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13)): dependencies: '@expo/prebuild-config': 7.0.3(encoding@0.1.13)(expo-modules-autolinking@1.11.1) - expo: 51.0.8(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(encoding@0.1.13) + expo: 51.0.8(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13) transitivePeerDependencies: - encoding - expo-modules-autolinking - supports-color - expo@51.0.8(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(encoding@0.1.13): + expo@51.0.8(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13): dependencies: '@babel/runtime': 7.25.0 '@expo/cli': 0.18.13(encoding@0.1.13)(expo-modules-autolinking@1.11.1) @@ -26303,11 +25675,11 @@ snapshots: '@expo/config-plugins': 8.0.4 '@expo/metro-config': 0.18.4 '@expo/vector-icons': 14.0.0 - babel-preset-expo: 11.0.14(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2)) - expo-asset: 10.0.6(expo@51.0.8(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(encoding@0.1.13)) - expo-file-system: 17.0.1(expo@51.0.8(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(encoding@0.1.13)) - expo-font: 12.0.5(expo@51.0.8(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(encoding@0.1.13)) - expo-keep-awake: 13.0.2(expo@51.0.8(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(encoding@0.1.13)) + babel-preset-expo: 11.0.14(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2)) + expo-asset: 10.0.6(expo@51.0.8(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13)) + expo-file-system: 17.0.1(expo@51.0.8(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13)) + expo-font: 12.0.5(expo@51.0.8(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13)) + expo-keep-awake: 13.0.2(expo@51.0.8(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13)) expo-modules-autolinking: 1.11.1 expo-modules-core: 1.12.11 fbemitter: 3.0.0(encoding@0.1.13) @@ -26366,7 +25738,7 @@ snapshots: extract-zip@2.0.1: dependencies: - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) get-stream: 5.2.0 yauzl: 2.10.0 optionalDependencies: @@ -26459,11 +25831,11 @@ snapshots: dependencies: flat-cache: 3.2.0 - file-loader@6.2.0(webpack@5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))): + file-loader@6.2.0(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))): dependencies: loader-utils: 2.0.4 schema-utils: 3.3.0 - webpack: 5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) + webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) file-size@1.0.0: {} @@ -26552,7 +25924,7 @@ snapshots: firefox-profile@4.3.2: dependencies: - adm-zip: 0.5.14 + adm-zip: 0.5.15 fs-extra: 9.0.1 ini: 2.0.0 minimist: 1.2.8 @@ -26574,8 +25946,6 @@ snapshots: flow-parser@0.206.0: {} - flow-parser@0.241.0: {} - flow-parser@0.243.0: {} follow-redirects@1.15.6: {} @@ -26586,14 +25956,14 @@ snapshots: dependencies: is-callable: 1.2.7 - foreground-child@3.2.1: + foreground-child@3.3.0: dependencies: cross-spawn: 7.0.3 signal-exit: 4.1.0 forever-agent@0.6.1: {} - fork-ts-checker-webpack-plugin@6.5.3(eslint@8.56.0)(typescript@5.4.5)(webpack@5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))): + fork-ts-checker-webpack-plugin@6.5.3(eslint@8.56.0)(typescript@5.4.5)(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))): dependencies: '@babel/code-frame': 7.24.7 '@types/json-schema': 7.0.15 @@ -26609,11 +25979,11 @@ snapshots: semver: 7.6.3 tapable: 1.1.3 typescript: 5.4.5 - webpack: 5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) + webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) optionalDependencies: eslint: 8.56.0 - fork-ts-checker-webpack-plugin@8.0.0(typescript@5.4.5)(webpack@5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))): + fork-ts-checker-webpack-plugin@8.0.0(typescript@5.4.5)(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))): dependencies: '@babel/code-frame': 7.24.7 chalk: 4.1.2 @@ -26628,7 +25998,7 @@ snapshots: semver: 7.6.3 tapable: 2.2.1 typescript: 5.4.5 - webpack: 5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) + webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) form-data-encoder@2.1.4: {} @@ -26829,7 +26199,7 @@ snapshots: es-errors: 1.3.0 get-intrinsic: 1.2.4 - get-tsconfig@4.7.5: + get-tsconfig@4.7.6: dependencies: resolve-pkg-maps: 1.0.0 @@ -26870,7 +26240,7 @@ snapshots: glob@10.3.4: dependencies: - foreground-child: 3.2.1 + foreground-child: 3.3.0 jackspeak: 2.3.6 minimatch: 9.0.5 minipass: 7.1.2 @@ -26878,7 +26248,7 @@ snapshots: glob@10.4.5: dependencies: - foreground-child: 3.2.1 + foreground-child: 3.3.0 jackspeak: 3.4.3 minimatch: 9.0.5 minipass: 7.1.2 @@ -26963,7 +26333,7 @@ snapshots: array-union: 2.1.0 dir-glob: 3.0.1 fast-glob: 3.3.2 - ignore: 5.3.1 + ignore: 5.3.2 merge2: 1.4.1 slash: 3.0.0 @@ -26971,7 +26341,7 @@ snapshots: dependencies: '@sindresorhus/merge-streams': 2.3.0 fast-glob: 3.3.2 - ignore: 5.3.1 + ignore: 5.3.2 path-type: 5.0.0 slash: 5.1.0 unicorn-magic: 0.1.0 @@ -27137,7 +26507,7 @@ snapshots: dependencies: '@types/estree': 1.0.5 '@types/hast': 3.0.4 - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 comma-separated-tokens: 2.0.3 devlop: 1.1.0 estree-util-is-identifier-name: 3.0.0 @@ -27244,11 +26614,11 @@ snapshots: he: 1.2.0 param-case: 3.0.4 relateurl: 0.2.7 - terser: 5.31.3 + terser: 5.31.6 html-tags@3.3.1: {} - html-webpack-plugin@5.6.0(webpack@5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))): + html-webpack-plugin@5.6.0(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))): dependencies: '@types/html-minifier-terser': 6.1.0 html-minifier-terser: 6.1.0 @@ -27256,7 +26626,7 @@ snapshots: pretty-error: 4.0.0 tapable: 2.2.1 optionalDependencies: - webpack: 5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) + webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) htmlparser2@6.1.0: dependencies: @@ -27297,7 +26667,7 @@ snapshots: dependencies: '@tootallnate/once': 1.1.2 agent-base: 6.0.2 - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) transitivePeerDependencies: - supports-color optional: true @@ -27306,13 +26676,13 @@ snapshots: dependencies: '@tootallnate/once': 2.0.0 agent-base: 6.0.2 - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) transitivePeerDependencies: - supports-color http-proxy-middleware@2.0.6(@types/express@4.17.21): dependencies: - '@types/http-proxy': 1.17.14 + '@types/http-proxy': 1.17.15 http-proxy: 1.18.1 is-glob: 4.0.3 is-plain-obj: 3.0.0 @@ -27349,7 +26719,7 @@ snapshots: https-proxy-agent@5.0.1: dependencies: agent-base: 6.0.2 - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) transitivePeerDependencies: - supports-color @@ -27404,8 +26774,6 @@ snapshots: immer@9.0.21: {} - immutable@4.3.6: {} - immutable@4.3.7: {} import-fresh@2.0.0: @@ -27420,7 +26788,7 @@ snapshots: import-lazy@4.0.0: {} - import-local@3.1.0: + import-local@3.2.0: dependencies: pkg-dir: 4.2.0 resolve-cwd: 3.0.0 @@ -27780,8 +27148,8 @@ snapshots: istanbul-lib-instrument@6.0.3: dependencies: - '@babel/core': 7.24.9 - '@babel/parser': 7.24.8 + '@babel/core': 7.25.2 + '@babel/parser': 7.25.3 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 semver: 7.6.3 @@ -27797,7 +27165,7 @@ snapshots: istanbul-lib-source-maps@5.0.6: dependencies: '@jridgewell/trace-mapping': 0.3.25 - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) istanbul-lib-coverage: 3.2.2 transitivePeerDependencies: - supports-color @@ -27949,7 +27317,7 @@ snapshots: jsc-safe-url@0.2.4: {} - jscodeshift@0.14.0(@babel/preset-env@7.24.8(@babel/core@7.25.2)): + jscodeshift@0.14.0(@babel/preset-env@7.25.3(@babel/core@7.25.2)): dependencies: '@babel/core': 7.25.2 '@babel/parser': 7.25.3 @@ -27957,7 +27325,7 @@ snapshots: '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.25.2) '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.25.2) '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.25.2) - '@babel/preset-env': 7.24.8(@babel/core@7.25.2) + '@babel/preset-env': 7.25.3(@babel/core@7.25.2) '@babel/preset-flow': 7.24.7(@babel/core@7.25.2) '@babel/preset-typescript': 7.24.7(@babel/core@7.25.2) '@babel/register': 7.24.6(@babel/core@7.25.2) @@ -27974,21 +27342,21 @@ snapshots: transitivePeerDependencies: - supports-color - jscodeshift@0.15.2(@babel/preset-env@7.24.8(@babel/core@7.24.9)): + jscodeshift@0.15.2(@babel/preset-env@7.25.3(@babel/core@7.25.2)): dependencies: - '@babel/core': 7.24.9 - '@babel/parser': 7.24.8 - '@babel/plugin-transform-class-properties': 7.24.7(@babel/core@7.24.9) - '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.24.9) - '@babel/plugin-transform-nullish-coalescing-operator': 7.24.7(@babel/core@7.24.9) - '@babel/plugin-transform-optional-chaining': 7.24.8(@babel/core@7.24.9) - '@babel/plugin-transform-private-methods': 7.24.7(@babel/core@7.24.9) - '@babel/preset-flow': 7.24.7(@babel/core@7.24.9) - '@babel/preset-typescript': 7.24.7(@babel/core@7.24.9) - '@babel/register': 7.24.6(@babel/core@7.24.9) - babel-core: 7.0.0-bridge.0(@babel/core@7.24.9) + '@babel/core': 7.25.2 + '@babel/parser': 7.25.3 + '@babel/plugin-transform-class-properties': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.25.2) + '@babel/plugin-transform-nullish-coalescing-operator': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-optional-chaining': 7.24.8(@babel/core@7.25.2) + '@babel/plugin-transform-private-methods': 7.24.7(@babel/core@7.25.2) + '@babel/preset-flow': 7.24.7(@babel/core@7.25.2) + '@babel/preset-typescript': 7.24.7(@babel/core@7.25.2) + '@babel/register': 7.24.6(@babel/core@7.25.2) + babel-core: 7.0.0-bridge.0(@babel/core@7.25.2) chalk: 4.1.2 - flow-parser: 0.241.0 + flow-parser: 0.243.0 graceful-fs: 4.2.11 micromatch: 4.0.7 neo-async: 2.6.2 @@ -27997,7 +27365,7 @@ snapshots: temp: 0.8.4 write-file-atomic: 2.4.3 optionalDependencies: - '@babel/preset-env': 7.24.8(@babel/core@7.25.2) + '@babel/preset-env': 7.25.3(@babel/core@7.25.2) transitivePeerDependencies: - supports-color @@ -28203,7 +27571,7 @@ snapshots: dependencies: package-json: 8.1.1 - launch-editor@2.8.0: + launch-editor@2.8.1: dependencies: picocolors: 1.0.1 shell-quote: 1.8.1 @@ -28222,7 +27590,7 @@ snapshots: dependencies: '@bitcoinerlab/descriptors': 1.1.1(ledger-bitcoin@0.2.3) '@bitcoinerlab/secp256k1': 1.1.1 - '@ledgerhq/hw-transport': 6.31.0 + '@ledgerhq/hw-transport': 6.31.2 bip32-path: 0.4.2 bitcoinjs-lib: 6.1.5 @@ -28537,7 +27905,6 @@ snapshots: magic-string@0.30.11: dependencies: '@jridgewell/sourcemap-codec': 1.5.0 - optional: true magic-string@0.30.8: dependencies: @@ -28545,8 +27912,8 @@ snapshots: magicast@0.3.4: dependencies: - '@babel/parser': 7.24.8 - '@babel/types': 7.24.9 + '@babel/parser': 7.25.3 + '@babel/types': 7.25.2 source-map-js: 1.2.0 make-dir@2.1.0: @@ -28666,7 +28033,7 @@ snapshots: mdast-util-from-markdown@2.0.1: dependencies: '@types/mdast': 4.0.4 - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 decode-named-character-reference: 1.0.2 devlop: 1.1.0 mdast-util-to-string: 4.0.0 @@ -28753,7 +28120,7 @@ snapshots: '@types/estree-jsx': 1.0.5 '@types/hast': 3.0.4 '@types/mdast': 4.0.4 - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 ccount: 2.0.1 devlop: 1.1.0 mdast-util-from-markdown: 2.0.1 @@ -28807,7 +28174,7 @@ snapshots: mdast-util-to-markdown@2.1.0: dependencies: '@types/mdast': 4.0.4 - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 longest-streak: 3.1.0 mdast-util-phrasing: 4.1.0 mdast-util-to-string: 4.0.0 @@ -29011,7 +28378,7 @@ snapshots: metro-source-map@0.80.10: dependencies: - '@babel/traverse': 7.25.3 + '@babel/traverse': 7.25.3(supports-color@5.5.0) '@babel/types': 7.25.2 flow-enums-runtime: 0.0.6 invariant: 2.2.4 @@ -29025,7 +28392,7 @@ snapshots: metro-source-map@0.80.5: dependencies: - '@babel/traverse': 7.25.3 + '@babel/traverse': 7.25.3(supports-color@5.5.0) '@babel/types': 7.25.2 invariant: 2.2.4 metro-symbolicate: 0.80.5 @@ -29064,7 +28431,7 @@ snapshots: '@babel/core': 7.25.2 '@babel/generator': 7.25.0 '@babel/template': 7.25.0 - '@babel/traverse': 7.25.3 + '@babel/traverse': 7.25.3(supports-color@5.5.0) flow-enums-runtime: 0.0.6 nullthrows: 1.1.1 transitivePeerDependencies: @@ -29075,7 +28442,7 @@ snapshots: '@babel/core': 7.25.2 '@babel/generator': 7.25.0 '@babel/template': 7.25.0 - '@babel/traverse': 7.25.3 + '@babel/traverse': 7.25.3(supports-color@5.5.0) nullthrows: 1.1.1 transitivePeerDependencies: - supports-color @@ -29128,7 +28495,7 @@ snapshots: '@babel/generator': 7.25.0 '@babel/parser': 7.25.3 '@babel/template': 7.25.0 - '@babel/traverse': 7.25.3 + '@babel/traverse': 7.25.3(supports-color@5.5.0) '@babel/types': 7.25.2 accepts: 1.3.8 chalk: 4.1.2 @@ -29179,7 +28546,7 @@ snapshots: '@babel/generator': 7.25.0 '@babel/parser': 7.25.3 '@babel/template': 7.25.0 - '@babel/traverse': 7.25.3 + '@babel/traverse': 7.25.3(supports-color@5.5.0) '@babel/types': 7.25.2 accepts: 1.3.8 chalk: 4.1.2 @@ -29441,7 +28808,7 @@ snapshots: dependencies: '@types/acorn': 4.0.6 '@types/estree': 1.0.5 - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 devlop: 1.1.0 estree-util-visit: 2.0.0 micromark-util-symbol: 2.0.0 @@ -29477,7 +28844,7 @@ snapshots: micromark@2.11.4: dependencies: - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) parse-entities: 2.0.0 transitivePeerDependencies: - supports-color @@ -29485,7 +28852,7 @@ snapshots: micromark@4.0.0: dependencies: '@types/debug': 4.1.12 - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) decode-named-character-reference: 1.0.2 devlop: 1.1.0 micromark-core-commonmark: 2.0.1 @@ -29784,8 +29151,6 @@ snapshots: uuid: 8.3.2 which: 2.0.2 - node-releases@2.0.17: {} - node-releases@2.0.18: {} node-stream-zip@1.15.0: {} @@ -29833,7 +29198,7 @@ snapshots: npm-normalize-package-bin@3.0.1: {} - npm-package-arg@11.0.2: + npm-package-arg@11.0.3: dependencies: hosted-git-info: 7.0.2 proc-log: 4.2.0 @@ -29851,7 +29216,7 @@ snapshots: dependencies: npm-install-checks: 6.3.0 npm-normalize-package-bin: 3.0.1 - npm-package-arg: 11.0.2 + npm-package-arg: 11.0.3 semver: 7.6.3 npm-run-path@2.0.2: @@ -30175,7 +29540,7 @@ snapshots: parse-entities@4.0.1: dependencies: - '@types/unist': 2.0.10 + '@types/unist': 2.0.11 character-entities: 2.0.2 character-entities-legacy: 3.0.0 character-reference-invalid: 2.0.1 @@ -30409,14 +29774,14 @@ snapshots: polished@4.3.1: dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.25.0 possible-typed-array-names@1.0.0: {} postcss-attribute-case-insensitive@6.0.3(postcss@8.4.38): dependencies: postcss: 8.4.38 - postcss-selector-parser: 6.1.1 + postcss-selector-parser: 6.1.2 postcss-clamp@4.1.0(postcss@8.4.38): dependencies: @@ -30467,12 +29832,12 @@ snapshots: '@csstools/css-parser-algorithms': 2.7.1(@csstools/css-tokenizer@2.4.1) '@csstools/css-tokenizer': 2.4.1 postcss: 8.4.38 - postcss-selector-parser: 6.1.1 + postcss-selector-parser: 6.1.2 postcss-dir-pseudo-class@8.0.1(postcss@8.4.38): dependencies: postcss: 8.4.38 - postcss-selector-parser: 6.1.1 + postcss-selector-parser: 6.1.2 postcss-discard-duplicates@7.0.0(postcss@8.4.38): dependencies: @@ -30492,12 +29857,12 @@ snapshots: postcss-focus-visible@9.0.1(postcss@8.4.38): dependencies: postcss: 8.4.38 - postcss-selector-parser: 6.1.1 + postcss-selector-parser: 6.1.2 postcss-focus-within@8.0.1(postcss@8.4.38): dependencies: postcss: 8.4.38 - postcss-selector-parser: 6.1.1 + postcss-selector-parser: 6.1.2 postcss-font-variant@5.0.0(postcss@8.4.38): dependencies: @@ -30522,22 +29887,22 @@ snapshots: '@csstools/utilities': 1.0.0(postcss@8.4.38) postcss: 8.4.38 - postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.7.0)(@types/node@20.12.12)(typescript@5.4.5)): + postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.7.11)(@types/node@20.12.12)(typescript@5.4.5)): dependencies: lilconfig: 3.1.2 yaml: 2.5.0 optionalDependencies: postcss: 8.4.38 - ts-node: 10.9.2(@swc/core@1.7.0)(@types/node@20.12.12)(typescript@5.4.5) + ts-node: 10.9.2(@swc/core@1.7.11)(@types/node@20.12.12)(typescript@5.4.5) - postcss-loader@8.1.1(postcss@8.4.38)(typescript@5.4.5)(webpack@5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))): + postcss-loader@8.1.1(postcss@8.4.38)(typescript@5.4.5)(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))): dependencies: cosmiconfig: 9.0.0(typescript@5.4.5) jiti: 1.21.6 postcss: 8.4.38 semver: 7.6.3 optionalDependencies: - webpack: 5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) + webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) transitivePeerDependencies: - typescript @@ -30567,13 +29932,13 @@ snapshots: dependencies: icss-utils: 5.1.0(postcss@8.4.38) postcss: 8.4.38 - postcss-selector-parser: 6.1.1 + postcss-selector-parser: 6.1.2 postcss-value-parser: 4.2.0 postcss-modules-scope@3.2.0(postcss@8.4.38): dependencies: postcss: 8.4.38 - postcss-selector-parser: 6.1.1 + postcss-selector-parser: 6.1.2 postcss-modules-values@4.0.0(postcss@8.4.38): dependencies: @@ -30587,10 +29952,10 @@ snapshots: postcss-nesting@12.1.5(postcss@8.4.38): dependencies: - '@csstools/selector-resolve-nested': 1.1.0(postcss-selector-parser@6.1.1) - '@csstools/selector-specificity': 3.1.1(postcss-selector-parser@6.1.1) + '@csstools/selector-resolve-nested': 1.1.0(postcss-selector-parser@6.1.2) + '@csstools/selector-specificity': 3.1.1(postcss-selector-parser@6.1.2) postcss: 8.4.38 - postcss-selector-parser: 6.1.1 + postcss-selector-parser: 6.1.2 postcss-normalize-whitespace@7.0.0(postcss@8.4.38): dependencies: @@ -30646,7 +30011,7 @@ snapshots: '@csstools/postcss-text-decoration-shorthand': 3.0.7(postcss@8.4.38) '@csstools/postcss-trigonometric-functions': 3.0.10(postcss@8.4.38) '@csstools/postcss-unset-value': 3.0.1(postcss@8.4.38) - autoprefixer: 10.4.19(postcss@8.4.38) + autoprefixer: 10.4.20(postcss@8.4.38) browserslist: 4.23.0 css-blank-pseudo: 6.0.2(postcss@8.4.38) css-has-pseudo: 6.0.5(postcss@8.4.38) @@ -30682,7 +30047,7 @@ snapshots: postcss-pseudo-class-any-link@9.0.2(postcss@8.4.38): dependencies: postcss: 8.4.38 - postcss-selector-parser: 6.1.1 + postcss-selector-parser: 6.1.2 postcss-replace-overflow-wrap@4.0.0(postcss@8.4.38): dependencies: @@ -30691,14 +30056,14 @@ snapshots: postcss-selector-not@7.0.2(postcss@8.4.38): dependencies: postcss: 8.4.38 - postcss-selector-parser: 6.1.1 + postcss-selector-parser: 6.1.2 postcss-selector-parser@6.0.16: dependencies: cssesc: 3.0.0 util-deprecate: 1.0.2 - postcss-selector-parser@6.1.1: + postcss-selector-parser@6.1.2: dependencies: cssesc: 3.0.0 util-deprecate: 1.0.2 @@ -30717,18 +30082,11 @@ snapshots: picocolors: 1.0.1 source-map-js: 1.2.0 - postcss@8.4.39: - dependencies: - nanoid: 3.3.4 - picocolors: 1.0.1 - source-map-js: 1.2.0 - postcss@8.4.41: dependencies: nanoid: 3.3.4 picocolors: 1.0.1 source-map-js: 1.2.0 - optional: true prebuild-install@7.1.2: dependencies: @@ -30804,11 +30162,11 @@ snapshots: process@0.11.10: {} - progress-bar-webpack-plugin@2.1.0(webpack@5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))): + progress-bar-webpack-plugin@2.1.0(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))): dependencies: chalk: 3.0.0 progress: 2.0.3 - webpack: 5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) + webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) progress@1.1.8: {} @@ -30891,10 +30249,6 @@ snapshots: dependencies: side-channel: 1.0.6 - qs@6.12.3: - dependencies: - side-channel: 1.0.6 - qs@6.13.0: dependencies: side-channel: 1.0.6 @@ -30972,7 +30326,7 @@ snapshots: react: 18.3.1 tween-functions: 1.2.0 - react-dev-utils@12.0.1(eslint@8.56.0)(typescript@5.4.5)(webpack@5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))): + react-dev-utils@12.0.1(eslint@8.56.0)(typescript@5.4.5)(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))): dependencies: '@babel/code-frame': 7.24.7 address: 1.2.2 @@ -30983,7 +30337,7 @@ snapshots: escape-string-regexp: 4.0.0 filesize: 8.0.7 find-up: 5.0.0 - fork-ts-checker-webpack-plugin: 6.5.3(eslint@8.56.0)(typescript@5.4.5)(webpack@5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) + fork-ts-checker-webpack-plugin: 6.5.3(eslint@8.56.0)(typescript@5.4.5)(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) global-modules: 2.0.0 globby: 11.1.0 gzip-size: 6.0.0 @@ -30998,7 +30352,7 @@ snapshots: shell-quote: 1.8.1 strip-ansi: 6.0.1 text-table: 0.2.0 - webpack: 5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) + webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) optionalDependencies: typescript: 5.4.5 transitivePeerDependencies: @@ -31020,9 +30374,9 @@ snapshots: react-docgen@7.0.3: dependencies: - '@babel/core': 7.24.9 - '@babel/traverse': 7.24.8(supports-color@5.5.0) - '@babel/types': 7.24.9 + '@babel/core': 7.25.2 + '@babel/traverse': 7.25.3(supports-color@5.5.0) + '@babel/types': 7.25.2 '@types/babel__core': 7.20.5 '@types/babel__traverse': 7.20.6 '@types/doctrine': 0.0.9 @@ -31072,7 +30426,7 @@ snapshots: react-head@3.4.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.25.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -31080,7 +30434,7 @@ snapshots: dependencies: react: 18.3.1 - react-icons@5.2.1(react@18.3.1): + react-icons@5.3.0(react@18.3.1): dependencies: react: 18.3.1 @@ -31111,19 +30465,19 @@ snapshots: lottie-web: 5.12.2 react: 18.3.1 - react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.3.1): + react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.3.1): dependencies: '@jest/create-cache-key-function': 29.7.0 '@react-native-community/cli': 13.6.6(encoding@0.1.13) '@react-native-community/cli-platform-android': 13.6.6(encoding@0.1.13) '@react-native-community/cli-platform-ios': 13.6.6(encoding@0.1.13) '@react-native/assets-registry': 0.74.83 - '@react-native/codegen': 0.74.83(@babel/preset-env@7.24.8(@babel/core@7.25.2)) - '@react-native/community-cli-plugin': 0.74.83(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(encoding@0.1.13) + '@react-native/codegen': 0.74.83(@babel/preset-env@7.25.3(@babel/core@7.25.2)) + '@react-native/community-cli-plugin': 0.74.83(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13) '@react-native/gradle-plugin': 0.74.83 '@react-native/js-polyfills': 0.74.83 '@react-native/normalize-colors': 0.74.83 - '@react-native/virtualized-lists': 0.74.83(@types/react@18.3.3)(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.2.0) + '@react-native/virtualized-lists': 0.74.83(@types/react@18.3.3)(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.2.0) abort-controller: 3.0.0 anser: 1.4.10 ansi-regex: 5.0.1 @@ -31167,9 +30521,9 @@ snapshots: qr.js: 0.0.0 react: 18.3.1 - react-redux@8.1.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@4.2.1): + react-redux@8.1.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@4.2.1): dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.25.0 '@types/hoist-non-react-statics': 3.3.5 '@types/use-sync-external-store': 0.0.3 hoist-non-react-statics: 3.3.2 @@ -31180,17 +30534,17 @@ snapshots: '@types/react': 18.3.3 '@types/react-dom': 18.3.0 react-dom: 18.3.1(react@18.3.1) - react-native: 0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.3.1) + react-native: 0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.3.1) redux: 4.2.1 - react-redux@9.1.0(@types/react@18.3.3)(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@5.0.1): + react-redux@9.1.0(@types/react@18.3.3)(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@5.0.1): dependencies: '@types/use-sync-external-store': 0.0.3 react: 18.3.1 use-sync-external-store: 1.2.2(react@18.3.1) optionalDependencies: '@types/react': 18.3.3 - react-native: 0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.24.8(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.3.1) + react-native: 0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.3.1) redux: 5.0.1 react-refresh@0.14.2: {} @@ -31258,11 +30612,11 @@ snapshots: react-select@5.8.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.24.8 - '@emotion/cache': 11.11.0 - '@emotion/react': 11.11.4(@types/react@18.3.3)(react@18.3.1) - '@floating-ui/dom': 1.6.7 - '@types/react-transition-group': 4.4.10 + '@babel/runtime': 7.25.0 + '@emotion/cache': 11.13.1 + '@emotion/react': 11.13.0(@types/react@18.3.3)(react@18.3.1) + '@floating-ui/dom': 1.6.10 + '@types/react-transition-group': 4.4.11 memoize-one: 6.0.0 prop-types: 15.8.1 react: 18.3.1 @@ -31299,7 +30653,7 @@ snapshots: react-transition-group@4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.25.0 dom-helpers: 5.2.1 loose-envify: 1.4.0 prop-types: 15.8.1 @@ -31427,7 +30781,7 @@ snapshots: redux@4.2.1: dependencies: - '@babel/runtime': 7.24.8 + '@babel/runtime': 7.25.0 redux@5.0.1: {} @@ -31439,7 +30793,7 @@ snapshots: es-errors: 1.3.0 get-intrinsic: 1.2.4 globalthis: 1.0.4 - which-builtin-type: 1.1.3 + which-builtin-type: 1.1.4 regenerate-unicode-properties@10.1.1: dependencies: @@ -31477,7 +30831,7 @@ snapshots: registry-auth-token@5.0.2: dependencies: - '@pnpm/npm-conf': 2.2.2 + '@pnpm/npm-conf': 2.3.1 registry-url@6.0.1: dependencies: @@ -31565,7 +30919,7 @@ snapshots: request@2.88.2: dependencies: aws-sign2: 0.7.0 - aws4: 1.13.0 + aws4: 1.13.1 caseless: 0.12.0 combined-stream: 1.0.8 extend: 3.0.2 @@ -31704,28 +31058,6 @@ snapshots: robust-predicates@3.0.2: {} - rollup@4.18.1: - dependencies: - '@types/estree': 1.0.5 - optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.18.1 - '@rollup/rollup-android-arm64': 4.18.1 - '@rollup/rollup-darwin-arm64': 4.18.1 - '@rollup/rollup-darwin-x64': 4.18.1 - '@rollup/rollup-linux-arm-gnueabihf': 4.18.1 - '@rollup/rollup-linux-arm-musleabihf': 4.18.1 - '@rollup/rollup-linux-arm64-gnu': 4.18.1 - '@rollup/rollup-linux-arm64-musl': 4.18.1 - '@rollup/rollup-linux-powerpc64le-gnu': 4.18.1 - '@rollup/rollup-linux-riscv64-gnu': 4.18.1 - '@rollup/rollup-linux-s390x-gnu': 4.18.1 - '@rollup/rollup-linux-x64-gnu': 4.18.1 - '@rollup/rollup-linux-x64-musl': 4.18.1 - '@rollup/rollup-win32-arm64-msvc': 4.18.1 - '@rollup/rollup-win32-ia32-msvc': 4.18.1 - '@rollup/rollup-win32-x64-msvc': 4.18.1 - fsevents: 2.3.3 - rollup@4.20.0: dependencies: '@types/estree': 1.0.5 @@ -32044,7 +31376,7 @@ snapshots: dependencies: '@socket.io/component-emitter': 3.0.0 backo2: 1.0.2 - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) engine.io-client: 6.1.1 parseuri: 0.0.6 socket.io-parser: 4.2.4 @@ -32056,11 +31388,11 @@ snapshots: socket.io-parser@4.2.4: dependencies: '@socket.io/component-emitter': 3.1.2 - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) transitivePeerDependencies: - supports-color - socketcluster-client@19.2.1: + socketcluster-client@19.2.2: dependencies: ag-auth: 2.1.0 ag-channel: 5.0.0 @@ -32105,7 +31437,7 @@ snapshots: socks-proxy-agent@6.2.1: dependencies: agent-base: 6.0.2 - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) socks: 2.8.3 transitivePeerDependencies: - supports-color @@ -32165,7 +31497,7 @@ snapshots: spdy-transport@3.0.0: dependencies: - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) detect-node: 2.1.0 hpack.js: 2.1.6 obuf: 1.1.2 @@ -32176,7 +31508,7 @@ snapshots: spdy@4.0.2: dependencies: - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) handle-thing: 2.0.1 http-deceiver: 1.2.7 select-hose: 2.0.0 @@ -32184,10 +31516,10 @@ snapshots: transitivePeerDependencies: - supports-color - speed-measure-webpack-plugin@1.5.0(webpack@5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))): + speed-measure-webpack-plugin@1.5.0(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))): dependencies: chalk: 4.1.2 - webpack: 5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) + webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) split2@4.2.0: {} @@ -32255,10 +31587,10 @@ snapshots: dependencies: bl: 5.1.0 - storybook@8.2.4(@babel/preset-env@7.24.8(@babel/core@7.24.9)): + storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)): dependencies: - '@babel/core': 7.24.9 - '@babel/types': 7.24.9 + '@babel/core': 7.25.2 + '@babel/types': 7.25.2 '@storybook/codemod': 8.2.4 '@storybook/core': 8.2.4 '@types/semver': 7.5.8 @@ -32275,7 +31607,7 @@ snapshots: fs-extra: 11.2.0 giget: 1.2.3 globby: 14.0.2 - jscodeshift: 0.15.2(@babel/preset-env@7.24.8(@babel/core@7.24.9)) + jscodeshift: 0.15.2(@babel/preset-env@7.25.3(@babel/core@7.25.2)) leven: 3.1.0 ora: 5.4.1 prettier: 3.2.5 @@ -32438,9 +31770,9 @@ snapshots: structured-headers@0.4.1: {} - style-loader@3.3.4(webpack@5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))): + style-loader@3.3.4(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))): dependencies: - webpack: 5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) + webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) style-to-object@0.4.4: dependencies: @@ -32453,8 +31785,8 @@ snapshots: styled-components@5.3.11(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1): dependencies: '@babel/helper-module-imports': 7.24.7(supports-color@5.5.0) - '@babel/traverse': 7.24.8(supports-color@5.5.0) - '@emotion/is-prop-valid': 1.2.2 + '@babel/traverse': 7.25.3(supports-color@5.5.0) + '@emotion/is-prop-valid': 1.3.0 '@emotion/stylis': 0.8.5 '@emotion/unitless': 0.7.5 babel-plugin-styled-components: 2.1.4(@babel/core@7.25.2)(styled-components@5.3.11(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1))(supports-color@5.5.0) @@ -32498,7 +31830,7 @@ snapshots: sumchecker@3.0.1: dependencies: - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) transitivePeerDependencies: - supports-color @@ -32523,16 +31855,16 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svg-url-loader@8.0.0(webpack@5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))): + svg-url-loader@8.0.0(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))): dependencies: - file-loader: 6.2.0(webpack@5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) - webpack: 5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) + file-loader: 6.2.0(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) + webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) - swc-loader@0.2.6(@swc/core@1.7.0)(webpack@5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))): + swc-loader@0.2.6(@swc/core@1.7.11)(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))): dependencies: - '@swc/core': 1.7.0 + '@swc/core': 1.7.11 '@swc/counter': 0.1.3 - webpack: 5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) + webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) symbol-tree@3.2.4: {} @@ -32615,25 +31947,18 @@ snapshots: ansi-escapes: 4.3.2 supports-hyperlinks: 2.3.0 - terser-webpack-plugin@5.3.10(@swc/core@1.7.0)(esbuild@0.21.4)(webpack@5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))): + terser-webpack-plugin@5.3.10(@swc/core@1.7.11)(esbuild@0.21.4)(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 - terser: 5.31.3 - webpack: 5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) + terser: 5.31.6 + webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) optionalDependencies: - '@swc/core': 1.7.0 + '@swc/core': 1.7.11 esbuild: 0.21.4 - terser@5.31.3: - dependencies: - '@jridgewell/source-map': 0.3.6 - acorn: 8.12.1 - commander: 2.20.3 - source-map-support: 0.5.21 - terser@5.31.6: dependencies: '@jridgewell/source-map': 0.3.6 @@ -32682,7 +32007,7 @@ snapshots: tiny-warning@1.0.3: {} - tinybench@2.8.0: {} + tinybench@2.9.0: {} tinypool@0.8.4: {} @@ -32753,7 +32078,7 @@ snapshots: iced-runtime: 1.0.4 more-entropy: 0.0.7 progress: 1.1.8 - uglify-js: 3.19.0 + uglify-js: 3.19.2 trough@2.2.0: {} @@ -32781,7 +32106,7 @@ snapshots: '@ts-morph/common': 0.22.0 code-block-writer: 12.0.0 - ts-node@10.9.2(@swc/core@1.7.0)(@types/node@20.12.12)(typescript@5.4.5): + ts-node@10.9.2(@swc/core@1.7.11)(@types/node@20.12.12)(typescript@5.4.5): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 @@ -32799,7 +32124,7 @@ snapshots: v8-compile-cache-lib: 3.0.1 yn: 3.1.1 optionalDependencies: - '@swc/core': 1.7.0 + '@swc/core': 1.7.11 ts-pattern@5.0.8: {} @@ -32816,7 +32141,7 @@ snapshots: tsconfig-paths-webpack-plugin@4.1.0: dependencies: chalk: 4.1.2 - enhanced-resolve: 5.17.0 + enhanced-resolve: 5.17.1 tsconfig-paths: 4.2.0 tsconfig-paths@3.15.0: @@ -32836,24 +32161,24 @@ snapshots: tslib@2.6.3: {} - tsup@8.1.0(@swc/core@1.7.0)(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.7.0)(@types/node@20.12.12)(typescript@5.4.5))(typescript@5.4.5): + tsup@8.1.0(@swc/core@1.7.11)(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.7.11)(@types/node@20.12.12)(typescript@5.4.5))(typescript@5.4.5): dependencies: bundle-require: 4.2.1(esbuild@0.21.4) cac: 6.7.14 chokidar: 3.6.0 - debug: 4.3.6 + debug: 4.3.6(supports-color@5.5.0) esbuild: 0.21.4 execa: 5.1.1 globby: 11.1.0 joycon: 3.1.1 - postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.7.0)(@types/node@20.12.12)(typescript@5.4.5)) + postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.7.11)(@types/node@20.12.12)(typescript@5.4.5)) resolve-from: 5.0.0 rollup: 4.20.0 source-map: 0.8.0-beta.0 sucrase: 3.35.0 tree-kill: 1.2.2 optionalDependencies: - '@swc/core': 1.7.0 + '@swc/core': 1.7.11 postcss: 8.4.38 typescript: 5.4.5 transitivePeerDependencies: @@ -32881,6 +32206,8 @@ snapshots: type-detect@4.0.8: {} + type-detect@4.1.0: {} + type-fest@0.13.1: optional: true @@ -32965,10 +32292,7 @@ snapshots: ufo@1.5.4: {} - uglify-js@3.19.0: {} - - uglify-js@3.19.2: - optional: true + uglify-js@3.19.2: {} unbox-primitive@1.0.2: dependencies: @@ -33006,12 +32330,12 @@ snapshots: '@types/debug': 4.1.12 '@types/is-empty': 1.2.3 '@types/node': 20.12.12 - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 concat-stream: 2.0.0 - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) extend: 3.0.2 glob: 10.4.5 - ignore: 5.3.1 + ignore: 5.3.2 is-empty: 1.2.0 is-plain-obj: 4.1.0 load-plugin: 6.0.3 @@ -33022,14 +32346,14 @@ snapshots: vfile-message: 4.0.2 vfile-reporter: 8.1.1 vfile-statistics: 3.0.0 - yaml: 2.4.5 + yaml: 2.5.0 transitivePeerDependencies: - bluebird - supports-color unified@11.0.5: dependencies: - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 bail: 2.0.2 devlop: 1.1.0 extend: 3.0.2 @@ -33069,41 +32393,41 @@ snapshots: unist-util-inspect@8.1.0: dependencies: - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 unist-util-is@6.0.0: dependencies: - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 unist-util-position-from-estree@2.0.0: dependencies: - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 unist-util-position@5.0.0: dependencies: - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 unist-util-remove-position@5.0.0: dependencies: - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 unist-util-visit: 5.0.0 unist-util-stringify-position@2.0.3: dependencies: - '@types/unist': 2.0.10 + '@types/unist': 2.0.11 unist-util-stringify-position@4.0.0: dependencies: - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 unist-util-visit-parents@6.0.1: dependencies: - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 unist-util-is: 6.0.0 unist-util-visit@5.0.0: dependencies: - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 unist-util-is: 6.0.0 unist-util-visit-parents: 6.0.1 @@ -33124,7 +32448,7 @@ snapshots: webpack-sources: 3.2.3 webpack-virtual-modules: 0.5.0 - unplugin@1.11.0: + unplugin@1.12.1: dependencies: acorn: 8.12.1 chokidar: 3.6.0 @@ -33139,12 +32463,6 @@ snapshots: escalade: 3.1.2 picocolors: 1.0.1 - update-browserslist-db@1.1.0(browserslist@4.23.2): - dependencies: - browserslist: 4.23.2 - escalade: 3.1.2 - picocolors: 1.0.1 - update-browserslist-db@1.1.0(browserslist@4.23.3): dependencies: browserslist: 4.23.3 @@ -33184,7 +32502,7 @@ snapshots: url@0.11.3: dependencies: punycode: 1.4.1 - qs: 6.12.3 + qs: 6.13.0 use-callback-ref@1.3.2(@types/react@18.3.3)(react@18.2.0): dependencies: @@ -33313,7 +32631,7 @@ snapshots: vfile-message@4.0.2: dependencies: - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 unist-util-stringify-position: 4.0.0 vfile-reporter@8.1.1: @@ -33339,7 +32657,7 @@ snapshots: vfile@6.0.2: dependencies: - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 @@ -33351,25 +32669,26 @@ snapshots: vite-node@1.6.0(@types/node@20.12.12)(lightningcss@1.26.0)(terser@5.31.6): dependencies: cac: 6.7.14 - debug: 4.3.5(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) pathe: 1.1.2 picocolors: 1.0.1 - vite: 5.3.4(@types/node@20.12.12)(lightningcss@1.26.0)(terser@5.31.6) + vite: 5.4.0(@types/node@20.12.12)(lightningcss@1.26.0)(terser@5.31.6) transitivePeerDependencies: - '@types/node' - less - lightningcss - sass + - sass-embedded - stylus - sugarss - supports-color - terser - vite@5.3.4(@types/node@20.12.12)(lightningcss@1.26.0)(terser@5.31.6): + vite@5.4.0(@types/node@20.12.12)(lightningcss@1.26.0)(terser@5.31.6): dependencies: esbuild: 0.21.4 - postcss: 8.4.39 - rollup: 4.18.1 + postcss: 8.4.41 + rollup: 4.20.0 optionalDependencies: '@types/node': 20.12.12 fsevents: 2.3.3 @@ -33384,18 +32703,18 @@ snapshots: '@vitest/spy': 1.6.0 '@vitest/utils': 1.6.0 acorn-walk: 8.3.3 - chai: 4.4.1 - debug: 4.3.5(supports-color@5.5.0) + chai: 4.5.0 + debug: 4.3.6(supports-color@5.5.0) execa: 8.0.1 local-pkg: 0.5.0 - magic-string: 0.30.10 + magic-string: 0.30.11 pathe: 1.1.2 picocolors: 1.0.1 std-env: 3.7.0 strip-literal: 2.1.0 - tinybench: 2.8.0 + tinybench: 2.9.0 tinypool: 0.8.4 - vite: 5.3.4(@types/node@20.12.12)(lightningcss@1.26.0)(terser@5.31.6) + vite: 5.4.0(@types/node@20.12.12)(lightningcss@1.26.0)(terser@5.31.6) vite-node: 1.6.0(@types/node@20.12.12)(lightningcss@1.26.0)(terser@5.31.6) why-is-node-running: 2.3.0 optionalDependencies: @@ -33405,6 +32724,7 @@ snapshots: - less - lightningcss - sass + - sass-embedded - stylus - sugarss - supports-color @@ -33429,7 +32749,7 @@ snapshots: glob-to-regexp: 0.4.1 graceful-fs: 4.2.11 - watchpack@2.4.1: + watchpack@2.4.2: dependencies: glob-to-regexp: 0.4.1 graceful-fs: 4.2.11 @@ -33530,31 +32850,31 @@ snapshots: webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0): dependencies: '@discoveryjs/json-ext': 0.5.7 - '@webpack-cli/configtest': 2.1.1(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))(webpack@5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) - '@webpack-cli/info': 2.0.2(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))(webpack@5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) - '@webpack-cli/serve': 2.0.5(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))(webpack-dev-server@4.15.1(webpack-cli@5.1.4)(webpack@5.91.0))(webpack@5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) + '@webpack-cli/configtest': 2.1.1(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) + '@webpack-cli/info': 2.0.2(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) + '@webpack-cli/serve': 2.0.5(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))(webpack-dev-server@4.15.1(webpack-cli@5.1.4)(webpack@5.91.0))(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) colorette: 2.0.20 commander: 10.0.1 cross-spawn: 7.0.3 envinfo: 7.13.0 fastest-levenshtein: 1.0.16 - import-local: 3.1.0 + import-local: 3.2.0 interpret: 3.1.1 rechoir: 0.8.0 - webpack: 5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) + webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) webpack-merge: 5.10.0 optionalDependencies: webpack-bundle-analyzer: 4.10.2 webpack-dev-server: 4.15.1(webpack-cli@5.1.4)(webpack@5.91.0) - webpack-dev-middleware@5.3.4(webpack@5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))): + webpack-dev-middleware@5.3.4(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))): dependencies: colorette: 2.0.20 memfs: 3.5.3 mime-types: 2.1.35 range-parser: 1.2.1 schema-utils: 4.2.0 - webpack: 5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) + webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) webpack-dev-server@4.15.1(webpack-cli@5.1.4)(webpack@5.91.0): dependencies: @@ -33564,7 +32884,7 @@ snapshots: '@types/serve-index': 1.9.4 '@types/serve-static': 1.15.7 '@types/sockjs': 0.3.36 - '@types/ws': 8.5.11 + '@types/ws': 8.5.12 ansi-html-community: 0.0.8 bonjour-service: 1.2.1 chokidar: 3.6.0 @@ -33577,7 +32897,7 @@ snapshots: html-entities: 2.5.2 http-proxy-middleware: 2.0.6(@types/express@4.17.21) ipaddr.js: 2.2.0 - launch-editor: 2.8.0 + launch-editor: 2.8.1 open: 8.4.2 p-retry: 4.6.2 rimraf: 3.0.2 @@ -33586,10 +32906,10 @@ snapshots: serve-index: 1.9.1 sockjs: 0.3.24 spdy: 4.0.2 - webpack-dev-middleware: 5.3.4(webpack@5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) + webpack-dev-middleware: 5.3.4(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) ws: 8.17.1 optionalDependencies: - webpack: 5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) + webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) webpack-cli: 5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0) transitivePeerDependencies: - bufferutil @@ -33622,7 +32942,7 @@ snapshots: webpack-virtual-modules@0.6.2: {} - webpack@5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)): + webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)): dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.5 @@ -33633,7 +32953,7 @@ snapshots: acorn-import-assertions: 1.9.0(acorn@8.12.1) browserslist: 4.23.0 chrome-trace-event: 1.0.4 - enhanced-resolve: 5.17.0 + enhanced-resolve: 5.17.1 es-module-lexer: 1.5.4 eslint-scope: 5.1.1 events: 3.3.0 @@ -33645,8 +32965,8 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(@swc/core@1.7.0)(esbuild@0.21.4)(webpack@5.91.0(@swc/core@1.7.0)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) - watchpack: 2.4.1 + terser-webpack-plugin: 5.3.10(@swc/core@1.7.11)(esbuild@0.21.4)(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) + watchpack: 2.4.2 webpack-sources: 3.2.3 optionalDependencies: webpack-cli: 5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0) @@ -33703,7 +33023,7 @@ snapshots: is-string: 1.0.7 is-symbol: 1.0.4 - which-builtin-type@1.1.3: + which-builtin-type@1.1.4: dependencies: function.prototype.name: 1.1.6 has-tostringtag: 1.0.2 @@ -33853,8 +33173,6 @@ snapshots: yaml@1.10.2: {} - yaml@2.4.5: {} - yaml@2.5.0: {} yargs-parser@18.1.3: From 92a99ed6c4ded046f0cb85dc3d55a561d4761fe2 Mon Sep 17 00:00:00 2001 From: kyranjamie Date: Thu, 15 Aug 2024 11:12:11 +0200 Subject: [PATCH 05/30] fix(ledger): support stx_signMessage, closes #5756 --- src/app/common/rpc-helpers.ts | 23 ------------------- .../use-rpc-sign-stacks-transaction.ts | 12 ++++------ .../compliance-checker.query.ts | 14 +++++------ src/app/routes/rpc-routes.tsx | 2 ++ .../bitcoin/native-segwit-account.hooks.ts | 4 ++-- 5 files changed, 15 insertions(+), 40 deletions(-) diff --git a/src/app/common/rpc-helpers.ts b/src/app/common/rpc-helpers.ts index 307e2eaf466..8d04d19a814 100644 --- a/src/app/common/rpc-helpers.ts +++ b/src/app/common/rpc-helpers.ts @@ -1,13 +1,7 @@ import { useMemo } from 'react'; -import { RpcErrorCode } from '@btckit/types'; - -import { WalletMethodMap, makeRpcErrorResponse } from '@shared/rpc/rpc-methods'; -import { closeWindow } from '@shared/utils'; - import { useDefaultRequestParams } from './hooks/use-default-request-search-params'; import { initialSearchParams } from './initial-search-params'; -import { useWalletType } from './use-wallet-type'; export function useRpcRequestParams() { const defaultParams = useDefaultRequestParams(); @@ -19,20 +13,3 @@ export function useRpcRequestParams() { [defaultParams] ); } - -export function useRejectIfLedgerWallet(request: keyof WalletMethodMap) { - const { walletType } = useWalletType(); - const { tabId, requestId } = useRpcRequestParams(); - if (walletType !== 'ledger' || !tabId) return; - chrome.tabs.sendMessage( - tabId, - makeRpcErrorResponse(request, { - id: requestId, - error: { - code: RpcErrorCode.INTERNAL_ERROR, - message: 'Ledger wallet is not supported', - }, - }) - ); - closeWindow(); -} diff --git a/src/app/pages/rpc-sign-stacks-transaction/use-rpc-sign-stacks-transaction.ts b/src/app/pages/rpc-sign-stacks-transaction/use-rpc-sign-stacks-transaction.ts index 9bc1b175267..903cb634650 100644 --- a/src/app/pages/rpc-sign-stacks-transaction/use-rpc-sign-stacks-transaction.ts +++ b/src/app/pages/rpc-sign-stacks-transaction/use-rpc-sign-stacks-transaction.ts @@ -1,5 +1,4 @@ import { useMemo } from 'react'; -import { useSearchParams } from 'react-router-dom'; import { RpcErrorCode } from '@btckit/types'; import { bytesToHex } from '@stacks/common'; @@ -9,18 +8,15 @@ import { makeRpcErrorResponse, makeRpcSuccessResponse } from '@shared/rpc/rpc-me import { closeWindow } from '@shared/utils'; import { useDefaultRequestParams } from '@app/common/hooks/use-default-request-search-params'; -import { useRejectIfLedgerWallet } from '@app/common/rpc-helpers'; +import { initialSearchParams } from '@app/common/initial-search-params'; import { getTxSenderAddress } from '@app/common/transactions/stacks/transaction.utils'; import { useSignStacksTransaction } from '@app/store/transactions/transaction.hooks'; function useRpcSignStacksTransactionParams() { - useRejectIfLedgerWallet('stx_signTransaction'); - - const [searchParams] = useSearchParams(); const { origin, tabId } = useDefaultRequestParams(); - const requestId = searchParams.get('requestId'); - const txHex = searchParams.get('txHex'); - const isMultisig = searchParams.get('isMultisig'); + const requestId = initialSearchParams.get('requestId'); + const txHex = initialSearchParams.get('txHex'); + const isMultisig = initialSearchParams.get('isMultisig'); if (!requestId || !txHex || !origin) throw new Error('Invalid params'); diff --git a/src/app/query/common/compliance-checker/compliance-checker.query.ts b/src/app/query/common/compliance-checker/compliance-checker.query.ts index 9ac822583be..8ec8432cd46 100644 --- a/src/app/query/common/compliance-checker/compliance-checker.query.ts +++ b/src/app/query/common/compliance-checker/compliance-checker.query.ts @@ -2,11 +2,11 @@ import { type UseQueryOptions, useQueries } from '@tanstack/react-query'; import axios from 'axios'; import type { BitcoinNetworkModes } from '@leather.io/models'; -import { ensureArray } from '@leather.io/utils'; +import { ensureArray, isEmptyString } from '@leather.io/utils'; import { analytics } from '@shared/utils/analytics'; -import { useCurrentAccountNativeSegwitIndexZeroSigner } from '@app/store/accounts/blockchain/bitcoin/native-segwit-account.hooks'; +import { useCurrentAccountNativeSegwitIndexZeroSignerNullable } from '@app/store/accounts/blockchain/bitcoin/native-segwit-account.hooks'; import { useCurrentNetwork } from '@app/store/networks/networks.selectors'; const checkApi = 'https://api.chainalysis.com/api/risk/v2/entities'; @@ -67,19 +67,19 @@ function makeComplianceQuery( function useCheckAddressComplianceQueries(addresses: string[]) { const network = useCurrentNetwork(); return useQueries({ - queries: addresses.map(address => - makeComplianceQuery(address, network.chain.bitcoin.bitcoinNetwork) - ), + queries: addresses + .filter(address => !isEmptyString(address)) + .map(address => makeComplianceQuery(address, network.chain.bitcoin.bitcoinNetwork)), }); } export const compliantErrorBody = 'Unable to handle request, errorCode: 1398'; export function useBreakOnNonCompliantEntity(address: string | string[]) { - const nativeSegwitSigner = useCurrentAccountNativeSegwitIndexZeroSigner(); + const nativeSegwitSigner = useCurrentAccountNativeSegwitIndexZeroSignerNullable(); const complianceReports = useCheckAddressComplianceQueries([ - nativeSegwitSigner.address, + nativeSegwitSigner?.address ?? '', ...ensureArray(address), ]); diff --git a/src/app/routes/rpc-routes.tsx b/src/app/routes/rpc-routes.tsx index 0f2a1f98c36..5e026314c3a 100644 --- a/src/app/routes/rpc-routes.tsx +++ b/src/app/routes/rpc-routes.tsx @@ -6,6 +6,7 @@ import { RouteUrls } from '@shared/route-urls'; import { EditNonceDialog } from '@app/features/dialogs/edit-nonce-dialog/edit-nonce-dialog'; import { ledgerBitcoinTxSigningRoutes } from '@app/features/ledger/flows/bitcoin-tx-signing/ledger-bitcoin-sign-tx-container'; import { ledgerStacksMessageSigningRoutes } from '@app/features/ledger/flows/stacks-message-signing/ledger-stacks-sign-msg.routes'; +import { ledgerStacksTxSigningRoutes } from '@app/features/ledger/flows/stacks-tx-signing/ledger-sign-stacks-tx-container'; import { RpcGetAddresses } from '@app/pages/rpc-get-addresses/rpc-get-addresses'; import { rpcSendTransferRoutes } from '@app/pages/rpc-send-transfer/rpc-send-transfer.routes'; import { RpcSignPsbt } from '@app/pages/rpc-sign-psbt/rpc-sign-psbt'; @@ -77,6 +78,7 @@ export const rpcRequestRoutes = ( } > + {ledgerStacksTxSigningRoutes} } /> diff --git a/src/app/store/accounts/blockchain/bitcoin/native-segwit-account.hooks.ts b/src/app/store/accounts/blockchain/bitcoin/native-segwit-account.hooks.ts index 059ff8f82e8..5722df807ca 100644 --- a/src/app/store/accounts/blockchain/bitcoin/native-segwit-account.hooks.ts +++ b/src/app/store/accounts/blockchain/bitcoin/native-segwit-account.hooks.ts @@ -8,8 +8,8 @@ import { deriveAddressIndexZeroFromAccount, deriveNativeSegwitAccountFromRootKeychain, getNativeSegWitPaymentFromAddressIndex, - getNativeSegwitAccountDerivationPath, lookUpLedgerKeysByPath, + makeNativeSegwitAccountDerivationPath, } from '@leather.io/bitcoin'; import { extractAddressIndexFromPath } from '@leather.io/crypto'; import { useBitcoinClient } from '@leather.io/query'; @@ -34,7 +34,7 @@ import { const selectNativeSegwitAccountBuilder = bitcoinAccountBuilderFactory( deriveNativeSegwitAccountFromRootKeychain, - lookUpLedgerKeysByPath(getNativeSegwitAccountDerivationPath) + lookUpLedgerKeysByPath(makeNativeSegwitAccountDerivationPath) ); const selectCurrentNetworkNativeSegwitAccountBuilder = createSelector( From b7ac3e45387a6e09eff8c9948a2b116366faf838 Mon Sep 17 00:00:00 2001 From: kyranjamie Date: Fri, 12 Jul 2024 15:54:17 +0200 Subject: [PATCH 06/30] ci: group dependabot updates --- .github/dependabot.yml | 13 ------------- 1 file changed, 13 deletions(-) delete mode 100644 .github/dependabot.yml diff --git a/.github/dependabot.yml b/.github/dependabot.yml deleted file mode 100644 index cfc0d53f169..00000000000 --- a/.github/dependabot.yml +++ /dev/null @@ -1,13 +0,0 @@ -version: 2 -updates: - - package-ecosystem: 'github-actions' - directory: '/' - schedule: - interval: 'weekly' - - - package-ecosystem: 'npm' - directory: '/' - schedule: - interval: 'daily' - allow: - - dependency-name: '@leather.io/*' From 67a29f7bcb3e6bea71fdb2c93691df4b57c2b613 Mon Sep 17 00:00:00 2001 From: kyranjamie Date: Thu, 15 Aug 2024 15:51:15 +0200 Subject: [PATCH 07/30] ci: dont run job on push --- .github/workflows/update-leather-packages.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/update-leather-packages.yml b/.github/workflows/update-leather-packages.yml index 6c6c73e2eea..37f10af2da9 100644 --- a/.github/workflows/update-leather-packages.yml +++ b/.github/workflows/update-leather-packages.yml @@ -1,7 +1,6 @@ name: Update Leather.io packages on: - push: workflow_dispatch: repository_dispatch: types: [leather-deps-updated] From 1e6f63ddfaab88debf3233506b6c37a3bedeebcf Mon Sep 17 00:00:00 2001 From: kyranjamie Date: Fri, 16 Aug 2024 08:25:14 +0200 Subject: [PATCH 08/30] fix: tool to clear submitted tx state --- src/app/debug.ts | 4 ++++ .../submitted-transactions/submitted-transactions.slice.ts | 3 +++ 2 files changed, 7 insertions(+) diff --git a/src/app/debug.ts b/src/app/debug.ts index 9d704fd8eee..d49cc104cef 100644 --- a/src/app/debug.ts +++ b/src/app/debug.ts @@ -11,6 +11,7 @@ import { queryClient } from './common/persistence'; import { store } from './store'; import { stxChainSlice } from './store/chains/stx-chain.slice'; import { settingsSlice } from './store/settings/settings.slice'; +import { submittedTransactionsActions } from './store/submitted-transactions/submitted-transactions.actions'; declare global { interface Window { @@ -46,6 +47,9 @@ const debug = { resetMessages() { store.dispatch(settingsSlice.actions.resetMessages()); }, + clearSubmittedTransactions() { + store.dispatch(submittedTransactionsActions.clearSubmittedTransactions()); + }, clearReactQueryCache() { queryClient.clear(); }, diff --git a/src/app/store/submitted-transactions/submitted-transactions.slice.ts b/src/app/store/submitted-transactions/submitted-transactions.slice.ts index d783daacd09..eea817d9cc9 100644 --- a/src/app/store/submitted-transactions/submitted-transactions.slice.ts +++ b/src/app/store/submitted-transactions/submitted-transactions.slice.ts @@ -24,5 +24,8 @@ export const submittedTransactionsSlice = createSlice({ transactionReplacedByFee(state, action: PayloadAction) { submittedTransactionsAdapter.removeOne(state, action.payload); }, + clearSubmittedTransactions(state) { + submittedTransactionsAdapter.removeAll(state); + }, }, }); From d33df6fa992cd5650fb88f08ccefaeb0e3e47ea6 Mon Sep 17 00:00:00 2001 From: Anastasios Date: Fri, 16 Aug 2024 16:00:12 +0400 Subject: [PATCH 09/30] fix: empty space in settings dropdown --- src/app/features/settings/settings.tsx | 69 +++++++++++++++----------- 1 file changed, 40 insertions(+), 29 deletions(-) diff --git a/src/app/features/settings/settings.tsx b/src/app/features/settings/settings.tsx index 1dc8804d7fc..b6756b46988 100644 --- a/src/app/features/settings/settings.tsx +++ b/src/app/features/settings/settings.tsx @@ -1,4 +1,4 @@ -import { useState } from 'react'; +import { useMemo, useState } from 'react'; import { useLocation, useNavigate } from 'react-router-dom'; import { SettingsSelectors } from '@tests/selectors/settings.selectors'; @@ -66,6 +66,39 @@ export function Settings({ triggerButton, toggleSwitchAccount }: SettingsProps) const { isPressed: showAdvancedMenuOptions } = useModifierKey('alt', 120); + const bottomGroupItems = useMemo( + () => + [ + showAdvancedMenuOptions && , + hasKeys && walletType === 'software' && ( + { + void analytics.track('lock_session'); + void lockWallet(); + navigate(RouteUrls.Unlock); + }} + data-testid={SettingsSelectors.LockListItem} + > + } textStyle="label.02"> + Lock + + + ), + + hasKeys && ( + setShowSignOut(!showSignOut)} + data-testid={SettingsSelectors.SignOutListItem} + > + } textStyle="label.02"> + Sign out + + + ), + ].filter(Boolean), + [hasKeys, lockWallet, navigate, showAdvancedMenuOptions, showSignOut, walletType] + ); + return ( <> @@ -174,35 +207,13 @@ export function Settings({ triggerButton, toggleSwitchAccount }: SettingsProps) - - - {showAdvancedMenuOptions && } - {hasKeys && walletType === 'software' && ( - { - void analytics.track('lock_session'); - void lockWallet(); - navigate(RouteUrls.Unlock); - }} - data-testid={SettingsSelectors.LockListItem} - > - } textStyle="label.02"> - Lock - - - )} + {bottomGroupItems.length > 0 && ( + <> + + {...bottomGroupItems} + + )} - {hasKeys && ( - setShowSignOut(!showSignOut)} - data-testid={SettingsSelectors.SignOutListItem} - > - } textStyle="label.02"> - Sign out - - - )} - From 8a76b5fe738845b156cbcf7e34834ff0d6e69861 Mon Sep 17 00:00:00 2001 From: Pete Watters <2938440+pete-watters@users.noreply.github.com> Date: Mon, 19 Aug 2024 06:41:03 +0100 Subject: [PATCH 10/30] fix: fix formatting of add network ui, closes leather-io/issues#5735 --- .../features/add-network/add-network-form.tsx | 24 +++++++++---------- src/app/features/add-network/add-network.tsx | 1 - 2 files changed, 12 insertions(+), 13 deletions(-) diff --git a/src/app/features/add-network/add-network-form.tsx b/src/app/features/add-network/add-network-form.tsx index 913831f1cef..eb346aeaa9b 100644 --- a/src/app/features/add-network/add-network-form.tsx +++ b/src/app/features/add-network/add-network-form.tsx @@ -132,18 +132,6 @@ export function AddNetworkForm() { - Stacks API URL - - Name - - Bitcoin API URL Bitcoin API URL @@ -165,6 +153,18 @@ export function AddNetworkForm() { width="100%" /> + Stacks API URL + + Name + + ); } diff --git a/src/app/features/add-network/add-network.tsx b/src/app/features/add-network/add-network.tsx index 7328728f12e..d0678d03393 100644 --- a/src/app/features/add-network/add-network.tsx +++ b/src/app/features/add-network/add-network.tsx @@ -27,7 +27,6 @@ export function AddNetwork() { gap="space.05" maxWidth="pageWidth" px={['space.05', 'space.04']} - textAlign={['left', 'center']} my="space.05" > From 6787c7df0335aa8d103a24716d9f9b47c6e07512 Mon Sep 17 00:00:00 2001 From: leather-bot Date: Fri, 16 Aug 2024 12:13:26 +0000 Subject: [PATCH 11/30] ci: update leather.io packages --- package.json | 24 +-- pnpm-lock.yaml | 511 ++++++++++++++++++++++++++----------------------- 2 files changed, 287 insertions(+), 248 deletions(-) diff --git a/package.json b/package.json index fd27bfad8df..73ab0caa88e 100644 --- a/package.json +++ b/package.json @@ -134,15 +134,15 @@ "@coinbase/cbpay-js": "2.1.0", "@fungible-systems/zone-file": "2.0.0", "@hirosystems/token-metadata-api-client": "1.2.0", - "@leather.io/bitcoin": "0.10.4", - "@leather.io/constants": "0.8.3", - "@leather.io/crypto": "1.3.1", - "@leather.io/models": "0.11.1", - "@leather.io/query": "2.4.3", - "@leather.io/stacks": "0.0.1", - "@leather.io/tokens": "0.7.1", - "@leather.io/ui": "1.11.0", - "@leather.io/utils": "0.12.1", + "@leather.io/bitcoin": "0.11.0", + "@leather.io/constants": "0.9.0", + "@leather.io/crypto": "1.4.0", + "@leather.io/models": "0.12.0", + "@leather.io/query": "2.5.0", + "@leather.io/stacks": "1.0.0", + "@leather.io/tokens": "0.8.0", + "@leather.io/ui": "1.12.0", + "@leather.io/utils": "0.13.0", "@ledgerhq/hw-transport-webusb": "6.27.19", "@noble/hashes": "1.4.0", "@noble/secp256k1": "2.1.0", @@ -251,9 +251,9 @@ "@btckit/types": "0.0.19", "@chromatic-com/storybook": "1.2.23", "@leather.io/eslint-config": "0.6.1", - "@leather.io/panda-preset": "0.3.5", - "@leather.io/prettier-config": "0.5.0", - "@leather.io/rpc": "2.1.3", + "@leather.io/panda-preset": "0.3.6", + "@leather.io/prettier-config": "0.6.0", + "@leather.io/rpc": "2.1.4", "@ls-lint/ls-lint": "2.2.3", "@mdx-js/loader": "3.0.0", "@pandacss/dev": "0.40.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a88d2640b2b..9c777b1e56f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -27,7 +27,7 @@ importers: version: 0.7.0(encoding@0.1.13) '@coinbase/cbpay-js': specifier: 2.1.0 - version: 2.1.0(regenerator-runtime@0.13.11) + version: 2.1.0(regenerator-runtime@0.14.1) '@fungible-systems/zone-file': specifier: 2.0.0 version: 2.0.0 @@ -35,32 +35,32 @@ importers: specifier: 1.2.0 version: 1.2.0(encoding@0.1.13) '@leather.io/bitcoin': - specifier: 0.10.4 - version: 0.10.4(encoding@0.1.13) + specifier: 0.11.0 + version: 0.11.0(encoding@0.1.13) '@leather.io/constants': - specifier: 0.8.3 - version: 0.8.3 + specifier: 0.9.0 + version: 0.9.0 '@leather.io/crypto': - specifier: 1.3.1 - version: 1.3.1 + specifier: 1.4.0 + version: 1.4.0 '@leather.io/models': - specifier: 0.11.1 - version: 0.11.1 + specifier: 0.12.0 + version: 0.12.0 '@leather.io/query': - specifier: 2.4.3 - version: 2.4.3(@stacks/network@6.13.0(encoding@0.1.13))(encoding@0.1.13)(react@18.3.1) + specifier: 2.5.0 + version: 2.5.0(@stacks/network@6.13.0(encoding@0.1.13))(encoding@0.1.13)(react@18.3.1) '@leather.io/stacks': - specifier: 0.0.1 - version: 0.0.1(encoding@0.1.13) + specifier: 1.0.0 + version: 1.0.0(encoding@0.1.13) '@leather.io/tokens': - specifier: 0.7.1 - version: 0.7.1 + specifier: 0.8.0 + version: 0.8.0 '@leather.io/ui': - specifier: 1.11.0 - version: 1.11.0(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@swc/core@1.7.11)(@types/react-dom@18.3.0)(@types/react@18.3.3)(encoding@0.1.13)(expo-modules-autolinking@1.11.1)(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.7.11)(@types/node@20.12.12)(typescript@5.4.5))(typescript@5.4.5) + specifier: 1.12.0 + version: 1.12.0(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@swc/core@1.7.11)(@types/react-dom@18.3.0)(@types/react@18.3.3)(encoding@0.1.13)(expo-modules-autolinking@1.11.1)(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.7.11)(@types/node@20.12.12)(typescript@5.4.5))(typescript@5.4.5) '@leather.io/utils': - specifier: 0.12.1 - version: 0.12.1 + specifier: 0.13.0 + version: 0.13.0 '@ledgerhq/hw-transport-webusb': specifier: 6.27.19 version: 6.27.19 @@ -381,14 +381,14 @@ importers: specifier: 0.6.1 version: 0.6.1(typescript@5.4.5) '@leather.io/panda-preset': - specifier: 0.3.5 - version: 0.3.5(jsdom@22.1.0)(typescript@5.4.5) + specifier: 0.3.6 + version: 0.3.6(jsdom@22.1.0)(typescript@5.4.5) '@leather.io/prettier-config': - specifier: 0.5.0 - version: 0.5.0(@vue/compiler-sfc@3.4.38) + specifier: 0.6.0 + version: 0.6.0(@vue/compiler-sfc@3.4.38) '@leather.io/rpc': - specifier: 2.1.3 - version: 2.1.3 + specifier: 2.1.4 + version: 2.1.4 '@ls-lint/ls-lint': specifier: 2.2.3 version: 2.2.3 @@ -811,6 +811,9 @@ packages: resolution: {integrity: sha512-oLcVCTeIFadUoArDTwpluncplrYBmTCCZZgXCbgNGvOBBiSDDK3eWO4b/+eOTli5tKv1lg+a5/NAXg+nTcei1w==} engines: {node: '>=6.9.0'} + '@babel/generator@7.2.0': + resolution: {integrity: sha512-BA75MVfRlFQG2EZgFYIwyT1r6xSkwfP2bdkY/kLZusEYWiJs4xCowab/alaEaT0wSvmVuXGqiefeBlP+7V1yKg==} + '@babel/generator@7.25.0': resolution: {integrity: sha512-3LEEcj3PVW8pW2R1SR1M89g/qrYk/m/mB/tLqn7dn4sbBUQyTqnlod+II2U4dqiGtUmkcnAmkMDralTFZttRiw==} engines: {node: '>=6.9.0'} @@ -2397,25 +2400,19 @@ packages: resolution: {integrity: sha512-+Lla7nYSiHZirgK+U/uYzsLv/X+HaJienbD5AKX1UQZHYfWaP+9uuQluRB4GrEVWF0GZ7vEVp/jzaOT9k/SQlg==} engines: {node: '>=0.10.0'} - '@expo/cli@0.18.13': - resolution: {integrity: sha512-ZO1fpDK8z6mLeQGuFP6e3cZyCHV55ohZY7/tEyhpft3bwysS680eyFg5SFe+tWNFesnziFrbtI8JaUyhyjqovA==} + '@expo/cli@0.18.28': + resolution: {integrity: sha512-fvbVPId6s6etindzP6Nzos/CS1NurMVy4JKozjebArHr63tBid5i/UY5Pp+4wTCAM20gB2SjRdwcwoL6HFC4Iw==} hasBin: true '@expo/code-signing-certificates@0.0.5': resolution: {integrity: sha512-BNhXkY1bblxKZpltzAx98G2Egj9g1Q+JRcvR7E99DOj862FTCX+ZPsAUtPTr7aHxwtrL7+fL3r0JSmM9kBm+Bw==} - '@expo/config-plugins@8.0.4': - resolution: {integrity: sha512-Hi+xuyNWE2LT4LVbGttHJgl9brnsdWAhEB42gWKb5+8ae86Nr/KwUBQJsJppirBYTeLjj5ZlY0glYnAkDa2jqw==} - '@expo/config-plugins@8.0.8': resolution: {integrity: sha512-Fvu6IO13EUw0R9WeqxUO37FkM62YJBNcZb9DyJAOgMz7Ez/vaKQGEjKt9cwT+Q6uirtCATMgaq6VWAW7YW8xXw==} '@expo/config-types@51.0.2': resolution: {integrity: sha512-IglkIoiDwJMY01lYkF/ZSBoe/5cR+O3+Gx6fpLFjLfgZGBTdyPkKa1g8NWoWQCk+D3cKL2MDbszT2DyRRB0YqQ==} - '@expo/config@9.0.2': - resolution: {integrity: sha512-BKQ4/qBf3OLT8hHp5kjObk2vxwoRQ1yYQBbG/OM9Jdz32yYtrU8opTbKRAxfZEWH5i3ZHdLrPdC1rO0I6WxtTw==} - '@expo/config@9.0.3': resolution: {integrity: sha512-eOTNM8eOC8gZNHgenySRlc/lwmYY1NOgvjwA8LHuvPT7/eUwD93zrxu3lPD1Cc/P6C/2BcVdfH4hf0tLmDxnsg==} @@ -2431,8 +2428,8 @@ packages: '@expo/json-file@8.3.3': resolution: {integrity: sha512-eZ5dld9AD0PrVRiIWpRkm5aIoWBw3kAyd8VkuWEy92sEthBKDDDHAnK2a0dw0Eil6j7rK7lS/Qaq/Zzngv2h5A==} - '@expo/metro-config@0.18.4': - resolution: {integrity: sha512-vh9WDf/SzE+NYCn6gqbzLKiXtENFlFZdAqyj9nI38RvQ4jw6TJIQ8+ExcdLDT3MOG36Ytg44XX9Zb3OWF6LVxw==} + '@expo/metro-config@0.18.11': + resolution: {integrity: sha512-/uOq55VbSf9yMbUO1BudkUM2SsGW1c5hr9BnhIqYqcsFv0Jp5D3DtJ4rljDKaUeNLbwr6m7pqIrkSMq5NrYf4Q==} '@expo/osascript@2.1.3': resolution: {integrity: sha512-aOEkhPzDsaAfolSswObGiYW0Pf0ROfR9J2NBRLQACdQ6uJlyAMiPF45DVEVknAU9juKh0y8ZyvC9LXqLEJYohA==} @@ -2449,8 +2446,8 @@ packages: peerDependencies: expo-modules-autolinking: '>=0.8.1' - '@expo/prebuild-config@7.0.4': - resolution: {integrity: sha512-E2n3QbwgV8Qa0CBw7BHrWBDWD7l8yw+N/yjvXpSPFFtoZLMSKyegdkJFACh2u+UIRKUSZm8zQwHeZR0rqAxV9g==} + '@expo/prebuild-config@7.0.8': + resolution: {integrity: sha512-wH9NVg6HiwF5y9x0TxiMEeBF+ITPGDXy5/i6OUheSrKpPgb0lF1Mwzl/f2fLPXBEpl+ZXOQ8LlLW32b7K9lrNg==} peerDependencies: expo-modules-autolinking: '>=0.8.1' @@ -2572,6 +2569,10 @@ packages: resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + '@jest/types@24.9.0': + resolution: {integrity: sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==} + engines: {node: '>= 6'} + '@jest/types@26.6.2': resolution: {integrity: sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==} engines: {node: '>= 10.14.2'} @@ -2604,61 +2605,46 @@ packages: '@jridgewell/trace-mapping@0.3.9': resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} - '@leather.io/bitcoin@0.10.4': - resolution: {integrity: sha512-rWS0ndWIG8yEcWGIlIKLK515+swwDTUUypaHqOHrFCzM5EQUpqojNxnxYb/x3QEz1w6nzCTqF6gB75COyTO1SA==} - - '@leather.io/constants@0.8.2': - resolution: {integrity: sha512-W4Q8e4H7scLlhnA2UFWFsnQYGu4NPGQmmIuq5N13wvOhzZD9iebrgN9I/VtE1GJwiQmBYdzhJ45EmEAM90zFhA==} + '@leather.io/bitcoin@0.11.0': + resolution: {integrity: sha512-RcM4b5MPNyAB3qHQT8aeuF1XVX3t5lNDPpHV8+ABXUxQ0rQwFtNiSU8ykOq1JUyg1fhnkJDGo0EQzEb/9dw96A==} - '@leather.io/constants@0.8.3': - resolution: {integrity: sha512-W8NbUvM64z2rwqGeIQb5ohPAYClSbJnu38yjqtjQ+DjRYFxRXdwSm79R3QcGvWsEvqa54Ub4QOty2YqqQ6DT0Q==} + '@leather.io/constants@0.9.0': + resolution: {integrity: sha512-Pbc/ESyqZpbrwnTw+uXTtJzwRR+vnulLhHmL0qevzEr27tpnPSVrCUlyuHZh87seM0TFmUdoQ1hMS+1YTWnI2g==} - '@leather.io/crypto@1.3.0': - resolution: {integrity: sha512-mQzMqqFx19SmnjhXR7lh9Luru7kmX3kgZpnY41tQK+LHn1gle5aAzhK/0J3kMii1Ioe9Bjeu5ApHKj7VlAbKtQ==} - - '@leather.io/crypto@1.3.1': - resolution: {integrity: sha512-UmottXRF7/d5yS+uuO74YHzCVwCIvprnPVAddAEL+jsSsManMv5yjwZzSZ9+81DBkZodzKmjKreoT4nM0jUPQw==} + '@leather.io/crypto@1.4.0': + resolution: {integrity: sha512-MdCG5VfH80BDGH2vut82q0MFgcUoGRlPYydZ8qi2aYMIzfpgJZ9LC38a6oPd0tJy8F4f5OPqMhRfhtA2v30pwA==} '@leather.io/eslint-config@0.6.1': resolution: {integrity: sha512-NLvT7wpDR02jFZdp9g08ja5mRxdz/xCcB/tmXWJL8uDt2l+ebjHqaq45dZroAPm+EciLd0HU3jFfsSA7Txgh9w==} - '@leather.io/models@0.11.0': - resolution: {integrity: sha512-iKhEno6aVhFKvsnsMKbHQYXIqEGo4TOkJcPs/4yHq2EZmPEMFk8FMxUNZZKcKnVSxedInjzFaFhYF/sz+tTxjQ==} - - '@leather.io/models@0.11.1': - resolution: {integrity: sha512-+x6UDCPLSrSywufmUXb+PQ62fK9rbEe90d1+sr9DGpJiovXU74HmqVDX69FD6S6m10IAjbFl1ZvVG2aae0Yrkg==} + '@leather.io/models@0.12.0': + resolution: {integrity: sha512-kB3Ls9qxVJZLX/OQOOXG3kkLc5AXbBm+2BifVCSaRcoU9yxBRbqCBDtQYaqPnQm24SLTfcgYgqdGpFC6LdD5CQ==} - '@leather.io/panda-preset@0.3.5': - resolution: {integrity: sha512-IX1F3N9FM/nRmBf7DTWmOef8ca7RiVav+Q7jTwzwGCcwm6eON+jrg1VPlN6jnEOFcI/KKHE1pbwWXScvOj2xvA==} + '@leather.io/panda-preset@0.3.6': + resolution: {integrity: sha512-8orO9uzwMnUXwde8KO2F1pjqebcUum57mJykJkhxozNGtZ9fVrrk/G7zUlljiU627EU04hRRAd5Cx8s7MTYtRg==} - '@leather.io/prettier-config@0.5.0': - resolution: {integrity: sha512-Pul+4MAyBKnQvqgcKJLbZl4DHnS4kCJzSuaYFW6cfHdre7BFn/iY6Er/Dvm9F8g7VMtkdYu68jEYxQ1Xc7A0KQ==} + '@leather.io/prettier-config@0.6.0': + resolution: {integrity: sha512-QBKtLanfxFxXBlR58U/j8a6lBI0xzJzqqi36fXpGVp+9mJoEf6Ro6xrtFrixjW6seY6EOva4OApVnnPBsvOC/w==} - '@leather.io/query@2.4.3': - resolution: {integrity: sha512-qj8wS1dbkiIj28cGpgCKnZPJZJNhpWHVLvYnQDOftZL2I63TFCuKAmfZ3yB46cJ8Ft6P+A5uL2ryB+87j4tOMg==} + '@leather.io/query@2.5.0': + resolution: {integrity: sha512-Xvs+M1aOG/ENXS/GE6cyzX8g0D7FOj08GzhkExWJbmYZ2WST3LWYDKvooNw/ITa0gkVzznuFDody/1qEIgsVBA==} peerDependencies: react: '*' - '@leather.io/rpc@2.1.2': - resolution: {integrity: sha512-Smv00bOQF3Suju3peJWAywpFjTurLg+GZgKi7uymKHfkXhnrUmOxYkXKE1azac8E4MardseZIP7jjGU/hgmFnQ==} + '@leather.io/rpc@2.1.4': + resolution: {integrity: sha512-QnmT2+6O5e5KviXehWPvbzyq/MZx9f+SpCntaAjCl3v+VbUVCX92zqDxgeo1ZNFblpB9TrONXvCRQarQLG4dMQ==} - '@leather.io/rpc@2.1.3': - resolution: {integrity: sha512-Mnq/n6fwB4JpG0RV4+aTOArrVBeTLIvt5W+kBYVot+l1ePU364ZShWMPUgEs9uhearflc3pQW3+q7hLqqr7Ybg==} + '@leather.io/stacks@1.0.0': + resolution: {integrity: sha512-iFBPuqg2iakXJXBDZRLlVYOWpkcpI+yVjYkLMq5tswQ3BW2oJW6vLwVO63wvioxwu/5OQX2iHtJsfd2pHa0BMw==} - '@leather.io/stacks@0.0.1': - resolution: {integrity: sha512-iC5ZcttuHCugHh6a1kCET7+0lEnoxqkGGztYLQ+wgLoPuwzq0yJntuVz5BRpKSCkjs5jja4UAxDLjCWuKtsIrg==} + '@leather.io/tokens@0.8.0': + resolution: {integrity: sha512-VLzkkig7tE+8zLpiFwZdbAoYpVAKU8M9Es4JDQCKcakD5pTIBVsVNwVAVx30zga6ZX5oKr0qHImQ7hL5Vwi2+A==} - '@leather.io/tokens@0.7.1': - resolution: {integrity: sha512-Arcp2NEfmwDLxKzmiYomjTjzFYyM4wu8nyM5Lsh/UL9IjKSg9pIRRRvu/hRqi8+Up6bSzuNyH90VURHgA58CHw==} + '@leather.io/ui@1.12.0': + resolution: {integrity: sha512-cwSSQ9ZayU+YUtcMhG049XRhydxOe7QKCB5tbSd0AVp6hT0DIK6+PAZUuBM2ARDkvxjfI+fV4AC8bqBKmviuIQ==} - '@leather.io/ui@1.11.0': - resolution: {integrity: sha512-XjnRuQmZmPP5lRUeGuKMaxucWGr+4Q51lsoVUC3gP8QUpgUI9u7HOhz5y8EluubYXlz+w83ZP7VS2zSADsSasQ==} - - '@leather.io/utils@0.12.0': - resolution: {integrity: sha512-MgtHPMC4abeQ2insxknfjEQx9wb9b+cXWEFKcc4/4+2zh9ueMPeT2MZ94w/erT1cZi/fEpOOAyixtooWODvo6Q==} - - '@leather.io/utils@0.12.1': - resolution: {integrity: sha512-oKtwTXgHtK7s2XvAJuIdxjxChQEyNTabyjCEKrEO/prtVX2V+SupUYR9l6uuOqLBDmQKIPQsIWkgWTBXbH9uMA==} + '@leather.io/utils@0.13.0': + resolution: {integrity: sha512-ceFsO806ADSyT1WpEj3pHo3asAAScdE8NvzEf7jxyXjnyjyd4Mudgzg8LyrwLV83rHYY8lcU1QcnWxC8g0wUbA==} '@ledgerhq/devices@8.4.2': resolution: {integrity: sha512-oWNTp3jCMaEvRHsXNYE/yo+PFMgXAJGFHLOU1UdE4/fYkniHbD9wdxwyZrZvrxr9hNw4/9wHiThyITwPtMzG7g==} @@ -2680,7 +2666,6 @@ packages: '@ls-lint/ls-lint@2.2.3': resolution: {integrity: sha512-ekM12jNm/7O2I/hsRv9HvYkRdfrHpiV1epVuI2NP+eTIcEgdIdKkKCs9KgQydu/8R5YXTov9aHdOgplmCHLupw==} - cpu: [x64, arm64, s390x] os: [darwin, linux, win32] hasBin: true @@ -3933,16 +3918,16 @@ packages: resolution: {integrity: sha512-RGQlVUegBRxAUF9c1ss1ssaHZh6CO+7awgtI9sDeU0PzDZY/40ImoPD5m0o0SI6nXoVzbPtcMGzU+VO590pRfA==} engines: {node: '>=18'} - '@react-native/debugger-frontend@0.74.87': - resolution: {integrity: sha512-MN95DJLYTv4EqJc+9JajA3AJZSBYJz2QEJ3uWlHrOky2vKrbbRVaW1ityTmaZa2OXIvNc6CZwSRSE7xCoHbXhQ==} + '@react-native/debugger-frontend@0.74.85': + resolution: {integrity: sha512-gUIhhpsYLUTYWlWw4vGztyHaX/kNlgVspSvKe2XaPA7o3jYKUoNLc3Ov7u70u/MBWfKdcEffWq44eSe3j3s5JQ==} engines: {node: '>=18'} '@react-native/dev-middleware@0.74.83': resolution: {integrity: sha512-UH8iriqnf7N4Hpi20D7M2FdvSANwTVStwFCSD7VMU9agJX88Yk0D1T6Meh2RMhUu4kY2bv8sTkNRm7LmxvZqgA==} engines: {node: '>=18'} - '@react-native/dev-middleware@0.74.87': - resolution: {integrity: sha512-7TmZ3hTHwooYgIHqc/z87BMe1ryrIqAUi+AF7vsD+EHCGxHFdMjSpf1BZ2SUPXuLnF2cTiTfV2RwhbPzx0tYIA==} + '@react-native/dev-middleware@0.74.85': + resolution: {integrity: sha512-BRmgCK5vnMmHaKRO+h8PKJmHHH3E6JFuerrcfE3wG2eZ1bcSr+QTu8DAlpxsDWvJvHpCi8tRJGauxd+Ssj/c7w==} engines: {node: '>=18'} '@react-native/gradle-plugin@0.74.83': @@ -3976,6 +3961,9 @@ packages: '@react-native/normalize-colors@0.74.83': resolution: {integrity: sha512-jhCY95gRDE44qYawWVvhTjTplW1g+JtKTKM3f8xYT1dJtJ8QWv+gqEtKcfmOHfDkSDaMKG0AGBaDTSK8GXLH8Q==} + '@react-native/normalize-colors@0.74.85': + resolution: {integrity: sha512-pcE4i0X7y3hsAE0SpIl7t6dUc0B0NZLd1yv7ssm4FrLhWG+CGyIq4eFDXpmPU1XHmL5PPySxTAjEMiwv6tAmOw==} + '@react-native/normalize-colors@0.74.87': resolution: {integrity: sha512-Xh7Nyk/MPefkb0Itl5Z+3oOobeG9lfLb7ZOY2DKpFnoCE1TzBmib9vMNdFaLdSxLIP+Ec6icgKtdzYg8QUPYzA==} @@ -5384,6 +5372,9 @@ packages: '@tanstack/query-core@5.45.0': resolution: {integrity: sha512-RVfIZQmFUTdjhSAAblvueimfngYyfN6HlwaJUPK71PKd7yi43Vs1S/rdimmZedPWX/WGppcq/U1HOj7O7FwYxw==} + '@tanstack/query-core@5.51.21': + resolution: {integrity: sha512-POQxm42IUp6n89kKWF4IZi18v3fxQWFRolvBA6phNVmA8psdfB1MvDnGacCJdS+EOX12w/CyHM62z//rHmYmvw==} + '@tanstack/query-devtools@5.37.1': resolution: {integrity: sha512-XcG4IIHIv0YQKrexTqo2zogQWR1Sz672tX2KsfE9kzB+9zhx44vRKH5si4WDILE1PIWQpStFs/NnrDQrBAUQpg==} @@ -5407,6 +5398,11 @@ packages: peerDependencies: react: ^18.0.0 + '@tanstack/react-query@5.51.23': + resolution: {integrity: sha512-CfJCfX45nnVIZjQBRYYtvVMIsGgWLKLYC4xcUiYEey671n1alvTZoCBaU9B85O8mF/tx9LPyrI04A6Bs2THv4A==} + peerDependencies: + react: ^18.0.0 + '@testing-library/dom@10.1.0': resolution: {integrity: sha512-wdsYKy5zupPyLCW2Je5DLHSxSfbIp6h80WoHOQc+RPtmPGA52O9x5MJEkv92Sjonpq+poOAtUKhh1kBGAXBrNA==} engines: {node: '>=18'} @@ -5734,6 +5730,9 @@ packages: '@types/istanbul-lib-report@3.0.3': resolution: {integrity: sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==} + '@types/istanbul-reports@1.1.2': + resolution: {integrity: sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==} + '@types/istanbul-reports@3.0.4': resolution: {integrity: sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==} @@ -5956,6 +5955,9 @@ packages: '@types/yargs-parser@21.0.3': resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} + '@types/yargs@13.0.12': + resolution: {integrity: sha512-qCxJE1qgz2y0hA4pIxjBR+PelCH0U5CK1XJXFwCNqfmliatKp47UCXXE9Dyk1OXBDLvsCF57TqQEJaeLfDYEOQ==} + '@types/yargs@15.0.19': resolution: {integrity: sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA==} @@ -6726,8 +6728,8 @@ packages: peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - babel-plugin-react-compiler@0.0.0: - resolution: {integrity: sha512-Kigl0V36a/6hLVH7+CCe1CCtU3mFBqBd829V//VtuG7I/pyq+B2QZJqOefd63snQmdfCryNhO9XW1FbGPBvYDA==} + babel-plugin-react-compiler@0.0.0-experimental-5f79ba2-20240815: + resolution: {integrity: sha512-9/pMj32tpmzWyjnPmRqQ25L9MJkffqVPEsoboHaSKypnaB/Xo8haWk54T5WhRf/WfE0kB36w2Nm/STkAHGXJWw==} babel-plugin-react-native-web@0.19.12: resolution: {integrity: sha512-eYZ4+P6jNcB37lObWIg0pUbi7+3PKoU1Oie2j0C8UF3cXyXoR74tO2NBjI/FORb2LJyItJZEAmjU5pSaJYEL1w==} @@ -6874,6 +6876,9 @@ packages: resolution: {integrity: sha512-2hCgjEmP8YLWQ130n2FerGv7rYpfBmnmp9Uy2Le1vge6X3gZIfSmEzP5QTDElFxcvVcXlEn8Aq6MU/PZygIOog==} engines: {node: '>=14.16'} + bplist-creator@0.0.7: + resolution: {integrity: sha512-xp/tcaV3T5PCiaY04mXga7o/TE+t95gqeLmADeBI1CvZtdWTbgBt3uLpvh4UWtenKeBhCV6oVxGk38yZr2uYEA==} + bplist-creator@0.1.0: resolution: {integrity: sha512-sXaHZicyEEmY86WyueLTQesbeoH/mquvarJaQNbjuOQO+7gbFcDEWqKmcWA4cOTLzFlfgvkiVxolk1k5bBIpmg==} @@ -8551,6 +8556,11 @@ packages: resolution: {integrity: sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==} engines: {node: '>=6'} + expo-asset@10.0.10: + resolution: {integrity: sha512-0qoTIihB79k+wGus9wy0JMKq7DdenziVx3iUkGvMAy2azscSgWH6bd2gJ9CGnhC6JRd3qTMFBL0ou/fx7WZl7A==} + peerDependencies: + expo: '*' + expo-asset@10.0.6: resolution: {integrity: sha512-waP73/ccn/HZNNcGM4/s3X3icKjSSbEQ9mwc6tX34oYNg+XE5WdwOuZ9wgVVFrU7wZMitq22lQXd2/O0db8bxg==} peerDependencies: @@ -8571,6 +8581,11 @@ packages: peerDependencies: expo: '*' + expo-font@12.0.9: + resolution: {integrity: sha512-seTCyf0tbgkAnp3ZI9ZfK9QVtURQUgFnuj+GuJ5TSnN0XsOtVe1s2RxTvmMgkfuvfkzcjJ69gyRpsZS1cC8hjw==} + peerDependencies: + expo: '*' + expo-keep-awake@13.0.2: resolution: {integrity: sha512-kKiwkVg/bY0AJ5q1Pxnm/GvpeB6hbNJhcFsoOWDh2NlpibhCLaHL826KHUM+WsnJRbVRxJ+K9vbPRHEMvFpVyw==} peerDependencies: @@ -8580,16 +8595,16 @@ packages: resolution: {integrity: sha512-2dy3lTz76adOl7QUvbreMCrXyzUiF8lygI7iFJLjgIQIVH+43KnFWE5zBumpPbkiaq0f0uaFpN9U0RGQbnKiMw==} hasBin: true - expo-modules-core@1.12.11: - resolution: {integrity: sha512-CF5G6hZo/6uIUz6tj4dNRlvE5L4lakYukXPqz5ZHQ+6fLk1NQVZbRdpHjMkxO/QSBQcKUzG/ngeytpoJus7poQ==} + expo-modules-core@1.12.20: + resolution: {integrity: sha512-CCXjlgT8lDAufgt912P1W7TwD+KAylfIttc1Doh1a0hAfkdkUsDRmrgthnYrrxEo2ECVpbaB71Epp1bnZ1rRrA==} expo-splash-screen@0.27.4: resolution: {integrity: sha512-JwepK1FjbwiOK2nwIFanfzj9s7UXYnpTwLX8A9v7Ec3K4V28yu8HooSc9X60cftBw9UZrs8Gwj4PgTpQabBS9A==} peerDependencies: expo: '*' - expo@51.0.8: - resolution: {integrity: sha512-bdTOiMb1f3PChtuqEZ9czUm2gMTmS0r1+H+Pkm2O3PsuLnOgxfIBzL6S37+J4cUocLBaENrmx9SOGKpzhBqXpg==} + expo@51.0.26: + resolution: {integrity: sha512-7ThQa6CVbiVtk4GNw0E9CewSzXYOeHkcRTCGorBZVcjAu6SuxbdWEtl0RI01/VpRKV+6I+yy/BmGnCl7lFRILg==} hasBin: true exponential-backoff@3.1.1: @@ -12273,8 +12288,8 @@ packages: engines: {node: '>=14'} hasBin: true - prettier@3.3.0: - resolution: {integrity: sha512-J9odKxERhCQ10OC2yb93583f6UnYutOeiV5i0zEDS7UGTdUt0u+y8erxl3lBKvwo/JHyyoEdXjwp4dke9oyZ/g==} + prettier@3.3.3: + resolution: {integrity: sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==} engines: {node: '>=14'} hasBin: true @@ -12285,6 +12300,10 @@ packages: pretty-error@4.0.0: resolution: {integrity: sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==} + pretty-format@24.9.0: + resolution: {integrity: sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA==} + engines: {node: '>= 6'} + pretty-format@26.6.2: resolution: {integrity: sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==} engines: {node: '>= 10'} @@ -13899,6 +13918,10 @@ packages: resolution: {integrity: sha512-jRKj0n0jXWo6kh62nA5TEh3+4igKDXLvzBJcPpiizP7oOolUrYIxmVBG9TOtHYFHoddUk6YvAkGeGoSVTXfQXQ==} engines: {node: '>=12'} + trim-right@1.0.1: + resolution: {integrity: sha512-WZGXGstmCWgeevgTL54hrCuw1dyMQIzWy7ZfqRJfSmJZBwklI15egmQytFP6bPidmw3M8d5yEowl1niq4vmqZw==} + engines: {node: '>=0.10.0'} + triplesec@4.0.3: resolution: {integrity: sha512-fug70e1nJoCMxsXQJlETisAALohm84vl++IiTTHEqM7Lgqwz62jrlwqOC/gJEAJjO/ByN127sEcioB56HW3wIw==} @@ -14881,6 +14904,12 @@ packages: zip-dir@2.0.0: resolution: {integrity: sha512-uhlsJZWz26FLYXOD6WVuq+fIcZ3aBPGo/cFdiLlv3KNwpa52IF3ISV8fLhQLiqVu5No3VhlqlgthN6gehil1Dg==} + zod-validation-error@2.1.0: + resolution: {integrity: sha512-VJh93e2wb4c3tWtGgTa0OF/dTt/zoPCPzXq4V11ZjxmEAFaPi/Zss1xIZdEB5RD8GD00U0/iVXgqkF77RV7pdQ==} + engines: {node: '>=18.0.0'} + peerDependencies: + zod: ^3.18.0 + zod@3.23.6: resolution: {integrity: sha512-RTHJlZhsRbuA8Hmp/iNL7jnfc4nZishjsanDAfEY1QpDQZCahUp3xDzl+zfweE9BklxMUcgBgS1b7Lvie/ZVwA==} @@ -15069,6 +15098,14 @@ snapshots: jsesc: 2.5.2 source-map: 0.5.7 + '@babel/generator@7.2.0': + dependencies: + '@babel/types': 7.25.2 + jsesc: 2.5.2 + lodash: 4.17.21 + source-map: 0.5.7 + trim-right: 1.0.1 + '@babel/generator@7.25.0': dependencies: '@babel/types': 7.25.2 @@ -16128,9 +16165,9 @@ snapshots: picocolors: 1.0.1 sisteransi: 1.0.5 - '@coinbase/cbpay-js@2.1.0(regenerator-runtime@0.13.11)': + '@coinbase/cbpay-js@2.1.0(regenerator-runtime@0.14.1)': optionalDependencies: - regenerator-runtime: 0.13.11 + regenerator-runtime: 0.14.1 '@cspotcode/source-map-support@0.8.1': dependencies: @@ -16733,30 +16770,31 @@ snapshots: dependencies: uuid: 8.3.2 - '@expo/cli@0.18.13(encoding@0.1.13)(expo-modules-autolinking@1.11.1)': + '@expo/cli@0.18.28(encoding@0.1.13)(expo-modules-autolinking@1.11.1)': dependencies: '@babel/runtime': 7.25.0 '@expo/code-signing-certificates': 0.0.5 - '@expo/config': 9.0.2 - '@expo/config-plugins': 8.0.4 + '@expo/config': 9.0.3 + '@expo/config-plugins': 8.0.8 '@expo/devcert': 1.1.4 '@expo/env': 0.3.0 '@expo/image-utils': 0.5.1(encoding@0.1.13) '@expo/json-file': 8.3.3 - '@expo/metro-config': 0.18.4 + '@expo/metro-config': 0.18.11 '@expo/osascript': 2.1.3 '@expo/package-manager': 1.5.2 '@expo/plist': 0.1.3 - '@expo/prebuild-config': 7.0.4(encoding@0.1.13)(expo-modules-autolinking@1.11.1) + '@expo/prebuild-config': 7.0.8(encoding@0.1.13)(expo-modules-autolinking@1.11.1) '@expo/rudder-sdk-node': 1.1.1(encoding@0.1.13) '@expo/spawn-async': 1.7.2 '@expo/xcpretty': 4.3.1 - '@react-native/dev-middleware': 0.74.87(encoding@0.1.13) + '@react-native/dev-middleware': 0.74.85(encoding@0.1.13) '@urql/core': 2.3.6(graphql@15.8.0) '@urql/exchange-retry': 0.3.0(graphql@15.8.0) accepts: 1.3.8 arg: 5.0.2 better-opn: 3.0.2 + bplist-creator: 0.0.7 bplist-parser: 0.3.2 cacache: 18.0.4 chalk: 4.1.2 @@ -16823,26 +16861,6 @@ snapshots: node-forge: 1.3.1 nullthrows: 1.1.1 - '@expo/config-plugins@8.0.4': - dependencies: - '@expo/config-types': 51.0.2 - '@expo/json-file': 8.3.3 - '@expo/plist': 0.1.3 - '@expo/sdk-runtime-versions': 1.0.0 - chalk: 4.1.2 - debug: 4.3.6(supports-color@5.5.0) - find-up: 5.0.0 - getenv: 1.0.0 - glob: 7.1.6 - resolve-from: 5.0.0 - semver: 7.6.3 - slash: 3.0.0 - slugify: 1.6.6 - xcode: 3.0.1 - xml2js: 0.6.0 - transitivePeerDependencies: - - supports-color - '@expo/config-plugins@8.0.8': dependencies: '@expo/config-types': 51.0.2 @@ -16865,22 +16883,6 @@ snapshots: '@expo/config-types@51.0.2': {} - '@expo/config@9.0.2': - dependencies: - '@babel/code-frame': 7.10.4 - '@expo/config-plugins': 8.0.4 - '@expo/config-types': 51.0.2 - '@expo/json-file': 8.3.3 - getenv: 1.0.0 - glob: 7.1.6 - require-from-string: 2.0.2 - resolve-from: 5.0.0 - semver: 7.6.3 - slugify: 1.6.6 - sucrase: 3.34.0 - transitivePeerDependencies: - - supports-color - '@expo/config@9.0.3': dependencies: '@babel/code-frame': 7.10.4 @@ -16945,13 +16947,13 @@ snapshots: json5: 2.2.3 write-file-atomic: 2.4.3 - '@expo/metro-config@0.18.4': + '@expo/metro-config@0.18.11': dependencies: '@babel/core': 7.25.2 '@babel/generator': 7.25.0 '@babel/parser': 7.25.3 '@babel/types': 7.25.2 - '@expo/config': 9.0.2 + '@expo/config': 9.0.3 '@expo/env': 0.3.0 '@expo/json-file': 8.3.3 '@expo/spawn-async': 1.7.2 @@ -17012,14 +17014,14 @@ snapshots: - encoding - supports-color - '@expo/prebuild-config@7.0.4(encoding@0.1.13)(expo-modules-autolinking@1.11.1)': + '@expo/prebuild-config@7.0.8(encoding@0.1.13)(expo-modules-autolinking@1.11.1)': dependencies: - '@expo/config': 9.0.2 - '@expo/config-plugins': 8.0.4 + '@expo/config': 9.0.3 + '@expo/config-plugins': 8.0.8 '@expo/config-types': 51.0.2 '@expo/image-utils': 0.5.1(encoding@0.1.13) '@expo/json-file': 8.3.3 - '@react-native/normalize-colors': 0.74.87 + '@react-native/normalize-colors': 0.74.85 debug: 4.3.6(supports-color@5.5.0) expo-modules-autolinking: 1.11.1 fs-extra: 9.1.0 @@ -17178,6 +17180,12 @@ snapshots: dependencies: '@sinclair/typebox': 0.27.8 + '@jest/types@24.9.0': + dependencies: + '@types/istanbul-lib-coverage': 2.0.6 + '@types/istanbul-reports': 1.1.2 + '@types/yargs': 13.0.12 + '@jest/types@26.6.2': dependencies: '@types/istanbul-lib-coverage': 2.0.6 @@ -17222,13 +17230,13 @@ snapshots: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.5.0 - '@leather.io/bitcoin@0.10.4(encoding@0.1.13)': + '@leather.io/bitcoin@0.11.0(encoding@0.1.13)': dependencies: '@bitcoinerlab/secp256k1': 1.0.2 - '@leather.io/constants': 0.8.3 - '@leather.io/crypto': 1.3.1 - '@leather.io/models': 0.11.1 - '@leather.io/utils': 0.12.1 + '@leather.io/constants': 0.9.0 + '@leather.io/crypto': 1.4.0 + '@leather.io/models': 0.12.0 + '@leather.io/utils': 0.13.0 '@noble/hashes': 1.4.0 '@noble/secp256k1': 2.1.0 '@scure/base': 1.1.6 @@ -17244,19 +17252,11 @@ snapshots: transitivePeerDependencies: - encoding - '@leather.io/constants@0.8.2': {} - - '@leather.io/constants@0.8.3': {} + '@leather.io/constants@0.9.0': {} - '@leather.io/crypto@1.3.0': + '@leather.io/crypto@1.4.0': dependencies: - '@leather.io/utils': 0.12.0 - '@scure/bip32': 1.4.0 - '@scure/bip39': 1.3.0 - - '@leather.io/crypto@1.3.1': - dependencies: - '@leather.io/utils': 0.12.1 + '@leather.io/utils': 0.13.0 '@scure/bip32': 1.4.0 '@scure/bip39': 1.3.0 @@ -17270,42 +17270,36 @@ snapshots: - supports-color - typescript - '@leather.io/models@0.11.0': - dependencies: - '@stacks/stacks-blockchain-api-types': 7.8.2 - bignumber.js: 9.1.2 - zod: 3.23.6 - - '@leather.io/models@0.11.1': + '@leather.io/models@0.12.0': dependencies: '@stacks/stacks-blockchain-api-types': 7.8.2 bignumber.js: 9.1.2 zod: 3.23.6 - '@leather.io/panda-preset@0.3.5(jsdom@22.1.0)(typescript@5.4.5)': + '@leather.io/panda-preset@0.3.6(jsdom@22.1.0)(typescript@5.4.5)': dependencies: '@pandacss/dev': 0.40.1(jsdom@22.1.0)(typescript@5.4.5) transitivePeerDependencies: - jsdom - typescript - '@leather.io/prettier-config@0.5.0(@vue/compiler-sfc@3.4.38)': + '@leather.io/prettier-config@0.6.0(@vue/compiler-sfc@3.4.38)': dependencies: - '@trivago/prettier-plugin-sort-imports': 4.3.0(@vue/compiler-sfc@3.4.38)(prettier@3.3.0) - prettier: 3.3.0 + '@trivago/prettier-plugin-sort-imports': 4.3.0(@vue/compiler-sfc@3.4.38)(prettier@3.3.3) + prettier: 3.3.3 transitivePeerDependencies: - '@vue/compiler-sfc' - supports-color - '@leather.io/query@2.4.3(@stacks/network@6.13.0(encoding@0.1.13))(encoding@0.1.13)(react@18.3.1)': + '@leather.io/query@2.5.0(@stacks/network@6.13.0(encoding@0.1.13))(encoding@0.1.13)(react@18.3.1)': dependencies: '@fungible-systems/zone-file': 2.0.0 '@hirosystems/token-metadata-api-client': 1.2.0(encoding@0.1.13) - '@leather.io/bitcoin': 0.10.4(encoding@0.1.13) - '@leather.io/constants': 0.8.3 - '@leather.io/models': 0.11.1 - '@leather.io/rpc': 2.1.3 - '@leather.io/utils': 0.12.1 + '@leather.io/bitcoin': 0.11.0(encoding@0.1.13) + '@leather.io/constants': 0.9.0 + '@leather.io/models': 0.12.0 + '@leather.io/rpc': 2.1.4 + '@leather.io/utils': 0.13.0 '@noble/hashes': 1.4.0 '@scure/base': 1.1.6 '@scure/bip32': 1.4.0 @@ -17315,7 +17309,7 @@ snapshots: '@stacks/rpc-client': 1.0.3(encoding@0.1.13) '@stacks/stacks-blockchain-api-types': 7.8.2 '@stacks/transactions': 6.15.0(encoding@0.1.13) - '@tanstack/react-query': 5.45.1(react@18.3.1) + '@tanstack/react-query': 5.51.23(react@18.3.1) alex-sdk: 2.1.3(@stacks/network@6.13.0(encoding@0.1.13))(@stacks/transactions@6.15.0(encoding@0.1.13)) axios: 1.7.4 bignumber.js: 9.1.2 @@ -17330,21 +17324,16 @@ snapshots: - debug - encoding - '@leather.io/rpc@2.1.2': + '@leather.io/rpc@2.1.4': dependencies: - '@leather.io/models': 0.11.0 + '@leather.io/models': 0.12.0 zod: 3.23.6 - '@leather.io/rpc@2.1.3': + '@leather.io/stacks@1.0.0(encoding@0.1.13)': dependencies: - '@leather.io/models': 0.11.1 - zod: 3.23.6 - - '@leather.io/stacks@0.0.1(encoding@0.1.13)': - dependencies: - '@leather.io/crypto': 1.3.0 - '@leather.io/models': 0.11.0 - '@leather.io/utils': 0.12.0 + '@leather.io/crypto': 1.4.0 + '@leather.io/models': 0.12.0 + '@leather.io/utils': 0.13.0 '@noble/hashes': 1.4.0 '@scure/bip32': 1.4.0 '@stacks/encryption': 6.16.1 @@ -17352,13 +17341,13 @@ snapshots: transitivePeerDependencies: - encoding - '@leather.io/tokens@0.7.1': {} + '@leather.io/tokens@0.8.0': {} - '@leather.io/ui@1.11.0(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@swc/core@1.7.11)(@types/react-dom@18.3.0)(@types/react@18.3.3)(encoding@0.1.13)(expo-modules-autolinking@1.11.1)(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.7.11)(@types/node@20.12.12)(typescript@5.4.5))(typescript@5.4.5)': + '@leather.io/ui@1.12.0(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@swc/core@1.7.11)(@types/react-dom@18.3.0)(@types/react@18.3.3)(encoding@0.1.13)(expo-modules-autolinking@1.11.1)(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.7.11)(@types/node@20.12.12)(typescript@5.4.5))(typescript@5.4.5)': dependencies: '@expo/vector-icons': 14.0.0 - '@leather.io/tokens': 0.7.1 - '@leather.io/utils': 0.12.1 + '@leather.io/tokens': 0.8.0 + '@leather.io/utils': 0.13.0 '@radix-ui/react-accessible-icon': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-accordion': 1.1.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-avatar': 1.0.4(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) @@ -17374,11 +17363,11 @@ snapshots: '@rnx-kit/metro-resolver-symlinks': 0.1.35 '@shopify/restyle': 2.4.2(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.2.0) '@storybook/react': 7.6.15(encoding@0.1.13)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) - expo: 51.0.8(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13) - expo-asset: 10.0.6(expo@51.0.8(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13)) - expo-constants: 16.0.2(expo@51.0.8(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13)) - expo-font: 12.0.5(expo@51.0.8(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13)) - expo-splash-screen: 0.27.4(encoding@0.1.13)(expo-modules-autolinking@1.11.1)(expo@51.0.8(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13)) + expo: 51.0.26(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13) + expo-asset: 10.0.6(expo@51.0.26(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13)) + expo-constants: 16.0.2(expo@51.0.26(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13)) + expo-font: 12.0.5(expo@51.0.26(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13)) + expo-splash-screen: 0.27.4(encoding@0.1.13)(expo-modules-autolinking@1.11.1)(expo@51.0.26(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13)) metro-cache: 0.80.5 metro-config: 0.80.5(encoding@0.1.13) metro-resolver: 0.80.5 @@ -17402,18 +17391,11 @@ snapshots: - typescript - utf-8-validate - '@leather.io/utils@0.12.0': + '@leather.io/utils@0.13.0': dependencies: - '@leather.io/constants': 0.8.2 - '@leather.io/models': 0.11.0 - '@leather.io/rpc': 2.1.2 - bignumber.js: 9.1.2 - - '@leather.io/utils@0.12.1': - dependencies: - '@leather.io/constants': 0.8.3 - '@leather.io/models': 0.11.1 - '@leather.io/rpc': 2.1.3 + '@leather.io/constants': 0.9.0 + '@leather.io/models': 0.12.0 + '@leather.io/rpc': 2.1.4 bignumber.js: 9.1.2 '@ledgerhq/devices@8.4.2': @@ -19507,7 +19489,7 @@ snapshots: '@react-native/debugger-frontend@0.74.83': {} - '@react-native/debugger-frontend@0.74.87': {} + '@react-native/debugger-frontend@0.74.85': {} '@react-native/dev-middleware@0.74.83(encoding@0.1.13)': dependencies: @@ -19530,10 +19512,10 @@ snapshots: - supports-color - utf-8-validate - '@react-native/dev-middleware@0.74.87(encoding@0.1.13)': + '@react-native/dev-middleware@0.74.85(encoding@0.1.13)': dependencies: '@isaacs/ttlcache': 1.4.1 - '@react-native/debugger-frontend': 0.74.87 + '@react-native/debugger-frontend': 0.74.85 '@rnx-kit/chromium-edge-launcher': 1.0.0 chrome-launcher: 0.15.2 connect: 3.7.0 @@ -19593,6 +19575,8 @@ snapshots: '@react-native/normalize-colors@0.74.83': {} + '@react-native/normalize-colors@0.74.85': {} + '@react-native/normalize-colors@0.74.87': {} '@react-native/virtualized-lists@0.74.83(@types/react@18.3.3)(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.2.0)': @@ -21672,6 +21656,8 @@ snapshots: '@tanstack/query-core@5.45.0': {} + '@tanstack/query-core@5.51.21': {} + '@tanstack/query-devtools@5.37.1': {} '@tanstack/query-persist-client-core@5.45.0': @@ -21695,6 +21681,11 @@ snapshots: '@tanstack/query-core': 5.45.0 react: 18.3.1 + '@tanstack/react-query@5.51.23(react@18.3.1)': + dependencies: + '@tanstack/query-core': 5.51.21 + react: 18.3.1 + '@testing-library/dom@10.1.0': dependencies: '@babel/code-frame': 7.24.7 @@ -21728,7 +21719,7 @@ snapshots: '@tootallnate/once@2.0.0': {} - '@trivago/prettier-plugin-sort-imports@4.3.0(@vue/compiler-sfc@3.4.38)(prettier@3.3.0)': + '@trivago/prettier-plugin-sort-imports@4.3.0(@vue/compiler-sfc@3.4.38)(prettier@3.3.3)': dependencies: '@babel/generator': 7.17.7 '@babel/parser': 7.25.3 @@ -21736,7 +21727,7 @@ snapshots: '@babel/types': 7.17.0 javascript-natural-sort: 0.7.1 lodash: 4.17.21 - prettier: 3.3.0 + prettier: 3.3.3 optionalDependencies: '@vue/compiler-sfc': 3.4.38 transitivePeerDependencies: @@ -22093,6 +22084,11 @@ snapshots: dependencies: '@types/istanbul-lib-coverage': 2.0.6 + '@types/istanbul-reports@1.1.2': + dependencies: + '@types/istanbul-lib-coverage': 2.0.6 + '@types/istanbul-lib-report': 3.0.3 + '@types/istanbul-reports@3.0.4': dependencies: '@types/istanbul-lib-report': 3.0.3 @@ -22339,6 +22335,10 @@ snapshots: '@types/yargs-parser@21.0.3': {} + '@types/yargs@13.0.12': + dependencies: + '@types/yargs-parser': 21.0.3 + '@types/yargs@15.0.19': dependencies: '@types/yargs-parser': 21.0.3 @@ -23348,7 +23348,15 @@ snapshots: transitivePeerDependencies: - supports-color - babel-plugin-react-compiler@0.0.0: {} + babel-plugin-react-compiler@0.0.0-experimental-5f79ba2-20240815: + dependencies: + '@babel/generator': 7.2.0 + '@babel/types': 7.25.2 + chalk: 4.1.2 + invariant: 2.2.4 + pretty-format: 24.9.0 + zod: 3.23.8 + zod-validation-error: 2.1.0(zod@3.23.8) babel-plugin-react-native-web@0.19.12: {} @@ -23379,7 +23387,7 @@ snapshots: '@babel/preset-react': 7.24.7(@babel/core@7.25.2) '@babel/preset-typescript': 7.24.7(@babel/core@7.25.2) '@react-native/babel-preset': 0.74.87(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2)) - babel-plugin-react-compiler: 0.0.0 + babel-plugin-react-compiler: 0.0.0-experimental-5f79ba2-20240815 babel-plugin-react-native-web: 0.19.12 react-refresh: 0.14.2 transitivePeerDependencies: @@ -23533,6 +23541,10 @@ snapshots: widest-line: 4.0.1 wrap-ansi: 7.0.0 + bplist-creator@0.0.7: + dependencies: + stream-buffers: 2.2.0 + bplist-creator@0.1.0: dependencies: stream-buffers: 2.2.0 @@ -25615,36 +25627,50 @@ snapshots: expand-template@2.0.3: {} - expo-asset@10.0.6(expo@51.0.8(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13)): + expo-asset@10.0.10(expo@51.0.26(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13)): + dependencies: + expo: 51.0.26(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13) + expo-constants: 16.0.2(expo@51.0.26(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13)) + invariant: 2.2.4 + md5-file: 3.2.3 + transitivePeerDependencies: + - supports-color + + expo-asset@10.0.6(expo@51.0.26(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13)): dependencies: '@react-native/assets-registry': 0.74.87 - expo: 51.0.8(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13) - expo-constants: 16.0.2(expo@51.0.8(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13)) + expo: 51.0.26(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13) + expo-constants: 16.0.2(expo@51.0.26(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13)) invariant: 2.2.4 md5-file: 3.2.3 transitivePeerDependencies: - supports-color - expo-constants@16.0.2(expo@51.0.8(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13)): + expo-constants@16.0.2(expo@51.0.26(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13)): dependencies: '@expo/config': 9.0.3 '@expo/env': 0.3.0 - expo: 51.0.8(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13) + expo: 51.0.26(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13) transitivePeerDependencies: - supports-color - expo-file-system@17.0.1(expo@51.0.8(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13)): + expo-file-system@17.0.1(expo@51.0.26(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13)): dependencies: - expo: 51.0.8(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13) + expo: 51.0.26(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13) - expo-font@12.0.5(expo@51.0.8(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13)): + expo-font@12.0.5(expo@51.0.26(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13)): dependencies: - expo: 51.0.8(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13) + expo: 51.0.26(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13) fontfaceobserver: 2.3.0 - expo-keep-awake@13.0.2(expo@51.0.8(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13)): + expo-font@12.0.9(expo@51.0.26(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13)): dependencies: - expo: 51.0.8(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13) + expo: 51.0.26(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13) + fontfaceobserver: 2.3.0 + + expo-keep-awake@13.0.2(expo@51.0.26(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13)): + dependencies: + expo: 51.0.26(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13) expo-modules-autolinking@1.11.1: dependencies: @@ -25654,34 +25680,34 @@ snapshots: find-up: 5.0.0 fs-extra: 9.1.0 - expo-modules-core@1.12.11: + expo-modules-core@1.12.20: dependencies: invariant: 2.2.4 - expo-splash-screen@0.27.4(encoding@0.1.13)(expo-modules-autolinking@1.11.1)(expo@51.0.8(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13)): + expo-splash-screen@0.27.4(encoding@0.1.13)(expo-modules-autolinking@1.11.1)(expo@51.0.26(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13)): dependencies: '@expo/prebuild-config': 7.0.3(encoding@0.1.13)(expo-modules-autolinking@1.11.1) - expo: 51.0.8(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13) + expo: 51.0.26(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13) transitivePeerDependencies: - encoding - expo-modules-autolinking - supports-color - expo@51.0.8(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13): + expo@51.0.26(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13): dependencies: '@babel/runtime': 7.25.0 - '@expo/cli': 0.18.13(encoding@0.1.13)(expo-modules-autolinking@1.11.1) - '@expo/config': 9.0.2 - '@expo/config-plugins': 8.0.4 - '@expo/metro-config': 0.18.4 + '@expo/cli': 0.18.28(encoding@0.1.13)(expo-modules-autolinking@1.11.1) + '@expo/config': 9.0.3 + '@expo/config-plugins': 8.0.8 + '@expo/metro-config': 0.18.11 '@expo/vector-icons': 14.0.0 babel-preset-expo: 11.0.14(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2)) - expo-asset: 10.0.6(expo@51.0.8(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13)) - expo-file-system: 17.0.1(expo@51.0.8(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13)) - expo-font: 12.0.5(expo@51.0.8(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13)) - expo-keep-awake: 13.0.2(expo@51.0.8(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13)) + expo-asset: 10.0.10(expo@51.0.26(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13)) + expo-file-system: 17.0.1(expo@51.0.26(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13)) + expo-font: 12.0.9(expo@51.0.26(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13)) + expo-keep-awake: 13.0.2(expo@51.0.26(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13)) expo-modules-autolinking: 1.11.1 - expo-modules-core: 1.12.11 + expo-modules-core: 1.12.20 fbemitter: 3.0.0(encoding@0.1.13) whatwg-url-without-unicode: 8.0.0-3 transitivePeerDependencies: @@ -30114,7 +30140,7 @@ snapshots: prettier@3.2.5: {} - prettier@3.3.0: {} + prettier@3.3.3: {} pretty-bytes@5.6.0: {} @@ -30123,6 +30149,13 @@ snapshots: lodash: 4.17.21 renderkid: 3.0.0 + pretty-format@24.9.0: + dependencies: + '@jest/types': 24.9.0 + ansi-regex: 4.1.1 + ansi-styles: 3.2.1 + react-is: 16.13.1 + pretty-format@26.6.2: dependencies: '@jest/types': 26.6.2 @@ -32071,6 +32104,8 @@ snapshots: trim-newlines@4.1.1: {} + trim-right@1.0.1: {} + triplesec@4.0.3: dependencies: iced-error: 0.0.13 @@ -33254,6 +33289,10 @@ snapshots: async: 3.2.5 jszip: 3.10.1 + zod-validation-error@2.1.0(zod@3.23.8): + dependencies: + zod: 3.23.8 + zod@3.23.6: {} zod@3.23.8: {} From faf71fb52497a926f17ffd7516687863dc0843a4 Mon Sep 17 00:00:00 2001 From: Anastasios Date: Fri, 16 Aug 2024 17:42:07 +0400 Subject: [PATCH 12/30] feat: change balance load logic, closes leather-io/issues#227 --- package.json | 2 +- pnpm-lock.yaml | 18 +++++----- .../hooks/balance/use-total-balance.tsx | 14 ++++++-- src/app/components/account-total-balance.tsx | 4 +-- src/app/components/balance/stx-balance.tsx | 6 ++-- .../crypto-asset-item.layout.tsx | 23 +++++++++++-- .../components/loaders/btc-balance-loader.tsx | 13 +++++--- .../components/loaders/stx-balance-loader.tsx | 33 ++++++++++++++----- src/app/features/asset-list/asset-list.tsx | 3 +- .../btc-crypto-asset-item.tsx | 9 ++++- .../hooks/use-btc-increase-fee.ts | 4 +-- .../hooks/use-transaction-error.ts | 12 +++---- .../stacks-transaction-signer.tsx | 6 ++-- src/app/pages/home/components/send-button.tsx | 4 +-- src/app/pages/home/home.tsx | 3 +- .../rpc-send-transfer-confirmation.tsx | 4 +-- .../use-rpc-send-transfer.ts | 4 +-- .../pages/rpc-sign-psbt/use-rpc-sign-psbt.tsx | 4 +-- .../send-inscription-review.tsx | 4 +-- .../brc20/brc20-send-form-confirmation.tsx | 4 +-- .../form/brc20/use-brc20-send-form.tsx | 4 +-- .../form/btc/btc-send-form-confirmation.tsx | 4 +-- .../form/btc/use-btc-send-form.tsx | 4 +-- .../transaction-request.tsx | 6 ++-- .../ui/components/account/account.card.tsx | 6 +++- webpack/webpack.config.base.js | 2 +- 26 files changed, 129 insertions(+), 71 deletions(-) diff --git a/package.json b/package.json index 73ab0caa88e..be06dff6fb0 100644 --- a/package.json +++ b/package.json @@ -138,7 +138,7 @@ "@leather.io/constants": "0.9.0", "@leather.io/crypto": "1.4.0", "@leather.io/models": "0.12.0", - "@leather.io/query": "2.5.0", + "@leather.io/query": "2.6.0", "@leather.io/stacks": "1.0.0", "@leather.io/tokens": "0.8.0", "@leather.io/ui": "1.12.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9c777b1e56f..b8873718fdc 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -27,7 +27,7 @@ importers: version: 0.7.0(encoding@0.1.13) '@coinbase/cbpay-js': specifier: 2.1.0 - version: 2.1.0(regenerator-runtime@0.14.1) + version: 2.1.0(regenerator-runtime@0.13.11) '@fungible-systems/zone-file': specifier: 2.0.0 version: 2.0.0 @@ -47,8 +47,8 @@ importers: specifier: 0.12.0 version: 0.12.0 '@leather.io/query': - specifier: 2.5.0 - version: 2.5.0(@stacks/network@6.13.0(encoding@0.1.13))(encoding@0.1.13)(react@18.3.1) + specifier: 2.6.0 + version: 2.6.0(@stacks/network@6.13.0(encoding@0.1.13))(encoding@0.1.13)(react@18.3.1) '@leather.io/stacks': specifier: 1.0.0 version: 1.0.0(encoding@0.1.13) @@ -2398,7 +2398,7 @@ packages: '@expo/bunyan@4.0.1': resolution: {integrity: sha512-+Lla7nYSiHZirgK+U/uYzsLv/X+HaJienbD5AKX1UQZHYfWaP+9uuQluRB4GrEVWF0GZ7vEVp/jzaOT9k/SQlg==} - engines: {node: '>=0.10.0'} + engines: {'0': node >=0.10.0} '@expo/cli@0.18.28': resolution: {integrity: sha512-fvbVPId6s6etindzP6Nzos/CS1NurMVy4JKozjebArHr63tBid5i/UY5Pp+4wTCAM20gB2SjRdwcwoL6HFC4Iw==} @@ -2626,8 +2626,8 @@ packages: '@leather.io/prettier-config@0.6.0': resolution: {integrity: sha512-QBKtLanfxFxXBlR58U/j8a6lBI0xzJzqqi36fXpGVp+9mJoEf6Ro6xrtFrixjW6seY6EOva4OApVnnPBsvOC/w==} - '@leather.io/query@2.5.0': - resolution: {integrity: sha512-Xvs+M1aOG/ENXS/GE6cyzX8g0D7FOj08GzhkExWJbmYZ2WST3LWYDKvooNw/ITa0gkVzznuFDody/1qEIgsVBA==} + '@leather.io/query@2.6.0': + resolution: {integrity: sha512-N2mGB7SGlnAthqMHT9nD/xaIBC5ec7IcEum92iFv/Q+AYF6Iremv3PukXUtPsE0qy3LeKo0j7NdAI1ek8vK89w==} peerDependencies: react: '*' @@ -16165,9 +16165,9 @@ snapshots: picocolors: 1.0.1 sisteransi: 1.0.5 - '@coinbase/cbpay-js@2.1.0(regenerator-runtime@0.14.1)': + '@coinbase/cbpay-js@2.1.0(regenerator-runtime@0.13.11)': optionalDependencies: - regenerator-runtime: 0.14.1 + regenerator-runtime: 0.13.11 '@cspotcode/source-map-support@0.8.1': dependencies: @@ -17291,7 +17291,7 @@ snapshots: - '@vue/compiler-sfc' - supports-color - '@leather.io/query@2.5.0(@stacks/network@6.13.0(encoding@0.1.13))(encoding@0.1.13)(react@18.3.1)': + '@leather.io/query@2.6.0(@stacks/network@6.13.0(encoding@0.1.13))(encoding@0.1.13)(react@18.3.1)': dependencies: '@fungible-systems/zone-file': 2.0.0 '@hirosystems/token-metadata-api-client': 1.2.0(encoding@0.1.13) diff --git a/src/app/common/hooks/balance/use-total-balance.tsx b/src/app/common/hooks/balance/use-total-balance.tsx index 2c8b7084838..c8298de2ffe 100644 --- a/src/app/common/hooks/balance/use-total-balance.tsx +++ b/src/app/common/hooks/balance/use-total-balance.tsx @@ -18,20 +18,24 @@ export function useTotalBalance({ btcAddress, stxAddress }: UseTotalBalanceArgs) const stxMarketData = useCryptoCurrencyMarketDataMeanAverage('STX'); // get stx balance + const { filteredBalanceQuery, isLoadingAdditionalData: isLoadingAdditionalDataStxBalance } = + useStxCryptoAssetBalance(stxAddress); + const { data: balance, isFetching: isFetchingStxBalance, isLoading: isLoadingStxBalance, isPending: isPendingStxBalance, - } = useStxCryptoAssetBalance(stxAddress); + } = filteredBalanceQuery; + const stxBalance = balance ? balance.totalBalance : createMoney(0, 'STX'); // get btc balance const { balance: btcBalance, - isFetching: isFetchingBtcBalance, isLoading: isLoadingBtcBalance, - isPending: isPendingBtcBalance, + filteredUtxosQuery: { isFetching: isFetchingBtcBalance, isPending: isPendingBtcBalance }, + isLoadingAdditionalData: isLoadingAdditionalDataBtcBalance, } = useBtcCryptoAssetBalanceNativeSegwit(btcAddress); return useMemo(() => { @@ -49,6 +53,8 @@ export function useTotalBalance({ btcAddress, stxAddress }: UseTotalBalanceArgs) totalBalance, totalBalance.amount.isGreaterThanOrEqualTo(100_000) ? 0 : 2 ), + isLoadingAdditionalData: + isLoadingAdditionalDataStxBalance || isLoadingAdditionalDataBtcBalance, }; }, [ btcBalance.availableBalance, @@ -61,5 +67,7 @@ export function useTotalBalance({ btcAddress, stxAddress }: UseTotalBalanceArgs) isPendingStxBalance, stxBalance, stxMarketData, + isLoadingAdditionalDataBtcBalance, + isLoadingAdditionalDataStxBalance, ]); } diff --git a/src/app/components/account-total-balance.tsx b/src/app/components/account-total-balance.tsx index 46e9a8a4e7a..86e2123c93d 100644 --- a/src/app/components/account-total-balance.tsx +++ b/src/app/components/account-total-balance.tsx @@ -12,7 +12,7 @@ interface AccountTotalBalanceProps { } export const AccountTotalBalance = memo(({ btcAddress, stxAddress }: AccountTotalBalanceProps) => { - const { totalUsdBalance, isFetching, isLoading } = useTotalBalance({ + const { totalUsdBalance, isFetching, isLoading, isLoadingAdditionalData } = useTotalBalance({ btcAddress, stxAddress, }); @@ -24,7 +24,7 @@ export const AccountTotalBalance = memo(({ btcAddress, stxAddress }: AccountTota {totalUsdBalance} diff --git a/src/app/components/balance/stx-balance.tsx b/src/app/components/balance/stx-balance.tsx index 486127eeb44..56b090692ee 100644 --- a/src/app/components/balance/stx-balance.tsx +++ b/src/app/components/balance/stx-balance.tsx @@ -10,15 +10,15 @@ interface StxBalanceProps { } export function StxBalance(props: StxBalanceProps) { const { address } = props; - const { data: balance } = useStxCryptoAssetBalance(address); + const { filteredBalanceQuery } = useStxCryptoAssetBalance(address); const stxBalance = useMemo( () => stacksValue({ - value: balance?.unlockedBalance.amount ?? 0, + value: filteredBalanceQuery.data?.unlockedBalance.amount ?? 0, withTicker: true, }), - [balance] + [filteredBalanceQuery.data?.unlockedBalance.amount] ); return {stxBalance}; diff --git a/src/app/components/crypto-asset-item/crypto-asset-item.layout.tsx b/src/app/components/crypto-asset-item/crypto-asset-item.layout.tsx index 4b06282bb6e..58d4865b988 100644 --- a/src/app/components/crypto-asset-item/crypto-asset-item.layout.tsx +++ b/src/app/components/crypto-asset-item/crypto-asset-item.layout.tsx @@ -1,7 +1,14 @@ import { Box, Flex, styled } from 'leather-styles/jsx'; import type { Money } from '@leather.io/models'; -import { BulletSeparator, Caption, ItemLayout, Pressable, SkeletonLoader } from '@leather.io/ui'; +import { + BulletSeparator, + Caption, + ItemLayout, + Pressable, + SkeletonLoader, + shimmerStyles, +} from '@leather.io/ui'; import { spamFilter } from '@leather.io/utils'; import { BasicTooltip } from '@app/ui/components/tooltip/basic-tooltip'; @@ -17,6 +24,7 @@ interface CryptoAssetItemLayoutProps { fiatBalance?: string; icon: React.ReactNode; isLoading?: boolean; + isLoadingAdditionalData?: boolean; onSelectAsset?(symbol: string, contractId?: string): void; titleLeft: string; titleRightBulletInfo?: React.ReactNode; @@ -30,6 +38,7 @@ export function CryptoAssetItemLayout({ fiatBalance, icon, isLoading = false, + isLoadingAdditionalData = false, onSelectAsset, titleLeft, titleRightBulletInfo, @@ -46,7 +55,10 @@ export function CryptoAssetItemLayout({ > - + {formattedBalance.value} {balanceSuffix} {titleRightBulletInfo} @@ -60,7 +72,12 @@ export function CryptoAssetItemLayout({ - {availableBalance.amount.toNumber() > 0 ? fiatBalance : null} + + {availableBalance.amount.toNumber() > 0 ? fiatBalance : null} + {captionRightBulletInfo} diff --git a/src/app/components/loaders/btc-balance-loader.tsx b/src/app/components/loaders/btc-balance-loader.tsx index 3e3ff89a45a..972c631eb73 100644 --- a/src/app/components/loaders/btc-balance-loader.tsx +++ b/src/app/components/loaders/btc-balance-loader.tsx @@ -17,12 +17,17 @@ export function BtcBalanceLoader({ address, children }: BtcBalanceLoaderProps) { interface BtcAssetItemBalanceLoaderProps { address: string; - children(balance: BtcCryptoAssetBalance, isLoading: boolean): React.ReactNode; + children( + balance: BtcCryptoAssetBalance, + isLoading: boolean, + isLoadingAdditionalData: boolean + ): React.ReactNode; } export function BtcAssetItemBalanceLoader({ address, children }: BtcAssetItemBalanceLoaderProps) { - const { balance, isError, isLoading } = useBtcCryptoAssetBalanceNativeSegwit(address); + const { balance, filteredUtxosQuery, isLoading, isLoadingAdditionalData } = + useBtcCryptoAssetBalanceNativeSegwit(address); if (isLoading) return ; - if (isError) + if (filteredUtxosQuery.isError) return } title="Bitcoin" />; - return children(balance, isLoading); + return children(balance, isLoading, isLoadingAdditionalData); } diff --git a/src/app/components/loaders/stx-balance-loader.tsx b/src/app/components/loaders/stx-balance-loader.tsx index a26867515d1..e2065315d8d 100644 --- a/src/app/components/loaders/stx-balance-loader.tsx +++ b/src/app/components/loaders/stx-balance-loader.tsx @@ -11,22 +11,39 @@ import { CryptoAssetItemPlaceholder } from '../crypto-asset-item/crypto-asset-it interface StxAssetItemBalanceLoaderProps { address: string; - children(balance: StxCryptoAssetBalance, isLoading: boolean): React.ReactNode; + children( + balance: StxCryptoAssetBalance, + isLoading: boolean, + isLoadingAdditionalData: boolean + ): React.ReactNode; } export function StxAssetItemBalanceLoader({ address, children }: StxAssetItemBalanceLoaderProps) { - const result = useStxCryptoAssetBalance(address); - if (result.isLoading) return ; - if (isErrorTooManyRequests(result)) + const { initialBalanceQuery, filteredBalanceQuery, isLoadingAdditionalData } = + useStxCryptoAssetBalance(address); + + async function refetchAll() { + await initialBalanceQuery.refetch(); + return filteredBalanceQuery.refetch(); + } + + if (initialBalanceQuery.isLoading) return ; + + if (isErrorTooManyRequests(filteredBalanceQuery)) { return ( } - onRefetch={() => result.refetch()} + onRefetch={() => refetchAll()} title="Stacks" /> ); - if (!isFetchedWithSuccess(result)) + } + + if (!isFetchedWithSuccess(filteredBalanceQuery)) { return } title="Stacks" />; - const { data: balance, isLoading } = result; - return children(balance, isLoading); + } + + const { data: balance, isLoading } = filteredBalanceQuery; + + return children(balance, isLoading, isLoadingAdditionalData); } diff --git a/src/app/features/asset-list/asset-list.tsx b/src/app/features/asset-list/asset-list.tsx index def71ab1a01..af165f777ec 100644 --- a/src/app/features/asset-list/asset-list.tsx +++ b/src/app/features/asset-list/asset-list.tsx @@ -56,11 +56,12 @@ export function AssetList({ onSelectAsset, variant = 'read-only' }: AssetListPro > {nativeSegwitAccount => ( - {(balance, isLoading) => ( + {(balance, isLoading, isLoadingAdditionalData) => ( )} diff --git a/src/app/features/asset-list/bitcoin/btc-crypto-asset-item/btc-crypto-asset-item.tsx b/src/app/features/asset-list/bitcoin/btc-crypto-asset-item/btc-crypto-asset-item.tsx index b7a6a50eb00..033e1219a55 100644 --- a/src/app/features/asset-list/bitcoin/btc-crypto-asset-item/btc-crypto-asset-item.tsx +++ b/src/app/features/asset-list/bitcoin/btc-crypto-asset-item/btc-crypto-asset-item.tsx @@ -8,9 +8,15 @@ import { CryptoAssetItemLayout } from '@app/components/crypto-asset-item/crypto- interface BtcCryptoAssetItemProps { balance: BtcCryptoAssetBalance; isLoading: boolean; + isLoadingAdditionalData?: boolean; onSelectAsset?(symbol: string): void; } -export function BtcCryptoAssetItem({ balance, isLoading, onSelectAsset }: BtcCryptoAssetItemProps) { +export function BtcCryptoAssetItem({ + balance, + isLoading, + onSelectAsset, + isLoadingAdditionalData, +}: BtcCryptoAssetItemProps) { const marketData = useCryptoCurrencyMarketDataMeanAverage('BTC'); const fiatAvailableBalance = i18nFormatCurrency( baseCurrencyAmountInQuote(balance.availableBalance, marketData) @@ -23,6 +29,7 @@ export function BtcCryptoAssetItem({ balance, isLoading, onSelectAsset }: BtcCry fiatBalance={fiatAvailableBalance} icon={} isLoading={isLoading} + isLoadingAdditionalData={isLoadingAdditionalData} onSelectAsset={onSelectAsset} titleLeft="Bitcoin" /> diff --git a/src/app/features/dialogs/increase-fee-dialog/hooks/use-btc-increase-fee.ts b/src/app/features/dialogs/increase-fee-dialog/hooks/use-btc-increase-fee.ts index 70c14955627..57692347574 100644 --- a/src/app/features/dialogs/increase-fee-dialog/hooks/use-btc-increase-fee.ts +++ b/src/app/features/dialogs/increase-fee-dialog/hooks/use-btc-increase-fee.ts @@ -34,7 +34,7 @@ export function useBtcIncreaseFee(btcTx: BitcoinTx) { const { address: currentBitcoinAddress, publicKey } = useCurrentAccountNativeSegwitIndexZeroSigner(); - const { data: utxos = [], refetch } = useCurrentNativeSegwitUtxos(); + const { data: utxos = [], filteredUtxosQuery } = useCurrentNativeSegwitUtxos(); const signTransaction = useSignBitcoinTx(); const { broadcastTx, isBroadcasting } = useBitcoinBroadcastTransaction(); const recipient = getRecipientAddressFromOutput(btcTx.vout, currentBitcoinAddress) || ''; @@ -111,7 +111,7 @@ export function useBtcIncreaseFee(btcTx: BitcoinTx) { symbol: 'btc', txid, }); - await refetch(); + await filteredUtxosQuery.refetch(); void queryClient.invalidateQueries({ queryKey: ['btc-txs-by-address'] }); }, onError, diff --git a/src/app/features/stacks-transaction-request/hooks/use-transaction-error.ts b/src/app/features/stacks-transaction-request/hooks/use-transaction-error.ts index c9441d95680..fce97c9e6ae 100644 --- a/src/app/features/stacks-transaction-request/hooks/use-transaction-error.ts +++ b/src/app/features/stacks-transaction-request/hooks/use-transaction-error.ts @@ -27,15 +27,13 @@ export function useTransactionError() { const { values } = useFormikContext(); const currentAccount = useCurrentStacksAccount(); - const { data, isLoading: isLoadingStxBalance } = useStxCryptoAssetBalance( - currentAccount?.address ?? '' - ); - const availableUnlockedBalance = data?.unlockedBalance; + const { filteredBalanceQuery } = useStxCryptoAssetBalance(currentAccount?.address ?? ''); + const availableUnlockedBalance = filteredBalanceQuery.data?.unlockedBalance; return useMemo(() => { if (!origin) return TransactionErrorReason.ExpiredRequest; - if (isLoadingStxBalance) return; + if (filteredBalanceQuery.isLoading) return; if (!transactionRequest || !availableUnlockedBalance || !currentAccount) { return TransactionErrorReason.Generic; @@ -68,12 +66,12 @@ export function useTransactionError() { } return; }, [ - isLoadingStxBalance, + filteredBalanceQuery.isLoading, origin, transactionRequest, + contractInterface, availableUnlockedBalance, currentAccount, - contractInterface, values.fee, ]); } diff --git a/src/app/features/stacks-transaction-request/stacks-transaction-signer.tsx b/src/app/features/stacks-transaction-request/stacks-transaction-signer.tsx index 0db9930b038..460949300e4 100644 --- a/src/app/features/stacks-transaction-request/stacks-transaction-signer.tsx +++ b/src/app/features/stacks-transaction-request/stacks-transaction-signer.tsx @@ -58,11 +58,11 @@ export function StacksTransactionSigner({ const { data: stxFees } = useCalculateStacksTxFees(stacksTransaction); const stxAddress = useCurrentStacksAccountAddress(); - const { data, status: balanceQueryStatus } = useStxCryptoAssetBalance(stxAddress); - const availableUnlockedBalance = data?.availableUnlockedBalance; + const { filteredBalanceQuery } = useStxCryptoAssetBalance(stxAddress); + const availableUnlockedBalance = filteredBalanceQuery.data?.availableUnlockedBalance; const navigate = useNavigate(); const { data: nextNonce, status: nonceQueryStatus } = useNextNonce(stxAddress); - const canSubmit = balanceQueryStatus === 'success' && nonceQueryStatus === 'success'; + const canSubmit = filteredBalanceQuery.status === 'success' && nonceQueryStatus === 'success'; const { search } = useLocation(); diff --git a/src/app/pages/home/components/send-button.tsx b/src/app/pages/home/components/send-button.tsx index 95a0f9fb20c..8b11422a168 100644 --- a/src/app/pages/home/components/send-button.tsx +++ b/src/app/pages/home/components/send-button.tsx @@ -19,10 +19,10 @@ function SendButtonSuspense() { const { whenWallet } = useWalletType(); const btcAddress = useCurrentAccountNativeSegwitIndexZeroSignerNullable()?.address; const stxAddress = useCurrentStacksAccountAddress(); - const { data: stxBalance } = useStxCryptoAssetBalance(stxAddress); + const { filteredBalanceQuery } = useStxCryptoAssetBalance(stxAddress); const stacksFtAssets = useTransferableSip10Tokens(stxAddress); - const isDisabled = !btcAddress && !stxBalance && stacksFtAssets?.length === 0; + const isDisabled = !btcAddress && !filteredBalanceQuery.data && stacksFtAssets?.length === 0; return ( setIsShowingSwitchAccount(!isShowingSwitchAccount)} isFetchingBnsName={isFetchingBnsName} isLoadingBalance={isLoading} + isLoadingAdditionalData={isLoadingAdditionalData} > diff --git a/src/app/pages/rpc-send-transfer/rpc-send-transfer-confirmation.tsx b/src/app/pages/rpc-send-transfer/rpc-send-transfer-confirmation.tsx index fd0853a0729..25bdd2caef0 100644 --- a/src/app/pages/rpc-send-transfer/rpc-send-transfer-confirmation.tsx +++ b/src/app/pages/rpc-send-transfer/rpc-send-transfer-confirmation.tsx @@ -53,7 +53,7 @@ export function RpcSendTransferConfirmation() { const { fee, recipients, time, tx, feeRowValue } = useRpcSendTransferConfirmationState(); const bitcoinAddress = useCurrentAccountNativeSegwitAddressIndexZero(); const { broadcastTx, isBroadcasting } = useBitcoinBroadcastTransaction(); - const { refetch } = useCurrentNativeSegwitUtxos(); + const { filteredUtxosQuery } = useCurrentNativeSegwitUtxos(); const btcMarketData = useCryptoCurrencyMarketDataMeanAverage('BTC'); const psbt = decodeBitcoinTx(tx); @@ -101,7 +101,7 @@ export function RpcSendTransferConfirmation() { inputs: psbt.inputs.length, outputs: psbt.inputs.length, }); - await refetch(); + await filteredUtxosQuery.refetch(); chrome.tabs.sendMessage( tabId, diff --git a/src/app/pages/rpc-send-transfer/use-rpc-send-transfer.ts b/src/app/pages/rpc-send-transfer/use-rpc-send-transfer.ts index 5443852ac0a..95528dc1e9c 100644 --- a/src/app/pages/rpc-send-transfer/use-rpc-send-transfer.ts +++ b/src/app/pages/rpc-send-transfer/use-rpc-send-transfer.ts @@ -28,12 +28,12 @@ export function useRpcSendTransferRequestParams() { export function useRpcSendTransfer() { const navigate = useNavigate(); const { origin, recipientsAddresses, amounts } = useRpcSendTransferRequestParams(); - const { data: utxos = [], refetch } = useCurrentNativeSegwitUtxos(); + const { data: utxos = [], filteredUtxosQuery } = useCurrentNativeSegwitUtxos(); const totalAmount = sumNumbers(amounts.map(Number)); const amountAsMoney = createMoney(new BigNumber(totalAmount), 'BTC'); // Forcing a refetch to ensure UTXOs are fresh - useOnMount(() => refetch()); + useOnMount(() => filteredUtxosQuery.refetch()); if (!origin) throw new Error('Invalid params'); diff --git a/src/app/pages/rpc-sign-psbt/use-rpc-sign-psbt.tsx b/src/app/pages/rpc-sign-psbt/use-rpc-sign-psbt.tsx index bd0de369533..bd11bec53e4 100644 --- a/src/app/pages/rpc-sign-psbt/use-rpc-sign-psbt.tsx +++ b/src/app/pages/rpc-sign-psbt/use-rpc-sign-psbt.tsx @@ -40,7 +40,7 @@ export function useRpcSignPsbt() { const { broadcast, origin, psbtHex, requestId, signAtIndex, tabId } = useRpcSignPsbtParams(); const { signPsbt, getPsbtAsTransaction } = usePsbtSigner(); const { broadcastTx, isBroadcasting } = useBitcoinBroadcastTransaction(); - const { refetch } = useCurrentNativeSegwitUtxos(); + const { filteredUtxosQuery } = useCurrentNativeSegwitUtxos(); const btcMarketData = useCryptoCurrencyMarketDataMeanAverage('BTC'); const calculateBitcoinFiatValue = useCalculateBitcoinFiatValue(); const getDefaultSigningConfig = useGetAssumedZeroIndexSigningConfig(); @@ -62,7 +62,7 @@ export function useRpcSignPsbt() { // skip utxos check for psbt txs skipSpendableCheckUtxoIds: 'all', async onSuccess(txid) { - await refetch(); + await filteredUtxosQuery.refetch(); const psbtTxSummaryState = { fee: formatMoneyPadded(fee), diff --git a/src/app/pages/send/ordinal-inscription/send-inscription-review.tsx b/src/app/pages/send/ordinal-inscription/send-inscription-review.tsx index b1e0ad03a44..7ff8837249b 100644 --- a/src/app/pages/send/ordinal-inscription/send-inscription-review.tsx +++ b/src/app/pages/send/ordinal-inscription/send-inscription-review.tsx @@ -37,7 +37,7 @@ export function SendInscriptionReview() { const { arrivesIn, signedTx, recipient, feeRowValue } = useSendInscriptionReviewState(); const { inscription } = useSendInscriptionState(); - const { refetch } = useCurrentNativeSegwitUtxos(); + const { filteredUtxosQuery } = useCurrentNativeSegwitUtxos(); const { broadcastTx, isBroadcasting } = useBitcoinBroadcastTransaction(); async function sendInscription() { @@ -46,7 +46,7 @@ export function SendInscriptionReview() { tx: bytesToHex(signedTx), async onSuccess(txid: string) { void analytics.track('broadcast_ordinal_transaction'); - await refetch(); + await filteredUtxosQuery.refetch(); // Might be a BRC-20 transfer, so we want to remove it from the pending dispatch(inscriptionSent({ inscriptionId: inscription.id })); navigate(`/${RouteUrls.SendOrdinalInscription}/${RouteUrls.SendOrdinalInscriptionSent}`, { diff --git a/src/app/pages/send/send-crypto-asset-form/form/brc20/brc20-send-form-confirmation.tsx b/src/app/pages/send/send-crypto-asset-form/form/brc20/brc20-send-form-confirmation.tsx index fbbd719607c..d23168993ee 100644 --- a/src/app/pages/send/send-crypto-asset-form/form/brc20/brc20-send-form-confirmation.tsx +++ b/src/app/pages/send/send-crypto-asset-form/form/brc20/brc20-send-form-confirmation.tsx @@ -56,7 +56,7 @@ export function Brc20SendFormConfirmation() { const amountFormatted = formatMoney(createMoney(Number(amount), ticker, 0)); const { broadcastTx, isBroadcasting } = useBitcoinBroadcastTransaction(); - const { refetch } = useCurrentNativeSegwitUtxos(); + const { filteredUtxosQuery } = useCurrentNativeSegwitUtxos(); const psbt = decodeBitcoinTx(tx); const nav = useSendFormNavigate(); @@ -77,7 +77,7 @@ export function Brc20SendFormConfirmation() { inputs: psbt.inputs.length, outputs: psbt.inputs.length, }); - await refetch(); + await filteredUtxosQuery.refetch(); navigate(RouteUrls.SentBrc20Summary.replace(':ticker', ticker), { state: { serviceFee: serviceFeeFormatted, diff --git a/src/app/pages/send/send-crypto-asset-form/form/brc20/use-brc20-send-form.tsx b/src/app/pages/send/send-crypto-asset-form/form/brc20/use-brc20-send-form.tsx index 794ad548205..5d8eb3e23bd 100644 --- a/src/app/pages/send/send-crypto-asset-form/form/brc20/use-brc20-send-form.tsx +++ b/src/app/pages/send/send-crypto-asset-form/form/brc20/use-brc20-send-form.tsx @@ -40,10 +40,10 @@ export function useBrc20SendForm({ balance, ticker, holderAddress }: UseBrc20Sen const navigate = useNavigate(); const currentNetwork = useCurrentNetwork(); const nativeSegwitSigner = useCurrentAccountNativeSegwitIndexZeroSigner(); - const { data: utxos = [], refetch } = useCurrentNativeSegwitUtxos(); + const { data: utxos = [], filteredUtxosQuery } = useCurrentNativeSegwitUtxos(); // Forcing a refetch to ensure UTXOs are fresh - useOnMount(() => refetch()); + useOnMount(() => filteredUtxosQuery.refetch()); // TODO: change recipient to that one user iputs const initialValues = createDefaultInitialFormValues({ diff --git a/src/app/pages/send/send-crypto-asset-form/form/btc/btc-send-form-confirmation.tsx b/src/app/pages/send/send-crypto-asset-form/form/btc/btc-send-form-confirmation.tsx index 5ee31ef7d0f..8e7d9d65816 100644 --- a/src/app/pages/send/send-crypto-asset-form/form/btc/btc-send-form-confirmation.tsx +++ b/src/app/pages/send/send-crypto-asset-form/form/btc/btc-send-form-confirmation.tsx @@ -59,7 +59,7 @@ export function BtcSendFormConfirmation() { const transaction = useMemo(() => btc.Transaction.fromRaw(hexToBytes(tx)), [tx]); - const { refetch } = useCurrentNativeSegwitUtxos(); + const { filteredUtxosQuery } = useCurrentNativeSegwitUtxos(); const btcMarketData = useCryptoCurrencyMarketDataMeanAverage('BTC'); const { broadcastTx, isBroadcasting } = useBitcoinBroadcastTransaction(); @@ -92,7 +92,7 @@ export function BtcSendFormConfirmation() { inputs: decodedTx.inputs.length, outputs: decodedTx.inputs.length, }); - await refetch(); + await filteredUtxosQuery.refetch(); navigate(RouteUrls.SentBtcTxSummary.replace(':txId', `${txid}`), { state: formBtcTxSummaryState(txid), }); diff --git a/src/app/pages/send/send-crypto-asset-form/form/btc/use-btc-send-form.tsx b/src/app/pages/send/send-crypto-asset-form/form/btc/use-btc-send-form.tsx index 2d8e1eccf5b..eca5d42d5fb 100644 --- a/src/app/pages/send/send-crypto-asset-form/form/btc/use-btc-send-form.tsx +++ b/src/app/pages/send/send-crypto-asset-form/form/btc/use-btc-send-form.tsx @@ -35,14 +35,14 @@ export function useBtcSendForm() { const formRef = useRef>(null); const currentNetwork = useCurrentNetwork(); const nativeSegwitSigner = useCurrentAccountNativeSegwitIndexZeroSigner(); - const { data: utxos = [], refetch } = useCurrentNativeSegwitUtxos(); + const { data: utxos = [], filteredUtxosQuery } = useCurrentNativeSegwitUtxos(); const { balance } = useCurrentBtcCryptoAssetBalanceNativeSegwit(); const sendFormNavigate = useSendFormNavigate(); const calcMaxSpend = useCalculateMaxBitcoinSpend(); const { onFormStateChange } = useUpdatePersistedSendFormValues(); // Forcing a refetch to ensure UTXOs are fresh - useOnMount(() => refetch()); + useOnMount(() => filteredUtxosQuery.refetch()); return { balance, diff --git a/src/app/pages/transaction-request/transaction-request.tsx b/src/app/pages/transaction-request/transaction-request.tsx index a549c5e79a1..6512edadd4a 100644 --- a/src/app/pages/transaction-request/transaction-request.tsx +++ b/src/app/pages/transaction-request/transaction-request.tsx @@ -51,11 +51,11 @@ function TransactionRequestBase() { const generateUnsignedTx = useGenerateUnsignedStacksTransaction(); const stxAddress = useCurrentStacksAccountAddress(); - const { data, status: balanceQueryStatus } = useStxCryptoAssetBalance(stxAddress); - const availableUnlockedBalance = data?.availableUnlockedBalance; + const { filteredBalanceQuery } = useStxCryptoAssetBalance(stxAddress); + const availableUnlockedBalance = filteredBalanceQuery.data?.availableUnlockedBalance; const { data: nextNonce, status: nonceQueryStatus } = useNextNonce(stxAddress); - const canSubmit = balanceQueryStatus === 'success' && nonceQueryStatus === 'success'; + const canSubmit = filteredBalanceQuery.status === 'success' && nonceQueryStatus === 'success'; const navigate = useNavigate(); const { stacksBroadcastTransaction } = useStacksBroadcastTransaction({ token: 'STX' }); diff --git a/src/app/ui/components/account/account.card.tsx b/src/app/ui/components/account/account.card.tsx index 872024300a6..79725580e04 100644 --- a/src/app/ui/components/account/account.card.tsx +++ b/src/app/ui/components/account/account.card.tsx @@ -3,7 +3,7 @@ import { ReactNode } from 'react'; import { SettingsSelectors } from '@tests/selectors/settings.selectors'; import { Box, Flex, styled } from 'leather-styles/jsx'; -import { ChevronDownIcon, Link, SkeletonLoader } from '@leather.io/ui'; +import { ChevronDownIcon, Link, SkeletonLoader, shimmerStyles } from '@leather.io/ui'; import { useScaleText } from '@app/common/hooks/use-scale-text'; import { AccountNameLayout } from '@app/components/account/account-name'; @@ -15,6 +15,7 @@ interface AccountCardProps { toggleSwitchAccount(): void; isFetchingBnsName: boolean; isLoadingBalance: boolean; + isLoadingAdditionalData?: boolean; } export function AccountCard({ @@ -24,6 +25,7 @@ export function AccountCard({ children, isFetchingBnsName, isLoadingBalance, + isLoadingAdditionalData, }: AccountCardProps) { const scaleTextRef = useScaleText(); @@ -62,6 +64,8 @@ export function AccountCard({ Date: Fri, 16 Aug 2024 19:10:25 +0400 Subject: [PATCH 13/30] chore: update tanstack libraries --- package.json | 8 ++-- pnpm-lock.yaml | 77 ++++++++++++++-------------------- webpack/webpack.config.base.js | 2 +- 3 files changed, 36 insertions(+), 51 deletions(-) diff --git a/package.json b/package.json index be06dff6fb0..2760cfc5ab9 100644 --- a/package.json +++ b/package.json @@ -173,10 +173,10 @@ "@stitches/react": "1.2.8", "@storybook/addon-styling-webpack": "1.0.0", "@styled-system/theme-get": "5.1.2", - "@tanstack/query-async-storage-persister": "5.45.0", - "@tanstack/react-query": "5.45.1", - "@tanstack/react-query-devtools": "5.45.1", - "@tanstack/react-query-persist-client": "5.45.1", + "@tanstack/query-async-storage-persister": "5.51.21", + "@tanstack/react-query": "5.51.23", + "@tanstack/react-query-devtools": "5.51.23", + "@tanstack/react-query-persist-client": "5.51.23", "@types/lodash.uniqby": "4.7.7", "@typescript-eslint/eslint-plugin": "7.5.0", "@zondax/ledger-stacks": "1.0.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b8873718fdc..bcdc872df4d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -152,17 +152,17 @@ importers: specifier: 5.1.2 version: 5.1.2 '@tanstack/query-async-storage-persister': - specifier: 5.45.0 - version: 5.45.0 + specifier: 5.51.21 + version: 5.51.21 '@tanstack/react-query': - specifier: 5.45.1 - version: 5.45.1(react@18.3.1) + specifier: 5.51.23 + version: 5.51.23(react@18.3.1) '@tanstack/react-query-devtools': - specifier: 5.45.1 - version: 5.45.1(@tanstack/react-query@5.45.1(react@18.3.1))(react@18.3.1) + specifier: 5.51.23 + version: 5.51.23(@tanstack/react-query@5.51.23(react@18.3.1))(react@18.3.1) '@tanstack/react-query-persist-client': - specifier: 5.45.1 - version: 5.45.1(@tanstack/react-query@5.45.1(react@18.3.1))(react@18.3.1) + specifier: 5.51.23 + version: 5.51.23(@tanstack/react-query@5.51.23(react@18.3.1))(react@18.3.1) '@types/lodash.uniqby': specifier: 4.7.7 version: 4.7.7 @@ -5366,38 +5366,30 @@ packages: resolution: {integrity: sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==} engines: {node: '>=14.16'} - '@tanstack/query-async-storage-persister@5.45.0': - resolution: {integrity: sha512-vy8ZRAp/q7MTkfy9La8T+VJSaVX9ogfgNEKLF42nfldgZWLuHd2Zcxclu9hZNMHapSB5wp4sX2bhYIum8xptUQ==} - - '@tanstack/query-core@5.45.0': - resolution: {integrity: sha512-RVfIZQmFUTdjhSAAblvueimfngYyfN6HlwaJUPK71PKd7yi43Vs1S/rdimmZedPWX/WGppcq/U1HOj7O7FwYxw==} + '@tanstack/query-async-storage-persister@5.51.21': + resolution: {integrity: sha512-T22f99fDKk+XrT0kCEwETNehn8gjGfdNaaYM0xRA7VvwFKUKNYETOwUQgXV6kZ+xg6LKbZeI22YsTcuYDFOx5w==} '@tanstack/query-core@5.51.21': resolution: {integrity: sha512-POQxm42IUp6n89kKWF4IZi18v3fxQWFRolvBA6phNVmA8psdfB1MvDnGacCJdS+EOX12w/CyHM62z//rHmYmvw==} - '@tanstack/query-devtools@5.37.1': - resolution: {integrity: sha512-XcG4IIHIv0YQKrexTqo2zogQWR1Sz672tX2KsfE9kzB+9zhx44vRKH5si4WDILE1PIWQpStFs/NnrDQrBAUQpg==} + '@tanstack/query-devtools@5.51.16': + resolution: {integrity: sha512-ajwuq4WnkNCMj/Hy3KR8d3RtZ6PSKc1dD2vs2T408MdjgKzQ3klVoL6zDgVO7X+5jlb5zfgcO3thh4ojPhfIaw==} - '@tanstack/query-persist-client-core@5.45.0': - resolution: {integrity: sha512-iAETglkRB6FR1//185TcWGnMxkisJPnCrlvIhLpHzT4eKLmh4n4vq1Cys42YIJzM2il4YWf8P4refzdq4D5Vdw==} + '@tanstack/query-persist-client-core@5.51.21': + resolution: {integrity: sha512-W/H3SFIMPjxgiwkrl511pG2JhvKnFWtLCgO+AlNqk9keyClMbm9tb3oLUHveLuzviCaROpmFShW+eSP5zYwk4g==} - '@tanstack/react-query-devtools@5.45.1': - resolution: {integrity: sha512-4mrbk1g5jqlqh0pifZNsKzy7FtgeqgwzMICL4d6IJGayrrcrKq9K4N/OzRNbgRWrTn6YTY63qcAcKo+NJU2QMw==} + '@tanstack/react-query-devtools@5.51.23': + resolution: {integrity: sha512-XpHrdyfUPGULIyJ1K7UvhAcK+KjMJdw4NjmRjryoj3XEgfAU5qU1rz8gIFvGc3gTGT07yIseGo7GEll/ICfJfQ==} peerDependencies: - '@tanstack/react-query': ^5.45.1 + '@tanstack/react-query': ^5.51.23 react: ^18 || ^19 - '@tanstack/react-query-persist-client@5.45.1': - resolution: {integrity: sha512-Hk5rh2ov7YdHSP16HWnDbHcEAS19yJIvjQWGNXP6JiwZWbNJgXpKOriEOvHxLC5FPfEXl5MnA8cHTWj31kJv8Q==} + '@tanstack/react-query-persist-client@5.51.23': + resolution: {integrity: sha512-SwTNwxhG4zgpji3B8oLZqZuaOXYtOjbuqVerMQkOX/vGroIU6dGh1SzOwy4glW3IVr+G3kUKMcS3JYibWPQZiQ==} peerDependencies: - '@tanstack/react-query': ^5.45.1 + '@tanstack/react-query': ^5.51.23 react: ^18 || ^19 - '@tanstack/react-query@5.45.1': - resolution: {integrity: sha512-mYYfJujKg2kxmkRRjA6nn4YKG3ITsKuH22f1kteJ5IuVQqgKUgbaSQfYwVP0gBS05mhwxO03HVpD0t7BMN7WOA==} - peerDependencies: - react: ^18.0.0 - '@tanstack/react-query@5.51.23': resolution: {integrity: sha512-CfJCfX45nnVIZjQBRYYtvVMIsGgWLKLYC4xcUiYEey671n1alvTZoCBaU9B85O8mF/tx9LPyrI04A6Bs2THv4A==} peerDependencies: @@ -21650,35 +21642,28 @@ snapshots: dependencies: defer-to-connect: 2.0.1 - '@tanstack/query-async-storage-persister@5.45.0': + '@tanstack/query-async-storage-persister@5.51.21': dependencies: - '@tanstack/query-persist-client-core': 5.45.0 - - '@tanstack/query-core@5.45.0': {} + '@tanstack/query-persist-client-core': 5.51.21 '@tanstack/query-core@5.51.21': {} - '@tanstack/query-devtools@5.37.1': {} + '@tanstack/query-devtools@5.51.16': {} - '@tanstack/query-persist-client-core@5.45.0': + '@tanstack/query-persist-client-core@5.51.21': dependencies: - '@tanstack/query-core': 5.45.0 - - '@tanstack/react-query-devtools@5.45.1(@tanstack/react-query@5.45.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@tanstack/query-devtools': 5.37.1 - '@tanstack/react-query': 5.45.1(react@18.3.1) - react: 18.3.1 + '@tanstack/query-core': 5.51.21 - '@tanstack/react-query-persist-client@5.45.1(@tanstack/react-query@5.45.1(react@18.3.1))(react@18.3.1)': + '@tanstack/react-query-devtools@5.51.23(@tanstack/react-query@5.51.23(react@18.3.1))(react@18.3.1)': dependencies: - '@tanstack/query-persist-client-core': 5.45.0 - '@tanstack/react-query': 5.45.1(react@18.3.1) + '@tanstack/query-devtools': 5.51.16 + '@tanstack/react-query': 5.51.23(react@18.3.1) react: 18.3.1 - '@tanstack/react-query@5.45.1(react@18.3.1)': + '@tanstack/react-query-persist-client@5.51.23(@tanstack/react-query@5.51.23(react@18.3.1))(react@18.3.1)': dependencies: - '@tanstack/query-core': 5.45.0 + '@tanstack/query-persist-client-core': 5.51.21 + '@tanstack/react-query': 5.51.23(react@18.3.1) react: 18.3.1 '@tanstack/react-query@5.51.23(react@18.3.1)': diff --git a/webpack/webpack.config.base.js b/webpack/webpack.config.base.js index 8f88ac0ff6e..f1bbbe21b98 100755 --- a/webpack/webpack.config.base.js +++ b/webpack/webpack.config.base.js @@ -11,7 +11,7 @@ import webpack from 'webpack'; import { BundleAnalyzerPlugin } from 'webpack-bundle-analyzer'; import * as url from 'url'; -import packageJson from '../package.json' with { type: 'json' }; +import packageJson from '../package.json' assert { type: 'json' }; import generateManifest from '../scripts/generate-manifest.js'; From 9e7d4041fd18e3d16bcfce3d9d53756be17a5c48 Mon Sep 17 00:00:00 2001 From: Anastasios Date: Fri, 16 Aug 2024 19:28:28 +0400 Subject: [PATCH 14/30] chore: update prettier --- package.json | 2 +- pnpm-lock.yaml | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 2760cfc5ab9..192af837d11 100644 --- a/package.json +++ b/package.json @@ -331,7 +331,7 @@ "jsdom": "22.1.0", "postcss": "8.4.38", "postcss-loader": "8.1.1", - "prettier": "3.2.5", + "prettier": "3.3.3", "process": "0.11.10", "progress-bar-webpack-plugin": "2.1.0", "react-dev-utils": "12.0.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index bcdc872df4d..77fbb7ff2bd 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -621,8 +621,8 @@ importers: specifier: 8.1.1 version: 8.1.1(postcss@8.4.38)(typescript@5.4.5)(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) prettier: - specifier: 3.2.5 - version: 3.2.5 + specifier: 3.3.3 + version: 3.3.3 process: specifier: 0.11.10 version: 0.11.10 @@ -21269,7 +21269,7 @@ snapshots: globby: 14.0.2 jscodeshift: 0.15.2(@babel/preset-env@7.25.3(@babel/core@7.25.2)) lodash: 4.17.21 - prettier: 3.2.5 + prettier: 3.3.3 recast: 0.23.9 tiny-invariant: 1.3.3 transitivePeerDependencies: @@ -31628,7 +31628,7 @@ snapshots: jscodeshift: 0.15.2(@babel/preset-env@7.25.3(@babel/core@7.25.2)) leven: 3.1.0 ora: 5.4.1 - prettier: 3.2.5 + prettier: 3.3.3 prompts: 2.4.2 semver: 7.6.3 strip-json-comments: 3.1.1 From 2cae2a280b68a18feb19a8eec29f2c3dc77d9bdd Mon Sep 17 00:00:00 2001 From: Pete Watters <2938440+pete-watters@users.noreply.github.com> Date: Mon, 22 Jul 2024 11:23:35 +0100 Subject: [PATCH 15/30] chore: differentiate action popup and popup, improve responsiveness and refactor footers, ref #5260 --- public/html/action-popup.html | 14 ++ scripts/generate-manifest.js | 2 +- src/app/components/disclaimer.tsx | 2 +- src/app/components/info-card/info-card.tsx | 1 - .../components/layout/card/card-content.tsx | 27 ---- .../components/layout/card/card.stories.tsx | 90 ++++++++++- src/app/components/layout/card/card.tsx | 55 ++++++- .../components}/available-balance.tsx | 0 .../layout/card/components/button-row.tsx | 11 ++ .../layout/card/components/summary-footer.tsx | 18 +++ src/app/components/layout/card/index.ts | 4 + .../layout/footer/footer.stories.tsx | 133 --------------- src/app/components/layout/footer/footer.tsx | 30 ++-- src/app/components/layout/index.ts | 6 +- .../components/layout/page/page.layout.tsx | 7 +- src/app/components/request-password.tsx | 26 +-- .../bitcoin-choose-fee/bitcoin-choose-fee.tsx | 38 +++-- .../components/bitcoin-choose-fee.layout.tsx | 36 ----- .../components/choose-fee-amount.tsx | 17 ++ .../components/increase-fee-actions.tsx | 5 +- .../increase-btc-fee-dialog.tsx | 2 +- .../increase-stx-fee-dialog.tsx | 2 +- .../message-signer/message-preview-box.tsx | 9 +- .../features/psbt-signer/components/index.ts | 1 - .../components/psbt-request-actions.tsx | 21 --- src/app/features/psbt-signer/psbt-signer.tsx | 36 ++--- ...trieve-taproot-to-native-segwit.layout.tsx | 10 +- .../features/settings/sign-out/sign-out.tsx | 46 +++--- .../stacks-high-fee-dialog.tsx | 38 +++-- .../components/get-addresses.layout.tsx | 8 +- .../choose-crypto-asset.tsx | 3 + .../send-inscription-form.tsx | 2 +- .../send-inscription-review.tsx | 20 ++- .../sent-inscription-summary.tsx | 12 +- .../brc20/brc20-send-form-confirmation.tsx | 53 +++--- .../form/brc20/brc20-send-form.tsx | 149 ++++++++--------- .../form/btc/btc-send-form-confirmation.tsx | 77 +++++---- .../form/btc/btc-send-form.tsx | 151 +++++++++--------- .../form/send-form-confirmation.tsx | 98 ++++++------ .../form/stacks/stacks-common-send-form.tsx | 112 ++++++------- .../send/sent-summary/brc20-sent-summary.tsx | 89 +++++------ .../send/sent-summary/btc-sent-summary.tsx | 57 +++---- .../send/sent-summary/stx-sent-summary.tsx | 57 +++---- src/app/pages/swap/components/swap-review.tsx | 29 ++-- src/app/pages/swap/swap.tsx | 28 ++-- .../components/profile-data-content.tsx | 2 +- src/background/popup.ts | 12 +- theme/global/global.ts | 24 +-- webpack/webpack.config.base.js | 5 + 49 files changed, 815 insertions(+), 860 deletions(-) create mode 100644 public/html/action-popup.html delete mode 100644 src/app/components/layout/card/card-content.tsx rename src/app/components/layout/{footer => card/components}/available-balance.tsx (100%) create mode 100644 src/app/components/layout/card/components/button-row.tsx create mode 100644 src/app/components/layout/card/components/summary-footer.tsx create mode 100644 src/app/components/layout/card/index.ts delete mode 100644 src/app/components/layout/footer/footer.stories.tsx delete mode 100644 src/app/features/bitcoin-choose-fee/components/bitcoin-choose-fee.layout.tsx create mode 100644 src/app/features/bitcoin-choose-fee/components/choose-fee-amount.tsx delete mode 100644 src/app/features/psbt-signer/components/psbt-request-actions.tsx diff --git a/public/html/action-popup.html b/public/html/action-popup.html new file mode 100644 index 00000000000..b25f5bb1390 --- /dev/null +++ b/public/html/action-popup.html @@ -0,0 +1,14 @@ + + + + + + + + +
+
+ + + + diff --git a/scripts/generate-manifest.js b/scripts/generate-manifest.js index ca234728ce5..a5c701a437b 100644 --- a/scripts/generate-manifest.js +++ b/scripts/generate-manifest.js @@ -87,7 +87,7 @@ const manifest = { web_accessible_resources: [{ resources: ['inpage.js'], matches: ['*://*/*'] }], action: { default_title: 'Leather', - default_popup: 'popup.html', + default_popup: 'action-popup.html', default_icon: defaultIconEnvironment[WALLET_ENVIRONMENT], }, options_ui: { diff --git a/src/app/components/disclaimer.tsx b/src/app/components/disclaimer.tsx index edf9540fe23..509a1903b47 100644 --- a/src/app/components/disclaimer.tsx +++ b/src/app/components/disclaimer.tsx @@ -10,7 +10,7 @@ interface DisclaimerProps extends BoxProps { } export function Disclaimer({ disclaimerText, learnMoreUrl, ...props }: DisclaimerProps) { return ( - + {disclaimerText} {learnMoreUrl ? ( diff --git a/src/app/components/info-card/info-card.tsx b/src/app/components/info-card/info-card.tsx index c7a5a17562f..7dce0e7900e 100644 --- a/src/app/components/info-card/info-card.tsx +++ b/src/app/components/info-card/info-card.tsx @@ -105,7 +105,6 @@ export function InfoCardBtn({ icon, label, onClick }: InfoCardBtnProps) { interface InfoCardFooterProps { children: ReactNode; } -/** @deprecated replace with ui/footer */ export function InfoCardFooter({ children }: InfoCardFooterProps) { return ( - {children} - - ); -} diff --git a/src/app/components/layout/card/card.stories.tsx b/src/app/components/layout/card/card.stories.tsx index 5778025c161..3806983bfd2 100644 --- a/src/app/components/layout/card/card.stories.tsx +++ b/src/app/components/layout/card/card.stories.tsx @@ -1,28 +1,110 @@ +import { TooltipProvider } from '@radix-ui/react-tooltip'; import type { Meta } from '@storybook/react'; -import { Box } from 'leather-styles/jsx'; +import { Box, styled } from 'leather-styles/jsx'; -import { Button } from '@leather.io/ui'; +import { Button, Logo } from '@leather.io/ui'; import { Card as Component } from './card'; +import { AvailableBalance, ButtonRow } from './index'; const meta: Meta = { component: Component, tags: ['autodocs'], title: 'Layout/Card', + decorators: [ + Story => ( + + + + ), + ], }; export default meta; export function Card() { + return ( + + Card content + + ); +} + +export function CardWithButtonFooter() { return ( null}> - Create new account + Button } > - + Card content + + ); +} +export function CardWithButtonRowFooter() { + return ( + + + + + } + > + Card content + + ); +} + +export function CardWithBalanceFooter() { + return ( + + + + + } + > + Card content + + ); +} + +export function CardWithBigHeader() { + return ( + + choose asset
to fund +
+ } + > + Card content + + ); +} + +export function CardWithLogo() { + return ( + + + + + + } + > + Card content ); } diff --git a/src/app/components/layout/card/card.tsx b/src/app/components/layout/card/card.tsx index c8c961b9a55..7ab9a5b9551 100644 --- a/src/app/components/layout/card/card.tsx +++ b/src/app/components/layout/card/card.tsx @@ -1,20 +1,65 @@ import type { ReactNode } from 'react'; -import { Flex } from 'leather-styles/jsx'; +import { Flex, FlexProps } from 'leather-styles/jsx'; +import { token } from 'leather-styles/tokens'; interface CardProps { children: ReactNode; dataTestId?: string; header?: ReactNode; footer?: ReactNode; + footerBorder?: boolean; + contentStyle?: FlexProps; } -export function Card({ children, dataTestId, header, footer }: CardProps) { +export function Card({ + children, + dataTestId, + header, + footer, + contentStyle, + footerBorder = false, + ...props +}: CardProps & FlexProps) { return ( - + {header} - {children} - {footer} + + {children} + + {footer && ( + + {footer} + + )} ); } diff --git a/src/app/components/layout/footer/available-balance.tsx b/src/app/components/layout/card/components/available-balance.tsx similarity index 100% rename from src/app/components/layout/footer/available-balance.tsx rename to src/app/components/layout/card/components/available-balance.tsx diff --git a/src/app/components/layout/card/components/button-row.tsx b/src/app/components/layout/card/components/button-row.tsx new file mode 100644 index 00000000000..11b8218413c --- /dev/null +++ b/src/app/components/layout/card/components/button-row.tsx @@ -0,0 +1,11 @@ +import { Flex, FlexProps } from 'leather-styles/jsx'; + +import { HasChildren } from '@app/common/has-children'; + +export function ButtonRow({ children, ...props }: HasChildren & FlexProps) { + return ( + + {children} + + ); +} diff --git a/src/app/components/layout/card/components/summary-footer.tsx b/src/app/components/layout/card/components/summary-footer.tsx new file mode 100644 index 00000000000..4e4a67fa6dc --- /dev/null +++ b/src/app/components/layout/card/components/summary-footer.tsx @@ -0,0 +1,18 @@ +import { HStack } from 'leather-styles/jsx'; + +import { CopyIcon, ExternalLinkIcon } from '@leather.io/ui'; + +import { InfoCardBtn } from '@app/components/info-card/info-card'; + +interface SummaryFooterProps { + onClickLink(): void; + onClickCopy(): void; +} +export function SummaryFooter({ onClickLink, onClickCopy }: SummaryFooterProps) { + return ( + + } label="View details" onClick={onClickLink} /> + } label="Copy ID" onClick={onClickCopy} /> + + ); +} diff --git a/src/app/components/layout/card/index.ts b/src/app/components/layout/card/index.ts new file mode 100644 index 00000000000..0127a382eed --- /dev/null +++ b/src/app/components/layout/card/index.ts @@ -0,0 +1,4 @@ +export { Card } from './card'; +export { ButtonRow } from './components/button-row'; +export { SummaryFooter } from './components/summary-footer'; +export { AvailableBalance } from './components/available-balance'; diff --git a/src/app/components/layout/footer/footer.stories.tsx b/src/app/components/layout/footer/footer.stories.tsx deleted file mode 100644 index 655e91a76ec..00000000000 --- a/src/app/components/layout/footer/footer.stories.tsx +++ /dev/null @@ -1,133 +0,0 @@ -import type { Meta } from '@storybook/react'; -import { Flex, styled } from 'leather-styles/jsx'; - -import { Button, Link } from '@leather.io/ui'; - -import { Footer as Component } from './footer'; - -const meta: Meta = { - component: Component, - tags: ['autodocs'], - title: 'Containers/Footer', - parameters: { - controls: { - disable: true, - // TODO try get rid of these empty controls - // https://github.com/storybookjs/storybook/issues/24422 - hideNoControlsWarning: true, - }, - }, -}; - -export default meta; - -export function Footer() { - return ( - - - - ); -} - -export function SignOutConfirmFooter() { - return ( - - - - - - - ); -} - -export function ReceiveTokensFooter() { - return ( - - - - ); -} - -export function RequestPasswordFooter() { - return ( - - - - ); -} - -export function FooterWithText() { - return ( - - - - - - Leather Wallet will now be provided by Leather Wallet LLC [a subsidiary of Nassau Machines - Inc]. Please review and accept Leather Wallet{' '} - - Terms of Service - {' '} - and{' '} - - Privacy Policy - - . - - - - ); -} - -export function FooterWithLink() { - return ( - - - - - - View all addresses - - - - ); -} - -export function FooterWithBalancesAbove() { - return ( - - - 0.00048208 BTC - $ 1,100.00 - - - - ); -} diff --git a/src/app/components/layout/footer/footer.tsx b/src/app/components/layout/footer/footer.tsx index 8d8f315997e..9343c63bb30 100644 --- a/src/app/components/layout/footer/footer.tsx +++ b/src/app/components/layout/footer/footer.tsx @@ -1,31 +1,25 @@ -import type { ReactNode } from 'react'; +import { Flex, FlexProps } from 'leather-styles/jsx'; -import { Flex, styled } from 'leather-styles/jsx'; +import type { HasChildren } from '@app/common/has-children'; -interface FooterProps { - children: ReactNode; - variant?: 'page' | 'card'; - flexDirection?: 'column' | 'row'; -} - -export function Footer({ children, variant = 'page', flexDirection = 'column' }: FooterProps) { +/** @deprecated TODO: only used in Dialogs so should move to monorepo/ui/dialog */ +export function Footer({ children, ...props }: HasChildren & FlexProps) { return ( - - - {children} - - + {children} + ); } diff --git a/src/app/components/layout/index.ts b/src/app/components/layout/index.ts index 9da37b9db05..5e3b71a595a 100644 --- a/src/app/components/layout/index.ts +++ b/src/app/components/layout/index.ts @@ -1,8 +1,8 @@ export { Page } from './page/page.layout'; export { Footer } from './footer/footer'; -export { Card } from './card/card'; -export { CardContent } from './card/card-content'; -export { AvailableBalance } from './footer/available-balance'; +export * from './card'; + +export { AvailableBalance } from './card/components/available-balance'; export { Content } from './layouts/content.layout'; export { TwoColumnLayout } from './layouts/two-column.layout'; diff --git a/src/app/components/layout/page/page.layout.tsx b/src/app/components/layout/page/page.layout.tsx index 5aa6dee99c5..f6ee12bc2e0 100644 --- a/src/app/components/layout/page/page.layout.tsx +++ b/src/app/components/layout/page/page.layout.tsx @@ -9,12 +9,7 @@ interface PageProps { export function Page({ children }: PageProps) { return ( - + {children} ); diff --git a/src/app/components/request-password.tsx b/src/app/components/request-password.tsx index 080aeefab16..6d0a7f2e297 100644 --- a/src/app/components/request-password.tsx +++ b/src/app/components/request-password.tsx @@ -10,7 +10,7 @@ import { analytics } from '@shared/utils/analytics'; import { useKeyActions } from '@app/common/hooks/use-key-actions'; import { buildEnterKeyEvent } from '@app/common/hooks/use-modifier-key'; import { WaitingMessages, useWaitingMessage } from '@app/common/hooks/use-waiting-message'; -import { Card, Footer, Page } from '@app/components/layout'; +import { Card, Page } from '@app/components/layout'; import { ErrorLabel } from './error-label'; @@ -55,6 +55,9 @@ export function RequestPassword({ onSuccess }: RequestPasswordProps) { return ( @@ -63,17 +66,16 @@ export function RequestPassword({ onSuccess }: RequestPasswordProps) { } footer={ -
- -
+ } > diff --git a/src/app/features/bitcoin-choose-fee/bitcoin-choose-fee.tsx b/src/app/features/bitcoin-choose-fee/bitcoin-choose-fee.tsx index 3ad80706206..199e0673f92 100644 --- a/src/app/features/bitcoin-choose-fee/bitcoin-choose-fee.tsx +++ b/src/app/features/bitcoin-choose-fee/bitcoin-choose-fee.tsx @@ -1,6 +1,6 @@ import { useState } from 'react'; -import { Box, FlexProps, Stack, styled } from 'leather-styles/jsx'; +import { Box, Flex, FlexProps, Stack } from 'leather-styles/jsx'; import type { BtcFeeType, Money } from '@leather.io/models'; import { formatMoney } from '@leather.io/utils'; @@ -10,10 +10,11 @@ import type { TransferRecipient } from '@shared/models/form.model'; import { BitcoinCustomFee } from '@app/components/bitcoin-custom-fee/bitcoin-custom-fee'; import { MAX_FEE_RATE_MULTIPLIER } from '@app/components/bitcoin-custom-fee/hooks/use-bitcoin-custom-fee'; import { OnChooseFeeArgs } from '@app/components/bitcoin-fees-list/bitcoin-fees-list'; -import { AvailableBalance } from '@app/components/layout/footer/available-balance'; +import { AvailableBalance, Card } from '@app/components/layout'; +import { LoadingSpinner } from '@app/components/loading-spinner'; import { useCurrentBtcCryptoAssetBalanceNativeSegwit } from '@app/query/bitcoin/balance/btc-balance-native-segwit.hooks'; -import { BitcoinChooseFeeLayout } from './components/bitcoin-choose-fee.layout'; +import { ChooseFeeAmount } from './components/choose-fee-amount'; import { ChooseFeeSubtitle } from './components/choose-fee-subtitle'; import { ChooseFeeTabs } from './components/choose-fee-tabs'; import { InsufficientBalanceError } from './components/insufficient-balance-error'; @@ -51,17 +52,25 @@ export function BitcoinChooseFee({ const hasAmount = amount.amount.isGreaterThan(0); const [customFeeInitialValue, setCustomFeeInitialValue] = useState(recommendedFeeRate); + if (isLoading) { + return ( + + + + ); + } + return ( - + + +
+ } + {...rest} + > - {hasAmount && ( - - {formatMoney(amount)} - - )} + {hasAmount && } {showError ? ( ) : ( @@ -85,10 +94,7 @@ export function BitcoinChooseFee({ } feesList={feesList} /> - - - - +
); } diff --git a/src/app/features/bitcoin-choose-fee/components/bitcoin-choose-fee.layout.tsx b/src/app/features/bitcoin-choose-fee/components/bitcoin-choose-fee.layout.tsx deleted file mode 100644 index 9b23952ad1f..00000000000 --- a/src/app/features/bitcoin-choose-fee/components/bitcoin-choose-fee.layout.tsx +++ /dev/null @@ -1,36 +0,0 @@ -import { Flex, FlexProps } from 'leather-styles/jsx'; - -import { LoadingSpinner } from '@app/components/loading-spinner'; - -interface BitcoinChooseFeeLayoutProps extends FlexProps { - children: React.JSX.Element; - isLoading: boolean; -} - -export function BitcoinChooseFeeLayout({ - children, - isLoading, - ...rest -}: BitcoinChooseFeeLayoutProps) { - if (isLoading) { - return ( - - - - ); - } - return ( - - {children} - - ); -} diff --git a/src/app/features/bitcoin-choose-fee/components/choose-fee-amount.tsx b/src/app/features/bitcoin-choose-fee/components/choose-fee-amount.tsx new file mode 100644 index 00000000000..621a5dc95b6 --- /dev/null +++ b/src/app/features/bitcoin-choose-fee/components/choose-fee-amount.tsx @@ -0,0 +1,17 @@ +import { styled } from 'leather-styles/jsx'; + +import type { Money } from '@leather.io/models'; +import { formatMoney } from '@leather.io/utils'; + +interface ChooseFeeAmountProps { + amount: Money; + showError: boolean; +} + +export function ChooseFeeAmount({ amount, showError }: ChooseFeeAmountProps) { + return ( + + {formatMoney(amount)} + + ); +} diff --git a/src/app/features/dialogs/increase-fee-dialog/components/increase-fee-actions.tsx b/src/app/features/dialogs/increase-fee-dialog/components/increase-fee-actions.tsx index b51ae084d0f..204ca99cc25 100644 --- a/src/app/features/dialogs/increase-fee-dialog/components/increase-fee-actions.tsx +++ b/src/app/features/dialogs/increase-fee-dialog/components/increase-fee-actions.tsx @@ -3,6 +3,7 @@ import { useFormikContext } from 'formik'; import { Button } from '@leather.io/ui'; import { useWalletType } from '@app/common/use-wallet-type'; +import { ButtonRow } from '@app/components/layout'; interface IncreaseFeeActionsProps { isBroadcasting?: boolean; @@ -19,7 +20,7 @@ export function IncreaseFeeActions(props: IncreaseFeeActionsProps) { const actionText = whenWallet({ ledger: 'Confirm on Ledger', software: 'Submit' }); return ( - <> + @@ -34,6 +35,6 @@ export function IncreaseFeeActions(props: IncreaseFeeActionsProps) { > {actionText} - + ); } diff --git a/src/app/features/dialogs/increase-fee-dialog/increase-btc-fee-dialog.tsx b/src/app/features/dialogs/increase-fee-dialog/increase-btc-fee-dialog.tsx index bdbf8e02d22..e7d1720c102 100644 --- a/src/app/features/dialogs/increase-fee-dialog/increase-btc-fee-dialog.tsx +++ b/src/app/features/dialogs/increase-fee-dialog/increase-btc-fee-dialog.tsx @@ -66,7 +66,7 @@ export function IncreaseBtcFeeDialog() { onClose={onClose} header={} footer={ -
+
navigate(RouteUrls.Home)} header={} footer={ -
+
+ - - -
- ); -} diff --git a/src/app/features/psbt-signer/psbt-signer.tsx b/src/app/features/psbt-signer/psbt-signer.tsx index ee13153be63..e2c496cab5e 100644 --- a/src/app/features/psbt-signer/psbt-signer.tsx +++ b/src/app/features/psbt-signer/psbt-signer.tsx @@ -11,7 +11,7 @@ import { RouteUrls } from '@shared/route-urls'; import { closeWindow } from '@shared/utils'; import { SignPsbtArgs } from '@app/common/psbt/requests'; -import { Card, CardContent, Footer } from '@app/components/layout'; +import { ButtonRow, Card } from '@app/components/layout'; import { PopupHeader } from '@app/features/container/headers/popup.header'; import { useBreakOnNonCompliantEntity } from '@app/query/common/compliance-checker/compliance-checker.query'; import { useOnOriginTabClose } from '@app/routes/hooks/use-on-tab-closed'; @@ -94,8 +94,14 @@ export function PsbtSigner(props: PsbtSignerProps) { + @@ -113,24 +119,18 @@ export function PsbtSigner(props: PsbtSignerProps) { > Confirm -
+ } > - - - - {isPsbtMutable ? : null} - - - - {psbtRaw ? : null} - - - + + + {isPsbtMutable ? : null} + + + + {psbtRaw ? : null} + + ); diff --git a/src/app/features/retrieve-taproot-to-native-segwit/components/retrieve-taproot-to-native-segwit.layout.tsx b/src/app/features/retrieve-taproot-to-native-segwit/components/retrieve-taproot-to-native-segwit.layout.tsx index 8b05860953c..0aaa2f7bfd2 100644 --- a/src/app/features/retrieve-taproot-to-native-segwit/components/retrieve-taproot-to-native-segwit.layout.tsx +++ b/src/app/features/retrieve-taproot-to-native-segwit/components/retrieve-taproot-to-native-segwit.layout.tsx @@ -20,10 +20,12 @@ export function RetrieveTaprootToNativeSegwitLayout( header={} onClose={() => onClose()} footer={ -
- +
+ + +
} > diff --git a/src/app/features/settings/sign-out/sign-out.tsx b/src/app/features/settings/sign-out/sign-out.tsx index 54a3f0811a3..a62092234c4 100644 --- a/src/app/features/settings/sign-out/sign-out.tsx +++ b/src/app/features/settings/sign-out/sign-out.tsx @@ -5,7 +5,7 @@ import { Flex, HStack, styled } from 'leather-styles/jsx'; import { Button, Callout, Dialog, DialogHeader } from '@leather.io/ui'; import { useWalletType } from '@app/common/use-wallet-type'; -import { Footer } from '@app/components/layout'; +import { ButtonRow, Footer } from '@app/components/layout'; interface SignOutDialogProps { isShowing: boolean; @@ -39,27 +39,29 @@ export function SignOutDialog({ isShowing, onUserDeleteWallet, onClose }: SignOu isShowing={isShowing} onClose={onClose} footer={ -
- - +
+ + + +
} > diff --git a/src/app/features/stacks-high-fee-warning/stacks-high-fee-dialog.tsx b/src/app/features/stacks-high-fee-warning/stacks-high-fee-dialog.tsx index 4079cf6630b..ecfd4a5753d 100644 --- a/src/app/features/stacks-high-fee-warning/stacks-high-fee-dialog.tsx +++ b/src/app/features/stacks-high-fee-warning/stacks-high-fee-dialog.tsx @@ -7,7 +7,7 @@ import { Button, Caption, Dialog, DialogHeader, ErrorIcon, Link, Title } from '@ import { StacksSendFormValues } from '@shared/models/form.model'; import { openInNewTab } from '@app/common/utils/open-in-new-tab'; -import { Footer } from '@app/components/layout'; +import { ButtonRow, Footer } from '@app/components/layout'; import { useStacksHighFeeWarningContext } from './stacks-high-fee-warning-container'; @@ -26,21 +26,27 @@ export function HighFeeDialog({ learnMoreUrl }: HighFeeDialogProps) { isShowing={showHighFeeWarningDialog} onClose={() => setShowHighFeeWarningDialog(false)} footer={ -
- - +
+ + + +
} > diff --git a/src/app/pages/rpc-get-addresses/components/get-addresses.layout.tsx b/src/app/pages/rpc-get-addresses/components/get-addresses.layout.tsx index fba9ead95c6..87f0805f002 100644 --- a/src/app/pages/rpc-get-addresses/components/get-addresses.layout.tsx +++ b/src/app/pages/rpc-get-addresses/components/get-addresses.layout.tsx @@ -13,7 +13,13 @@ export function GetAddressesLayout({ onUserApproveGetAddresses, }: GetAddressesLayoutProps) { return ( - + choose asset
to send diff --git a/src/app/pages/send/ordinal-inscription/send-inscription-form.tsx b/src/app/pages/send/ordinal-inscription/send-inscription-form.tsx index c57b848b57e..ecfaa92c384 100644 --- a/src/app/pages/send/ordinal-inscription/send-inscription-form.tsx +++ b/src/app/pages/send/ordinal-inscription/send-inscription-form.tsx @@ -46,7 +46,7 @@ export function SendInscriptionForm() { onClose={() => navigate(RouteUrls.Home)} footer={
-
diff --git a/src/app/pages/send/ordinal-inscription/send-inscription-review.tsx b/src/app/pages/send/ordinal-inscription/send-inscription-review.tsx index 7ff8837249b..3811aef9328 100644 --- a/src/app/pages/send/ordinal-inscription/send-inscription-review.tsx +++ b/src/app/pages/send/ordinal-inscription/send-inscription-review.tsx @@ -13,7 +13,7 @@ import { analytics } from '@shared/utils/analytics'; import { FormAddressDisplayer } from '@app/components/address-displayer/form-address-displayer'; import { InfoCardRow, InfoCardSeparator } from '@app/components/info-card/info-card'; import { InscriptionPreview } from '@app/components/inscription-preview-card/components/inscription-preview'; -import { Card, Footer } from '@app/components/layout'; +import { Card } from '@app/components/layout'; import { useCurrentNativeSegwitUtxos } from '@app/query/bitcoin/address/utxos-by-address.hooks'; import { useAppDispatch } from '@app/store'; import { inscriptionSent } from '@app/store/ordinals/ordinals.slice'; @@ -81,16 +81,14 @@ export function SendInscriptionReview() { > - -
+ } > diff --git a/src/app/pages/send/ordinal-inscription/sent-inscription-summary.tsx b/src/app/pages/send/ordinal-inscription/sent-inscription-summary.tsx index 3dc7341b58a..55a8e63ca4e 100644 --- a/src/app/pages/send/ordinal-inscription/sent-inscription-summary.tsx +++ b/src/app/pages/send/ordinal-inscription/sent-inscription-summary.tsx @@ -14,7 +14,7 @@ import { copyToClipboard } from '@app/common/utils/copy-to-clipboard'; import { FormAddressDisplayer } from '@app/components/address-displayer/form-address-displayer'; import { InfoCardBtn, InfoCardRow, InfoCardSeparator } from '@app/components/info-card/info-card'; import { InscriptionPreview } from '@app/components/inscription-preview-card/components/inscription-preview'; -import { Card, Footer } from '@app/components/layout'; +import { Card } from '@app/components/layout'; import { useToast } from '@app/features/toasts/use-toast'; import { InscriptionPreviewCard } from '../../../components/inscription-preview-card/inscription-preview-card'; @@ -60,12 +60,10 @@ export function SendInscriptionSummary() { > - - } label="View details" /> - } label="Copy ID" /> - -
+ + } label="View details" /> + } label="Copy ID" /> + } > diff --git a/src/app/pages/send/send-crypto-asset-form/form/brc20/brc20-send-form-confirmation.tsx b/src/app/pages/send/send-crypto-asset-form/form/brc20/brc20-send-form-confirmation.tsx index d23168993ee..c4eeaa11c8d 100644 --- a/src/app/pages/send/send-crypto-asset-form/form/brc20/brc20-send-form-confirmation.tsx +++ b/src/app/pages/send/send-crypto-asset-form/form/brc20/brc20-send-form-confirmation.tsx @@ -17,7 +17,7 @@ import { InfoCardRow, InfoCardSeparator, } from '@app/components/info-card/info-card'; -import { Card, CardContent, Content, Footer, Page } from '@app/components/layout'; +import { Card, Content, Page } from '@app/components/layout'; import { PageHeader } from '@app/features/container/headers/page.header'; import { useCurrentNativeSegwitUtxos } from '@app/query/bitcoin/address/utxos-by-address.hooks'; import { useBrc20Transfers } from '@app/query/bitcoin/ordinals/brc20/brc20-tokens.hooks'; @@ -110,38 +110,37 @@ export function Brc20SendFormConfirmation() { - -
+ } > - - + + + + + + - - - - - - - - - + + diff --git a/src/app/pages/send/send-crypto-asset-form/form/brc20/brc20-send-form.tsx b/src/app/pages/send/send-crypto-asset-form/form/brc20/brc20-send-form.tsx index edc1e5317d5..c1220fc368a 100644 --- a/src/app/pages/send/send-crypto-asset-form/form/brc20/brc20-send-form.tsx +++ b/src/app/pages/send/send-crypto-asset-form/form/brc20/brc20-send-form.tsx @@ -2,7 +2,7 @@ import { Outlet, useLocation } from 'react-router-dom'; import { SendCryptoAssetSelectors } from '@tests/selectors/send.selectors'; import { Form, Formik } from 'formik'; -import { Box, styled } from 'leather-styles/jsx'; +import { styled } from 'leather-styles/jsx'; import get from 'lodash.get'; import type { MarketData, Money } from '@leather.io/models'; @@ -10,7 +10,7 @@ import { Brc20AvatarIcon, Button, Callout, Link } from '@leather.io/ui'; import { convertAmountToBaseUnit, formatMoney } from '@leather.io/utils'; import { openInNewTab } from '@app/common/utils/open-in-new-tab'; -import { AvailableBalance, Card, CardContent, Content, Footer, Page } from '@app/components/layout'; +import { AvailableBalance, ButtonRow, Card, Content, Page } from '@app/components/layout'; import { PageHeader } from '@app/features/container/headers/page.header'; import { AmountField } from '../../components/amount-field'; @@ -40,85 +40,78 @@ export function Brc20SendForm() { - - - {props => { - onFormStateChange(props.values); - return ( -
- - - -
- } - > - - - } - autoComplete="off" - switchableAmount={ - marketData ? ( - - ) : undefined - } + + {props => { + onFormStateChange(props.values); + return ( + + + + - } - name={ticker} - symbol={ticker} + + } + > + - - -
  • 1. Create transfer inscription with amount to send
  • -
  • 2. Send transfer inscription to recipient of choice
  • -
    - { - openInNewTab( - 'https://leather.gitbook.io/guides/bitcoin/sending-brc-20-tokens' - ); - }} - textStyle="body.02" - > - Learn more - -
    -
    - + } + autoComplete="off" + switchableAmount={ + marketData ? ( + + ) : undefined + } + /> + } name={ticker} symbol={ticker} /> + + +
  • 1. Create transfer inscription with amount to send
  • +
  • 2. Send transfer inscription to recipient of choice
  • +
    + { + openInNewTab( + 'https://leather.gitbook.io/guides/bitcoin/sending-brc-20-tokens' + ); + }} + textStyle="body.02" + > + Learn more + +
    + - - - ); - }} - - + + + ); + }} + diff --git a/src/app/pages/send/send-crypto-asset-form/form/btc/btc-send-form-confirmation.tsx b/src/app/pages/send/send-crypto-asset-form/form/btc/btc-send-form-confirmation.tsx index 8e7d9d65816..8eb8d0fd2c3 100644 --- a/src/app/pages/send/send-crypto-asset-form/form/btc/btc-send-form-confirmation.tsx +++ b/src/app/pages/send/send-crypto-asset-form/form/btc/btc-send-form-confirmation.tsx @@ -34,7 +34,7 @@ import { InfoCardRow, InfoCardSeparator, } from '@app/components/info-card/info-card'; -import { Card, CardContent, Content, Footer, Page } from '@app/components/layout'; +import { Card, Content, Page } from '@app/components/layout'; import { PageHeader } from '@app/features/container/headers/page.header'; import { useCurrentNativeSegwitUtxos } from '@app/query/bitcoin/address/utxos-by-address.hooks'; @@ -138,49 +138,48 @@ export function BtcSendFormConfirmation() { - -
    + } > - - + + + } + data-testid={SendCryptoAssetSelectors.ConfirmationDetailsRecipient} /> - - - } - data-testid={SendCryptoAssetSelectors.ConfirmationDetailsRecipient} - /> - - - - - {arrivesIn && } - - + + + + + {arrivesIn && } +
    diff --git a/src/app/pages/send/send-crypto-asset-form/form/btc/btc-send-form.tsx b/src/app/pages/send/send-crypto-asset-form/form/btc/btc-send-form.tsx index 02fcffb548a..d0baf285dcc 100644 --- a/src/app/pages/send/send-crypto-asset-form/form/btc/btc-send-form.tsx +++ b/src/app/pages/send/send-crypto-asset-form/form/btc/btc-send-form.tsx @@ -9,7 +9,7 @@ import { useCryptoCurrencyMarketDataMeanAverage } from '@leather.io/query'; import { BtcAvatarIcon, Button, Callout, Link } from '@leather.io/ui'; import { formatMoney } from '@leather.io/utils'; -import { AvailableBalance, Card, CardContent, Content, Footer, Page } from '@app/components/layout'; +import { AvailableBalance, ButtonRow, Card, Content, Page } from '@app/components/layout'; import { PageHeader } from '@app/features/container/headers/page.header'; import { AmountField } from '../../components/amount-field'; @@ -44,89 +44,82 @@ export function BtcSendForm() { - - - {props => { - onFormStateChange(props.values); - const sendMaxCalculation = calcMaxSpend(props.values.recipient, utxos); + + {props => { + onFormStateChange(props.values); + const sendMaxCalculation = calcMaxSpend(props.values.recipient, utxos); - return ( -
    - - - - - } - > - - + + + + + } + > + - } - onSetIsSendingMax={onSetIsSendingMax} isSendingMax={isSendingMax} - switchableAmount={ - - } - /> - } - name="Bitcoin" - symbol={symbol} + onSetIsSendingMax={onSetIsSendingMax} + sendMaxBalance={sendMaxCalculation.spendableBitcoin.toString()} + sendMaxFee={sendMaxCalculation.spendAllFee.toString()} /> - - {currentNetwork.chain.bitcoin.bitcoinNetwork === 'testnet' && ( - - This is a Bitcoin testnet transaction. - - Get testnet BTC here ↗ - - - )} - - - + } + onSetIsSendingMax={onSetIsSendingMax} + isSendingMax={isSendingMax} + switchableAmount={ + + } + /> + } name="Bitcoin" symbol={symbol} /> + + {currentNetwork.chain.bitcoin.bitcoinNetwork === 'testnet' && ( + + This is a Bitcoin testnet transaction. + + Get testnet BTC here ↗ + + + )} + + - {/* This is for testing purposes only, to make sure the form is ready to be submitted. */} - {calcMaxSpend(props.values.recipient, utxos).spendableBitcoin.toNumber() > 0 ? ( - - ) : null} - - ); - }} -
    -
    + {/* This is for testing purposes only, to make sure the form is ready to be submitted. */} + {calcMaxSpend(props.values.recipient, utxos).spendableBitcoin.toNumber() > 0 ? ( + + ) : null} + + ); + }} +
    diff --git a/src/app/pages/send/send-crypto-asset-form/form/send-form-confirmation.tsx b/src/app/pages/send/send-crypto-asset-form/form/send-form-confirmation.tsx index 5b0bcd0b5d5..1eee7acf204 100644 --- a/src/app/pages/send/send-crypto-asset-form/form/send-form-confirmation.tsx +++ b/src/app/pages/send/send-crypto-asset-form/form/send-form-confirmation.tsx @@ -9,7 +9,7 @@ import { InfoCardRow, InfoCardSeparator, } from '@app/components/info-card/info-card'; -import { Card, CardContent, Footer } from '@app/components/layout'; +import { Card } from '@app/components/layout'; interface SendFormConfirmationProps { recipient: string; @@ -45,59 +45,59 @@ export function SendFormConfirmation({ }: SendFormConfirmationProps) { return ( - - + } > - - + - - {`Make sure you include the memo so the exchange can credit the ${symbol} to your account`} - + + {`Make sure you include the memo so the exchange can credit the ${symbol} to your account`} + - - } - data-testid={SendCryptoAssetSelectors.ConfirmationDetailsRecipient} - /> - - - - - - - - - + + } + data-testid={SendCryptoAssetSelectors.ConfirmationDetailsRecipient} + /> + + + + + + + + ); } diff --git a/src/app/pages/send/send-crypto-asset-form/form/stacks/stacks-common-send-form.tsx b/src/app/pages/send/send-crypto-asset-form/form/stacks/stacks-common-send-form.tsx index bc505838b84..a8765a08b1b 100644 --- a/src/app/pages/send/send-crypto-asset-form/form/stacks/stacks-common-send-form.tsx +++ b/src/app/pages/send/send-crypto-asset-form/form/stacks/stacks-common-send-form.tsx @@ -2,7 +2,7 @@ import { Outlet, useNavigate } from 'react-router-dom'; import { SendCryptoAssetSelectors } from '@tests/selectors/send.selectors'; import { Form, Formik, FormikHelpers } from 'formik'; -import { Box } from 'leather-styles/jsx'; +import { Box, Flex } from 'leather-styles/jsx'; import { ObjectSchema } from 'yup'; import { HIGH_FEE_WARNING_LEARN_MORE_URL_STX } from '@leather.io/constants'; @@ -14,7 +14,7 @@ import { StacksSendFormValues } from '@shared/models/form.model'; import { RouteUrls } from '@shared/route-urls'; import { FeesRow } from '@app/components/fees-row/fees-row'; -import { AvailableBalance, Card, CardContent, Footer, Page } from '@app/components/layout'; +import { AvailableBalance, ButtonRow, Card, Page } from '@app/components/layout'; import { NonceSetter } from '@app/components/nonce-setter'; import { useUpdatePersistedSendFormValues } from '@app/features/popup-send-form-restoration/use-update-persisted-send-form-values'; import { HighFeeDialog } from '@app/features/stacks-high-fee-warning/stacks-high-fee-dialog'; @@ -50,59 +50,63 @@ export function StacksCommonSendForm({ const { onFormStateChange } = useUpdatePersistedSendFormValues(); return ( - - - {props => { - onFormStateChange(props.values); - return ( - <> - -
    - - - - - } - > - - {amountField} - {selectedAssetField} - - - - - - navigate(RouteUrls.EditNonce)} + + {props => { + onFormStateChange(props.values); + return ( + <> + + + + + + + } + > + + {amountField} + {selectedAssetField} + + + + + + navigate(RouteUrls.EditNonce)} + > + Edit nonce + + + + + + + + ); + }} +
    ); } diff --git a/src/app/pages/send/sent-summary/brc20-sent-summary.tsx b/src/app/pages/send/sent-summary/brc20-sent-summary.tsx index bec4cbb5f78..2318ec9ecb0 100644 --- a/src/app/pages/send/sent-summary/brc20-sent-summary.tsx +++ b/src/app/pages/send/sent-summary/brc20-sent-summary.tsx @@ -14,7 +14,7 @@ import { InfoCardRow, InfoCardSeparator, } from '@app/components/info-card/info-card'; -import { Card, CardContent, Content, Footer, Page } from '@app/components/layout'; +import { Card, Content, Page } from '@app/components/layout'; import { PageHeader } from '@app/features/container/headers/page.header'; import { TxDone } from '../send-crypto-asset-form/components/tx-done'; @@ -48,57 +48,56 @@ export function Brc20SentSummary() { - - } - label="Pending BRC-20 transfers" - onClick={onClickLink} - /> - - + + } + label="Pending BRC-20 transfers" + onClick={onClickLink} + /> + } > - - + - + - - - - - You'll need to send the transfer inscription to your recipient of choice from - the home screen once its status changes to "Ready to send" - - { - openInNewTab( - 'https://leather.gitbook.io/guides/bitcoin/sending-brc-20-tokens' - ); - }} - > - Learn more - - - - + + + + + You'll need to send the transfer inscription to your recipient of choice from + the home screen once its status changes to "Ready to send" + + { + openInNewTab( + 'https://leather.gitbook.io/guides/bitcoin/sending-brc-20-tokens' + ); + }} + > + Learn more + + + + - - - + + + - - - - + + + diff --git a/src/app/pages/send/sent-summary/btc-sent-summary.tsx b/src/app/pages/send/sent-summary/btc-sent-summary.tsx index eb533b6a9b0..98b6ba7dcde 100644 --- a/src/app/pages/send/sent-summary/btc-sent-summary.tsx +++ b/src/app/pages/send/sent-summary/btc-sent-summary.tsx @@ -1,8 +1,6 @@ import { useLocation } from 'react-router-dom'; -import { HStack, Stack } from 'leather-styles/jsx'; - -import { CopyIcon, ExternalLinkIcon } from '@leather.io/ui'; +import { Stack } from 'leather-styles/jsx'; import { analytics } from '@shared/utils/analytics'; @@ -11,11 +9,10 @@ import { useClipboard } from '@app/common/hooks/use-copy-to-clipboard'; import { FormAddressDisplayer } from '@app/components/address-displayer/form-address-displayer'; import { InfoCardAssetValue, - InfoCardBtn, InfoCardRow, InfoCardSeparator, } from '@app/components/info-card/info-card'; -import { Card, CardContent, Content, Footer, Page } from '@app/components/layout'; +import { Card, Content, Page, SummaryFooter } from '@app/components/layout'; import { PageHeader } from '@app/features/container/headers/page.header'; import { useToast } from '@app/features/toasts/use-toast'; @@ -59,39 +56,29 @@ export function BtcSentSummary() { - - } - label="View details" - onClick={onClickLink} - /> - } label="Copy ID" onClick={onClickCopy} /> - - - } + contentStyle={{ + p: 'space.00', + }} + footer={} > - - - + + - - } /> - - + + } /> + + - - - {arrivesIn && } - - + + + {arrivesIn && } + diff --git a/src/app/pages/send/sent-summary/stx-sent-summary.tsx b/src/app/pages/send/sent-summary/stx-sent-summary.tsx index 21cf965be63..20f5be8572b 100644 --- a/src/app/pages/send/sent-summary/stx-sent-summary.tsx +++ b/src/app/pages/send/sent-summary/stx-sent-summary.tsx @@ -1,8 +1,6 @@ import { useLocation } from 'react-router-dom'; -import { HStack, Stack } from 'leather-styles/jsx'; - -import { CopyIcon, ExternalLinkIcon } from '@leather.io/ui'; +import { Stack } from 'leather-styles/jsx'; import { analytics } from '@shared/utils/analytics'; @@ -11,11 +9,10 @@ import { useStacksExplorerLink } from '@app/common/hooks/use-stacks-explorer-lin import { FormAddressDisplayer } from '@app/components/address-displayer/form-address-displayer'; import { InfoCardAssetValue, - InfoCardBtn, InfoCardRow, InfoCardSeparator, } from '@app/components/info-card/info-card'; -import { Card, CardContent, Content, Footer, Page } from '@app/components/layout'; +import { Card, Content, Page, SummaryFooter } from '@app/components/layout'; import { PageHeader } from '@app/features/container/headers/page.header'; import { useToast } from '@app/features/toasts/use-toast'; @@ -58,40 +55,30 @@ export function StxSentSummary() { - - } - label="View details" - onClick={onClickLink} - /> - } label="Copy ID" onClick={onClickCopy} /> - - - } + contentStyle={{ + p: 'space.00', + }} + footer={} > - - + - + - - } /> - - + + } /> + + - - - - - + + + + diff --git a/src/app/pages/swap/components/swap-review.tsx b/src/app/pages/swap/components/swap-review.tsx index 3a3bbebc2ea..87f1f617fde 100644 --- a/src/app/pages/swap/components/swap-review.tsx +++ b/src/app/pages/swap/components/swap-review.tsx @@ -5,7 +5,7 @@ import { SwapSelectors } from '@tests/selectors/swap.selectors'; import { Button } from '@leather.io/ui'; import { LoadingKeys, useLoading } from '@app/common/hooks/use-loading'; -import { Card, CardContent, Footer } from '@app/components/layout'; +import { Card } from '@app/components/layout'; import { useSwapContext } from '../swap.context'; import { SwapAssetsPair } from './swap-assets-pair/swap-assets-pair'; @@ -18,24 +18,21 @@ export function SwapReview() { return ( <> - - + } > - - - - + + diff --git a/src/app/pages/swap/swap.tsx b/src/app/pages/swap/swap.tsx index a9cc1eadcf5..e9973007e5e 100644 --- a/src/app/pages/swap/swap.tsx +++ b/src/app/pages/swap/swap.tsx @@ -7,7 +7,7 @@ import { useFormikContext } from 'formik'; import { Button } from '@leather.io/ui'; import { isUndefined } from '@leather.io/utils'; -import { Card, CardContent, Footer } from '@app/components/layout'; +import { Card } from '@app/components/layout'; import { LoadingSpinner } from '@app/components/loading-spinner'; import { SwapAssetSelectBase } from './components/swap-asset-select/swap-asset-select-base'; @@ -47,23 +47,21 @@ export function Swap() { return ( - - + } > - - - - + + + ); diff --git a/src/app/pages/update-profile-request/components/profile-data-content.tsx b/src/app/pages/update-profile-request/components/profile-data-content.tsx index 8b5c26f13a9..9a27beaafae 100644 --- a/src/app/pages/update-profile-request/components/profile-data-content.tsx +++ b/src/app/pages/update-profile-request/components/profile-data-content.tsx @@ -24,7 +24,7 @@ export function ProfileDataContent(props: ProfileDataContentProps) {
    diff --git a/src/background/popup.ts b/src/background/popup.ts index 7dd57833bfb..04a503db393 100644 --- a/src/background/popup.ts +++ b/src/background/popup.ts @@ -1,3 +1,5 @@ +import { tokens } from '@leather.io/tokens'; + import { pxStringToNumber } from '@shared/utils/px-string-to-number'; interface PopupOptions { @@ -5,18 +7,12 @@ interface PopupOptions { title?: string; skipPopupFallback?: boolean; } -// FIXME import popupTokens from '@leather.io/tokens' when bundling working -// https://github.com/leather-io/mono/pull/76 -const popupTokens = { - popupWidth: { value: '390px' }, - popupHeight: { value: '756px' }, -}; export function popup(options: PopupOptions): Promise { const { url } = options; - const popupWidth = pxStringToNumber(popupTokens.popupWidth.value); - const popupHeight = pxStringToNumber(popupTokens.popupHeight.value); + const popupWidth = pxStringToNumber(tokens.sizes.popupWidth.value); + const popupHeight = pxStringToNumber(tokens.sizes.popupHeight.value); return new Promise(resolve => { // @see https://developer.chrome.com/docs/extensions/reference/windows/#method-getCurrent diff --git a/theme/global/global.ts b/theme/global/global.ts index b6a07b06e57..910b5501094 100644 --- a/theme/global/global.ts +++ b/theme/global/global.ts @@ -1,6 +1,7 @@ -import { tokens } from '@leather.io/tokens'; import { defineGlobalStyles } from '@pandacss/dev'; +import { tokens } from '@leather.io/tokens'; + // ts-unused-exports:disable-next-line export const globalCss = defineGlobalStyles({ button: { @@ -34,16 +35,21 @@ export const globalCss = defineGlobalStyles({ }, }, '.mode__popup': { - 'html,body, #app, .radix-themes': { - maxHeight: '100vh', + '&, body': { + height: '100%', + width: '100%', minHeight: tokens.sizes.dialogHeight.value, - width: tokens.sizes.popupWidth.value, + maxWidth: tokens.sizes.popupMaxWidth.value, + margin: '0 auto', + }, + }, + '.mode__action-popup': { + 'html,body': { + minWidth: tokens.sizes.popupWidth.value, + maxWidth: tokens.sizes.popupWidth.value, + minHeight: tokens.sizes.dialogHeight.value, + maxHeight: tokens.sizes.dialogHeight.value, margin: '0 auto', - - '::-webkit-scrollbar': { - display: 'none', - width: 0, - }, }, }, }); diff --git a/webpack/webpack.config.base.js b/webpack/webpack.config.base.js index f1bbbe21b98..e15301aac4b 100755 --- a/webpack/webpack.config.base.js +++ b/webpack/webpack.config.base.js @@ -232,6 +232,11 @@ export const config = { filename: 'popup.html', ...HTML_PROD_OPTIONS, }), + new HtmlWebpackPlugin({ + template: path.join(SRC_ROOT_PATH, '../', 'public', 'html', 'action-popup.html'), + filename: 'action-popup.html', + ...HTML_PROD_OPTIONS, + }), new HtmlWebpackPlugin({ template: path.join(SRC_ROOT_PATH, '../', 'public', 'html', 'debug.html'), filename: 'debug.html', From 3b6a5d8e82d3491e09f14be309c878bced2d102a Mon Sep 17 00:00:00 2001 From: kyranjamie Date: Mon, 19 Aug 2024 11:38:06 +0200 Subject: [PATCH 16/30] fix(sentry): sample performance units, closes leather-io/issues#249 --- package.json | 9 +- pnpm-lock.yaml | 1002 ++++++++++++----- .../feedback-button/feedback-button.tsx | 14 +- src/shared/utils/analytics.ts | 71 +- 4 files changed, 799 insertions(+), 297 deletions(-) diff --git a/package.json b/package.json index 192af837d11..f3203a5afba 100644 --- a/package.json +++ b/package.json @@ -157,6 +157,7 @@ "@scure/bip39": "1.3.0", "@scure/btc-signer": "1.3.2", "@segment/analytics-next": "1.70.0", + "@sentry/browser": "8.26.0", "@sentry/tracing": "7.106.0", "@stacks/auth": "6.15.0", "@stacks/blockchain-api-client": "6.3.4", @@ -262,7 +263,7 @@ "@redux-devtools/cli": "4.0.0", "@redux-devtools/remote": "0.9.3", "@schemastore/web-manifest": "0.0.6", - "@sentry/react": "7.106.0", + "@sentry/react": "8.26.0", "@sentry/webpack-plugin": "2.17.0", "@stacks/connect-react": "22.2.0", "@stacks/stacks-blockchain-api-types": "7.8.2", @@ -301,7 +302,7 @@ "@types/webpack": "5.28.5", "@types/zxcvbn": "4.4.4", "@typescript-eslint/parser": "7.5.0", - "@vitest/coverage-istanbul": "1.6.0", + "@vitest/coverage-istanbul": "2.0.5", "audit-ci": "6.6.1", "base64-loader": "1.0.0", "bip32": "4.0.0", @@ -318,7 +319,7 @@ "deepmerge": "4.3.1", "dependency-cruiser": "16.3.2", "dotenv-webpack": "8.1.0", - "esbuild": "0.21.4", + "esbuild": "0.23.1", "esbuild-loader": "4.1.0", "eslint-plugin-deprecation": "2.0.0", "eslint-plugin-mdx": "3.1.5", @@ -344,7 +345,7 @@ "ts-unused-exports": "10.0.1", "tsconfig-paths-webpack-plugin": "4.1.0", "typescript": "5.4.5", - "vitest": "1.6.0", + "vitest": "2.0.5", "vm-browserify": "1.1.2", "web-ext": "7.8.0", "web-ext-submit": "7.8.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 77fbb7ff2bd..ea83940eca8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -103,6 +103,9 @@ importers: '@segment/analytics-next': specifier: 1.70.0 version: 1.70.0(encoding@0.1.13) + '@sentry/browser': + specifier: 8.26.0 + version: 8.26.0 '@sentry/tracing': specifier: 7.106.0 version: 7.106.0 @@ -147,7 +150,7 @@ importers: version: 1.2.8(react@18.3.1) '@storybook/addon-styling-webpack': specifier: 1.0.0 - version: 1.0.0(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) + version: 1.0.0(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) '@styled-system/theme-get': specifier: 5.1.2 version: 5.1.2 @@ -219,7 +222,7 @@ importers: version: 4.0.0(encoding@0.1.13) css-loader: specifier: 7.1.0 - version: 7.1.0(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) + version: 7.1.0(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) dayjs: specifier: 1.11.8 version: 1.11.8 @@ -333,7 +336,7 @@ importers: version: 7.8.1 style-loader: specifier: 3.3.4 - version: 3.3.4(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) + version: 3.3.4(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) ts-debounce: specifier: 4.0.0 version: 4.0.0 @@ -394,7 +397,7 @@ importers: version: 2.2.3 '@mdx-js/loader': specifier: 3.0.0 - version: 3.0.0(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) + version: 3.0.0(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) '@pandacss/dev': specifier: 0.40.1 version: 0.40.1(jsdom@22.1.0)(typescript@5.4.5) @@ -403,7 +406,7 @@ importers: version: 1.44.0 '@pmmmwh/react-refresh-webpack-plugin': specifier: 0.5.13 - version: 0.5.13(@types/webpack@5.28.5(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)))(react-refresh@0.14.2)(type-fest@4.24.0)(webpack-dev-server@4.15.1(webpack-cli@5.1.4)(webpack@5.91.0))(webpack-hot-middleware@2.26.1)(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) + version: 0.5.13(@types/webpack@5.28.5(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)))(react-refresh@0.14.2)(type-fest@4.25.0)(webpack-dev-server@4.15.1(webpack-cli@5.1.4)(webpack@5.91.0))(webpack-hot-middleware@2.26.1)(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) '@redux-devtools/cli': specifier: 4.0.0 version: 4.0.0(@babel/core@7.25.2)(@reduxjs/toolkit@2.2.3(react-redux@9.1.0(@types/react@18.3.3)(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@5.0.1))(react@18.3.1))(@types/react-dom@18.3.0)(@types/styled-components@5.1.34)(encoding@0.1.13)(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0)) @@ -414,11 +417,11 @@ importers: specifier: 0.0.6 version: 0.0.6 '@sentry/react': - specifier: 7.106.0 - version: 7.106.0(react@18.3.1) + specifier: 8.26.0 + version: 8.26.0(react@18.3.1) '@sentry/webpack-plugin': specifier: 2.17.0 - version: 2.17.0(encoding@0.1.13)(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) + version: 2.17.0(encoding@0.1.13)(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) '@stacks/connect-react': specifier: 22.2.0 version: 22.2.0(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -433,7 +436,7 @@ importers: version: 8.2.4(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2))) '@storybook/addon-interactions': specifier: 8.2.4 - version: 8.2.4(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(vitest@1.6.0(@types/node@20.12.12)(jsdom@22.1.0)(lightningcss@1.26.0)(terser@5.31.6)) + version: 8.2.4(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(vitest@2.0.5(@types/node@20.12.12)(jsdom@22.1.0)(lightningcss@1.26.0)(terser@5.31.6)) '@storybook/addon-links': specifier: 8.2.4 version: 8.2.4(react@18.3.1)(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2))) @@ -442,7 +445,7 @@ importers: version: 8.2.4(react@18.3.1)(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2))) '@storybook/addon-webpack5-compiler-swc': specifier: 1.0.2 - version: 1.0.2(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) + version: 1.0.2(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) '@storybook/blocks': specifier: 8.2.4 version: 8.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2))) @@ -451,10 +454,10 @@ importers: version: 8.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(typescript@5.4.5) '@storybook/react-webpack5': specifier: 8.2.4 - version: 8.2.4(@swc/core@1.7.11)(esbuild@0.21.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(typescript@5.4.5)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) + version: 8.2.4(@swc/core@1.7.11)(esbuild@0.23.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(typescript@5.4.5)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) '@storybook/test': specifier: 8.2.4 - version: 8.2.4(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(vitest@1.6.0(@types/node@20.12.12)(jsdom@22.1.0)(lightningcss@1.26.0)(terser@5.31.6)) + version: 8.2.4(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(vitest@2.0.5(@types/node@20.12.12)(jsdom@22.1.0)(lightningcss@1.26.0)(terser@5.31.6)) '@storybook/theming': specifier: 8.2.4 version: 8.2.4(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2))) @@ -523,7 +526,7 @@ importers: version: 0.10.4 '@types/webpack': specifier: 5.28.5 - version: 5.28.5(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) + version: 5.28.5(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) '@types/zxcvbn': specifier: 4.4.4 version: 4.4.4 @@ -531,8 +534,8 @@ importers: specifier: 7.5.0 version: 7.5.0(eslint@8.56.0)(typescript@5.4.5) '@vitest/coverage-istanbul': - specifier: 1.6.0 - version: 1.6.0(vitest@1.6.0(@types/node@20.12.12)(jsdom@22.1.0)(lightningcss@1.26.0)(terser@5.31.6)) + specifier: 2.0.5 + version: 2.0.5(vitest@2.0.5(@types/node@20.12.12)(jsdom@22.1.0)(lightningcss@1.26.0)(terser@5.31.6)) audit-ci: specifier: 6.6.1 version: 6.6.1 @@ -556,7 +559,7 @@ importers: version: 2.2.2 clean-webpack-plugin: specifier: 4.0.0 - version: 4.0.0(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) + version: 4.0.0(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) concurrently: specifier: 8.2.2 version: 8.2.2 @@ -565,7 +568,7 @@ importers: version: 7.0.2 copy-webpack-plugin: specifier: 12.0.2 - version: 12.0.2(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) + version: 12.0.2(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) cross-env: specifier: 7.0.3 version: 7.0.3 @@ -580,13 +583,13 @@ importers: version: 16.3.2 dotenv-webpack: specifier: 8.1.0 - version: 8.1.0(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) + version: 8.1.0(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) esbuild: - specifier: 0.21.4 - version: 0.21.4 + specifier: 0.23.1 + version: 0.23.1 esbuild-loader: specifier: 4.1.0 - version: 4.1.0(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) + version: 4.1.0(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) eslint-plugin-deprecation: specifier: 2.0.0 version: 2.0.0(eslint@8.56.0)(typescript@5.4.5) @@ -604,13 +607,13 @@ importers: version: 0.8.0(eslint@8.56.0)(typescript@5.4.5) file-loader: specifier: 6.2.0 - version: 6.2.0(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) + version: 6.2.0(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) generate-json-webpack-plugin: specifier: 2.0.0 version: 2.0.0 html-webpack-plugin: specifier: 5.6.0 - version: 5.6.0(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) + version: 5.6.0(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) jsdom: specifier: 22.1.0 version: 22.1.0 @@ -619,7 +622,7 @@ importers: version: 8.4.38 postcss-loader: specifier: 8.1.1 - version: 8.1.1(postcss@8.4.38)(typescript@5.4.5)(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) + version: 8.1.1(postcss@8.4.38)(typescript@5.4.5)(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) prettier: specifier: 3.3.3 version: 3.3.3 @@ -628,16 +631,16 @@ importers: version: 0.11.10 progress-bar-webpack-plugin: specifier: 2.1.0 - version: 2.1.0(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) + version: 2.1.0(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) react-dev-utils: specifier: 12.0.1 - version: 12.0.1(eslint@8.56.0)(typescript@5.4.5)(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) + version: 12.0.1(eslint@8.56.0)(typescript@5.4.5)(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) schema-inspector: specifier: 2.0.2 version: 2.0.2 speed-measure-webpack-plugin: specifier: 1.5.0 - version: 1.5.0(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) + version: 1.5.0(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) storybook: specifier: 8.2.4 version: 8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)) @@ -646,7 +649,7 @@ importers: version: 3.0.0 svg-url-loader: specifier: 8.0.0 - version: 8.0.0(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) + version: 8.0.0(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) ts-node: specifier: 10.9.2 version: 10.9.2(@swc/core@1.7.11)(@types/node@20.12.12)(typescript@5.4.5) @@ -660,8 +663,8 @@ importers: specifier: 5.4.5 version: 5.4.5 vitest: - specifier: 1.6.0 - version: 1.6.0(@types/node@20.12.12)(jsdom@22.1.0)(lightningcss@1.26.0)(terser@5.31.6) + specifier: 2.0.5 + version: 2.0.5(@types/node@20.12.12)(jsdom@22.1.0)(lightningcss@1.26.0)(terser@5.31.6) vm-browserify: specifier: 1.1.2 version: 1.1.2 @@ -673,7 +676,7 @@ importers: version: 7.8.0(body-parser@1.20.2) webpack: specifier: 5.91.0 - version: 5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) + version: 5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) webpack-bundle-analyzer: specifier: 4.10.2 version: 4.10.2 @@ -1982,6 +1985,12 @@ packages: cpu: [ppc64] os: [aix] + '@esbuild/aix-ppc64@0.23.1': + resolution: {integrity: sha512-6VhYk1diRqrhBAqpJEdjASR/+WVRtfjpqKuNw11cLiaWpAT/Uu+nokB+UJnevzy/P9C/ty6AOe0dwueMrGh/iQ==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [aix] + '@esbuild/android-arm64@0.18.20': resolution: {integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==} engines: {node: '>=12'} @@ -2000,6 +2009,12 @@ packages: cpu: [arm64] os: [android] + '@esbuild/android-arm64@0.23.1': + resolution: {integrity: sha512-xw50ipykXcLstLeWH7WRdQuysJqejuAGPd30vd1i5zSyKK3WE+ijzHmLKxdiCMtH1pHz78rOg0BKSYOSB/2Khw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [android] + '@esbuild/android-arm@0.18.20': resolution: {integrity: sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==} engines: {node: '>=12'} @@ -2018,6 +2033,12 @@ packages: cpu: [arm] os: [android] + '@esbuild/android-arm@0.23.1': + resolution: {integrity: sha512-uz6/tEy2IFm9RYOyvKl88zdzZfwEfKZmnX9Cj1BHjeSGNuGLuMD1kR8y5bteYmwqKm1tj8m4cb/aKEorr6fHWQ==} + engines: {node: '>=18'} + cpu: [arm] + os: [android] + '@esbuild/android-x64@0.18.20': resolution: {integrity: sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==} engines: {node: '>=12'} @@ -2036,6 +2057,12 @@ packages: cpu: [x64] os: [android] + '@esbuild/android-x64@0.23.1': + resolution: {integrity: sha512-nlN9B69St9BwUoB+jkyU090bru8L0NA3yFvAd7k8dNsVH8bi9a8cUAUSEcEEgTp2z3dbEDGJGfP6VUnkQnlReg==} + engines: {node: '>=18'} + cpu: [x64] + os: [android] + '@esbuild/darwin-arm64@0.18.20': resolution: {integrity: sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==} engines: {node: '>=12'} @@ -2054,6 +2081,12 @@ packages: cpu: [arm64] os: [darwin] + '@esbuild/darwin-arm64@0.23.1': + resolution: {integrity: sha512-YsS2e3Wtgnw7Wq53XXBLcV6JhRsEq8hkfg91ESVadIrzr9wO6jJDMZnCQbHm1Guc5t/CdDiFSSfWP58FNuvT3Q==} + engines: {node: '>=18'} + cpu: [arm64] + os: [darwin] + '@esbuild/darwin-x64@0.18.20': resolution: {integrity: sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==} engines: {node: '>=12'} @@ -2072,6 +2105,12 @@ packages: cpu: [x64] os: [darwin] + '@esbuild/darwin-x64@0.23.1': + resolution: {integrity: sha512-aClqdgTDVPSEGgoCS8QDG37Gu8yc9lTHNAQlsztQ6ENetKEO//b8y31MMu2ZaPbn4kVsIABzVLXYLhCGekGDqw==} + engines: {node: '>=18'} + cpu: [x64] + os: [darwin] + '@esbuild/freebsd-arm64@0.18.20': resolution: {integrity: sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==} engines: {node: '>=12'} @@ -2090,6 +2129,12 @@ packages: cpu: [arm64] os: [freebsd] + '@esbuild/freebsd-arm64@0.23.1': + resolution: {integrity: sha512-h1k6yS8/pN/NHlMl5+v4XPfikhJulk4G+tKGFIOwURBSFzE8bixw1ebjluLOjfwtLqY0kewfjLSrO6tN2MgIhA==} + engines: {node: '>=18'} + cpu: [arm64] + os: [freebsd] + '@esbuild/freebsd-x64@0.18.20': resolution: {integrity: sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==} engines: {node: '>=12'} @@ -2108,6 +2153,12 @@ packages: cpu: [x64] os: [freebsd] + '@esbuild/freebsd-x64@0.23.1': + resolution: {integrity: sha512-lK1eJeyk1ZX8UklqFd/3A60UuZ/6UVfGT2LuGo3Wp4/z7eRTRYY+0xOu2kpClP+vMTi9wKOfXi2vjUpO1Ro76g==} + engines: {node: '>=18'} + cpu: [x64] + os: [freebsd] + '@esbuild/linux-arm64@0.18.20': resolution: {integrity: sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==} engines: {node: '>=12'} @@ -2126,6 +2177,12 @@ packages: cpu: [arm64] os: [linux] + '@esbuild/linux-arm64@0.23.1': + resolution: {integrity: sha512-/93bf2yxencYDnItMYV/v116zff6UyTjo4EtEQjUBeGiVpMmffDNUyD9UN2zV+V3LRV3/on4xdZ26NKzn6754g==} + engines: {node: '>=18'} + cpu: [arm64] + os: [linux] + '@esbuild/linux-arm@0.18.20': resolution: {integrity: sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==} engines: {node: '>=12'} @@ -2144,6 +2201,12 @@ packages: cpu: [arm] os: [linux] + '@esbuild/linux-arm@0.23.1': + resolution: {integrity: sha512-CXXkzgn+dXAPs3WBwE+Kvnrf4WECwBdfjfeYHpMeVxWE0EceB6vhWGShs6wi0IYEqMSIzdOF1XjQ/Mkm5d7ZdQ==} + engines: {node: '>=18'} + cpu: [arm] + os: [linux] + '@esbuild/linux-ia32@0.18.20': resolution: {integrity: sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==} engines: {node: '>=12'} @@ -2162,6 +2225,12 @@ packages: cpu: [ia32] os: [linux] + '@esbuild/linux-ia32@0.23.1': + resolution: {integrity: sha512-VTN4EuOHwXEkXzX5nTvVY4s7E/Krz7COC8xkftbbKRYAl96vPiUssGkeMELQMOnLOJ8k3BY1+ZY52tttZnHcXQ==} + engines: {node: '>=18'} + cpu: [ia32] + os: [linux] + '@esbuild/linux-loong64@0.18.20': resolution: {integrity: sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==} engines: {node: '>=12'} @@ -2180,6 +2249,12 @@ packages: cpu: [loong64] os: [linux] + '@esbuild/linux-loong64@0.23.1': + resolution: {integrity: sha512-Vx09LzEoBa5zDnieH8LSMRToj7ir/Jeq0Gu6qJ/1GcBq9GkfoEAoXvLiW1U9J1qE/Y/Oyaq33w5p2ZWrNNHNEw==} + engines: {node: '>=18'} + cpu: [loong64] + os: [linux] + '@esbuild/linux-mips64el@0.18.20': resolution: {integrity: sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==} engines: {node: '>=12'} @@ -2198,6 +2273,12 @@ packages: cpu: [mips64el] os: [linux] + '@esbuild/linux-mips64el@0.23.1': + resolution: {integrity: sha512-nrFzzMQ7W4WRLNUOU5dlWAqa6yVeI0P78WKGUo7lg2HShq/yx+UYkeNSE0SSfSure0SqgnsxPvmAUu/vu0E+3Q==} + engines: {node: '>=18'} + cpu: [mips64el] + os: [linux] + '@esbuild/linux-ppc64@0.18.20': resolution: {integrity: sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==} engines: {node: '>=12'} @@ -2216,6 +2297,12 @@ packages: cpu: [ppc64] os: [linux] + '@esbuild/linux-ppc64@0.23.1': + resolution: {integrity: sha512-dKN8fgVqd0vUIjxuJI6P/9SSSe/mB9rvA98CSH2sJnlZ/OCZWO1DJvxj8jvKTfYUdGfcq2dDxoKaC6bHuTlgcw==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [linux] + '@esbuild/linux-riscv64@0.18.20': resolution: {integrity: sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==} engines: {node: '>=12'} @@ -2234,6 +2321,12 @@ packages: cpu: [riscv64] os: [linux] + '@esbuild/linux-riscv64@0.23.1': + resolution: {integrity: sha512-5AV4Pzp80fhHL83JM6LoA6pTQVWgB1HovMBsLQ9OZWLDqVY8MVobBXNSmAJi//Csh6tcY7e7Lny2Hg1tElMjIA==} + engines: {node: '>=18'} + cpu: [riscv64] + os: [linux] + '@esbuild/linux-s390x@0.18.20': resolution: {integrity: sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==} engines: {node: '>=12'} @@ -2252,6 +2345,12 @@ packages: cpu: [s390x] os: [linux] + '@esbuild/linux-s390x@0.23.1': + resolution: {integrity: sha512-9ygs73tuFCe6f6m/Tb+9LtYxWR4c9yg7zjt2cYkjDbDpV/xVn+68cQxMXCjUpYwEkze2RcU/rMnfIXNRFmSoDw==} + engines: {node: '>=18'} + cpu: [s390x] + os: [linux] + '@esbuild/linux-x64@0.18.20': resolution: {integrity: sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==} engines: {node: '>=12'} @@ -2270,6 +2369,12 @@ packages: cpu: [x64] os: [linux] + '@esbuild/linux-x64@0.23.1': + resolution: {integrity: sha512-EV6+ovTsEXCPAp58g2dD68LxoP/wK5pRvgy0J/HxPGB009omFPv3Yet0HiaqvrIrgPTBuC6wCH1LTOY91EO5hQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [linux] + '@esbuild/netbsd-x64@0.18.20': resolution: {integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==} engines: {node: '>=12'} @@ -2288,6 +2393,18 @@ packages: cpu: [x64] os: [netbsd] + '@esbuild/netbsd-x64@0.23.1': + resolution: {integrity: sha512-aevEkCNu7KlPRpYLjwmdcuNz6bDFiE7Z8XC4CPqExjTvrHugh28QzUXVOZtiYghciKUacNktqxdpymplil1beA==} + engines: {node: '>=18'} + cpu: [x64] + os: [netbsd] + + '@esbuild/openbsd-arm64@0.23.1': + resolution: {integrity: sha512-3x37szhLexNA4bXhLrCC/LImN/YtWis6WXr1VESlfVtVeoFJBRINPJ3f0a/6LV8zpikqoUg4hyXw0sFBt5Cr+Q==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openbsd] + '@esbuild/openbsd-x64@0.18.20': resolution: {integrity: sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==} engines: {node: '>=12'} @@ -2306,6 +2423,12 @@ packages: cpu: [x64] os: [openbsd] + '@esbuild/openbsd-x64@0.23.1': + resolution: {integrity: sha512-aY2gMmKmPhxfU+0EdnN+XNtGbjfQgwZj43k8G3fyrDM/UdZww6xrWxmDkuz2eCZchqVeABjV5BpildOrUbBTqA==} + engines: {node: '>=18'} + cpu: [x64] + os: [openbsd] + '@esbuild/sunos-x64@0.18.20': resolution: {integrity: sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==} engines: {node: '>=12'} @@ -2324,6 +2447,12 @@ packages: cpu: [x64] os: [sunos] + '@esbuild/sunos-x64@0.23.1': + resolution: {integrity: sha512-RBRT2gqEl0IKQABT4XTj78tpk9v7ehp+mazn2HbUeZl1YMdaGAQqhapjGTCe7uw7y0frDi4gS0uHzhvpFuI1sA==} + engines: {node: '>=18'} + cpu: [x64] + os: [sunos] + '@esbuild/win32-arm64@0.18.20': resolution: {integrity: sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==} engines: {node: '>=12'} @@ -2342,6 +2471,12 @@ packages: cpu: [arm64] os: [win32] + '@esbuild/win32-arm64@0.23.1': + resolution: {integrity: sha512-4O+gPR5rEBe2FpKOVyiJ7wNDPA8nGzDuJ6gN4okSA1gEOYZ67N8JPk58tkWtdtPeLz7lBnY6I5L3jdsr3S+A6A==} + engines: {node: '>=18'} + cpu: [arm64] + os: [win32] + '@esbuild/win32-ia32@0.18.20': resolution: {integrity: sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==} engines: {node: '>=12'} @@ -2360,6 +2495,12 @@ packages: cpu: [ia32] os: [win32] + '@esbuild/win32-ia32@0.23.1': + resolution: {integrity: sha512-BcaL0Vn6QwCwre3Y717nVHZbAa4UBEigzFm6VdsVdT/MbZ38xoj1X9HPkZhbmaBGUD1W8vxAfffbDe8bA6AKnQ==} + engines: {node: '>=18'} + cpu: [ia32] + os: [win32] + '@esbuild/win32-x64@0.18.20': resolution: {integrity: sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==} engines: {node: '>=12'} @@ -2378,6 +2519,12 @@ packages: cpu: [x64] os: [win32] + '@esbuild/win32-x64@0.23.1': + resolution: {integrity: sha512-BHpFFeslkWrXWyUPnbKm+xYYVYruCinGcftSBaa8zoF9hZO4BcSCFUvHVTtzpIY6YzUnYtuEhZ+C9iEXjxnasg==} + engines: {node: '>=18'} + cpu: [x64] + os: [win32] + '@eslint-community/eslint-utils@4.4.0': resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -4169,81 +4316,161 @@ packages: cpu: [arm] os: [android] + '@rollup/rollup-android-arm-eabi@4.21.0': + resolution: {integrity: sha512-WTWD8PfoSAJ+qL87lE7votj3syLavxunWhzCnx3XFxFiI/BA/r3X7MUM8dVrH8rb2r4AiO8jJsr3ZjdaftmnfA==} + cpu: [arm] + os: [android] + '@rollup/rollup-android-arm64@4.20.0': resolution: {integrity: sha512-u00Ro/nok7oGzVuh/FMYfNoGqxU5CPWz1mxV85S2w9LxHR8OoMQBuSk+3BKVIDYgkpeOET5yXkx90OYFc+ytpQ==} cpu: [arm64] os: [android] + '@rollup/rollup-android-arm64@4.21.0': + resolution: {integrity: sha512-a1sR2zSK1B4eYkiZu17ZUZhmUQcKjk2/j9Me2IDjk1GHW7LB5Z35LEzj9iJch6gtUfsnvZs1ZNyDW2oZSThrkA==} + cpu: [arm64] + os: [android] + '@rollup/rollup-darwin-arm64@4.20.0': resolution: {integrity: sha512-uFVfvzvsdGtlSLuL0ZlvPJvl6ZmrH4CBwLGEFPe7hUmf7htGAN+aXo43R/V6LATyxlKVC/m6UsLb7jbG+LG39Q==} cpu: [arm64] os: [darwin] + '@rollup/rollup-darwin-arm64@4.21.0': + resolution: {integrity: sha512-zOnKWLgDld/svhKO5PD9ozmL6roy5OQ5T4ThvdYZLpiOhEGY+dp2NwUmxK0Ld91LrbjrvtNAE0ERBwjqhZTRAA==} + cpu: [arm64] + os: [darwin] + '@rollup/rollup-darwin-x64@4.20.0': resolution: {integrity: sha512-xbrMDdlev53vNXexEa6l0LffojxhqDTBeL+VUxuuIXys4x6xyvbKq5XqTXBCEUA8ty8iEJblHvFaWRJTk/icAQ==} cpu: [x64] os: [darwin] + '@rollup/rollup-darwin-x64@4.21.0': + resolution: {integrity: sha512-7doS8br0xAkg48SKE2QNtMSFPFUlRdw9+votl27MvT46vo44ATBmdZdGysOevNELmZlfd+NEa0UYOA8f01WSrg==} + cpu: [x64] + os: [darwin] + '@rollup/rollup-linux-arm-gnueabihf@4.20.0': resolution: {integrity: sha512-jMYvxZwGmoHFBTbr12Xc6wOdc2xA5tF5F2q6t7Rcfab68TT0n+r7dgawD4qhPEvasDsVpQi+MgDzj2faOLsZjA==} cpu: [arm] os: [linux] + '@rollup/rollup-linux-arm-gnueabihf@4.21.0': + resolution: {integrity: sha512-pWJsfQjNWNGsoCq53KjMtwdJDmh/6NubwQcz52aEwLEuvx08bzcy6tOUuawAOncPnxz/3siRtd8hiQ32G1y8VA==} + cpu: [arm] + os: [linux] + '@rollup/rollup-linux-arm-musleabihf@4.20.0': resolution: {integrity: sha512-1asSTl4HKuIHIB1GcdFHNNZhxAYEdqML/MW4QmPS4G0ivbEcBr1JKlFLKsIRqjSwOBkdItn3/ZDlyvZ/N6KPlw==} cpu: [arm] os: [linux] + '@rollup/rollup-linux-arm-musleabihf@4.21.0': + resolution: {integrity: sha512-efRIANsz3UHZrnZXuEvxS9LoCOWMGD1rweciD6uJQIx2myN3a8Im1FafZBzh7zk1RJ6oKcR16dU3UPldaKd83w==} + cpu: [arm] + os: [linux] + '@rollup/rollup-linux-arm64-gnu@4.20.0': resolution: {integrity: sha512-COBb8Bkx56KldOYJfMf6wKeYJrtJ9vEgBRAOkfw6Ens0tnmzPqvlpjZiLgkhg6cA3DGzCmLmmd319pmHvKWWlQ==} cpu: [arm64] os: [linux] + '@rollup/rollup-linux-arm64-gnu@4.21.0': + resolution: {integrity: sha512-ZrPhydkTVhyeGTW94WJ8pnl1uroqVHM3j3hjdquwAcWnmivjAwOYjTEAuEDeJvGX7xv3Z9GAvrBkEzCgHq9U1w==} + cpu: [arm64] + os: [linux] + '@rollup/rollup-linux-arm64-musl@4.20.0': resolution: {integrity: sha512-+it+mBSyMslVQa8wSPvBx53fYuZK/oLTu5RJoXogjk6x7Q7sz1GNRsXWjn6SwyJm8E/oMjNVwPhmNdIjwP135Q==} cpu: [arm64] os: [linux] + '@rollup/rollup-linux-arm64-musl@4.21.0': + resolution: {integrity: sha512-cfaupqd+UEFeURmqNP2eEvXqgbSox/LHOyN9/d2pSdV8xTrjdg3NgOFJCtc1vQ/jEke1qD0IejbBfxleBPHnPw==} + cpu: [arm64] + os: [linux] + '@rollup/rollup-linux-powerpc64le-gnu@4.20.0': resolution: {integrity: sha512-yAMvqhPfGKsAxHN8I4+jE0CpLWD8cv4z7CK7BMmhjDuz606Q2tFKkWRY8bHR9JQXYcoLfopo5TTqzxgPUjUMfw==} cpu: [ppc64] os: [linux] + '@rollup/rollup-linux-powerpc64le-gnu@4.21.0': + resolution: {integrity: sha512-ZKPan1/RvAhrUylwBXC9t7B2hXdpb/ufeu22pG2psV7RN8roOfGurEghw1ySmX/CmDDHNTDDjY3lo9hRlgtaHg==} + cpu: [ppc64] + os: [linux] + '@rollup/rollup-linux-riscv64-gnu@4.20.0': resolution: {integrity: sha512-qmuxFpfmi/2SUkAw95TtNq/w/I7Gpjurx609OOOV7U4vhvUhBcftcmXwl3rqAek+ADBwSjIC4IVNLiszoj3dPA==} cpu: [riscv64] os: [linux] + '@rollup/rollup-linux-riscv64-gnu@4.21.0': + resolution: {integrity: sha512-H1eRaCwd5E8eS8leiS+o/NqMdljkcb1d6r2h4fKSsCXQilLKArq6WS7XBLDu80Yz+nMqHVFDquwcVrQmGr28rg==} + cpu: [riscv64] + os: [linux] + '@rollup/rollup-linux-s390x-gnu@4.20.0': resolution: {integrity: sha512-I0BtGXddHSHjV1mqTNkgUZLnS3WtsqebAXv11D5BZE/gfw5KoyXSAXVqyJximQXNvNzUo4GKlCK/dIwXlz+jlg==} cpu: [s390x] os: [linux] + '@rollup/rollup-linux-s390x-gnu@4.21.0': + resolution: {integrity: sha512-zJ4hA+3b5tu8u7L58CCSI0A9N1vkfwPhWd/puGXwtZlsB5bTkwDNW/+JCU84+3QYmKpLi+XvHdmrlwUwDA6kqw==} + cpu: [s390x] + os: [linux] + '@rollup/rollup-linux-x64-gnu@4.20.0': resolution: {integrity: sha512-y+eoL2I3iphUg9tN9GB6ku1FA8kOfmF4oUEWhztDJ4KXJy1agk/9+pejOuZkNFhRwHAOxMsBPLbXPd6mJiCwew==} cpu: [x64] os: [linux] + '@rollup/rollup-linux-x64-gnu@4.21.0': + resolution: {integrity: sha512-e2hrvElFIh6kW/UNBQK/kzqMNY5mO+67YtEh9OA65RM5IJXYTWiXjX6fjIiPaqOkBthYF1EqgiZ6OXKcQsM0hg==} + cpu: [x64] + os: [linux] + '@rollup/rollup-linux-x64-musl@4.20.0': resolution: {integrity: sha512-hM3nhW40kBNYUkZb/r9k2FKK+/MnKglX7UYd4ZUy5DJs8/sMsIbqWK2piZtVGE3kcXVNj3B2IrUYROJMMCikNg==} cpu: [x64] os: [linux] + '@rollup/rollup-linux-x64-musl@4.21.0': + resolution: {integrity: sha512-1vvmgDdUSebVGXWX2lIcgRebqfQSff0hMEkLJyakQ9JQUbLDkEaMsPTLOmyccyC6IJ/l3FZuJbmrBw/u0A0uCQ==} + cpu: [x64] + os: [linux] + '@rollup/rollup-win32-arm64-msvc@4.20.0': resolution: {integrity: sha512-psegMvP+Ik/Bg7QRJbv8w8PAytPA7Uo8fpFjXyCRHWm6Nt42L+JtoqH8eDQ5hRP7/XW2UiIriy1Z46jf0Oa1kA==} cpu: [arm64] os: [win32] + '@rollup/rollup-win32-arm64-msvc@4.21.0': + resolution: {integrity: sha512-s5oFkZ/hFcrlAyBTONFY1TWndfyre1wOMwU+6KCpm/iatybvrRgmZVM+vCFwxmC5ZhdlgfE0N4XorsDpi7/4XQ==} + cpu: [arm64] + os: [win32] + '@rollup/rollup-win32-ia32-msvc@4.20.0': resolution: {integrity: sha512-GabekH3w4lgAJpVxkk7hUzUf2hICSQO0a/BLFA11/RMxQT92MabKAqyubzDZmMOC/hcJNlc+rrypzNzYl4Dx7A==} cpu: [ia32] os: [win32] + '@rollup/rollup-win32-ia32-msvc@4.21.0': + resolution: {integrity: sha512-G9+TEqRnAA6nbpqyUqgTiopmnfgnMkR3kMukFBDsiyy23LZvUCpiUwjTRx6ezYCjJODXrh52rBR9oXvm+Fp5wg==} + cpu: [ia32] + os: [win32] + '@rollup/rollup-win32-x64-msvc@4.20.0': resolution: {integrity: sha512-aJ1EJSuTdGnM6qbVC4B5DSmozPTqIag9fSzXRNNo+humQLG89XpPgdt16Ia56ORD7s+H8Pmyx44uczDQ0yDzpg==} cpu: [x64] os: [win32] + '@rollup/rollup-win32-x64-msvc@4.21.0': + resolution: {integrity: sha512-2jsCDZwtQvRhejHLfZ1JY6w6kEuEtfF9nzYsZxzSlNVKDX+DpsDJ+Rbjkm74nvg2rdx0gwBS+IMdvwJuq3S9pQ==} + cpu: [x64] + os: [win32] + '@schemastore/web-manifest@0.0.6': resolution: {integrity: sha512-mhMEg7qUdpPuqdTAs2xh2GBAISAE++74uFX3y84G0GPwkBF1kdiDVypKbHIbizYTEFty+Ieurxoagq9KRkgEiw==} @@ -4293,13 +4520,21 @@ packages: resolution: {integrity: sha512-NzkBK8GwPsyQ74AceLjENbUoaFrObnzEKOX4ko2wZDuIyK+DnDm3B//8xZYI2LCKt+wUD55l6ygfjCoVs8RMWw==} hasBin: true - '@sentry-internal/feedback@7.106.0': - resolution: {integrity: sha512-Uz6pv3SN8XORTMme5xPxP/kuho7CAA6E/pMlpMjsojjBbnwLIICu10JaEZNsF/AtEya1RcNVTyPCrtF1F3sBYA==} - engines: {node: '>=12'} + '@sentry-internal/browser-utils@8.26.0': + resolution: {integrity: sha512-O2Tj+WK33/ZVp5STnz6ZL0OO+/Idk2KqsH0ITQkQmyZ2z0kdzWOeqK7s7q3/My6rB1GfPcyqPcBBv4dVv92FYQ==} + engines: {node: '>=14.18'} - '@sentry-internal/replay-canvas@7.106.0': - resolution: {integrity: sha512-59qmT6XqbwpQuK1nVmv+XFxgd80gpYNH3aqgF5BEKux23kRB02/ARR5MwYyIHgVO0JhwdGIuiTfiLVNDu+nwTQ==} - engines: {node: '>=12'} + '@sentry-internal/feedback@8.26.0': + resolution: {integrity: sha512-hQtw1gg8n6ERK1UH47F7ZI1zOsbhu0J2VX+TrnkpaQR2FgxDW1oe9Ja6oCV4CQKuR4w+1ZI/Kj4imSt0K33kEw==} + engines: {node: '>=14.18'} + + '@sentry-internal/replay-canvas@8.26.0': + resolution: {integrity: sha512-2CFQW6f9aJHIo/DqmqYa9PaYoLn1o36ywc0h8oyGrD4oPCbrnE5F++PmTdc71GBODu41HBn/yoCTLmxOD+UjpA==} + engines: {node: '>=14.18'} + + '@sentry-internal/replay@8.26.0': + resolution: {integrity: sha512-JDY7W2bswlp5c3483lKP4kcb75fHNwGNfwD8x8FsY9xMjv7nxeXjLpR5cCEk1XqPq2+n6w4j7mJOXhEXGiUIKg==} + engines: {node: '>=14.18'} '@sentry-internal/tracing@7.106.0': resolution: {integrity: sha512-O8Es6Sa/tP80nfl+8soNfWzeRNFcT484SvjLR8BS3pHM9KDAlwNXyoQhFr2BKNYL1irbq6UF6eku4xCnUKVmqA==} @@ -4309,9 +4544,9 @@ packages: resolution: {integrity: sha512-njBWwVVFEb5SuGqk1KYiIcuKU3dEPuiaDN42hY72mfuQgeMR/RUZtibAQ5yu2Ii7yok6kewLe4OvztP2oP/IVQ==} engines: {node: '>= 14'} - '@sentry/browser@7.106.0': - resolution: {integrity: sha512-OrHdw44giTtMa1DmlIUMBN4ypj1xTES9DLjq16ufK+bLqW3rWzwCuTy0sb9ZmSxc7fL2pdBlsL+sECiS+U2TEw==} - engines: {node: '>=8'} + '@sentry/browser@8.26.0': + resolution: {integrity: sha512-e5s6eKlwLZWzTwQcBwqyAGZMMuQROW9Z677VzwkSyREWAIkKjfH2VBxHATnNGc0IVkNHjD7iH3ixo3C0rLKM3w==} + engines: {node: '>=14.18'} '@sentry/bundler-plugin-core@2.17.0': resolution: {integrity: sha512-aIjCexNsB6DXtl/IngJcUxN7OalsyP5tS/4rqxj6pvqZbeg/7JMlMgy2nOOWsNhy+chX8swThS39dY8pCcEYLQ==} @@ -4367,15 +4602,15 @@ packages: resolution: {integrity: sha512-Dc13XtnyFaXup2E4vCbzuG0QKAVjrJBk4qfGwvSJaTuopEaEWBs2MpK6hRzFhsz9S3T0La7c1F/62NptvTUWsQ==} engines: {node: '>=8'} - '@sentry/react@7.106.0': - resolution: {integrity: sha512-5KMfvkBYqK990o8Ju9vsRRRR0F8TnPpZynC9YqsJYpCViKjIt8W/ysDLrU1Dj5XZyeVElZjdRlXB0aQYrwEUWg==} - engines: {node: '>=8'} - peerDependencies: - react: 15.x || 16.x || 17.x || 18.x + '@sentry/core@8.26.0': + resolution: {integrity: sha512-g/tVmTZD4GNbLFf++hKJfBpcCAtduFEMLnbfa9iT/QEZjlmP+EzY+GsH9bafM5VsNe8DiOUp+kJKWtShzlVdBA==} + engines: {node: '>=14.18'} - '@sentry/replay@7.106.0': - resolution: {integrity: sha512-buaAOvOI+3pFm+76vwtxSxciBATHyR78aDjStghJZcIpFDNF31K8ZV0uP9+EUPbXHohtkTwZ86cn/P9cyY6NgA==} - engines: {node: '>=12'} + '@sentry/react@8.26.0': + resolution: {integrity: sha512-dYoC0xzcqq8zmNMFoTWidhA7mVd3RDz/nAUn6C8yK/hkKA7bUknYCkhpESGLZfHaGwSKzeXRXKd/o/cgUVM9eA==} + engines: {node: '>=14.18'} + peerDependencies: + react: ^16.14.0 || 17.x || 18.x || 19.x '@sentry/tracing@7.106.0': resolution: {integrity: sha512-qHlRnNLcQpj7d/tSXL9uk49fjtfgKhd1VdqOcb66m180PF1vwIxzr3yPQ7wFZa91sHqf7Xto7faax8DnaDmpoQ==} @@ -4385,10 +4620,18 @@ packages: resolution: {integrity: sha512-oKTkDaL6P9xJC5/zHLRemHTWboUqRYjkJNaZCN63j4kJqGy56wee4vDtDese/NWWn4U4C1QV1h+Mifm2HmDcQg==} engines: {node: '>=8'} + '@sentry/types@8.26.0': + resolution: {integrity: sha512-zKmh6SWsJh630rpt7a9vP4Cm4m1C2gDTUqUiH565CajCL/4cePpNWYrNwalSqsOSL7B9OrczA1+n6a6XvND+ng==} + engines: {node: '>=14.18'} + '@sentry/utils@7.106.0': resolution: {integrity: sha512-bVsePsXLpFu/1sH4rpJrPcnVxW2fXXfGfGxKs6Bm+dkOMbuVTlk/KAzIbdjCDIpVlrMDJmMNEv5xgTFjgWDkjw==} engines: {node: '>=8'} + '@sentry/utils@8.26.0': + resolution: {integrity: sha512-xvlPU9Hd2BlyT+FhWHGNwnxWqdVRk2AHnDtVcW4Ma0Ri5EwS+uy4Jeik5UkSv8C5RVb9VlxFmS8LN3I1MPJsLw==} + engines: {node: '>=14.18'} + '@sentry/webpack-plugin@2.17.0': resolution: {integrity: sha512-MzSRNQRu/bJ2qtvy9ovd45IGRF0ESvZzTN3HYQWzjSB9UDngoXSyZ81puDyPs5TT4W8Cr+pyu4XrFt2Fq+9C7A==} engines: {node: '>= 14'} @@ -6148,26 +6391,38 @@ packages: peerDependencies: graphql: ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 - '@vitest/coverage-istanbul@1.6.0': - resolution: {integrity: sha512-h/BwpXehkkS0qsNCS00QxiupAqVkNi0WT19BR0dQvlge5oHghoSVLx63fABYFoKxVb7Ue7+k6V2KokmQ1zdMpg==} + '@vitest/coverage-istanbul@2.0.5': + resolution: {integrity: sha512-BvjWKtp7fiMAeYUD0mO5cuADzn1gmjTm54jm5qUEnh/O08riczun8rI4EtQlg3bWoRo2lT3FO8DmjPDX9ZthPw==} peerDependencies: - vitest: 1.6.0 + vitest: 2.0.5 '@vitest/expect@1.6.0': resolution: {integrity: sha512-ixEvFVQjycy/oNgHjqsL6AZCDduC+tflRluaHIzKIsdbzkLn2U/iBnVeJwB6HsIjQBdfMR8Z0tRxKUsvFJEeWQ==} - '@vitest/runner@1.6.0': - resolution: {integrity: sha512-P4xgwPjwesuBiHisAVz/LSSZtDjOTPYZVmNAnpHHSR6ONrf8eCJOFRvUwdHn30F5M1fxhqtl7QZQUk2dprIXAg==} + '@vitest/expect@2.0.5': + resolution: {integrity: sha512-yHZtwuP7JZivj65Gxoi8upUN2OzHTi3zVfjwdpu2WrvCZPLwsJ2Ey5ILIPccoW23dd/zQBlJ4/dhi7DWNyXCpA==} + + '@vitest/pretty-format@2.0.5': + resolution: {integrity: sha512-h8k+1oWHfwTkyTkb9egzwNMfJAEx4veaPSnMeKbVSjp4euqGSbQlm5+6VHwTr7u4FJslVVsUG5nopCaAYdOmSQ==} - '@vitest/snapshot@1.6.0': - resolution: {integrity: sha512-+Hx43f8Chus+DCmygqqfetcAZrDJwvTj0ymqjQq4CvmpKFSTVteEOBzCusu1x2tt4OJcvBflyHUE0DZSLgEMtQ==} + '@vitest/runner@2.0.5': + resolution: {integrity: sha512-TfRfZa6Bkk9ky4tW0z20WKXFEwwvWhRY+84CnSEtq4+3ZvDlJyY32oNTJtM7AW9ihW90tX/1Q78cb6FjoAs+ig==} + + '@vitest/snapshot@2.0.5': + resolution: {integrity: sha512-SgCPUeDFLaM0mIUHfaArq8fD2WbaXG/zVXjRupthYfYGzc8ztbFbu6dUNOblBG7XLMR1kEhS/DNnfCZ2IhdDew==} '@vitest/spy@1.6.0': resolution: {integrity: sha512-leUTap6B/cqi/bQkXUu6bQV5TZPx7pmMBKBQiI0rJA8c3pB56ZsaTbREnF7CJfmvAS4V2cXIBAh/3rVwrrCYgw==} + '@vitest/spy@2.0.5': + resolution: {integrity: sha512-c/jdthAhvJdpfVuaexSrnawxZz6pywlTPe84LUB2m/4t3rl2fTo9NFGBG4oWgaD+FTgDDV8hJ/nibT7IfH3JfA==} + '@vitest/utils@1.6.0': resolution: {integrity: sha512-21cPiuGMoMZwiOHa2i4LXkMkMkCGzA+MVFV70jRwHo95dL4x/ts5GZhML1QWuy7yfp3WzK3lRvZi3JnXTYqrBw==} + '@vitest/utils@2.0.5': + resolution: {integrity: sha512-d8HKbqIcya+GR67mkZbrzhS5kKhtp8dQLcmRZLGTscGVg7yImT82cIrhtn2L8+VujWcy6KZweApgNmPsTAO/UQ==} + '@vue/compiler-core@3.4.19': resolution: {integrity: sha512-gj81785z0JNzRcU0Mq98E56e4ltO1yf8k5PQ+tV/7YHnbZkrM0fyFyuttnN8ngJZjbpofWE/m4qjKBiLl8Ju4w==} @@ -6632,6 +6887,10 @@ packages: assertion-error@1.1.0: resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==} + assertion-error@2.0.1: + resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==} + engines: {node: '>=12'} + ast-types@0.15.2: resolution: {integrity: sha512-c27loCv9QkZinsa5ProX751khO9DJl/AcB5c2KNtA6NRvHKS0PgLfcftz72KVq504vB0Gku5s2kUZzDBvQWvHg==} engines: {node: '>=4'} @@ -7093,6 +7352,10 @@ packages: resolution: {integrity: sha512-RITGBfijLkBddZvnn8jdqoTypxvqbOLYQkGGxXzeFjVHvudaPw0HNFD9x928/eUwYWd2dPCugVqspGALTZZQKw==} engines: {node: '>=4'} + chai@5.1.1: + resolution: {integrity: sha512-pT1ZgP8rPNqUgieVaEY+ryQr6Q4HXNg8Ei9UnLUrjN4IA7dvQC5JB+/kxVcPNDHyBcc/26CXPkbNzq3qwrOEKA==} + engines: {node: '>=12'} + chalk@2.4.2: resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} engines: {node: '>=4'} @@ -7136,6 +7399,10 @@ packages: check-error@1.0.3: resolution: {integrity: sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==} + check-error@2.1.1: + resolution: {integrity: sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==} + engines: {node: '>= 16'} + cheerio-select@2.1.0: resolution: {integrity: sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==} @@ -7912,6 +8179,10 @@ packages: resolution: {integrity: sha512-SUwdGfqdKOwxCPeVYjwSyRpJ7Z+fhpwIAtmCUdZIWZ/YP5R9WAsyuSgpLVDi9bjWoN2LXHNss/dk3urXtdQxGg==} engines: {node: '>=6'} + deep-eql@5.0.2: + resolution: {integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==} + engines: {node: '>=6'} + deep-extend@0.6.0: resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} engines: {node: '>=4.0.0'} @@ -8351,6 +8622,11 @@ packages: engines: {node: '>=12'} hasBin: true + esbuild@0.23.1: + resolution: {integrity: sha512-VVNz/9Sa0bs5SELtn3f7qhJCDPCF5oMEl5cO9/SSinpE9hbPVvxbd572HH5AKiP7WD8INO53GgfDDhRjkylHEg==} + engines: {node: '>=18'} + hasBin: true + escalade@3.1.2: resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} engines: {node: '>=6'} @@ -10080,9 +10356,6 @@ packages: js-tokens@8.0.3: resolution: {integrity: sha512-UfJMcSJc+SEXEl9lH/VLHSZbThQyLpw1vLO1Lb+j4RWDvG3N2f7yj3PVQA3cmkTBNldJ9eFnM+xEXxHIXrYiJw==} - js-tokens@9.0.0: - resolution: {integrity: sha512-WriZw1luRMlmV3LGJaR6QOJjWwgLUTf89OwT2lUOyjX2dJGBwgmIkbcz+7WFZjrZM635JOIR517++e/67CP9dQ==} - js-yaml@3.14.1: resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} hasBin: true @@ -10536,10 +10809,6 @@ packages: resolution: {integrity: sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg==} engines: {node: '>= 12.13.0'} - local-pkg@0.5.0: - resolution: {integrity: sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==} - engines: {node: '>=14'} - localforage@1.10.0: resolution: {integrity: sha512-14/H1aX7hzBBmmh7sGPd+AOMkkIrHM3Z1PAyGgZigA1H1p5O5ANnMyWzvpAETtG68/dC4pC0ncy3+PPGzXZHPg==} @@ -10655,6 +10924,9 @@ packages: loupe@2.3.7: resolution: {integrity: sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==} + loupe@3.1.1: + resolution: {integrity: sha512-edNu/8D5MKVfGVFRhFf8aAxiTM6Wumfz5XsaatSxlD3w4R1d/WEKUTydCdPGbl9K7QG/Ca3GnDV2sIKIpXRQcw==} + lower-case@2.0.2: resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} @@ -11704,10 +11976,6 @@ packages: resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - p-limit@5.0.0: - resolution: {integrity: sha512-/Eaoq+QyLSiXQ4lyYV23f14mZRQcXnxfHrN0vCai+ak9G0pp9iEQukIIZq5NccEvwRB8PUnZT0KsOoDCINS1qQ==} - engines: {node: '>=18'} - p-locate@3.0.0: resolution: {integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==} engines: {node: '>=6'} @@ -11875,6 +12143,10 @@ packages: pathval@1.1.1: resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==} + pathval@2.0.0: + resolution: {integrity: sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==} + engines: {node: '>= 14.16'} + pause-stream@0.0.11: resolution: {integrity: sha512-e3FBlXLmN/D1S+zHzanP4E/4Z60oFAa3O051qt1pxa7DEJWKAyil6upYVXCWadEnuoqa4Pkc9oUx9zsxYeRv8A==} @@ -13069,6 +13341,11 @@ packages: engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true + rollup@4.21.0: + resolution: {integrity: sha512-vo+S/lfA2lMS7rZ2Qoubi6I5hwZwzXeUIctILZLbHI+laNtvhhOIon2S1JksA5UEDQ7l3vberd0fxK44lTYjbQ==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true + rrweb-cssom@0.6.0: resolution: {integrity: sha512-APM0Gt1KoXBz0iIkkdB/kfvGOwC4UuJFeG/c+yV7wSc7q96cG/kJ0HiYCnzivD9SB53cLV1MlHFNfOuPaadYSw==} @@ -13604,9 +13881,6 @@ packages: resolution: {integrity: sha512-V1LGY4UUo0jgwC+ELQ2BNWfPa17TIuwBLg+j1AA/9RPzKINl1lhxVEu2r+ZTTO8aetIsUzE5Qj6LMSBkoGYKKw==} engines: {node: '>=14.16'} - strip-literal@2.1.0: - resolution: {integrity: sha512-Op+UycaUt/8FbN/Z2TWPBLge3jWrP3xj10f3fnYxf052bKuS3EKs1ZQcVGjnEMdsNVAM+plXRdmjrZ/KgG3Skw==} - strnum@1.0.5: resolution: {integrity: sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==} @@ -13787,9 +14061,9 @@ packages: engines: {node: '>=10'} hasBin: true - test-exclude@6.0.0: - resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} - engines: {node: '>=8'} + test-exclude@7.0.1: + resolution: {integrity: sha512-pFYqmTw68LXVjeWJMST4+borgQP2AyMNbg1BpZh9LbyhUeNkeaPF9gzfPGUAnSMV3qPYdWUwDIjjCLiSDOl7vg==} + engines: {node: '>=18'} text-table@0.2.0: resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} @@ -13835,14 +14109,22 @@ packages: tinybench@2.9.0: resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==} - tinypool@0.8.4: - resolution: {integrity: sha512-i11VH5gS6IFeLY3gMBQ00/MmLncVP7JLXOw1vlgkytLmJK7QnEr7NXf0LBdxfmNPAeyetukOk0bOYrJrFGjYJQ==} + tinypool@1.0.1: + resolution: {integrity: sha512-URZYihUbRPcGv95En+sz6MfghfIc2OJ1sv/RmhWZLouPY0/8Vo80viwPvg3dlaS9fuq7fQMEfgRRK7BBZThBEA==} + engines: {node: ^18.0.0 || >=20.0.0} + + tinyrainbow@1.2.0: + resolution: {integrity: sha512-weEDEq7Z5eTHPDh4xjX789+fHfF+P8boiFB+0vbWzpbnbsEr/GRaohi/uMKxg8RZMXnl1ItAi/IUHWMsjDV7kQ==} engines: {node: '>=14.0.0'} tinyspy@2.2.1: resolution: {integrity: sha512-KYad6Vy5VDWV4GH3fjpseMQ/XU2BhIYP7Vzd0LG44qRWm/Yt2WCOTicFdvmgo6gWaqooMQCawTtILVQJupKu7A==} engines: {node: '>=14.0.0'} + tinyspy@3.0.0: + resolution: {integrity: sha512-q5nmENpTHgiPVd1cJDDc9cVoYN5x4vCvwT3FMilvKPKneCBZAxn2YWQjDF0UMcE9k0Cay1gBiDfTMU0g+mPMQA==} + engines: {node: '>=14.0.0'} + tmp@0.0.33: resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} engines: {node: '>=0.6.0'} @@ -14085,8 +14367,8 @@ packages: resolution: {integrity: sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==} engines: {node: '>=14.16'} - type-fest@4.24.0: - resolution: {integrity: sha512-spAaHzc6qre0TlZQQ2aA/nGMe+2Z/wyGk5Z+Ru2VUfdNwT6kWO6TjevOlpebsATEG1EIQ2sOiDszud3lO5mt/Q==} + type-fest@4.25.0: + resolution: {integrity: sha512-bRkIGlXsnGBRBQRAY56UXBm//9qH4bmJfFvq83gSz41N282df+fjy8ofcEgc1sM8geNt5cl6mC2g9Fht1cs8Aw==} engines: {node: '>=16'} type-is@1.6.18: @@ -14442,13 +14724,13 @@ packages: vinyl-buffer@1.0.1: resolution: {integrity: sha512-LRBE2/g3C1hSHL2k/FynSZcVTRhEw8sb08oKGt/0hukZXwrh2m8nfy+r5yLhGEk7eFFuclhyIuPct/Bxlxk6rg==} - vite-node@1.6.0: - resolution: {integrity: sha512-de6HJgzC+TFzOu0NTC4RAIsyf/DY/ibWDYQUcuEA84EMHhcefTUGkjFHKKEJhQN4A+6I0u++kr3l36ZF2d7XRw==} + vite-node@2.0.5: + resolution: {integrity: sha512-LdsW4pxj0Ot69FAoXZ1yTnA9bjGohr2yNBU7QKRxpz8ITSkhuDl6h3zS/tvgz4qrNjeRnvrWeXQ8ZF7Um4W00Q==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true - vite@5.4.0: - resolution: {integrity: sha512-5xokfMX0PIiwCMCMb9ZJcMyh5wbBun0zUzKib+L65vAZ8GY9ePZMXxFrHbr/Kyll2+LSCY7xtERPpxkBDKngwg==} + vite@5.4.1: + resolution: {integrity: sha512-1oE6yuNXssjrZdblI9AfBbHCC41nnyoVoEZxQnID6yvQZAFBzxxkqoFLtHUMkYunL8hwOLEjgTuxpkRxvba3kA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -14478,15 +14760,15 @@ packages: terser: optional: true - vitest@1.6.0: - resolution: {integrity: sha512-H5r/dN06swuFnzNFhq/dnz37bPXnq8xB2xB5JOVk8K09rUtoeNN+LHWkoQ0A/i3hvbUKKcCei9KpbxqHMLhLLA==} + vitest@2.0.5: + resolution: {integrity: sha512-8GUxONfauuIdeSl5f9GTgVEpg5BTOlplET4WEDaeY2QBiN8wSm68vxN/tb5z405OwppfoCavnwXafiaYBC/xOA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' '@types/node': ^18.0.0 || >=20.0.0 - '@vitest/browser': 1.6.0 - '@vitest/ui': 1.6.0 + '@vitest/browser': 2.0.5 + '@vitest/ui': 2.0.5 happy-dom: '*' jsdom: '*' peerDependenciesMeta: @@ -16537,6 +16819,9 @@ snapshots: '@esbuild/aix-ppc64@0.21.4': optional: true + '@esbuild/aix-ppc64@0.23.1': + optional: true + '@esbuild/android-arm64@0.18.20': optional: true @@ -16546,6 +16831,9 @@ snapshots: '@esbuild/android-arm64@0.21.4': optional: true + '@esbuild/android-arm64@0.23.1': + optional: true + '@esbuild/android-arm@0.18.20': optional: true @@ -16555,6 +16843,9 @@ snapshots: '@esbuild/android-arm@0.21.4': optional: true + '@esbuild/android-arm@0.23.1': + optional: true + '@esbuild/android-x64@0.18.20': optional: true @@ -16564,6 +16855,9 @@ snapshots: '@esbuild/android-x64@0.21.4': optional: true + '@esbuild/android-x64@0.23.1': + optional: true + '@esbuild/darwin-arm64@0.18.20': optional: true @@ -16573,6 +16867,9 @@ snapshots: '@esbuild/darwin-arm64@0.21.4': optional: true + '@esbuild/darwin-arm64@0.23.1': + optional: true + '@esbuild/darwin-x64@0.18.20': optional: true @@ -16582,6 +16879,9 @@ snapshots: '@esbuild/darwin-x64@0.21.4': optional: true + '@esbuild/darwin-x64@0.23.1': + optional: true + '@esbuild/freebsd-arm64@0.18.20': optional: true @@ -16591,6 +16891,9 @@ snapshots: '@esbuild/freebsd-arm64@0.21.4': optional: true + '@esbuild/freebsd-arm64@0.23.1': + optional: true + '@esbuild/freebsd-x64@0.18.20': optional: true @@ -16600,6 +16903,9 @@ snapshots: '@esbuild/freebsd-x64@0.21.4': optional: true + '@esbuild/freebsd-x64@0.23.1': + optional: true + '@esbuild/linux-arm64@0.18.20': optional: true @@ -16609,6 +16915,9 @@ snapshots: '@esbuild/linux-arm64@0.21.4': optional: true + '@esbuild/linux-arm64@0.23.1': + optional: true + '@esbuild/linux-arm@0.18.20': optional: true @@ -16618,6 +16927,9 @@ snapshots: '@esbuild/linux-arm@0.21.4': optional: true + '@esbuild/linux-arm@0.23.1': + optional: true + '@esbuild/linux-ia32@0.18.20': optional: true @@ -16627,6 +16939,9 @@ snapshots: '@esbuild/linux-ia32@0.21.4': optional: true + '@esbuild/linux-ia32@0.23.1': + optional: true + '@esbuild/linux-loong64@0.18.20': optional: true @@ -16636,6 +16951,9 @@ snapshots: '@esbuild/linux-loong64@0.21.4': optional: true + '@esbuild/linux-loong64@0.23.1': + optional: true + '@esbuild/linux-mips64el@0.18.20': optional: true @@ -16645,6 +16963,9 @@ snapshots: '@esbuild/linux-mips64el@0.21.4': optional: true + '@esbuild/linux-mips64el@0.23.1': + optional: true + '@esbuild/linux-ppc64@0.18.20': optional: true @@ -16654,6 +16975,9 @@ snapshots: '@esbuild/linux-ppc64@0.21.4': optional: true + '@esbuild/linux-ppc64@0.23.1': + optional: true + '@esbuild/linux-riscv64@0.18.20': optional: true @@ -16663,6 +16987,9 @@ snapshots: '@esbuild/linux-riscv64@0.21.4': optional: true + '@esbuild/linux-riscv64@0.23.1': + optional: true + '@esbuild/linux-s390x@0.18.20': optional: true @@ -16672,6 +16999,9 @@ snapshots: '@esbuild/linux-s390x@0.21.4': optional: true + '@esbuild/linux-s390x@0.23.1': + optional: true + '@esbuild/linux-x64@0.18.20': optional: true @@ -16681,6 +17011,9 @@ snapshots: '@esbuild/linux-x64@0.21.4': optional: true + '@esbuild/linux-x64@0.23.1': + optional: true + '@esbuild/netbsd-x64@0.18.20': optional: true @@ -16690,6 +17023,12 @@ snapshots: '@esbuild/netbsd-x64@0.21.4': optional: true + '@esbuild/netbsd-x64@0.23.1': + optional: true + + '@esbuild/openbsd-arm64@0.23.1': + optional: true + '@esbuild/openbsd-x64@0.18.20': optional: true @@ -16699,6 +17038,9 @@ snapshots: '@esbuild/openbsd-x64@0.21.4': optional: true + '@esbuild/openbsd-x64@0.23.1': + optional: true + '@esbuild/sunos-x64@0.18.20': optional: true @@ -16708,6 +17050,9 @@ snapshots: '@esbuild/sunos-x64@0.21.4': optional: true + '@esbuild/sunos-x64@0.23.1': + optional: true + '@esbuild/win32-arm64@0.18.20': optional: true @@ -16717,6 +17062,9 @@ snapshots: '@esbuild/win32-arm64@0.21.4': optional: true + '@esbuild/win32-arm64@0.23.1': + optional: true + '@esbuild/win32-ia32@0.18.20': optional: true @@ -16726,6 +17074,9 @@ snapshots: '@esbuild/win32-ia32@0.21.4': optional: true + '@esbuild/win32-ia32@0.23.1': + optional: true + '@esbuild/win32-x64@0.18.20': optional: true @@ -16735,6 +17086,9 @@ snapshots: '@esbuild/win32-x64@0.21.4': optional: true + '@esbuild/win32-x64@0.23.1': + optional: true + '@eslint-community/eslint-utils@4.4.0(eslint@8.56.0)': dependencies: eslint: 8.56.0 @@ -17427,11 +17781,11 @@ snapshots: '@mdn/browser-compat-data@5.3.14': {} - '@mdx-js/loader@3.0.0(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)))': + '@mdx-js/loader@3.0.0(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)))': dependencies: '@mdx-js/mdx': 3.0.1 source-map: 0.7.4 - webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) + webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) transitivePeerDependencies: - supports-color @@ -17736,7 +18090,7 @@ snapshots: dependencies: playwright: 1.44.0 - '@pmmmwh/react-refresh-webpack-plugin@0.5.13(@types/webpack@5.28.5(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)))(react-refresh@0.14.2)(type-fest@4.24.0)(webpack-dev-server@4.15.1(webpack-cli@5.1.4)(webpack@5.91.0))(webpack-hot-middleware@2.26.1)(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)))': + '@pmmmwh/react-refresh-webpack-plugin@0.5.13(@types/webpack@5.28.5(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)))(react-refresh@0.14.2)(type-fest@4.25.0)(webpack-dev-server@4.15.1(webpack-cli@5.1.4)(webpack@5.91.0))(webpack-hot-middleware@2.26.1)(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)))': dependencies: ansi-html-community: 0.0.8 core-js-pure: 3.38.0 @@ -17746,10 +18100,10 @@ snapshots: react-refresh: 0.14.2 schema-utils: 3.3.0 source-map: 0.7.4 - webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) + webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) optionalDependencies: - '@types/webpack': 5.28.5(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) - type-fest: 4.24.0 + '@types/webpack': 5.28.5(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) + type-fest: 4.25.0 webpack-dev-server: 4.15.1(webpack-cli@5.1.4)(webpack@5.91.0) webpack-hot-middleware: 2.26.1 @@ -19952,51 +20306,99 @@ snapshots: '@rollup/rollup-android-arm-eabi@4.20.0': optional: true + '@rollup/rollup-android-arm-eabi@4.21.0': + optional: true + '@rollup/rollup-android-arm64@4.20.0': optional: true + '@rollup/rollup-android-arm64@4.21.0': + optional: true + '@rollup/rollup-darwin-arm64@4.20.0': optional: true + '@rollup/rollup-darwin-arm64@4.21.0': + optional: true + '@rollup/rollup-darwin-x64@4.20.0': optional: true + '@rollup/rollup-darwin-x64@4.21.0': + optional: true + '@rollup/rollup-linux-arm-gnueabihf@4.20.0': optional: true + '@rollup/rollup-linux-arm-gnueabihf@4.21.0': + optional: true + '@rollup/rollup-linux-arm-musleabihf@4.20.0': optional: true + '@rollup/rollup-linux-arm-musleabihf@4.21.0': + optional: true + '@rollup/rollup-linux-arm64-gnu@4.20.0': optional: true + '@rollup/rollup-linux-arm64-gnu@4.21.0': + optional: true + '@rollup/rollup-linux-arm64-musl@4.20.0': optional: true + '@rollup/rollup-linux-arm64-musl@4.21.0': + optional: true + '@rollup/rollup-linux-powerpc64le-gnu@4.20.0': optional: true + '@rollup/rollup-linux-powerpc64le-gnu@4.21.0': + optional: true + '@rollup/rollup-linux-riscv64-gnu@4.20.0': optional: true + '@rollup/rollup-linux-riscv64-gnu@4.21.0': + optional: true + '@rollup/rollup-linux-s390x-gnu@4.20.0': optional: true + '@rollup/rollup-linux-s390x-gnu@4.21.0': + optional: true + '@rollup/rollup-linux-x64-gnu@4.20.0': optional: true + '@rollup/rollup-linux-x64-gnu@4.21.0': + optional: true + '@rollup/rollup-linux-x64-musl@4.20.0': optional: true + '@rollup/rollup-linux-x64-musl@4.21.0': + optional: true + '@rollup/rollup-win32-arm64-msvc@4.20.0': optional: true + '@rollup/rollup-win32-arm64-msvc@4.21.0': + optional: true + '@rollup/rollup-win32-ia32-msvc@4.20.0': optional: true + '@rollup/rollup-win32-ia32-msvc@4.21.0': + optional: true + '@rollup/rollup-win32-x64-msvc@4.20.0': optional: true + '@rollup/rollup-win32-x64-msvc@4.21.0': + optional: true + '@schemastore/web-manifest@0.0.6': {} '@scure/base@1.1.6': {} @@ -20089,18 +20491,31 @@ snapshots: transitivePeerDependencies: - supports-color - '@sentry-internal/feedback@7.106.0': + '@sentry-internal/browser-utils@8.26.0': dependencies: - '@sentry/core': 7.106.0 - '@sentry/types': 7.106.0 - '@sentry/utils': 7.106.0 + '@sentry/core': 8.26.0 + '@sentry/types': 8.26.0 + '@sentry/utils': 8.26.0 - '@sentry-internal/replay-canvas@7.106.0': + '@sentry-internal/feedback@8.26.0': dependencies: - '@sentry/core': 7.106.0 - '@sentry/replay': 7.106.0 - '@sentry/types': 7.106.0 - '@sentry/utils': 7.106.0 + '@sentry/core': 8.26.0 + '@sentry/types': 8.26.0 + '@sentry/utils': 8.26.0 + + '@sentry-internal/replay-canvas@8.26.0': + dependencies: + '@sentry-internal/replay': 8.26.0 + '@sentry/core': 8.26.0 + '@sentry/types': 8.26.0 + '@sentry/utils': 8.26.0 + + '@sentry-internal/replay@8.26.0': + dependencies: + '@sentry-internal/browser-utils': 8.26.0 + '@sentry/core': 8.26.0 + '@sentry/types': 8.26.0 + '@sentry/utils': 8.26.0 '@sentry-internal/tracing@7.106.0': dependencies: @@ -20110,15 +20525,15 @@ snapshots: '@sentry/babel-plugin-component-annotate@2.17.0': {} - '@sentry/browser@7.106.0': + '@sentry/browser@8.26.0': dependencies: - '@sentry-internal/feedback': 7.106.0 - '@sentry-internal/replay-canvas': 7.106.0 - '@sentry-internal/tracing': 7.106.0 - '@sentry/core': 7.106.0 - '@sentry/replay': 7.106.0 - '@sentry/types': 7.106.0 - '@sentry/utils': 7.106.0 + '@sentry-internal/browser-utils': 8.26.0 + '@sentry-internal/feedback': 8.26.0 + '@sentry-internal/replay': 8.26.0 + '@sentry-internal/replay-canvas': 8.26.0 + '@sentry/core': 8.26.0 + '@sentry/types': 8.26.0 + '@sentry/utils': 8.26.0 '@sentry/bundler-plugin-core@2.17.0(encoding@0.1.13)': dependencies: @@ -20179,21 +20594,19 @@ snapshots: '@sentry/types': 7.106.0 '@sentry/utils': 7.106.0 - '@sentry/react@7.106.0(react@18.3.1)': + '@sentry/core@8.26.0': dependencies: - '@sentry/browser': 7.106.0 - '@sentry/core': 7.106.0 - '@sentry/types': 7.106.0 - '@sentry/utils': 7.106.0 - hoist-non-react-statics: 3.3.2 - react: 18.3.1 + '@sentry/types': 8.26.0 + '@sentry/utils': 8.26.0 - '@sentry/replay@7.106.0': + '@sentry/react@8.26.0(react@18.3.1)': dependencies: - '@sentry-internal/tracing': 7.106.0 - '@sentry/core': 7.106.0 - '@sentry/types': 7.106.0 - '@sentry/utils': 7.106.0 + '@sentry/browser': 8.26.0 + '@sentry/core': 8.26.0 + '@sentry/types': 8.26.0 + '@sentry/utils': 8.26.0 + hoist-non-react-statics: 3.3.2 + react: 18.3.1 '@sentry/tracing@7.106.0': dependencies: @@ -20201,16 +20614,22 @@ snapshots: '@sentry/types@7.106.0': {} + '@sentry/types@8.26.0': {} + '@sentry/utils@7.106.0': dependencies: '@sentry/types': 7.106.0 - '@sentry/webpack-plugin@2.17.0(encoding@0.1.13)(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)))': + '@sentry/utils@8.26.0': + dependencies: + '@sentry/types': 8.26.0 + + '@sentry/webpack-plugin@2.17.0(encoding@0.1.13)(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)))': dependencies: '@sentry/bundler-plugin-core': 2.17.0(encoding@0.1.13) unplugin: 1.0.1 uuid: 9.0.1 - webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) + webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) transitivePeerDependencies: - encoding - supports-color @@ -21116,11 +21535,11 @@ snapshots: '@storybook/global': 5.0.0 storybook: 8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)) - '@storybook/addon-interactions@8.2.4(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(vitest@1.6.0(@types/node@20.12.12)(jsdom@22.1.0)(lightningcss@1.26.0)(terser@5.31.6))': + '@storybook/addon-interactions@8.2.4(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(vitest@2.0.5(@types/node@20.12.12)(jsdom@22.1.0)(lightningcss@1.26.0)(terser@5.31.6))': dependencies: '@storybook/global': 5.0.0 '@storybook/instrumenter': 8.2.4(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2))) - '@storybook/test': 8.2.4(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(vitest@1.6.0(@types/node@20.12.12)(jsdom@22.1.0)(lightningcss@1.26.0)(terser@5.31.6)) + '@storybook/test': 8.2.4(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(vitest@2.0.5(@types/node@20.12.12)(jsdom@22.1.0)(lightningcss@1.26.0)(terser@5.31.6)) polished: 4.3.1 storybook: 8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)) ts-dedent: 2.2.0 @@ -21159,10 +21578,10 @@ snapshots: storybook: 8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)) ts-dedent: 2.2.0 - '@storybook/addon-styling-webpack@1.0.0(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)))': + '@storybook/addon-styling-webpack@1.0.0(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)))': dependencies: '@storybook/node-logger': 8.2.9(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2))) - webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) + webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) transitivePeerDependencies: - storybook @@ -21175,10 +21594,10 @@ snapshots: memoizerific: 1.11.3 storybook: 8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)) - '@storybook/addon-webpack5-compiler-swc@1.0.2(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)))': + '@storybook/addon-webpack5-compiler-swc@1.0.2(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)))': dependencies: '@swc/core': 1.7.11 - swc-loader: 0.2.6(@swc/core@1.7.11)(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) + swc-loader: 0.2.6(@swc/core@1.7.11)(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) transitivePeerDependencies: - '@swc/helpers' - webpack @@ -21204,7 +21623,7 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@storybook/builder-webpack5@8.2.4(@swc/core@1.7.11)(esbuild@0.21.4)(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(typescript@5.4.5)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))': + '@storybook/builder-webpack5@8.2.4(@swc/core@1.7.11)(esbuild@0.23.1)(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(typescript@5.4.5)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))': dependencies: '@storybook/core-webpack': 8.2.4(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2))) '@types/node': 18.19.44 @@ -21213,25 +21632,25 @@ snapshots: case-sensitive-paths-webpack-plugin: 2.4.0 cjs-module-lexer: 1.3.1 constants-browserify: 1.0.0 - css-loader: 6.11.0(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) + css-loader: 6.11.0(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) es-module-lexer: 1.5.4 express: 4.19.2 - fork-ts-checker-webpack-plugin: 8.0.0(typescript@5.4.5)(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) + fork-ts-checker-webpack-plugin: 8.0.0(typescript@5.4.5)(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) fs-extra: 11.2.0 - html-webpack-plugin: 5.6.0(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) + html-webpack-plugin: 5.6.0(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) magic-string: 0.30.11 path-browserify: 1.0.1 process: 0.11.10 semver: 7.6.3 storybook: 8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)) - style-loader: 3.3.4(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) - terser-webpack-plugin: 5.3.10(@swc/core@1.7.11)(esbuild@0.21.4)(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) + style-loader: 3.3.4(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) + terser-webpack-plugin: 5.3.10(@swc/core@1.7.11)(esbuild@0.23.1)(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) ts-dedent: 2.2.0 url: 0.11.3 util: 0.12.5 util-deprecate: 1.0.2 - webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) - webpack-dev-middleware: 5.3.4(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) + webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) + webpack-dev-middleware: 5.3.4(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) webpack-hot-middleware: 2.26.1 webpack-virtual-modules: 0.6.2 optionalDependencies: @@ -21393,11 +21812,11 @@ snapshots: dependencies: storybook: 8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)) - '@storybook/preset-react-webpack@8.2.4(@swc/core@1.7.11)(esbuild@0.21.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(typescript@5.4.5)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))': + '@storybook/preset-react-webpack@8.2.4(@swc/core@1.7.11)(esbuild@0.23.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(typescript@5.4.5)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))': dependencies: '@storybook/core-webpack': 8.2.4(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2))) '@storybook/react': 8.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(typescript@5.4.5) - '@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@5.4.5)(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) + '@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@5.4.5)(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) '@types/node': 18.19.44 '@types/semver': 7.5.8 find-up: 5.0.0 @@ -21410,7 +21829,7 @@ snapshots: semver: 7.6.3 storybook: 8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)) tsconfig-paths: 4.2.0 - webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) + webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) optionalDependencies: typescript: 5.4.5 transitivePeerDependencies: @@ -21441,7 +21860,7 @@ snapshots: dependencies: storybook: 8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)) - '@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0(typescript@5.4.5)(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)))': + '@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0(typescript@5.4.5)(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)))': dependencies: debug: 4.3.6(supports-color@5.5.0) endent: 2.1.0 @@ -21451,7 +21870,7 @@ snapshots: react-docgen-typescript: 2.2.2(typescript@5.4.5) tslib: 2.6.3 typescript: 5.4.5 - webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) + webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) transitivePeerDependencies: - supports-color @@ -21466,10 +21885,10 @@ snapshots: react-dom: 18.3.1(react@18.3.1) storybook: 8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)) - '@storybook/react-webpack5@8.2.4(@swc/core@1.7.11)(esbuild@0.21.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(typescript@5.4.5)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))': + '@storybook/react-webpack5@8.2.4(@swc/core@1.7.11)(esbuild@0.23.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(typescript@5.4.5)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))': dependencies: - '@storybook/builder-webpack5': 8.2.4(@swc/core@1.7.11)(esbuild@0.21.4)(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(typescript@5.4.5)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) - '@storybook/preset-react-webpack': 8.2.4(@swc/core@1.7.11)(esbuild@0.21.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(typescript@5.4.5)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) + '@storybook/builder-webpack5': 8.2.4(@swc/core@1.7.11)(esbuild@0.23.1)(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(typescript@5.4.5)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) + '@storybook/preset-react-webpack': 8.2.4(@swc/core@1.7.11)(esbuild@0.23.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(typescript@5.4.5)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) '@storybook/react': 8.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(typescript@5.4.5) '@types/node': 18.19.44 react: 18.3.1 @@ -21545,12 +21964,12 @@ snapshots: optionalDependencies: typescript: 5.4.5 - '@storybook/test@8.2.4(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(vitest@1.6.0(@types/node@20.12.12)(jsdom@22.1.0)(lightningcss@1.26.0)(terser@5.31.6))': + '@storybook/test@8.2.4(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(vitest@2.0.5(@types/node@20.12.12)(jsdom@22.1.0)(lightningcss@1.26.0)(terser@5.31.6))': dependencies: '@storybook/csf': 0.1.11 '@storybook/instrumenter': 8.2.4(storybook@8.2.4(@babel/preset-env@7.25.3(@babel/core@7.25.2))) '@testing-library/dom': 10.1.0 - '@testing-library/jest-dom': 6.4.5(vitest@1.6.0(@types/node@20.12.12)(jsdom@22.1.0)(lightningcss@1.26.0)(terser@5.31.6)) + '@testing-library/jest-dom': 6.4.5(vitest@2.0.5(@types/node@20.12.12)(jsdom@22.1.0)(lightningcss@1.26.0)(terser@5.31.6)) '@testing-library/user-event': 14.5.2(@testing-library/dom@10.1.0) '@vitest/expect': 1.6.0 '@vitest/spy': 1.6.0 @@ -21682,7 +22101,7 @@ snapshots: lz-string: 1.5.0 pretty-format: 27.5.1 - '@testing-library/jest-dom@6.4.5(vitest@1.6.0(@types/node@20.12.12)(jsdom@22.1.0)(lightningcss@1.26.0)(terser@5.31.6))': + '@testing-library/jest-dom@6.4.5(vitest@2.0.5(@types/node@20.12.12)(jsdom@22.1.0)(lightningcss@1.26.0)(terser@5.31.6))': dependencies: '@adobe/css-tools': 4.4.0 '@babel/runtime': 7.25.0 @@ -21693,7 +22112,7 @@ snapshots: lodash: 4.17.21 redent: 3.0.0 optionalDependencies: - vitest: 1.6.0(@types/node@20.12.12)(jsdom@22.1.0)(lightningcss@1.26.0)(terser@5.31.6) + vitest: 2.0.5(@types/node@20.12.12)(jsdom@22.1.0)(lightningcss@1.26.0)(terser@5.31.6) '@testing-library/user-event@14.5.2(@testing-library/dom@10.1.0)': dependencies: @@ -22299,11 +22718,11 @@ snapshots: anymatch: 3.1.3 source-map: 0.6.1 - '@types/webpack@5.28.5(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))': + '@types/webpack@5.28.5(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))': dependencies: '@types/node': 20.12.12 tapable: 2.2.1 - webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) + webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) transitivePeerDependencies: - '@swc/core' - esbuild @@ -22610,8 +23029,9 @@ snapshots: graphql: 15.8.0 wonka: 4.0.15 - '@vitest/coverage-istanbul@1.6.0(vitest@1.6.0(@types/node@20.12.12)(jsdom@22.1.0)(lightningcss@1.26.0)(terser@5.31.6))': + '@vitest/coverage-istanbul@2.0.5(vitest@2.0.5(@types/node@20.12.12)(jsdom@22.1.0)(lightningcss@1.26.0)(terser@5.31.6))': dependencies: + '@istanbuljs/schema': 0.1.3 debug: 4.3.6(supports-color@5.5.0) istanbul-lib-coverage: 3.2.2 istanbul-lib-instrument: 6.0.3 @@ -22619,9 +23039,9 @@ snapshots: istanbul-lib-source-maps: 5.0.6 istanbul-reports: 3.1.7 magicast: 0.3.4 - picocolors: 1.0.1 - test-exclude: 6.0.0 - vitest: 1.6.0(@types/node@20.12.12)(jsdom@22.1.0)(lightningcss@1.26.0)(terser@5.31.6) + test-exclude: 7.0.1 + tinyrainbow: 1.2.0 + vitest: 2.0.5(@types/node@20.12.12)(jsdom@22.1.0)(lightningcss@1.26.0)(terser@5.31.6) transitivePeerDependencies: - supports-color @@ -22631,22 +23051,36 @@ snapshots: '@vitest/utils': 1.6.0 chai: 4.5.0 - '@vitest/runner@1.6.0': + '@vitest/expect@2.0.5': dependencies: - '@vitest/utils': 1.6.0 - p-limit: 5.0.0 + '@vitest/spy': 2.0.5 + '@vitest/utils': 2.0.5 + chai: 5.1.1 + tinyrainbow: 1.2.0 + + '@vitest/pretty-format@2.0.5': + dependencies: + tinyrainbow: 1.2.0 + + '@vitest/runner@2.0.5': + dependencies: + '@vitest/utils': 2.0.5 pathe: 1.1.2 - '@vitest/snapshot@1.6.0': + '@vitest/snapshot@2.0.5': dependencies: + '@vitest/pretty-format': 2.0.5 magic-string: 0.30.11 pathe: 1.1.2 - pretty-format: 29.7.0 '@vitest/spy@1.6.0': dependencies: tinyspy: 2.2.1 + '@vitest/spy@2.0.5': + dependencies: + tinyspy: 3.0.0 + '@vitest/utils@1.6.0': dependencies: diff-sequences: 29.6.3 @@ -22654,6 +23088,13 @@ snapshots: loupe: 2.3.7 pretty-format: 29.7.0 + '@vitest/utils@2.0.5': + dependencies: + '@vitest/pretty-format': 2.0.5 + estree-walker: 3.0.3 + loupe: 3.1.1 + tinyrainbow: 1.2.0 + '@vue/compiler-core@3.4.19': dependencies: '@babel/parser': 7.25.3 @@ -22799,19 +23240,19 @@ snapshots: '@webassemblyjs/ast': 1.12.1 '@xtuc/long': 4.2.2 - '@webpack-cli/configtest@2.1.1(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)))': + '@webpack-cli/configtest@2.1.1(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)))': dependencies: - webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) + webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) webpack-cli: 5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0) - '@webpack-cli/info@2.0.2(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)))': + '@webpack-cli/info@2.0.2(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)))': dependencies: - webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) + webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) webpack-cli: 5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0) - '@webpack-cli/serve@2.0.5(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))(webpack-dev-server@4.15.1(webpack-cli@5.1.4)(webpack@5.91.0))(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)))': + '@webpack-cli/serve@2.0.5(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))(webpack-dev-server@4.15.1(webpack-cli@5.1.4)(webpack@5.91.0))(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)))': dependencies: - webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) + webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) webpack-cli: 5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0) optionalDependencies: webpack-dev-server: 4.15.1(webpack-cli@5.1.4)(webpack@5.91.0) @@ -23230,6 +23671,8 @@ snapshots: assertion-error@1.1.0: {} + assertion-error@2.0.1: {} + ast-types@0.15.2: dependencies: tslib: 2.6.3 @@ -23831,6 +24274,14 @@ snapshots: pathval: 1.1.1 type-detect: 4.1.0 + chai@5.1.1: + dependencies: + assertion-error: 2.0.1 + check-error: 2.1.1 + deep-eql: 5.0.2 + loupe: 3.1.1 + pathval: 2.0.0 + chalk@2.4.2: dependencies: ansi-styles: 3.2.1 @@ -23869,6 +24320,8 @@ snapshots: dependencies: get-func-name: 2.0.2 + check-error@2.1.1: {} + cheerio-select@2.1.0: dependencies: boolbase: 1.0.0 @@ -23977,10 +24430,10 @@ snapshots: clean-stack@2.2.0: {} - clean-webpack-plugin@4.0.0(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))): + clean-webpack-plugin@4.0.0(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))): dependencies: del: 4.1.1 - webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) + webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) cli-boxes@3.0.0: {} @@ -24223,7 +24676,7 @@ snapshots: cookie@0.6.0: {} - copy-webpack-plugin@12.0.2(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))): + copy-webpack-plugin@12.0.2(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))): dependencies: fast-glob: 3.3.2 glob-parent: 6.0.2 @@ -24231,7 +24684,7 @@ snapshots: normalize-path: 3.0.0 schema-utils: 4.2.0 serialize-javascript: 6.0.2 - webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) + webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) core-js-compat@3.38.0: dependencies: @@ -24390,7 +24843,7 @@ snapshots: postcss-selector-parser: 6.1.2 postcss-value-parser: 4.2.0 - css-loader@6.11.0(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))): + css-loader@6.11.0(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))): dependencies: icss-utils: 5.1.0(postcss@8.4.38) postcss: 8.4.38 @@ -24401,9 +24854,9 @@ snapshots: postcss-value-parser: 4.2.0 semver: 7.6.3 optionalDependencies: - webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) + webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) - css-loader@7.1.0(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))): + css-loader@7.1.0(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))): dependencies: icss-utils: 5.1.0(postcss@8.4.38) postcss: 8.4.38 @@ -24414,7 +24867,7 @@ snapshots: postcss-value-parser: 4.2.0 semver: 7.6.3 optionalDependencies: - webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) + webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) css-prefers-color-scheme@9.0.1(postcss@8.4.38): dependencies: @@ -24711,6 +25164,8 @@ snapshots: dependencies: type-detect: 4.1.0 + deep-eql@5.0.2: {} + deep-extend@0.6.0: {} deep-is@0.1.4: {} @@ -24969,10 +25424,10 @@ snapshots: dependencies: dotenv: 16.4.5 - dotenv-webpack@8.1.0(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))): + dotenv-webpack@8.1.0(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))): dependencies: dotenv-defaults: 2.0.2 - webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) + webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) dotenv@16.4.5: {} @@ -25213,12 +25668,12 @@ snapshots: get-value: 2.0.6 sliced: 1.0.1 - esbuild-loader@4.1.0(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))): + esbuild-loader@4.1.0(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))): dependencies: esbuild: 0.20.2 get-tsconfig: 4.7.6 loader-utils: 2.0.4 - webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) + webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) webpack-sources: 1.4.3 esbuild-register@3.6.0(esbuild@0.18.20): @@ -25312,6 +25767,33 @@ snapshots: '@esbuild/win32-ia32': 0.21.4 '@esbuild/win32-x64': 0.21.4 + esbuild@0.23.1: + optionalDependencies: + '@esbuild/aix-ppc64': 0.23.1 + '@esbuild/android-arm': 0.23.1 + '@esbuild/android-arm64': 0.23.1 + '@esbuild/android-x64': 0.23.1 + '@esbuild/darwin-arm64': 0.23.1 + '@esbuild/darwin-x64': 0.23.1 + '@esbuild/freebsd-arm64': 0.23.1 + '@esbuild/freebsd-x64': 0.23.1 + '@esbuild/linux-arm': 0.23.1 + '@esbuild/linux-arm64': 0.23.1 + '@esbuild/linux-ia32': 0.23.1 + '@esbuild/linux-loong64': 0.23.1 + '@esbuild/linux-mips64el': 0.23.1 + '@esbuild/linux-ppc64': 0.23.1 + '@esbuild/linux-riscv64': 0.23.1 + '@esbuild/linux-s390x': 0.23.1 + '@esbuild/linux-x64': 0.23.1 + '@esbuild/netbsd-x64': 0.23.1 + '@esbuild/openbsd-arm64': 0.23.1 + '@esbuild/openbsd-x64': 0.23.1 + '@esbuild/sunos-x64': 0.23.1 + '@esbuild/win32-arm64': 0.23.1 + '@esbuild/win32-ia32': 0.23.1 + '@esbuild/win32-x64': 0.23.1 + escalade@3.1.2: {} escape-goat@4.0.0: {} @@ -25842,11 +26324,11 @@ snapshots: dependencies: flat-cache: 3.2.0 - file-loader@6.2.0(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))): + file-loader@6.2.0(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))): dependencies: loader-utils: 2.0.4 schema-utils: 3.3.0 - webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) + webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) file-size@1.0.0: {} @@ -25974,7 +26456,7 @@ snapshots: forever-agent@0.6.1: {} - fork-ts-checker-webpack-plugin@6.5.3(eslint@8.56.0)(typescript@5.4.5)(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))): + fork-ts-checker-webpack-plugin@6.5.3(eslint@8.56.0)(typescript@5.4.5)(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))): dependencies: '@babel/code-frame': 7.24.7 '@types/json-schema': 7.0.15 @@ -25990,11 +26472,11 @@ snapshots: semver: 7.6.3 tapable: 1.1.3 typescript: 5.4.5 - webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) + webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) optionalDependencies: eslint: 8.56.0 - fork-ts-checker-webpack-plugin@8.0.0(typescript@5.4.5)(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))): + fork-ts-checker-webpack-plugin@8.0.0(typescript@5.4.5)(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))): dependencies: '@babel/code-frame': 7.24.7 chalk: 4.1.2 @@ -26009,7 +26491,7 @@ snapshots: semver: 7.6.3 tapable: 2.2.1 typescript: 5.4.5 - webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) + webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) form-data-encoder@2.1.4: {} @@ -26629,7 +27111,7 @@ snapshots: html-tags@3.3.1: {} - html-webpack-plugin@5.6.0(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))): + html-webpack-plugin@5.6.0(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))): dependencies: '@types/html-minifier-terser': 6.1.0 html-minifier-terser: 6.1.0 @@ -26637,7 +27119,7 @@ snapshots: pretty-error: 4.0.0 tapable: 2.2.1 optionalDependencies: - webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) + webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) htmlparser2@6.1.0: dependencies: @@ -27306,8 +27788,6 @@ snapshots: js-tokens@8.0.3: {} - js-tokens@9.0.0: {} - js-yaml@3.14.1: dependencies: argparse: 1.0.10 @@ -27785,11 +28265,6 @@ snapshots: loader-utils@3.3.1: {} - local-pkg@0.5.0: - dependencies: - mlly: 1.7.1 - pkg-types: 1.1.3 - localforage@1.10.0: dependencies: lie: 3.1.1 @@ -27887,6 +28362,10 @@ snapshots: dependencies: get-func-name: 2.0.2 + loupe@3.1.1: + dependencies: + get-func-name: 2.0.2 + lower-case@2.0.2: dependencies: tslib: 2.6.3 @@ -29471,10 +29950,6 @@ snapshots: dependencies: yocto-queue: 1.1.1 - p-limit@5.0.0: - dependencies: - yocto-queue: 1.1.1 - p-locate@3.0.0: dependencies: p-limit: 2.3.0 @@ -29651,6 +30126,8 @@ snapshots: pathval@1.1.1: {} + pathval@2.0.0: {} + pause-stream@0.0.11: dependencies: through: 2.3.8 @@ -29906,14 +30383,14 @@ snapshots: postcss: 8.4.38 ts-node: 10.9.2(@swc/core@1.7.11)(@types/node@20.12.12)(typescript@5.4.5) - postcss-loader@8.1.1(postcss@8.4.38)(typescript@5.4.5)(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))): + postcss-loader@8.1.1(postcss@8.4.38)(typescript@5.4.5)(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))): dependencies: cosmiconfig: 9.0.0(typescript@5.4.5) jiti: 1.21.6 postcss: 8.4.38 semver: 7.6.3 optionalDependencies: - webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) + webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) transitivePeerDependencies: - typescript @@ -30180,11 +30657,11 @@ snapshots: process@0.11.10: {} - progress-bar-webpack-plugin@2.1.0(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))): + progress-bar-webpack-plugin@2.1.0(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))): dependencies: chalk: 3.0.0 progress: 2.0.3 - webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) + webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) progress@1.1.8: {} @@ -30344,7 +30821,7 @@ snapshots: react: 18.3.1 tween-functions: 1.2.0 - react-dev-utils@12.0.1(eslint@8.56.0)(typescript@5.4.5)(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))): + react-dev-utils@12.0.1(eslint@8.56.0)(typescript@5.4.5)(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))): dependencies: '@babel/code-frame': 7.24.7 address: 1.2.2 @@ -30355,7 +30832,7 @@ snapshots: escape-string-regexp: 4.0.0 filesize: 8.0.7 find-up: 5.0.0 - fork-ts-checker-webpack-plugin: 6.5.3(eslint@8.56.0)(typescript@5.4.5)(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) + fork-ts-checker-webpack-plugin: 6.5.3(eslint@8.56.0)(typescript@5.4.5)(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) global-modules: 2.0.0 globby: 11.1.0 gzip-size: 6.0.0 @@ -30370,7 +30847,7 @@ snapshots: shell-quote: 1.8.1 strip-ansi: 6.0.1 text-table: 0.2.0 - webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) + webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) optionalDependencies: typescript: 5.4.5 transitivePeerDependencies: @@ -31098,6 +31575,28 @@ snapshots: '@rollup/rollup-win32-x64-msvc': 4.20.0 fsevents: 2.3.3 + rollup@4.21.0: + dependencies: + '@types/estree': 1.0.5 + optionalDependencies: + '@rollup/rollup-android-arm-eabi': 4.21.0 + '@rollup/rollup-android-arm64': 4.21.0 + '@rollup/rollup-darwin-arm64': 4.21.0 + '@rollup/rollup-darwin-x64': 4.21.0 + '@rollup/rollup-linux-arm-gnueabihf': 4.21.0 + '@rollup/rollup-linux-arm-musleabihf': 4.21.0 + '@rollup/rollup-linux-arm64-gnu': 4.21.0 + '@rollup/rollup-linux-arm64-musl': 4.21.0 + '@rollup/rollup-linux-powerpc64le-gnu': 4.21.0 + '@rollup/rollup-linux-riscv64-gnu': 4.21.0 + '@rollup/rollup-linux-s390x-gnu': 4.21.0 + '@rollup/rollup-linux-x64-gnu': 4.21.0 + '@rollup/rollup-linux-x64-musl': 4.21.0 + '@rollup/rollup-win32-arm64-msvc': 4.21.0 + '@rollup/rollup-win32-ia32-msvc': 4.21.0 + '@rollup/rollup-win32-x64-msvc': 4.21.0 + fsevents: 2.3.3 + rrweb-cssom@0.6.0: {} run-applescript@7.0.0: {} @@ -31534,10 +32033,10 @@ snapshots: transitivePeerDependencies: - supports-color - speed-measure-webpack-plugin@1.5.0(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))): + speed-measure-webpack-plugin@1.5.0(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))): dependencies: chalk: 4.1.2 - webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) + webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) split2@4.2.0: {} @@ -31780,17 +32279,13 @@ snapshots: strip-json-comments@5.0.0: {} - strip-literal@2.1.0: - dependencies: - js-tokens: 9.0.0 - strnum@1.0.5: {} structured-headers@0.4.1: {} - style-loader@3.3.4(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))): + style-loader@3.3.4(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))): dependencies: - webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) + webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) style-to-object@0.4.4: dependencies: @@ -31873,16 +32368,16 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svg-url-loader@8.0.0(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))): + svg-url-loader@8.0.0(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))): dependencies: - file-loader: 6.2.0(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) - webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) + file-loader: 6.2.0(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) + webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) - swc-loader@0.2.6(@swc/core@1.7.11)(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))): + swc-loader@0.2.6(@swc/core@1.7.11)(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))): dependencies: '@swc/core': 1.7.11 '@swc/counter': 0.1.3 - webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) + webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) symbol-tree@3.2.4: {} @@ -31965,17 +32460,17 @@ snapshots: ansi-escapes: 4.3.2 supports-hyperlinks: 2.3.0 - terser-webpack-plugin@5.3.10(@swc/core@1.7.11)(esbuild@0.21.4)(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))): + terser-webpack-plugin@5.3.10(@swc/core@1.7.11)(esbuild@0.23.1)(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.31.6 - webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) + webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) optionalDependencies: '@swc/core': 1.7.11 - esbuild: 0.21.4 + esbuild: 0.23.1 terser@5.31.6: dependencies: @@ -31984,11 +32479,11 @@ snapshots: commander: 2.20.3 source-map-support: 0.5.21 - test-exclude@6.0.0: + test-exclude@7.0.1: dependencies: '@istanbuljs/schema': 0.1.3 - glob: 7.2.3 - minimatch: 3.1.2 + glob: 10.4.5 + minimatch: 9.0.5 text-table@0.2.0: {} @@ -32027,10 +32522,14 @@ snapshots: tinybench@2.9.0: {} - tinypool@0.8.4: {} + tinypool@1.0.1: {} + + tinyrainbow@1.2.0: {} tinyspy@2.2.1: {} + tinyspy@3.0.0: {} + tmp@0.0.33: dependencies: os-tmpdir: 1.0.2 @@ -32247,7 +32746,7 @@ snapshots: type-fest@3.13.1: {} - type-fest@4.24.0: + type-fest@4.25.0: optional: true type-is@1.6.18: @@ -32686,13 +33185,13 @@ snapshots: bl: 1.2.3 through2: 2.0.5 - vite-node@1.6.0(@types/node@20.12.12)(lightningcss@1.26.0)(terser@5.31.6): + vite-node@2.0.5(@types/node@20.12.12)(lightningcss@1.26.0)(terser@5.31.6): dependencies: cac: 6.7.14 debug: 4.3.6(supports-color@5.5.0) pathe: 1.1.2 - picocolors: 1.0.1 - vite: 5.4.0(@types/node@20.12.12)(lightningcss@1.26.0)(terser@5.31.6) + tinyrainbow: 1.2.0 + vite: 5.4.1(@types/node@20.12.12)(lightningcss@1.26.0)(terser@5.31.6) transitivePeerDependencies: - '@types/node' - less @@ -32704,38 +33203,37 @@ snapshots: - supports-color - terser - vite@5.4.0(@types/node@20.12.12)(lightningcss@1.26.0)(terser@5.31.6): + vite@5.4.1(@types/node@20.12.12)(lightningcss@1.26.0)(terser@5.31.6): dependencies: esbuild: 0.21.4 postcss: 8.4.41 - rollup: 4.20.0 + rollup: 4.21.0 optionalDependencies: '@types/node': 20.12.12 fsevents: 2.3.3 lightningcss: 1.26.0 terser: 5.31.6 - vitest@1.6.0(@types/node@20.12.12)(jsdom@22.1.0)(lightningcss@1.26.0)(terser@5.31.6): + vitest@2.0.5(@types/node@20.12.12)(jsdom@22.1.0)(lightningcss@1.26.0)(terser@5.31.6): dependencies: - '@vitest/expect': 1.6.0 - '@vitest/runner': 1.6.0 - '@vitest/snapshot': 1.6.0 - '@vitest/spy': 1.6.0 - '@vitest/utils': 1.6.0 - acorn-walk: 8.3.3 - chai: 4.5.0 + '@ampproject/remapping': 2.3.0 + '@vitest/expect': 2.0.5 + '@vitest/pretty-format': 2.0.5 + '@vitest/runner': 2.0.5 + '@vitest/snapshot': 2.0.5 + '@vitest/spy': 2.0.5 + '@vitest/utils': 2.0.5 + chai: 5.1.1 debug: 4.3.6(supports-color@5.5.0) execa: 8.0.1 - local-pkg: 0.5.0 magic-string: 0.30.11 pathe: 1.1.2 - picocolors: 1.0.1 std-env: 3.7.0 - strip-literal: 2.1.0 tinybench: 2.9.0 - tinypool: 0.8.4 - vite: 5.4.0(@types/node@20.12.12)(lightningcss@1.26.0)(terser@5.31.6) - vite-node: 1.6.0(@types/node@20.12.12)(lightningcss@1.26.0)(terser@5.31.6) + tinypool: 1.0.1 + tinyrainbow: 1.2.0 + vite: 5.4.1(@types/node@20.12.12)(lightningcss@1.26.0)(terser@5.31.6) + vite-node: 2.0.5(@types/node@20.12.12)(lightningcss@1.26.0)(terser@5.31.6) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 20.12.12 @@ -32870,9 +33368,9 @@ snapshots: webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0): dependencies: '@discoveryjs/json-ext': 0.5.7 - '@webpack-cli/configtest': 2.1.1(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) - '@webpack-cli/info': 2.0.2(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) - '@webpack-cli/serve': 2.0.5(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))(webpack-dev-server@4.15.1(webpack-cli@5.1.4)(webpack@5.91.0))(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) + '@webpack-cli/configtest': 2.1.1(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) + '@webpack-cli/info': 2.0.2(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) + '@webpack-cli/serve': 2.0.5(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))(webpack-dev-server@4.15.1(webpack-cli@5.1.4)(webpack@5.91.0))(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) colorette: 2.0.20 commander: 10.0.1 cross-spawn: 7.0.3 @@ -32881,20 +33379,20 @@ snapshots: import-local: 3.2.0 interpret: 3.1.1 rechoir: 0.8.0 - webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) + webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) webpack-merge: 5.10.0 optionalDependencies: webpack-bundle-analyzer: 4.10.2 webpack-dev-server: 4.15.1(webpack-cli@5.1.4)(webpack@5.91.0) - webpack-dev-middleware@5.3.4(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))): + webpack-dev-middleware@5.3.4(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))): dependencies: colorette: 2.0.20 memfs: 3.5.3 mime-types: 2.1.35 range-parser: 1.2.1 schema-utils: 4.2.0 - webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) + webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) webpack-dev-server@4.15.1(webpack-cli@5.1.4)(webpack@5.91.0): dependencies: @@ -32926,10 +33424,10 @@ snapshots: serve-index: 1.9.1 sockjs: 0.3.24 spdy: 4.0.2 - webpack-dev-middleware: 5.3.4(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) + webpack-dev-middleware: 5.3.4(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) ws: 8.17.1 optionalDependencies: - webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) + webpack: 5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)) webpack-cli: 5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0) transitivePeerDependencies: - bufferutil @@ -32962,7 +33460,7 @@ snapshots: webpack-virtual-modules@0.6.2: {} - webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)): + webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0)): dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.5 @@ -32985,7 +33483,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(@swc/core@1.7.11)(esbuild@0.21.4)(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.21.4)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) + terser-webpack-plugin: 5.3.10(@swc/core@1.7.11)(esbuild@0.23.1)(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))) watchpack: 2.4.2 webpack-sources: 3.2.3 optionalDependencies: diff --git a/src/app/features/feedback-button/feedback-button.tsx b/src/app/features/feedback-button/feedback-button.tsx index b94381ff71a..2fe7bb83629 100644 --- a/src/app/features/feedback-button/feedback-button.tsx +++ b/src/app/features/feedback-button/feedback-button.tsx @@ -1,18 +1,18 @@ -import { BrowserClient, Feedback, getCurrentHub } from '@sentry/react'; import { Flex } from 'leather-styles/jsx'; import { Button, MegaphoneIcon } from '@leather.io/ui'; -import { analytics } from '@shared/utils/analytics'; +import { analytics, sentryFeedback } from '@shared/utils/analytics'; import { useThemeSwitcher } from '@app/common/theme-provider'; -export function openFeedbackDialog() { +export async function openFeedbackDialog() { void analytics.track('user_clicked_feedback_button'); - const client = getCurrentHub().getClient(); - const feedback = client?.getIntegration(Feedback); - if (!feedback) return; - feedback.openDialog(); + const form = await sentryFeedback.createForm(); + if (!form) return null; + form.appendToDom(); + form.open(); + return; } export function FeedbackButton() { diff --git a/src/shared/utils/analytics.ts b/src/shared/utils/analytics.ts index 56d5ed497cc..9b7c89ecf42 100644 --- a/src/shared/utils/analytics.ts +++ b/src/shared/utils/analytics.ts @@ -10,6 +10,7 @@ import { ripemd160 } from '@noble/hashes/ripemd160'; import { sha256 } from '@noble/hashes/sha256'; import { base58 } from '@scure/base'; import { AnalyticsBrowser } from '@segment/analytics-next'; +import { feedbackIntegration } from '@sentry/browser'; import * as Sentry from '@sentry/react'; import { token } from 'leather-styles/tokens'; @@ -68,12 +69,44 @@ export async function identifyUser(publicKey: Uint8Array) { return analytics.identify(deriveAnalyticsIdentifier(publicKey)); } +export const sentryFeedback = feedbackIntegration({ + colorScheme: 'system', + isEmailRequired: false, + buttonLabel: 'Give feedback', + formTitle: 'Give feedback', + autoInject: false, + showEmail: false, + showName: false, + showBranding: false, + messageLabel: 'Feedback', + submitButtonLabel: 'Send feedback', + messagePlaceholder: + 'This is not a support tool. To get help, follow the link in the main menu on the homepage.', + successMessageText: 'Thanks for helping make Leather better', + themeDark: { + background: token('colors.ink.background-primary'), + inputOutlineFocus: token('colors.ink.border-transparent'), + submitBackground: token('colors.ink.component-background-default'), + submitBackgroundHover: token('colors.ink.component-background-hover'), + submitOutlineFocus: token('colors.ink.border-transparent'), + submitBorder: token('colors.ink.component-background-default'), + cancelBackground: token('colors.colorPalette.action-primary-default'), + cancelBackgroundHover: token('colors.colorPalette.action-primary-hover'), + }, + themeLight: { + submitBackground: token('colors.ink.text-primary'), + submitBackgroundHover: token('colors.ink.text-primary'), + submitOutlineFocus: token('colors.ink.text-primary'), + }, +}); + export function initSentry() { if (IS_TEST_ENV || !SENTRY_DSN) return; Sentry.init({ dsn: SENTRY_DSN, - tracesSampleRate: 0.75, + tracesSampleRate: 0.5, + profilesSampleRate: 0.25, integrations: [ Sentry.browserTracingIntegration({}), Sentry.reactRouterV6BrowserTracingIntegration({ @@ -83,36 +116,7 @@ export function initSentry() { createRoutesFromChildren, matchRoutes, }), - Sentry.feedbackIntegration({ - colorScheme: 'system', - isEmailRequired: false, - buttonLabel: 'Give feedback', - formTitle: 'Give feedback', - autoInject: false, - showEmail: false, - showName: false, - showBranding: false, - messageLabel: 'Feedback', - submitButtonLabel: 'Send feedback', - messagePlaceholder: - 'This is not a support tool. To get help, follow the link in the main menu on the homepage.', - successMessageText: 'Thanks for helping make Leather better', - themeDark: { - background: token('colors.ink.background-primary'), - inputOutlineFocus: token('colors.ink.border-transparent'), - submitBackground: token('colors.ink.component-background-default'), - submitBackgroundHover: token('colors.ink.component-background-hover'), - submitOutlineFocus: token('colors.ink.border-transparent'), - submitBorder: token('colors.ink.component-background-default'), - cancelBackground: token('colors.colorPalette.action-primary-default'), - cancelBackgroundHover: token('colors.colorPalette.action-primary-hover'), - }, - themeLight: { - submitBackground: token('colors.ink.text-primary'), - submitBackgroundHover: token('colors.ink.text-primary'), - submitOutlineFocus: token('colors.ink.text-primary'), - }, - }), + sentryFeedback, ], ignoreErrors: [ // Harmless error @@ -130,9 +134,8 @@ export function initSentry() { const values = event.exception?.values?.map(({ value }) => value); // @see https://stackoverflow.com/questions/49384120/resizeobserver-loop-limit-exceeded - if (values?.includes('ResizeObserver loop limit exceeded')) { - return null; - } + if (values?.includes('ResizeObserver loop limit exceeded')) return null; + return event; }, }); From a774b66dcc5e7bb9a0cdef6394fe133d4d77c63a Mon Sep 17 00:00:00 2001 From: Anastasios Date: Mon, 19 Aug 2024 17:19:55 +0400 Subject: [PATCH 17/30] fix: prevent illegal constructor error --- src/app/store/software-keys/software-key.actions.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/app/store/software-keys/software-key.actions.ts b/src/app/store/software-keys/software-key.actions.ts index 0af62555ba5..d6ad4bccd45 100644 --- a/src/app/store/software-keys/software-key.actions.ts +++ b/src/app/store/software-keys/software-key.actions.ts @@ -49,16 +49,18 @@ function setWalletEncryptionPassword(args: { await checkForLegacyGaiaConfigWithKnownGeneratedAccountIndex(secretKey); async function doesStacksAddressHaveBalance(address: string) { - const resp = await stxClient.getAccountBalance(address, new AbortSignal()); + const controller = new AbortController(); + const resp = await stxClient.getAccountBalance(address, controller.signal); return Number(resp.stx.balance) > 0; } async function doesStacksAddressHaveBnsName(address: string) { + const controller = new AbortController(); const resp = await fetchNamesForAddress({ client: stxClient, address, isTestnet: false, - signal: new AbortSignal(), + signal: controller.signal, }); queryClient.setQueryData([StacksQueryPrefixes.GetBnsNamesByAddress, address], resp); return resp.names.length > 0; From fe21fa812dcf7a478ca6b98bc9503a54dfc8d297 Mon Sep 17 00:00:00 2001 From: Anastasios Date: Mon, 19 Aug 2024 21:56:15 +0400 Subject: [PATCH 18/30] fix: validate dom nesting console error --- .../pages/home/components/account-actions.tsx | 26 ++++++++++++------- 1 file changed, 17 insertions(+), 9 deletions(-) diff --git a/src/app/pages/home/components/account-actions.tsx b/src/app/pages/home/components/account-actions.tsx index 790c8c6827b..8a1a96b824f 100644 --- a/src/app/pages/home/components/account-actions.tsx +++ b/src/app/pages/home/components/account-actions.tsx @@ -2,7 +2,7 @@ import { useLocation, useNavigate } from 'react-router-dom'; import { ChainID } from '@stacks/transactions'; import { HomePageSelectors } from '@tests/selectors/home.selectors'; -import { Flex } from 'leather-styles/jsx'; +import { Box, Flex } from 'leather-styles/jsx'; import { whenStacksChainId } from '@leather.io/stacks'; import { CreditCardIcon, IconButton, InboxIcon, SwapIcon } from '@leather.io/ui'; @@ -56,14 +56,22 @@ export function AccountActions() { )} {whenStacksChainId(currentNetwork.chain.stacks.chainId)({ [ChainID.Mainnet]: ( - } side="left"> - } - label="Swap" - onClick={() => navigate(RouteUrls.Swap.replace(':base', 'STX').replace(':quote', ''))} - /> + } + side="left" + asChild + > + + } + label="Swap" + onClick={() => + navigate(RouteUrls.Swap.replace(':base', 'STX').replace(':quote', '')) + } + /> + ), [ChainID.Testnet]: null, From 55e64be59ca1a10345dca54b7e35514f843b4cb5 Mon Sep 17 00:00:00 2001 From: leather-bot Date: Mon, 19 Aug 2024 19:16:01 +0000 Subject: [PATCH 19/30] ci: update leather.io packages --- pnpm-lock.yaml | 515 ++++++++++++++++++++++++++----------------------- 1 file changed, 270 insertions(+), 245 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ea83940eca8..4d9430eee69 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -27,7 +27,7 @@ importers: version: 0.7.0(encoding@0.1.13) '@coinbase/cbpay-js': specifier: 2.1.0 - version: 2.1.0(regenerator-runtime@0.13.11) + version: 2.1.0(regenerator-runtime@0.14.1) '@fungible-systems/zone-file': specifier: 2.0.0 version: 2.0.0 @@ -814,9 +814,6 @@ packages: resolution: {integrity: sha512-oLcVCTeIFadUoArDTwpluncplrYBmTCCZZgXCbgNGvOBBiSDDK3eWO4b/+eOTli5tKv1lg+a5/NAXg+nTcei1w==} engines: {node: '>=6.9.0'} - '@babel/generator@7.2.0': - resolution: {integrity: sha512-BA75MVfRlFQG2EZgFYIwyT1r6xSkwfP2bdkY/kLZusEYWiJs4xCowab/alaEaT0wSvmVuXGqiefeBlP+7V1yKg==} - '@babel/generator@7.25.0': resolution: {integrity: sha512-3LEEcj3PVW8pW2R1SR1M89g/qrYk/m/mB/tLqn7dn4sbBUQyTqnlod+II2U4dqiGtUmkcnAmkMDralTFZttRiw==} engines: {node: '>=6.9.0'} @@ -1985,6 +1982,12 @@ packages: cpu: [ppc64] os: [aix] + '@esbuild/aix-ppc64@0.21.5': + resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [aix] + '@esbuild/aix-ppc64@0.23.1': resolution: {integrity: sha512-6VhYk1diRqrhBAqpJEdjASR/+WVRtfjpqKuNw11cLiaWpAT/Uu+nokB+UJnevzy/P9C/ty6AOe0dwueMrGh/iQ==} engines: {node: '>=18'} @@ -2009,6 +2012,12 @@ packages: cpu: [arm64] os: [android] + '@esbuild/android-arm64@0.21.5': + resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + '@esbuild/android-arm64@0.23.1': resolution: {integrity: sha512-xw50ipykXcLstLeWH7WRdQuysJqejuAGPd30vd1i5zSyKK3WE+ijzHmLKxdiCMtH1pHz78rOg0BKSYOSB/2Khw==} engines: {node: '>=18'} @@ -2033,6 +2042,12 @@ packages: cpu: [arm] os: [android] + '@esbuild/android-arm@0.21.5': + resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + '@esbuild/android-arm@0.23.1': resolution: {integrity: sha512-uz6/tEy2IFm9RYOyvKl88zdzZfwEfKZmnX9Cj1BHjeSGNuGLuMD1kR8y5bteYmwqKm1tj8m4cb/aKEorr6fHWQ==} engines: {node: '>=18'} @@ -2057,6 +2072,12 @@ packages: cpu: [x64] os: [android] + '@esbuild/android-x64@0.21.5': + resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + '@esbuild/android-x64@0.23.1': resolution: {integrity: sha512-nlN9B69St9BwUoB+jkyU090bru8L0NA3yFvAd7k8dNsVH8bi9a8cUAUSEcEEgTp2z3dbEDGJGfP6VUnkQnlReg==} engines: {node: '>=18'} @@ -2081,6 +2102,12 @@ packages: cpu: [arm64] os: [darwin] + '@esbuild/darwin-arm64@0.21.5': + resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + '@esbuild/darwin-arm64@0.23.1': resolution: {integrity: sha512-YsS2e3Wtgnw7Wq53XXBLcV6JhRsEq8hkfg91ESVadIrzr9wO6jJDMZnCQbHm1Guc5t/CdDiFSSfWP58FNuvT3Q==} engines: {node: '>=18'} @@ -2105,6 +2132,12 @@ packages: cpu: [x64] os: [darwin] + '@esbuild/darwin-x64@0.21.5': + resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + '@esbuild/darwin-x64@0.23.1': resolution: {integrity: sha512-aClqdgTDVPSEGgoCS8QDG37Gu8yc9lTHNAQlsztQ6ENetKEO//b8y31MMu2ZaPbn4kVsIABzVLXYLhCGekGDqw==} engines: {node: '>=18'} @@ -2129,6 +2162,12 @@ packages: cpu: [arm64] os: [freebsd] + '@esbuild/freebsd-arm64@0.21.5': + resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + '@esbuild/freebsd-arm64@0.23.1': resolution: {integrity: sha512-h1k6yS8/pN/NHlMl5+v4XPfikhJulk4G+tKGFIOwURBSFzE8bixw1ebjluLOjfwtLqY0kewfjLSrO6tN2MgIhA==} engines: {node: '>=18'} @@ -2153,6 +2192,12 @@ packages: cpu: [x64] os: [freebsd] + '@esbuild/freebsd-x64@0.21.5': + resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + '@esbuild/freebsd-x64@0.23.1': resolution: {integrity: sha512-lK1eJeyk1ZX8UklqFd/3A60UuZ/6UVfGT2LuGo3Wp4/z7eRTRYY+0xOu2kpClP+vMTi9wKOfXi2vjUpO1Ro76g==} engines: {node: '>=18'} @@ -2177,6 +2222,12 @@ packages: cpu: [arm64] os: [linux] + '@esbuild/linux-arm64@0.21.5': + resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + '@esbuild/linux-arm64@0.23.1': resolution: {integrity: sha512-/93bf2yxencYDnItMYV/v116zff6UyTjo4EtEQjUBeGiVpMmffDNUyD9UN2zV+V3LRV3/on4xdZ26NKzn6754g==} engines: {node: '>=18'} @@ -2201,6 +2252,12 @@ packages: cpu: [arm] os: [linux] + '@esbuild/linux-arm@0.21.5': + resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + '@esbuild/linux-arm@0.23.1': resolution: {integrity: sha512-CXXkzgn+dXAPs3WBwE+Kvnrf4WECwBdfjfeYHpMeVxWE0EceB6vhWGShs6wi0IYEqMSIzdOF1XjQ/Mkm5d7ZdQ==} engines: {node: '>=18'} @@ -2225,6 +2282,12 @@ packages: cpu: [ia32] os: [linux] + '@esbuild/linux-ia32@0.21.5': + resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + '@esbuild/linux-ia32@0.23.1': resolution: {integrity: sha512-VTN4EuOHwXEkXzX5nTvVY4s7E/Krz7COC8xkftbbKRYAl96vPiUssGkeMELQMOnLOJ8k3BY1+ZY52tttZnHcXQ==} engines: {node: '>=18'} @@ -2249,6 +2312,12 @@ packages: cpu: [loong64] os: [linux] + '@esbuild/linux-loong64@0.21.5': + resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + '@esbuild/linux-loong64@0.23.1': resolution: {integrity: sha512-Vx09LzEoBa5zDnieH8LSMRToj7ir/Jeq0Gu6qJ/1GcBq9GkfoEAoXvLiW1U9J1qE/Y/Oyaq33w5p2ZWrNNHNEw==} engines: {node: '>=18'} @@ -2273,6 +2342,12 @@ packages: cpu: [mips64el] os: [linux] + '@esbuild/linux-mips64el@0.21.5': + resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + '@esbuild/linux-mips64el@0.23.1': resolution: {integrity: sha512-nrFzzMQ7W4WRLNUOU5dlWAqa6yVeI0P78WKGUo7lg2HShq/yx+UYkeNSE0SSfSure0SqgnsxPvmAUu/vu0E+3Q==} engines: {node: '>=18'} @@ -2297,6 +2372,12 @@ packages: cpu: [ppc64] os: [linux] + '@esbuild/linux-ppc64@0.21.5': + resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + '@esbuild/linux-ppc64@0.23.1': resolution: {integrity: sha512-dKN8fgVqd0vUIjxuJI6P/9SSSe/mB9rvA98CSH2sJnlZ/OCZWO1DJvxj8jvKTfYUdGfcq2dDxoKaC6bHuTlgcw==} engines: {node: '>=18'} @@ -2321,6 +2402,12 @@ packages: cpu: [riscv64] os: [linux] + '@esbuild/linux-riscv64@0.21.5': + resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + '@esbuild/linux-riscv64@0.23.1': resolution: {integrity: sha512-5AV4Pzp80fhHL83JM6LoA6pTQVWgB1HovMBsLQ9OZWLDqVY8MVobBXNSmAJi//Csh6tcY7e7Lny2Hg1tElMjIA==} engines: {node: '>=18'} @@ -2345,6 +2432,12 @@ packages: cpu: [s390x] os: [linux] + '@esbuild/linux-s390x@0.21.5': + resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + '@esbuild/linux-s390x@0.23.1': resolution: {integrity: sha512-9ygs73tuFCe6f6m/Tb+9LtYxWR4c9yg7zjt2cYkjDbDpV/xVn+68cQxMXCjUpYwEkze2RcU/rMnfIXNRFmSoDw==} engines: {node: '>=18'} @@ -2369,6 +2462,12 @@ packages: cpu: [x64] os: [linux] + '@esbuild/linux-x64@0.21.5': + resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + '@esbuild/linux-x64@0.23.1': resolution: {integrity: sha512-EV6+ovTsEXCPAp58g2dD68LxoP/wK5pRvgy0J/HxPGB009omFPv3Yet0HiaqvrIrgPTBuC6wCH1LTOY91EO5hQ==} engines: {node: '>=18'} @@ -2393,6 +2492,12 @@ packages: cpu: [x64] os: [netbsd] + '@esbuild/netbsd-x64@0.21.5': + resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + '@esbuild/netbsd-x64@0.23.1': resolution: {integrity: sha512-aevEkCNu7KlPRpYLjwmdcuNz6bDFiE7Z8XC4CPqExjTvrHugh28QzUXVOZtiYghciKUacNktqxdpymplil1beA==} engines: {node: '>=18'} @@ -2423,6 +2528,12 @@ packages: cpu: [x64] os: [openbsd] + '@esbuild/openbsd-x64@0.21.5': + resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + '@esbuild/openbsd-x64@0.23.1': resolution: {integrity: sha512-aY2gMmKmPhxfU+0EdnN+XNtGbjfQgwZj43k8G3fyrDM/UdZww6xrWxmDkuz2eCZchqVeABjV5BpildOrUbBTqA==} engines: {node: '>=18'} @@ -2447,6 +2558,12 @@ packages: cpu: [x64] os: [sunos] + '@esbuild/sunos-x64@0.21.5': + resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + '@esbuild/sunos-x64@0.23.1': resolution: {integrity: sha512-RBRT2gqEl0IKQABT4XTj78tpk9v7ehp+mazn2HbUeZl1YMdaGAQqhapjGTCe7uw7y0frDi4gS0uHzhvpFuI1sA==} engines: {node: '>=18'} @@ -2471,6 +2588,12 @@ packages: cpu: [arm64] os: [win32] + '@esbuild/win32-arm64@0.21.5': + resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + '@esbuild/win32-arm64@0.23.1': resolution: {integrity: sha512-4O+gPR5rEBe2FpKOVyiJ7wNDPA8nGzDuJ6gN4okSA1gEOYZ67N8JPk58tkWtdtPeLz7lBnY6I5L3jdsr3S+A6A==} engines: {node: '>=18'} @@ -2495,6 +2618,12 @@ packages: cpu: [ia32] os: [win32] + '@esbuild/win32-ia32@0.21.5': + resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + '@esbuild/win32-ia32@0.23.1': resolution: {integrity: sha512-BcaL0Vn6QwCwre3Y717nVHZbAa4UBEigzFm6VdsVdT/MbZ38xoj1X9HPkZhbmaBGUD1W8vxAfffbDe8bA6AKnQ==} engines: {node: '>=18'} @@ -2519,6 +2648,12 @@ packages: cpu: [x64] os: [win32] + '@esbuild/win32-x64@0.21.5': + resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + '@esbuild/win32-x64@0.23.1': resolution: {integrity: sha512-BHpFFeslkWrXWyUPnbKm+xYYVYruCinGcftSBaa8zoF9hZO4BcSCFUvHVTtzpIY6YzUnYtuEhZ+C9iEXjxnasg==} engines: {node: '>=18'} @@ -2545,7 +2680,7 @@ packages: '@expo/bunyan@4.0.1': resolution: {integrity: sha512-+Lla7nYSiHZirgK+U/uYzsLv/X+HaJienbD5AKX1UQZHYfWaP+9uuQluRB4GrEVWF0GZ7vEVp/jzaOT9k/SQlg==} - engines: {'0': node >=0.10.0} + engines: {node: '>=0.10.0'} '@expo/cli@0.18.28': resolution: {integrity: sha512-fvbVPId6s6etindzP6Nzos/CS1NurMVy4JKozjebArHr63tBid5i/UY5Pp+4wTCAM20gB2SjRdwcwoL6HFC4Iw==} @@ -2716,10 +2851,6 @@ packages: resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - '@jest/types@24.9.0': - resolution: {integrity: sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==} - engines: {node: '>= 6'} - '@jest/types@26.6.2': resolution: {integrity: sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==} engines: {node: '>= 10.14.2'} @@ -4311,161 +4442,81 @@ packages: resolution: {integrity: sha512-af5CYnc1dtnMIAl2u0U1QHUCGgLNN9ZQkYCAtQOHPxxgF5yX2Cr9jrXLZ9M+/h/eSVbK0ETjJWbNbPoiUSW/7w==} engines: {node: '>=14.15'} - '@rollup/rollup-android-arm-eabi@4.20.0': - resolution: {integrity: sha512-TSpWzflCc4VGAUJZlPpgAJE1+V60MePDQnBd7PPkpuEmOy8i87aL6tinFGKBFKuEDikYpig72QzdT3QPYIi+oA==} - cpu: [arm] - os: [android] - '@rollup/rollup-android-arm-eabi@4.21.0': resolution: {integrity: sha512-WTWD8PfoSAJ+qL87lE7votj3syLavxunWhzCnx3XFxFiI/BA/r3X7MUM8dVrH8rb2r4AiO8jJsr3ZjdaftmnfA==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.20.0': - resolution: {integrity: sha512-u00Ro/nok7oGzVuh/FMYfNoGqxU5CPWz1mxV85S2w9LxHR8OoMQBuSk+3BKVIDYgkpeOET5yXkx90OYFc+ytpQ==} - cpu: [arm64] - os: [android] - '@rollup/rollup-android-arm64@4.21.0': resolution: {integrity: sha512-a1sR2zSK1B4eYkiZu17ZUZhmUQcKjk2/j9Me2IDjk1GHW7LB5Z35LEzj9iJch6gtUfsnvZs1ZNyDW2oZSThrkA==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.20.0': - resolution: {integrity: sha512-uFVfvzvsdGtlSLuL0ZlvPJvl6ZmrH4CBwLGEFPe7hUmf7htGAN+aXo43R/V6LATyxlKVC/m6UsLb7jbG+LG39Q==} - cpu: [arm64] - os: [darwin] - '@rollup/rollup-darwin-arm64@4.21.0': resolution: {integrity: sha512-zOnKWLgDld/svhKO5PD9ozmL6roy5OQ5T4ThvdYZLpiOhEGY+dp2NwUmxK0Ld91LrbjrvtNAE0ERBwjqhZTRAA==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.20.0': - resolution: {integrity: sha512-xbrMDdlev53vNXexEa6l0LffojxhqDTBeL+VUxuuIXys4x6xyvbKq5XqTXBCEUA8ty8iEJblHvFaWRJTk/icAQ==} - cpu: [x64] - os: [darwin] - '@rollup/rollup-darwin-x64@4.21.0': resolution: {integrity: sha512-7doS8br0xAkg48SKE2QNtMSFPFUlRdw9+votl27MvT46vo44ATBmdZdGysOevNELmZlfd+NEa0UYOA8f01WSrg==} cpu: [x64] os: [darwin] - '@rollup/rollup-linux-arm-gnueabihf@4.20.0': - resolution: {integrity: sha512-jMYvxZwGmoHFBTbr12Xc6wOdc2xA5tF5F2q6t7Rcfab68TT0n+r7dgawD4qhPEvasDsVpQi+MgDzj2faOLsZjA==} - cpu: [arm] - os: [linux] - '@rollup/rollup-linux-arm-gnueabihf@4.21.0': resolution: {integrity: sha512-pWJsfQjNWNGsoCq53KjMtwdJDmh/6NubwQcz52aEwLEuvx08bzcy6tOUuawAOncPnxz/3siRtd8hiQ32G1y8VA==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.20.0': - resolution: {integrity: sha512-1asSTl4HKuIHIB1GcdFHNNZhxAYEdqML/MW4QmPS4G0ivbEcBr1JKlFLKsIRqjSwOBkdItn3/ZDlyvZ/N6KPlw==} - cpu: [arm] - os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.21.0': resolution: {integrity: sha512-efRIANsz3UHZrnZXuEvxS9LoCOWMGD1rweciD6uJQIx2myN3a8Im1FafZBzh7zk1RJ6oKcR16dU3UPldaKd83w==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.20.0': - resolution: {integrity: sha512-COBb8Bkx56KldOYJfMf6wKeYJrtJ9vEgBRAOkfw6Ens0tnmzPqvlpjZiLgkhg6cA3DGzCmLmmd319pmHvKWWlQ==} - cpu: [arm64] - os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.21.0': resolution: {integrity: sha512-ZrPhydkTVhyeGTW94WJ8pnl1uroqVHM3j3hjdquwAcWnmivjAwOYjTEAuEDeJvGX7xv3Z9GAvrBkEzCgHq9U1w==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.20.0': - resolution: {integrity: sha512-+it+mBSyMslVQa8wSPvBx53fYuZK/oLTu5RJoXogjk6x7Q7sz1GNRsXWjn6SwyJm8E/oMjNVwPhmNdIjwP135Q==} - cpu: [arm64] - os: [linux] - '@rollup/rollup-linux-arm64-musl@4.21.0': resolution: {integrity: sha512-cfaupqd+UEFeURmqNP2eEvXqgbSox/LHOyN9/d2pSdV8xTrjdg3NgOFJCtc1vQ/jEke1qD0IejbBfxleBPHnPw==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-powerpc64le-gnu@4.20.0': - resolution: {integrity: sha512-yAMvqhPfGKsAxHN8I4+jE0CpLWD8cv4z7CK7BMmhjDuz606Q2tFKkWRY8bHR9JQXYcoLfopo5TTqzxgPUjUMfw==} - cpu: [ppc64] - os: [linux] - '@rollup/rollup-linux-powerpc64le-gnu@4.21.0': resolution: {integrity: sha512-ZKPan1/RvAhrUylwBXC9t7B2hXdpb/ufeu22pG2psV7RN8roOfGurEghw1ySmX/CmDDHNTDDjY3lo9hRlgtaHg==} cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.20.0': - resolution: {integrity: sha512-qmuxFpfmi/2SUkAw95TtNq/w/I7Gpjurx609OOOV7U4vhvUhBcftcmXwl3rqAek+ADBwSjIC4IVNLiszoj3dPA==} - cpu: [riscv64] - os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.21.0': resolution: {integrity: sha512-H1eRaCwd5E8eS8leiS+o/NqMdljkcb1d6r2h4fKSsCXQilLKArq6WS7XBLDu80Yz+nMqHVFDquwcVrQmGr28rg==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.20.0': - resolution: {integrity: sha512-I0BtGXddHSHjV1mqTNkgUZLnS3WtsqebAXv11D5BZE/gfw5KoyXSAXVqyJximQXNvNzUo4GKlCK/dIwXlz+jlg==} - cpu: [s390x] - os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.21.0': resolution: {integrity: sha512-zJ4hA+3b5tu8u7L58CCSI0A9N1vkfwPhWd/puGXwtZlsB5bTkwDNW/+JCU84+3QYmKpLi+XvHdmrlwUwDA6kqw==} cpu: [s390x] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.20.0': - resolution: {integrity: sha512-y+eoL2I3iphUg9tN9GB6ku1FA8kOfmF4oUEWhztDJ4KXJy1agk/9+pejOuZkNFhRwHAOxMsBPLbXPd6mJiCwew==} - cpu: [x64] - os: [linux] - '@rollup/rollup-linux-x64-gnu@4.21.0': resolution: {integrity: sha512-e2hrvElFIh6kW/UNBQK/kzqMNY5mO+67YtEh9OA65RM5IJXYTWiXjX6fjIiPaqOkBthYF1EqgiZ6OXKcQsM0hg==} cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.20.0': - resolution: {integrity: sha512-hM3nhW40kBNYUkZb/r9k2FKK+/MnKglX7UYd4ZUy5DJs8/sMsIbqWK2piZtVGE3kcXVNj3B2IrUYROJMMCikNg==} - cpu: [x64] - os: [linux] - '@rollup/rollup-linux-x64-musl@4.21.0': resolution: {integrity: sha512-1vvmgDdUSebVGXWX2lIcgRebqfQSff0hMEkLJyakQ9JQUbLDkEaMsPTLOmyccyC6IJ/l3FZuJbmrBw/u0A0uCQ==} cpu: [x64] os: [linux] - '@rollup/rollup-win32-arm64-msvc@4.20.0': - resolution: {integrity: sha512-psegMvP+Ik/Bg7QRJbv8w8PAytPA7Uo8fpFjXyCRHWm6Nt42L+JtoqH8eDQ5hRP7/XW2UiIriy1Z46jf0Oa1kA==} - cpu: [arm64] - os: [win32] - '@rollup/rollup-win32-arm64-msvc@4.21.0': resolution: {integrity: sha512-s5oFkZ/hFcrlAyBTONFY1TWndfyre1wOMwU+6KCpm/iatybvrRgmZVM+vCFwxmC5ZhdlgfE0N4XorsDpi7/4XQ==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.20.0': - resolution: {integrity: sha512-GabekH3w4lgAJpVxkk7hUzUf2hICSQO0a/BLFA11/RMxQT92MabKAqyubzDZmMOC/hcJNlc+rrypzNzYl4Dx7A==} - cpu: [ia32] - os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.21.0': resolution: {integrity: sha512-G9+TEqRnAA6nbpqyUqgTiopmnfgnMkR3kMukFBDsiyy23LZvUCpiUwjTRx6ezYCjJODXrh52rBR9oXvm+Fp5wg==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.20.0': - resolution: {integrity: sha512-aJ1EJSuTdGnM6qbVC4B5DSmozPTqIag9fSzXRNNo+humQLG89XpPgdt16Ia56ORD7s+H8Pmyx44uczDQ0yDzpg==} - cpu: [x64] - os: [win32] - '@rollup/rollup-win32-x64-msvc@4.21.0': resolution: {integrity: sha512-2jsCDZwtQvRhejHLfZ1JY6w6kEuEtfF9nzYsZxzSlNVKDX+DpsDJ+Rbjkm74nvg2rdx0gwBS+IMdvwJuq3S9pQ==} cpu: [x64] @@ -5965,9 +6016,6 @@ packages: '@types/istanbul-lib-report@3.0.3': resolution: {integrity: sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==} - '@types/istanbul-reports@1.1.2': - resolution: {integrity: sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==} - '@types/istanbul-reports@3.0.4': resolution: {integrity: sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==} @@ -6037,6 +6085,9 @@ packages: '@types/node@18.19.44': resolution: {integrity: sha512-ZsbGerYg72WMXUIE9fYxtvfzLEuq6q8mKERdWFnqTmOvudMxnz+CBNRoOwJ2kNpFOncrKjT1hZwxjlFgQ9qvQA==} + '@types/node@18.19.45': + resolution: {integrity: sha512-VZxPKNNhjKmaC1SUYowuXSRSMGyQGmQjvvA1xE4QZ0xce2kLtEhPDS+kqpCPBZYgqblCLQ2DAjSzmgCM5auvhA==} + '@types/node@20.12.12': resolution: {integrity: sha512-eWLDGF/FOSPtAvEqeRAQ4C8LSA7M1I7i0ky1I8U7kD1J5ITyW3AsRhQrKVoWf5pFKZ2kILsEGJhsI9r93PYnOw==} @@ -6190,9 +6241,6 @@ packages: '@types/yargs-parser@21.0.3': resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} - '@types/yargs@13.0.12': - resolution: {integrity: sha512-qCxJE1qgz2y0hA4pIxjBR+PelCH0U5CK1XJXFwCNqfmliatKp47UCXXE9Dyk1OXBDLvsCF57TqQEJaeLfDYEOQ==} - '@types/yargs@15.0.19': resolution: {integrity: sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA==} @@ -6979,8 +7027,8 @@ packages: peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - babel-plugin-react-compiler@0.0.0-experimental-5f79ba2-20240815: - resolution: {integrity: sha512-9/pMj32tpmzWyjnPmRqQ25L9MJkffqVPEsoboHaSKypnaB/Xo8haWk54T5WhRf/WfE0kB36w2Nm/STkAHGXJWw==} + babel-plugin-react-compiler@0.0.0: + resolution: {integrity: sha512-Kigl0V36a/6hLVH7+CCe1CCtU3mFBqBd829V//VtuG7I/pyq+B2QZJqOefd63snQmdfCryNhO9XW1FbGPBvYDA==} babel-plugin-react-native-web@0.19.12: resolution: {integrity: sha512-eYZ4+P6jNcB37lObWIg0pUbi7+3PKoU1Oie2j0C8UF3cXyXoR74tO2NBjI/FORb2LJyItJZEAmjU5pSaJYEL1w==} @@ -8622,6 +8670,11 @@ packages: engines: {node: '>=12'} hasBin: true + esbuild@0.21.5: + resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==} + engines: {node: '>=12'} + hasBin: true + esbuild@0.23.1: resolution: {integrity: sha512-VVNz/9Sa0bs5SELtn3f7qhJCDPCF5oMEl5cO9/SSinpE9hbPVvxbd572HH5AKiP7WD8INO53GgfDDhRjkylHEg==} engines: {node: '>=18'} @@ -9074,6 +9127,10 @@ packages: resolution: {integrity: sha512-HCDBfH+kZcY5etWYeAqatjW78gkIryzb9XixRsA8lGI1uyYc7aCpElkkO4H+KIpoyQMiY0VAZPI4cyac3wQe8w==} engines: {node: '>=0.4.0'} + flow-parser@0.244.0: + resolution: {integrity: sha512-Dkc88m5k8bx1VvHTO9HEJ7tvMcSb3Zvcv1PY4OHK7pHdtdY2aUjhmPy6vpjVJ2uUUOIybRlb91sXE8g4doChtA==} + engines: {node: '>=0.4.0'} + follow-redirects@1.15.6: resolution: {integrity: sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==} engines: {node: '>=4.0'} @@ -12564,10 +12621,6 @@ packages: pretty-error@4.0.0: resolution: {integrity: sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==} - pretty-format@24.9.0: - resolution: {integrity: sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA==} - engines: {node: '>= 6'} - pretty-format@26.6.2: resolution: {integrity: sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==} engines: {node: '>= 10'} @@ -13336,11 +13389,6 @@ packages: robust-predicates@3.0.2: resolution: {integrity: sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==} - rollup@4.20.0: - resolution: {integrity: sha512-6rbWBChcnSGzIlXeIdNIZTopKYad8ZG8ajhl78lGRLsI2rX8IkaotQhVas2Ma+GPxJav19wrSzvRvuiv0YKzWw==} - engines: {node: '>=18.0.0', npm: '>=8.0.0'} - hasBin: true - rollup@4.21.0: resolution: {integrity: sha512-vo+S/lfA2lMS7rZ2Qoubi6I5hwZwzXeUIctILZLbHI+laNtvhhOIon2S1JksA5UEDQ7l3vberd0fxK44lTYjbQ==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} @@ -14192,10 +14240,6 @@ packages: resolution: {integrity: sha512-jRKj0n0jXWo6kh62nA5TEh3+4igKDXLvzBJcPpiizP7oOolUrYIxmVBG9TOtHYFHoddUk6YvAkGeGoSVTXfQXQ==} engines: {node: '>=12'} - trim-right@1.0.1: - resolution: {integrity: sha512-WZGXGstmCWgeevgTL54hrCuw1dyMQIzWy7ZfqRJfSmJZBwklI15egmQytFP6bPidmw3M8d5yEowl1niq4vmqZw==} - engines: {node: '>=0.10.0'} - triplesec@4.0.3: resolution: {integrity: sha512-fug70e1nJoCMxsXQJlETisAALohm84vl++IiTTHEqM7Lgqwz62jrlwqOC/gJEAJjO/ByN127sEcioB56HW3wIw==} @@ -15178,12 +15222,6 @@ packages: zip-dir@2.0.0: resolution: {integrity: sha512-uhlsJZWz26FLYXOD6WVuq+fIcZ3aBPGo/cFdiLlv3KNwpa52IF3ISV8fLhQLiqVu5No3VhlqlgthN6gehil1Dg==} - zod-validation-error@2.1.0: - resolution: {integrity: sha512-VJh93e2wb4c3tWtGgTa0OF/dTt/zoPCPzXq4V11ZjxmEAFaPi/Zss1xIZdEB5RD8GD00U0/iVXgqkF77RV7pdQ==} - engines: {node: '>=18.0.0'} - peerDependencies: - zod: ^3.18.0 - zod@3.23.6: resolution: {integrity: sha512-RTHJlZhsRbuA8Hmp/iNL7jnfc4nZishjsanDAfEY1QpDQZCahUp3xDzl+zfweE9BklxMUcgBgS1b7Lvie/ZVwA==} @@ -15372,14 +15410,6 @@ snapshots: jsesc: 2.5.2 source-map: 0.5.7 - '@babel/generator@7.2.0': - dependencies: - '@babel/types': 7.25.2 - jsesc: 2.5.2 - lodash: 4.17.21 - source-map: 0.5.7 - trim-right: 1.0.1 - '@babel/generator@7.25.0': dependencies: '@babel/types': 7.25.2 @@ -16439,9 +16469,9 @@ snapshots: picocolors: 1.0.1 sisteransi: 1.0.5 - '@coinbase/cbpay-js@2.1.0(regenerator-runtime@0.13.11)': + '@coinbase/cbpay-js@2.1.0(regenerator-runtime@0.14.1)': optionalDependencies: - regenerator-runtime: 0.13.11 + regenerator-runtime: 0.14.1 '@cspotcode/source-map-support@0.8.1': dependencies: @@ -16819,6 +16849,9 @@ snapshots: '@esbuild/aix-ppc64@0.21.4': optional: true + '@esbuild/aix-ppc64@0.21.5': + optional: true + '@esbuild/aix-ppc64@0.23.1': optional: true @@ -16831,6 +16864,9 @@ snapshots: '@esbuild/android-arm64@0.21.4': optional: true + '@esbuild/android-arm64@0.21.5': + optional: true + '@esbuild/android-arm64@0.23.1': optional: true @@ -16843,6 +16879,9 @@ snapshots: '@esbuild/android-arm@0.21.4': optional: true + '@esbuild/android-arm@0.21.5': + optional: true + '@esbuild/android-arm@0.23.1': optional: true @@ -16855,6 +16894,9 @@ snapshots: '@esbuild/android-x64@0.21.4': optional: true + '@esbuild/android-x64@0.21.5': + optional: true + '@esbuild/android-x64@0.23.1': optional: true @@ -16867,6 +16909,9 @@ snapshots: '@esbuild/darwin-arm64@0.21.4': optional: true + '@esbuild/darwin-arm64@0.21.5': + optional: true + '@esbuild/darwin-arm64@0.23.1': optional: true @@ -16879,6 +16924,9 @@ snapshots: '@esbuild/darwin-x64@0.21.4': optional: true + '@esbuild/darwin-x64@0.21.5': + optional: true + '@esbuild/darwin-x64@0.23.1': optional: true @@ -16891,6 +16939,9 @@ snapshots: '@esbuild/freebsd-arm64@0.21.4': optional: true + '@esbuild/freebsd-arm64@0.21.5': + optional: true + '@esbuild/freebsd-arm64@0.23.1': optional: true @@ -16903,6 +16954,9 @@ snapshots: '@esbuild/freebsd-x64@0.21.4': optional: true + '@esbuild/freebsd-x64@0.21.5': + optional: true + '@esbuild/freebsd-x64@0.23.1': optional: true @@ -16915,6 +16969,9 @@ snapshots: '@esbuild/linux-arm64@0.21.4': optional: true + '@esbuild/linux-arm64@0.21.5': + optional: true + '@esbuild/linux-arm64@0.23.1': optional: true @@ -16927,6 +16984,9 @@ snapshots: '@esbuild/linux-arm@0.21.4': optional: true + '@esbuild/linux-arm@0.21.5': + optional: true + '@esbuild/linux-arm@0.23.1': optional: true @@ -16939,6 +16999,9 @@ snapshots: '@esbuild/linux-ia32@0.21.4': optional: true + '@esbuild/linux-ia32@0.21.5': + optional: true + '@esbuild/linux-ia32@0.23.1': optional: true @@ -16951,6 +17014,9 @@ snapshots: '@esbuild/linux-loong64@0.21.4': optional: true + '@esbuild/linux-loong64@0.21.5': + optional: true + '@esbuild/linux-loong64@0.23.1': optional: true @@ -16963,6 +17029,9 @@ snapshots: '@esbuild/linux-mips64el@0.21.4': optional: true + '@esbuild/linux-mips64el@0.21.5': + optional: true + '@esbuild/linux-mips64el@0.23.1': optional: true @@ -16975,6 +17044,9 @@ snapshots: '@esbuild/linux-ppc64@0.21.4': optional: true + '@esbuild/linux-ppc64@0.21.5': + optional: true + '@esbuild/linux-ppc64@0.23.1': optional: true @@ -16987,6 +17059,9 @@ snapshots: '@esbuild/linux-riscv64@0.21.4': optional: true + '@esbuild/linux-riscv64@0.21.5': + optional: true + '@esbuild/linux-riscv64@0.23.1': optional: true @@ -16999,6 +17074,9 @@ snapshots: '@esbuild/linux-s390x@0.21.4': optional: true + '@esbuild/linux-s390x@0.21.5': + optional: true + '@esbuild/linux-s390x@0.23.1': optional: true @@ -17011,6 +17089,9 @@ snapshots: '@esbuild/linux-x64@0.21.4': optional: true + '@esbuild/linux-x64@0.21.5': + optional: true + '@esbuild/linux-x64@0.23.1': optional: true @@ -17023,6 +17104,9 @@ snapshots: '@esbuild/netbsd-x64@0.21.4': optional: true + '@esbuild/netbsd-x64@0.21.5': + optional: true + '@esbuild/netbsd-x64@0.23.1': optional: true @@ -17038,6 +17122,9 @@ snapshots: '@esbuild/openbsd-x64@0.21.4': optional: true + '@esbuild/openbsd-x64@0.21.5': + optional: true + '@esbuild/openbsd-x64@0.23.1': optional: true @@ -17050,6 +17137,9 @@ snapshots: '@esbuild/sunos-x64@0.21.4': optional: true + '@esbuild/sunos-x64@0.21.5': + optional: true + '@esbuild/sunos-x64@0.23.1': optional: true @@ -17062,6 +17152,9 @@ snapshots: '@esbuild/win32-arm64@0.21.4': optional: true + '@esbuild/win32-arm64@0.21.5': + optional: true + '@esbuild/win32-arm64@0.23.1': optional: true @@ -17074,6 +17167,9 @@ snapshots: '@esbuild/win32-ia32@0.21.4': optional: true + '@esbuild/win32-ia32@0.21.5': + optional: true + '@esbuild/win32-ia32@0.23.1': optional: true @@ -17086,6 +17182,9 @@ snapshots: '@esbuild/win32-x64@0.21.4': optional: true + '@esbuild/win32-x64@0.21.5': + optional: true + '@esbuild/win32-x64@0.23.1': optional: true @@ -17526,12 +17625,6 @@ snapshots: dependencies: '@sinclair/typebox': 0.27.8 - '@jest/types@24.9.0': - dependencies: - '@types/istanbul-lib-coverage': 2.0.6 - '@types/istanbul-reports': 1.1.2 - '@types/yargs': 13.0.12 - '@jest/types@26.6.2': dependencies: '@types/istanbul-lib-coverage': 2.0.6 @@ -20261,7 +20354,7 @@ snapshots: '@rnx-kit/chromium-edge-launcher@1.0.0': dependencies: - '@types/node': 18.19.44 + '@types/node': 18.19.45 escape-string-regexp: 4.0.0 is-wsl: 2.2.0 lighthouse-logger: 1.4.2 @@ -20303,99 +20396,51 @@ snapshots: read-yaml-file: 2.1.0 strip-json-comments: 3.1.1 - '@rollup/rollup-android-arm-eabi@4.20.0': - optional: true - '@rollup/rollup-android-arm-eabi@4.21.0': optional: true - '@rollup/rollup-android-arm64@4.20.0': - optional: true - '@rollup/rollup-android-arm64@4.21.0': optional: true - '@rollup/rollup-darwin-arm64@4.20.0': - optional: true - '@rollup/rollup-darwin-arm64@4.21.0': optional: true - '@rollup/rollup-darwin-x64@4.20.0': - optional: true - '@rollup/rollup-darwin-x64@4.21.0': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.20.0': - optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.21.0': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.20.0': - optional: true - '@rollup/rollup-linux-arm-musleabihf@4.21.0': optional: true - '@rollup/rollup-linux-arm64-gnu@4.20.0': - optional: true - '@rollup/rollup-linux-arm64-gnu@4.21.0': optional: true - '@rollup/rollup-linux-arm64-musl@4.20.0': - optional: true - '@rollup/rollup-linux-arm64-musl@4.21.0': optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.20.0': - optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.21.0': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.20.0': - optional: true - '@rollup/rollup-linux-riscv64-gnu@4.21.0': optional: true - '@rollup/rollup-linux-s390x-gnu@4.20.0': - optional: true - '@rollup/rollup-linux-s390x-gnu@4.21.0': optional: true - '@rollup/rollup-linux-x64-gnu@4.20.0': - optional: true - '@rollup/rollup-linux-x64-gnu@4.21.0': optional: true - '@rollup/rollup-linux-x64-musl@4.20.0': - optional: true - '@rollup/rollup-linux-x64-musl@4.21.0': optional: true - '@rollup/rollup-win32-arm64-msvc@4.20.0': - optional: true - '@rollup/rollup-win32-arm64-msvc@4.21.0': optional: true - '@rollup/rollup-win32-ia32-msvc@4.20.0': - optional: true - '@rollup/rollup-win32-ia32-msvc@4.21.0': optional: true - '@rollup/rollup-win32-x64-msvc@4.20.0': - optional: true - '@rollup/rollup-win32-x64-msvc@4.21.0': optional: true @@ -20707,7 +20752,7 @@ snapshots: '@stacks/common@6.16.0': dependencies: '@types/bn.js': 5.1.5 - '@types/node': 18.19.44 + '@types/node': 18.19.45 '@stacks/connect-react@22.2.0(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: @@ -20751,7 +20796,7 @@ snapshots: '@noble/secp256k1': 1.7.1 '@scure/bip39': 1.1.0 '@stacks/common': 6.16.0 - '@types/node': 18.19.44 + '@types/node': 18.19.45 base64-js: 1.5.1 bs58: 5.0.0 ripemd160-min: 0.0.6 @@ -21711,7 +21756,7 @@ snapshots: '@storybook/node-logger': 7.6.15 '@storybook/types': 7.6.15 '@types/find-cache-dir': 3.2.1 - '@types/node': 18.19.44 + '@types/node': 18.19.45 '@types/node-fetch': 2.6.11 '@types/pretty-hrtime': 1.0.3 chalk: 4.1.2 @@ -21915,7 +21960,7 @@ snapshots: '@storybook/types': 7.6.15 '@types/escodegen': 0.0.6 '@types/estree': 0.0.51 - '@types/node': 18.19.44 + '@types/node': 18.19.45 acorn: 7.4.1 acorn-jsx: 5.3.2(acorn@7.4.1) acorn-walk: 7.2.0 @@ -22488,11 +22533,6 @@ snapshots: dependencies: '@types/istanbul-lib-coverage': 2.0.6 - '@types/istanbul-reports@1.1.2': - dependencies: - '@types/istanbul-lib-coverage': 2.0.6 - '@types/istanbul-lib-report': 3.0.3 - '@types/istanbul-reports@3.0.4': dependencies: '@types/istanbul-lib-report': 3.0.3 @@ -22566,6 +22606,10 @@ snapshots: dependencies: undici-types: 5.26.5 + '@types/node@18.19.45': + dependencies: + undici-types: 5.26.5 + '@types/node@20.12.12': dependencies: undici-types: 5.26.5 @@ -22739,10 +22783,6 @@ snapshots: '@types/yargs-parser@21.0.3': {} - '@types/yargs@13.0.12': - dependencies: - '@types/yargs-parser': 21.0.3 - '@types/yargs@15.0.19': dependencies: '@types/yargs-parser': 21.0.3 @@ -23776,15 +23816,7 @@ snapshots: transitivePeerDependencies: - supports-color - babel-plugin-react-compiler@0.0.0-experimental-5f79ba2-20240815: - dependencies: - '@babel/generator': 7.2.0 - '@babel/types': 7.25.2 - chalk: 4.1.2 - invariant: 2.2.4 - pretty-format: 24.9.0 - zod: 3.23.8 - zod-validation-error: 2.1.0(zod@3.23.8) + babel-plugin-react-compiler@0.0.0: {} babel-plugin-react-native-web@0.19.12: {} @@ -23815,7 +23847,7 @@ snapshots: '@babel/preset-react': 7.24.7(@babel/core@7.25.2) '@babel/preset-typescript': 7.24.7(@babel/core@7.25.2) '@react-native/babel-preset': 0.74.87(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2)) - babel-plugin-react-compiler: 0.0.0-experimental-5f79ba2-20240815 + babel-plugin-react-compiler: 0.0.0 babel-plugin-react-native-web: 0.19.12 react-refresh: 0.14.2 transitivePeerDependencies: @@ -24117,9 +24149,9 @@ snapshots: dependencies: run-applescript: 7.0.0 - bundle-require@4.2.1(esbuild@0.21.4): + bundle-require@4.2.1(esbuild@0.21.5): dependencies: - esbuild: 0.21.4 + esbuild: 0.21.5 load-tsconfig: 0.2.5 bunyan@1.8.15: @@ -25767,6 +25799,32 @@ snapshots: '@esbuild/win32-ia32': 0.21.4 '@esbuild/win32-x64': 0.21.4 + esbuild@0.21.5: + optionalDependencies: + '@esbuild/aix-ppc64': 0.21.5 + '@esbuild/android-arm': 0.21.5 + '@esbuild/android-arm64': 0.21.5 + '@esbuild/android-x64': 0.21.5 + '@esbuild/darwin-arm64': 0.21.5 + '@esbuild/darwin-x64': 0.21.5 + '@esbuild/freebsd-arm64': 0.21.5 + '@esbuild/freebsd-x64': 0.21.5 + '@esbuild/linux-arm': 0.21.5 + '@esbuild/linux-arm64': 0.21.5 + '@esbuild/linux-ia32': 0.21.5 + '@esbuild/linux-loong64': 0.21.5 + '@esbuild/linux-mips64el': 0.21.5 + '@esbuild/linux-ppc64': 0.21.5 + '@esbuild/linux-riscv64': 0.21.5 + '@esbuild/linux-s390x': 0.21.5 + '@esbuild/linux-x64': 0.21.5 + '@esbuild/netbsd-x64': 0.21.5 + '@esbuild/openbsd-x64': 0.21.5 + '@esbuild/sunos-x64': 0.21.5 + '@esbuild/win32-arm64': 0.21.5 + '@esbuild/win32-ia32': 0.21.5 + '@esbuild/win32-x64': 0.21.5 + esbuild@0.23.1: optionalDependencies: '@esbuild/aix-ppc64': 0.23.1 @@ -26441,6 +26499,8 @@ snapshots: flow-parser@0.243.0: {} + flow-parser@0.244.0: {} + follow-redirects@1.15.6: {} fontfaceobserver@2.3.0: {} @@ -27822,7 +27882,7 @@ snapshots: '@babel/register': 7.24.6(@babel/core@7.25.2) babel-core: 7.0.0-bridge.0(@babel/core@7.25.2) chalk: 4.1.2 - flow-parser: 0.243.0 + flow-parser: 0.244.0 graceful-fs: 4.2.11 micromatch: 4.0.7 neo-async: 2.6.2 @@ -30611,13 +30671,6 @@ snapshots: lodash: 4.17.21 renderkid: 3.0.0 - pretty-format@24.9.0: - dependencies: - '@jest/types': 24.9.0 - ansi-regex: 4.1.1 - ansi-styles: 3.2.1 - react-is: 16.13.1 - pretty-format@26.6.2: dependencies: '@jest/types': 26.6.2 @@ -31553,28 +31606,6 @@ snapshots: robust-predicates@3.0.2: {} - rollup@4.20.0: - dependencies: - '@types/estree': 1.0.5 - optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.20.0 - '@rollup/rollup-android-arm64': 4.20.0 - '@rollup/rollup-darwin-arm64': 4.20.0 - '@rollup/rollup-darwin-x64': 4.20.0 - '@rollup/rollup-linux-arm-gnueabihf': 4.20.0 - '@rollup/rollup-linux-arm-musleabihf': 4.20.0 - '@rollup/rollup-linux-arm64-gnu': 4.20.0 - '@rollup/rollup-linux-arm64-musl': 4.20.0 - '@rollup/rollup-linux-powerpc64le-gnu': 4.20.0 - '@rollup/rollup-linux-riscv64-gnu': 4.20.0 - '@rollup/rollup-linux-s390x-gnu': 4.20.0 - '@rollup/rollup-linux-x64-gnu': 4.20.0 - '@rollup/rollup-linux-x64-musl': 4.20.0 - '@rollup/rollup-win32-arm64-msvc': 4.20.0 - '@rollup/rollup-win32-ia32-msvc': 4.20.0 - '@rollup/rollup-win32-x64-msvc': 4.20.0 - fsevents: 2.3.3 - rollup@4.21.0: dependencies: '@types/estree': 1.0.5 @@ -32588,8 +32619,6 @@ snapshots: trim-newlines@4.1.1: {} - trim-right@1.0.1: {} - triplesec@4.0.3: dependencies: iced-error: 0.0.13 @@ -32682,17 +32711,17 @@ snapshots: tsup@8.1.0(@swc/core@1.7.11)(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.7.11)(@types/node@20.12.12)(typescript@5.4.5))(typescript@5.4.5): dependencies: - bundle-require: 4.2.1(esbuild@0.21.4) + bundle-require: 4.2.1(esbuild@0.21.5) cac: 6.7.14 chokidar: 3.6.0 debug: 4.3.6(supports-color@5.5.0) - esbuild: 0.21.4 + esbuild: 0.21.5 execa: 5.1.1 globby: 11.1.0 joycon: 3.1.1 postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.7.11)(@types/node@20.12.12)(typescript@5.4.5)) resolve-from: 5.0.0 - rollup: 4.20.0 + rollup: 4.21.0 source-map: 0.8.0-beta.0 sucrase: 3.35.0 tree-kill: 1.2.2 @@ -33772,10 +33801,6 @@ snapshots: async: 3.2.5 jszip: 3.10.1 - zod-validation-error@2.1.0(zod@3.23.8): - dependencies: - zod: 3.23.8 - zod@3.23.6: {} zod@3.23.8: {} From 27ca424be15ed89a764e34f7ac9e2f77294a5cab Mon Sep 17 00:00:00 2001 From: Pete Watters <2938440+pete-watters@users.noreply.github.com> Date: Tue, 20 Aug 2024 10:21:00 +0100 Subject: [PATCH 20/30] fix: remove card from retrieve taproot ui --- ...trieve-taproot-to-native-segwit.layout.tsx | 64 ++++++++----------- 1 file changed, 27 insertions(+), 37 deletions(-) diff --git a/src/app/features/retrieve-taproot-to-native-segwit/components/retrieve-taproot-to-native-segwit.layout.tsx b/src/app/features/retrieve-taproot-to-native-segwit/components/retrieve-taproot-to-native-segwit.layout.tsx index 0aaa2f7bfd2..06c7a45c151 100644 --- a/src/app/features/retrieve-taproot-to-native-segwit/components/retrieve-taproot-to-native-segwit.layout.tsx +++ b/src/app/features/retrieve-taproot-to-native-segwit/components/retrieve-taproot-to-native-segwit.layout.tsx @@ -2,7 +2,7 @@ import { Flex, styled } from 'leather-styles/jsx'; import { BtcAvatarIcon, Button, Callout, Dialog, DialogHeader } from '@leather.io/ui'; -import { Card, Footer } from '@app/components/layout'; +import { Footer } from '@app/components/layout'; interface RetrieveTaprootToNativeSegwitLayoutProps { isBroadcasting: boolean; @@ -21,45 +21,35 @@ export function RetrieveTaprootToNativeSegwitLayout( onClose={() => onClose()} footer={
    - - - +
    } > - - - - - Retrieve Bitcoin deposited to
    Taproot addresses -
    - - Taproot addresses are used by Leather for Ordinal inscriptions, but they can also - contain bitcoin. - - - As we don't support tranferring from Taproot addresses yet, you can retrieve funds to - your account's main Native SegWit balance here. - - - This transaction may take upwards of 30 minutes to confirm. - - {children} - - We recommend you check the URL for each "Uninscribed UTXO" listed above to ensure it - displays no inscription. If it does display one, do not proceed with retrieval or you - may lose it! - -
    -
    + + + + Retrieve Bitcoin deposited to
    Taproot addresses +
    + + Taproot addresses are used by Leather for Ordinal inscriptions, but they can also contain + bitcoin. + + + As we don't support tranferring from Taproot addresses yet, you can retrieve funds to your + account's main Native SegWit balance here. + + + This transaction may take upwards of 30 minutes to confirm. + + {children} + + We recommend you check the URL for each "Uninscribed UTXO" listed above to ensure it + displays no inscription. If it does display one, do not proceed with retrieval or you may + lose it! + +
    ); } From 86af370bab40367b0dc84b8aeb50d182ff4fd0ad Mon Sep 17 00:00:00 2001 From: Anastasios Date: Tue, 20 Aug 2024 14:48:46 +0400 Subject: [PATCH 21/30] fix: remove blockstream from tests and add network form --- src/app/features/add-network/add-network-form.tsx | 10 +++++++--- src/app/features/add-network/add-network.tsx | 12 ++++++------ src/app/store/networks/networks.utils.ts | 2 +- tests/specs/ledger/ledger.spec.ts | 2 +- tests/specs/network/add-network.spec.ts | 6 ++++-- tests/specs/onboarding/onboarding.spec.ts | 4 +++- 6 files changed, 22 insertions(+), 14 deletions(-) diff --git a/src/app/features/add-network/add-network-form.tsx b/src/app/features/add-network/add-network-form.tsx index eb346aeaa9b..0634a758452 100644 --- a/src/app/features/add-network/add-network-form.tsx +++ b/src/app/features/add-network/add-network-form.tsx @@ -4,7 +4,11 @@ import { NetworkSelectors } from '@tests/selectors/network.selectors'; import { useFormikContext } from 'formik'; import { HStack, styled } from 'leather-styles/jsx'; -import type { BitcoinNetworkModes } from '@leather.io/models'; +import { + BITCOIN_API_BASE_URL_MAINNET, + BITCOIN_API_BASE_URL_TESTNET, + type BitcoinNetworkModes, +} from '@leather.io/models'; import { CheckmarkIcon, ChevronDownIcon, @@ -60,11 +64,11 @@ export function AddNetworkForm() { switch (values.bitcoinNetwork) { case 'mainnet': setStacksUrl('https://api.hiro.so'); - setBitcoinUrl('https://blockstream.info/api'); + setBitcoinUrl(BITCOIN_API_BASE_URL_MAINNET); break; case 'testnet': setStacksUrl('https://api.testnet.hiro.so'); - setBitcoinUrl('https://blockstream.info/testnet/api'); + setBitcoinUrl(BITCOIN_API_BASE_URL_TESTNET); break; case 'signet': setStacksUrl('https://api.testnet.hiro.so'); diff --git a/src/app/features/add-network/add-network.tsx b/src/app/features/add-network/add-network.tsx index d0678d03393..22ce48149de 100644 --- a/src/app/features/add-network/add-network.tsx +++ b/src/app/features/add-network/add-network.tsx @@ -2,7 +2,7 @@ import { NetworkSelectors } from '@tests/selectors/network.selectors'; import { Form, Formik } from 'formik'; import { Stack, styled } from 'leather-styles/jsx'; -import { Button } from '@leather.io/ui'; +import { Button, Link } from '@leather.io/ui'; import { ErrorLabel } from '@app/components/error-label'; import { Card, Content, Page } from '@app/components/layout'; @@ -31,21 +31,21 @@ export function AddNetwork() { > Use this form to add a new instance of the{' '} - Stacks Blockchain API - {' '} + {' '} or{' '} - Bitcoin Blockchain API - + . Make sure you review and trust the host before you add it. diff --git a/src/app/store/networks/networks.utils.ts b/src/app/store/networks/networks.utils.ts index 12877df9770..0ac60b138c7 100644 --- a/src/app/store/networks/networks.utils.ts +++ b/src/app/store/networks/networks.utils.ts @@ -86,7 +86,7 @@ export function transformNetworkStateToMultichainStucture( bitcoin: { blockchain: 'bitcoin', bitcoinNetwork: bitcoinNetwork ? bitcoinNetwork : 'testnet', - bitcoinUrl: bitcoinUrl ? bitcoinUrl : 'https://blockstream.info/testnet/api', + bitcoinUrl: bitcoinUrl ? bitcoinUrl : BITCOIN_API_BASE_URL_TESTNET, }, }, }, diff --git a/tests/specs/ledger/ledger.spec.ts b/tests/specs/ledger/ledger.spec.ts index b3ad04bd0f8..2473e1715eb 100644 --- a/tests/specs/ledger/ledger.spec.ts +++ b/tests/specs/ledger/ledger.spec.ts @@ -12,7 +12,7 @@ const specs = { }; async function interceptBitcoinRequests(homePage: HomePage) { - const requestPromise = homePage.page.waitForRequest(/bestinslot|blockstream|inscriptions/, { + const requestPromise = homePage.page.waitForRequest(/bestinslot|mempool|inscriptions/, { timeout: 1000, }); return requestPromise; diff --git a/tests/specs/network/add-network.spec.ts b/tests/specs/network/add-network.spec.ts index 37bb07902f5..1c902dc7927 100644 --- a/tests/specs/network/add-network.spec.ts +++ b/tests/specs/network/add-network.spec.ts @@ -1,6 +1,8 @@ import { NetworkSelectors } from '@tests/selectors/network.selectors'; import { SettingsSelectors } from '@tests/selectors/settings.selectors'; +import { BITCOIN_API_BASE_URL_TESTNET } from '@leather.io/models'; + import { test } from '../../fixtures/fixtures'; test.describe('Networks tests', () => { @@ -19,9 +21,9 @@ test.describe('Networks tests', () => { await page.getByTestId(NetworkSelectors.AddNetworkBitcoinAPISelector).click(); await page.getByTestId(NetworkSelectors.BitcoinAPIOptionTestnet).click(); - const bitcoinUrl = await page.getByTestId(NetworkSelectors.NetworkBitcoinAddress); + const bitcoinUrl = page.getByTestId(NetworkSelectors.NetworkBitcoinAddress); - test.expect(await bitcoinUrl.inputValue()).toEqual('https://blockstream.info/testnet/api'); + test.expect(await bitcoinUrl.inputValue()).toEqual(BITCOIN_API_BASE_URL_TESTNET); }); test('validation error when stacks api url is empty', async ({ networkPage }) => { diff --git a/tests/specs/onboarding/onboarding.spec.ts b/tests/specs/onboarding/onboarding.spec.ts index fc9f5c64be8..94979157267 100644 --- a/tests/specs/onboarding/onboarding.spec.ts +++ b/tests/specs/onboarding/onboarding.spec.ts @@ -6,6 +6,8 @@ import { import { testSoftwareAccountDefaultWalletState } from '@tests/page-object-models/onboarding.page'; import { OnboardingSelectors } from '@tests/selectors/onboarding.selectors'; +import { BITCOIN_API_BASE_URL_MAINNET } from '@leather.io/models'; + import { test } from '../../fixtures/fixtures'; test.describe('Onboarding an existing user', () => { @@ -64,7 +66,7 @@ test.describe('Onboarding an existing user', () => { test('Activity tab', async ({ extensionId, globalPage, onboardingPage, homePage, page }) => { await globalPage.setupAndUseApiCalls(extensionId); await onboardingPage.signUpNewUser(); - await page.route(`**/blockstream.info/api/address/**/txs`, route => + await page.route(`${BITCOIN_API_BASE_URL_MAINNET}/address/**/txs`, route => route.fulfill({ json: [], }) From 67799febae1a374854d4f2d44f223aeadc55f878 Mon Sep 17 00:00:00 2001 From: Anastasios Date: Wed, 21 Aug 2024 16:43:18 +0400 Subject: [PATCH 22/30] fix: failing ledger test --- tests/specs/ledger/ledger.spec.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/specs/ledger/ledger.spec.ts b/tests/specs/ledger/ledger.spec.ts index 2473e1715eb..355f743cc19 100644 --- a/tests/specs/ledger/ledger.spec.ts +++ b/tests/specs/ledger/ledger.spec.ts @@ -12,7 +12,7 @@ const specs = { }; async function interceptBitcoinRequests(homePage: HomePage) { - const requestPromise = homePage.page.waitForRequest(/bestinslot|mempool|inscriptions/, { + const requestPromise = homePage.page.waitForRequest(/bestinslot|mempool\.space|inscriptions/, { timeout: 1000, }); return requestPromise; From 5258d7e2dd6c5aae4915e3aa587706e48ee21480 Mon Sep 17 00:00:00 2001 From: Pete Watters <2938440+pete-watters@users.noreply.github.com> Date: Mon, 19 Aug 2024 09:44:32 +0100 Subject: [PATCH 23/30] fix: do not capitalise add network --- src/app/features/add-network/add-network.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/app/features/add-network/add-network.tsx b/src/app/features/add-network/add-network.tsx index 22ce48149de..295347d049f 100644 --- a/src/app/features/add-network/add-network.tsx +++ b/src/app/features/add-network/add-network.tsx @@ -16,7 +16,7 @@ export function AddNetwork() { return ( <> - + From 96b2990463ecdffafa19d0a06d2c7bedb1526957 Mon Sep 17 00:00:00 2001 From: Pete Watters <2938440+pete-watters@users.noreply.github.com> Date: Mon, 19 Aug 2024 13:55:56 +0100 Subject: [PATCH 24/30] fix: add default true to show settings to make sure it shows for locked screens, closes #5777 --- src/app/features/container/headers/page.header.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/app/features/container/headers/page.header.tsx b/src/app/features/container/headers/page.header.tsx index acce74e4244..1e574c30b8c 100644 --- a/src/app/features/container/headers/page.header.tsx +++ b/src/app/features/container/headers/page.header.tsx @@ -28,7 +28,7 @@ export function PageHeader({ title, isSummaryPage, isSessionLocked, - isSettingsVisibleOnSm, + isSettingsVisibleOnSm = true, onBackLocation, }: PageHeaderProps) { const { isShowingSwitchAccount, setIsShowingSwitchAccount } = From 3f2e35963d9d4d9a2b5e8d8fa08bd3ad73260c7a Mon Sep 17 00:00:00 2001 From: Pete Watters <2938440+pete-watters@users.noreply.github.com> Date: Mon, 19 Aug 2024 14:48:51 +0100 Subject: [PATCH 25/30] fix: make headers more composable, prevent logo hover, closes leather-io/issues#4597 --- .../components/layout/headers/logo-box.tsx | 32 +++-------- .../container/headers/home.header.tsx | 33 ++++++++++++ ...{main.header.tsx => onboarding.header.tsx} | 21 ++++---- .../container/headers/page.header.tsx | 8 ++- .../container/headers/unlock.header.tsx | 53 +++++++++++++++++++ .../back-up-secret-key/back-up-secret-key.tsx | 4 +- .../onboarding/set-password/set-password.tsx | 4 +- src/app/pages/onboarding/sign-in/sign-in.tsx | 4 +- src/app/pages/unlock.tsx | 4 +- .../pages/view-secret-key/view-secret-key.tsx | 6 +-- src/app/routes/app-routes.tsx | 4 +- 11 files changed, 119 insertions(+), 54 deletions(-) create mode 100644 src/app/features/container/headers/home.header.tsx rename src/app/features/container/headers/{main.header.tsx => onboarding.header.tsx} (75%) create mode 100644 src/app/features/container/headers/unlock.header.tsx diff --git a/src/app/components/layout/headers/logo-box.tsx b/src/app/components/layout/headers/logo-box.tsx index cc33a7d529b..98e241e3c8e 100644 --- a/src/app/components/layout/headers/logo-box.tsx +++ b/src/app/components/layout/headers/logo-box.tsx @@ -1,34 +1,16 @@ -import { useLocation, useNavigate } from 'react-router-dom'; - import { OnboardingSelectors } from '@tests/selectors/onboarding.selectors'; -import { Box } from 'leather-styles/jsx'; +import { Box, BoxProps } from 'leather-styles/jsx'; import { Logo } from '@leather.io/ui'; -import { RouteUrls } from '@shared/route-urls'; - -export function LogoBox({ isSessionLocked }: { isSessionLocked?: boolean | undefined }) { - const navigate = useNavigate(); - const location = useLocation(); - - const shouldShowLogo = - location.pathname === RouteUrls.Home || location.pathname === RouteUrls.Activity; - - const hideBelow = shouldShowLogo ? undefined : isSessionLocked ? undefined : 'sm'; - const hideFrom = shouldShowLogo ? undefined : isSessionLocked ? 'sm' : undefined; +interface LogoBoxProps extends BoxProps { + onClick?(): void; +} +export function LogoBox({ onClick, ...props }: LogoBoxProps) { return ( - - navigate(RouteUrls.Home)} - /> + + ); } diff --git a/src/app/features/container/headers/home.header.tsx b/src/app/features/container/headers/home.header.tsx new file mode 100644 index 00000000000..b194920072f --- /dev/null +++ b/src/app/features/container/headers/home.header.tsx @@ -0,0 +1,33 @@ +import { useOutletContext } from 'react-router-dom'; + +import { SettingsSelectors } from '@tests/selectors/settings.selectors'; + +import { HamburgerIcon } from '@leather.io/ui'; + +import { SwitchAccountOutletContext } from '@shared/switch-account'; + +import { Header } from '@app/components/layout/headers/header'; +import { HeaderGrid, HeaderGridRightCol } from '@app/components/layout/headers/header-grid'; +import { LogoBox } from '@app/components/layout/headers/logo-box'; +import { Settings } from '@app/features/settings/settings'; + +export function HomeHeader() { + const { isShowingSwitchAccount, setIsShowingSwitchAccount } = + useOutletContext(); + + return ( +
    + } + rightCol={ + + } + toggleSwitchAccount={() => setIsShowingSwitchAccount(!isShowingSwitchAccount)} + /> + + } + /> +
    + ); +} diff --git a/src/app/features/container/headers/main.header.tsx b/src/app/features/container/headers/onboarding.header.tsx similarity index 75% rename from src/app/features/container/headers/main.header.tsx rename to src/app/features/container/headers/onboarding.header.tsx index 181f54031c7..888e881171f 100644 --- a/src/app/features/container/headers/main.header.tsx +++ b/src/app/features/container/headers/onboarding.header.tsx @@ -5,6 +5,7 @@ import { SharedComponentsSelectors } from '@tests/selectors/shared-component.sel import { ArrowLeftIcon, HamburgerIcon } from '@leather.io/ui'; +import { RouteUrls } from '@shared/route-urls'; import { SwitchAccountOutletContext } from '@shared/switch-account'; import { Header } from '@app/components/layout/headers/header'; @@ -13,29 +14,27 @@ import { HeaderGrid, HeaderGridRightCol } from '@app/components/layout/headers/h import { LogoBox } from '@app/components/layout/headers/logo-box'; import { Settings } from '@app/features/settings/settings'; -interface MainHeaderProps { - hideBackButton?: boolean; +interface OnboardingHeaderProps { hideLogo?: boolean; } -export function MainHeader({ hideBackButton = false, hideLogo = false }: MainHeaderProps) { +export function OnboardingHeader({ hideLogo = false }: OnboardingHeaderProps) { const { isShowingSwitchAccount, setIsShowingSwitchAccount } = useOutletContext(); const navigate = useNavigate(); + return ( <>
    - {!hideBackButton && ( - } - onAction={() => navigate(-1)} - dataTestId={SharedComponentsSelectors.HeaderBackBtn} - /> - )} - {!hideLogo && } + } + onAction={() => navigate(-1)} + dataTestId={SharedComponentsSelectors.HeaderBackBtn} + /> + {!hideLogo && navigate(RouteUrls.Home)} />} } rightCol={ diff --git a/src/app/features/container/headers/page.header.tsx b/src/app/features/container/headers/page.header.tsx index 1e574c30b8c..7871903f64d 100644 --- a/src/app/features/container/headers/page.header.tsx +++ b/src/app/features/container/headers/page.header.tsx @@ -18,7 +18,6 @@ import { Settings } from '@app/features/settings/settings'; interface PageHeaderProps { title?: string; isSummaryPage?: boolean; - isSessionLocked?: boolean; isSettingsVisibleOnSm?: boolean; onBackLocation?: RouteUrls; onClose?(): void; @@ -26,8 +25,7 @@ interface PageHeaderProps { export function PageHeader({ title, - isSummaryPage, - isSessionLocked, + isSummaryPage = false, isSettingsVisibleOnSm = true, onBackLocation, }: PageHeaderProps) { @@ -37,7 +35,7 @@ export function PageHeader({ // pages with nested dialogs specify onBackLocation to prevent navigate(-1) re-opening the dialog const onGoBack = onBackLocation ? () => navigate(onBackLocation) : () => navigate(-1); - const canGoBack = !isSummaryPage && !isSessionLocked; + const canGoBack = !isSummaryPage; return ( <> @@ -52,7 +50,7 @@ export function PageHeader({ dataTestId={SharedComponentsSelectors.HeaderBackBtn} /> )} - + navigate(RouteUrls.Home)} /> } centerCol={title && {title}} diff --git a/src/app/features/container/headers/unlock.header.tsx b/src/app/features/container/headers/unlock.header.tsx new file mode 100644 index 00000000000..288e102df43 --- /dev/null +++ b/src/app/features/container/headers/unlock.header.tsx @@ -0,0 +1,53 @@ +import { useNavigate, useOutletContext } from 'react-router-dom'; + +import { SettingsSelectors } from '@tests/selectors/settings.selectors'; +import { SharedComponentsSelectors } from '@tests/selectors/shared-component.selectors'; + +import { ArrowLeftIcon, HamburgerIcon } from '@leather.io/ui'; + +import { RouteUrls } from '@shared/route-urls'; +import { SwitchAccountOutletContext } from '@shared/switch-account'; + +import { Header } from '@app/components/layout/headers/header'; +import { HeaderActionButton } from '@app/components/layout/headers/header-action-button'; +import { HeaderGrid, HeaderGridRightCol } from '@app/components/layout/headers/header-grid'; +import { LogoBox } from '@app/components/layout/headers/logo-box'; +import { Settings } from '@app/features/settings/settings'; + +export function UnlockHeader() { + const { isShowingSwitchAccount, setIsShowingSwitchAccount } = + useOutletContext(); + const navigate = useNavigate(); + + return ( + <> +
    + + } + onAction={() => navigate(-1)} + dataTestId={SharedComponentsSelectors.HeaderBackBtn} + /> + + navigate(RouteUrls.Home)} + hideBelow={undefined} + hideFrom="sm" + /> + + } + rightCol={ + + } + toggleSwitchAccount={() => setIsShowingSwitchAccount(!isShowingSwitchAccount)} + /> + + } + /> +
    + + ); +} diff --git a/src/app/pages/onboarding/back-up-secret-key/back-up-secret-key.tsx b/src/app/pages/onboarding/back-up-secret-key/back-up-secret-key.tsx index e44a75f6a75..6ec43938a1d 100644 --- a/src/app/pages/onboarding/back-up-secret-key/back-up-secret-key.tsx +++ b/src/app/pages/onboarding/back-up-secret-key/back-up-secret-key.tsx @@ -8,7 +8,7 @@ import { EyeSlashIcon, KeyIcon, LockIcon } from '@leather.io/ui'; import { RouteUrls } from '@shared/route-urls'; import { Content, TwoColumnLayout } from '@app/components/layout'; -import { MainHeader } from '@app/features/container/headers/main.header'; +import { OnboardingHeader } from '@app/features/container/headers/onboarding.header'; import { SecretKey } from '@app/features/secret-key-displayer/secret-key-displayer'; import { useDefaultWalletSecretKey } from '@app/store/in-memory-key/in-memory-key.selectors'; @@ -24,7 +24,7 @@ export const BackUpSecretKeyPage = memo(() => { return ( <> - + - + - + - + diff --git a/src/app/pages/view-secret-key/view-secret-key.tsx b/src/app/pages/view-secret-key/view-secret-key.tsx index 82a5a97a0fd..1e9feec5135 100644 --- a/src/app/pages/view-secret-key/view-secret-key.tsx +++ b/src/app/pages/view-secret-key/view-secret-key.tsx @@ -5,7 +5,7 @@ import { analytics } from '@shared/utils/analytics'; import { Content, TwoColumnLayout } from '@app/components/layout'; import { RequestPassword } from '@app/components/request-password'; -import { MainHeader } from '@app/features/container/headers/main.header'; +import { OnboardingHeader } from '@app/features/container/headers/onboarding.header'; import { SecretKey } from '@app/features/secret-key-displayer/secret-key-displayer'; import { useDefaultWalletSecretKey } from '@app/store/in-memory-key/in-memory-key.selectors'; @@ -20,7 +20,7 @@ export function ViewSecretKey() { if (showSecretKey) { return ( <> - + - + setShowSecretKey(true)} /> diff --git a/src/app/routes/app-routes.tsx b/src/app/routes/app-routes.tsx index 6392f92875c..e340e1781c7 100644 --- a/src/app/routes/app-routes.tsx +++ b/src/app/routes/app-routes.tsx @@ -15,7 +15,7 @@ import { SwitchAccountLayout } from '@app/components/layout/layouts/switch-accou import { LoadingSpinner } from '@app/components/loading-spinner'; import { AddNetwork } from '@app/features/add-network/add-network'; import { Container } from '@app/features/container/container'; -import { MainHeader } from '@app/features/container/headers/main.header'; +import { HomeHeader } from '@app/features/container/headers/home.header'; import { IncreaseBtcFeeDialog } from '@app/features/dialogs/increase-fee-dialog/increase-btc-fee-dialog'; import { IncreaseStxFeeDialog } from '@app/features/dialogs/increase-fee-dialog/increase-stx-fee-dialog'; import { leatherIntroDialogRoutes } from '@app/features/dialogs/leather-intro-dialog/leather-intro-dialog'; @@ -82,7 +82,7 @@ function useAppRoutes() { - + From 9bc13ab71d2e4360d073d66122799ff98ad78dbd Mon Sep 17 00:00:00 2001 From: Pete Watters <2938440+pete-watters@users.noreply.github.com> Date: Wed, 21 Aug 2024 13:43:33 +0100 Subject: [PATCH 26/30] chore: remove back button on unlock screen and remove fragment --- .../container/headers/unlock.header.tsx | 48 +++++++------------ 1 file changed, 16 insertions(+), 32 deletions(-) diff --git a/src/app/features/container/headers/unlock.header.tsx b/src/app/features/container/headers/unlock.header.tsx index 288e102df43..30d76864eb6 100644 --- a/src/app/features/container/headers/unlock.header.tsx +++ b/src/app/features/container/headers/unlock.header.tsx @@ -1,15 +1,13 @@ import { useNavigate, useOutletContext } from 'react-router-dom'; import { SettingsSelectors } from '@tests/selectors/settings.selectors'; -import { SharedComponentsSelectors } from '@tests/selectors/shared-component.selectors'; -import { ArrowLeftIcon, HamburgerIcon } from '@leather.io/ui'; +import { HamburgerIcon } from '@leather.io/ui'; import { RouteUrls } from '@shared/route-urls'; import { SwitchAccountOutletContext } from '@shared/switch-account'; import { Header } from '@app/components/layout/headers/header'; -import { HeaderActionButton } from '@app/components/layout/headers/header-action-button'; import { HeaderGrid, HeaderGridRightCol } from '@app/components/layout/headers/header-grid'; import { LogoBox } from '@app/components/layout/headers/logo-box'; import { Settings } from '@app/features/settings/settings'; @@ -20,34 +18,20 @@ export function UnlockHeader() { const navigate = useNavigate(); return ( - <> -
    - - } - onAction={() => navigate(-1)} - dataTestId={SharedComponentsSelectors.HeaderBackBtn} - /> - - navigate(RouteUrls.Home)} - hideBelow={undefined} - hideFrom="sm" - /> - - } - rightCol={ - - } - toggleSwitchAccount={() => setIsShowingSwitchAccount(!isShowingSwitchAccount)} - /> - - } - /> -
    - +
    + navigate(RouteUrls.Home)} hideBelow={undefined} hideFrom="sm" /> + } + rightCol={ + + } + toggleSwitchAccount={() => setIsShowingSwitchAccount(!isShowingSwitchAccount)} + /> + + } + /> +
    ); } From b43cf8b10f2bb7e47358dc32def1e7c94501e852 Mon Sep 17 00:00:00 2001 From: Pete Watters <2938440+pete-watters@users.noreply.github.com> Date: Wed, 21 Aug 2024 13:49:27 +0100 Subject: [PATCH 27/30] chore: hide lock option if wallet already locked --- src/app/components/layout/footer/footer.tsx | 3 +-- .../features/container/headers/unlock.header.tsx | 7 ++----- src/app/features/settings/settings.tsx | 15 ++++++++++----- 3 files changed, 13 insertions(+), 12 deletions(-) diff --git a/src/app/components/layout/footer/footer.tsx b/src/app/components/layout/footer/footer.tsx index 9343c63bb30..dbd6dc5c90f 100644 --- a/src/app/components/layout/footer/footer.tsx +++ b/src/app/components/layout/footer/footer.tsx @@ -9,8 +9,7 @@ export function Footer({ children, ...props }: HasChildren & FlexProps) { gap="space.05" p="space.05" bottom={0} - width="100vw" - maxWidth="100%" + width="100%" zIndex={1} minHeight="footerHeight" position="fixed" diff --git a/src/app/features/container/headers/unlock.header.tsx b/src/app/features/container/headers/unlock.header.tsx index 30d76864eb6..13852efc292 100644 --- a/src/app/features/container/headers/unlock.header.tsx +++ b/src/app/features/container/headers/unlock.header.tsx @@ -1,11 +1,10 @@ -import { useNavigate, useOutletContext } from 'react-router-dom'; +import { useNavigate } from 'react-router-dom'; import { SettingsSelectors } from '@tests/selectors/settings.selectors'; import { HamburgerIcon } from '@leather.io/ui'; import { RouteUrls } from '@shared/route-urls'; -import { SwitchAccountOutletContext } from '@shared/switch-account'; import { Header } from '@app/components/layout/headers/header'; import { HeaderGrid, HeaderGridRightCol } from '@app/components/layout/headers/header-grid'; @@ -13,8 +12,6 @@ import { LogoBox } from '@app/components/layout/headers/logo-box'; import { Settings } from '@app/features/settings/settings'; export function UnlockHeader() { - const { isShowingSwitchAccount, setIsShowingSwitchAccount } = - useOutletContext(); const navigate = useNavigate(); return ( @@ -26,8 +23,8 @@ export function UnlockHeader() { rightCol={ } - toggleSwitchAccount={() => setIsShowingSwitchAccount(!isShowingSwitchAccount)} /> } diff --git a/src/app/features/settings/settings.tsx b/src/app/features/settings/settings.tsx index b6756b46988..8dac8e07c62 100644 --- a/src/app/features/settings/settings.tsx +++ b/src/app/features/settings/settings.tsx @@ -44,10 +44,15 @@ import { AdvancedMenuItems } from './components/advanced-menu-items'; import { LedgerDeviceItemRow } from './components/ledger-item-row'; interface SettingsProps { + canLockWallet?: boolean; triggerButton: React.ReactNode; - toggleSwitchAccount(): void; + toggleSwitchAccount?(): void; } -export function Settings({ triggerButton, toggleSwitchAccount }: SettingsProps) { +export function Settings({ + canLockWallet = true, + triggerButton, + toggleSwitchAccount, +}: SettingsProps) { const [showSignOut, setShowSignOut] = useState(false); const [showChangeTheme, setShowChangeTheme] = useState(false); const [showChangeNetwork, setShowChangeNetwork] = useState(false); @@ -70,7 +75,7 @@ export function Settings({ triggerButton, toggleSwitchAccount }: SettingsProps) () => [ showAdvancedMenuOptions && , - hasKeys && walletType === 'software' && ( + canLockWallet && hasKeys && walletType === 'software' && ( { void analytics.track('lock_session'); @@ -96,7 +101,7 @@ export function Settings({ triggerButton, toggleSwitchAccount }: SettingsProps) ), ].filter(Boolean), - [hasKeys, lockWallet, navigate, showAdvancedMenuOptions, showSignOut, walletType] + [canLockWallet, hasKeys, lockWallet, navigate, showAdvancedMenuOptions, showSignOut, walletType] ); return ( @@ -120,7 +125,7 @@ export function Settings({ triggerButton, toggleSwitchAccount }: SettingsProps) )} - {hasKeys && ( + {hasKeys && toggleSwitchAccount && ( Date: Tue, 20 Aug 2024 07:03:02 +0100 Subject: [PATCH 28/30] fix: update ui library and deprecate footer --- package.json | 2 +- pnpm-lock.yaml | 497 ++++-------------- .../broadcast-error-dialog.tsx | 10 +- src/app/components/layout/footer/footer.tsx | 24 - src/app/components/layout/index.ts | 1 - .../increase-btc-fee-dialog.tsx | 13 +- .../increase-stx-fee-dialog.tsx | 13 +- .../switch-account-dialog.tsx | 9 +- ...trieve-taproot-to-native-segwit.layout.tsx | 6 +- src/app/features/settings/network/network.tsx | 23 +- .../features/settings/sign-out/sign-out.tsx | 48 +- .../stacks-high-fee-dialog.tsx | 40 +- .../choose-asset-to-fund.tsx | 3 + .../components/receive-tokens.layout.tsx | 9 +- .../send-inscription-form.tsx | 9 +- 15 files changed, 169 insertions(+), 538 deletions(-) delete mode 100644 src/app/components/layout/footer/footer.tsx diff --git a/package.json b/package.json index f3203a5afba..00de0f8e45a 100644 --- a/package.json +++ b/package.json @@ -141,7 +141,7 @@ "@leather.io/query": "2.6.0", "@leather.io/stacks": "1.0.0", "@leather.io/tokens": "0.8.0", - "@leather.io/ui": "1.12.0", + "@leather.io/ui": "1.13.0", "@leather.io/utils": "0.13.0", "@ledgerhq/hw-transport-webusb": "6.27.19", "@noble/hashes": "1.4.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4d9430eee69..e4dd5a9aab3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -27,7 +27,7 @@ importers: version: 0.7.0(encoding@0.1.13) '@coinbase/cbpay-js': specifier: 2.1.0 - version: 2.1.0(regenerator-runtime@0.14.1) + version: 2.1.0(regenerator-runtime@0.13.11) '@fungible-systems/zone-file': specifier: 2.0.0 version: 2.0.0 @@ -56,8 +56,8 @@ importers: specifier: 0.8.0 version: 0.8.0 '@leather.io/ui': - specifier: 1.12.0 - version: 1.12.0(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@swc/core@1.7.11)(@types/react-dom@18.3.0)(@types/react@18.3.3)(encoding@0.1.13)(expo-modules-autolinking@1.11.1)(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.7.11)(@types/node@20.12.12)(typescript@5.4.5))(typescript@5.4.5) + specifier: 1.13.0 + version: 1.13.0(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@types/react-dom@18.3.0)(@types/react@18.3.3)(encoding@0.1.13)(expo-modules-autolinking@1.11.1)(typescript@5.4.5) '@leather.io/utils': specifier: 0.13.0 version: 0.13.0 @@ -315,7 +315,7 @@ importers: version: 1.2.4(react@18.3.1) react-qr-code: specifier: 2.0.12 - version: 2.0.12(react@18.3.1) + version: 2.0.12(react-native-svg@15.2.0(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1))(react@18.3.1) react-redux: specifier: 9.1.0 version: 9.1.0(@types/react@18.3.3)(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@5.0.1) @@ -1982,12 +1982,6 @@ packages: cpu: [ppc64] os: [aix] - '@esbuild/aix-ppc64@0.21.5': - resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [aix] - '@esbuild/aix-ppc64@0.23.1': resolution: {integrity: sha512-6VhYk1diRqrhBAqpJEdjASR/+WVRtfjpqKuNw11cLiaWpAT/Uu+nokB+UJnevzy/P9C/ty6AOe0dwueMrGh/iQ==} engines: {node: '>=18'} @@ -2012,12 +2006,6 @@ packages: cpu: [arm64] os: [android] - '@esbuild/android-arm64@0.21.5': - resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==} - engines: {node: '>=12'} - cpu: [arm64] - os: [android] - '@esbuild/android-arm64@0.23.1': resolution: {integrity: sha512-xw50ipykXcLstLeWH7WRdQuysJqejuAGPd30vd1i5zSyKK3WE+ijzHmLKxdiCMtH1pHz78rOg0BKSYOSB/2Khw==} engines: {node: '>=18'} @@ -2042,12 +2030,6 @@ packages: cpu: [arm] os: [android] - '@esbuild/android-arm@0.21.5': - resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==} - engines: {node: '>=12'} - cpu: [arm] - os: [android] - '@esbuild/android-arm@0.23.1': resolution: {integrity: sha512-uz6/tEy2IFm9RYOyvKl88zdzZfwEfKZmnX9Cj1BHjeSGNuGLuMD1kR8y5bteYmwqKm1tj8m4cb/aKEorr6fHWQ==} engines: {node: '>=18'} @@ -2072,12 +2054,6 @@ packages: cpu: [x64] os: [android] - '@esbuild/android-x64@0.21.5': - resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==} - engines: {node: '>=12'} - cpu: [x64] - os: [android] - '@esbuild/android-x64@0.23.1': resolution: {integrity: sha512-nlN9B69St9BwUoB+jkyU090bru8L0NA3yFvAd7k8dNsVH8bi9a8cUAUSEcEEgTp2z3dbEDGJGfP6VUnkQnlReg==} engines: {node: '>=18'} @@ -2102,12 +2078,6 @@ packages: cpu: [arm64] os: [darwin] - '@esbuild/darwin-arm64@0.21.5': - resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==} - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] - '@esbuild/darwin-arm64@0.23.1': resolution: {integrity: sha512-YsS2e3Wtgnw7Wq53XXBLcV6JhRsEq8hkfg91ESVadIrzr9wO6jJDMZnCQbHm1Guc5t/CdDiFSSfWP58FNuvT3Q==} engines: {node: '>=18'} @@ -2132,12 +2102,6 @@ packages: cpu: [x64] os: [darwin] - '@esbuild/darwin-x64@0.21.5': - resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==} - engines: {node: '>=12'} - cpu: [x64] - os: [darwin] - '@esbuild/darwin-x64@0.23.1': resolution: {integrity: sha512-aClqdgTDVPSEGgoCS8QDG37Gu8yc9lTHNAQlsztQ6ENetKEO//b8y31MMu2ZaPbn4kVsIABzVLXYLhCGekGDqw==} engines: {node: '>=18'} @@ -2162,12 +2126,6 @@ packages: cpu: [arm64] os: [freebsd] - '@esbuild/freebsd-arm64@0.21.5': - resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==} - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] - '@esbuild/freebsd-arm64@0.23.1': resolution: {integrity: sha512-h1k6yS8/pN/NHlMl5+v4XPfikhJulk4G+tKGFIOwURBSFzE8bixw1ebjluLOjfwtLqY0kewfjLSrO6tN2MgIhA==} engines: {node: '>=18'} @@ -2192,12 +2150,6 @@ packages: cpu: [x64] os: [freebsd] - '@esbuild/freebsd-x64@0.21.5': - resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [freebsd] - '@esbuild/freebsd-x64@0.23.1': resolution: {integrity: sha512-lK1eJeyk1ZX8UklqFd/3A60UuZ/6UVfGT2LuGo3Wp4/z7eRTRYY+0xOu2kpClP+vMTi9wKOfXi2vjUpO1Ro76g==} engines: {node: '>=18'} @@ -2222,12 +2174,6 @@ packages: cpu: [arm64] os: [linux] - '@esbuild/linux-arm64@0.21.5': - resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==} - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] - '@esbuild/linux-arm64@0.23.1': resolution: {integrity: sha512-/93bf2yxencYDnItMYV/v116zff6UyTjo4EtEQjUBeGiVpMmffDNUyD9UN2zV+V3LRV3/on4xdZ26NKzn6754g==} engines: {node: '>=18'} @@ -2252,12 +2198,6 @@ packages: cpu: [arm] os: [linux] - '@esbuild/linux-arm@0.21.5': - resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==} - engines: {node: '>=12'} - cpu: [arm] - os: [linux] - '@esbuild/linux-arm@0.23.1': resolution: {integrity: sha512-CXXkzgn+dXAPs3WBwE+Kvnrf4WECwBdfjfeYHpMeVxWE0EceB6vhWGShs6wi0IYEqMSIzdOF1XjQ/Mkm5d7ZdQ==} engines: {node: '>=18'} @@ -2282,12 +2222,6 @@ packages: cpu: [ia32] os: [linux] - '@esbuild/linux-ia32@0.21.5': - resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==} - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] - '@esbuild/linux-ia32@0.23.1': resolution: {integrity: sha512-VTN4EuOHwXEkXzX5nTvVY4s7E/Krz7COC8xkftbbKRYAl96vPiUssGkeMELQMOnLOJ8k3BY1+ZY52tttZnHcXQ==} engines: {node: '>=18'} @@ -2312,12 +2246,6 @@ packages: cpu: [loong64] os: [linux] - '@esbuild/linux-loong64@0.21.5': - resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==} - engines: {node: '>=12'} - cpu: [loong64] - os: [linux] - '@esbuild/linux-loong64@0.23.1': resolution: {integrity: sha512-Vx09LzEoBa5zDnieH8LSMRToj7ir/Jeq0Gu6qJ/1GcBq9GkfoEAoXvLiW1U9J1qE/Y/Oyaq33w5p2ZWrNNHNEw==} engines: {node: '>=18'} @@ -2342,12 +2270,6 @@ packages: cpu: [mips64el] os: [linux] - '@esbuild/linux-mips64el@0.21.5': - resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==} - engines: {node: '>=12'} - cpu: [mips64el] - os: [linux] - '@esbuild/linux-mips64el@0.23.1': resolution: {integrity: sha512-nrFzzMQ7W4WRLNUOU5dlWAqa6yVeI0P78WKGUo7lg2HShq/yx+UYkeNSE0SSfSure0SqgnsxPvmAUu/vu0E+3Q==} engines: {node: '>=18'} @@ -2372,12 +2294,6 @@ packages: cpu: [ppc64] os: [linux] - '@esbuild/linux-ppc64@0.21.5': - resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [linux] - '@esbuild/linux-ppc64@0.23.1': resolution: {integrity: sha512-dKN8fgVqd0vUIjxuJI6P/9SSSe/mB9rvA98CSH2sJnlZ/OCZWO1DJvxj8jvKTfYUdGfcq2dDxoKaC6bHuTlgcw==} engines: {node: '>=18'} @@ -2402,12 +2318,6 @@ packages: cpu: [riscv64] os: [linux] - '@esbuild/linux-riscv64@0.21.5': - resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==} - engines: {node: '>=12'} - cpu: [riscv64] - os: [linux] - '@esbuild/linux-riscv64@0.23.1': resolution: {integrity: sha512-5AV4Pzp80fhHL83JM6LoA6pTQVWgB1HovMBsLQ9OZWLDqVY8MVobBXNSmAJi//Csh6tcY7e7Lny2Hg1tElMjIA==} engines: {node: '>=18'} @@ -2432,12 +2342,6 @@ packages: cpu: [s390x] os: [linux] - '@esbuild/linux-s390x@0.21.5': - resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==} - engines: {node: '>=12'} - cpu: [s390x] - os: [linux] - '@esbuild/linux-s390x@0.23.1': resolution: {integrity: sha512-9ygs73tuFCe6f6m/Tb+9LtYxWR4c9yg7zjt2cYkjDbDpV/xVn+68cQxMXCjUpYwEkze2RcU/rMnfIXNRFmSoDw==} engines: {node: '>=18'} @@ -2462,12 +2366,6 @@ packages: cpu: [x64] os: [linux] - '@esbuild/linux-x64@0.21.5': - resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [linux] - '@esbuild/linux-x64@0.23.1': resolution: {integrity: sha512-EV6+ovTsEXCPAp58g2dD68LxoP/wK5pRvgy0J/HxPGB009omFPv3Yet0HiaqvrIrgPTBuC6wCH1LTOY91EO5hQ==} engines: {node: '>=18'} @@ -2492,12 +2390,6 @@ packages: cpu: [x64] os: [netbsd] - '@esbuild/netbsd-x64@0.21.5': - resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==} - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] - '@esbuild/netbsd-x64@0.23.1': resolution: {integrity: sha512-aevEkCNu7KlPRpYLjwmdcuNz6bDFiE7Z8XC4CPqExjTvrHugh28QzUXVOZtiYghciKUacNktqxdpymplil1beA==} engines: {node: '>=18'} @@ -2528,12 +2420,6 @@ packages: cpu: [x64] os: [openbsd] - '@esbuild/openbsd-x64@0.21.5': - resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==} - engines: {node: '>=12'} - cpu: [x64] - os: [openbsd] - '@esbuild/openbsd-x64@0.23.1': resolution: {integrity: sha512-aY2gMmKmPhxfU+0EdnN+XNtGbjfQgwZj43k8G3fyrDM/UdZww6xrWxmDkuz2eCZchqVeABjV5BpildOrUbBTqA==} engines: {node: '>=18'} @@ -2558,12 +2444,6 @@ packages: cpu: [x64] os: [sunos] - '@esbuild/sunos-x64@0.21.5': - resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==} - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] - '@esbuild/sunos-x64@0.23.1': resolution: {integrity: sha512-RBRT2gqEl0IKQABT4XTj78tpk9v7ehp+mazn2HbUeZl1YMdaGAQqhapjGTCe7uw7y0frDi4gS0uHzhvpFuI1sA==} engines: {node: '>=18'} @@ -2588,12 +2468,6 @@ packages: cpu: [arm64] os: [win32] - '@esbuild/win32-arm64@0.21.5': - resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==} - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] - '@esbuild/win32-arm64@0.23.1': resolution: {integrity: sha512-4O+gPR5rEBe2FpKOVyiJ7wNDPA8nGzDuJ6gN4okSA1gEOYZ67N8JPk58tkWtdtPeLz7lBnY6I5L3jdsr3S+A6A==} engines: {node: '>=18'} @@ -2618,12 +2492,6 @@ packages: cpu: [ia32] os: [win32] - '@esbuild/win32-ia32@0.21.5': - resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==} - engines: {node: '>=12'} - cpu: [ia32] - os: [win32] - '@esbuild/win32-ia32@0.23.1': resolution: {integrity: sha512-BcaL0Vn6QwCwre3Y717nVHZbAa4UBEigzFm6VdsVdT/MbZ38xoj1X9HPkZhbmaBGUD1W8vxAfffbDe8bA6AKnQ==} engines: {node: '>=18'} @@ -2648,12 +2516,6 @@ packages: cpu: [x64] os: [win32] - '@esbuild/win32-x64@0.21.5': - resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==} - engines: {node: '>=12'} - cpu: [x64] - os: [win32] - '@esbuild/win32-x64@0.23.1': resolution: {integrity: sha512-BHpFFeslkWrXWyUPnbKm+xYYVYruCinGcftSBaa8zoF9hZO4BcSCFUvHVTtzpIY6YzUnYtuEhZ+C9iEXjxnasg==} engines: {node: '>=18'} @@ -2889,6 +2751,9 @@ packages: '@leather.io/constants@0.9.0': resolution: {integrity: sha512-Pbc/ESyqZpbrwnTw+uXTtJzwRR+vnulLhHmL0qevzEr27tpnPSVrCUlyuHZh87seM0TFmUdoQ1hMS+1YTWnI2g==} + '@leather.io/constants@0.9.1': + resolution: {integrity: sha512-q0chtXhgFIyNioNbxZIFBaDDxjcwBLFSph6wx+3Vl0uwdDUaDNyDdd+WsoXEFxESCesyCWiAr4aS12hmfGIwIg==} + '@leather.io/crypto@1.4.0': resolution: {integrity: sha512-MdCG5VfH80BDGH2vut82q0MFgcUoGRlPYydZ8qi2aYMIzfpgJZ9LC38a6oPd0tJy8F4f5OPqMhRfhtA2v30pwA==} @@ -2898,6 +2763,9 @@ packages: '@leather.io/models@0.12.0': resolution: {integrity: sha512-kB3Ls9qxVJZLX/OQOOXG3kkLc5AXbBm+2BifVCSaRcoU9yxBRbqCBDtQYaqPnQm24SLTfcgYgqdGpFC6LdD5CQ==} + '@leather.io/models@0.12.1': + resolution: {integrity: sha512-hjQxydBM9URXIi0yE/PoCwOFG9Zo0xa4kR+ZQ0WbpeForh5GNEzwpv6oTl1l2fDqPlcGbm3TIfAabiIOcQgqwA==} + '@leather.io/panda-preset@0.3.6': resolution: {integrity: sha512-8orO9uzwMnUXwde8KO2F1pjqebcUum57mJykJkhxozNGtZ9fVrrk/G7zUlljiU627EU04hRRAd5Cx8s7MTYtRg==} @@ -2912,18 +2780,27 @@ packages: '@leather.io/rpc@2.1.4': resolution: {integrity: sha512-QnmT2+6O5e5KviXehWPvbzyq/MZx9f+SpCntaAjCl3v+VbUVCX92zqDxgeo1ZNFblpB9TrONXvCRQarQLG4dMQ==} + '@leather.io/rpc@2.1.5': + resolution: {integrity: sha512-7OqfxjjrCiGU7CDAP1kjgJQnySmRUeEM64ni4iIwYbS4Am2eVXQbw1urCpGag9dBs1zXupNmAjCs9xVR0kZiMQ==} + '@leather.io/stacks@1.0.0': resolution: {integrity: sha512-iFBPuqg2iakXJXBDZRLlVYOWpkcpI+yVjYkLMq5tswQ3BW2oJW6vLwVO63wvioxwu/5OQX2iHtJsfd2pHa0BMw==} '@leather.io/tokens@0.8.0': resolution: {integrity: sha512-VLzkkig7tE+8zLpiFwZdbAoYpVAKU8M9Es4JDQCKcakD5pTIBVsVNwVAVx30zga6ZX5oKr0qHImQ7hL5Vwi2+A==} - '@leather.io/ui@1.12.0': - resolution: {integrity: sha512-cwSSQ9ZayU+YUtcMhG049XRhydxOe7QKCB5tbSd0AVp6hT0DIK6+PAZUuBM2ARDkvxjfI+fV4AC8bqBKmviuIQ==} + '@leather.io/tokens@0.8.1': + resolution: {integrity: sha512-6njyiYIyoJMQPH/9N0SXVoLMxv4PMxUwW43zpnP4YhDLCFMzhBU5WvB+2gOSpNi//Ip3ReZiO/lQWuI6mKDf5w==} + + '@leather.io/ui@1.13.0': + resolution: {integrity: sha512-clrb5RBmTk9vy2p9FMAddiwH7zhbyKTlj2Z1WIKiS/YEgaPwuW+TcSERQ5oyZuggpmTzBRwD6YZRA5YhK4jg4w==} '@leather.io/utils@0.13.0': resolution: {integrity: sha512-ceFsO806ADSyT1WpEj3pHo3asAAScdE8NvzEf7jxyXjnyjyd4Mudgzg8LyrwLV83rHYY8lcU1QcnWxC8g0wUbA==} + '@leather.io/utils@0.13.1': + resolution: {integrity: sha512-DAgIR5zoRukiP/g7RoElZ69X4us9+Zjuq7IS/hhWv9FInu+R3qVbaFpuoauKeQ1kdTSvVknnqGUGHqKKC6ymbQ==} + '@ledgerhq/devices@8.4.2': resolution: {integrity: sha512-oWNTp3jCMaEvRHsXNYE/yo+PFMgXAJGFHLOU1UdE4/fYkniHbD9wdxwyZrZvrxr9hNw4/9wHiThyITwPtMzG7g==} @@ -4136,10 +4013,6 @@ packages: resolution: {integrity: sha512-2vkLMVnp+YTZYTNSDIBZojSsjz8sl5PscP3j4GcV6idD8V978SZfwFlk8K0ti0BzRs11mzL0Pj17km597S/eTQ==} engines: {node: '>=18'} - '@react-native/assets-registry@0.74.87': - resolution: {integrity: sha512-1XmRhqQchN+pXPKEKYdpJlwESxVomJOxtEnIkbo7GAlaN2sym84fHEGDXAjLilih5GVPpcpSmFzTy8jx3LtaFg==} - engines: {node: '>=18'} - '@react-native/babel-plugin-codegen@0.73.4': resolution: {integrity: sha512-XzRd8MJGo4Zc5KsphDHBYJzS1ryOHg8I2gOZDAUCGcwLFhdyGu1zBNDJYH2GFyDrInn9TzAbRIf3d4O+eltXQQ==} engines: {node: '>=18'} @@ -4242,9 +4115,6 @@ packages: '@react-native/normalize-colors@0.74.85': resolution: {integrity: sha512-pcE4i0X7y3hsAE0SpIl7t6dUc0B0NZLd1yv7ssm4FrLhWG+CGyIq4eFDXpmPU1XHmL5PPySxTAjEMiwv6tAmOw==} - '@react-native/normalize-colors@0.74.87': - resolution: {integrity: sha512-Xh7Nyk/MPefkb0Itl5Z+3oOobeG9lfLb7ZOY2DKpFnoCE1TzBmib9vMNdFaLdSxLIP+Ec6icgKtdzYg8QUPYzA==} - '@react-native/virtualized-lists@0.74.83': resolution: {integrity: sha512-rmaLeE34rj7py4FxTod7iMTC7BAsm+HrGA8WxYmEJeyTV7WSaxAkosKoYBz8038mOiwnG9VwA/7FrB6bEQvn1A==} engines: {node: '>=18'} @@ -7283,12 +7153,6 @@ packages: resolution: {integrity: sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==} engines: {node: '>=18'} - bundle-require@4.2.1: - resolution: {integrity: sha512-7Q/6vkyYAwOmQNRw75x+4yRtZCZJXUDmHHlFdkiV0wgv/reNjtJwpu1jPJ0w2kbEpIM0uoKI3S4/f39dU7AjSA==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - peerDependencies: - esbuild: '>=0.17' - bunyan@1.8.15: resolution: {integrity: sha512-0tECWShh6wUysgucJcBAoYegf3JJoZWibxdqhTm7OHPeT42qdjkZ29QCMcKwbgU1kiH+auSIasNRXMLWXafXig==} engines: {'0': node >=0.10.0} @@ -7959,6 +7823,10 @@ packages: css-to-react-native@3.2.0: resolution: {integrity: sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ==} + css-tree@1.1.3: + resolution: {integrity: sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==} + engines: {node: '>=8.0.0'} + css-what@6.1.0: resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} engines: {node: '>= 6'} @@ -8670,11 +8538,6 @@ packages: engines: {node: '>=12'} hasBin: true - esbuild@0.21.5: - resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==} - engines: {node: '>=12'} - hasBin: true - esbuild@0.23.1: resolution: {integrity: sha512-VVNz/9Sa0bs5SELtn3f7qhJCDPCF5oMEl5cO9/SSinpE9hbPVvxbd572HH5AKiP7WD8INO53GgfDDhRjkylHEg==} engines: {node: '>=18'} @@ -10399,10 +10262,6 @@ packages: react: optional: true - joycon@3.1.1: - resolution: {integrity: sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==} - engines: {node: '>=10'} - js-cookie@3.0.1: resolution: {integrity: sha512-+0rgsUXZu4ncpPxRL+lNEptWMOWl9etvPHc/koSRp6MPwpRYAhmk0dUG00J4bxVV3r9uUzfo24wW0knS07SKSw==} engines: {node: '>=12'} @@ -10829,10 +10688,6 @@ packages: resolution: {integrity: sha512-a/XZ5hdgifrofQJUArr5AiJjx26SwMam3SJUSMjgebZbESZ96i+6Qsl8tLi0kaUsdMzBWXh9sN1Oe6hp2/dkQw==} engines: {node: '>= 12.0.0'} - lilconfig@3.1.2: - resolution: {integrity: sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==} - engines: {node: '>=14'} - lines-and-columns@1.2.4: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} @@ -10846,10 +10701,6 @@ packages: load-plugin@6.0.3: resolution: {integrity: sha512-kc0X2FEUZr145odl68frm+lMJuQ23+rTXYmR6TImqPtbpmXC4vVXbWKDQ9IzndA0HfyQamWfKLhzsqGSTxE63w==} - load-tsconfig@0.2.5: - resolution: {integrity: sha512-IXO6OCs9yg8tMKzfPZ1YmheJbZCiEsnBdcB03l0OcfK9prKnJb96siuHCr5Fl37/yo9DnKU+TLpxzTUspw9shg==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - load-yaml-file@0.2.0: resolution: {integrity: sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==} engines: {node: '>=6'} @@ -11160,6 +11011,9 @@ packages: mdast-util-to-string@4.0.0: resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==} + mdn-data@2.0.14: + resolution: {integrity: sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==} + media-typer@0.3.0: resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} engines: {node: '>= 0.6'} @@ -12437,18 +12291,6 @@ packages: peerDependencies: postcss: ^8.4 - postcss-load-config@4.0.2: - resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} - engines: {node: '>= 14'} - peerDependencies: - postcss: '>=8.0.9' - ts-node: '>=9.0.0' - peerDependenciesMeta: - postcss: - optional: true - ts-node: - optional: true - postcss-loader@8.1.1: resolution: {integrity: sha512-0IeqyAsG6tYiDRCYKQJLAmgQr47DX6N7sFSWvQxt6AcupX8DIdmykuk/o/tx0Lze3ErGHJEp5OSRxrelC6+NdQ==} engines: {node: '>= 18.12.0'} @@ -12937,6 +12779,12 @@ packages: peerDependencies: react: '>=15.0.0' + react-native-svg@15.2.0: + resolution: {integrity: sha512-R0E6IhcJfVLsL0lRmnUSm72QO+mTqcAOM5Jb8FVGxJqX3NfJMlMP0YyvcajZiaRR8CqQUpEoqrY25eyZb006kw==} + peerDependencies: + react: '*' + react-native: '*' + react-native@0.74.1: resolution: {integrity: sha512-0H2XpmghwOtfPpM2LKqHIN7gxy+7G/r1hwJHKLV6uoyXGC/gCojRtoo5NqyKrWpFC8cqyT6wTYCLuG7CxEKilg==} engines: {node: '>=18'} @@ -13709,10 +13557,6 @@ packages: resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} engines: {node: '>= 8'} - source-map@0.8.0-beta.0: - resolution: {integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==} - engines: {node: '>= 8'} - space-separated-tokens@2.0.2: resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} @@ -13963,11 +13807,6 @@ packages: engines: {node: '>=8'} hasBin: true - sucrase@3.35.0: - resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} - engines: {node: '>=16 || 14 >=14.17'} - hasBin: true - sudo-prompt@8.2.5: resolution: {integrity: sha512-rlBo3HU/1zAJUrkY6jNxDOC9eVYliG6nS4JA8u8KAshITd07tafMc/Br7xQwCSseXwJ2iCcHCE8SNWX3q8Z+kw==} @@ -14218,9 +14057,6 @@ packages: tr46@0.0.3: resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} - tr46@1.0.1: - resolution: {integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==} - tr46@4.1.1: resolution: {integrity: sha512-2lv/66T7e5yNyhAAC4NaKe5nVavzuGJQVVtRYLyQ2OI8tsJ61PMLlelehb0wi2Hx6+hT/OJUWZcw8MjlSRnxvw==} engines: {node: '>=14'} @@ -14325,25 +14161,6 @@ packages: tslib@2.6.3: resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==} - tsup@8.1.0: - resolution: {integrity: sha512-UFdfCAXukax+U6KzeTNO2kAARHcWxmKsnvSPXUcfA1D+kU05XDccCrkffCQpFaWDsZfV0jMyTsxU39VfCp6EOg==} - engines: {node: '>=18'} - hasBin: true - peerDependencies: - '@microsoft/api-extractor': ^7.36.0 - '@swc/core': ^1 - postcss: ^8.4.12 - typescript: '>=4.5.0' - peerDependenciesMeta: - '@microsoft/api-extractor': - optional: true - '@swc/core': - optional: true - postcss: - optional: true - typescript: - optional: true - tsutils@3.21.0: resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} @@ -14884,9 +14701,6 @@ packages: webidl-conversions@3.0.1: resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} - webidl-conversions@4.0.2: - resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==} - webidl-conversions@5.0.0: resolution: {integrity: sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==} engines: {node: '>=8'} @@ -14999,9 +14813,6 @@ packages: whatwg-url@5.0.0: resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} - whatwg-url@7.1.0: - resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==} - when@3.7.7: resolution: {integrity: sha512-9lFZp/KHoqH6bPKjbWqa+3Dg/K/r2v0X/3/G2x4DBGchVS2QX2VXL3cZV994WQVnTM1/PD71Az25nAzryEUugw==} @@ -16469,9 +16280,9 @@ snapshots: picocolors: 1.0.1 sisteransi: 1.0.5 - '@coinbase/cbpay-js@2.1.0(regenerator-runtime@0.14.1)': + '@coinbase/cbpay-js@2.1.0(regenerator-runtime@0.13.11)': optionalDependencies: - regenerator-runtime: 0.14.1 + regenerator-runtime: 0.13.11 '@cspotcode/source-map-support@0.8.1': dependencies: @@ -16849,9 +16660,6 @@ snapshots: '@esbuild/aix-ppc64@0.21.4': optional: true - '@esbuild/aix-ppc64@0.21.5': - optional: true - '@esbuild/aix-ppc64@0.23.1': optional: true @@ -16864,9 +16672,6 @@ snapshots: '@esbuild/android-arm64@0.21.4': optional: true - '@esbuild/android-arm64@0.21.5': - optional: true - '@esbuild/android-arm64@0.23.1': optional: true @@ -16879,9 +16684,6 @@ snapshots: '@esbuild/android-arm@0.21.4': optional: true - '@esbuild/android-arm@0.21.5': - optional: true - '@esbuild/android-arm@0.23.1': optional: true @@ -16894,9 +16696,6 @@ snapshots: '@esbuild/android-x64@0.21.4': optional: true - '@esbuild/android-x64@0.21.5': - optional: true - '@esbuild/android-x64@0.23.1': optional: true @@ -16909,9 +16708,6 @@ snapshots: '@esbuild/darwin-arm64@0.21.4': optional: true - '@esbuild/darwin-arm64@0.21.5': - optional: true - '@esbuild/darwin-arm64@0.23.1': optional: true @@ -16924,9 +16720,6 @@ snapshots: '@esbuild/darwin-x64@0.21.4': optional: true - '@esbuild/darwin-x64@0.21.5': - optional: true - '@esbuild/darwin-x64@0.23.1': optional: true @@ -16939,9 +16732,6 @@ snapshots: '@esbuild/freebsd-arm64@0.21.4': optional: true - '@esbuild/freebsd-arm64@0.21.5': - optional: true - '@esbuild/freebsd-arm64@0.23.1': optional: true @@ -16954,9 +16744,6 @@ snapshots: '@esbuild/freebsd-x64@0.21.4': optional: true - '@esbuild/freebsd-x64@0.21.5': - optional: true - '@esbuild/freebsd-x64@0.23.1': optional: true @@ -16969,9 +16756,6 @@ snapshots: '@esbuild/linux-arm64@0.21.4': optional: true - '@esbuild/linux-arm64@0.21.5': - optional: true - '@esbuild/linux-arm64@0.23.1': optional: true @@ -16984,9 +16768,6 @@ snapshots: '@esbuild/linux-arm@0.21.4': optional: true - '@esbuild/linux-arm@0.21.5': - optional: true - '@esbuild/linux-arm@0.23.1': optional: true @@ -16999,9 +16780,6 @@ snapshots: '@esbuild/linux-ia32@0.21.4': optional: true - '@esbuild/linux-ia32@0.21.5': - optional: true - '@esbuild/linux-ia32@0.23.1': optional: true @@ -17014,9 +16792,6 @@ snapshots: '@esbuild/linux-loong64@0.21.4': optional: true - '@esbuild/linux-loong64@0.21.5': - optional: true - '@esbuild/linux-loong64@0.23.1': optional: true @@ -17029,9 +16804,6 @@ snapshots: '@esbuild/linux-mips64el@0.21.4': optional: true - '@esbuild/linux-mips64el@0.21.5': - optional: true - '@esbuild/linux-mips64el@0.23.1': optional: true @@ -17044,9 +16816,6 @@ snapshots: '@esbuild/linux-ppc64@0.21.4': optional: true - '@esbuild/linux-ppc64@0.21.5': - optional: true - '@esbuild/linux-ppc64@0.23.1': optional: true @@ -17059,9 +16828,6 @@ snapshots: '@esbuild/linux-riscv64@0.21.4': optional: true - '@esbuild/linux-riscv64@0.21.5': - optional: true - '@esbuild/linux-riscv64@0.23.1': optional: true @@ -17074,9 +16840,6 @@ snapshots: '@esbuild/linux-s390x@0.21.4': optional: true - '@esbuild/linux-s390x@0.21.5': - optional: true - '@esbuild/linux-s390x@0.23.1': optional: true @@ -17089,9 +16852,6 @@ snapshots: '@esbuild/linux-x64@0.21.4': optional: true - '@esbuild/linux-x64@0.21.5': - optional: true - '@esbuild/linux-x64@0.23.1': optional: true @@ -17104,9 +16864,6 @@ snapshots: '@esbuild/netbsd-x64@0.21.4': optional: true - '@esbuild/netbsd-x64@0.21.5': - optional: true - '@esbuild/netbsd-x64@0.23.1': optional: true @@ -17122,9 +16879,6 @@ snapshots: '@esbuild/openbsd-x64@0.21.4': optional: true - '@esbuild/openbsd-x64@0.21.5': - optional: true - '@esbuild/openbsd-x64@0.23.1': optional: true @@ -17137,9 +16891,6 @@ snapshots: '@esbuild/sunos-x64@0.21.4': optional: true - '@esbuild/sunos-x64@0.21.5': - optional: true - '@esbuild/sunos-x64@0.23.1': optional: true @@ -17152,9 +16903,6 @@ snapshots: '@esbuild/win32-arm64@0.21.4': optional: true - '@esbuild/win32-arm64@0.21.5': - optional: true - '@esbuild/win32-arm64@0.23.1': optional: true @@ -17167,9 +16915,6 @@ snapshots: '@esbuild/win32-ia32@0.21.4': optional: true - '@esbuild/win32-ia32@0.21.5': - optional: true - '@esbuild/win32-ia32@0.23.1': optional: true @@ -17182,9 +16927,6 @@ snapshots: '@esbuild/win32-x64@0.21.4': optional: true - '@esbuild/win32-x64@0.21.5': - optional: true - '@esbuild/win32-x64@0.23.1': optional: true @@ -17448,7 +17190,7 @@ snapshots: '@expo/config-types': 51.0.2 '@expo/image-utils': 0.5.1(encoding@0.1.13) '@expo/json-file': 8.3.3 - '@react-native/normalize-colors': 0.74.87 + '@react-native/normalize-colors': 0.74.85 debug: 4.3.6(supports-color@5.5.0) expo-modules-autolinking: 1.11.1 fs-extra: 9.1.0 @@ -17693,6 +17435,8 @@ snapshots: '@leather.io/constants@0.9.0': {} + '@leather.io/constants@0.9.1': {} + '@leather.io/crypto@1.4.0': dependencies: '@leather.io/utils': 0.13.0 @@ -17715,6 +17459,12 @@ snapshots: bignumber.js: 9.1.2 zod: 3.23.6 + '@leather.io/models@0.12.1': + dependencies: + '@stacks/stacks-blockchain-api-types': 7.8.2 + bignumber.js: 9.1.2 + zod: 3.23.6 + '@leather.io/panda-preset@0.3.6(jsdom@22.1.0)(typescript@5.4.5)': dependencies: '@pandacss/dev': 0.40.1(jsdom@22.1.0)(typescript@5.4.5) @@ -17768,6 +17518,11 @@ snapshots: '@leather.io/models': 0.12.0 zod: 3.23.6 + '@leather.io/rpc@2.1.5': + dependencies: + '@leather.io/models': 0.12.1 + zod: 3.23.6 + '@leather.io/stacks@1.0.0(encoding@0.1.13)': dependencies: '@leather.io/crypto': 1.4.0 @@ -17782,11 +17537,13 @@ snapshots: '@leather.io/tokens@0.8.0': {} - '@leather.io/ui@1.12.0(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@swc/core@1.7.11)(@types/react-dom@18.3.0)(@types/react@18.3.3)(encoding@0.1.13)(expo-modules-autolinking@1.11.1)(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.7.11)(@types/node@20.12.12)(typescript@5.4.5))(typescript@5.4.5)': + '@leather.io/tokens@0.8.1': {} + + '@leather.io/ui@1.13.0(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@types/react-dom@18.3.0)(@types/react@18.3.3)(encoding@0.1.13)(expo-modules-autolinking@1.11.1)(typescript@5.4.5)': dependencies: '@expo/vector-icons': 14.0.0 - '@leather.io/tokens': 0.8.0 - '@leather.io/utils': 0.13.0 + '@leather.io/tokens': 0.8.1 + '@leather.io/utils': 0.13.1 '@radix-ui/react-accessible-icon': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-accordion': 1.1.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-avatar': 1.0.4(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) @@ -17813,20 +17570,16 @@ snapshots: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) react-native: 0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.3.1) - tsup: 8.1.0(@swc/core@1.7.11)(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.7.11)(@types/node@20.12.12)(typescript@5.4.5))(typescript@5.4.5) + react-native-svg: 15.2.0(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.2.0) transitivePeerDependencies: - '@babel/core' - '@babel/preset-env' - - '@microsoft/api-extractor' - - '@swc/core' - '@types/react' - '@types/react-dom' - bufferutil - encoding - expo-modules-autolinking - - postcss - supports-color - - ts-node - typescript - utf-8-validate @@ -17837,6 +17590,13 @@ snapshots: '@leather.io/rpc': 2.1.4 bignumber.js: 9.1.2 + '@leather.io/utils@0.13.1': + dependencies: + '@leather.io/constants': 0.9.1 + '@leather.io/models': 0.12.1 + '@leather.io/rpc': 2.1.5 + bignumber.js: 9.1.2 + '@ledgerhq/devices@8.4.2': dependencies: '@ledgerhq/errors': 6.18.0 @@ -19696,8 +19456,6 @@ snapshots: '@react-native/assets-registry@0.74.83': {} - '@react-native/assets-registry@0.74.87': {} - '@react-native/babel-plugin-codegen@0.73.4(@babel/preset-env@7.25.3(@babel/core@7.25.2))': dependencies: '@react-native/codegen': 0.73.3(@babel/preset-env@7.25.3(@babel/core@7.25.2)) @@ -19913,7 +19671,7 @@ snapshots: chalk: 4.1.2 execa: 5.1.1 metro: 0.80.10(encoding@0.1.13) - metro-config: 0.80.5(encoding@0.1.13) + metro-config: 0.80.10(encoding@0.1.13) metro-core: 0.80.10 node-fetch: 2.7.0(encoding@0.1.13) querystring: 0.2.1 @@ -20002,7 +19760,7 @@ snapshots: dependencies: '@react-native/js-polyfills': 0.73.1 '@react-native/metro-babel-transformer': 0.73.15(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2)) - metro-config: 0.80.5(encoding@0.1.13) + metro-config: 0.80.10(encoding@0.1.13) metro-runtime: 0.80.10 transitivePeerDependencies: - '@babel/core' @@ -20016,8 +19774,6 @@ snapshots: '@react-native/normalize-colors@0.74.85': {} - '@react-native/normalize-colors@0.74.87': {} - '@react-native/virtualized-lists@0.74.83(@types/react@18.3.3)(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.2.0)': dependencies: invariant: 2.2.4 @@ -24149,11 +23905,6 @@ snapshots: dependencies: run-applescript: 7.0.0 - bundle-require@4.2.1(esbuild@0.21.5): - dependencies: - esbuild: 0.21.5 - load-tsconfig: 0.2.5 - bunyan@1.8.15: optionalDependencies: dtrace-provider: 0.8.8 @@ -24927,6 +24678,11 @@ snapshots: css-color-keywords: 1.0.0 postcss-value-parser: 4.2.0 + css-tree@1.1.3: + dependencies: + mdn-data: 2.0.14 + source-map: 0.6.1 + css-what@6.1.0: {} css.escape@1.5.1: {} @@ -25799,32 +25555,6 @@ snapshots: '@esbuild/win32-ia32': 0.21.4 '@esbuild/win32-x64': 0.21.4 - esbuild@0.21.5: - optionalDependencies: - '@esbuild/aix-ppc64': 0.21.5 - '@esbuild/android-arm': 0.21.5 - '@esbuild/android-arm64': 0.21.5 - '@esbuild/android-x64': 0.21.5 - '@esbuild/darwin-arm64': 0.21.5 - '@esbuild/darwin-x64': 0.21.5 - '@esbuild/freebsd-arm64': 0.21.5 - '@esbuild/freebsd-x64': 0.21.5 - '@esbuild/linux-arm': 0.21.5 - '@esbuild/linux-arm64': 0.21.5 - '@esbuild/linux-ia32': 0.21.5 - '@esbuild/linux-loong64': 0.21.5 - '@esbuild/linux-mips64el': 0.21.5 - '@esbuild/linux-ppc64': 0.21.5 - '@esbuild/linux-riscv64': 0.21.5 - '@esbuild/linux-s390x': 0.21.5 - '@esbuild/linux-x64': 0.21.5 - '@esbuild/netbsd-x64': 0.21.5 - '@esbuild/openbsd-x64': 0.21.5 - '@esbuild/sunos-x64': 0.21.5 - '@esbuild/win32-arm64': 0.21.5 - '@esbuild/win32-ia32': 0.21.5 - '@esbuild/win32-x64': 0.21.5 - esbuild@0.23.1: optionalDependencies: '@esbuild/aix-ppc64': 0.23.1 @@ -26163,7 +25893,7 @@ snapshots: expo-asset@10.0.6(expo@51.0.26(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13)): dependencies: - '@react-native/assets-registry': 0.74.87 + '@react-native/assets-registry': 0.74.83 expo: 51.0.26(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13) expo-constants: 16.0.2(expo@51.0.26(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13)) invariant: 2.2.4 @@ -27840,8 +27570,6 @@ snapshots: optionalDependencies: react: 18.3.1 - joycon@3.1.1: {} - js-cookie@3.0.1: {} js-tokens@4.0.0: {} @@ -28291,8 +28019,6 @@ snapshots: lightningcss-win32-x64-msvc: 1.26.0 optional: true - lilconfig@3.1.2: {} - lines-and-columns@1.2.4: {} lines-and-columns@2.0.4: {} @@ -28306,8 +28032,6 @@ snapshots: transitivePeerDependencies: - bluebird - load-tsconfig@0.2.5: {} - load-yaml-file@0.2.0: dependencies: graceful-fs: 4.2.11 @@ -28738,6 +28462,8 @@ snapshots: dependencies: '@types/mdast': 4.0.4 + mdn-data@2.0.14: {} + media-typer@0.3.0: {} mem@5.1.1: @@ -30435,14 +30161,6 @@ snapshots: '@csstools/utilities': 1.0.0(postcss@8.4.38) postcss: 8.4.38 - postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.7.11)(@types/node@20.12.12)(typescript@5.4.5)): - dependencies: - lilconfig: 3.1.2 - yaml: 2.5.0 - optionalDependencies: - postcss: 8.4.38 - ts-node: 10.9.2(@swc/core@1.7.11)(@types/node@20.12.12)(typescript@5.4.5) - postcss-loader@8.1.1(postcss@8.4.38)(typescript@5.4.5)(webpack@5.91.0(@swc/core@1.7.11)(esbuild@0.23.1)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.91.0))): dependencies: cosmiconfig: 9.0.0(typescript@5.4.5) @@ -31013,6 +30731,21 @@ snapshots: lottie-web: 5.12.2 react: 18.3.1 + react-native-svg@15.2.0(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.2.0): + dependencies: + css-select: 5.1.0 + css-tree: 1.1.3 + react: 18.2.0 + react-native: 0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.3.1) + + react-native-svg@15.2.0(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1): + dependencies: + css-select: 5.1.0 + css-tree: 1.1.3 + react: 18.3.1 + react-native: 0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.3.1) + optional: true + react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.3.1): dependencies: '@jest/create-cache-key-function': 29.7.0 @@ -31063,11 +30796,13 @@ snapshots: - supports-color - utf-8-validate - react-qr-code@2.0.12(react@18.3.1): + react-qr-code@2.0.12(react-native-svg@15.2.0(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1))(react@18.3.1): dependencies: prop-types: 15.8.1 qr.js: 0.0.0 react: 18.3.1 + optionalDependencies: + react-native-svg: 15.2.0(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1) react-redux@8.1.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.1(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@types/react@18.3.3)(encoding@0.1.13)(react@18.2.0))(react@18.3.1)(redux@4.2.1): dependencies: @@ -32016,10 +31751,6 @@ snapshots: source-map@0.7.4: {} - source-map@0.8.0-beta.0: - dependencies: - whatwg-url: 7.1.0 - space-separated-tokens@2.0.2: {} spawn-command@0.0.2: {} @@ -32356,16 +32087,6 @@ snapshots: pirates: 4.0.6 ts-interface-checker: 0.1.13 - sucrase@3.35.0: - dependencies: - '@jridgewell/gen-mapping': 0.3.5 - commander: 4.1.1 - glob: 10.4.5 - lines-and-columns: 1.2.4 - mz: 2.7.0 - pirates: 4.0.6 - ts-interface-checker: 0.1.13 - sudo-prompt@8.2.5: {} sudo-prompt@9.1.1: {} @@ -32599,10 +32320,6 @@ snapshots: tr46@0.0.3: {} - tr46@1.0.1: - dependencies: - punycode: 2.3.1 - tr46@4.1.1: dependencies: punycode: 2.3.1 @@ -32709,30 +32426,6 @@ snapshots: tslib@2.6.3: {} - tsup@8.1.0(@swc/core@1.7.11)(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.7.11)(@types/node@20.12.12)(typescript@5.4.5))(typescript@5.4.5): - dependencies: - bundle-require: 4.2.1(esbuild@0.21.5) - cac: 6.7.14 - chokidar: 3.6.0 - debug: 4.3.6(supports-color@5.5.0) - esbuild: 0.21.5 - execa: 5.1.1 - globby: 11.1.0 - joycon: 3.1.1 - postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.7.11)(@types/node@20.12.12)(typescript@5.4.5)) - resolve-from: 5.0.0 - rollup: 4.21.0 - source-map: 0.8.0-beta.0 - sucrase: 3.35.0 - tree-kill: 1.2.2 - optionalDependencies: - '@swc/core': 1.7.11 - postcss: 8.4.38 - typescript: 5.4.5 - transitivePeerDependencies: - - supports-color - - ts-node - tsutils@3.21.0(typescript@5.4.5): dependencies: tslib: 1.14.1 @@ -33370,8 +33063,6 @@ snapshots: webidl-conversions@3.0.1: {} - webidl-conversions@4.0.2: {} - webidl-conversions@5.0.0: {} webidl-conversions@7.0.0: {} @@ -33554,12 +33245,6 @@ snapshots: tr46: 0.0.3 webidl-conversions: 3.0.1 - whatwg-url@7.1.0: - dependencies: - lodash.sortby: 4.7.0 - tr46: 1.0.1 - webidl-conversions: 4.0.2 - when@3.7.7: {} which-boxed-primitive@1.0.2: diff --git a/src/app/components/broadcast-error-dialog/broadcast-error-dialog.tsx b/src/app/components/broadcast-error-dialog/broadcast-error-dialog.tsx index 3d84c8a4f92..3124be33fe6 100644 --- a/src/app/components/broadcast-error-dialog/broadcast-error-dialog.tsx +++ b/src/app/components/broadcast-error-dialog/broadcast-error-dialog.tsx @@ -6,8 +6,6 @@ import get from 'lodash.get'; import { Button, Dialog, DialogHeader } from '@leather.io/ui'; -import { Footer } from '@app/components/layout'; - export function BroadcastErrorDialog() { const navigate = useNavigate(); const location = useLocation(); @@ -19,11 +17,9 @@ export function BroadcastErrorDialog() { header={} onClose={() => navigate('..')} footer={ -
    - -
    + } > - {children} - - ); -} diff --git a/src/app/components/layout/index.ts b/src/app/components/layout/index.ts index 5e3b71a595a..adc4f357ac8 100644 --- a/src/app/components/layout/index.ts +++ b/src/app/components/layout/index.ts @@ -1,5 +1,4 @@ export { Page } from './page/page.layout'; -export { Footer } from './footer/footer'; export * from './card'; export { AvailableBalance } from './card/components/available-balance'; diff --git a/src/app/features/dialogs/increase-fee-dialog/increase-btc-fee-dialog.tsx b/src/app/features/dialogs/increase-fee-dialog/increase-btc-fee-dialog.tsx index e7d1720c102..cb834c8afab 100644 --- a/src/app/features/dialogs/increase-fee-dialog/increase-btc-fee-dialog.tsx +++ b/src/app/features/dialogs/increase-fee-dialog/increase-btc-fee-dialog.tsx @@ -14,7 +14,6 @@ import { useLocationStateWithCache } from '@app/common/hooks/use-location-state' import { getBitcoinTxValue } from '@app/common/transactions/bitcoin/utils'; import { BitcoinCustomFeeInput } from '@app/components/bitcoin-custom-fee/bitcoin-custom-fee-input'; import { BitcoinTransactionItem } from '@app/components/bitcoin-transaction-item/bitcoin-transaction-item'; -import { Footer } from '@app/components/layout'; import { useBtcCryptoAssetBalanceNativeSegwit } from '@app/query/bitcoin/balance/btc-balance-native-segwit.hooks'; import { useCurrentAccountNativeSegwitIndexZeroSigner } from '@app/store/accounts/blockchain/bitcoin/native-segwit-account.hooks'; @@ -66,13 +65,11 @@ export function IncreaseBtcFeeDialog() { onClose={onClose} header={} footer={ -
    - navigate(RouteUrls.Home)} - /> -
    + navigate(RouteUrls.Home)} + /> } > diff --git a/src/app/features/dialogs/increase-fee-dialog/increase-stx-fee-dialog.tsx b/src/app/features/dialogs/increase-fee-dialog/increase-stx-fee-dialog.tsx index bc41ac6e626..b31167504fd 100644 --- a/src/app/features/dialogs/increase-fee-dialog/increase-stx-fee-dialog.tsx +++ b/src/app/features/dialogs/increase-fee-dialog/increase-stx-fee-dialog.tsx @@ -21,7 +21,6 @@ import { useRefreshAllAccountData } from '@app/common/hooks/account/use-refresh- import { stacksValue } from '@app/common/stacks-utils'; import { safelyFormatHexTxid } from '@app/common/utils/safe-handle-txid'; import { stxFeeValidator } from '@app/common/validation/forms/fee-validators'; -import { Footer } from '@app/components/layout'; import { LoadingSpinner } from '@app/components/loading-spinner'; import { StacksTransactionItem } from '@app/components/stacks-transaction-item/stacks-transaction-item'; import { useStacksBroadcastTransaction } from '@app/features/stacks-transaction-request/hooks/use-stacks-broadcast-transaction'; @@ -89,13 +88,11 @@ export function IncreaseStxFeeDialog() { onClose={() => navigate(RouteUrls.Home)} header={} footer={ -
    - navigate(RouteUrls.Home)} - /> -
    + navigate(RouteUrls.Home)} + /> } > diff --git a/src/app/features/dialogs/switch-account-dialog/switch-account-dialog.tsx b/src/app/features/dialogs/switch-account-dialog/switch-account-dialog.tsx index 42442e647e6..c80c7079785 100644 --- a/src/app/features/dialogs/switch-account-dialog/switch-account-dialog.tsx +++ b/src/app/features/dialogs/switch-account-dialog/switch-account-dialog.tsx @@ -7,7 +7,6 @@ import { Button, Dialog, DialogHeader } from '@leather.io/ui'; import { useCreateAccount } from '@app/common/hooks/account/use-create-account'; import { useWalletType } from '@app/common/use-wallet-type'; -import { Footer } from '@app/components/layout'; import { useCurrentAccountIndex } from '@app/store/accounts/account'; import { useFilteredBitcoinAccounts } from '@app/store/accounts/blockchain/bitcoin/bitcoin.ledger'; import { useStacksAccounts } from '@app/store/accounts/blockchain/stacks/stacks-account.hooks'; @@ -53,11 +52,9 @@ export const SwitchAccountDialog = memo(({ isShowing, onClose }: SwitchAccountDi wrapChildren={false} footer={whenWallet({ software: ( -
    - -
    + ), ledger: null, })} diff --git a/src/app/features/retrieve-taproot-to-native-segwit/components/retrieve-taproot-to-native-segwit.layout.tsx b/src/app/features/retrieve-taproot-to-native-segwit/components/retrieve-taproot-to-native-segwit.layout.tsx index 06c7a45c151..a8c0c5e628f 100644 --- a/src/app/features/retrieve-taproot-to-native-segwit/components/retrieve-taproot-to-native-segwit.layout.tsx +++ b/src/app/features/retrieve-taproot-to-native-segwit/components/retrieve-taproot-to-native-segwit.layout.tsx @@ -2,8 +2,6 @@ import { Flex, styled } from 'leather-styles/jsx'; import { BtcAvatarIcon, Button, Callout, Dialog, DialogHeader } from '@leather.io/ui'; -import { Footer } from '@app/components/layout'; - interface RetrieveTaprootToNativeSegwitLayoutProps { isBroadcasting: boolean; children: React.ReactNode; @@ -20,11 +18,11 @@ export function RetrieveTaprootToNativeSegwitLayout( header={} onClose={() => onClose()} footer={ -
    + -
    + } > diff --git a/src/app/features/settings/network/network.tsx b/src/app/features/settings/network/network.tsx index 7a3ff0fa32b..71605aab746 100644 --- a/src/app/features/settings/network/network.tsx +++ b/src/app/features/settings/network/network.tsx @@ -8,7 +8,6 @@ import { Button, Dialog, DialogHeader } from '@leather.io/ui'; import { RouteUrls } from '@shared/route-urls'; import { analytics } from '@shared/utils/analytics'; -import { Footer } from '@app/components/layout'; import { NetworkListItem } from '@app/features/settings/network/network-list-item'; import { useCurrentNetworkState, useNetworksActions } from '@app/store/networks/networks.hooks'; import { useNetworks } from '@app/store/networks/networks.selectors'; @@ -46,18 +45,16 @@ export function NetworkDialog({ onClose }: NetworkDialogProps) { isShowing onClose={onClose} footer={ -
    - -
    + } > {Object.keys(networks).map(id => ( diff --git a/src/app/features/settings/sign-out/sign-out.tsx b/src/app/features/settings/sign-out/sign-out.tsx index a62092234c4..1c54e00aeed 100644 --- a/src/app/features/settings/sign-out/sign-out.tsx +++ b/src/app/features/settings/sign-out/sign-out.tsx @@ -5,7 +5,7 @@ import { Flex, HStack, styled } from 'leather-styles/jsx'; import { Button, Callout, Dialog, DialogHeader } from '@leather.io/ui'; import { useWalletType } from '@app/common/use-wallet-type'; -import { ButtonRow, Footer } from '@app/components/layout'; +import { ButtonRow } from '@app/components/layout'; interface SignOutDialogProps { isShowing: boolean; @@ -39,30 +39,28 @@ export function SignOutDialog({ isShowing, onUserDeleteWallet, onClose }: SignOu isShowing={isShowing} onClose={onClose} footer={ -
    - - - - -
    + + + + } > diff --git a/src/app/features/stacks-high-fee-warning/stacks-high-fee-dialog.tsx b/src/app/features/stacks-high-fee-warning/stacks-high-fee-dialog.tsx index ecfd4a5753d..1acc0e48a80 100644 --- a/src/app/features/stacks-high-fee-warning/stacks-high-fee-dialog.tsx +++ b/src/app/features/stacks-high-fee-warning/stacks-high-fee-dialog.tsx @@ -7,7 +7,7 @@ import { Button, Caption, Dialog, DialogHeader, ErrorIcon, Link, Title } from '@ import { StacksSendFormValues } from '@shared/models/form.model'; import { openInNewTab } from '@app/common/utils/open-in-new-tab'; -import { ButtonRow, Footer } from '@app/components/layout'; +import { ButtonRow } from '@app/components/layout'; import { useStacksHighFeeWarningContext } from './stacks-high-fee-warning-container'; @@ -26,28 +26,22 @@ export function HighFeeDialog({ learnMoreUrl }: HighFeeDialogProps) { isShowing={showHighFeeWarningDialog} onClose={() => setShowHighFeeWarningDialog(false)} footer={ -
    - - - - -
    + + + + } > diff --git a/src/app/pages/fund/choose-asset-to-fund/choose-asset-to-fund.tsx b/src/app/pages/fund/choose-asset-to-fund/choose-asset-to-fund.tsx index 8dbbf6e9e45..de5e4b40e93 100644 --- a/src/app/pages/fund/choose-asset-to-fund/choose-asset-to-fund.tsx +++ b/src/app/pages/fund/choose-asset-to-fund/choose-asset-to-fund.tsx @@ -27,6 +27,9 @@ export function ChooseCryptoAssetToFund() { choose asset
    to fund diff --git a/src/app/pages/receive/components/receive-tokens.layout.tsx b/src/app/pages/receive/components/receive-tokens.layout.tsx index cbf96db96e4..d02258aad83 100644 --- a/src/app/pages/receive/components/receive-tokens.layout.tsx +++ b/src/app/pages/receive/components/receive-tokens.layout.tsx @@ -8,7 +8,6 @@ import { token } from 'leather-styles/tokens'; import { AddressDisplayer, Button, Dialog, DialogHeader } from '@leather.io/ui'; import { useLocationState } from '@app/common/hooks/use-location-state'; -import { Footer } from '@app/components/layout'; import { useBackgroundLocationRedirect } from '@app/routes/hooks/use-background-location-redirect'; interface ReceiveTokensLayoutProps { @@ -41,11 +40,9 @@ export function ReceiveTokensLayout(props: ReceiveTokensLayoutProps) { isShowing onClose={() => navigate(backgroundLocation ?? '..')} footer={ -
    - -
    + } > {warning && warning} diff --git a/src/app/pages/send/ordinal-inscription/send-inscription-form.tsx b/src/app/pages/send/ordinal-inscription/send-inscription-form.tsx index ecfaa92c384..7ad0b2aad7a 100644 --- a/src/app/pages/send/ordinal-inscription/send-inscription-form.tsx +++ b/src/app/pages/send/ordinal-inscription/send-inscription-form.tsx @@ -10,7 +10,6 @@ import { RouteUrls } from '@shared/route-urls'; import { ErrorLabel } from '@app/components/error-label'; import { InscriptionPreview } from '@app/components/inscription-preview-card/components/inscription-preview'; import { InscriptionPreviewCard } from '@app/components/inscription-preview-card/inscription-preview-card'; -import { Footer } from '@app/components/layout'; import { RecipientAddressTypeField } from '../send-crypto-asset-form/components/recipient-address-type-field'; import { CollectibleAsset } from './components/collectible-asset'; @@ -45,11 +44,9 @@ export function SendInscriptionForm() { isShowing onClose={() => navigate(RouteUrls.Home)} footer={ -
    - -
    + } > From 427f82f7a4a1cc529c4e6db1c315e7676e97b741 Mon Sep 17 00:00:00 2001 From: Pete Watters <2938440+pete-watters@users.noreply.github.com> Date: Wed, 21 Aug 2024 16:45:51 +0100 Subject: [PATCH 29/30] chore: update monorepo dependancies --- package.json | 22 ++++---- pnpm-lock.yaml | 147 ++++++++++++++++++------------------------------- 2 files changed, 66 insertions(+), 103 deletions(-) diff --git a/package.json b/package.json index 00de0f8e45a..e54859c8cc6 100644 --- a/package.json +++ b/package.json @@ -134,15 +134,15 @@ "@coinbase/cbpay-js": "2.1.0", "@fungible-systems/zone-file": "2.0.0", "@hirosystems/token-metadata-api-client": "1.2.0", - "@leather.io/bitcoin": "0.11.0", - "@leather.io/constants": "0.9.0", - "@leather.io/crypto": "1.4.0", - "@leather.io/models": "0.12.0", - "@leather.io/query": "2.6.0", - "@leather.io/stacks": "1.0.0", - "@leather.io/tokens": "0.8.0", + "@leather.io/bitcoin": "0.11.1", + "@leather.io/constants": "0.9.1", + "@leather.io/crypto": "1.4.1", + "@leather.io/models": "0.12.1", + "@leather.io/query": "2.6.1", + "@leather.io/stacks": "1.0.1", + "@leather.io/tokens": "0.8.1", "@leather.io/ui": "1.13.0", - "@leather.io/utils": "0.13.0", + "@leather.io/utils": "0.13.1", "@ledgerhq/hw-transport-webusb": "6.27.19", "@noble/hashes": "1.4.0", "@noble/secp256k1": "2.1.0", @@ -251,10 +251,10 @@ "@actions/core": "1.10.1", "@btckit/types": "0.0.19", "@chromatic-com/storybook": "1.2.23", - "@leather.io/eslint-config": "0.6.1", - "@leather.io/panda-preset": "0.3.6", + "@leather.io/eslint-config": "0.7.0", + "@leather.io/panda-preset": "0.3.7", "@leather.io/prettier-config": "0.6.0", - "@leather.io/rpc": "2.1.4", + "@leather.io/rpc": "2.1.5", "@ls-lint/ls-lint": "2.2.3", "@mdx-js/loader": "3.0.0", "@pandacss/dev": "0.40.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e4dd5a9aab3..ec4057a43a5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -35,32 +35,32 @@ importers: specifier: 1.2.0 version: 1.2.0(encoding@0.1.13) '@leather.io/bitcoin': - specifier: 0.11.0 - version: 0.11.0(encoding@0.1.13) + specifier: 0.11.1 + version: 0.11.1(encoding@0.1.13) '@leather.io/constants': - specifier: 0.9.0 - version: 0.9.0 + specifier: 0.9.1 + version: 0.9.1 '@leather.io/crypto': - specifier: 1.4.0 - version: 1.4.0 + specifier: 1.4.1 + version: 1.4.1 '@leather.io/models': - specifier: 0.12.0 - version: 0.12.0 + specifier: 0.12.1 + version: 0.12.1 '@leather.io/query': - specifier: 2.6.0 - version: 2.6.0(@stacks/network@6.13.0(encoding@0.1.13))(encoding@0.1.13)(react@18.3.1) + specifier: 2.6.1 + version: 2.6.1(@stacks/network@6.13.0(encoding@0.1.13))(encoding@0.1.13)(react@18.3.1) '@leather.io/stacks': - specifier: 1.0.0 - version: 1.0.0(encoding@0.1.13) + specifier: 1.0.1 + version: 1.0.1(encoding@0.1.13) '@leather.io/tokens': - specifier: 0.8.0 - version: 0.8.0 + specifier: 0.8.1 + version: 0.8.1 '@leather.io/ui': specifier: 1.13.0 version: 1.13.0(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@types/react-dom@18.3.0)(@types/react@18.3.3)(encoding@0.1.13)(expo-modules-autolinking@1.11.1)(typescript@5.4.5) '@leather.io/utils': - specifier: 0.13.0 - version: 0.13.0 + specifier: 0.13.1 + version: 0.13.1 '@ledgerhq/hw-transport-webusb': specifier: 6.27.19 version: 6.27.19 @@ -381,17 +381,17 @@ importers: specifier: 1.2.23 version: 1.2.23(react@18.3.1) '@leather.io/eslint-config': - specifier: 0.6.1 - version: 0.6.1(typescript@5.4.5) + specifier: 0.7.0 + version: 0.7.0(typescript@5.4.5) '@leather.io/panda-preset': - specifier: 0.3.6 - version: 0.3.6(jsdom@22.1.0)(typescript@5.4.5) + specifier: 0.3.7 + version: 0.3.7(jsdom@22.1.0)(typescript@5.4.5) '@leather.io/prettier-config': specifier: 0.6.0 version: 0.6.0(@vue/compiler-sfc@3.4.38) '@leather.io/rpc': - specifier: 2.1.4 - version: 2.1.4 + specifier: 2.1.5 + version: 2.1.5 '@ls-lint/ls-lint': specifier: 2.2.3 version: 2.2.3 @@ -2542,7 +2542,7 @@ packages: '@expo/bunyan@4.0.1': resolution: {integrity: sha512-+Lla7nYSiHZirgK+U/uYzsLv/X+HaJienbD5AKX1UQZHYfWaP+9uuQluRB4GrEVWF0GZ7vEVp/jzaOT9k/SQlg==} - engines: {node: '>=0.10.0'} + engines: {'0': node >=0.10.0} '@expo/cli@0.18.28': resolution: {integrity: sha512-fvbVPId6s6etindzP6Nzos/CS1NurMVy4JKozjebArHr63tBid5i/UY5Pp+4wTCAM20gB2SjRdwcwoL6HFC4Iw==} @@ -2745,49 +2745,37 @@ packages: '@jridgewell/trace-mapping@0.3.9': resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} - '@leather.io/bitcoin@0.11.0': - resolution: {integrity: sha512-RcM4b5MPNyAB3qHQT8aeuF1XVX3t5lNDPpHV8+ABXUxQ0rQwFtNiSU8ykOq1JUyg1fhnkJDGo0EQzEb/9dw96A==} - - '@leather.io/constants@0.9.0': - resolution: {integrity: sha512-Pbc/ESyqZpbrwnTw+uXTtJzwRR+vnulLhHmL0qevzEr27tpnPSVrCUlyuHZh87seM0TFmUdoQ1hMS+1YTWnI2g==} + '@leather.io/bitcoin@0.11.1': + resolution: {integrity: sha512-tbSPErsa8cGwC9et8TCXv0f4kAum4qjlLaLKrwiZ63xArJcoWbEHgqBNeC9+BDwUWegMeqEAIAKNpVbQxh5gDQ==} '@leather.io/constants@0.9.1': resolution: {integrity: sha512-q0chtXhgFIyNioNbxZIFBaDDxjcwBLFSph6wx+3Vl0uwdDUaDNyDdd+WsoXEFxESCesyCWiAr4aS12hmfGIwIg==} - '@leather.io/crypto@1.4.0': - resolution: {integrity: sha512-MdCG5VfH80BDGH2vut82q0MFgcUoGRlPYydZ8qi2aYMIzfpgJZ9LC38a6oPd0tJy8F4f5OPqMhRfhtA2v30pwA==} - - '@leather.io/eslint-config@0.6.1': - resolution: {integrity: sha512-NLvT7wpDR02jFZdp9g08ja5mRxdz/xCcB/tmXWJL8uDt2l+ebjHqaq45dZroAPm+EciLd0HU3jFfsSA7Txgh9w==} + '@leather.io/crypto@1.4.1': + resolution: {integrity: sha512-lpnoWjrjRMMEL40rov1l/GqXI8W/zx5VUs0RqTLn+pHWcLRC/sfM14r+rDEHTPdIJ3cMyCfgC0YSZfm9x6JQVA==} - '@leather.io/models@0.12.0': - resolution: {integrity: sha512-kB3Ls9qxVJZLX/OQOOXG3kkLc5AXbBm+2BifVCSaRcoU9yxBRbqCBDtQYaqPnQm24SLTfcgYgqdGpFC6LdD5CQ==} + '@leather.io/eslint-config@0.7.0': + resolution: {integrity: sha512-4K7olfSC+mJnG90TSaLIlytp14yDprGXwe1+oP9TLQbuPFpJai3/+g5Bp/FeUC4NZ23UVbAlGXFCav2amBb77w==} '@leather.io/models@0.12.1': resolution: {integrity: sha512-hjQxydBM9URXIi0yE/PoCwOFG9Zo0xa4kR+ZQ0WbpeForh5GNEzwpv6oTl1l2fDqPlcGbm3TIfAabiIOcQgqwA==} - '@leather.io/panda-preset@0.3.6': - resolution: {integrity: sha512-8orO9uzwMnUXwde8KO2F1pjqebcUum57mJykJkhxozNGtZ9fVrrk/G7zUlljiU627EU04hRRAd5Cx8s7MTYtRg==} + '@leather.io/panda-preset@0.3.7': + resolution: {integrity: sha512-gkPDbIO2+VBNEys1piF7WjH0AdH1agu8eFVefws87mcuCwkpqtDV9IaUzIHJH5y3f6JFc9R8EoDLaalvWzwBfA==} '@leather.io/prettier-config@0.6.0': resolution: {integrity: sha512-QBKtLanfxFxXBlR58U/j8a6lBI0xzJzqqi36fXpGVp+9mJoEf6Ro6xrtFrixjW6seY6EOva4OApVnnPBsvOC/w==} - '@leather.io/query@2.6.0': - resolution: {integrity: sha512-N2mGB7SGlnAthqMHT9nD/xaIBC5ec7IcEum92iFv/Q+AYF6Iremv3PukXUtPsE0qy3LeKo0j7NdAI1ek8vK89w==} + '@leather.io/query@2.6.1': + resolution: {integrity: sha512-R3D9cqmeYt+s9P/LuWCCA3UQC095Msnuin0oY+7+Qw7dbHAhFWDzPMMOURmAGpkOj2XTXy+8ImYhy/LuNHuEHA==} peerDependencies: react: '*' - '@leather.io/rpc@2.1.4': - resolution: {integrity: sha512-QnmT2+6O5e5KviXehWPvbzyq/MZx9f+SpCntaAjCl3v+VbUVCX92zqDxgeo1ZNFblpB9TrONXvCRQarQLG4dMQ==} - '@leather.io/rpc@2.1.5': resolution: {integrity: sha512-7OqfxjjrCiGU7CDAP1kjgJQnySmRUeEM64ni4iIwYbS4Am2eVXQbw1urCpGag9dBs1zXupNmAjCs9xVR0kZiMQ==} - '@leather.io/stacks@1.0.0': - resolution: {integrity: sha512-iFBPuqg2iakXJXBDZRLlVYOWpkcpI+yVjYkLMq5tswQ3BW2oJW6vLwVO63wvioxwu/5OQX2iHtJsfd2pHa0BMw==} - - '@leather.io/tokens@0.8.0': - resolution: {integrity: sha512-VLzkkig7tE+8zLpiFwZdbAoYpVAKU8M9Es4JDQCKcakD5pTIBVsVNwVAVx30zga6ZX5oKr0qHImQ7hL5Vwi2+A==} + '@leather.io/stacks@1.0.1': + resolution: {integrity: sha512-swcVoNWFOcPwTozXeg+ks44isNbcySiO3iCWCFZCNr1uMVF1pBz3ZcazP0vkpp+XPcMmhVUDLa2sEKbS04GqdQ==} '@leather.io/tokens@0.8.1': resolution: {integrity: sha512-6njyiYIyoJMQPH/9N0SXVoLMxv4PMxUwW43zpnP4YhDLCFMzhBU5WvB+2gOSpNi//Ip3ReZiO/lQWuI6mKDf5w==} @@ -2795,9 +2783,6 @@ packages: '@leather.io/ui@1.13.0': resolution: {integrity: sha512-clrb5RBmTk9vy2p9FMAddiwH7zhbyKTlj2Z1WIKiS/YEgaPwuW+TcSERQ5oyZuggpmTzBRwD6YZRA5YhK4jg4w==} - '@leather.io/utils@0.13.0': - resolution: {integrity: sha512-ceFsO806ADSyT1WpEj3pHo3asAAScdE8NvzEf7jxyXjnyjyd4Mudgzg8LyrwLV83rHYY8lcU1QcnWxC8g0wUbA==} - '@leather.io/utils@0.13.1': resolution: {integrity: sha512-DAgIR5zoRukiP/g7RoElZ69X4us9+Zjuq7IS/hhWv9FInu+R3qVbaFpuoauKeQ1kdTSvVknnqGUGHqKKC6ymbQ==} @@ -17411,13 +17396,13 @@ snapshots: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.5.0 - '@leather.io/bitcoin@0.11.0(encoding@0.1.13)': + '@leather.io/bitcoin@0.11.1(encoding@0.1.13)': dependencies: '@bitcoinerlab/secp256k1': 1.0.2 - '@leather.io/constants': 0.9.0 - '@leather.io/crypto': 1.4.0 - '@leather.io/models': 0.12.0 - '@leather.io/utils': 0.13.0 + '@leather.io/constants': 0.9.1 + '@leather.io/crypto': 1.4.1 + '@leather.io/models': 0.12.1 + '@leather.io/utils': 0.13.1 '@noble/hashes': 1.4.0 '@noble/secp256k1': 2.1.0 '@scure/base': 1.1.6 @@ -17433,17 +17418,15 @@ snapshots: transitivePeerDependencies: - encoding - '@leather.io/constants@0.9.0': {} - '@leather.io/constants@0.9.1': {} - '@leather.io/crypto@1.4.0': + '@leather.io/crypto@1.4.1': dependencies: - '@leather.io/utils': 0.13.0 + '@leather.io/utils': 0.13.1 '@scure/bip32': 1.4.0 '@scure/bip39': 1.3.0 - '@leather.io/eslint-config@0.6.1(typescript@5.4.5)': + '@leather.io/eslint-config@0.7.0(typescript@5.4.5)': dependencies: '@typescript-eslint/eslint-plugin': 6.9.0(@typescript-eslint/parser@6.9.0(eslint@8.56.0)(typescript@5.4.5))(eslint@8.56.0)(typescript@5.4.5) '@typescript-eslint/parser': 6.9.0(eslint@8.56.0)(typescript@5.4.5) @@ -17453,19 +17436,13 @@ snapshots: - supports-color - typescript - '@leather.io/models@0.12.0': - dependencies: - '@stacks/stacks-blockchain-api-types': 7.8.2 - bignumber.js: 9.1.2 - zod: 3.23.6 - '@leather.io/models@0.12.1': dependencies: '@stacks/stacks-blockchain-api-types': 7.8.2 bignumber.js: 9.1.2 zod: 3.23.6 - '@leather.io/panda-preset@0.3.6(jsdom@22.1.0)(typescript@5.4.5)': + '@leather.io/panda-preset@0.3.7(jsdom@22.1.0)(typescript@5.4.5)': dependencies: '@pandacss/dev': 0.40.1(jsdom@22.1.0)(typescript@5.4.5) transitivePeerDependencies: @@ -17480,15 +17457,15 @@ snapshots: - '@vue/compiler-sfc' - supports-color - '@leather.io/query@2.6.0(@stacks/network@6.13.0(encoding@0.1.13))(encoding@0.1.13)(react@18.3.1)': + '@leather.io/query@2.6.1(@stacks/network@6.13.0(encoding@0.1.13))(encoding@0.1.13)(react@18.3.1)': dependencies: '@fungible-systems/zone-file': 2.0.0 '@hirosystems/token-metadata-api-client': 1.2.0(encoding@0.1.13) - '@leather.io/bitcoin': 0.11.0(encoding@0.1.13) - '@leather.io/constants': 0.9.0 - '@leather.io/models': 0.12.0 - '@leather.io/rpc': 2.1.4 - '@leather.io/utils': 0.13.0 + '@leather.io/bitcoin': 0.11.1(encoding@0.1.13) + '@leather.io/constants': 0.9.1 + '@leather.io/models': 0.12.1 + '@leather.io/rpc': 2.1.5 + '@leather.io/utils': 0.13.1 '@noble/hashes': 1.4.0 '@scure/base': 1.1.6 '@scure/bip32': 1.4.0 @@ -17513,21 +17490,16 @@ snapshots: - debug - encoding - '@leather.io/rpc@2.1.4': - dependencies: - '@leather.io/models': 0.12.0 - zod: 3.23.6 - '@leather.io/rpc@2.1.5': dependencies: '@leather.io/models': 0.12.1 zod: 3.23.6 - '@leather.io/stacks@1.0.0(encoding@0.1.13)': + '@leather.io/stacks@1.0.1(encoding@0.1.13)': dependencies: - '@leather.io/crypto': 1.4.0 - '@leather.io/models': 0.12.0 - '@leather.io/utils': 0.13.0 + '@leather.io/crypto': 1.4.1 + '@leather.io/models': 0.12.1 + '@leather.io/utils': 0.13.1 '@noble/hashes': 1.4.0 '@scure/bip32': 1.4.0 '@stacks/encryption': 6.16.1 @@ -17535,8 +17507,6 @@ snapshots: transitivePeerDependencies: - encoding - '@leather.io/tokens@0.8.0': {} - '@leather.io/tokens@0.8.1': {} '@leather.io/ui@1.13.0(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(@types/react-dom@18.3.0)(@types/react@18.3.3)(encoding@0.1.13)(expo-modules-autolinking@1.11.1)(typescript@5.4.5)': @@ -17583,13 +17553,6 @@ snapshots: - typescript - utf-8-validate - '@leather.io/utils@0.13.0': - dependencies: - '@leather.io/constants': 0.9.0 - '@leather.io/models': 0.12.0 - '@leather.io/rpc': 2.1.4 - bignumber.js: 9.1.2 - '@leather.io/utils@0.13.1': dependencies: '@leather.io/constants': 0.9.1 @@ -20497,7 +20460,7 @@ snapshots: '@stacks/common@4.3.5': dependencies: '@types/bn.js': 5.1.5 - '@types/node': 18.19.44 + '@types/node': 18.19.45 buffer: 6.0.3 '@stacks/common@6.13.0': From ea763521f979a3c272355514b3b4de0f76c16456 Mon Sep 17 00:00:00 2001 From: Pete Watters <2938440+pete-watters@users.noreply.github.com> Date: Thu, 22 Aug 2024 06:51:08 +0100 Subject: [PATCH 30/30] fix: fix issues with alignment of page headers --- .../components/layout/headers/header-grid.tsx | 2 +- .../layout/layouts/content.layout.tsx | 8 ++- .../layout/layouts/two-column.layout.tsx | 1 - .../container/headers/home.header.tsx | 2 +- .../container/headers/page.header.tsx | 72 +++++++++---------- .../container/headers/unlock.header.tsx | 2 +- src/app/pages/fund/components/fund.layout.tsx | 1 - src/app/pages/home/home.tsx | 1 - 8 files changed, 44 insertions(+), 45 deletions(-) diff --git a/src/app/components/layout/headers/header-grid.tsx b/src/app/components/layout/headers/header-grid.tsx index e48f7fed6df..a92199c1c0d 100644 --- a/src/app/components/layout/headers/header-grid.tsx +++ b/src/app/components/layout/headers/header-grid.tsx @@ -15,7 +15,7 @@ export function HeaderGrid({ leftCol, centerCol, rightCol, ...props }: HeaderGri return ( + {children} ); diff --git a/src/app/components/layout/layouts/two-column.layout.tsx b/src/app/components/layout/layouts/two-column.layout.tsx index 98dd8ad7288..201ea2f1abe 100644 --- a/src/app/components/layout/layouts/two-column.layout.tsx +++ b/src/app/components/layout/layouts/two-column.layout.tsx @@ -25,7 +25,6 @@ export function TwoColumnLayout({ mx={{ base: 'auto', md: 'space.03', lg: 'space.06' }} gap="space.05" width={{ base: '100vw', md: 'unset' }} - maxWidth="fullPageMaxWidth" > diff --git a/src/app/features/container/headers/home.header.tsx b/src/app/features/container/headers/home.header.tsx index b194920072f..e6eb78de9ca 100644 --- a/src/app/features/container/headers/home.header.tsx +++ b/src/app/features/container/headers/home.header.tsx @@ -16,7 +16,7 @@ export function HomeHeader() { useOutletContext(); return ( -
    +
    } rightCol={ diff --git a/src/app/features/container/headers/page.header.tsx b/src/app/features/container/headers/page.header.tsx index 7871903f64d..b89dce993ae 100644 --- a/src/app/features/container/headers/page.header.tsx +++ b/src/app/features/container/headers/page.header.tsx @@ -38,44 +38,40 @@ export function PageHeader({ const canGoBack = !isSummaryPage; return ( - <> -
    - - {canGoBack && ( - } - onAction={onGoBack} - dataTestId={SharedComponentsSelectors.HeaderBackBtn} +
    + + {canGoBack && ( + } + onAction={onGoBack} + dataTestId={SharedComponentsSelectors.HeaderBackBtn} + /> + )} + navigate(RouteUrls.Home)} /> + + } + centerCol={title && {title}} + rightCol={ + + {isSummaryPage ? ( + } + dataTestId={SharedComponentsSelectors.HeaderCloseBtn} + onAction={() => navigate(RouteUrls.Home)} + /> + ) : ( + + } + toggleSwitchAccount={() => setIsShowingSwitchAccount(!isShowingSwitchAccount)} /> - )} - navigate(RouteUrls.Home)} /> - - } - centerCol={title && {title}} - rightCol={ - - {isSummaryPage ? ( - } - dataTestId={SharedComponentsSelectors.HeaderCloseBtn} - onAction={() => navigate(RouteUrls.Home)} - /> - ) : ( - - - } - toggleSwitchAccount={() => setIsShowingSwitchAccount(!isShowingSwitchAccount)} - /> - - )} - - } - /> -
    - + + )} + + } + /> +
    ); } diff --git a/src/app/features/container/headers/unlock.header.tsx b/src/app/features/container/headers/unlock.header.tsx index 13852efc292..9c3c99502ae 100644 --- a/src/app/features/container/headers/unlock.header.tsx +++ b/src/app/features/container/headers/unlock.header.tsx @@ -15,7 +15,7 @@ export function UnlockHeader() { const navigate = useNavigate(); return ( -
    +
    navigate(RouteUrls.Home)} hideBelow={undefined} hideFrom="sm" /> diff --git a/src/app/pages/fund/components/fund.layout.tsx b/src/app/pages/fund/components/fund.layout.tsx index 54d88f60b6e..9e19290da02 100644 --- a/src/app/pages/fund/components/fund.layout.tsx +++ b/src/app/pages/fund/components/fund.layout.tsx @@ -14,7 +14,6 @@ export function FundLayout({ blockchain, symbol, children }: FundLayoutProps) { alignItems={{ base: 'left', md: 'center' }} p={{ base: 'space.05', md: 'unset' }} gap={{ base: 'space.04', md: 'space.05' }} - maxWidth="fullPageMaxWidth" >