diff --git a/next.config.js b/next.config.js index 09ba477..24dbb74 100644 --- a/next.config.js +++ b/next.config.js @@ -7,12 +7,13 @@ const withNextra = require('nextra')({ /** @type {import('next').NextConfig} */ const nextConfig = { - reactStrictMode: true, + reactStrictMode: false, eslint: { ignoreDuringBuilds: true }, experimental: { scrollRestoration: true, + webpackBuildWorker: true }, typescript: { ignoreBuildErrors: true diff --git a/package.json b/package.json index f36e3ce..8272874 100644 --- a/package.json +++ b/package.json @@ -22,11 +22,11 @@ "d3-time": "^3.1.0", "date-fns": "^3.6.0", "framer-motion": "^11.0.28", - "next": "^14", - "nextra": "^2.13.4", - "posthog-js": "^1.131.4", - "reablocks": "^7.9.2", - "reablocks-docs-theme": "^0.0.2", + "next": "^14.2.3", + "nextra": "2.13.4", + "posthog-js": "^1.136.8", + "reablocks": "^7.10.1", + "reablocks-docs-theme": "1.0.2", "react": "^18", "react-dom": "^18", "react-syntax-highlighter": "^15.5.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9de127c..126e2da 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -28,22 +28,22 @@ importers: version: 3.6.0 framer-motion: specifier: ^11.0.28 - version: 11.1.9(@emotion/is-prop-valid@0.8.8)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + version: 11.1.9(@emotion/is-prop-valid@1.2.2)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) next: - specifier: ^14 - version: 14.0.3(@babel/core@7.23.5)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + specifier: ^14.2.3 + version: 14.2.3(@babel/core@7.23.5)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) nextra: - specifier: ^2.13.4 - version: 2.13.4(next@14.0.3(@babel/core@7.23.5)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + specifier: 2.13.4 + version: 2.13.4(next@14.2.3(@babel/core@7.23.5)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react-dom@18.2.0(react@18.2.0))(react@18.2.0) posthog-js: - specifier: ^1.131.4 - version: 1.131.4 + specifier: ^1.136.8 + version: 1.136.8 reablocks: - specifier: ^7.9.2 - version: 7.9.2(@types/react@18.0.25)(prop-types@15.8.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + specifier: ^7.10.1 + version: 7.10.1(@types/react@18.0.25)(prop-types@15.8.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) reablocks-docs-theme: - specifier: ^0.0.2 - version: 0.0.2(next@14.0.3(@babel/core@7.23.5)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + specifier: 1.0.2 + version: 1.0.2(next@14.2.3(@babel/core@7.23.5)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react-dom@18.2.0(react@18.2.0))(react@18.2.0) react: specifier: ^18 version: 18.2.0 @@ -92,7 +92,7 @@ importers: version: 7.6.3 '@storybook/nextjs': specifier: 7.6.3 - version: 7.6.3(@swc/core@1.3.100(@swc/helpers@0.5.2))(@swc/helpers@0.5.2)(esbuild@0.18.20)(next@14.0.3(@babel/core@7.23.5)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(type-fest@2.19.0)(typescript@5.4.5)(webpack-hot-middleware@2.25.4)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))(esbuild@0.18.20)) + version: 7.6.3(@swc/core@1.3.100(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)(esbuild@0.18.20)(next@14.2.3(@babel/core@7.23.5)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(type-fest@4.19.0)(typescript@5.4.5)(webpack-hot-middleware@2.26.1)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.11))(esbuild@0.18.20)) '@storybook/react': specifier: 7.6.3 version: 7.6.3(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) @@ -134,7 +134,7 @@ importers: version: 7.6.3 storybook-addon-react-docgen: specifier: ^1.2.44 - version: 1.2.44(@storybook/addons@7.6.17(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@storybook/components@7.6.3(@types/react-dom@18.3.0)(@types/react@18.0.25)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@storybook/core-events@8.1.0)(react@18.2.0) + version: 1.2.44(@storybook/addons@7.6.17(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@storybook/components@7.6.3(@types/react-dom@18.3.0)(@types/react@18.0.25)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@storybook/core-events@8.1.5)(react@18.2.0) tailwindcss: specifier: ^3.4.1 version: 3.4.3 @@ -839,6 +839,10 @@ packages: resolution: {integrity: sha512-Nms86NXrsaeU9vbBJKni6gXiEXZ4CVpYVzEjDH9Sb8vmZ3UljyA1GSOJl/6LGPO8EHLuSF9H+IxNXHPX8QHJ4g==} engines: {node: '>=6.9.0'} + '@babel/runtime@7.24.7': + resolution: {integrity: sha512-UwgBRMjJP+xv857DCngvqXI3Iq6J4v0wXmwc6sapg+zyhbwmQX67LUEFrkK5tbyJ30jGuG3ZvWpBiB9LCy1kWw==} + engines: {node: '>=6.9.0'} + '@babel/template@7.22.15': resolution: {integrity: sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==} engines: {node: '>=6.9.0'} @@ -879,9 +883,15 @@ packages: '@emotion/is-prop-valid@0.8.8': resolution: {integrity: sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==} + '@emotion/is-prop-valid@1.2.2': + resolution: {integrity: sha512-uNsoYd37AFmaCdXlg6EYD1KaPOaRWRByMCYzbKUX4+hhMfrxdVSelShywL4JVaAeM/eHUOSprYBQls+/neX3pw==} + '@emotion/memoize@0.7.4': resolution: {integrity: sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==} + '@emotion/memoize@0.8.1': + resolution: {integrity: sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==} + '@emotion/use-insertion-effect-with-fallbacks@1.0.1': resolution: {integrity: sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw==} peerDependencies: @@ -1350,62 +1360,62 @@ packages: '@ndelangen/get-tarball@3.0.9': resolution: {integrity: sha512-9JKTEik4vq+yGosHYhZ1tiH/3WpUS0Nh0kej4Agndhox8pAdWhEx5knFVRcb/ya9knCRCs1rPxNrSXTDdfVqpA==} - '@next/env@14.0.3': - resolution: {integrity: sha512-7xRqh9nMvP5xrW4/+L0jgRRX+HoNRGnfJpD+5Wq6/13j3dsdzxO3BCXn7D3hMqsDb+vjZnJq+vI7+EtgrYZTeA==} + '@next/env@14.2.3': + resolution: {integrity: sha512-W7fd7IbkfmeeY2gXrzJYDx8D2lWKbVoTIj1o1ScPHNzvp30s1AuoEFSdr39bC5sjxJaxTtq3OTCZboNp0lNWHA==} '@next/eslint-plugin-next@14.2.1': resolution: {integrity: sha512-Fp+mthEBjkn8r9qd6o4JgxKp0IDEzW0VYHD8ZC05xS5/lFNwHKuOdr2kVhWG7BQCO9L6eeepshM1Wbs2T+LgSg==} - '@next/swc-darwin-arm64@14.0.3': - resolution: {integrity: sha512-64JbSvi3nbbcEtyitNn2LEDS/hcleAFpHdykpcnrstITFlzFgB/bW0ER5/SJJwUPj+ZPY+z3e+1jAfcczRLVGw==} + '@next/swc-darwin-arm64@14.2.3': + resolution: {integrity: sha512-3pEYo/RaGqPP0YzwnlmPN2puaF2WMLM3apt5jLW2fFdXD9+pqcoTzRk+iZsf8ta7+quAe4Q6Ms0nR0SFGFdS1A==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@next/swc-darwin-x64@14.0.3': - resolution: {integrity: sha512-RkTf+KbAD0SgYdVn1XzqE/+sIxYGB7NLMZRn9I4Z24afrhUpVJx6L8hsRnIwxz3ERE2NFURNliPjJ2QNfnWicQ==} + '@next/swc-darwin-x64@14.2.3': + resolution: {integrity: sha512-6adp7waE6P1TYFSXpY366xwsOnEXM+y1kgRpjSRVI2CBDOcbRjsJ67Z6EgKIqWIue52d2q/Mx8g9MszARj8IEA==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@next/swc-linux-arm64-gnu@14.0.3': - resolution: {integrity: sha512-3tBWGgz7M9RKLO6sPWC6c4pAw4geujSwQ7q7Si4d6bo0l6cLs4tmO+lnSwFp1Tm3lxwfMk0SgkJT7EdwYSJvcg==} + '@next/swc-linux-arm64-gnu@14.2.3': + resolution: {integrity: sha512-cuzCE/1G0ZSnTAHJPUT1rPgQx1w5tzSX7POXSLaS7w2nIUJUD+e25QoXD/hMfxbsT9rslEXugWypJMILBj/QsA==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-arm64-musl@14.0.3': - resolution: {integrity: sha512-v0v8Kb8j8T23jvVUWZeA2D8+izWspeyeDGNaT2/mTHWp7+37fiNfL8bmBWiOmeumXkacM/AB0XOUQvEbncSnHA==} + '@next/swc-linux-arm64-musl@14.2.3': + resolution: {integrity: sha512-0D4/oMM2Y9Ta3nGuCcQN8jjJjmDPYpHX9OJzqk42NZGJocU2MqhBq5tWkJrUQOQY9N+In9xOdymzapM09GeiZw==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-x64-gnu@14.0.3': - resolution: {integrity: sha512-VM1aE1tJKLBwMGtyBR21yy+STfl0MapMQnNrXkxeyLs0GFv/kZqXS5Jw/TQ3TSUnbv0QPDf/X8sDXuMtSgG6eg==} + '@next/swc-linux-x64-gnu@14.2.3': + resolution: {integrity: sha512-ENPiNnBNDInBLyUU5ii8PMQh+4XLr4pG51tOp6aJ9xqFQ2iRI6IH0Ds2yJkAzNV1CfyagcyzPfROMViS2wOZ9w==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-linux-x64-musl@14.0.3': - resolution: {integrity: sha512-64EnmKy18MYFL5CzLaSuUn561hbO1Gk16jM/KHznYP3iCIfF9e3yULtHaMy0D8zbHfxset9LTOv6cuYKJgcOxg==} + '@next/swc-linux-x64-musl@14.2.3': + resolution: {integrity: sha512-BTAbq0LnCbF5MtoM7I/9UeUu/8ZBY0i8SFjUMCbPDOLv+un67e2JgyN4pmgfXBwy/I+RHu8q+k+MCkDN6P9ViQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-win32-arm64-msvc@14.0.3': - resolution: {integrity: sha512-WRDp8QrmsL1bbGtsh5GqQ/KWulmrnMBgbnb+59qNTW1kVi1nG/2ndZLkcbs2GX7NpFLlToLRMWSQXmPzQm4tog==} + '@next/swc-win32-arm64-msvc@14.2.3': + resolution: {integrity: sha512-AEHIw/dhAMLNFJFJIJIyOFDzrzI5bAjI9J26gbO5xhAKHYTZ9Or04BesFPXiAYXDNdrwTP2dQceYA4dL1geu8A==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@next/swc-win32-ia32-msvc@14.0.3': - resolution: {integrity: sha512-EKffQeqCrj+t6qFFhIFTRoqb2QwX1mU7iTOvMyLbYw3QtqTw9sMwjykyiMlZlrfm2a4fA84+/aeW+PMg1MjuTg==} + '@next/swc-win32-ia32-msvc@14.2.3': + resolution: {integrity: sha512-vga40n1q6aYb0CLrM+eEmisfKCR45ixQYXuBXxOOmmoV8sYST9k7E3US32FsY+CkkF7NtzdcebiFT4CHuMSyZw==} engines: {node: '>= 10'} cpu: [ia32] os: [win32] - '@next/swc-win32-x64-msvc@14.0.3': - resolution: {integrity: sha512-ERhKPSJ1vQrPiwrs15Pjz/rvDHZmkmvbf/BjPN/UCOI++ODftT0GtasDPi0j+y6PPJi5HsXw+dpRaXUaw4vjuQ==} + '@next/swc-win32-x64-msvc@14.2.3': + resolution: {integrity: sha512-Q1/zm43RWynxrO7lW4ehciQVj+5ePBhOK+/K2P7pLFX3JaJ/IZVC69SHidrmZSOkqz7ECIOhhy7XhAFG4JYyHA==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -1884,8 +1894,8 @@ packages: '@storybook/core-events@7.6.3': resolution: {integrity: sha512-Vu3JX1mjtR8AX84lyqWsi2s2lhD997jKRWVznI3wx+UpTk8t7TTMLFk2rGYJRjaornhrqwvLYpnmtxRSxW9BOQ==} - '@storybook/core-events@8.1.0': - resolution: {integrity: sha512-9oCACeyYqH7rZVHglzH//cJXdP0mM5d2nBM4kgFgTTLJpbb0+SrF0rD0EVpHfA1l4Kz7pgzTY6Xj2p4mEiZ0Qg==} + '@storybook/core-events@8.1.5': + resolution: {integrity: sha512-fgwbrHoLtSX6kfmamTGJqD+KfuEgun8cc4mWKZK094ByaqbSjhnOyeYO1sfVk8qst7QTFlOfhLAUe4cz1z149A==} '@storybook/core-server@7.6.3': resolution: {integrity: sha512-IsM24MmiFmtZeyqoijiExpIPkJNBaWQg9ttkkHS6iYwf3yFNBpYVbvuX2OpT7FDdiF3uTl0R8IvfnJR58tHD7w==} @@ -1905,6 +1915,9 @@ packages: '@storybook/csf@0.1.7': resolution: {integrity: sha512-53JeLZBibjQxi0Ep+/AJTfxlofJlxy1jXcSKENlnKxHjWEYyHQCumMP5yTFjf7vhNnMjEpV3zx6t23ssFiGRyw==} + '@storybook/csf@0.1.8': + resolution: {integrity: sha512-Ntab9o7LjBCbFIao5l42itFiaSh/Qu+l16l/r/9qmV9LnYZkO+JQ7tzhdlwpgJfhs+B5xeejpdAtftDRyXNajw==} + '@storybook/docs-mdx@0.1.0': resolution: {integrity: sha512-JDaBR9lwVY4eSH5W8EGHrhODjygPd6QImRbwjAuJNEnY0Vw4ie3bPkeGfnacB3OBW6u/agqPv2aRlR46JcAQLg==} @@ -2095,8 +2108,14 @@ packages: '@swc/counter@0.1.2': resolution: {integrity: sha512-9F4ys4C74eSTEUNndnER3VJ15oru2NumfQxS8geE+f3eB5xvfxpWyqE5XlVnxb/R14uoXi6SLbBwwiDSkv+XEw==} - '@swc/helpers@0.5.2': - resolution: {integrity: sha512-E4KcWTpoLHqwPHLxidpOqQbcrZVgi0rsmmZXUle1jXmJfuIf/UWpczUJ7MZZ5tlxytgJXyp0w4PGkkeLiuIdZw==} + '@swc/counter@0.1.3': + resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} + + '@swc/helpers@0.5.11': + resolution: {integrity: sha512-YNlnKRWF2sVojTpIyzwou9XoTNbzbzONwRhOoniEioF1AtaitTvVZblaQRrAzChWQ1bLYyYSWzM18y4WwgzJ+A==} + + '@swc/helpers@0.5.5': + resolution: {integrity: sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==} '@swc/types@0.1.5': resolution: {integrity: sha512-myfUej5naTBWnqOCc/MdVOLVjXUXtIA+NpDrDBKJtLLg2shUjBu3cZmB/85RyitKc55+lUUyl7oRfLOvkr2hsw==} @@ -2317,6 +2336,9 @@ packages: '@types/qs@6.9.10': resolution: {integrity: sha512-3Gnx08Ns1sEoCrWssEgTSJs/rsT2vhGP+Ja9cnnk9k4ALxinORlQneLXFeFKOTJMOeZUFD1s7w+w2AphTpvzZw==} + '@types/qs@6.9.15': + resolution: {integrity: sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg==} + '@types/range-parser@1.2.7': resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==} @@ -2971,6 +2993,9 @@ packages: caniuse-lite@1.0.30001565: resolution: {integrity: sha512-xrE//a3O7TP0vaJ8ikzkD2c2NgcVUvsEe2IvFTntV4Yd1Z9FVzh+gW+enX96L0psrbaFMcVcH2l90xNuGDWc8w==} + caniuse-lite@1.0.30001628: + resolution: {integrity: sha512-S3BnR4Kh26TBxbi5t5kpbcUlLJb9lhtDXISDPwOfI+JoC+ik0QksvkZtUVyikw3hjnkgkMPSJ8oIM9yMm9vflA==} + case-sensitive-paths-webpack-plugin@2.4.0: resolution: {integrity: sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==} engines: {node: '>=4'} @@ -3396,10 +3421,6 @@ packages: resolution: {integrity: sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==} engines: {node: '>=12'} - d3-geo@3.1.0: - resolution: {integrity: sha512-JEo5HxXDdDYXCaWdwLRt79y7giK8SbhZJbFWXqbRTolCHFI5jRqteLzCsq51NKbUoX0PjBVSohxrx+NoOUujYA==} - engines: {node: '>=12'} - d3-geo@3.1.1: resolution: {integrity: sha512-637ln3gXKXOwhalDzinUgY83KzNWZRKbYubaG+fGVuc/dxO64RRljtCTnf5ecMyE1RIdtqpkVcq0IbtU2S8j2Q==} engines: {node: '>=12'} @@ -4642,6 +4663,9 @@ packages: html-entities@2.4.0: resolution: {integrity: sha512-igBTJcNNNhvZFRtm8uA6xMY6xYleeDwn3PeBCkDz7tHttv4F2hsDI2aPgNERWzvRcNYHNT3ymRaQzllmXj4YsQ==} + html-entities@2.5.2: + resolution: {integrity: sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==} + html-minifier-terser@6.1.0: resolution: {integrity: sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==} engines: {node: '>=12'} @@ -5896,18 +5920,21 @@ packages: react: '*' react-dom: '*' - next@14.0.3: - resolution: {integrity: sha512-AbYdRNfImBr3XGtvnwOxq8ekVCwbFTv/UJoLwmaX89nk9i051AEY4/HAWzU0YpaTDw8IofUpmuIlvzWF13jxIw==} + next@14.2.3: + resolution: {integrity: sha512-dowFkFTR8v79NPJO4QsBUtxv0g9BrS/phluVpMAt2ku7H+cbcBJlopXjkWlwxrk/xGqMemr7JkGPGemPrLLX7A==} engines: {node: '>=18.17.0'} hasBin: true peerDependencies: '@opentelemetry/api': ^1.1.0 + '@playwright/test': ^1.41.2 react: ^18.2.0 react-dom: ^18.2.0 sass: ^1.3.0 peerDependenciesMeta: '@opentelemetry/api': optional: true + '@playwright/test': + optional: true sass: optional: true @@ -6372,8 +6399,8 @@ packages: resolution: {integrity: sha512-D/kj5JNu6oo2EIy+XL/26JEDTlIbB8hw85G8StOE6L74RQAVVP5rej6wxCNqyMbR4RkPfqvezVbPw81Ngd6Kcw==} engines: {node: ^10 || ^12 || >=14} - posthog-js@1.131.4: - resolution: {integrity: sha512-pKa1p6Q9jRU6s+xSluqGifODMncWTXRaeQw7yVet5U+0U56P0srdMO8NpzllIgDjYL9WLgUjDInucOBw5Cl/tA==} + posthog-js@1.136.8: + resolution: {integrity: sha512-R3NtFXoBv5bbm0nRNbjdKfCVS9UCHJf/EbBbDVcfqj4DaS1ovVSZ7wmx4Uj6SSQFwDBSRh6xePSVq8XW3AVPOw==} preact@10.22.0: resolution: {integrity: sha512-RRurnSjJPj4rp5K6XoP45Ui33ncb7e4H7WiOHVpjbkvqvA3U+N8Z6Qbo0AE6leGYBV66n8EhEaFixvIu3SkxFw==} @@ -6544,6 +6571,10 @@ packages: resolution: {integrity: sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==} engines: {node: '>=0.6'} + qs@6.12.1: + resolution: {integrity: sha512-zWmv4RSuB9r2mYQw3zxQuHWeU+42aKi1wWig/j4ele4ygELZ7PEO6MM7rim9oAQH2A5MWfsAVf/jPvTPgCbvUQ==} + engines: {node: '>=0.6'} + querystring-es3@0.2.1: resolution: {integrity: sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==} engines: {node: '>=0.4.x'} @@ -6582,21 +6613,15 @@ packages: resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} hasBin: true - reablocks-docs-theme@0.0.2: - resolution: {integrity: sha512-oa9HNFoEIkGFMXYbhNPc/vsAzEK1oFp6+vjl5kJFcScy77IEieZm8ZENcN8RecILuvSnLT8mJxle/QD6MLn1XA==} + reablocks-docs-theme@1.0.2: + resolution: {integrity: sha512-Yyupzn00nIpXsA5BAOwPLA6Z3hYwhEEOcXZfeJMwTlOYwlXN28lH2l83N7QacSH/EswPQw4sgsvoc9KOVdkZww==} peerDependencies: next: '>=9.5.3' react: '>=16.13.1' react-dom: '>=16.13.1' - reablocks@7.9.2: - resolution: {integrity: sha512-1BcFaRCU6027h2ME/b5Bxp18+3CN302BvsTqT3ES1MHyTK1j9tHyWPZ7e9qn9MCcgcqggOTZuzYW89OoMsIDZQ==} - peerDependencies: - react: '>=16' - react-dom: '>=16' - - reablocks@7.9.6: - resolution: {integrity: sha512-5iR4m+1ROUJGJs83yFzj1IbWUqzmSiXNKO5CyvPQbsRHSKN4O4kyz8CmN0/mwkhJE7z9KDQ+p1KwjUTfaVmf1Q==} + reablocks@7.10.1: + resolution: {integrity: sha512-/oklqI3i2qmEFbvEcvuMw7/ttcqnU2r5rsEaqZhdMyZBGeepLREGwfHajhCpB/p2moVXrFVHAL5e6BtHicHw6g==} peerDependencies: react: '>=16' react-dom: '>=16' @@ -6780,6 +6805,9 @@ packages: regenerator-runtime@0.14.0: resolution: {integrity: sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==} + regenerator-runtime@0.14.1: + resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} + regenerator-transform@0.15.2: resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==} @@ -7235,6 +7263,9 @@ packages: store2@2.14.2: resolution: {integrity: sha512-siT1RiqlfQnGqgT/YzXVUNsom9S0H1OX+dpdGN1xkyYATo4I6sep5NmsRD/40s3IIOvlCq6akxkqG82urIZW1w==} + store2@2.14.3: + resolution: {integrity: sha512-4QcZ+yx7nzEFiV4BMLnr/pRa5HYzNITX2ri0Zh6sT9EyQHbBHacC6YigllUPU9X3D0f/22QCgfokpKs52YRrUg==} + storybook-addon-react-docgen@1.2.44: resolution: {integrity: sha512-0ua6cH/TDnKuj5Wza21DXF1B7wIlqckS2qOQUocI2mvgMAWQwFTFJ+NpImjP4m+DntOzz1X9d5LFVy9JG5MgZg==} peerDependencies: @@ -7612,6 +7643,9 @@ packages: tslib@2.4.1: resolution: {integrity: sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==} + tslib@2.6.3: + resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==} + tty-browserify@0.0.1: resolution: {integrity: sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==} @@ -7650,6 +7684,10 @@ packages: resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} engines: {node: '>=12.20'} + type-fest@4.19.0: + resolution: {integrity: sha512-CN2l+hWACRiejlnr68vY0/7734Kzu+9+TOslUXbSCQ1ruY9XIHDBSceVXCcHm/oXrdzhtLMMdJEKfemf1yXiZQ==} + engines: {node: '>=16'} + type-is@1.6.18: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} @@ -7974,6 +8012,9 @@ packages: webpack-hot-middleware@2.25.4: resolution: {integrity: sha512-IRmTspuHM06aZh98OhBJtqLpeWFM8FXJS5UYpKYxCJzyFoyWj1w6VGFfomZU7OPA55dMLrQK0pRT1eQ3PACr4w==} + webpack-hot-middleware@2.26.1: + resolution: {integrity: sha512-khZGfAeJx6I8K9zKohEWWYN6KDlVw2DHownoe+6Vtwj1LP9WFgegXnVMSkZ/dBEBtXFwrkkydsaPFlB7f8wU2A==} + webpack-sources@3.2.3: resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} engines: {node: '>=10.13.0'} @@ -8956,6 +8997,10 @@ snapshots: dependencies: regenerator-runtime: 0.14.0 + '@babel/runtime@7.24.7': + dependencies: + regenerator-runtime: 0.14.1 + '@babel/template@7.22.15': dependencies: '@babel/code-frame': 7.23.5 @@ -9023,9 +9068,17 @@ snapshots: '@emotion/memoize': 0.7.4 optional: true + '@emotion/is-prop-valid@1.2.2': + dependencies: + '@emotion/memoize': 0.8.1 + optional: true + '@emotion/memoize@0.7.4': optional: true + '@emotion/memoize@0.8.1': + optional: true + '@emotion/use-insertion-effect-with-fallbacks@1.0.1(react@18.2.0)': dependencies: react: 18.2.0 @@ -9456,37 +9509,37 @@ snapshots: pump: 3.0.0 tar-fs: 2.1.1 - '@next/env@14.0.3': {} + '@next/env@14.2.3': {} '@next/eslint-plugin-next@14.2.1': dependencies: glob: 10.3.10 - '@next/swc-darwin-arm64@14.0.3': + '@next/swc-darwin-arm64@14.2.3': optional: true - '@next/swc-darwin-x64@14.0.3': + '@next/swc-darwin-x64@14.2.3': optional: true - '@next/swc-linux-arm64-gnu@14.0.3': + '@next/swc-linux-arm64-gnu@14.2.3': optional: true - '@next/swc-linux-arm64-musl@14.0.3': + '@next/swc-linux-arm64-musl@14.2.3': optional: true - '@next/swc-linux-x64-gnu@14.0.3': + '@next/swc-linux-x64-gnu@14.2.3': optional: true - '@next/swc-linux-x64-musl@14.0.3': + '@next/swc-linux-x64-musl@14.2.3': optional: true - '@next/swc-win32-arm64-msvc@14.0.3': + '@next/swc-win32-arm64-msvc@14.2.3': optional: true - '@next/swc-win32-ia32-msvc@14.0.3': + '@next/swc-win32-ia32-msvc@14.2.3': optional: true - '@next/swc-win32-x64-msvc@14.0.3': + '@next/swc-win32-x64-msvc@14.2.3': optional: true '@nodelib/fs.scandir@2.1.5': @@ -9504,7 +9557,7 @@ snapshots: '@pkgjs/parseargs@0.11.0': optional: true - '@pmmmwh/react-refresh-webpack-plugin@0.5.11(react-refresh@0.14.0)(type-fest@2.19.0)(webpack-hot-middleware@2.25.4)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))(esbuild@0.18.20))': + '@pmmmwh/react-refresh-webpack-plugin@0.5.11(react-refresh@0.14.0)(type-fest@4.19.0)(webpack-hot-middleware@2.26.1)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.11))(esbuild@0.18.20))': dependencies: ansi-html-community: 0.0.8 common-path-prefix: 3.0.0 @@ -9516,10 +9569,10 @@ snapshots: react-refresh: 0.14.0 schema-utils: 3.3.0 source-map: 0.7.4 - webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))(esbuild@0.18.20) + webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.11))(esbuild@0.18.20) optionalDependencies: - type-fest: 2.19.0 - webpack-hot-middleware: 2.25.4 + type-fest: 4.19.0 + webpack-hot-middleware: 2.26.1 '@popperjs/core@2.11.8': {} @@ -10025,7 +10078,7 @@ snapshots: - encoding - supports-color - '@storybook/builder-webpack5@7.6.3(@swc/helpers@0.5.2)(esbuild@0.18.20)(typescript@5.4.5)': + '@storybook/builder-webpack5@7.6.3(@swc/helpers@0.5.11)(esbuild@0.18.20)(typescript@5.4.5)': dependencies: '@babel/core': 7.23.5 '@storybook/channels': 7.6.3 @@ -10036,32 +10089,32 @@ snapshots: '@storybook/node-logger': 7.6.3 '@storybook/preview': 7.6.3 '@storybook/preview-api': 7.6.3 - '@swc/core': 1.3.100(@swc/helpers@0.5.2) + '@swc/core': 1.3.100(@swc/helpers@0.5.11) '@types/node': 18.11.10 '@types/semver': 7.5.6 - babel-loader: 9.1.3(@babel/core@7.23.5)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))(esbuild@0.18.20)) + babel-loader: 9.1.3(@babel/core@7.23.5)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.11))(esbuild@0.18.20)) browser-assert: 1.2.1 case-sensitive-paths-webpack-plugin: 2.4.0 constants-browserify: 1.0.0 - css-loader: 6.8.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))(esbuild@0.18.20)) + css-loader: 6.8.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.11))(esbuild@0.18.20)) es-module-lexer: 1.4.1 express: 4.18.2 - fork-ts-checker-webpack-plugin: 8.0.0(typescript@5.4.5)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))(esbuild@0.18.20)) + fork-ts-checker-webpack-plugin: 8.0.0(typescript@5.4.5)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.11))(esbuild@0.18.20)) fs-extra: 11.2.0 - html-webpack-plugin: 5.5.3(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))(esbuild@0.18.20)) + html-webpack-plugin: 5.5.3(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.11))(esbuild@0.18.20)) magic-string: 0.30.5 path-browserify: 1.0.1 process: 0.11.10 semver: 7.5.4 - style-loader: 3.3.3(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))(esbuild@0.18.20)) - swc-loader: 0.2.3(@swc/core@1.3.100(@swc/helpers@0.5.2))(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))(esbuild@0.18.20)) - terser-webpack-plugin: 5.3.9(@swc/core@1.3.100(@swc/helpers@0.5.2))(esbuild@0.18.20)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))(esbuild@0.18.20)) + style-loader: 3.3.3(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.11))(esbuild@0.18.20)) + swc-loader: 0.2.3(@swc/core@1.3.100(@swc/helpers@0.5.11))(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.11))(esbuild@0.18.20)) + terser-webpack-plugin: 5.3.9(@swc/core@1.3.100(@swc/helpers@0.5.11))(esbuild@0.18.20)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.11))(esbuild@0.18.20)) ts-dedent: 2.2.0 url: 0.11.3 util: 0.12.5 util-deprecate: 1.0.2 - webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))(esbuild@0.18.20) - webpack-dev-middleware: 6.1.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))(esbuild@0.18.20)) + webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.11))(esbuild@0.18.20) + webpack-dev-middleware: 6.1.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.11))(esbuild@0.18.20)) webpack-hot-middleware: 2.25.4 webpack-virtual-modules: 0.5.0 optionalDependencies: @@ -10079,7 +10132,7 @@ snapshots: '@storybook/client-logger': 7.6.17 '@storybook/core-events': 7.6.17 '@storybook/global': 5.0.0 - qs: 6.11.2 + qs: 6.12.1 telejson: 7.2.0 tiny-invariant: 1.3.3 @@ -10228,9 +10281,9 @@ snapshots: dependencies: ts-dedent: 2.2.0 - '@storybook/core-events@8.1.0': + '@storybook/core-events@8.1.5': dependencies: - '@storybook/csf': 0.1.7 + '@storybook/csf': 0.1.8 ts-dedent: 2.2.0 '@storybook/core-server@7.6.3': @@ -10322,6 +10375,10 @@ snapshots: dependencies: type-fest: 2.19.0 + '@storybook/csf@0.1.8': + dependencies: + type-fest: 2.19.0 + '@storybook/docs-mdx@0.1.0': {} '@storybook/docs-tools@7.6.3': @@ -10354,7 +10411,7 @@ snapshots: '@storybook/channels': 7.6.17 '@storybook/client-logger': 7.6.17 '@storybook/core-events': 7.6.17 - '@storybook/csf': 0.1.7 + '@storybook/csf': 0.1.8 '@storybook/global': 5.0.0 '@storybook/router': 7.6.17 '@storybook/theming': 7.6.17(react-dom@18.2.0(react@18.2.0))(react@18.2.0) @@ -10362,7 +10419,7 @@ snapshots: dequal: 2.0.3 lodash: 4.17.21 memoizerific: 1.11.3 - store2: 2.14.2 + store2: 2.14.3 telejson: 7.2.0 ts-dedent: 2.2.0 transitivePeerDependencies: @@ -10394,7 +10451,7 @@ snapshots: '@storybook/mdx2-csf@1.1.0': {} - '@storybook/nextjs@7.6.3(@swc/core@1.3.100(@swc/helpers@0.5.2))(@swc/helpers@0.5.2)(esbuild@0.18.20)(next@14.0.3(@babel/core@7.23.5)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(type-fest@2.19.0)(typescript@5.4.5)(webpack-hot-middleware@2.25.4)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))(esbuild@0.18.20))': + '@storybook/nextjs@7.6.3(@swc/core@1.3.100(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)(esbuild@0.18.20)(next@14.2.3(@babel/core@7.23.5)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(type-fest@4.19.0)(typescript@5.4.5)(webpack-hot-middleware@2.26.1)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.11))(esbuild@0.18.20))': dependencies: '@babel/core': 7.23.5 '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.23.5) @@ -10410,38 +10467,38 @@ snapshots: '@babel/preset-typescript': 7.23.3(@babel/core@7.23.5) '@babel/runtime': 7.23.5 '@storybook/addon-actions': 7.6.3 - '@storybook/builder-webpack5': 7.6.3(@swc/helpers@0.5.2)(esbuild@0.18.20)(typescript@5.4.5) + '@storybook/builder-webpack5': 7.6.3(@swc/helpers@0.5.11)(esbuild@0.18.20)(typescript@5.4.5) '@storybook/core-common': 7.6.3 '@storybook/core-events': 7.6.3 '@storybook/node-logger': 7.6.3 - '@storybook/preset-react-webpack': 7.6.3(@babel/core@7.23.5)(@swc/core@1.3.100(@swc/helpers@0.5.2))(esbuild@0.18.20)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(type-fest@2.19.0)(typescript@5.4.5)(webpack-hot-middleware@2.25.4) + '@storybook/preset-react-webpack': 7.6.3(@babel/core@7.23.5)(@swc/core@1.3.100(@swc/helpers@0.5.11))(esbuild@0.18.20)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(type-fest@4.19.0)(typescript@5.4.5)(webpack-hot-middleware@2.26.1) '@storybook/preview-api': 7.6.3 '@storybook/react': 7.6.3(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) '@types/node': 18.11.10 - css-loader: 6.8.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))(esbuild@0.18.20)) + css-loader: 6.8.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.11))(esbuild@0.18.20)) find-up: 5.0.0 fs-extra: 11.2.0 image-size: 1.0.2 loader-utils: 3.2.1 - next: 14.0.3(@babel/core@7.23.5)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - node-polyfill-webpack-plugin: 2.0.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))(esbuild@0.18.20)) + next: 14.2.3(@babel/core@7.23.5)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + node-polyfill-webpack-plugin: 2.0.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.11))(esbuild@0.18.20)) pnp-webpack-plugin: 1.7.0(typescript@5.4.5) postcss: 8.4.32 - postcss-loader: 7.3.3(postcss@8.4.32)(typescript@5.4.5)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))(esbuild@0.18.20)) + postcss-loader: 7.3.3(postcss@8.4.32)(typescript@5.4.5)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.11))(esbuild@0.18.20)) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) resolve-url-loader: 5.0.0 - sass-loader: 12.6.0(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))(esbuild@0.18.20)) + sass-loader: 12.6.0(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.11))(esbuild@0.18.20)) semver: 7.5.4 sharp: 0.32.6 - style-loader: 3.3.3(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))(esbuild@0.18.20)) + style-loader: 3.3.3(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.11))(esbuild@0.18.20)) styled-jsx: 5.1.1(@babel/core@7.23.5)(react@18.2.0) ts-dedent: 2.2.0 tsconfig-paths: 4.2.0 tsconfig-paths-webpack-plugin: 4.1.0 optionalDependencies: typescript: 5.4.5 - webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))(esbuild@0.18.20) + webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.11))(esbuild@0.18.20) transitivePeerDependencies: - '@swc/core' - '@swc/helpers' @@ -10466,16 +10523,16 @@ snapshots: '@storybook/postinstall@7.6.3': {} - '@storybook/preset-react-webpack@7.6.3(@babel/core@7.23.5)(@swc/core@1.3.100(@swc/helpers@0.5.2))(esbuild@0.18.20)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(type-fest@2.19.0)(typescript@5.4.5)(webpack-hot-middleware@2.25.4)': + '@storybook/preset-react-webpack@7.6.3(@babel/core@7.23.5)(@swc/core@1.3.100(@swc/helpers@0.5.11))(esbuild@0.18.20)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(type-fest@4.19.0)(typescript@5.4.5)(webpack-hot-middleware@2.26.1)': dependencies: '@babel/preset-flow': 7.23.3(@babel/core@7.23.5) '@babel/preset-react': 7.23.3(@babel/core@7.23.5) - '@pmmmwh/react-refresh-webpack-plugin': 0.5.11(react-refresh@0.14.0)(type-fest@2.19.0)(webpack-hot-middleware@2.25.4)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))(esbuild@0.18.20)) + '@pmmmwh/react-refresh-webpack-plugin': 0.5.11(react-refresh@0.14.0)(type-fest@4.19.0)(webpack-hot-middleware@2.26.1)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.11))(esbuild@0.18.20)) '@storybook/core-webpack': 7.6.3 '@storybook/docs-tools': 7.6.3 '@storybook/node-logger': 7.6.3 '@storybook/react': 7.6.3(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) - '@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@5.4.5)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))(esbuild@0.18.20)) + '@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@5.4.5)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.11))(esbuild@0.18.20)) '@types/node': 18.11.10 '@types/semver': 7.5.6 babel-plugin-add-react-displayname: 0.0.5 @@ -10486,7 +10543,7 @@ snapshots: react-dom: 18.2.0(react@18.2.0) react-refresh: 0.14.0 semver: 7.5.4 - webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))(esbuild@0.18.20) + webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.11))(esbuild@0.18.20) optionalDependencies: '@babel/core': 7.23.5 typescript: 5.4.5 @@ -10509,14 +10566,14 @@ snapshots: '@storybook/channels': 7.6.17 '@storybook/client-logger': 7.6.17 '@storybook/core-events': 7.6.17 - '@storybook/csf': 0.1.7 + '@storybook/csf': 0.1.8 '@storybook/global': 5.0.0 '@storybook/types': 7.6.17 - '@types/qs': 6.9.10 + '@types/qs': 6.9.15 dequal: 2.0.3 lodash: 4.17.21 memoizerific: 1.11.3 - qs: 6.11.2 + qs: 6.12.1 synchronous-promise: 2.0.17 ts-dedent: 2.2.0 util-deprecate: 1.0.2 @@ -10540,7 +10597,7 @@ snapshots: '@storybook/preview@7.6.3': {} - '@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0(typescript@5.4.5)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))(esbuild@0.18.20))': + '@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0(typescript@5.4.5)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.11))(esbuild@0.18.20))': dependencies: debug: 4.3.4 endent: 2.1.0 @@ -10550,7 +10607,7 @@ snapshots: react-docgen-typescript: 2.2.2(typescript@5.4.5) tslib: 2.4.1 typescript: 5.4.5 - webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))(esbuild@0.18.20) + webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.11))(esbuild@0.18.20) transitivePeerDependencies: - supports-color @@ -10594,7 +10651,7 @@ snapshots: dependencies: '@storybook/client-logger': 7.6.17 memoizerific: 1.11.3 - qs: 6.11.2 + qs: 6.12.1 '@storybook/router@7.6.3': dependencies: @@ -10695,7 +10752,7 @@ snapshots: '@swc/core-win32-x64-msvc@1.3.100': optional: true - '@swc/core@1.3.100(@swc/helpers@0.5.2)': + '@swc/core@1.3.100(@swc/helpers@0.5.11)': dependencies: '@swc/counter': 0.1.2 '@swc/types': 0.1.5 @@ -10709,12 +10766,20 @@ snapshots: '@swc/core-win32-arm64-msvc': 1.3.100 '@swc/core-win32-ia32-msvc': 1.3.100 '@swc/core-win32-x64-msvc': 1.3.100 - '@swc/helpers': 0.5.2 + '@swc/helpers': 0.5.11 '@swc/counter@0.1.2': {} - '@swc/helpers@0.5.2': + '@swc/counter@0.1.3': {} + + '@swc/helpers@0.5.11': dependencies: + tslib: 2.6.3 + optional: true + + '@swc/helpers@0.5.5': + dependencies: + '@swc/counter': 0.1.3 tslib: 2.4.1 '@swc/types@0.1.5': {} @@ -10943,6 +11008,8 @@ snapshots: '@types/qs@6.9.10': {} + '@types/qs@6.9.15': {} + '@types/range-parser@1.2.7': {} '@types/react-dom@18.3.0': @@ -11442,12 +11509,12 @@ snapshots: dependencies: '@babel/core': 7.23.5 - babel-loader@9.1.3(@babel/core@7.23.5)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))(esbuild@0.18.20)): + babel-loader@9.1.3(@babel/core@7.23.5)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.11))(esbuild@0.18.20)): dependencies: '@babel/core': 7.23.5 find-cache-dir: 4.0.0 schema-utils: 4.2.0 - webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))(esbuild@0.18.20) + webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.11))(esbuild@0.18.20) babel-plugin-add-react-displayname@0.0.5: {} @@ -11721,6 +11788,8 @@ snapshots: caniuse-lite@1.0.30001565: {} + caniuse-lite@1.0.30001628: {} + case-sensitive-paths-webpack-plugin@2.4.0: {} ccount@2.0.1: {} @@ -12089,7 +12158,7 @@ snapshots: crypto-random-string@2.0.0: {} - css-loader@6.8.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))(esbuild@0.18.20)): + css-loader@6.8.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.11))(esbuild@0.18.20)): dependencies: icss-utils: 5.1.0(postcss@8.4.32) postcss: 8.4.32 @@ -12099,7 +12168,7 @@ snapshots: postcss-modules-values: 4.0.0(postcss@8.4.32) postcss-value-parser: 4.2.0 semver: 7.5.4 - webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))(esbuild@0.18.20) + webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.11))(esbuild@0.18.20) css-select@4.3.0: dependencies: @@ -12193,10 +12262,6 @@ snapshots: d3-format@3.1.0: {} - d3-geo@3.1.0: - dependencies: - d3-array: 3.2.4 - d3-geo@3.1.1: dependencies: d3-array: 3.2.4 @@ -12288,7 +12353,7 @@ snapshots: d3-fetch: 3.0.1 d3-force: 3.0.0 d3-format: 3.1.0 - d3-geo: 3.1.0 + d3-geo: 3.1.1 d3-hierarchy: 3.1.2 d3-interpolate: 3.0.1 d3-path: 3.1.0 @@ -13355,7 +13420,7 @@ snapshots: cross-spawn: 7.0.3 signal-exit: 4.1.0 - fork-ts-checker-webpack-plugin@8.0.0(typescript@5.4.5)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))(esbuild@0.18.20)): + fork-ts-checker-webpack-plugin@8.0.0(typescript@5.4.5)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.11))(esbuild@0.18.20)): dependencies: '@babel/code-frame': 7.23.5 chalk: 4.1.2 @@ -13370,7 +13435,7 @@ snapshots: semver: 7.5.4 tapable: 2.2.1 typescript: 5.4.5 - webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))(esbuild@0.18.20) + webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.11))(esbuild@0.18.20) form-data@4.0.0: dependencies: @@ -13394,11 +13459,11 @@ snapshots: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - framer-motion@11.1.9(@emotion/is-prop-valid@0.8.8)(react-dom@18.2.0(react@18.2.0))(react@18.2.0): + framer-motion@11.1.9(@emotion/is-prop-valid@1.2.2)(react-dom@18.2.0(react@18.2.0))(react@18.2.0): dependencies: tslib: 2.4.1 optionalDependencies: - '@emotion/is-prop-valid': 0.8.8 + '@emotion/is-prop-valid': 1.2.2 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -13874,6 +13939,9 @@ snapshots: html-entities@2.4.0: {} + html-entities@2.5.2: + optional: true + html-minifier-terser@6.1.0: dependencies: camel-case: 4.1.2 @@ -13888,14 +13956,14 @@ snapshots: html-void-elements@3.0.0: {} - html-webpack-plugin@5.5.3(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))(esbuild@0.18.20)): + html-webpack-plugin@5.5.3(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.11))(esbuild@0.18.20)): dependencies: '@types/html-minifier-terser': 6.1.0 html-minifier-terser: 6.1.0 lodash: 4.17.21 pretty-error: 4.0.0 tapable: 2.2.1 - webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))(esbuild@0.18.20) + webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.11))(esbuild@0.18.20) htmlparser2@6.1.0: dependencies: @@ -14599,7 +14667,7 @@ snapshots: match-sorter@6.3.1: dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.24.7 remove-accents: 0.4.2 math-random@1.0.4: {} @@ -15560,44 +15628,44 @@ snapshots: transitivePeerDependencies: - supports-color - next-seo@6.4.0(next@14.0.3(@babel/core@7.23.5)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react-dom@18.2.0(react@18.2.0))(react@18.2.0): + next-seo@6.4.0(next@14.2.3(@babel/core@7.23.5)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react-dom@18.2.0(react@18.2.0))(react@18.2.0): dependencies: - next: 14.0.3(@babel/core@7.23.5)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + next: 14.2.3(@babel/core@7.23.5)(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) - next-themes@0.2.1(next@14.0.3(@babel/core@7.23.5)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react-dom@18.2.0(react@18.2.0))(react@18.2.0): + next-themes@0.2.1(next@14.2.3(@babel/core@7.23.5)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react-dom@18.2.0(react@18.2.0))(react@18.2.0): dependencies: - next: 14.0.3(@babel/core@7.23.5)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + next: 14.2.3(@babel/core@7.23.5)(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) - next@14.0.3(@babel/core@7.23.5)(react-dom@18.2.0(react@18.2.0))(react@18.2.0): + next@14.2.3(@babel/core@7.23.5)(react-dom@18.2.0(react@18.2.0))(react@18.2.0): dependencies: - '@next/env': 14.0.3 - '@swc/helpers': 0.5.2 + '@next/env': 14.2.3 + '@swc/helpers': 0.5.5 busboy: 1.6.0 - caniuse-lite: 1.0.30001565 + caniuse-lite: 1.0.30001628 + graceful-fs: 4.2.11 postcss: 8.4.31 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) styled-jsx: 5.1.1(@babel/core@7.23.5)(react@18.2.0) - watchpack: 2.4.0 optionalDependencies: - '@next/swc-darwin-arm64': 14.0.3 - '@next/swc-darwin-x64': 14.0.3 - '@next/swc-linux-arm64-gnu': 14.0.3 - '@next/swc-linux-arm64-musl': 14.0.3 - '@next/swc-linux-x64-gnu': 14.0.3 - '@next/swc-linux-x64-musl': 14.0.3 - '@next/swc-win32-arm64-msvc': 14.0.3 - '@next/swc-win32-ia32-msvc': 14.0.3 - '@next/swc-win32-x64-msvc': 14.0.3 + '@next/swc-darwin-arm64': 14.2.3 + '@next/swc-darwin-x64': 14.2.3 + '@next/swc-linux-arm64-gnu': 14.2.3 + '@next/swc-linux-arm64-musl': 14.2.3 + '@next/swc-linux-x64-gnu': 14.2.3 + '@next/swc-linux-x64-musl': 14.2.3 + '@next/swc-win32-arm64-msvc': 14.2.3 + '@next/swc-win32-ia32-msvc': 14.2.3 + '@next/swc-win32-x64-msvc': 14.2.3 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros - nextra@2.13.4(next@14.0.3(@babel/core@7.23.5)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react-dom@18.2.0(react@18.2.0))(react@18.2.0): + nextra@2.13.4(next@14.2.3(@babel/core@7.23.5)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react-dom@18.2.0(react@18.2.0))(react@18.2.0): dependencies: '@headlessui/react': 1.7.19(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@mdx-js/mdx': 2.3.0 @@ -15611,7 +15679,7 @@ snapshots: gray-matter: 4.0.3 katex: 0.16.9 lodash.get: 4.4.2 - next: 14.0.3(@babel/core@7.23.5)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + next: 14.2.3(@babel/core@7.23.5)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) next-mdx-remote: 4.3.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) p-limit: 3.1.0 react: 18.2.0 @@ -15656,7 +15724,7 @@ snapshots: node-int64@0.4.0: {} - node-polyfill-webpack-plugin@2.0.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))(esbuild@0.18.20)): + node-polyfill-webpack-plugin@2.0.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.11))(esbuild@0.18.20)): dependencies: assert: 2.1.0 browserify-zlib: 0.2.0 @@ -15683,7 +15751,7 @@ snapshots: url: 0.11.3 util: 0.12.5 vm-browserify: 1.1.2 - webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))(esbuild@0.18.20) + webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.11))(esbuild@0.18.20) node-releases@2.0.14: {} @@ -16060,13 +16128,13 @@ snapshots: optionalDependencies: postcss: 8.4.32 - postcss-loader@7.3.3(postcss@8.4.32)(typescript@5.4.5)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))(esbuild@0.18.20)): + postcss-loader@7.3.3(postcss@8.4.32)(typescript@5.4.5)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.11))(esbuild@0.18.20)): dependencies: cosmiconfig: 8.3.6(typescript@5.4.5) jiti: 1.21.0 postcss: 8.4.32 semver: 7.5.4 - webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))(esbuild@0.18.20) + webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.11))(esbuild@0.18.20) transitivePeerDependencies: - typescript @@ -16115,7 +16183,7 @@ snapshots: picocolors: 1.0.0 source-map-js: 1.0.2 - posthog-js@1.131.4: + posthog-js@1.136.8: dependencies: fflate: 0.4.8 preact: 10.22.0 @@ -16260,6 +16328,10 @@ snapshots: dependencies: side-channel: 1.0.4 + qs@6.12.1: + dependencies: + side-channel: 1.0.6 + querystring-es3@0.2.1: {} queue-microtask@1.2.3: {} @@ -16303,7 +16375,7 @@ snapshots: minimist: 1.2.8 strip-json-comments: 2.0.1 - reablocks-docs-theme@0.0.2(next@14.0.3(@babel/core@7.23.5)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react-dom@18.2.0(react@18.2.0))(react@18.2.0): + reablocks-docs-theme@1.0.2(next@14.2.3(@babel/core@7.23.5)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react-dom@18.2.0(react@18.2.0))(react@18.2.0): dependencies: '@headlessui/react': 1.7.19(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@popperjs/core': 2.11.8 @@ -16314,10 +16386,10 @@ snapshots: git-url-parse: 13.1.0 intersection-observer: 0.12.2 match-sorter: 6.3.1 - next: 14.0.3(@babel/core@7.23.5)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - next-seo: 6.4.0(next@14.0.3(@babel/core@7.23.5)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - next-themes: 0.2.1(next@14.0.3(@babel/core@7.23.5)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - nextra: 2.13.4(next@14.0.3(@babel/core@7.23.5)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + next: 14.2.3(@babel/core@7.23.5)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + next-seo: 6.4.0(next@14.2.3(@babel/core@7.23.5)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + next-themes: 0.2.1(next@14.2.3(@babel/core@7.23.5)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + nextra: 2.13.4(next@14.2.3(@babel/core@7.23.5)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(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) scroll-into-view-if-needed: 3.1.0 @@ -16325,36 +16397,7 @@ snapshots: transitivePeerDependencies: - supports-color - reablocks@7.9.2(@types/react@18.0.25)(prop-types@15.8.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0): - dependencies: - '@marko19907/string-to-color': 1.0.0 - '@reaviz/react-use-fuzzy': 1.0.3(fuse.js@6.6.2)(react@18.2.0) - body-scroll-lock-upgrade: 1.1.0 - chroma-js: 2.4.2 - classnames: 2.5.1 - coverup: 0.1.1 - create-global-state-hook: 0.0.2 - ctrl-keys: 1.0.2 - date-fns: 3.6.0 - ellipsize: 0.5.1 - focus-trap-react: 10.2.3(prop-types@15.8.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - framer-motion: 10.18.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - fuse.js: 6.6.2 - human-format: 1.2.0 - name-initials: 0.1.3 - pluralize: 8.0.0 - popper.js: 1.16.1 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - react-fast-compare: 3.2.2 - react-highlight-words: 0.20.0(react@18.2.0) - react-textarea-autosize: 8.5.3(@types/react@18.0.25)(react@18.2.0) - tailwind-merge: 2.3.0 - transitivePeerDependencies: - - '@types/react' - - prop-types - - reablocks@7.9.6(@types/react@18.0.25)(prop-types@15.8.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0): + reablocks@7.10.1(@types/react@18.0.25)(prop-types@15.8.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0): dependencies: '@marko19907/string-to-color': 1.0.0 '@reaviz/react-use-fuzzy': 1.0.3(fuse.js@6.6.2)(react@18.2.0) @@ -16485,7 +16528,7 @@ snapshots: react-textarea-autosize@8.5.3(@types/react@18.0.25)(react@18.2.0): dependencies: - '@babel/runtime': 7.24.5 + '@babel/runtime': 7.24.7 react: 18.2.0 use-composed-ref: 1.3.0(react@18.2.0) use-latest: 1.2.1(@types/react@18.0.25)(react@18.2.0) @@ -16581,7 +16624,7 @@ snapshots: invert-color: 2.0.0 memoize-bind: 1.0.3 memoize-one: 6.0.0 - reablocks: 7.9.6(@types/react@18.0.25)(prop-types@15.8.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + reablocks: 7.10.1(@types/react@18.0.25)(prop-types@15.8.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) react: 18.2.0 react-cool-dimensions: 3.0.1(react@18.2.0) react-dom: 18.2.0(react@18.2.0) @@ -16640,6 +16683,8 @@ snapshots: regenerator-runtime@0.14.0: {} + regenerator-runtime@0.14.1: {} + regenerator-transform@0.15.2: dependencies: '@babel/runtime': 7.24.5 @@ -16908,11 +16953,11 @@ snapshots: safer-buffer@2.1.2: {} - sass-loader@12.6.0(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))(esbuild@0.18.20)): + sass-loader@12.6.0(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.11))(esbuild@0.18.20)): dependencies: klona: 2.0.6 neo-async: 2.6.2 - webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))(esbuild@0.18.20) + webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.11))(esbuild@0.18.20) scheduler@0.23.0: dependencies: @@ -17224,11 +17269,13 @@ snapshots: store2@2.14.2: {} - storybook-addon-react-docgen@1.2.44(@storybook/addons@7.6.17(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@storybook/components@7.6.3(@types/react-dom@18.3.0)(@types/react@18.0.25)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@storybook/core-events@8.1.0)(react@18.2.0): + store2@2.14.3: {} + + storybook-addon-react-docgen@1.2.44(@storybook/addons@7.6.17(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@storybook/components@7.6.3(@types/react-dom@18.3.0)(@types/react@18.0.25)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@storybook/core-events@8.1.5)(react@18.2.0): dependencies: '@storybook/addons': 7.6.17(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@storybook/components': 7.6.3(@types/react-dom@18.3.0)(@types/react@18.0.25)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@storybook/core-events': 8.1.0 + '@storybook/core-events': 8.1.5 nested-object-assign: 1.0.4 prop-types: 15.8.1 react: 18.2.0 @@ -17360,9 +17407,9 @@ snapshots: strip-json-comments@3.1.1: {} - style-loader@3.3.3(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))(esbuild@0.18.20)): + style-loader@3.3.3(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.11))(esbuild@0.18.20)): dependencies: - webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))(esbuild@0.18.20) + webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.11))(esbuild@0.18.20) style-to-object@0.3.0: dependencies: @@ -17419,10 +17466,10 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - swc-loader@0.2.3(@swc/core@1.3.100(@swc/helpers@0.5.2))(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))(esbuild@0.18.20)): + swc-loader@0.2.3(@swc/core@1.3.100(@swc/helpers@0.5.11))(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.11))(esbuild@0.18.20)): dependencies: - '@swc/core': 1.3.100(@swc/helpers@0.5.2) - webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))(esbuild@0.18.20) + '@swc/core': 1.3.100(@swc/helpers@0.5.11) + webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.11))(esbuild@0.18.20) synchronous-promise@2.0.17: {} @@ -17534,16 +17581,16 @@ snapshots: type-fest: 0.16.0 unique-string: 2.0.0 - terser-webpack-plugin@5.3.9(@swc/core@1.3.100(@swc/helpers@0.5.2))(esbuild@0.18.20)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))(esbuild@0.18.20)): + terser-webpack-plugin@5.3.9(@swc/core@1.3.100(@swc/helpers@0.5.11))(esbuild@0.18.20)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.11))(esbuild@0.18.20)): dependencies: '@jridgewell/trace-mapping': 0.3.20 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.1 terser: 5.24.0 - webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))(esbuild@0.18.20) + webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.11))(esbuild@0.18.20) optionalDependencies: - '@swc/core': 1.3.100(@swc/helpers@0.5.2) + '@swc/core': 1.3.100(@swc/helpers@0.5.11) esbuild: 0.18.20 terser@5.24.0: @@ -17668,6 +17715,9 @@ snapshots: tslib@2.4.1: {} + tslib@2.6.3: + optional: true + tty-browserify@0.0.1: {} tunnel-agent@0.6.0: @@ -17692,6 +17742,9 @@ snapshots: type-fest@2.19.0: {} + type-fest@4.19.0: + optional: true + type-is@1.6.18: dependencies: media-typer: 0.3.0 @@ -18069,7 +18122,7 @@ snapshots: webidl-conversions@3.0.1: {} - webpack-dev-middleware@6.1.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))(esbuild@0.18.20)): + webpack-dev-middleware@6.1.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.11))(esbuild@0.18.20)): dependencies: colorette: 2.0.20 memfs: 3.5.3 @@ -18077,7 +18130,7 @@ snapshots: range-parser: 1.2.1 schema-utils: 4.2.0 optionalDependencies: - webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))(esbuild@0.18.20) + webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.11))(esbuild@0.18.20) webpack-hot-middleware@2.25.4: dependencies: @@ -18085,13 +18138,20 @@ snapshots: html-entities: 2.4.0 strip-ansi: 6.0.1 + webpack-hot-middleware@2.26.1: + dependencies: + ansi-html-community: 0.0.8 + html-entities: 2.5.2 + strip-ansi: 6.0.1 + optional: true + webpack-sources@3.2.3: {} webpack-virtual-modules@0.5.0: {} webpack-virtual-modules@0.6.1: {} - webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))(esbuild@0.18.20): + webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.11))(esbuild@0.18.20): dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.0 @@ -18114,7 +18174,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.9(@swc/core@1.3.100(@swc/helpers@0.5.2))(esbuild@0.18.20)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))(esbuild@0.18.20)) + terser-webpack-plugin: 5.3.9(@swc/core@1.3.100(@swc/helpers@0.5.11))(esbuild@0.18.20)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.11))(esbuild@0.18.20)) watchpack: 2.4.0 webpack-sources: 3.2.3 transitivePeerDependencies: diff --git a/src/components/ui/toggle-canvas.tsx b/src/components/ui/toggle-canvas.tsx index 450d23c..07422d6 100644 --- a/src/components/ui/toggle-canvas.tsx +++ b/src/components/ui/toggle-canvas.tsx @@ -25,7 +25,7 @@ export const ToggleCanvas: FC = ({ storybook, ...props }) => storybook ? [{ title: 'View Storybook', onClick: () => { - window.open(`https://reaviz.dev/?path=/story/${storybook}`, '_blank'); + window.open(`https://storybook.reaviz.dev/?path=/story/${storybook}`, '_blank'); } }] : [] ) diff --git a/src/pages/_document.tsx b/src/pages/_document.tsx index ea55a11..8d684e3 100644 --- a/src/pages/_document.tsx +++ b/src/pages/_document.tsx @@ -23,7 +23,7 @@ export default function Document() { /> -
+
diff --git a/src/pages/docs/charts/bar-chart.mdx b/src/pages/docs/charts/bar-chart.mdx index 6df60f0..03b1204 100644 --- a/src/pages/docs/charts/bar-chart.mdx +++ b/src/pages/docs/charts/bar-chart.mdx @@ -35,12 +35,34 @@ Types supported by reaviz: - [Marimekko](/docs/charts/bar-chart#marimekko) - [Sparkline](/docs/charts/bar-chart#sparkline) - [Waterfall](/docs/charts/bar-chart#waterfall) -- [Histograms](/docs/charts/bar-chart#histograms) +- [Histogram](/docs/charts/bar-chart#histograms) + +## Quick Start +To create a Bar chart, use import the `BarChart` and give it `data`. The chart +will automatically configure itself with the default options exposed via `props`. + +```jsx +import { BarChart } from 'reaviz'; + +const MyChart = () => ( + +); +``` ## Examples ### Single Series Vertical + + ### Single Series Horizontal @@ -51,16 +73,19 @@ Types supported by reaviz: ### Stacked Vertical + ### Stacked Horizontal ### Stacked Normalized Vertical + ### Stacked Normalized Horizontal ### Stacked Diverging Vertical + ### Stacked Diverging Horizontal @@ -76,26 +101,6 @@ Types supported by reaviz: ### Histograms -## Quick Start -To create a Bar chart, use import the `BarChart` and give it `data`. The chart -will automatically configure itself with the default options exposed via `props`. - -```jsx -import { BarChart } from 'reaviz'; - -const MyChart = () => ( - -); -``` - ## API ### [BarChart](https://github.com/reaviz/reaviz/blob/master/src/BarChart/BarChart.tsx) diff --git a/src/pages/docs/charts/bar-list.mdx b/src/pages/docs/charts/bar-list.mdx index 783bf98..717a2ef 100644 --- a/src/pages/docs/charts/bar-list.mdx +++ b/src/pages/docs/charts/bar-list.mdx @@ -3,16 +3,10 @@ import { Canvas, Meta } from '@storybook/blocks'; import { ToggleCanvas } from '@/components/ui/toggle-canvas'; import * as BarListStory from '../../../stories/components/BarList.story.tsx'; - - # Bar List Horizontal bars with a label. -## Examples - - - ## Quick Start To create a Bar List, use import the `BarList` and give it `data`. The chart will automatically configure itself with the default options exposed via `props`. @@ -31,6 +25,10 @@ const MyChart = () => ( ); ``` +## Examples + + + ## API ### [BarList](https://github.com/reaviz/reaviz/blob/master/src/BarList/BarList.tsx) diff --git a/src/pages/docs/charts/bubble-chart.mdx b/src/pages/docs/charts/bubble-chart.mdx index cdf6a88..609c744 100644 --- a/src/pages/docs/charts/bubble-chart.mdx +++ b/src/pages/docs/charts/bubble-chart.mdx @@ -14,10 +14,6 @@ A Bubble chart visualizes data using circles ('bubbles') where the size represen - Offers the ability to represent diverse datasets by incorporating multiple bubble sizes and colors. - Enables a clear visual analysis of data points with varying values, revealing patterns and correlations. -## Examples - - - ## Quick Start To create a bubble chart, use import the `BubbleChart` and give it `data`. The chart will automatically configure itself with the default options exposed via `props`. @@ -38,6 +34,9 @@ const MyChart = () => ( ); ``` +## Examples + + ## API ### [BubbleChart](https://github.com/reaviz/reaviz/blob/master/src/BubbleChart/BubbleChart.tsx) diff --git a/src/pages/docs/charts/funnel-chart.mdx b/src/pages/docs/charts/funnel-chart.mdx index dbafc44..738b24d 100644 --- a/src/pages/docs/charts/funnel-chart.mdx +++ b/src/pages/docs/charts/funnel-chart.mdx @@ -11,10 +11,6 @@ A funnel chart is used to show streamlined data; each slice in the funnel represents a process that has filtered out data. The last funnel bears the value that is the final result of the entire procedure. -## Examples - - - ## Quick Start To create a funnel chart, use import the `FunnelChart` and give it some `data`. @@ -45,6 +41,10 @@ const MyChart = () => ( ); ``` +## Examples + + + ## API ### [FunnelChart](https://github.com/reaviz/reaviz/blob/master/src/FunnelChart/FunnelChart.tsx) diff --git a/src/styles/globals.css b/src/styles/globals.css index 4e8930a..0e19541 100644 --- a/src/styles/globals.css +++ b/src/styles/globals.css @@ -3,10 +3,10 @@ @tailwind utilities; /* Import styles for reablocks nextra theme */ -@import "node_modules/reablocks-docs-theme/style.css"; +@import "reablocks-docs-theme/style.css"; /* Import pre generated styles for default reablocks theme */ -@import "node_modules/reablocks/dist/index.css"; +@import "reablocks/index.css"; html.light { --background: #ffffff; diff --git a/theme.config.tsx b/theme.config.tsx index 39f186b..731b4ba 100644 --- a/theme.config.tsx +++ b/theme.config.tsx @@ -66,6 +66,8 @@ const config: DocsThemeConfig = { }, sidebar: { defaultMenuCollapseLevel: 3, + autoCollapse: false, + toggleButton: true }, footer: { component: (