From 20cb0b63524ff7bb278e577e72906447179686a6 Mon Sep 17 00:00:00 2001 From: MoaKK Date: Thu, 12 Sep 2024 22:53:32 +0200 Subject: [PATCH 1/7] test --- .env.example | 1 + bun.lockb | Bin 224786 -> 224800 bytes package-lock.json | 7989 ++++++++++++++++++++++++++++++ src/app/[locale]/Test/layout.tsx | 3 + src/app/[locale]/Test/page.tsx | 13 + src/components/test/Box.tsx | 20 + 6 files changed, 8026 insertions(+) create mode 100644 package-lock.json create mode 100644 src/app/[locale]/Test/layout.tsx create mode 100644 src/app/[locale]/Test/page.tsx create mode 100644 src/components/test/Box.tsx diff --git a/.env.example b/.env.example index 2985555..09e7738 100644 --- a/.env.example +++ b/.env.example @@ -1,4 +1,5 @@ # Since the ".env" file is gitignored, you can use the ".env.example" file to +# Since the ".env" file is gitignored, you can use the ".env.example" file to # build a new ".env" file when you clone the repo. Keep this file up-to-date # when you add new variables to `.env`. diff --git a/bun.lockb b/bun.lockb index ebf6923c44a4393c76b0f648ffb143ae6b546a67..2b8ee5916350e83a17693f8147e43173a2ab6ec1 100755 GIT binary patch delta 21799 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ðdX zdY}TC`e{~cGYo3J(_wqzAGzTht#KZFjihD}iz9}F1>&;9ufNU6cy;JgTNSw@TIl=2 zRCfJYT%2)&Bm<8fcH-4%yf#`CISVcHWvBU`hop1gw4R<@XBZ}r5+C;N1P6Wp5&F>0 zul>7wd*Dh9TD;NnBfCPgny-+!oh|RnYuWV@hT>aQ(mR#a#jJRG3;?j2uZs9)?C_*3 z(XVvnQ}Fe@&60_avp1yID*gE_rXSgEV&x0=uFhjatPQjLPP3RVq8Ro@hk;-9s`v)8 zgow`}j$?@4=8Gv(;?rujoS#JIz!ee_%sGAKJ8UiS zneV5VwJ-g&zrBB%Arapv`LNSlp+Eww_8chZ!!iVcWq_!4_}FD$ChNXtbIyn;5(3 z$l%P&&wPiu=qo1-7C8;RcF!v}{-P=vm4H_dS3%(U?n-n~IR2tM7;}m8U^U;zac@x& z2R8Ty$enm#G3EMOy(;ml6!7EHQVPzb9e(0M?q)4exvrbQ(F_*l`-5; z{07`bmV=>I^SvAmYR3;x%ec@H3=!fQii2(1ji@qS(BWKJ#~BwsYEL&V8|RZy$-%y- z$;}sceEQ9cjbCYT`z&WbHAXSmBJNRSmPK!msGjpVU1!8qg|HB*Ig8nYRfMwZ`xNi$ zyr~PDL`_L-A%N9<>Bi>gpP2BS=OgdAht6Qfzz}J^rNgssY`_chQ>WYv=6gI&))>IL zf0^^DyXP>gwHH&o#rE$vXT8GWsOcsf0bn)X6*8vbzg4g1-nZOCec4hlM4B%bIeE+3 z{P8VGx|_j#{m3)ckQdM0NE`0%8O*NG6xpogfH~_-R(BtoRm98@5h?V_ngf0*p-o7x8pQ7!+mYc=fS667-|*oPLZ6A ze)}zS;M*P2-9x#J>C-)!*PC5~B2CN}u=v+&8!j*W=O#C^W$VfVxIAgTu|;=$(`v%v zHS^pI_cc3LB#!kx07cAKrwoie6VRk--EHon-0buv4J_`>_8x#m%s0tor)<9S!SXWf zj;8tcu+s++^5z>))ZFMdzDihgRFR)Rz<0p)(siuqK}=`9(qz}AhLOi_^*c-X8$}=6 zO8CSa4DvOWMSSKfQO~H);XSD@v|R+c4(MHTS52Ea;q340Smq%GuNGm?A5xmjOW0ci+yL+! zGh1BU{wQh2mLWS^_~wAdwSH%bPg3nW-Vs*|S-ZooLB30H)O!fM?2quy+539e+kO}y i=;PnK(vri24k%S#J@P;D+A`As delta 21775 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" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@aws-crypto/crc32": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/crc32/-/crc32-5.2.0.tgz", + "integrity": "sha512-nLbCWqQNgUiwwtFsen1AdzAtvuLRsQS8rYgMuxCrdKf9kOssamGLuPwyTY9wyYblNr9+1XM8v6zoDTPPSIeANg==", + "license": "Apache-2.0", + "dependencies": { + "@aws-crypto/util": "^5.2.0", + "@aws-sdk/types": "^3.222.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-crypto/crc32c": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/crc32c/-/crc32c-5.2.0.tgz", + "integrity": "sha512-+iWb8qaHLYKrNvGRbiYRHSdKRWhto5XlZUEBwDjYNf+ly5SVYG6zEoYIdxvf5R3zyeP16w4PLBn3rH1xc74Rag==", + "license": "Apache-2.0", + "dependencies": { + "@aws-crypto/util": "^5.2.0", + "@aws-sdk/types": "^3.222.0", + "tslib": "^2.6.2" + } + }, + "node_modules/@aws-crypto/sha1-browser": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/sha1-browser/-/sha1-browser-5.2.0.tgz", + "integrity": "sha512-OH6lveCFfcDjX4dbAvCFSYUjJZjDr/3XJ3xHtjn3Oj5b9RjojQo8npoLeA/bNwkOkrSQ0wgrHzXk4tDRxGKJeg==", + "license": "Apache-2.0", + "dependencies": { + "@aws-crypto/supports-web-crypto": "^5.2.0", + "@aws-crypto/util": "^5.2.0", + "@aws-sdk/types": "^3.222.0", + "@aws-sdk/util-locate-window": "^3.0.0", + "@smithy/util-utf8": "^2.0.0", + "tslib": "^2.6.2" + } + }, + "node_modules/@aws-crypto/sha1-browser/node_modules/@smithy/is-array-buffer": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-2.2.0.tgz", + "integrity": "sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-crypto/sha1-browser/node_modules/@smithy/util-buffer-from": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-2.2.0.tgz", + "integrity": "sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/is-array-buffer": "^2.2.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-crypto/sha1-browser/node_modules/@smithy/util-utf8": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-2.3.0.tgz", + "integrity": "sha512-R8Rdn8Hy72KKcebgLiv8jQcQkXoLMOGGv5uI1/k0l+snqkOzQ1R0ChUBCxWMlBsFMekWjq0wRudIweFs7sKT5A==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/util-buffer-from": "^2.2.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-crypto/sha256-browser": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-browser/-/sha256-browser-5.2.0.tgz", + "integrity": "sha512-AXfN/lGotSQwu6HNcEsIASo7kWXZ5HYWvfOmSNKDsEqC4OashTp8alTmaz+F7TC2L083SFv5RdB+qU3Vs1kZqw==", + "license": "Apache-2.0", + "dependencies": { + "@aws-crypto/sha256-js": "^5.2.0", + "@aws-crypto/supports-web-crypto": "^5.2.0", + "@aws-crypto/util": "^5.2.0", + "@aws-sdk/types": "^3.222.0", + "@aws-sdk/util-locate-window": "^3.0.0", + "@smithy/util-utf8": "^2.0.0", + "tslib": "^2.6.2" + } + }, + "node_modules/@aws-crypto/sha256-browser/node_modules/@smithy/is-array-buffer": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-2.2.0.tgz", + "integrity": "sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-crypto/sha256-browser/node_modules/@smithy/util-buffer-from": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-2.2.0.tgz", + "integrity": "sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/is-array-buffer": "^2.2.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-crypto/sha256-browser/node_modules/@smithy/util-utf8": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-2.3.0.tgz", + "integrity": "sha512-R8Rdn8Hy72KKcebgLiv8jQcQkXoLMOGGv5uI1/k0l+snqkOzQ1R0ChUBCxWMlBsFMekWjq0wRudIweFs7sKT5A==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/util-buffer-from": "^2.2.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-crypto/sha256-js": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-js/-/sha256-js-5.2.0.tgz", + "integrity": "sha512-FFQQyu7edu4ufvIZ+OadFpHHOt+eSTBaYaki44c+akjg7qZg9oOQeLlk77F6tSYqjDAFClrHJk9tMf0HdVyOvA==", + "license": "Apache-2.0", + "dependencies": { + "@aws-crypto/util": "^5.2.0", + "@aws-sdk/types": "^3.222.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-crypto/supports-web-crypto": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/supports-web-crypto/-/supports-web-crypto-5.2.0.tgz", + "integrity": "sha512-iAvUotm021kM33eCdNfwIN//F77/IADDSs58i+MDaOqFrVjZo9bAal0NK7HurRuWLLpF1iLX7gbWrjHjeo+YFg==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.6.2" + } + }, + "node_modules/@aws-crypto/util": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/util/-/util-5.2.0.tgz", + "integrity": "sha512-4RkU9EsI6ZpBve5fseQlGNUWKMa1RLPQ1dnjnQoe07ldfIzcsGb5hC5W0Dm7u423KWzawlrpbjXBrXCEv9zazQ==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/types": "^3.222.0", + "@smithy/util-utf8": "^2.0.0", + "tslib": "^2.6.2" + } + }, + "node_modules/@aws-crypto/util/node_modules/@smithy/is-array-buffer": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-2.2.0.tgz", + "integrity": "sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-crypto/util/node_modules/@smithy/util-buffer-from": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-2.2.0.tgz", + "integrity": "sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/is-array-buffer": "^2.2.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-crypto/util/node_modules/@smithy/util-utf8": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-2.3.0.tgz", + "integrity": "sha512-R8Rdn8Hy72KKcebgLiv8jQcQkXoLMOGGv5uI1/k0l+snqkOzQ1R0ChUBCxWMlBsFMekWjq0wRudIweFs7sKT5A==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/util-buffer-from": "^2.2.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-sdk/client-s3": { + "version": "3.650.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-s3/-/client-s3-3.650.0.tgz", + "integrity": "sha512-6ZfkDu2FMOtYPV1ah5vWMqFKNKEqlBQ3/NOVvLGscU1dR0ybbOwwm4ywWofZmz72uOts5NGqe12kzohb/AsGAA==", + "license": "Apache-2.0", + "dependencies": { + "@aws-crypto/sha1-browser": "5.2.0", + "@aws-crypto/sha256-browser": "5.2.0", + "@aws-crypto/sha256-js": "5.2.0", + "@aws-sdk/client-sso-oidc": "3.650.0", + "@aws-sdk/client-sts": "3.650.0", + "@aws-sdk/core": "3.649.0", + "@aws-sdk/credential-provider-node": "3.650.0", + "@aws-sdk/middleware-bucket-endpoint": "3.649.0", + "@aws-sdk/middleware-expect-continue": "3.649.0", + "@aws-sdk/middleware-flexible-checksums": "3.649.0", + "@aws-sdk/middleware-host-header": "3.649.0", + "@aws-sdk/middleware-location-constraint": "3.649.0", + "@aws-sdk/middleware-logger": "3.649.0", + "@aws-sdk/middleware-recursion-detection": "3.649.0", + "@aws-sdk/middleware-sdk-s3": "3.649.0", + "@aws-sdk/middleware-ssec": "3.649.0", + "@aws-sdk/middleware-user-agent": "3.649.0", + "@aws-sdk/region-config-resolver": "3.649.0", + "@aws-sdk/signature-v4-multi-region": "3.649.0", + "@aws-sdk/types": "3.649.0", + "@aws-sdk/util-endpoints": "3.649.0", + "@aws-sdk/util-user-agent-browser": "3.649.0", + "@aws-sdk/util-user-agent-node": "3.649.0", + "@aws-sdk/xml-builder": "3.649.0", + "@smithy/config-resolver": "^3.0.6", + "@smithy/core": "^2.4.1", + "@smithy/eventstream-serde-browser": "^3.0.7", + "@smithy/eventstream-serde-config-resolver": "^3.0.4", + "@smithy/eventstream-serde-node": "^3.0.6", + "@smithy/fetch-http-handler": "^3.2.5", + "@smithy/hash-blob-browser": "^3.1.3", + "@smithy/hash-node": "^3.0.4", + "@smithy/hash-stream-node": "^3.1.3", + "@smithy/invalid-dependency": "^3.0.4", + "@smithy/md5-js": "^3.0.4", + "@smithy/middleware-content-length": "^3.0.6", + "@smithy/middleware-endpoint": "^3.1.1", + "@smithy/middleware-retry": "^3.0.16", + "@smithy/middleware-serde": "^3.0.4", + "@smithy/middleware-stack": "^3.0.4", + "@smithy/node-config-provider": "^3.1.5", + "@smithy/node-http-handler": "^3.2.0", + "@smithy/protocol-http": "^4.1.1", + "@smithy/smithy-client": "^3.3.0", + "@smithy/types": "^3.4.0", + "@smithy/url-parser": "^3.0.4", + "@smithy/util-base64": "^3.0.0", + "@smithy/util-body-length-browser": "^3.0.0", + "@smithy/util-body-length-node": "^3.0.0", + "@smithy/util-defaults-mode-browser": "^3.0.16", + "@smithy/util-defaults-mode-node": "^3.0.16", + "@smithy/util-endpoints": "^2.1.0", + "@smithy/util-middleware": "^3.0.4", + "@smithy/util-retry": "^3.0.4", + "@smithy/util-stream": "^3.1.4", + "@smithy/util-utf8": "^3.0.0", + "@smithy/util-waiter": "^3.1.3", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/client-sso": { + "version": "3.650.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.650.0.tgz", + "integrity": "sha512-YKm14gCMChD/jlCisFlsVqB8HJujR41bl4Fup2crHwNJxhD/9LTnzwMiVVlBqlXr41Sfa6fSxczX2AMP8NM14A==", + "license": "Apache-2.0", + "dependencies": { + "@aws-crypto/sha256-browser": "5.2.0", + "@aws-crypto/sha256-js": "5.2.0", + "@aws-sdk/core": "3.649.0", + "@aws-sdk/middleware-host-header": "3.649.0", + "@aws-sdk/middleware-logger": "3.649.0", + "@aws-sdk/middleware-recursion-detection": "3.649.0", + "@aws-sdk/middleware-user-agent": "3.649.0", + "@aws-sdk/region-config-resolver": "3.649.0", + "@aws-sdk/types": "3.649.0", + "@aws-sdk/util-endpoints": "3.649.0", + "@aws-sdk/util-user-agent-browser": "3.649.0", + "@aws-sdk/util-user-agent-node": "3.649.0", + "@smithy/config-resolver": "^3.0.6", + "@smithy/core": "^2.4.1", + "@smithy/fetch-http-handler": "^3.2.5", + "@smithy/hash-node": "^3.0.4", + "@smithy/invalid-dependency": "^3.0.4", + "@smithy/middleware-content-length": "^3.0.6", + "@smithy/middleware-endpoint": "^3.1.1", + "@smithy/middleware-retry": "^3.0.16", + "@smithy/middleware-serde": "^3.0.4", + "@smithy/middleware-stack": "^3.0.4", + "@smithy/node-config-provider": "^3.1.5", + "@smithy/node-http-handler": "^3.2.0", + "@smithy/protocol-http": "^4.1.1", + "@smithy/smithy-client": "^3.3.0", + "@smithy/types": "^3.4.0", + "@smithy/url-parser": "^3.0.4", + "@smithy/util-base64": "^3.0.0", + "@smithy/util-body-length-browser": "^3.0.0", + "@smithy/util-body-length-node": "^3.0.0", + "@smithy/util-defaults-mode-browser": "^3.0.16", + "@smithy/util-defaults-mode-node": "^3.0.16", + "@smithy/util-endpoints": "^2.1.0", + "@smithy/util-middleware": "^3.0.4", + "@smithy/util-retry": "^3.0.4", + "@smithy/util-utf8": "^3.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/client-sso-oidc": { + "version": "3.650.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.650.0.tgz", + "integrity": "sha512-6J7IS0f8ovhvbIAZaynOYP+jPX8344UlTjwHxjaXHgFvI8axu3+NslKtEEV5oHLhgzDvrKbinsu5lgE2n4Sqng==", + "license": "Apache-2.0", + "dependencies": { + "@aws-crypto/sha256-browser": "5.2.0", + "@aws-crypto/sha256-js": "5.2.0", + "@aws-sdk/core": "3.649.0", + "@aws-sdk/credential-provider-node": "3.650.0", + "@aws-sdk/middleware-host-header": "3.649.0", + "@aws-sdk/middleware-logger": "3.649.0", + "@aws-sdk/middleware-recursion-detection": "3.649.0", + "@aws-sdk/middleware-user-agent": "3.649.0", + "@aws-sdk/region-config-resolver": "3.649.0", + "@aws-sdk/types": "3.649.0", + "@aws-sdk/util-endpoints": "3.649.0", + "@aws-sdk/util-user-agent-browser": "3.649.0", + "@aws-sdk/util-user-agent-node": "3.649.0", + "@smithy/config-resolver": "^3.0.6", + "@smithy/core": "^2.4.1", + "@smithy/fetch-http-handler": "^3.2.5", + "@smithy/hash-node": "^3.0.4", + "@smithy/invalid-dependency": "^3.0.4", + "@smithy/middleware-content-length": "^3.0.6", + "@smithy/middleware-endpoint": "^3.1.1", + "@smithy/middleware-retry": "^3.0.16", + "@smithy/middleware-serde": "^3.0.4", + "@smithy/middleware-stack": "^3.0.4", + "@smithy/node-config-provider": "^3.1.5", + "@smithy/node-http-handler": "^3.2.0", + "@smithy/protocol-http": "^4.1.1", + "@smithy/smithy-client": "^3.3.0", + "@smithy/types": "^3.4.0", + "@smithy/url-parser": "^3.0.4", + "@smithy/util-base64": "^3.0.0", + "@smithy/util-body-length-browser": "^3.0.0", + "@smithy/util-body-length-node": "^3.0.0", + "@smithy/util-defaults-mode-browser": "^3.0.16", + "@smithy/util-defaults-mode-node": "^3.0.16", + "@smithy/util-endpoints": "^2.1.0", + "@smithy/util-middleware": "^3.0.4", + "@smithy/util-retry": "^3.0.4", + "@smithy/util-utf8": "^3.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "@aws-sdk/client-sts": "^3.650.0" + } + }, + "node_modules/@aws-sdk/client-sts": { + "version": "3.650.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.650.0.tgz", + "integrity": "sha512-ISK0ZQYA7O5/WYgslpWy956lUBudGC9d7eL0FFbiL0j50N80Gx3RUv22ezvZgxJWE0W3DqNr4CE19sPYn4Lw8g==", + "license": "Apache-2.0", + "dependencies": { + "@aws-crypto/sha256-browser": "5.2.0", + "@aws-crypto/sha256-js": "5.2.0", + "@aws-sdk/client-sso-oidc": "3.650.0", + "@aws-sdk/core": "3.649.0", + "@aws-sdk/credential-provider-node": "3.650.0", + "@aws-sdk/middleware-host-header": "3.649.0", + "@aws-sdk/middleware-logger": "3.649.0", + "@aws-sdk/middleware-recursion-detection": "3.649.0", + "@aws-sdk/middleware-user-agent": "3.649.0", + "@aws-sdk/region-config-resolver": "3.649.0", + "@aws-sdk/types": "3.649.0", + "@aws-sdk/util-endpoints": "3.649.0", + "@aws-sdk/util-user-agent-browser": "3.649.0", + "@aws-sdk/util-user-agent-node": "3.649.0", + "@smithy/config-resolver": "^3.0.6", + "@smithy/core": "^2.4.1", + "@smithy/fetch-http-handler": "^3.2.5", + "@smithy/hash-node": "^3.0.4", + "@smithy/invalid-dependency": "^3.0.4", + "@smithy/middleware-content-length": "^3.0.6", + "@smithy/middleware-endpoint": "^3.1.1", + "@smithy/middleware-retry": "^3.0.16", + "@smithy/middleware-serde": "^3.0.4", + "@smithy/middleware-stack": "^3.0.4", + "@smithy/node-config-provider": "^3.1.5", + "@smithy/node-http-handler": "^3.2.0", + "@smithy/protocol-http": "^4.1.1", + "@smithy/smithy-client": "^3.3.0", + "@smithy/types": "^3.4.0", + "@smithy/url-parser": "^3.0.4", + "@smithy/util-base64": "^3.0.0", + "@smithy/util-body-length-browser": "^3.0.0", + "@smithy/util-body-length-node": "^3.0.0", + "@smithy/util-defaults-mode-browser": "^3.0.16", + "@smithy/util-defaults-mode-node": "^3.0.16", + "@smithy/util-endpoints": "^2.1.0", + "@smithy/util-middleware": "^3.0.4", + "@smithy/util-retry": "^3.0.4", + "@smithy/util-utf8": "^3.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/core": { + "version": "3.649.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.649.0.tgz", + "integrity": "sha512-dheG/X2y25RHE7K+TlS32kcy7TgDg1OpWV44BQRoE0OBPAWmFR1D1qjjTZ7WWrdqRPKzcnDj1qED8ncyncOX8g==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/core": "^2.4.1", + "@smithy/node-config-provider": "^3.1.5", + "@smithy/property-provider": "^3.1.4", + "@smithy/protocol-http": "^4.1.1", + "@smithy/signature-v4": "^4.1.1", + "@smithy/smithy-client": "^3.3.0", + "@smithy/types": "^3.4.0", + "@smithy/util-middleware": "^3.0.4", + "fast-xml-parser": "4.4.1", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/credential-provider-env": { + "version": "3.649.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.649.0.tgz", + "integrity": "sha512-tViwzM1dauksA3fdRjsg0T8mcHklDa8EfveyiQKK6pUJopkqV6FQx+X5QNda0t/LrdEVlFZvwHNdXqOEfc83TA==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/types": "3.649.0", + "@smithy/property-provider": "^3.1.4", + "@smithy/types": "^3.4.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/credential-provider-http": { + "version": "3.649.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.649.0.tgz", + "integrity": "sha512-ODAJ+AJJq6ozbns6ejGbicpsQ0dyMOpnGlg0J9J0jITQ05DKQZ581hdB8APDOZ9N8FstShP6dLZflSj8jb5fNA==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/types": "3.649.0", + "@smithy/fetch-http-handler": "^3.2.5", + "@smithy/node-http-handler": "^3.2.0", + "@smithy/property-provider": "^3.1.4", + "@smithy/protocol-http": "^4.1.1", + "@smithy/smithy-client": "^3.3.0", + "@smithy/types": "^3.4.0", + "@smithy/util-stream": "^3.1.4", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/credential-provider-ini": { + "version": "3.650.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.650.0.tgz", + "integrity": "sha512-x2M9buZxIsKuUbuDgkGHhAKYBpn0/rYdKlwuFuOhXyyAcnhvPj0lgNF2KE4ld/GF1mKr7FF/uV3G9lM6PFaYmA==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/credential-provider-env": "3.649.0", + "@aws-sdk/credential-provider-http": "3.649.0", + "@aws-sdk/credential-provider-process": "3.649.0", + "@aws-sdk/credential-provider-sso": "3.650.0", + "@aws-sdk/credential-provider-web-identity": "3.649.0", + "@aws-sdk/types": "3.649.0", + "@smithy/credential-provider-imds": "^3.2.1", + "@smithy/property-provider": "^3.1.4", + "@smithy/shared-ini-file-loader": "^3.1.5", + "@smithy/types": "^3.4.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "@aws-sdk/client-sts": "^3.650.0" + } + }, + "node_modules/@aws-sdk/credential-provider-node": { + "version": "3.650.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.650.0.tgz", + "integrity": "sha512-uBra5YjzS/gWSekAogfqJfY6c+oKQkkou7Cjc4d/cpMNvQtF1IBdekJ7NaE1RfsDEz3uH1+Myd07YWZAJo/2Qw==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/credential-provider-env": "3.649.0", + "@aws-sdk/credential-provider-http": "3.649.0", + "@aws-sdk/credential-provider-ini": "3.650.0", + "@aws-sdk/credential-provider-process": "3.649.0", + "@aws-sdk/credential-provider-sso": "3.650.0", + "@aws-sdk/credential-provider-web-identity": "3.649.0", + "@aws-sdk/types": "3.649.0", + "@smithy/credential-provider-imds": "^3.2.1", + "@smithy/property-provider": "^3.1.4", + "@smithy/shared-ini-file-loader": "^3.1.5", + "@smithy/types": "^3.4.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/credential-provider-process": { + "version": "3.649.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.649.0.tgz", + "integrity": "sha512-6VYPQpEVpU+6DDS/gLoI40ppuNM5RPIEprK30qZZxnhTr5wyrGOeJ7J7wbbwPOZ5dKwta290BiJDU2ipV8Y9BQ==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/types": "3.649.0", + "@smithy/property-provider": "^3.1.4", + "@smithy/shared-ini-file-loader": "^3.1.5", + "@smithy/types": "^3.4.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/credential-provider-sso": { + "version": "3.650.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.650.0.tgz", + "integrity": "sha512-069nkhcwximbvyGiAC6Fr2G+yrG/p1S3NQ5BZ2cMzB1hgUKo6TvgFK7nriYI4ljMQ+UWxqPwIdTqiUmn2iJmhg==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/client-sso": "3.650.0", + "@aws-sdk/token-providers": "3.649.0", + "@aws-sdk/types": "3.649.0", + "@smithy/property-provider": "^3.1.4", + "@smithy/shared-ini-file-loader": "^3.1.5", + "@smithy/types": "^3.4.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/credential-provider-web-identity": { + "version": "3.649.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.649.0.tgz", + "integrity": "sha512-XVk3WsDa0g3kQFPmnCH/LaCtGY/0R2NDv7gscYZSXiBZcG/fixasglTprgWSp8zcA0t7tEIGu9suyjz8ZwhymQ==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/types": "3.649.0", + "@smithy/property-provider": "^3.1.4", + "@smithy/types": "^3.4.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "@aws-sdk/client-sts": "^3.649.0" + } + }, + "node_modules/@aws-sdk/middleware-bucket-endpoint": { + "version": "3.649.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.649.0.tgz", + "integrity": "sha512-ZdDICtUU4YZkrVllTUOH1Fj/F3WShLhkfNKJE3HJ/yj6pS8JS9P2lWzHiHkHiidjrHSxc6NuBo6vuZ+182XLbw==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/types": "3.649.0", + "@aws-sdk/util-arn-parser": "3.568.0", + "@smithy/node-config-provider": "^3.1.5", + "@smithy/protocol-http": "^4.1.1", + "@smithy/types": "^3.4.0", + "@smithy/util-config-provider": "^3.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/middleware-expect-continue": { + "version": "3.649.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.649.0.tgz", + "integrity": "sha512-pW2id/mWNd+L0/hZKp5yL3J+8rTwsamu9E69Hc5pM3qTF4K4DTZZ+A0sQbY6duIvZvc8IbQHbSMulBOLyWNP3A==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/types": "3.649.0", + "@smithy/protocol-http": "^4.1.1", + "@smithy/types": "^3.4.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/middleware-flexible-checksums": { + "version": "3.649.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.649.0.tgz", + "integrity": "sha512-8mzMBEA+Tk6rbrS8iqnXX119C6z+Id84cuzvUc6dAiYcbnOVbus8M4XKKsAFzGGXHCRc2gMwYhKdnoVz2ijaFA==", + "license": "Apache-2.0", + "dependencies": { + "@aws-crypto/crc32": "5.2.0", + "@aws-crypto/crc32c": "5.2.0", + "@aws-sdk/types": "3.649.0", + "@smithy/is-array-buffer": "^3.0.0", + "@smithy/protocol-http": "^4.1.1", + "@smithy/types": "^3.4.0", + "@smithy/util-utf8": "^3.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/middleware-host-header": { + "version": "3.649.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.649.0.tgz", + "integrity": "sha512-PjAe2FocbicHVgNNwdSZ05upxIO7AgTPFtQLpnIAmoyzMcgv/zNB5fBn3uAnQSAeEPPCD+4SYVEUD1hw1ZBvEg==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/types": "3.649.0", + "@smithy/protocol-http": "^4.1.1", + "@smithy/types": "^3.4.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/middleware-location-constraint": { + "version": "3.649.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.649.0.tgz", + "integrity": "sha512-O9AXhaFUQx34UTnp/cKCcaWW/IVk4mntlWfFjsIxvRatamKaY33b5fOiakGG+J1t0QFK0niDBSvOYUR1fdlHzw==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/types": "3.649.0", + "@smithy/types": "^3.4.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/middleware-logger": { + "version": "3.649.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.649.0.tgz", + "integrity": "sha512-qdqRx6q7lYC6KL/NT9x3ShTL0TBuxdkCczGzHzY3AnOoYUjnCDH7Vlq867O6MAvb4EnGNECFzIgtkZkQ4FhY5w==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/types": "3.649.0", + "@smithy/types": "^3.4.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/middleware-recursion-detection": { + "version": "3.649.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.649.0.tgz", + "integrity": "sha512-IPnO4wlmaLRf6IYmJW2i8gJ2+UPXX0hDRv1it7Qf8DpBW+lGyF2rnoN7NrFX0WIxdGOlJF1RcOr/HjXb2QeXfQ==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/types": "3.649.0", + "@smithy/protocol-http": "^4.1.1", + "@smithy/types": "^3.4.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/middleware-sdk-s3": { + "version": "3.649.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.649.0.tgz", + "integrity": "sha512-3H8735xTAD7IxNdreT6qv2YRk4CGOGfz8ufZo5pROJYZ4N5rfcdDMvb8szMSLvQHegqS4v1DqO9nrOPgc0I2Qg==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/core": "3.649.0", + "@aws-sdk/types": "3.649.0", + "@aws-sdk/util-arn-parser": "3.568.0", + "@smithy/core": "^2.4.1", + "@smithy/node-config-provider": "^3.1.5", + "@smithy/protocol-http": "^4.1.1", + "@smithy/signature-v4": "^4.1.1", + "@smithy/smithy-client": "^3.3.0", + "@smithy/types": "^3.4.0", + "@smithy/util-config-provider": "^3.0.0", + "@smithy/util-middleware": "^3.0.4", + "@smithy/util-stream": "^3.1.4", + "@smithy/util-utf8": "^3.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/middleware-ssec": { + "version": "3.649.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-ssec/-/middleware-ssec-3.649.0.tgz", + "integrity": "sha512-r/WBIpX+Kcx+AV5vJ+LbdDOuibk7spBqcFK2LytQjOZKPksZNRAM99khbFe9vr9S1+uDmCLVjAVkIfQ5seJrOw==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/types": "3.649.0", + "@smithy/types": "^3.4.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/middleware-user-agent": { + "version": "3.649.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.649.0.tgz", + "integrity": "sha512-q6sO10dnCXoxe9thobMJxekhJumzd1j6dxcE1+qJdYKHJr6yYgWbogJqrLCpWd30w0lEvnuAHK8lN2kWLdJxJw==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/types": "3.649.0", + "@aws-sdk/util-endpoints": "3.649.0", + "@smithy/protocol-http": "^4.1.1", + "@smithy/types": "^3.4.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/region-config-resolver": { + "version": "3.649.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/region-config-resolver/-/region-config-resolver-3.649.0.tgz", + "integrity": "sha512-xURBvdQXvRvca5Du8IlC5FyCj3pkw8Z75+373J3Wb+vyg8GjD14HfKk1Je1HCCQDyIE9VB/scYDcm9ri0ppePw==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/types": "3.649.0", + "@smithy/node-config-provider": "^3.1.5", + "@smithy/types": "^3.4.0", + "@smithy/util-config-provider": "^3.0.0", + "@smithy/util-middleware": "^3.0.4", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/signature-v4-multi-region": { + "version": "3.649.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.649.0.tgz", + "integrity": "sha512-feJfSHtCarFmTMZSE5k7/A+m4FrdCrmotljc/AmXArWy3wl8XFyxE5tFVW/PiUgbgeoVDN+ZLt3YYtItHfNUWQ==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/middleware-sdk-s3": "3.649.0", + "@aws-sdk/types": "3.649.0", + "@smithy/protocol-http": "^4.1.1", + "@smithy/signature-v4": "^4.1.1", + "@smithy/types": "^3.4.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/token-providers": { + "version": "3.649.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.649.0.tgz", + "integrity": "sha512-ZBqr+JuXI9RiN+4DSZykMx5gxpL8Dr3exIfFhxMiwAP3DQojwl0ub8ONjMuAjq9OvmX6n+jHZL6fBnNgnNFC8w==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/types": "3.649.0", + "@smithy/property-provider": "^3.1.4", + "@smithy/shared-ini-file-loader": "^3.1.5", + "@smithy/types": "^3.4.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "@aws-sdk/client-sso-oidc": "^3.649.0" + } + }, + "node_modules/@aws-sdk/types": { + "version": "3.649.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.649.0.tgz", + "integrity": "sha512-PuPw8RysbhJNlaD2d/PzOTf8sbf4Dsn2b7hwyGh7YVG3S75yTpxSAZxrnhKsz9fStgqFmnw/jUfV/G+uQAeTVw==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/types": "^3.4.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/util-arn-parser": { + "version": "3.568.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-arn-parser/-/util-arn-parser-3.568.0.tgz", + "integrity": "sha512-XUKJWWo+KOB7fbnPP0+g/o5Ulku/X53t7i/h+sPHr5xxYTJJ9CYnbToo95mzxe7xWvkLrsNtJ8L+MnNn9INs2w==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/util-endpoints": { + "version": "3.649.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.649.0.tgz", + "integrity": "sha512-bZI1Wc3R/KibdDVWFxX/N4AoJFG4VJ92Dp4WYmOrVD6VPkb8jPz7ZeiYc7YwPl8NoDjYyPneBV0lEoK/V8OKAA==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/types": "3.649.0", + "@smithy/types": "^3.4.0", + "@smithy/util-endpoints": "^2.1.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/util-locate-window": { + "version": "3.568.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-locate-window/-/util-locate-window-3.568.0.tgz", + "integrity": "sha512-3nh4TINkXYr+H41QaPelCceEB2FXP3fxp93YZXB/kqJvX0U9j0N0Uk45gvsjmEPzG8XxkPEeLIfT2I1M7A6Lig==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/util-user-agent-browser": { + "version": "3.649.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.649.0.tgz", + "integrity": "sha512-IY43r256LhKAvdEVQO/FPdUyVpcZS5EVxh/WHVdNzuN1bNLoUK2rIzuZqVA0EGguvCxoXVmQv9m50GvG7cGktg==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/types": "3.649.0", + "@smithy/types": "^3.4.0", + "bowser": "^2.11.0", + "tslib": "^2.6.2" + } + }, + "node_modules/@aws-sdk/util-user-agent-node": { + "version": "3.649.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.649.0.tgz", + "integrity": "sha512-x5DiLpZDG/AJmCIBnE3Xhpwy35QIo3WqNiOpw6ExVs1NydbM/e90zFPSfhME0FM66D/WorigvluBxxwjxDm/GA==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/types": "3.649.0", + "@smithy/node-config-provider": "^3.1.5", + "@smithy/types": "^3.4.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "aws-crt": ">=1.0.0" + }, + "peerDependenciesMeta": { + "aws-crt": { + "optional": true + } + } + }, + "node_modules/@aws-sdk/xml-builder": { + "version": "3.649.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/xml-builder/-/xml-builder-3.649.0.tgz", + "integrity": "sha512-XVESKkK7m5LdCVzZ3NvAja40BEyCrfPqtaiFAAhJIvW2U1Edyugf2o3XikuQY62crGT6BZagxJFgOiLKvuTiTg==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/types": "^3.4.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.25.6", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.6.tgz", + "integrity": "sha512-VBj9MYyDb9tuLq7yzqjgzt6Q+IBQLrGZfdjOekyEirZPHxXWoTSGUTMrpsfi58Up73d13NfYLv8HT9vmznjzhQ==", + "license": "MIT", + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@biomejs/biome": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/@biomejs/biome/-/biome-1.8.3.tgz", + "integrity": "sha512-/uUV3MV+vyAczO+vKrPdOW0Iaet7UnJMU4bNMinggGJTAnBPjCoLEYcyYtYHNnUNYlv4xZMH6hVIQCAozq8d5w==", + "dev": true, + "hasInstallScript": true, + "license": "MIT OR Apache-2.0", + "bin": { + "biome": "bin/biome" + }, + "engines": { + "node": ">=14.21.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/biome" + }, + "optionalDependencies": { + "@biomejs/cli-darwin-arm64": "1.8.3", + "@biomejs/cli-darwin-x64": "1.8.3", + "@biomejs/cli-linux-arm64": "1.8.3", + "@biomejs/cli-linux-arm64-musl": "1.8.3", + "@biomejs/cli-linux-x64": "1.8.3", + "@biomejs/cli-linux-x64-musl": "1.8.3", + "@biomejs/cli-win32-arm64": "1.8.3", + "@biomejs/cli-win32-x64": "1.8.3" + } + }, + "node_modules/@biomejs/cli-darwin-arm64": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/@biomejs/cli-darwin-arm64/-/cli-darwin-arm64-1.8.3.tgz", + "integrity": "sha512-9DYOjclFpKrH/m1Oz75SSExR8VKvNSSsLnVIqdnKexj6NwmiMlKk94Wa1kZEdv6MCOHGHgyyoV57Cw8WzL5n3A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT OR Apache-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=14.21.3" + } + }, + "node_modules/@biomejs/cli-darwin-x64": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/@biomejs/cli-darwin-x64/-/cli-darwin-x64-1.8.3.tgz", + "integrity": "sha512-UeW44L/AtbmOF7KXLCoM+9PSgPo0IDcyEUfIoOXYeANaNXXf9mLUwV1GeF2OWjyic5zj6CnAJ9uzk2LT3v/wAw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT OR Apache-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=14.21.3" + } + }, + "node_modules/@biomejs/cli-linux-arm64": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/@biomejs/cli-linux-arm64/-/cli-linux-arm64-1.8.3.tgz", + "integrity": "sha512-fed2ji8s+I/m8upWpTJGanqiJ0rnlHOK3DdxsyVLZQ8ClY6qLuPc9uehCREBifRJLl/iJyQpHIRufLDeotsPtw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT OR Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=14.21.3" + } + }, + "node_modules/@biomejs/cli-linux-arm64-musl": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/@biomejs/cli-linux-arm64-musl/-/cli-linux-arm64-musl-1.8.3.tgz", + "integrity": "sha512-9yjUfOFN7wrYsXt/T/gEWfvVxKlnh3yBpnScw98IF+oOeCYb5/b/+K7YNqKROV2i1DlMjg9g/EcN9wvj+NkMuQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT OR Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=14.21.3" + } + }, + "node_modules/@biomejs/cli-linux-x64": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/@biomejs/cli-linux-x64/-/cli-linux-x64-1.8.3.tgz", + "integrity": "sha512-I8G2QmuE1teISyT8ie1HXsjFRz9L1m5n83U1O6m30Kw+kPMPSKjag6QGUn+sXT8V+XWIZxFFBoTDEDZW2KPDDw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT OR Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=14.21.3" + } + }, + "node_modules/@biomejs/cli-linux-x64-musl": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/@biomejs/cli-linux-x64-musl/-/cli-linux-x64-musl-1.8.3.tgz", + "integrity": "sha512-UHrGJX7PrKMKzPGoEsooKC9jXJMa28TUSMjcIlbDnIO4EAavCoVmNQaIuUSH0Ls2mpGMwUIf+aZJv657zfWWjA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT OR Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=14.21.3" + } + }, + "node_modules/@biomejs/cli-win32-arm64": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/@biomejs/cli-win32-arm64/-/cli-win32-arm64-1.8.3.tgz", + "integrity": "sha512-J+Hu9WvrBevfy06eU1Na0lpc7uR9tibm9maHynLIoAjLZpQU3IW+OKHUtyL8p6/3pT2Ju5t5emReeIS2SAxhkQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT OR Apache-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=14.21.3" + } + }, + "node_modules/@biomejs/cli-win32-x64": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/@biomejs/cli-win32-x64/-/cli-win32-x64-1.8.3.tgz", + "integrity": "sha512-/PJ59vA1pnQeKahemaQf4Nyj7IKUvGQSc3Ze1uIGi+Wvr1xF7rGobSrAAG01T/gUDG21vkDsZYM03NAmPiVkqg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT OR Apache-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=14.21.3" + } + }, + "node_modules/@corex/deepmerge": { + "version": "4.0.43", + "resolved": "https://registry.npmjs.org/@corex/deepmerge/-/deepmerge-4.0.43.tgz", + "integrity": "sha512-N8uEMrMPL0cu/bdboEWpQYb/0i2K5Qn8eCsxzOmxSggJbbQte7ljMRoXm917AbntqTGOzdTu+vP3KOOzoC70HQ==", + "license": "MIT" + }, + "node_modules/@drizzle-team/brocli": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/@drizzle-team/brocli/-/brocli-0.10.1.tgz", + "integrity": "sha512-AHy0vjc+n/4w/8Mif+w86qpppHuF3AyXbcWW+R/W7GNA3F5/p2nuhlkCJaTXSLZheB4l1rtHzOfr9A7NwoR/Zg==", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/@emnapi/core": { + "version": "0.45.0", + "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-0.45.0.tgz", + "integrity": "sha512-DPWjcUDQkCeEM4VnljEOEcXdAD7pp8zSZsgOujk/LGIwCXWbXJngin+MO4zbH429lzeC3WbYLGjE2MaUOwzpyw==", + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@emnapi/runtime": { + "version": "0.45.0", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-0.45.0.tgz", + "integrity": "sha512-Txumi3td7J4A/xTTwlssKieHKTGl3j4A1tglBx72auZ49YK7ePY6XZricgIg9mnZT4xPfA+UPCUdnhRuEFDL+w==", + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@esbuild-kit/core-utils": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/@esbuild-kit/core-utils/-/core-utils-3.3.2.tgz", + "integrity": "sha512-sPRAnw9CdSsRmEtnsl2WXWdyquogVpB3yZ3dgwJfe8zrOzTsV7cJvmwrKVa+0ma5BoiGJ+BoqkMvawbayKUsqQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "esbuild": "~0.18.20", + "source-map-support": "^0.5.21" + } + }, + "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/android-arm": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz", + "integrity": "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/android-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz", + "integrity": "sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/android-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.20.tgz", + "integrity": "sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/darwin-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz", + "integrity": "sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/darwin-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz", + "integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/freebsd-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz", + "integrity": "sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/freebsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz", + "integrity": "sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-arm": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz", + "integrity": "sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz", + "integrity": "sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-ia32": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz", + "integrity": "sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-loong64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz", + "integrity": "sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-mips64el": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz", + "integrity": "sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==", + "cpu": [ + "mips64el" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-ppc64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz", + "integrity": "sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-riscv64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz", + "integrity": "sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-s390x": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz", + "integrity": "sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz", + "integrity": "sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/netbsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz", + "integrity": "sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/openbsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz", + "integrity": "sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/sunos-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz", + "integrity": "sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/win32-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz", + "integrity": "sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/win32-ia32": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz", + "integrity": "sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/win32-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz", + "integrity": "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild-kit/core-utils/node_modules/esbuild": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz", + "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.18.20", + "@esbuild/android-arm64": "0.18.20", + "@esbuild/android-x64": "0.18.20", + "@esbuild/darwin-arm64": "0.18.20", + "@esbuild/darwin-x64": "0.18.20", + "@esbuild/freebsd-arm64": "0.18.20", + "@esbuild/freebsd-x64": "0.18.20", + "@esbuild/linux-arm": "0.18.20", + "@esbuild/linux-arm64": "0.18.20", + "@esbuild/linux-ia32": "0.18.20", + "@esbuild/linux-loong64": "0.18.20", + "@esbuild/linux-mips64el": "0.18.20", + "@esbuild/linux-ppc64": "0.18.20", + "@esbuild/linux-riscv64": "0.18.20", + "@esbuild/linux-s390x": "0.18.20", + "@esbuild/linux-x64": "0.18.20", + "@esbuild/netbsd-x64": "0.18.20", + "@esbuild/openbsd-x64": "0.18.20", + "@esbuild/sunos-x64": "0.18.20", + "@esbuild/win32-arm64": "0.18.20", + "@esbuild/win32-ia32": "0.18.20", + "@esbuild/win32-x64": "0.18.20" + } + }, + "node_modules/@esbuild-kit/esm-loader": { + "version": "2.6.5", + "resolved": "https://registry.npmjs.org/@esbuild-kit/esm-loader/-/esm-loader-2.6.5.tgz", + "integrity": "sha512-FxEMIkJKnodyA1OaCUoEvbYRkoZlLZ4d/eXFu9Fh8CbBBgP5EmZxrfTRyN0qpXZ4vOvqnE5YdRdcrmUUXuU+dA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@esbuild-kit/core-utils": "^3.3.2", + "get-tsconfig": "^4.7.0" + } + }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.19.12.tgz", + "integrity": "sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.12.tgz", + "integrity": "sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.12.tgz", + "integrity": "sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.12.tgz", + "integrity": "sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.12.tgz", + "integrity": "sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.12.tgz", + "integrity": "sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.12.tgz", + "integrity": "sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.12.tgz", + "integrity": "sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.12.tgz", + "integrity": "sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.12.tgz", + "integrity": "sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.12.tgz", + "integrity": "sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.12.tgz", + "integrity": "sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.12.tgz", + "integrity": "sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==", + "cpu": [ + "mips64el" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.12.tgz", + "integrity": "sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.12.tgz", + "integrity": "sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.12.tgz", + "integrity": "sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.12.tgz", + "integrity": "sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.12.tgz", + "integrity": "sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.12.tgz", + "integrity": "sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.12.tgz", + "integrity": "sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.12.tgz", + "integrity": "sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.12.tgz", + "integrity": "sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.12.tgz", + "integrity": "sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@floating-ui/core": { + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.7.tgz", + "integrity": "sha512-yDzVT/Lm101nQ5TCVeK65LtdN7Tj4Qpr9RTXJ2vPFLqtLxwOrpoxAHAJI8J3yYWUc40J0BDBheaitK5SJmno2g==", + "license": "MIT", + "dependencies": { + "@floating-ui/utils": "^0.2.7" + } + }, + "node_modules/@floating-ui/dom": { + "version": "1.6.10", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.10.tgz", + "integrity": "sha512-fskgCFv8J8OamCmyun8MfjB1Olfn+uZKjOKZ0vhYF3gRmEUXcGOjxWL8bBr7i4kIuPZ2KD2S3EUIOxnjC8kl2A==", + "license": "MIT", + "dependencies": { + "@floating-ui/core": "^1.6.0", + "@floating-ui/utils": "^0.2.7" + } + }, + "node_modules/@floating-ui/react-dom": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.1.tgz", + "integrity": "sha512-4h84MJt3CHrtG18mGsXuLCHMrug49d7DFkU0RMIyshRveBeyV2hmV/pDaF2Uxtu8kgq5r46llp5E5FQiR0K2Yg==", + "license": "MIT", + "dependencies": { + "@floating-ui/dom": "^1.0.0" + }, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/@floating-ui/utils": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.7.tgz", + "integrity": "sha512-X8R8Oj771YRl/w+c1HqAC1szL8zWQRwFvgDwT129k9ACdBoud/+/rX9V0qiMl6LWUdP9voC2nDVZYPMQQsb6eA==", + "license": "MIT" + }, + "node_modules/@formatjs/ecma402-abstract": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-2.0.0.tgz", + "integrity": "sha512-rRqXOqdFmk7RYvj4khklyqzcfQl9vEL/usogncBHRZfZBDOwMGuSRNFl02fu5KGHXdbinju+YXyuR+Nk8xlr/g==", + "license": "MIT", + "dependencies": { + "@formatjs/intl-localematcher": "0.5.4", + "tslib": "^2.4.0" + } + }, + "node_modules/@formatjs/fast-memoize": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@formatjs/fast-memoize/-/fast-memoize-2.2.0.tgz", + "integrity": "sha512-hnk/nY8FyrL5YxwP9e4r9dqeM6cAbo8PeU9UjyXojZMNvVad2Z06FAVHyR3Ecw6fza+0GH7vdJgiKIVXTMbSBA==", + "license": "MIT", + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@formatjs/icu-messageformat-parser": { + "version": "2.7.8", + "resolved": "https://registry.npmjs.org/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.7.8.tgz", + "integrity": "sha512-nBZJYmhpcSX0WeJ5SDYUkZ42AgR3xiyhNCsQweFx3cz/ULJjym8bHAzWKvG5e2+1XO98dBYC0fWeeAECAVSwLA==", + "license": "MIT", + "dependencies": { + "@formatjs/ecma402-abstract": "2.0.0", + "@formatjs/icu-skeleton-parser": "1.8.2", + "tslib": "^2.4.0" + } + }, + "node_modules/@formatjs/icu-skeleton-parser": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.8.2.tgz", + "integrity": "sha512-k4ERKgw7aKGWJZgTarIcNEmvyTVD9FYh0mTrrBMHZ1b8hUu6iOJ4SzsZlo3UNAvHYa+PnvntIwRPt1/vy4nA9Q==", + "license": "MIT", + "dependencies": { + "@formatjs/ecma402-abstract": "2.0.0", + "tslib": "^2.4.0" + } + }, + "node_modules/@formatjs/intl-localematcher": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/@formatjs/intl-localematcher/-/intl-localematcher-0.5.4.tgz", + "integrity": "sha512-zTwEpWOzZ2CiKcB93BLngUX59hQkuZjT2+SAQEscSm52peDW/getsawMcWF1rGRpMCX6D7nSJA3CzJ8gn13N/g==", + "license": "MIT", + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@img/sharp-darwin-arm64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.5.tgz", + "integrity": "sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-arm64": "1.0.4" + } + }, + "node_modules/@img/sharp-darwin-x64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.33.5.tgz", + "integrity": "sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-x64": "1.0.4" + } + }, + "node_modules/@img/sharp-libvips-darwin-arm64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.0.4.tgz", + "integrity": "sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==", + "cpu": [ + "arm64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "darwin" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-darwin-x64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.0.4.tgz", + "integrity": "sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==", + "cpu": [ + "x64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "darwin" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-arm": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.0.5.tgz", + "integrity": "sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==", + "cpu": [ + "arm" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-arm64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.0.4.tgz", + "integrity": "sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==", + "cpu": [ + "arm64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-s390x": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.0.4.tgz", + "integrity": "sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==", + "cpu": [ + "s390x" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-x64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.0.4.tgz", + "integrity": "sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==", + "cpu": [ + "x64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linuxmusl-arm64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.0.4.tgz", + "integrity": "sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==", + "cpu": [ + "arm64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linuxmusl-x64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.0.4.tgz", + "integrity": "sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==", + "cpu": [ + "x64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-linux-arm": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.33.5.tgz", + "integrity": "sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==", + "cpu": [ + "arm" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm": "1.0.5" + } + }, + "node_modules/@img/sharp-linux-arm64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.33.5.tgz", + "integrity": "sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm64": "1.0.4" + } + }, + "node_modules/@img/sharp-linux-s390x": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.33.5.tgz", + "integrity": "sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==", + "cpu": [ + "s390x" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-s390x": "1.0.4" + } + }, + "node_modules/@img/sharp-linux-x64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.33.5.tgz", + "integrity": "sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-x64": "1.0.4" + } + }, + "node_modules/@img/sharp-linuxmusl-arm64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.33.5.tgz", + "integrity": "sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-arm64": "1.0.4" + } + }, + "node_modules/@img/sharp-linuxmusl-x64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.33.5.tgz", + "integrity": "sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-x64": "1.0.4" + } + }, + "node_modules/@img/sharp-wasm32": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.33.5.tgz", + "integrity": "sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==", + "cpu": [ + "wasm32" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT", + "optional": true, + "dependencies": { + "@emnapi/runtime": "^1.2.0" + }, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-wasm32/node_modules/@emnapi/runtime": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.2.0.tgz", + "integrity": "sha512-bV21/9LQmcQeCPEg3BDFtvwL6cwiTMksYNWQQ4KOxCZikEGalWtenoZ0wCiukJINlGCIi2KXx01g4FoH/LxpzQ==", + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@img/sharp-win32-ia32": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.33.5.tgz", + "integrity": "sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==", + "cpu": [ + "ia32" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-x64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.33.5.tgz", + "integrity": "sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@lucia-auth/adapter-drizzle": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@lucia-auth/adapter-drizzle/-/adapter-drizzle-1.1.0.tgz", + "integrity": "sha512-iCTnZWvfI5lLZOdUHZYiXA1jaspIFEeo2extLxQ3DjP3uOVys7IPwBi7zezLIRu9dhro4H4Kji+7gSYyjcef2A==", + "license": "MIT", + "peerDependencies": { + "drizzle-orm": ">= 0.29 <1", + "lucia": "3.x" + } + }, + "node_modules/@next/env": { + "version": "14.2.10", + "resolved": "https://registry.npmjs.org/@next/env/-/env-14.2.10.tgz", + "integrity": "sha512-dZIu93Bf5LUtluBXIv4woQw2cZVZ2DJTjax5/5DOs3lzEOeKLy7GxRSr4caK9/SCPdaW6bCgpye6+n4Dh9oJPw==", + "license": "MIT" + }, + "node_modules/@next/swc-darwin-arm64": { + "version": "14.2.10", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-14.2.10.tgz", + "integrity": "sha512-V3z10NV+cvMAfxQUMhKgfQnPbjw+Ew3cnr64b0lr8MDiBJs3eLnM6RpGC46nhfMZsiXgQngCJKWGTC/yDcgrDQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-darwin-x64": { + "version": "14.2.10", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-14.2.10.tgz", + "integrity": "sha512-Y0TC+FXbFUQ2MQgimJ/7Ina2mXIKhE7F+GUe1SgnzRmwFY3hX2z8nyVCxE82I2RicspdkZnSWMn4oTjIKz4uzA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-gnu": { + "version": "14.2.10", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-14.2.10.tgz", + "integrity": "sha512-ZfQ7yOy5zyskSj9rFpa0Yd7gkrBnJTkYVSya95hX3zeBG9E55Z6OTNPn1j2BTFWvOVVj65C3T+qsjOyVI9DQpA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-musl": { + "version": "14.2.10", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-14.2.10.tgz", + "integrity": "sha512-n2i5o3y2jpBfXFRxDREr342BGIQCJbdAUi/K4q6Env3aSx8erM9VuKXHw5KNROK9ejFSPf0LhoSkU/ZiNdacpQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-gnu": { + "version": "14.2.10", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-14.2.10.tgz", + "integrity": "sha512-GXvajAWh2woTT0GKEDlkVhFNxhJS/XdDmrVHrPOA83pLzlGPQnixqxD8u3bBB9oATBKB//5e4vpACnx5Vaxdqg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-musl": { + "version": "14.2.10", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-14.2.10.tgz", + "integrity": "sha512-opFFN5B0SnO+HTz4Wq4HaylXGFV+iHrVxd3YvREUX9K+xfc4ePbRrxqOuPOFjtSuiVouwe6uLeDtabjEIbkmDA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-arm64-msvc": { + "version": "14.2.10", + "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-14.2.10.tgz", + "integrity": "sha512-9NUzZuR8WiXTvv+EiU/MXdcQ1XUvFixbLIMNQiVHuzs7ZIFrJDLJDaOF1KaqttoTujpcxljM/RNAOmw1GhPPQQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-ia32-msvc": { + "version": "14.2.10", + "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-14.2.10.tgz", + "integrity": "sha512-fr3aEbSd1GeW3YUMBkWAu4hcdjZ6g4NBl1uku4gAn661tcxd1bHs1THWYzdsbTRLcCKLjrDZlNp6j2HTfrw+Bg==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-x64-msvc": { + "version": "14.2.10", + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-14.2.10.tgz", + "integrity": "sha512-UjeVoRGKNL2zfbcQ6fscmgjBAS/inHBh63mjIlfPg/NG8Yn2ztqylXt5qilYb6hoHIwaU2ogHknHWWmahJjgZQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/argon2": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@node-rs/argon2/-/argon2-1.7.0.tgz", + "integrity": "sha512-zfULc+/tmcWcxn+nHkbyY8vP3+MpEqKORbszt4UkpqZgBgDAAIYvuDN/zukfTgdmo6tmJKKVfzigZOPk4LlIog==", + "license": "MIT", + "engines": { + "node": ">= 10" + }, + "optionalDependencies": { + "@node-rs/argon2-android-arm-eabi": "1.7.0", + "@node-rs/argon2-android-arm64": "1.7.0", + "@node-rs/argon2-darwin-arm64": "1.7.0", + "@node-rs/argon2-darwin-x64": "1.7.0", + "@node-rs/argon2-freebsd-x64": "1.7.0", + "@node-rs/argon2-linux-arm-gnueabihf": "1.7.0", + "@node-rs/argon2-linux-arm64-gnu": "1.7.0", + "@node-rs/argon2-linux-arm64-musl": "1.7.0", + "@node-rs/argon2-linux-x64-gnu": "1.7.0", + "@node-rs/argon2-linux-x64-musl": "1.7.0", + "@node-rs/argon2-wasm32-wasi": "1.7.0", + "@node-rs/argon2-win32-arm64-msvc": "1.7.0", + "@node-rs/argon2-win32-ia32-msvc": "1.7.0", + "@node-rs/argon2-win32-x64-msvc": "1.7.0" + } + }, + "node_modules/@node-rs/argon2-android-arm-eabi": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@node-rs/argon2-android-arm-eabi/-/argon2-android-arm-eabi-1.7.0.tgz", + "integrity": "sha512-udDqkr5P9E+wYX1SZwAVPdyfYvaF4ry9Tm+R9LkfSHbzWH0uhU6zjIwNRp7m+n4gx691rk+lqqDAIP8RLKwbhg==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/argon2-android-arm64": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@node-rs/argon2-android-arm64/-/argon2-android-arm64-1.7.0.tgz", + "integrity": "sha512-s9j/G30xKUx8WU50WIhF0fIl1EdhBGq0RQ06lEhZ0Gi0ap8lhqbE2Bn5h3/G2D1k0Dx+yjeVVNmt/xOQIRG38A==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/argon2-darwin-arm64": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@node-rs/argon2-darwin-arm64/-/argon2-darwin-arm64-1.7.0.tgz", + "integrity": "sha512-ZIz4L6HGOB9U1kW23g+m7anGNuTZ0RuTw0vNp3o+2DWpb8u8rODq6A8tH4JRL79S+Co/Nq608m9uackN2pe0Rw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/argon2-darwin-x64": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@node-rs/argon2-darwin-x64/-/argon2-darwin-x64-1.7.0.tgz", + "integrity": "sha512-5oi/pxqVhODW/pj1+3zElMTn/YukQeywPHHYDbcAW3KsojFjKySfhcJMd1DjKTc+CHQI+4lOxZzSUzK7mI14Hw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/argon2-freebsd-x64": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@node-rs/argon2-freebsd-x64/-/argon2-freebsd-x64-1.7.0.tgz", + "integrity": "sha512-Ify08683hA4QVXYoIm5SUWOY5DPIT/CMB0CQT+IdxQAg/F+qp342+lUkeAtD5bvStQuCx/dFO3bnnzoe2clMhA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/argon2-linux-arm-gnueabihf": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@node-rs/argon2-linux-arm-gnueabihf/-/argon2-linux-arm-gnueabihf-1.7.0.tgz", + "integrity": "sha512-7DjDZ1h5AUHAtRNjD19RnQatbhL+uuxBASuuXIBu4/w6Dx8n7YPxwTP4MXfsvuRgKuMWiOb/Ub/HJ3kXVCXRkg==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/argon2-linux-arm64-gnu": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@node-rs/argon2-linux-arm64-gnu/-/argon2-linux-arm64-gnu-1.7.0.tgz", + "integrity": "sha512-nJDoMP4Y3YcqGswE4DvP080w6O24RmnFEDnL0emdI8Nou17kNYBzP2546Nasx9GCyLzRcYQwZOUjrtUuQ+od2g==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/argon2-linux-arm64-musl": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@node-rs/argon2-linux-arm64-musl/-/argon2-linux-arm64-musl-1.7.0.tgz", + "integrity": "sha512-BKWS8iVconhE3jrb9mj6t1J9vwUqQPpzCbUKxfTGJfc+kNL58F1SXHBoe2cDYGnHrFEHTY0YochzXoAfm4Dm/A==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/argon2-linux-x64-gnu": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@node-rs/argon2-linux-x64-gnu/-/argon2-linux-x64-gnu-1.7.0.tgz", + "integrity": "sha512-EmgqZOlf4Jurk/szW1iTsVISx25bKksVC5uttJDUloTgsAgIGReCpUUO1R24pBhu9ESJa47iv8NSf3yAfGv6jQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/argon2-linux-x64-musl": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@node-rs/argon2-linux-x64-musl/-/argon2-linux-x64-musl-1.7.0.tgz", + "integrity": "sha512-/o1efYCYIxjfuoRYyBTi2Iy+1iFfhqHCvvVsnjNSgO1xWiWrX0Rrt/xXW5Zsl7vS2Y+yu8PL8KFWRzZhaVxfKA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/argon2-wasm32-wasi": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@node-rs/argon2-wasm32-wasi/-/argon2-wasm32-wasi-1.7.0.tgz", + "integrity": "sha512-Evmk9VcxqnuwQftfAfYEr6YZYSPLzmKUsbFIMep5nTt9PT4XYRFAERj7wNYp+rOcBenF3X4xoB+LhwcOMTNE5w==", + "cpu": [ + "wasm32" + ], + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/core": "^0.45.0", + "@emnapi/runtime": "^0.45.0", + "@tybys/wasm-util": "^0.8.1", + "memfs-browser": "^3.4.13000" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@node-rs/argon2-win32-arm64-msvc": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@node-rs/argon2-win32-arm64-msvc/-/argon2-win32-arm64-msvc-1.7.0.tgz", + "integrity": "sha512-qgsU7T004COWWpSA0tppDqDxbPLgg8FaU09krIJ7FBl71Sz8SFO40h7fDIjfbTT5w7u6mcaINMQ5bSHu75PCaA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/argon2-win32-ia32-msvc": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@node-rs/argon2-win32-ia32-msvc/-/argon2-win32-ia32-msvc-1.7.0.tgz", + "integrity": "sha512-JGafwWYQ/HpZ3XSwP4adQ6W41pRvhcdXvpzIWtKvX+17+xEXAe2nmGWM6s27pVkg1iV2ZtoYLRDkOUoGqZkCcg==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/argon2-win32-x64-msvc": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@node-rs/argon2-win32-x64-msvc/-/argon2-win32-x64-msvc-1.7.0.tgz", + "integrity": "sha512-9oq4ShyFakw8AG3mRls0AoCpxBFcimYx7+jvXeAf2OqKNO+mSA6eZ9z7KQeVCi0+SOEUYxMGf5UiGiDb9R6+9Q==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/bcrypt": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@node-rs/bcrypt/-/bcrypt-1.9.0.tgz", + "integrity": "sha512-u2OlIxW264bFUfvbFqDz9HZKFjwe8FHFtn7T/U8mYjPZ7DWYpbUB+/dkW/QgYfMSfR0ejkyuWaBBe0coW7/7ig==", + "license": "MIT", + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Brooooooklyn" + }, + "optionalDependencies": { + "@node-rs/bcrypt-android-arm-eabi": "1.9.0", + "@node-rs/bcrypt-android-arm64": "1.9.0", + "@node-rs/bcrypt-darwin-arm64": "1.9.0", + "@node-rs/bcrypt-darwin-x64": "1.9.0", + "@node-rs/bcrypt-freebsd-x64": "1.9.0", + "@node-rs/bcrypt-linux-arm-gnueabihf": "1.9.0", + "@node-rs/bcrypt-linux-arm64-gnu": "1.9.0", + "@node-rs/bcrypt-linux-arm64-musl": "1.9.0", + "@node-rs/bcrypt-linux-x64-gnu": "1.9.0", + "@node-rs/bcrypt-linux-x64-musl": "1.9.0", + "@node-rs/bcrypt-wasm32-wasi": "1.9.0", + "@node-rs/bcrypt-win32-arm64-msvc": "1.9.0", + "@node-rs/bcrypt-win32-ia32-msvc": "1.9.0", + "@node-rs/bcrypt-win32-x64-msvc": "1.9.0" + } + }, + "node_modules/@node-rs/bcrypt-android-arm-eabi": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@node-rs/bcrypt-android-arm-eabi/-/bcrypt-android-arm-eabi-1.9.0.tgz", + "integrity": "sha512-nOCFISGtnodGHNiLrG0WYLWr81qQzZKYfmwHc7muUeq+KY0sQXyHOwZk9OuNQAWv/lnntmtbwkwT0QNEmOyLvA==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/bcrypt-android-arm64": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@node-rs/bcrypt-android-arm64/-/bcrypt-android-arm64-1.9.0.tgz", + "integrity": "sha512-+ZrIAtigVmjYkqZQTThHVlz0+TG6D+GDHWhVKvR2DifjtqJ0i+mb9gjo++hN+fWEQdWNGxKCiBBjwgT4EcXd6A==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/bcrypt-darwin-arm64": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@node-rs/bcrypt-darwin-arm64/-/bcrypt-darwin-arm64-1.9.0.tgz", + "integrity": "sha512-CQiS+F9Pa0XozvkXR1g7uXE9QvBOPOplDg0iCCPRYTN9PqA5qYxhwe48G3o+v2UeQceNRrbnEtWuANm7JRqIhw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/bcrypt-darwin-x64": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@node-rs/bcrypt-darwin-x64/-/bcrypt-darwin-x64-1.9.0.tgz", + "integrity": "sha512-4pTKGawYd7sNEjdJ7R/R67uwQH1VvwPZ0SSUMmeNHbxD5QlwAPXdDH11q22uzVXsvNFZ6nGQBg8No5OUGpx6Ug==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/bcrypt-freebsd-x64": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@node-rs/bcrypt-freebsd-x64/-/bcrypt-freebsd-x64-1.9.0.tgz", + "integrity": "sha512-UmWzySX4BJhT/B8xmTru6iFif3h0Rpx3TqxRLCcbgmH43r7k5/9QuhpiyzpvKGpKHJCFNm4F3rC2wghvw5FCIg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/bcrypt-linux-arm-gnueabihf": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@node-rs/bcrypt-linux-arm-gnueabihf/-/bcrypt-linux-arm-gnueabihf-1.9.0.tgz", + "integrity": "sha512-8qoX4PgBND2cVwsbajoAWo3NwdfJPEXgpCsZQZURz42oMjbGyhhSYbovBCskGU3EBLoC8RA2B1jFWooeYVn5BA==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/bcrypt-linux-arm64-gnu": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@node-rs/bcrypt-linux-arm64-gnu/-/bcrypt-linux-arm64-gnu-1.9.0.tgz", + "integrity": "sha512-TuAC6kx0SbcIA4mSEWPi+OCcDjTQUMl213v5gMNlttF+D4ieIZx6pPDGTaMO6M2PDHTeCG0CBzZl0Lu+9b0c7Q==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/bcrypt-linux-arm64-musl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@node-rs/bcrypt-linux-arm64-musl/-/bcrypt-linux-arm64-musl-1.9.0.tgz", + "integrity": "sha512-/sIvKDABOI8QOEnLD7hIj02BVaNOuCIWBKvxcJOt8+TuwJ6zmY1UI5kSv9d99WbiHjTp97wtAUbZQwauU4b9ew==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/bcrypt-linux-x64-gnu": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@node-rs/bcrypt-linux-x64-gnu/-/bcrypt-linux-x64-gnu-1.9.0.tgz", + "integrity": "sha512-DyyhDHDsLBsCKz1tZ1hLvUZSc1DK0FU0v52jK6IBQxrj24WscSU9zZe7ie/V9kdmA4Ep57BfpWX8Dsa2JxGdgQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/bcrypt-linux-x64-musl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@node-rs/bcrypt-linux-x64-musl/-/bcrypt-linux-x64-musl-1.9.0.tgz", + "integrity": "sha512-duIiuqQ+Lew8ASSAYm6ZRqcmfBGWwsi81XLUwz86a2HR7Qv6V4yc3ZAUQovAikhjCsIqe8C11JlAZSK6+PlXYg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/bcrypt-wasm32-wasi": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@node-rs/bcrypt-wasm32-wasi/-/bcrypt-wasm32-wasi-1.9.0.tgz", + "integrity": "sha512-ylaGmn9Wjwv/D5lxtawttx3H6Uu2WTTR7lWlRHGT6Ga/MB1Vj4OjSGUW8G8zIVnKuXpGbZ92pgHlt4HUpSLctw==", + "cpu": [ + "wasm32" + ], + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/core": "^0.45.0", + "@emnapi/runtime": "^0.45.0", + "@tybys/wasm-util": "^0.8.1", + "memfs-browser": "^3.4.13000" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@node-rs/bcrypt-win32-arm64-msvc": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@node-rs/bcrypt-win32-arm64-msvc/-/bcrypt-win32-arm64-msvc-1.9.0.tgz", + "integrity": "sha512-2h86gF7QFyEzODuDFml/Dp1MSJoZjxJ4yyT2Erf4NkwsiA5MqowUhUsorRwZhX6+2CtlGa7orbwi13AKMsYndw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/bcrypt-win32-ia32-msvc": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@node-rs/bcrypt-win32-ia32-msvc/-/bcrypt-win32-ia32-msvc-1.9.0.tgz", + "integrity": "sha512-kqxalCvhs4FkN0+gWWfa4Bdy2NQAkfiqq/CEf6mNXC13RSV673Ev9V8sRlQyNpCHCNkeXfOT9pgoBdJmMs9muA==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/bcrypt-win32-x64-msvc": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@node-rs/bcrypt-win32-x64-msvc/-/bcrypt-win32-x64-msvc-1.9.0.tgz", + "integrity": "sha512-2y0Tuo6ZAT2Cz8V7DHulSlv1Bip3zbzeXyeur+uR25IRNYXKvI/P99Zl85Fbuu/zzYAZRLLlGTRe6/9IHofe/w==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@radix-ui/number": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-1.1.0.tgz", + "integrity": "sha512-V3gRzhVNU1ldS5XhAPTom1fOIo4ccrjjJgmE+LI2h/WaFpHmx0MQApT+KZHnx8abG6Avtfcz4WoEciMnpFT3HQ==", + "license": "MIT" + }, + "node_modules/@radix-ui/primitive": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.0.tgz", + "integrity": "sha512-4Z8dn6Upk0qk4P74xBhZ6Hd/w0mPEzOOLxy4xiPXOXqjF7jZS0VAKk7/x/H6FyY2zCkYJqePf1G5KmkmNJ4RBA==", + "license": "MIT" + }, + "node_modules/@radix-ui/react-arrow": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.1.0.tgz", + "integrity": "sha512-FmlW1rCg7hBpEBwFbjHwCW6AmWLQM6g/v0Sn8XbP9NvmSZ2San1FpQeyPtufzOMSIx7Y4dzjlHoifhp+7NkZhw==", + "license": "MIT", + "dependencies": { + "@radix-ui/react-primitive": "2.0.0" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-avatar": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-avatar/-/react-avatar-1.1.0.tgz", + "integrity": "sha512-Q/PbuSMk/vyAd/UoIShVGZ7StHHeRFYU7wXmi5GV+8cLXflZAEpHL/F697H1klrzxKXNtZ97vWiC0q3RKUH8UA==", + "license": "MIT", + "dependencies": { + "@radix-ui/react-context": "1.1.0", + "@radix-ui/react-primitive": "2.0.0", + "@radix-ui/react-use-callback-ref": "1.1.0", + "@radix-ui/react-use-layout-effect": "1.1.0" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-collection": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.1.0.tgz", + "integrity": "sha512-GZsZslMJEyo1VKm5L1ZJY8tGDxZNPAoUeQUIbKeJfoi7Q4kmig5AsgLMYYuyYbfjd8fBmFORAIwYAkXMnXZgZw==", + "license": "MIT", + "dependencies": { + "@radix-ui/react-compose-refs": "1.1.0", + "@radix-ui/react-context": "1.1.0", + "@radix-ui/react-primitive": "2.0.0", + "@radix-ui/react-slot": "1.1.0" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-compose-refs": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.0.tgz", + "integrity": "sha512-b4inOtiaOnYf9KWyO3jAeeCG6FeyfY6ldiEPanbUjWd+xIk5wZeHa8yVwmrJ2vderhu/BQvzCrJI0lHd+wIiqw==", + "license": "MIT", + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-context": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.0.tgz", + "integrity": "sha512-OKrckBy+sMEgYM/sMmqmErVn0kZqrHPJze+Ql3DzYsDDp0hl0L62nx/2122/Bvps1qz645jlcu2tD9lrRSdf8A==", + "license": "MIT", + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-dialog": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.1.1.tgz", + "integrity": "sha512-zysS+iU4YP3STKNS6USvFVqI4qqx8EpiwmT5TuCApVEBca+eRCbONi4EgzfNSuVnOXvC5UPHHMjs8RXO6DH9Bg==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.0", + "@radix-ui/react-compose-refs": "1.1.0", + "@radix-ui/react-context": "1.1.0", + "@radix-ui/react-dismissable-layer": "1.1.0", + "@radix-ui/react-focus-guards": "1.1.0", + "@radix-ui/react-focus-scope": "1.1.0", + "@radix-ui/react-id": "1.1.0", + "@radix-ui/react-portal": "1.1.1", + "@radix-ui/react-presence": "1.1.0", + "@radix-ui/react-primitive": "2.0.0", + "@radix-ui/react-slot": "1.1.0", + "@radix-ui/react-use-controllable-state": "1.1.0", + "aria-hidden": "^1.1.1", + "react-remove-scroll": "2.5.7" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-direction": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.1.0.tgz", + "integrity": "sha512-BUuBvgThEiAXh2DWu93XsT+a3aWrGqolGlqqw5VU1kG7p/ZH2cuDlM1sRLNnY3QcBS69UIz2mcKhMxDsdewhjg==", + "license": "MIT", + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-dismissable-layer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.0.tgz", + "integrity": "sha512-/UovfmmXGptwGcBQawLzvn2jOfM0t4z3/uKffoBlj724+n3FvBbZ7M0aaBOmkp6pqFYpO4yx8tSVJjx3Fl2jig==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.0", + "@radix-ui/react-compose-refs": "1.1.0", + "@radix-ui/react-primitive": "2.0.0", + "@radix-ui/react-use-callback-ref": "1.1.0", + "@radix-ui/react-use-escape-keydown": "1.1.0" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-dropdown-menu": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.1.1.tgz", + "integrity": "sha512-y8E+x9fBq9qvteD2Zwa4397pUVhYsh9iq44b5RD5qu1GMJWBCBuVg1hMyItbc6+zH00TxGRqd9Iot4wzf3OoBQ==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.0", + "@radix-ui/react-compose-refs": "1.1.0", + "@radix-ui/react-context": "1.1.0", + "@radix-ui/react-id": "1.1.0", + "@radix-ui/react-menu": "2.1.1", + "@radix-ui/react-primitive": "2.0.0", + "@radix-ui/react-use-controllable-state": "1.1.0" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-focus-guards": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.0.tgz", + "integrity": "sha512-w6XZNUPVv6xCpZUqb/yN9DL6auvpGX3C/ee6Hdi16v2UUy25HV2Q5bcflsiDyT/g5RwbPQ/GIT1vLkeRb+ITBw==", + "license": "MIT", + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-focus-scope": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.0.tgz", + "integrity": "sha512-200UD8zylvEyL8Bx+z76RJnASR2gRMuxlgFCPAe/Q/679a/r0eK3MBVYMb7vZODZcffZBdob1EGnky78xmVvcA==", + "license": "MIT", + "dependencies": { + "@radix-ui/react-compose-refs": "1.1.0", + "@radix-ui/react-primitive": "2.0.0", + "@radix-ui/react-use-callback-ref": "1.1.0" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-id": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.1.0.tgz", + "integrity": "sha512-EJUrI8yYh7WOjNOqpoJaf1jlFIH2LvtgAl+YcFqNCa+4hj64ZXmPkAKOFs/ukjz3byN6bdb/AVUqHkI8/uWWMA==", + "license": "MIT", + "dependencies": { + "@radix-ui/react-use-layout-effect": "1.1.0" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-menu": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-menu/-/react-menu-2.1.1.tgz", + "integrity": "sha512-oa3mXRRVjHi6DZu/ghuzdylyjaMXLymx83irM7hTxutQbD+7IhPKdMdRHD26Rm+kHRrWcrUkkRPv5pd47a2xFQ==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.0", + "@radix-ui/react-collection": "1.1.0", + "@radix-ui/react-compose-refs": "1.1.0", + "@radix-ui/react-context": "1.1.0", + "@radix-ui/react-direction": "1.1.0", + "@radix-ui/react-dismissable-layer": "1.1.0", + "@radix-ui/react-focus-guards": "1.1.0", + "@radix-ui/react-focus-scope": "1.1.0", + "@radix-ui/react-id": "1.1.0", + "@radix-ui/react-popper": "1.2.0", + "@radix-ui/react-portal": "1.1.1", + "@radix-ui/react-presence": "1.1.0", + "@radix-ui/react-primitive": "2.0.0", + "@radix-ui/react-roving-focus": "1.1.0", + "@radix-ui/react-slot": "1.1.0", + "@radix-ui/react-use-callback-ref": "1.1.0", + "aria-hidden": "^1.1.1", + "react-remove-scroll": "2.5.7" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-popover": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-popover/-/react-popover-1.1.1.tgz", + "integrity": "sha512-3y1A3isulwnWhvTTwmIreiB8CF4L+qRjZnK1wYLO7pplddzXKby/GnZ2M7OZY3qgnl6p9AodUIHRYGXNah8Y7g==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.0", + "@radix-ui/react-compose-refs": "1.1.0", + "@radix-ui/react-context": "1.1.0", + "@radix-ui/react-dismissable-layer": "1.1.0", + "@radix-ui/react-focus-guards": "1.1.0", + "@radix-ui/react-focus-scope": "1.1.0", + "@radix-ui/react-id": "1.1.0", + "@radix-ui/react-popper": "1.2.0", + "@radix-ui/react-portal": "1.1.1", + "@radix-ui/react-presence": "1.1.0", + "@radix-ui/react-primitive": "2.0.0", + "@radix-ui/react-slot": "1.1.0", + "@radix-ui/react-use-controllable-state": "1.1.0", + "aria-hidden": "^1.1.1", + "react-remove-scroll": "2.5.7" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-popper": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.2.0.tgz", + "integrity": "sha512-ZnRMshKF43aBxVWPWvbj21+7TQCvhuULWJ4gNIKYpRlQt5xGRhLx66tMp8pya2UkGHTSlhpXwmjqltDYHhw7Vg==", + "license": "MIT", + "dependencies": { + "@floating-ui/react-dom": "^2.0.0", + "@radix-ui/react-arrow": "1.1.0", + "@radix-ui/react-compose-refs": "1.1.0", + "@radix-ui/react-context": "1.1.0", + "@radix-ui/react-primitive": "2.0.0", + "@radix-ui/react-use-callback-ref": "1.1.0", + "@radix-ui/react-use-layout-effect": "1.1.0", + "@radix-ui/react-use-rect": "1.1.0", + "@radix-ui/react-use-size": "1.1.0", + "@radix-ui/rect": "1.1.0" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-portal": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.1.tgz", + "integrity": "sha512-A3UtLk85UtqhzFqtoC8Q0KvR2GbXF3mtPgACSazajqq6A41mEQgo53iPzY4i6BwDxlIFqWIhiQ2G729n+2aw/g==", + "license": "MIT", + "dependencies": { + "@radix-ui/react-primitive": "2.0.0", + "@radix-ui/react-use-layout-effect": "1.1.0" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-presence": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.0.tgz", + "integrity": "sha512-Gq6wuRN/asf9H/E/VzdKoUtT8GC9PQc9z40/vEr0VCJ4u5XvvhWIrSsCB6vD2/cH7ugTdSfYq9fLJCcM00acrQ==", + "license": "MIT", + "dependencies": { + "@radix-ui/react-compose-refs": "1.1.0", + "@radix-ui/react-use-layout-effect": "1.1.0" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-primitive": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.0.0.tgz", + "integrity": "sha512-ZSpFm0/uHa8zTvKBDjLFWLo8dkr4MBsiDLz0g3gMUwqgLHz9rTaRRGYDgvZPtBJgYCBKXkS9fzmoySgr8CO6Cw==", + "license": "MIT", + "dependencies": { + "@radix-ui/react-slot": "1.1.0" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-roving-focus": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.0.tgz", + "integrity": "sha512-EA6AMGeq9AEeQDeSH0aZgG198qkfHSbvWTf1HvoDmOB5bBG/qTxjYMWUKMnYiV6J/iP/J8MEFSuB2zRU2n7ODA==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.0", + "@radix-ui/react-collection": "1.1.0", + "@radix-ui/react-compose-refs": "1.1.0", + "@radix-ui/react-context": "1.1.0", + "@radix-ui/react-direction": "1.1.0", + "@radix-ui/react-id": "1.1.0", + "@radix-ui/react-primitive": "2.0.0", + "@radix-ui/react-use-callback-ref": "1.1.0", + "@radix-ui/react-use-controllable-state": "1.1.0" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-select": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-select/-/react-select-2.1.1.tgz", + "integrity": "sha512-8iRDfyLtzxlprOo9IicnzvpsO1wNCkuwzzCM+Z5Rb5tNOpCdMvcc2AkzX0Fz+Tz9v6NJ5B/7EEgyZveo4FBRfQ==", + "license": "MIT", + "dependencies": { + "@radix-ui/number": "1.1.0", + "@radix-ui/primitive": "1.1.0", + "@radix-ui/react-collection": "1.1.0", + "@radix-ui/react-compose-refs": "1.1.0", + "@radix-ui/react-context": "1.1.0", + "@radix-ui/react-direction": "1.1.0", + "@radix-ui/react-dismissable-layer": "1.1.0", + "@radix-ui/react-focus-guards": "1.1.0", + "@radix-ui/react-focus-scope": "1.1.0", + "@radix-ui/react-id": "1.1.0", + "@radix-ui/react-popper": "1.2.0", + "@radix-ui/react-portal": "1.1.1", + "@radix-ui/react-primitive": "2.0.0", + "@radix-ui/react-slot": "1.1.0", + "@radix-ui/react-use-callback-ref": "1.1.0", + "@radix-ui/react-use-controllable-state": "1.1.0", + "@radix-ui/react-use-layout-effect": "1.1.0", + "@radix-ui/react-use-previous": "1.1.0", + "@radix-ui/react-visually-hidden": "1.1.0", + "aria-hidden": "^1.1.1", + "react-remove-scroll": "2.5.7" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-separator/-/react-separator-1.1.0.tgz", + "integrity": "sha512-3uBAs+egzvJBDZAzvb/n4NxxOYpnspmWxO2u5NbZ8Y6FM/NdrGSF9bop3Cf6F6C71z1rTSn8KV0Fo2ZVd79lGA==", + "license": "MIT", + "dependencies": { + "@radix-ui/react-primitive": "2.0.0" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-slot": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.1.0.tgz", + "integrity": "sha512-FUCf5XMfmW4dtYl69pdS4DbxKy8nj4M7SafBgPllysxmdachynNflAdp/gCsnYWNDnge6tI9onzMp5ARYc1KNw==", + "license": "MIT", + "dependencies": { + "@radix-ui/react-compose-refs": "1.1.0" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-tooltip": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-tooltip/-/react-tooltip-1.1.2.tgz", + "integrity": "sha512-9XRsLwe6Yb9B/tlnYCPVUd/TFS4J7HuOZW345DCeC6vKIxQGMZdx21RK4VoZauPD5frgkXTYVS5y90L+3YBn4w==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.0", + "@radix-ui/react-compose-refs": "1.1.0", + "@radix-ui/react-context": "1.1.0", + "@radix-ui/react-dismissable-layer": "1.1.0", + "@radix-ui/react-id": "1.1.0", + "@radix-ui/react-popper": "1.2.0", + "@radix-ui/react-portal": "1.1.1", + "@radix-ui/react-presence": "1.1.0", + "@radix-ui/react-primitive": "2.0.0", + "@radix-ui/react-slot": "1.1.0", + "@radix-ui/react-use-controllable-state": "1.1.0", + "@radix-ui/react-visually-hidden": "1.1.0" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-use-callback-ref": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.0.tgz", + "integrity": "sha512-CasTfvsy+frcFkbXtSJ2Zu9JHpN8TYKxkgJGWbjiZhFivxaeW7rMeZt7QELGVLaYVfFMsKHjb7Ak0nMEe+2Vfw==", + "license": "MIT", + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-use-controllable-state": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.1.0.tgz", + "integrity": "sha512-MtfMVJiSr2NjzS0Aa90NPTnvTSg6C/JLCV7ma0W6+OMV78vd8OyRpID+Ng9LxzsPbLeuBnWBA1Nq30AtBIDChw==", + "license": "MIT", + "dependencies": { + "@radix-ui/react-use-callback-ref": "1.1.0" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-use-escape-keydown": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.0.tgz", + "integrity": "sha512-L7vwWlR1kTTQ3oh7g1O0CBF3YCyyTj8NmhLR+phShpyA50HCfBFKVJTpshm9PzLiKmehsrQzTYTpX9HvmC9rhw==", + "license": "MIT", + "dependencies": { + "@radix-ui/react-use-callback-ref": "1.1.0" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-use-layout-effect": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.0.tgz", + "integrity": "sha512-+FPE0rOdziWSrH9athwI1R0HDVbWlEhd+FR+aSDk4uWGmSJ9Z54sdZVDQPZAinJhJXwfT+qnj969mCsT2gfm5w==", + "license": "MIT", + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-use-previous": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-1.1.0.tgz", + "integrity": "sha512-Z/e78qg2YFnnXcW88A4JmTtm4ADckLno6F7OXotmkQfeuCVaKuYzqAATPhVzl3delXE7CxIV8shofPn3jPc5Og==", + "license": "MIT", + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-use-rect": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.1.0.tgz", + "integrity": "sha512-0Fmkebhr6PiseyZlYAOtLS+nb7jLmpqTrJyv61Pe68MKYW6OWdRE2kI70TaYY27u7H0lajqM3hSMMLFq18Z7nQ==", + "license": "MIT", + "dependencies": { + "@radix-ui/rect": "1.1.0" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-use-size": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.1.0.tgz", + "integrity": "sha512-XW3/vWuIXHa+2Uwcc2ABSfcCledmXhhQPlGbfcRXbiUQI5Icjcg19BGCZVKKInYbvUCut/ufbbLLPFC5cbb1hw==", + "license": "MIT", + "dependencies": { + "@radix-ui/react-use-layout-effect": "1.1.0" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-visually-hidden": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.1.0.tgz", + "integrity": "sha512-N8MDZqtgCgG5S3aV60INAB475osJousYpZ4cTJ2cFbMpdHS5Y6loLTH8LPtkj2QN0x93J30HT/M3qJXM0+lyeQ==", + "license": "MIT", + "dependencies": { + "@radix-ui/react-primitive": "2.0.0" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/rect": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.1.0.tgz", + "integrity": "sha512-A9+lCBZoaMJlVKcRBz2YByCG+Cp2t6nAnMnNba+XiWxnj6r4JUFqfsgwocMBZU9LPtdxC6wB56ySYpc7LQIoJg==", + "license": "MIT" + }, + "node_modules/@smithy/abort-controller": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@smithy/abort-controller/-/abort-controller-3.1.2.tgz", + "integrity": "sha512-b5g+PNujlfqIib9BjkNB108NyO5aZM/RXjfOCXRCqXQ1oPnIkfvdORrztbGgCZdPe/BN/MKDlrGA7PafKPM2jw==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/types": "^3.4.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/chunked-blob-reader": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/chunked-blob-reader/-/chunked-blob-reader-3.0.0.tgz", + "integrity": "sha512-sbnURCwjF0gSToGlsBiAmd1lRCmSn72nu9axfJu5lIx6RUEgHu6GwTMbqCdhQSi0Pumcm5vFxsi9XWXb2mTaoA==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.6.2" + } + }, + "node_modules/@smithy/chunked-blob-reader-native": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/chunked-blob-reader-native/-/chunked-blob-reader-native-3.0.0.tgz", + "integrity": "sha512-VDkpCYW+peSuM4zJip5WDfqvg2Mo/e8yxOv3VF1m11y7B8KKMKVFtmZWDe36Fvk8rGuWrPZHHXZ7rR7uM5yWyg==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/util-base64": "^3.0.0", + "tslib": "^2.6.2" + } + }, + "node_modules/@smithy/config-resolver": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@smithy/config-resolver/-/config-resolver-3.0.6.tgz", + "integrity": "sha512-j7HuVNoRd8EhcFp0MzcUb4fG40C7BcyshH+fAd3Jhd8bINNFvEQYBrZoS/SK6Pun9WPlfoI8uuU2SMz8DsEGlA==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/node-config-provider": "^3.1.5", + "@smithy/types": "^3.4.0", + "@smithy/util-config-provider": "^3.0.0", + "@smithy/util-middleware": "^3.0.4", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/core": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@smithy/core/-/core-2.4.1.tgz", + "integrity": "sha512-7cts7/Oni7aCHebHGiBeWoz5z+vmH+Vx2Z/UW3XtXMslcxI3PEwBZxNinepwZjixS3n12fPc247PHWmjU7ndsQ==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/middleware-endpoint": "^3.1.1", + "@smithy/middleware-retry": "^3.0.16", + "@smithy/middleware-serde": "^3.0.4", + "@smithy/protocol-http": "^4.1.1", + "@smithy/smithy-client": "^3.3.0", + "@smithy/types": "^3.4.0", + "@smithy/util-body-length-browser": "^3.0.0", + "@smithy/util-middleware": "^3.0.4", + "@smithy/util-utf8": "^3.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/credential-provider-imds": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@smithy/credential-provider-imds/-/credential-provider-imds-3.2.1.tgz", + "integrity": "sha512-4z/oTWpRF2TqQI3aCM89/PWu3kim58XU4kOCTtuTJnoaS4KT95cPWMxbQfTN2vzcOe96SOKO8QouQW/+ESB1fQ==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/node-config-provider": "^3.1.5", + "@smithy/property-provider": "^3.1.4", + "@smithy/types": "^3.4.0", + "@smithy/url-parser": "^3.0.4", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/eventstream-codec": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/@smithy/eventstream-codec/-/eventstream-codec-3.1.3.tgz", + "integrity": "sha512-mKBrmhg6Zd3j07G9dkKTGmrU7pdJGTNz8LbZtIOR3QoodS5yDNqEqoXU4Eg38snZcnCAh7NPBsw5ndxtJPLiCg==", + "license": "Apache-2.0", + "dependencies": { + "@aws-crypto/crc32": "5.2.0", + "@smithy/types": "^3.4.0", + "@smithy/util-hex-encoding": "^3.0.0", + "tslib": "^2.6.2" + } + }, + "node_modules/@smithy/eventstream-serde-browser": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-browser/-/eventstream-serde-browser-3.0.7.tgz", + "integrity": "sha512-UC4RQqyM8B0g5cX/xmWtsNgSBmZ13HrzCqoe5Ulcz6R462/egbIdfTXnayik7jkjvwOrCPL1N11Q9S+n68jPLA==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/eventstream-serde-universal": "^3.0.6", + "@smithy/types": "^3.4.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/eventstream-serde-config-resolver": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-3.0.4.tgz", + "integrity": "sha512-saIs5rtAMpifqL7u7nc5YeE/6gkenzXpSz5NwEyhIesRWtHK+zEuYn9KY8SArZEbPSHyGxvvgKk1z86VzfUGHw==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/types": "^3.4.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/eventstream-serde-node": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-node/-/eventstream-serde-node-3.0.6.tgz", + "integrity": "sha512-gRKGBdZah3EjZZgWcsTpShq4cZ4Q4JTTe1OPob+jrftmbYj6CvpeydZbH0roO5SvBG8SI3aBZIet9TGN3zUxUw==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/eventstream-serde-universal": "^3.0.6", + "@smithy/types": "^3.4.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/eventstream-serde-universal": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-universal/-/eventstream-serde-universal-3.0.6.tgz", + "integrity": "sha512-1jvXd4sFG+zKaL6WqrJXpL6E+oAMafuM5GPd4qF0+ccenZTX3DZugoCCjlooQyTh+TZho2FpdVYUf5J/bB/j6Q==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/eventstream-codec": "^3.1.3", + "@smithy/types": "^3.4.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/fetch-http-handler": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-3.2.5.tgz", + "integrity": "sha512-DjRtGmK8pKQMIo9+JlAKUt14Z448bg8nAN04yKIvlrrpmpRSG57s5d2Y83npks1r4gPtTRNbAFdQCoj9l3P2KQ==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/protocol-http": "^4.1.1", + "@smithy/querystring-builder": "^3.0.4", + "@smithy/types": "^3.4.0", + "@smithy/util-base64": "^3.0.0", + "tslib": "^2.6.2" + } + }, + "node_modules/@smithy/hash-blob-browser": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/@smithy/hash-blob-browser/-/hash-blob-browser-3.1.3.tgz", + "integrity": "sha512-im9wAU9mANWW0OP0YGqwX3lw0nXG0ngyIcKQ8V/MUz1r7A6uO2lpPqKmAsH4VPGNLP2JPUhj4aW/m5UKkxX/IA==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/chunked-blob-reader": "^3.0.0", + "@smithy/chunked-blob-reader-native": "^3.0.0", + "@smithy/types": "^3.4.0", + "tslib": "^2.6.2" + } + }, + "node_modules/@smithy/hash-node": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@smithy/hash-node/-/hash-node-3.0.4.tgz", + "integrity": "sha512-6FgTVqEfCr9z/7+Em8BwSkJKA2y3krf1em134x3yr2NHWVCo2KYI8tcA53cjeO47y41jwF84ntsEE0Pe6pNKlg==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/types": "^3.4.0", + "@smithy/util-buffer-from": "^3.0.0", + "@smithy/util-utf8": "^3.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/hash-stream-node": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/@smithy/hash-stream-node/-/hash-stream-node-3.1.3.tgz", + "integrity": "sha512-Tz/eTlo1ffqYn+19VaMjDDbmEWqYe4DW1PAWaS8HvgRdO6/k9hxNPt8Wv5laXoilxE20YzKugiHvxHyO6J7kGA==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/types": "^3.4.0", + "@smithy/util-utf8": "^3.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/invalid-dependency": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@smithy/invalid-dependency/-/invalid-dependency-3.0.4.tgz", + "integrity": "sha512-MJBUrojC4SEXi9aJcnNOE3oNAuYNphgCGFXscaCj2TA/59BTcXhzHACP8jnnEU3n4yir/NSLKzxqez0T4x4tjA==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/types": "^3.4.0", + "tslib": "^2.6.2" + } + }, + "node_modules/@smithy/is-array-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-3.0.0.tgz", + "integrity": "sha512-+Fsu6Q6C4RSJiy81Y8eApjEB5gVtM+oFKTffg+jSuwtvomJJrhUJBu2zS8wjXSgH/g1MKEWrzyChTBe6clb5FQ==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/md5-js": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@smithy/md5-js/-/md5-js-3.0.4.tgz", + "integrity": "sha512-qSlqr/+hybufIJgxQW2gYzGE6ywfOxkjjJVojbbmv4MtxfdDFfzRew+NOIOXcYgazW0f8OYBTIKsmNsjxpvnng==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/types": "^3.4.0", + "@smithy/util-utf8": "^3.0.0", + "tslib": "^2.6.2" + } + }, + "node_modules/@smithy/middleware-content-length": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@smithy/middleware-content-length/-/middleware-content-length-3.0.6.tgz", + "integrity": "sha512-AFyHCfe8rumkJkz+hCOVJmBagNBj05KypyDwDElA4TgMSA4eYDZRjVePFZuyABrJZFDc7uVj3dpFIDCEhf59SA==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/protocol-http": "^4.1.1", + "@smithy/types": "^3.4.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/middleware-endpoint": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@smithy/middleware-endpoint/-/middleware-endpoint-3.1.1.tgz", + "integrity": "sha512-Irv+soW8NKluAtFSEsF8O3iGyLxa5oOevJb/e1yNacV9H7JP/yHyJuKST5YY2ORS1+W34VR8EuUrOF+K29Pl4g==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/middleware-serde": "^3.0.4", + "@smithy/node-config-provider": "^3.1.5", + "@smithy/shared-ini-file-loader": "^3.1.5", + "@smithy/types": "^3.4.0", + "@smithy/url-parser": "^3.0.4", + "@smithy/util-middleware": "^3.0.4", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/middleware-retry": { + "version": "3.0.16", + "resolved": "https://registry.npmjs.org/@smithy/middleware-retry/-/middleware-retry-3.0.16.tgz", + "integrity": "sha512-08kI36p1yB4CWO3Qi+UQxjzobt8iQJpnruF0K5BkbZmA/N/sJ51A1JJGJ36GgcbFyPfWw2FU48S5ZoqXt0h0jw==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/node-config-provider": "^3.1.5", + "@smithy/protocol-http": "^4.1.1", + "@smithy/service-error-classification": "^3.0.4", + "@smithy/smithy-client": "^3.3.0", + "@smithy/types": "^3.4.0", + "@smithy/util-middleware": "^3.0.4", + "@smithy/util-retry": "^3.0.4", + "tslib": "^2.6.2", + "uuid": "^9.0.1" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/middleware-serde": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@smithy/middleware-serde/-/middleware-serde-3.0.4.tgz", + "integrity": "sha512-1lPDB2O6IJ50Ucxgn7XrvZXbbuI48HmPCcMTuSoXT1lDzuTUfIuBjgAjpD8YLVMfnrjdepi/q45556LA51Pubw==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/types": "^3.4.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/middleware-stack": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@smithy/middleware-stack/-/middleware-stack-3.0.4.tgz", + "integrity": "sha512-sLMRjtMCqtVcrOqaOZ10SUnlFE25BSlmLsi4bRSGFD7dgR54eqBjfqkVkPBQyrKBortfGM0+2DJoUPcGECR+nQ==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/types": "^3.4.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/node-config-provider": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-3.1.5.tgz", + "integrity": "sha512-dq/oR3/LxgCgizVk7in7FGTm0w9a3qM4mg3IIXLTCHeW3fV+ipssSvBZ2bvEx1+asfQJTyCnVLeYf7JKfd9v3Q==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/property-provider": "^3.1.4", + "@smithy/shared-ini-file-loader": "^3.1.5", + "@smithy/types": "^3.4.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/node-http-handler": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-3.2.0.tgz", + "integrity": "sha512-5TFqaABbiY7uJMKbqR4OARjwI/l4TRoysDJ75pLpVQyO3EcmeloKYwDGyCtgB9WJniFx3BMkmGCB9+j+QiB+Ww==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/abort-controller": "^3.1.2", + "@smithy/protocol-http": "^4.1.1", + "@smithy/querystring-builder": "^3.0.4", + "@smithy/types": "^3.4.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/property-provider": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@smithy/property-provider/-/property-provider-3.1.4.tgz", + "integrity": "sha512-BmhefQbfkSl9DeU0/e6k9N4sT5bya5etv2epvqLUz3eGyfRBhtQq60nDkc1WPp4c+KWrzK721cUc/3y0f2psPQ==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/types": "^3.4.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/protocol-http": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-4.1.1.tgz", + "integrity": "sha512-Fm5+8LkeIus83Y8jTL1XHsBGP8sPvE1rEVyKf/87kbOPTbzEDMcgOlzcmYXat2h+nC3wwPtRy8hFqtJS71+Wow==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/types": "^3.4.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/querystring-builder": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@smithy/querystring-builder/-/querystring-builder-3.0.4.tgz", + "integrity": "sha512-NEoPAsZPdpfVbF98qm8i5k1XMaRKeEnO47CaL5ja6Y1Z2DgJdwIJuJkTJypKm/IKfp8gc0uimIFLwhml8+/pAw==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/types": "^3.4.0", + "@smithy/util-uri-escape": "^3.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/querystring-parser": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@smithy/querystring-parser/-/querystring-parser-3.0.4.tgz", + "integrity": "sha512-7CHPXffFcakFzhO0OZs/rn6fXlTHrSDdLhIT6/JIk1u2bvwguTL3fMCc1+CfcbXA7TOhjWXu3TcB1EGMqJQwHg==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/types": "^3.4.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/service-error-classification": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@smithy/service-error-classification/-/service-error-classification-3.0.4.tgz", + "integrity": "sha512-KciDHHKFVTb9A1KlJHBt2F26PBaDtoE23uTZy5qRvPzHPqrooXFi6fmx98lJb3Jl38PuUTqIuCUmmY3pacuMBQ==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/types": "^3.4.0" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/shared-ini-file-loader": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-3.1.5.tgz", + "integrity": "sha512-6jxsJ4NOmY5Du4FD0enYegNJl4zTSuKLiChIMqIkh+LapxiP7lmz5lYUNLE9/4cvA65mbBmtdzZ8yxmcqM5igg==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/types": "^3.4.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/signature-v4": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-4.1.1.tgz", + "integrity": "sha512-SH9J9be81TMBNGCmjhrgMWu4YSpQ3uP1L06u/K9SDrE2YibUix1qxedPCxEQu02At0P0SrYDjvz+y91vLG0KRQ==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/is-array-buffer": "^3.0.0", + "@smithy/protocol-http": "^4.1.1", + "@smithy/types": "^3.4.0", + "@smithy/util-hex-encoding": "^3.0.0", + "@smithy/util-middleware": "^3.0.4", + "@smithy/util-uri-escape": "^3.0.0", + "@smithy/util-utf8": "^3.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/smithy-client": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-3.3.0.tgz", + "integrity": "sha512-H32nVo8tIX82kB0xI2LBrIcj8jx/3/ITotNLbeG1UL0b3b440YPR/hUvqjFJiaB24pQrMjRbU8CugqH5sV0hkw==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/middleware-endpoint": "^3.1.1", + "@smithy/middleware-stack": "^3.0.4", + "@smithy/protocol-http": "^4.1.1", + "@smithy/types": "^3.4.0", + "@smithy/util-stream": "^3.1.4", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/types": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@smithy/types/-/types-3.4.0.tgz", + "integrity": "sha512-0shOWSg/pnFXPcsSU8ZbaJ4JBHZJPPzLCJxafJvbMVFo9l1w81CqpgUqjlKGNHVrVB7fhIs+WS82JDTyzaLyLA==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/url-parser": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@smithy/url-parser/-/url-parser-3.0.4.tgz", + "integrity": "sha512-XdXfObA8WrloavJYtDuzoDhJAYc5rOt+FirFmKBRKaihu7QtU/METAxJgSo7uMK6hUkx0vFnqxV75urtRaLkLg==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/querystring-parser": "^3.0.4", + "@smithy/types": "^3.4.0", + "tslib": "^2.6.2" + } + }, + "node_modules/@smithy/util-base64": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-base64/-/util-base64-3.0.0.tgz", + "integrity": "sha512-Kxvoh5Qtt0CDsfajiZOCpJxgtPHXOKwmM+Zy4waD43UoEMA+qPxxa98aE/7ZhdnBFZFXMOiBR5xbcaMhLtznQQ==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/util-buffer-from": "^3.0.0", + "@smithy/util-utf8": "^3.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/util-body-length-browser": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-body-length-browser/-/util-body-length-browser-3.0.0.tgz", + "integrity": "sha512-cbjJs2A1mLYmqmyVl80uoLTJhAcfzMOyPgjwAYusWKMdLeNtzmMz9YxNl3/jRLoxSS3wkqkf0jwNdtXWtyEBaQ==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.6.2" + } + }, + "node_modules/@smithy/util-body-length-node": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-body-length-node/-/util-body-length-node-3.0.0.tgz", + "integrity": "sha512-Tj7pZ4bUloNUP6PzwhN7K386tmSmEET9QtQg0TgdNOnxhZvCssHji+oZTUIuzxECRfG8rdm2PMw2WCFs6eIYkA==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/util-buffer-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-3.0.0.tgz", + "integrity": "sha512-aEOHCgq5RWFbP+UDPvPot26EJHjOC+bRgse5A8V3FSShqd5E5UN4qc7zkwsvJPPAVsf73QwYcHN1/gt/rtLwQA==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/is-array-buffer": "^3.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/util-config-provider": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-config-provider/-/util-config-provider-3.0.0.tgz", + "integrity": "sha512-pbjk4s0fwq3Di/ANL+rCvJMKM5bzAQdE5S/6RL5NXgMExFAi6UgQMPOm5yPaIWPpr+EOXKXRonJ3FoxKf4mCJQ==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/util-defaults-mode-browser": { + "version": "3.0.16", + "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-3.0.16.tgz", + "integrity": "sha512-Os8ddfNBe7hmc5UMWZxygIHCyAqY0aWR8Wnp/aKbti3f8Df/r0J9ttMZIxeMjsFgtVjEryB0q7SGcwBsHk8WEw==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/property-provider": "^3.1.4", + "@smithy/smithy-client": "^3.3.0", + "@smithy/types": "^3.4.0", + "bowser": "^2.11.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@smithy/util-defaults-mode-node": { + "version": "3.0.16", + "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-3.0.16.tgz", + "integrity": "sha512-rNhFIYRtrOrrhRlj6RL8jWA6/dcwrbGYAmy8+OAHjjzQ6zdzUBB1P+3IuJAgwWN6Y5GxI+mVXlM/pOjaoIgHow==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/config-resolver": "^3.0.6", + "@smithy/credential-provider-imds": "^3.2.1", + "@smithy/node-config-provider": "^3.1.5", + "@smithy/property-provider": "^3.1.4", + "@smithy/smithy-client": "^3.3.0", + "@smithy/types": "^3.4.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@smithy/util-endpoints": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@smithy/util-endpoints/-/util-endpoints-2.1.0.tgz", + "integrity": "sha512-ilS7/0jcbS2ELdg0fM/4GVvOiuk8/U3bIFXUW25xE1Vh1Ol4DP6vVHQKqM40rCMizCLmJ9UxK+NeJrKlhI3HVA==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/node-config-provider": "^3.1.5", + "@smithy/types": "^3.4.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/util-hex-encoding": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-hex-encoding/-/util-hex-encoding-3.0.0.tgz", + "integrity": "sha512-eFndh1WEK5YMUYvy3lPlVmYY/fZcQE1D8oSf41Id2vCeIkKJXPcYDCZD+4+xViI6b1XSd7tE+s5AmXzz5ilabQ==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/util-middleware": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@smithy/util-middleware/-/util-middleware-3.0.4.tgz", + "integrity": "sha512-uSXHTBhstb1c4nHdmQEdkNMv9LiRNaJ/lWV2U/GO+5F236YFpdPw+hyWI9Zc0Rp9XKzwD9kVZvhZmEgp0UCVnA==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/types": "^3.4.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/util-retry": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@smithy/util-retry/-/util-retry-3.0.4.tgz", + "integrity": "sha512-JJr6g0tO1qO2tCQyK+n3J18r34ZpvatlFN5ULcLranFIBZPxqoivb77EPyNTVwTGMEvvq2qMnyjm4jMIxjdLFg==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/service-error-classification": "^3.0.4", + "@smithy/types": "^3.4.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/util-stream": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@smithy/util-stream/-/util-stream-3.1.4.tgz", + "integrity": "sha512-txU3EIDLhrBZdGfon6E9V6sZz/irYnKFMblz4TLVjyq8hObNHNS2n9a2t7GIrl7d85zgEPhwLE0gANpZsvpsKg==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/fetch-http-handler": "^3.2.5", + "@smithy/node-http-handler": "^3.2.0", + "@smithy/types": "^3.4.0", + "@smithy/util-base64": "^3.0.0", + "@smithy/util-buffer-from": "^3.0.0", + "@smithy/util-hex-encoding": "^3.0.0", + "@smithy/util-utf8": "^3.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/util-uri-escape": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-uri-escape/-/util-uri-escape-3.0.0.tgz", + "integrity": "sha512-LqR7qYLgZTD7nWLBecUi4aqolw8Mhza9ArpNEQ881MJJIU2sE5iHCK6TdyqqzcDLy0OPe10IY4T8ctVdtynubg==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/util-utf8": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-3.0.0.tgz", + "integrity": "sha512-rUeT12bxFnplYDe815GXbq/oixEGHfRFFtcTF3YdDi/JaENIM6aSYYLJydG83UNzLXeRI5K8abYd/8Sp/QM0kA==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/util-buffer-from": "^3.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/util-waiter": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/@smithy/util-waiter/-/util-waiter-3.1.3.tgz", + "integrity": "sha512-OU0YllH51/CxD8iyr3UHSMwYqTGTyuxFdCMH/0F978t+iDmJseC/ttrWPb22zmYkhkrjqtipzC1xaMuax5QKIA==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/abort-controller": "^3.1.2", + "@smithy/types": "^3.4.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@swc/counter": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz", + "integrity": "sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==", + "license": "Apache-2.0" + }, + "node_modules/@swc/helpers": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.5.tgz", + "integrity": "sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==", + "license": "Apache-2.0", + "dependencies": { + "@swc/counter": "^0.1.3", + "tslib": "^2.4.0" + } + }, + "node_modules/@t3-oss/env-core": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/@t3-oss/env-core/-/env-core-0.10.1.tgz", + "integrity": "sha512-GcKZiCfWks5CTxhezn9k5zWX3sMDIYf6Kaxy2Gx9YEQftFcz8hDRN56hcbylyAO3t4jQnQ5ifLawINsNgCDpOg==", + "license": "MIT", + "peerDependencies": { + "typescript": ">=5.0.0", + "zod": "^3.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@t3-oss/env-nextjs": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/@t3-oss/env-nextjs/-/env-nextjs-0.10.1.tgz", + "integrity": "sha512-iy2qqJLnFh1RjEWno2ZeyTu0ufomkXruUsOZludzDIroUabVvHsrSjtkHqwHp1/pgPUzN3yBRHMILW162X7x2Q==", + "license": "MIT", + "dependencies": { + "@t3-oss/env-core": "0.10.1" + }, + "peerDependencies": { + "typescript": ">=5.0.0", + "zod": "^3.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@tanstack/query-core": { + "version": "5.56.0", + "resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-5.56.0.tgz", + "integrity": "sha512-Kgp2X6CqI1dh201OHI4I1Ji8NISzG6bylxxNopsMUh2gwaDGNZ11oaGkRDveQpEsaKgvy0nFTCxIypHi80gENA==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + } + }, + "node_modules/@tanstack/react-query": { + "version": "5.56.0", + "resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-5.56.0.tgz", + "integrity": "sha512-3hb6IjBF7oNolv/dKPK5Vu8pcY9dcMCCsY6+JZlZuWILiALcoqCayAhP2vYTHbKdFmERK/3Ch/uOVJ9t9NRkAA==", + "license": "MIT", + "dependencies": { + "@tanstack/query-core": "5.56.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + }, + "peerDependencies": { + "react": "^18 || ^19" + } + }, + "node_modules/@trpc/client": { + "version": "11.0.0-rc.502", + "resolved": "https://registry.npmjs.org/@trpc/client/-/client-11.0.0-rc.502.tgz", + "integrity": "sha512-ysFQ3wHnjzLcAqeuwx9/B/YV+2XN/kmfAdTUG+O/SUAdP2wAwo6XbhOxlHw0HWS5pDCsTfJkxDr1nMVkuFM07Q==", + "funding": [ + "https://trpc.io/sponsor" + ], + "license": "MIT", + "peerDependencies": { + "@trpc/server": "11.0.0-rc.502+2a8c56027" + } + }, + "node_modules/@trpc/react-query": { + "version": "11.0.0-rc.502", + "resolved": "https://registry.npmjs.org/@trpc/react-query/-/react-query-11.0.0-rc.502.tgz", + "integrity": "sha512-aWZZGFTxERXOzI0cb2zYoJQyLrnfJz7sqJVTR4/5UJQ1eCRdu7mFnni6rAlcAHI4r2iA+2xtBQ74JPlaVp5krg==", + "funding": [ + "https://trpc.io/sponsor" + ], + "license": "MIT", + "peerDependencies": { + "@tanstack/react-query": "^5.49.2", + "@trpc/client": "11.0.0-rc.502+2a8c56027", + "@trpc/server": "11.0.0-rc.502+2a8c56027", + "react": ">=18.2.0", + "react-dom": ">=18.2.0" + } + }, + "node_modules/@trpc/server": { + "version": "11.0.0-rc.502", + "resolved": "https://registry.npmjs.org/@trpc/server/-/server-11.0.0-rc.502.tgz", + "integrity": "sha512-n6B8Q/UqF+hFXyCTXq9AWSn6EkXBbVo/Bs7/QzZxe5KD5CdnBomC7A1y6Qr+i0eiOWwTHJZQ0az+gJetb2fdxw==", + "funding": [ + "https://trpc.io/sponsor" + ], + "license": "MIT" + }, + "node_modules/@tybys/wasm-util": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.8.3.tgz", + "integrity": "sha512-Z96T/L6dUFFxgFJ+pQtkPpne9q7i6kIPYCFnQBHSgSPV9idTsKfIhCss0h5iM9irweZCatkrdeP8yi5uM1eX6Q==", + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@types/node": { + "version": "20.16.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.5.tgz", + "integrity": "sha512-VwYCweNo3ERajwy0IUlqqcyZ8/A7Zwa9ZP3MnENWcB11AejO+tLy3pu850goUW2FC/IJMdZUfKpX/yxL1gymCA==", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~6.19.2" + } + }, + "node_modules/@types/prop-types": { + "version": "15.7.12", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.12.tgz", + "integrity": "sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==", + "devOptional": true, + "license": "MIT" + }, + "node_modules/@types/react": { + "version": "18.3.5", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.5.tgz", + "integrity": "sha512-WeqMfGJLGuLCqHGYRGHxnKrXcTitc6L/nBUWfWPcTarG3t9PsquqUMuVeXZeca+mglY4Vo5GZjCi0A3Or2lnxA==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "@types/prop-types": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "18.3.0", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.0.tgz", + "integrity": "sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/ansi-regex": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", + "dev": true, + "license": "MIT" + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "license": "ISC", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "dev": true, + "license": "MIT" + }, + "node_modules/aria-hidden": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.4.tgz", + "integrity": "sha512-y+CcFFwelSXpLZk/7fMB2mUbGtX9lKycf1MWJ7CaTIERyitVlyQx6C+sxcROU2BAJ24OiZyK+8wj2i8AlBoS3A==", + "license": "MIT", + "dependencies": { + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.20", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.20.tgz", + "integrity": "sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "browserslist": "^4.23.3", + "caniuse-lite": "^1.0.30001646", + "fraction.js": "^4.3.7", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.1", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bowser": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/bowser/-/bowser-2.11.0.tgz", + "integrity": "sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==", + "license": "MIT" + }, + "node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.23.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.3.tgz", + "integrity": "sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "caniuse-lite": "^1.0.30001646", + "electron-to-chromium": "^1.5.4", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.0" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/busboy": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", + "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", + "dependencies": { + "streamsearch": "^1.1.0" + }, + "engines": { + "node": ">=10.16.0" + } + }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001660", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001660.tgz", + "integrity": "sha512-GacvNTTuATm26qC74pt+ad1fW15mlQ/zuTzzY1ZoIzECTP8HURDfF43kNxPgf7H1jmelCBQTTbBNxdSXOA7Bqg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "dev": true, + "license": "MIT", + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/client-only": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", + "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==", + "license": "MIT" + }, + "node_modules/clsx": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.0.0.tgz", + "integrity": "sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/cmdk": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/cmdk/-/cmdk-1.0.0.tgz", + "integrity": "sha512-gDzVf0a09TvoJ5jnuPvygTB77+XdOSwEmJ88L6XPFPlv7T3RxbP9jgenfylrAMD0+Le1aO0nVjQUzl2g+vjz5Q==", + "license": "MIT", + "dependencies": { + "@radix-ui/react-dialog": "1.0.5", + "@radix-ui/react-primitive": "1.0.3" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "node_modules/cmdk/node_modules/@radix-ui/primitive": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.0.1.tgz", + "integrity": "sha512-yQ8oGX2GVsEYMWGxcovu1uGWPCxV5BFfeeYxqPmuAzUyLT9qmaMXSAhXpb0WrspIeqYzdJpkh2vHModJPgRIaw==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.13.10" + } + }, + "node_modules/cmdk/node_modules/@radix-ui/react-compose-refs": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.0.1.tgz", + "integrity": "sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/cmdk/node_modules/@radix-ui/react-context": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.0.1.tgz", + "integrity": "sha512-ebbrdFoYTcuZ0v4wG5tedGnp9tzcV8awzsxYph7gXUyvnNLuTIcCk1q17JEbnVhXAKG9oX3KtchwiMIAYp9NLg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/cmdk/node_modules/@radix-ui/react-dialog": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.0.5.tgz", + "integrity": "sha512-GjWJX/AUpB703eEBanuBnIWdIXg6NvJFCXcNlSZk4xdszCdhrJgBoUd1cGk67vFO+WdA2pfI/plOpqz/5GUP6Q==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-dismissable-layer": "1.0.5", + "@radix-ui/react-focus-guards": "1.0.1", + "@radix-ui/react-focus-scope": "1.0.4", + "@radix-ui/react-id": "1.0.1", + "@radix-ui/react-portal": "1.0.4", + "@radix-ui/react-presence": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-slot": "1.0.2", + "@radix-ui/react-use-controllable-state": "1.0.1", + "aria-hidden": "^1.1.1", + "react-remove-scroll": "2.5.5" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/cmdk/node_modules/@radix-ui/react-dismissable-layer": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.0.5.tgz", + "integrity": "sha512-aJeDjQhywg9LBu2t/At58hCvr7pEm0o2Ke1x33B+MhjNmmZ17sy4KImo0KPLgsnc/zN7GPdce8Cnn0SWvwZO7g==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-callback-ref": "1.0.1", + "@radix-ui/react-use-escape-keydown": "1.0.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/cmdk/node_modules/@radix-ui/react-focus-guards": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.0.1.tgz", + "integrity": "sha512-Rect2dWbQ8waGzhMavsIbmSVCgYxkXLxxR3ZvCX79JOglzdEy4JXMb98lq4hPxUbLr77nP0UOGf4rcMU+s1pUA==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/cmdk/node_modules/@radix-ui/react-focus-scope": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.0.4.tgz", + "integrity": "sha512-sL04Mgvf+FmyvZeYfNu1EPAaaxD+aw7cYeIB9L9Fvq8+urhltTRaEo5ysKOpHuKPclsZcSUMKlN05x4u+CINpA==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-callback-ref": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/cmdk/node_modules/@radix-ui/react-id": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.0.1.tgz", + "integrity": "sha512-tI7sT/kqYp8p96yGWY1OAnLHrqDgzHefRBKQ2YAkBS5ja7QLcZ9Z/uY7bEjPUatf8RomoXM8/1sMj1IJaE5UzQ==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-layout-effect": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/cmdk/node_modules/@radix-ui/react-portal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.0.4.tgz", + "integrity": "sha512-Qki+C/EuGUVCQTOTD5vzJzJuMUlewbzuKyUy+/iHM2uwGiru9gZeBJtHAPKAEkB5KWGi9mP/CHKcY0wt1aW45Q==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-primitive": "1.0.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/cmdk/node_modules/@radix-ui/react-presence": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.0.1.tgz", + "integrity": "sha512-UXLW4UAbIY5ZjcvzjfRFo5gxva8QirC9hF7wRE4U5gz+TP0DbRk+//qyuAQ1McDxBt1xNMBTaciFGvEmJvAZCg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-use-layout-effect": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/cmdk/node_modules/@radix-ui/react-primitive": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-1.0.3.tgz", + "integrity": "sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-slot": "1.0.2" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/cmdk/node_modules/@radix-ui/react-slot": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.0.2.tgz", + "integrity": "sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/cmdk/node_modules/@radix-ui/react-use-callback-ref": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.0.1.tgz", + "integrity": "sha512-D94LjX4Sp0xJFVaoQOd3OO9k7tpBYNOXdVhkltUbGv2Qb9OXdrg/CpsjlZv7ia14Sylv398LswWBVVu5nqKzAQ==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/cmdk/node_modules/@radix-ui/react-use-controllable-state": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.0.1.tgz", + "integrity": "sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-callback-ref": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/cmdk/node_modules/@radix-ui/react-use-escape-keydown": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.0.3.tgz", + "integrity": "sha512-vyL82j40hcFicA+M4Ex7hVkB9vHgSse1ZWomAqV2Je3RleKGO5iM8KMOEtfoSB0PnIelMd2lATjTGMYqN5ylTg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-callback-ref": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/cmdk/node_modules/@radix-ui/react-use-layout-effect": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.0.1.tgz", + "integrity": "sha512-v/5RegiJWYdoCvMnITBkNNx6bCj20fiaJnWtRkU18yITptraXjffz5Qbn05uOiQnOvi+dbkznkoaMltz1GnszQ==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/cmdk/node_modules/react-remove-scroll": { + "version": "2.5.5", + "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.5.5.tgz", + "integrity": "sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw==", + "license": "MIT", + "dependencies": { + "react-remove-scroll-bar": "^2.3.3", + "react-style-singleton": "^2.2.1", + "tslib": "^2.1.0", + "use-callback-ref": "^1.3.0", + "use-sidecar": "^1.1.2" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/color": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", + "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1", + "color-string": "^1.9.0" + }, + "engines": { + "node": ">=12.5.0" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" + }, + "node_modules/color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "license": "MIT", + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/copy-anything": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-3.0.5.tgz", + "integrity": "sha512-yCEafptTtb4bk7GLEQoM8KVJpxAfdBJYaXyzQEgQQQgYrZiDp8SJmGKlYza6CYjEDNstAdNdKA3UuoULlEbS6w==", + "license": "MIT", + "dependencies": { + "is-what": "^4.1.8" + }, + "engines": { + "node": ">=12.13" + }, + "funding": { + "url": "https://github.com/sponsors/mesqueeb" + } + }, + "node_modules/country-flag-icons": { + "version": "1.5.13", + "resolved": "https://registry.npmjs.org/country-flag-icons/-/country-flag-icons-1.5.13.tgz", + "integrity": "sha512-4JwHNqaKZ19doQoNcBjsoYA+I7NqCH/mC/6f5cBWvdKzcK5TMmzLpq3Z/syVHMHJuDGFwJ+rPpGizvrqJybJow==", + "license": "MIT" + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "license": "MIT", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "devOptional": true, + "license": "MIT" + }, + "node_modules/cva": { + "version": "1.0.0-beta.1", + "resolved": "https://registry.npmjs.org/cva/-/cva-1.0.0-beta.1.tgz", + "integrity": "sha512-gznFqTgERU9q4wg7jfgqtt34+RUt9S5t0xDAAEuDwQEAXEgjdDkKXpLLNjwSxsB4Ln/sqWJEH7yhE8Ny0mxd0w==", + "license": "Apache-2.0", + "dependencies": { + "clsx": "2.0.0" + }, + "funding": { + "url": "https://joebell.co.uk/sponsors" + }, + "peerDependencies": { + "typescript": ">= 4.5.5 < 6" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/debug": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/detect-libc": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", + "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", + "license": "Apache-2.0", + "engines": { + "node": ">=8" + } + }, + "node_modules/detect-node-es": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/detect-node-es/-/detect-node-es-1.1.0.tgz", + "integrity": "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==", + "license": "MIT" + }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "dev": true, + "license": "MIT" + }, + "node_modules/drizzle-kit": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/drizzle-kit/-/drizzle-kit-0.24.2.tgz", + "integrity": "sha512-nXOaTSFiuIaTMhS8WJC2d4EBeIcN9OSt2A2cyFbQYBAZbi7lRsVGJNqDpEwPqYfJz38yxbY/UtbvBBahBfnExQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@drizzle-team/brocli": "^0.10.1", + "@esbuild-kit/esm-loader": "^2.5.5", + "esbuild": "^0.19.7", + "esbuild-register": "^3.5.0" + }, + "bin": { + "drizzle-kit": "bin.cjs" + } + }, + "node_modules/drizzle-orm": { + "version": "0.33.0", + "resolved": "https://registry.npmjs.org/drizzle-orm/-/drizzle-orm-0.33.0.tgz", + "integrity": "sha512-SHy72R2Rdkz0LEq0PSG/IdvnT3nGiWuRk+2tXZQ90GVq/XQhpCzu/EFT3V2rox+w8MlkBQxifF8pCStNYnERfA==", + "license": "Apache-2.0", + "peerDependencies": { + "@aws-sdk/client-rds-data": ">=3", + "@cloudflare/workers-types": ">=3", + "@electric-sql/pglite": ">=0.1.1", + "@libsql/client": "*", + "@neondatabase/serverless": ">=0.1", + "@op-engineering/op-sqlite": ">=2", + "@opentelemetry/api": "^1.4.1", + "@planetscale/database": ">=1", + "@prisma/client": "*", + "@tidbcloud/serverless": "*", + "@types/better-sqlite3": "*", + "@types/pg": "*", + "@types/react": ">=18", + "@types/sql.js": "*", + "@vercel/postgres": ">=0.8.0", + "@xata.io/client": "*", + "better-sqlite3": ">=7", + "bun-types": "*", + "expo-sqlite": ">=13.2.0", + "knex": "*", + "kysely": "*", + "mysql2": ">=2", + "pg": ">=8", + "postgres": ">=3", + "react": ">=18", + "sql.js": ">=1", + "sqlite3": ">=5" + }, + "peerDependenciesMeta": { + "@aws-sdk/client-rds-data": { + "optional": true + }, + "@cloudflare/workers-types": { + "optional": true + }, + "@electric-sql/pglite": { + "optional": true + }, + "@libsql/client": { + "optional": true + }, + "@neondatabase/serverless": { + "optional": true + }, + "@op-engineering/op-sqlite": { + "optional": true + }, + "@opentelemetry/api": { + "optional": true + }, + "@planetscale/database": { + "optional": true + }, + "@prisma/client": { + "optional": true + }, + "@tidbcloud/serverless": { + "optional": true + }, + "@types/better-sqlite3": { + "optional": true + }, + "@types/pg": { + "optional": true + }, + "@types/react": { + "optional": true + }, + "@types/sql.js": { + "optional": true + }, + "@vercel/postgres": { + "optional": true + }, + "@xata.io/client": { + "optional": true + }, + "better-sqlite3": { + "optional": true + }, + "bun-types": { + "optional": true + }, + "expo-sqlite": { + "optional": true + }, + "knex": { + "optional": true + }, + "kysely": { + "optional": true + }, + "mysql2": { + "optional": true + }, + "pg": { + "optional": true + }, + "postgres": { + "optional": true + }, + "prisma": { + "optional": true + }, + "react": { + "optional": true + }, + "sql.js": { + "optional": true + }, + "sqlite3": { + "optional": true + } + } + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true, + "license": "MIT" + }, + "node_modules/electron-to-chromium": { + "version": "1.5.20", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.20.tgz", + "integrity": "sha512-74mdl6Fs1HHzK9SUX4CKFxAtAe3nUns48y79TskHNAG6fGOlLfyKA4j855x+0b5u8rWJIrlaG9tcTPstMlwjIw==", + "license": "ISC" + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true, + "license": "MIT" + }, + "node_modules/esbuild": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.12.tgz", + "integrity": "sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.19.12", + "@esbuild/android-arm": "0.19.12", + "@esbuild/android-arm64": "0.19.12", + "@esbuild/android-x64": "0.19.12", + "@esbuild/darwin-arm64": "0.19.12", + "@esbuild/darwin-x64": "0.19.12", + "@esbuild/freebsd-arm64": "0.19.12", + "@esbuild/freebsd-x64": "0.19.12", + "@esbuild/linux-arm": "0.19.12", + "@esbuild/linux-arm64": "0.19.12", + "@esbuild/linux-ia32": "0.19.12", + "@esbuild/linux-loong64": "0.19.12", + "@esbuild/linux-mips64el": "0.19.12", + "@esbuild/linux-ppc64": "0.19.12", + "@esbuild/linux-riscv64": "0.19.12", + "@esbuild/linux-s390x": "0.19.12", + "@esbuild/linux-x64": "0.19.12", + "@esbuild/netbsd-x64": "0.19.12", + "@esbuild/openbsd-x64": "0.19.12", + "@esbuild/sunos-x64": "0.19.12", + "@esbuild/win32-arm64": "0.19.12", + "@esbuild/win32-ia32": "0.19.12", + "@esbuild/win32-x64": "0.19.12" + } + }, + "node_modules/esbuild-register": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/esbuild-register/-/esbuild-register-3.6.0.tgz", + "integrity": "sha512-H2/S7Pm8a9CL1uhp9OvjwrBh5Pvx0H8qVOxNu8Wed9Y7qv56MPtq+GGM8RJpq6glYJn9Wspr8uw7l55uyinNeg==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.3.4" + }, + "peerDependencies": { + "esbuild": ">=0.12 <1" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-xml-parser": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.4.1.tgz", + "integrity": "sha512-xkjOecfnKGkSsOwtZ5Pz7Us/T6mrbPQrq0nh+aCO5V9nk5NLWmasAHumTKjiPJPWANe+kAZ84Jc8ooJkzZ88Sw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/NaturalIntelligence" + }, + { + "type": "paypal", + "url": "https://paypal.me/naturalintelligence" + } + ], + "license": "MIT", + "dependencies": { + "strnum": "^1.0.5" + }, + "bin": { + "fxparser": "src/cli/cli.js" + } + }, + "node_modules/fastq": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/foreground-child": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", + "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", + "dev": true, + "license": "ISC", + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/fraction.js": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", + "license": "MIT", + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://github.com/sponsors/rawify" + } + }, + "node_modules/fs-monkey": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.6.tgz", + "integrity": "sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg==", + "license": "Unlicense", + "optional": true + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-nonce": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-nonce/-/get-nonce-1.0.1.tgz", + "integrity": "sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/get-tsconfig": { + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.8.1.tgz", + "integrity": "sha512-k9PN+cFBmaLWtVz29SkUoqU5O0slLuHJXt/2P+tMVFT+phsSGXGkp9t3rQIqdz0e+06EHNGs3oM6ZX1s2zHxRg==", + "dev": true, + "license": "MIT", + "dependencies": { + "resolve-pkg-maps": "^1.0.0" + }, + "funding": { + "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" + } + }, + "node_modules/glob": { + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "dev": true, + "license": "ISC", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "license": "ISC" + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/intl-messageformat": { + "version": "10.5.14", + "resolved": "https://registry.npmjs.org/intl-messageformat/-/intl-messageformat-10.5.14.tgz", + "integrity": "sha512-IjC6sI0X7YRjjyVH9aUgdftcmZK7WXdHeil4KwbjDnRWjnVitKpAx3rr6t6di1joFp5188VqKcobOPA6mCLG/w==", + "license": "BSD-3-Clause", + "dependencies": { + "@formatjs/ecma402-abstract": "2.0.0", + "@formatjs/fast-memoize": "2.2.0", + "@formatjs/icu-messageformat-parser": "2.7.8", + "tslib": "^2.4.0" + } + }, + "node_modules/invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "node_modules/is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", + "license": "MIT" + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "license": "MIT", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-core-module": { + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", + "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-what": { + "version": "4.1.16", + "resolved": "https://registry.npmjs.org/is-what/-/is-what-4.1.16.tgz", + "integrity": "sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A==", + "license": "MIT", + "engines": { + "node": ">=12.13" + }, + "funding": { + "url": "https://github.com/sponsors/mesqueeb" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true, + "license": "ISC" + }, + "node_modules/jackspeak": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/jiti": { + "version": "1.21.6", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.6.tgz", + "integrity": "sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==", + "dev": true, + "license": "MIT", + "bin": { + "jiti": "bin/jiti.js" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "license": "MIT" + }, + "node_modules/lefthook": { + "version": "1.7.15", + "resolved": "https://registry.npmjs.org/lefthook/-/lefthook-1.7.15.tgz", + "integrity": "sha512-HW2mYkhg0a3RH2t57+ZJwacJiSIuDEhsXQAaCw6iGeN7zowdUV7g5QtnRdFdPkaK2eaNFpG6Rp0GsTrl/v0gNg==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "bin": { + "lefthook": "bin/index.js" + }, + "optionalDependencies": { + "lefthook-darwin-arm64": "1.7.15", + "lefthook-darwin-x64": "1.7.15", + "lefthook-freebsd-arm64": "1.7.15", + "lefthook-freebsd-x64": "1.7.15", + "lefthook-linux-arm64": "1.7.15", + "lefthook-linux-x64": "1.7.15", + "lefthook-openbsd-arm64": "1.7.15", + "lefthook-openbsd-x64": "1.7.15", + "lefthook-windows-arm64": "1.7.15", + "lefthook-windows-x64": "1.7.15" + } + }, + "node_modules/lefthook-darwin-arm64": { + "version": "1.7.15", + "resolved": "https://registry.npmjs.org/lefthook-darwin-arm64/-/lefthook-darwin-arm64-1.7.15.tgz", + "integrity": "sha512-o8JgCnLM7UgF9g0MwarHJFoj6aVSSkUInHpsQZegV1c7CVQY/LIXgSeAWRb9XBvuUjByJ/HiHFMp9/hAALTwxQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/lefthook-darwin-x64": { + "version": "1.7.15", + "resolved": "https://registry.npmjs.org/lefthook-darwin-x64/-/lefthook-darwin-x64-1.7.15.tgz", + "integrity": "sha512-nrdoex0icmXYl7AAvG7WtfEzjQtX/kWvM88jPu/gijH6VhAjp110Y8VScB7rWOcApb5kNNeqd1nKMAFgZ8KhAg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/lefthook-freebsd-arm64": { + "version": "1.7.15", + "resolved": "https://registry.npmjs.org/lefthook-freebsd-arm64/-/lefthook-freebsd-arm64-1.7.15.tgz", + "integrity": "sha512-zl1TPynklJZZ/YsWb2H0gfErQbey318i2W85wIKGEk8kC2UzOgYTuPffnfi7kANei9ntZnhvGgilc6tqYOPuGQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/lefthook-freebsd-x64": { + "version": "1.7.15", + "resolved": "https://registry.npmjs.org/lefthook-freebsd-x64/-/lefthook-freebsd-x64-1.7.15.tgz", + "integrity": "sha512-/gKPwhWhZ3Q/efGs73/qw6nyR4WCT74oSTgn8wabAJO5+T/2FXTKzo7IiKkQmScmY5OcnD/0teJbJZ17VWSSOg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/lefthook-linux-arm64": { + "version": "1.7.15", + "resolved": "https://registry.npmjs.org/lefthook-linux-arm64/-/lefthook-linux-arm64-1.7.15.tgz", + "integrity": "sha512-re2f8WmYw19n8ojit0rnKbERAzD1/iCpU/Y8anXOjD/ROw/cpSfO88uKQrUCNY9Rp4XLtkkp9oDJs3Eg7JS7vA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/lefthook-linux-x64": { + "version": "1.7.15", + "resolved": "https://registry.npmjs.org/lefthook-linux-x64/-/lefthook-linux-x64-1.7.15.tgz", + "integrity": "sha512-Kj6ieTlhFGlbPDyVFeOb296MS9x/Jj5y/xTPLBM+EKbdsTJSvUYu5FdtEWfhpLyWmPfkZtULHcTQE1hoo9Q4Cg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/lefthook-openbsd-arm64": { + "version": "1.7.15", + "resolved": "https://registry.npmjs.org/lefthook-openbsd-arm64/-/lefthook-openbsd-arm64-1.7.15.tgz", + "integrity": "sha512-85amE23mJ4BC9OThLkt+QCeVwue2Cr0ezN9LSwP0h8+royyj7YRcSu0VM/Et3B9LO50T2bpdI9norOqTcPZ9yA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ] + }, + "node_modules/lefthook-openbsd-x64": { + "version": "1.7.15", + "resolved": "https://registry.npmjs.org/lefthook-openbsd-x64/-/lefthook-openbsd-x64-1.7.15.tgz", + "integrity": "sha512-vXx/PpcalFgdvqkoHLI4KTGZp0ti+VCCL7RqDTA6n+GZpxPTWEXSOz3GuwNALX93Dn6MOYQYktKtXADwy24fcA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ] + }, + "node_modules/lefthook-windows-arm64": { + "version": "1.7.15", + "resolved": "https://registry.npmjs.org/lefthook-windows-arm64/-/lefthook-windows-arm64-1.7.15.tgz", + "integrity": "sha512-jPKdQOLWQLRPO3VfI3ptpmdQBBsXTwaCLKXMo/gcSyU0xE/ltPD4QqvHzTAFJo00VcKRHjv9QeH69qhENjJtjw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/lefthook-windows-x64": { + "version": "1.7.15", + "resolved": "https://registry.npmjs.org/lefthook-windows-x64/-/lefthook-windows-x64-1.7.15.tgz", + "integrity": "sha512-tlkSU669+b64AsqytGy1W3au7h8kFjt5ejLhTkErJpylTqThZIHm/GI0wUmpX+ud8kekM+9j407dweAHYOQ1XA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true, + "license": "MIT" + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "license": "MIT", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/lucia": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/lucia/-/lucia-3.2.0.tgz", + "integrity": "sha512-eXMxXwk6hqtjRTj4W/x3EnTUtAztLPm0p2N2TEBMDEbakDLXiYnDQ9z/qahjPdPdhPguQc+vwO0/88zIWxlpuw==", + "license": "MIT", + "dependencies": { + "oslo": "1.2.0" + } + }, + "node_modules/lucide-react": { + "version": "0.396.0", + "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.396.0.tgz", + "integrity": "sha512-N/zP+9vEfEYHiMWMpjwH/M5diaV0e4UFe07BpgdzaRYce5QvXi87hixf7F0Xqdr3zuX/9u7H/2D4MVXIK22O0A==", + "license": "ISC", + "peerDependencies": { + "react": "^16.5.1 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/memfs": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", + "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", + "license": "Unlicense", + "optional": true, + "dependencies": { + "fs-monkey": "^1.0.4" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/memfs-browser": { + "version": "3.5.10302", + "resolved": "https://registry.npmjs.org/memfs-browser/-/memfs-browser-3.5.10302.tgz", + "integrity": "sha512-JJTc/nh3ig05O0gBBGZjTCPOyydaTxNF0uHYBrcc1gHNnO+KIHIvo0Y1FKCJsaei6FCl8C6xfQomXqu+cuzkIw==", + "license": "Unlicense", + "optional": true, + "dependencies": { + "memfs": "3.5.3" + } + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/mitt": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz", + "integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==", + "license": "MIT" + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true, + "license": "MIT" + }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node_modules/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/next": { + "version": "14.2.10", + "resolved": "https://registry.npmjs.org/next/-/next-14.2.10.tgz", + "integrity": "sha512-sDDExXnh33cY3RkS9JuFEKaS4HmlWmDKP1VJioucCG6z5KuA008DPsDZOzi8UfqEk3Ii+2NCQSJrfbEWtZZfww==", + "license": "MIT", + "dependencies": { + "@next/env": "14.2.10", + "@swc/helpers": "0.5.5", + "busboy": "1.6.0", + "caniuse-lite": "^1.0.30001579", + "graceful-fs": "^4.2.11", + "postcss": "8.4.31", + "styled-jsx": "5.1.1" + }, + "bin": { + "next": "dist/bin/next" + }, + "engines": { + "node": ">=18.17.0" + }, + "optionalDependencies": { + "@next/swc-darwin-arm64": "14.2.10", + "@next/swc-darwin-x64": "14.2.10", + "@next/swc-linux-arm64-gnu": "14.2.10", + "@next/swc-linux-arm64-musl": "14.2.10", + "@next/swc-linux-x64-gnu": "14.2.10", + "@next/swc-linux-x64-musl": "14.2.10", + "@next/swc-win32-arm64-msvc": "14.2.10", + "@next/swc-win32-ia32-msvc": "14.2.10", + "@next/swc-win32-x64-msvc": "14.2.10" + }, + "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 + } + } + }, + "node_modules/next-intl": { + "version": "3.19.1", + "resolved": "https://registry.npmjs.org/next-intl/-/next-intl-3.19.1.tgz", + "integrity": "sha512-KlJSomzbB5dNkWBIiSIRaoy5zqwLgHNV5Zw0ULhkHjNnPN7aLFFv2G+VOQKle630sNH2JiKc9nsmi6PM1GdkhA==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/amannn" + } + ], + "license": "MIT", + "dependencies": { + "@formatjs/intl-localematcher": "^0.5.4", + "negotiator": "^0.6.3", + "use-intl": "^3.19.1" + }, + "peerDependencies": { + "next": "^10.0.0 || ^11.0.0 || ^12.0.0 || ^13.0.0 || ^14.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/next-sitemap": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/next-sitemap/-/next-sitemap-4.2.3.tgz", + "integrity": "sha512-vjdCxeDuWDzldhCnyFCQipw5bfpl4HmZA7uoo3GAaYGjGgfL4Cxb1CiztPuWGmS+auYs7/8OekRS8C2cjdAsjQ==", + "funding": [ + { + "url": "https://github.com/iamvishnusankar/next-sitemap.git" + } + ], + "license": "MIT", + "dependencies": { + "@corex/deepmerge": "^4.0.43", + "@next/env": "^13.4.3", + "fast-glob": "^3.2.12", + "minimist": "^1.2.8" + }, + "bin": { + "next-sitemap": "bin/next-sitemap.mjs", + "next-sitemap-cjs": "bin/next-sitemap.cjs" + }, + "engines": { + "node": ">=14.18" + }, + "peerDependencies": { + "next": "*" + } + }, + "node_modules/next-sitemap/node_modules/@next/env": { + "version": "13.5.6", + "resolved": "https://registry.npmjs.org/@next/env/-/env-13.5.6.tgz", + "integrity": "sha512-Yac/bV5sBGkkEXmAX5FWPS9Mmo2rthrOPRQQNfycJPkjUAUclomCPH7QFVCDQ4Mp2k2K1SSM6m0zrxYrOwtFQw==", + "license": "MIT" + }, + "node_modules/next-themes": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/next-themes/-/next-themes-0.3.0.tgz", + "integrity": "sha512-/QHIrsYpd6Kfk7xakK4svpDI5mmXP0gfvCoJdGpZQ2TOrQZmsW0QxjaiLn8wbIKjtm4BTSqLoix4lxYYOnLJ/w==", + "license": "MIT", + "peerDependencies": { + "react": "^16.8 || ^17 || ^18", + "react-dom": "^16.8 || ^17 || ^18" + } + }, + "node_modules/next/node_modules/postcss": { + "version": "8.4.31", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", + "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/node-releases": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", + "license": "MIT" + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nuqs": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/nuqs/-/nuqs-1.19.1.tgz", + "integrity": "sha512-oixldNThB1wbu6B5K961++7wpTz/EZFPWnraGmIQhibDT+YxRJNplWMIoPJgL4dlsiSDVI5bbUWKpzsIWVh3Pg==", + "license": "MIT", + "dependencies": { + "mitt": "^3.0.1" + }, + "peerDependencies": { + "next": ">=13.4 <14.0.2 || ^14.0.3" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/oslo": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/oslo/-/oslo-1.2.0.tgz", + "integrity": "sha512-OoFX6rDsNcOQVAD2gQD/z03u4vEjWZLzJtwkmgfRF+KpQUXwdgEXErD7zNhyowmHwHefP+PM9Pw13pgpHMRlzw==", + "license": "MIT", + "dependencies": { + "@node-rs/argon2": "1.7.0", + "@node-rs/bcrypt": "1.9.0" + } + }, + "node_modules/package-json-from-dist": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz", + "integrity": "sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==", + "dev": true, + "license": "BlueOak-1.0.0" + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true, + "license": "MIT" + }, + "node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/picocolors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz", + "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==", + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/postcss": { + "version": "8.4.45", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.45.tgz", + "integrity": "sha512-7KTLTdzdZZYscUc65XmjFiB73vBhBfbPztCYdUNvlaso9PrzjzcmjqBPR0lNGkcVlcO4BjiO5rK/qNz+XAen1Q==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.0.1", + "source-map-js": "^1.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-import": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "dev": true, + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-js": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", + "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "dev": true, + "license": "MIT", + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.4.21" + } + }, + "node_modules/postcss-load-config": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", + "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "lilconfig": "^3.0.0", + "yaml": "^2.3.4" + }, + "engines": { + "node": ">= 14" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-load-config/node_modules/lilconfig": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.2.tgz", + "integrity": "sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" + } + }, + "node_modules/postcss-nested": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.2.0.tgz", + "integrity": "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.1.1" + }, + "engines": { + "node": ">=12.0" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", + "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", + "dev": true, + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "license": "MIT" + }, + "node_modules/postgres": { + "version": "3.4.4", + "resolved": "https://registry.npmjs.org/postgres/-/postgres-3.4.4.tgz", + "integrity": "sha512-IbyN+9KslkqcXa8AO9fxpk97PA4pzewvpi2B3Dwy9u4zpV32QicaEdgmF3eSQUzdRk7ttDHQejNgAEr4XoeH4A==", + "license": "Unlicense", + "engines": { + "node": ">=12" + }, + "funding": { + "type": "individual", + "url": "https://github.com/sponsors/porsager" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/react": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", + "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.2" + }, + "peerDependencies": { + "react": "^18.3.1" + } + }, + "node_modules/react-remove-scroll": { + "version": "2.5.7", + "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.5.7.tgz", + "integrity": "sha512-FnrTWO4L7/Bhhf3CYBNArEG/yROV0tKmTv7/3h9QCFvH6sndeFf1wPqOcbFVu5VAulS5dV1wGT3GZZ/1GawqiA==", + "license": "MIT", + "dependencies": { + "react-remove-scroll-bar": "^2.3.4", + "react-style-singleton": "^2.2.1", + "tslib": "^2.1.0", + "use-callback-ref": "^1.3.0", + "use-sidecar": "^1.1.2" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/react-remove-scroll-bar": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.6.tgz", + "integrity": "sha512-DtSYaao4mBmX+HDo5YWYdBWQwYIQQshUV/dVxFxK+KM26Wjwp1gZ6rv6OC3oujI6Bfu6Xyg3TwK533AQutsn/g==", + "license": "MIT", + "dependencies": { + "react-style-singleton": "^2.2.1", + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/react-style-singleton": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/react-style-singleton/-/react-style-singleton-2.2.1.tgz", + "integrity": "sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==", + "license": "MIT", + "dependencies": { + "get-nonce": "^1.0.0", + "invariant": "^2.2.4", + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "license": "MIT", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/reading-time": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/reading-time/-/reading-time-1.5.0.tgz", + "integrity": "sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg==", + "license": "MIT" + }, + "node_modules/regenerator-runtime": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", + "license": "MIT" + }, + "node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-pkg-maps": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", + "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/scheduler": { + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", + "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/server-only": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/server-only/-/server-only-0.0.1.tgz", + "integrity": "sha512-qepMx2JxAa5jjfzxG79yPPq+8BuFToHd1hm7kI+Z4zAq1ftQiP7HcxMhDDItrbtwVeLg/cY2JnKnrcFkmiswNA==", + "license": "MIT" + }, + "node_modules/sharp": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.33.5.tgz", + "integrity": "sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==", + "hasInstallScript": true, + "license": "Apache-2.0", + "dependencies": { + "color": "^4.2.3", + "detect-libc": "^2.0.3", + "semver": "^7.6.3" + }, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-darwin-arm64": "0.33.5", + "@img/sharp-darwin-x64": "0.33.5", + "@img/sharp-libvips-darwin-arm64": "1.0.4", + "@img/sharp-libvips-darwin-x64": "1.0.4", + "@img/sharp-libvips-linux-arm": "1.0.5", + "@img/sharp-libvips-linux-arm64": "1.0.4", + "@img/sharp-libvips-linux-s390x": "1.0.4", + "@img/sharp-libvips-linux-x64": "1.0.4", + "@img/sharp-libvips-linuxmusl-arm64": "1.0.4", + "@img/sharp-libvips-linuxmusl-x64": "1.0.4", + "@img/sharp-linux-arm": "0.33.5", + "@img/sharp-linux-arm64": "0.33.5", + "@img/sharp-linux-s390x": "0.33.5", + "@img/sharp-linux-x64": "0.33.5", + "@img/sharp-linuxmusl-arm64": "0.33.5", + "@img/sharp-linuxmusl-x64": "0.33.5", + "@img/sharp-wasm32": "0.33.5", + "@img/sharp-win32-ia32": "0.33.5", + "@img/sharp-win32-x64": "0.33.5" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "license": "MIT", + "dependencies": { + "is-arrayish": "^0.3.1" + } + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/streamsearch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", + "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/string-width-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/strnum": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz", + "integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==", + "license": "MIT" + }, + "node_modules/styled-jsx": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.1.tgz", + "integrity": "sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==", + "license": "MIT", + "dependencies": { + "client-only": "0.0.1" + }, + "engines": { + "node": ">= 12.0.0" + }, + "peerDependencies": { + "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + }, + "babel-plugin-macros": { + "optional": true + } + } + }, + "node_modules/sucrase": { + "version": "3.35.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", + "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "^10.3.10", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/superjson": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/superjson/-/superjson-2.2.1.tgz", + "integrity": "sha512-8iGv75BYOa0xRJHK5vRLEjE2H/i4lulTjzpUXic3Eg8akftYjkmQDa8JARQ42rlczXyFR3IeRoeFCc7RxHsYZA==", + "license": "MIT", + "dependencies": { + "copy-anything": "^3.0.2" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tailwind-merge": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-2.5.2.tgz", + "integrity": "sha512-kjEBm+pvD+6eAwzJL2Bi+02/9LFLal1Gs61+QB7HvTfQQ0aXwC5LGT8PEt1gS0CWKktKe6ysPTAy3cBC5MeiIg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/dcastil" + } + }, + "node_modules/tailwind-scrollbar": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/tailwind-scrollbar/-/tailwind-scrollbar-3.1.0.tgz", + "integrity": "sha512-pmrtDIZeHyu2idTejfV59SbaJyvp1VRjYxAjZBH0jnyrPRo6HL1kD5Glz8VPagasqr6oAx6M05+Tuw429Z8jxg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.13.0" + }, + "peerDependencies": { + "tailwindcss": "3.x" + } + }, + "node_modules/tailwindcss": { + "version": "3.4.11", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.11.tgz", + "integrity": "sha512-qhEuBcLemjSJk5ajccN9xJFtM/h0AVCPaA6C92jNP+M2J8kX+eMJHI7R2HFKUvvAsMpcfLILMCFYSeDwpMmlUg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.3.0", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.21.0", + "lilconfig": "^2.1.0", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.23", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.1", + "postcss-nested": "^6.0.1", + "postcss-selector-parser": "^6.0.11", + "resolve": "^1.22.2", + "sucrase": "^3.32.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/tailwindcss-animate": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/tailwindcss-animate/-/tailwindcss-animate-1.0.7.tgz", + "integrity": "sha512-bl6mpH3T7I3UFxuvDEXLxy/VuFxBk5bbzplh7tXI68mwMokNYd1t9qPBHlnyTwfa4JGC4zP516I1hYYtQ/vspA==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "tailwindcss": ">=3.0.0 || insiders" + } + }, + "node_modules/tailwindcss/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dev": true, + "license": "MIT", + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "dev": true, + "license": "MIT", + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/tslib": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", + "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==", + "license": "0BSD" + }, + "node_modules/typescript": { + "version": "5.6.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", + "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "devOptional": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/undici-types": { + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", + "dev": true, + "license": "MIT" + }, + "node_modules/update-browserslist-db": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz", + "integrity": "sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.1.2", + "picocolors": "^1.0.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/use-callback-ref": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.2.tgz", + "integrity": "sha512-elOQwe6Q8gqZgDA8mrh44qRTQqpIHDcZ3hXTLjBe1i4ph8XpNJnO+aQf3NaG+lriLopI4HMx9VjQLfPQ6vhnoA==", + "license": "MIT", + "dependencies": { + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/use-intl": { + "version": "3.19.1", + "resolved": "https://registry.npmjs.org/use-intl/-/use-intl-3.19.1.tgz", + "integrity": "sha512-FUblDZJ/iuXusroBxvzVwXmgjHIef2YHJ0ASRmkMV8whlcRr6QJozBZUR/xB4I0+MMbWDD4GPugUK+MxE2coJA==", + "license": "MIT", + "dependencies": { + "@formatjs/fast-memoize": "^2.2.0", + "intl-messageformat": "^10.5.14" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/use-sidecar": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/use-sidecar/-/use-sidecar-1.1.2.tgz", + "integrity": "sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==", + "license": "MIT", + "dependencies": { + "detect-node-es": "^1.1.0", + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.9.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true, + "license": "MIT" + }, + "node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/wrap-ansi-cjs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yaml": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.5.1.tgz", + "integrity": "sha512-bLQOjaX/ADgQ20isPJRvF0iRUHIxVhYvr53Of7wGcWlO2jvtUlH5m87DsmulFVxRpNLOnI4tB6p/oh8D7kpn9Q==", + "dev": true, + "license": "ISC", + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/zod": { + "version": "3.23.8", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.23.8.tgz", + "integrity": "sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + } + } +} diff --git a/src/app/[locale]/Test/layout.tsx b/src/app/[locale]/Test/layout.tsx new file mode 100644 index 0000000..bd917d1 --- /dev/null +++ b/src/app/[locale]/Test/layout.tsx @@ -0,0 +1,3 @@ +/*export default function Layout({ children }: { children: React.ReactNode }) { + return
; +}*/ diff --git a/src/app/[locale]/Test/page.tsx b/src/app/[locale]/Test/page.tsx new file mode 100644 index 0000000..b76cd9b --- /dev/null +++ b/src/app/[locale]/Test/page.tsx @@ -0,0 +1,13 @@ +import { Box } from '@/components/test/Box'; +import { unstable_setRequestLocale } from 'next-intl/server'; + +export default function TestPage({ locale }: { locale: string }) { + unstable_setRequestLocale(locale); + return ( +
+

Kult

+

Hackerspace

+ +
+ ); +} diff --git a/src/components/test/Box.tsx b/src/components/test/Box.tsx new file mode 100644 index 0000000..9578c01 --- /dev/null +++ b/src/components/test/Box.tsx @@ -0,0 +1,20 @@ +'use client'; +import { Button } from '@/components/ui/Button'; +import { useState } from 'react'; + +function Box({ ...props }) { + const [numberOfClicks, setNumberOfClicks] = useState(0); + + function handleClick() { + setNumberOfClicks(numberOfClicks + 1); + console.log('button clicked', numberOfClicks); + } + return ( + + ); +} + +export { Box }; From 4ea50d618df14ce0f3adc780ea861069b02475c0 Mon Sep 17 00:00:00 2001 From: Mohammad Kazem Khajeh Date: Thu, 17 Oct 2024 19:00:08 +0200 Subject: [PATCH 2/7] feat: first attempt at creating rules page --- bun.lockb | Bin 224800 -> 232895 bytes messages/en.json | 6 ++ messages/no.json | 6 ++ .../(default)/rules/[subset]/page.tsx | 15 +++ src/app/[locale]/(default)/rules/layout.tsx | 15 +++ src/app/[locale]/(default)/rules/page.tsx | 36 +++++++ src/app/[locale]/Test/layout.tsx | 3 - src/app/[locale]/Test/page.tsx | 13 --- src/components/rules/RulesPagesList.tsx | 48 ++++++++++ src/components/rules/SubPages.tsx | 47 +++++++++ src/components/test/Box.tsx | 20 ---- src/lib/locale/index.ts | 12 +-- src/mock-data/rules.ts | 90 ++++++++++++++++++ 13 files changed, 269 insertions(+), 42 deletions(-) create mode 100644 src/app/[locale]/(default)/rules/[subset]/page.tsx create mode 100644 src/app/[locale]/(default)/rules/layout.tsx create mode 100644 src/app/[locale]/(default)/rules/page.tsx delete mode 100644 src/app/[locale]/Test/layout.tsx delete mode 100644 src/app/[locale]/Test/page.tsx create mode 100644 src/components/rules/RulesPagesList.tsx create mode 100644 src/components/rules/SubPages.tsx delete mode 100644 src/components/test/Box.tsx create mode 100644 src/mock-data/rules.ts diff --git a/bun.lockb b/bun.lockb index 2b8ee5916350e83a17693f8147e43173a2ab6ec1..16bdc33b3266513db7f0861e68270f514a72fe1d 100755 GIT binary patch delta 50165 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 delta 46158 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 hc+f1L{m!O6*)dEuWj+{{y)c)I rule.id === Number.parseInt(subset), + ); + if (!page) return null; + return ( +
+

{page.title}

+
+ ); +} diff --git a/src/app/[locale]/(default)/rules/layout.tsx b/src/app/[locale]/(default)/rules/layout.tsx new file mode 100644 index 0000000..0b6ad56 --- /dev/null +++ b/src/app/[locale]/(default)/rules/layout.tsx @@ -0,0 +1,15 @@ +import { unstable_setRequestLocale } from 'next-intl/server'; + +type RulesLayoutProps = { + children: React.ReactNode; + params: { locale: string }; +}; + +export default function RulesLayout({ + children, + params: { locale }, +}: RulesLayoutProps) { + unstable_setRequestLocale(locale); + + return <>{children}; +} diff --git a/src/app/[locale]/(default)/rules/page.tsx b/src/app/[locale]/(default)/rules/page.tsx new file mode 100644 index 0000000..59a1f74 --- /dev/null +++ b/src/app/[locale]/(default)/rules/page.tsx @@ -0,0 +1,36 @@ +import { RulesPagesList } from '@/components/rules/RulesPagesList'; +import { rulesMockdata } from '@/mock-data/rules'; +import { useTranslations } from 'next-intl'; +import { getTranslations, unstable_setRequestLocale } from 'next-intl/server'; + +export async function generateMetadata({ + params: { locale }, +}: { + params: { locale: string }; +}) { + const t = await getTranslations({ locale, namespace: 'layout' }); + + return { + title: t('rules'), + }; +} + +export default function RulesPage({ + params: { locale }, +}: { + params: { locale: string }; +}) { + unstable_setRequestLocale(locale); + const t = useTranslations('rules'); + + return ( + <> +
+

{t('title')}

+
+
+ +
+ + ); +} diff --git a/src/app/[locale]/Test/layout.tsx b/src/app/[locale]/Test/layout.tsx deleted file mode 100644 index bd917d1..0000000 --- a/src/app/[locale]/Test/layout.tsx +++ /dev/null @@ -1,3 +0,0 @@ -/*export default function Layout({ children }: { children: React.ReactNode }) { - return
; -}*/ diff --git a/src/app/[locale]/Test/page.tsx b/src/app/[locale]/Test/page.tsx deleted file mode 100644 index b76cd9b..0000000 --- a/src/app/[locale]/Test/page.tsx +++ /dev/null @@ -1,13 +0,0 @@ -import { Box } from '@/components/test/Box'; -import { unstable_setRequestLocale } from 'next-intl/server'; - -export default function TestPage({ locale }: { locale: string }) { - unstable_setRequestLocale(locale); - return ( -
-

Kult

-

Hackerspace

- -
- ); -} diff --git a/src/components/rules/RulesPagesList.tsx b/src/components/rules/RulesPagesList.tsx new file mode 100644 index 0000000..fa04e2f --- /dev/null +++ b/src/components/rules/RulesPagesList.tsx @@ -0,0 +1,48 @@ +import { SubPages } from '@/components/rules/SubPages'; +import { useTranslations } from 'next-intl'; + +type RulesPagesListProps = { + rules: Array<{ + id: number; + internal: boolean; + title: string; + photoUrl: string; + }>; +}; + +function RulesPagesList({ rules }: RulesPagesListProps) { + const internal = rules.filter((rule) => rule.internal === true); + const notInternal = rules.filter((rule) => rule.internal === false); + const t = useTranslations('rules'); + + return ( +
+
+

{t('forEveryone')}

+ {notInternal.map((rule) => ( + + ))} +
+
+

{t('internal')}

+ {internal.map((rule) => ( + + ))} +
+
+ ); +} + +export { RulesPagesList }; diff --git a/src/components/rules/SubPages.tsx b/src/components/rules/SubPages.tsx new file mode 100644 index 0000000..6e1063d --- /dev/null +++ b/src/components/rules/SubPages.tsx @@ -0,0 +1,47 @@ +import { Badge } from '@/components/ui/Badge'; +import { Link } from '@/lib/locale/navigation'; +import Image from 'next/image'; + +type SubPagesProps = { + className?: string; + id: number; + internal: boolean; + title: string; + photoUrl: string; +}; + +function SubPages({ className, id, internal, title, photoUrl }: SubPagesProps) { + return ( + +
+
+ {internal ? ( + + Intern + + ) : ( + {title} + )} +
+
+

+ {title} +

+
+
+ + ); +} + +export { SubPages }; diff --git a/src/components/test/Box.tsx b/src/components/test/Box.tsx deleted file mode 100644 index 9578c01..0000000 --- a/src/components/test/Box.tsx +++ /dev/null @@ -1,20 +0,0 @@ -'use client'; -import { Button } from '@/components/ui/Button'; -import { useState } from 'react'; - -function Box({ ...props }) { - const [numberOfClicks, setNumberOfClicks] = useState(0); - - function handleClick() { - setNumberOfClicks(numberOfClicks + 1); - console.log('button clicked', numberOfClicks); - } - return ( - - ); -} - -export { Box }; diff --git a/src/lib/locale/index.ts b/src/lib/locale/index.ts index 8ffd34e..cc7e159 100644 --- a/src/lib/locale/index.ts +++ b/src/lib/locale/index.ts @@ -29,13 +29,13 @@ export const routing = defineRouting({ en: '/about', no: '/om-oss', }, - '/storage': { - en: '/storage', - no: '/lager', + '/rules': { + en: '/rules', + no: '/regler', }, - '/storage/shopping-cart': { - en: '/storage/shopping-cart', - no: '/lager/handlekurv', + '/rules/[subset]': { + en: '/rules/[subset]', + no: '/regler/[subset]', }, }, }); diff --git a/src/mock-data/rules.ts b/src/mock-data/rules.ts new file mode 100644 index 0000000..d34d125 --- /dev/null +++ b/src/mock-data/rules.ts @@ -0,0 +1,90 @@ +const rulesMockdata = [ + { + id: 1, + internal: true, + title: 'Regler for regler', + photoUrl: 'mock.jpg', + content: + 'Reglene eksisterer av en grunn, overhold dem! • For din egen sikkerhet, andre sin sikkerhet og for at utstyr skal vare. • Regler håndheves av LabOps, Styret og Ledelsen • Si ifra hvis du ser regelbrudd. Ta ansvar. • Hvis du ikke vil si ifra selv, kan du gå via tillitsvalgt, som har taushetsplikt • Hvis reglene ikke følges, kan det føre til at man ikke får bruke utstyret, eller at man blir utestengt. • Regler kan foreslås endret og/eller fremlegges av hvem som helst, men godkjennes av styret.', + }, + { + id: 2, + internal: true, + title: 'Etiske retningslinjer', + photoUrl: 'mock.jpg', + }, + { + id: 3, + internal: false, + title: 'Regler for verkstedet', + photoUrl: 'mock.jpg', + }, + { + id: 4, + internal: true, + title: 'Regler for vakt', + photoUrl: 'mock.jpg', + }, + { + id: 5, + internal: false, + title: 'Regler for bruk av 3D-printer', + photoUrl: 'mock.jpg', + }, + { + id: 6, + internal: true, + title: 'Regler for kaffemaskin', + photoUrl: 'mock.jpg', + }, + { + id: 7, + internal: true, + title: 'Regler for utlån', + photoUrl: 'mock.jpg', + }, + { + id: 8, + internal: true, + title: 'Regler for kurs', + photoUrl: 'mock.jpg', + }, + { + id: 9, + internal: true, + title: 'Regler for arrangement', + photoUrl: 'mock.jpg', + }, + { + id: 10, + internal: false, + title: 'Regler for VR briller', + photoUrl: 'mock.jpg', + }, + { + id: 11, + internal: false, + title: 'Regler for verksted-PC', + photoUrl: 'mock.jpg', + }, + { + id: 12, + internal: true, + title: 'Regler for kjøkkenet', + photoUrl: 'mock.jpg', + }, + { + id: 13, + internal: false, + title: 'Regler for loddestasjon', + photoUrl: 'mock.jpg', + }, + { + id: 14, + internal: true, + title: 'Regler for Drive', + photoUrl: 'mock.jpg', + }, +]; + +export { rulesMockdata }; From b946652410c11c08bcab1891468a8bc91b5557e5 Mon Sep 17 00:00:00 2001 From: Mohammad Kazem Khajeh Date: Sun, 10 Nov 2024 13:44:53 +0100 Subject: [PATCH 3/7] fix: resolve threads in layout --- .../(default)/rules/(main)/layout.tsx | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 src/app/[locale]/(default)/rules/(main)/layout.tsx diff --git a/src/app/[locale]/(default)/rules/(main)/layout.tsx b/src/app/[locale]/(default)/rules/(main)/layout.tsx new file mode 100644 index 0000000..de1e4f7 --- /dev/null +++ b/src/app/[locale]/(default)/rules/(main)/layout.tsx @@ -0,0 +1,21 @@ +import { useTranslations } from 'next-intl'; +import { unstable_setRequestLocale } from 'next-intl/server'; + +type RulesLayoutProps = { + children: React.ReactNode; + params: { locale: string }; +}; + +export default function RulesLayout({ + children, + params: { locale }, +}: RulesLayoutProps) { + unstable_setRequestLocale(locale); + const t = useTranslations('rules'); + return ( + <> +

{t('title')}

+ {children} + + ); +} From e509b90134c68da59ad4dccf67c9521f5f2b981d Mon Sep 17 00:00:00 2001 From: Mohammad Kazem Khajeh Date: Sun, 10 Nov 2024 13:48:02 +0100 Subject: [PATCH 4/7] fix: resolve threads in main page and sub-page --- .../[locale]/(default)/rules/(main)/page.tsx | 28 +++++++++++++++++++ .../(default)/rules/[subset]/page.tsx | 13 ++++----- 2 files changed, 34 insertions(+), 7 deletions(-) create mode 100644 src/app/[locale]/(default)/rules/(main)/page.tsx diff --git a/src/app/[locale]/(default)/rules/(main)/page.tsx b/src/app/[locale]/(default)/rules/(main)/page.tsx new file mode 100644 index 0000000..79a5df2 --- /dev/null +++ b/src/app/[locale]/(default)/rules/(main)/page.tsx @@ -0,0 +1,28 @@ +import { RuleCardList } from '@/components/rules/RuleCardList'; +import { rulesMockdata } from '@/mock-data/rules'; +import { getTranslations, unstable_setRequestLocale } from 'next-intl/server'; +import { Suspense } from 'react'; + +export async function generateMetadata({ + params: { locale }, +}: { + params: { locale: string }; +}) { + const t = await getTranslations({ locale, namespace: 'layout' }); + return { + title: t('rules'), + }; +} + +export default function RulesPage({ + params: { locale }, +}: { + params: { locale: string }; +}) { + unstable_setRequestLocale(locale); + return ( + <> + + + ); +} diff --git a/src/app/[locale]/(default)/rules/[subset]/page.tsx b/src/app/[locale]/(default)/rules/[subset]/page.tsx index 268dc27..3691638 100644 --- a/src/app/[locale]/(default)/rules/[subset]/page.tsx +++ b/src/app/[locale]/(default)/rules/[subset]/page.tsx @@ -1,15 +1,14 @@ import { rulesMockdata } from '@/mock-data/rules'; +import { unstable_setRequestLocale } from 'next-intl/server'; +import { notFound } from 'next/navigation'; -export default function SubPage({ +export default function RuleSubSetPage({ params: { subset }, }: { params: { subset: string } }) { + unstable_setRequestLocale(subset); const page = rulesMockdata.find( (rule) => rule.id === Number.parseInt(subset), ); - if (!page) return null; - return ( -
-

{page.title}

-
- ); + if (!page) return notFound(); + return

{page.title}

; } From 223c14103b34c85d4809701df51741c816fdc2e7 Mon Sep 17 00:00:00 2001 From: Mohammad Kazem Khajeh Date: Sun, 10 Nov 2024 13:51:32 +0100 Subject: [PATCH 5/7] fix: resolve remaining threads in components and other files --- .env.example | 1 - messages/no.json | 2 +- package-lock.json | 7989 ------------------- src/app/[locale]/(default)/rules/layout.tsx | 15 - src/app/[locale]/(default)/rules/page.tsx | 36 - src/components/rules/RuleCard.tsx | 57 + src/components/rules/RuleCardList.tsx | 60 + src/components/rules/RulesPagesList.tsx | 48 - src/components/rules/SubPages.tsx | 47 - src/lib/locale/index.ts | 8 + 10 files changed, 126 insertions(+), 8137 deletions(-) delete mode 100644 package-lock.json delete mode 100644 src/app/[locale]/(default)/rules/layout.tsx delete mode 100644 src/app/[locale]/(default)/rules/page.tsx create mode 100644 src/components/rules/RuleCard.tsx create mode 100644 src/components/rules/RuleCardList.tsx delete mode 100644 src/components/rules/RulesPagesList.tsx delete mode 100644 src/components/rules/SubPages.tsx diff --git a/.env.example b/.env.example index 8c087bf..67a64b3 100644 --- a/.env.example +++ b/.env.example @@ -1,5 +1,4 @@ # Since the ".env" file is gitignored, you can use the ".env.example" file to -# Since the ".env" file is gitignored, you can use the ".env.example" file to # build a new ".env" file when you clone the repo. Keep this file up-to-date # when you add new variables to `.env`. diff --git a/messages/no.json b/messages/no.json index 8ce2ba5..aa746fa 100644 --- a/messages/no.json +++ b/messages/no.json @@ -128,6 +128,6 @@ "rules": { "title": "Regler", "forEveryone": "For alle ", - "internal": "Interne regler " + "internal": "Interne regler" } } diff --git a/package-lock.json b/package-lock.json deleted file mode 100644 index 71f9d9e..0000000 --- a/package-lock.json +++ /dev/null @@ -1,7989 +0,0 @@ -{ - "name": "website-next", - "version": "0.1.0", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "website-next", - "version": "0.1.0", - "dependencies": { - "@aws-sdk/client-s3": "^3.637.0", - "@lucia-auth/adapter-drizzle": "^1.1.0", - "@radix-ui/react-avatar": "^1.1.0", - "@radix-ui/react-dialog": "^1.1.1", - "@radix-ui/react-dropdown-menu": "^2.1.1", - "@radix-ui/react-popover": "^1.1.1", - "@radix-ui/react-select": "^2.1.1", - "@radix-ui/react-separator": "^1.1.0", - "@radix-ui/react-slot": "^1.1.0", - "@radix-ui/react-tooltip": "^1.1.1", - "@t3-oss/env-nextjs": "^0.10.1", - "@tanstack/react-query": "^5.53.1", - "@trpc/client": "^11.0.0-rc.490", - "@trpc/react-query": "^11.0.0-rc.490", - "@trpc/server": "^11.0.0-rc.490", - "autoprefixer": "^10.4.19", - "client-only": "^0.0.1", - "cmdk": "1.0.0", - "country-flag-icons": "^1.5.12", - "cva": "^1.0.0-beta.1", - "drizzle-orm": "^0.33.0", - "lucia": "^3.2.0", - "lucide-react": "^0.396.0", - "next": "^14.2.4", - "next-intl": "^3.18.1", - "next-sitemap": "^4.2.3", - "next-themes": "^0.3.0", - "nuqs": "^1.17.4", - "postgres": "^3.4.4", - "react": "^18.3.1", - "react-dom": "^18.3.1", - "reading-time": "^1.5.0", - "server-only": "^0.0.1", - "sharp": "^0.33.4", - "superjson": "^2.2.1", - "tailwind-merge": "^2.5.2", - "zod": "^3.23.8" - }, - "devDependencies": { - "@biomejs/biome": "1.8.3", - "@types/node": "^20.14.8", - "@types/react": "^18.3.3", - "@types/react-dom": "^18.3.0", - "drizzle-kit": "^0.24.1", - "lefthook": "^1.7.14", - "postcss": "^8.4.38", - "tailwind-scrollbar": "^3.1.0", - "tailwindcss": "^3.4.4", - "tailwindcss-animate": "^1.0.7", - "typescript": "^5.5.0" - } - }, - "node_modules/@alloc/quick-lru": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", - "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@aws-crypto/crc32": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@aws-crypto/crc32/-/crc32-5.2.0.tgz", - "integrity": "sha512-nLbCWqQNgUiwwtFsen1AdzAtvuLRsQS8rYgMuxCrdKf9kOssamGLuPwyTY9wyYblNr9+1XM8v6zoDTPPSIeANg==", - "license": "Apache-2.0", - "dependencies": { - "@aws-crypto/util": "^5.2.0", - "@aws-sdk/types": "^3.222.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@aws-crypto/crc32c": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@aws-crypto/crc32c/-/crc32c-5.2.0.tgz", - "integrity": "sha512-+iWb8qaHLYKrNvGRbiYRHSdKRWhto5XlZUEBwDjYNf+ly5SVYG6zEoYIdxvf5R3zyeP16w4PLBn3rH1xc74Rag==", - "license": "Apache-2.0", - "dependencies": { - "@aws-crypto/util": "^5.2.0", - "@aws-sdk/types": "^3.222.0", - "tslib": "^2.6.2" - } - }, - "node_modules/@aws-crypto/sha1-browser": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@aws-crypto/sha1-browser/-/sha1-browser-5.2.0.tgz", - "integrity": "sha512-OH6lveCFfcDjX4dbAvCFSYUjJZjDr/3XJ3xHtjn3Oj5b9RjojQo8npoLeA/bNwkOkrSQ0wgrHzXk4tDRxGKJeg==", - "license": "Apache-2.0", - "dependencies": { - "@aws-crypto/supports-web-crypto": "^5.2.0", - "@aws-crypto/util": "^5.2.0", - "@aws-sdk/types": "^3.222.0", - "@aws-sdk/util-locate-window": "^3.0.0", - "@smithy/util-utf8": "^2.0.0", - "tslib": "^2.6.2" - } - }, - "node_modules/@aws-crypto/sha1-browser/node_modules/@smithy/is-array-buffer": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-2.2.0.tgz", - "integrity": "sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA==", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@aws-crypto/sha1-browser/node_modules/@smithy/util-buffer-from": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-2.2.0.tgz", - "integrity": "sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/is-array-buffer": "^2.2.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@aws-crypto/sha1-browser/node_modules/@smithy/util-utf8": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-2.3.0.tgz", - "integrity": "sha512-R8Rdn8Hy72KKcebgLiv8jQcQkXoLMOGGv5uI1/k0l+snqkOzQ1R0ChUBCxWMlBsFMekWjq0wRudIweFs7sKT5A==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/util-buffer-from": "^2.2.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@aws-crypto/sha256-browser": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-browser/-/sha256-browser-5.2.0.tgz", - "integrity": "sha512-AXfN/lGotSQwu6HNcEsIASo7kWXZ5HYWvfOmSNKDsEqC4OashTp8alTmaz+F7TC2L083SFv5RdB+qU3Vs1kZqw==", - "license": "Apache-2.0", - "dependencies": { - "@aws-crypto/sha256-js": "^5.2.0", - "@aws-crypto/supports-web-crypto": "^5.2.0", - "@aws-crypto/util": "^5.2.0", - "@aws-sdk/types": "^3.222.0", - "@aws-sdk/util-locate-window": "^3.0.0", - "@smithy/util-utf8": "^2.0.0", - "tslib": "^2.6.2" - } - }, - "node_modules/@aws-crypto/sha256-browser/node_modules/@smithy/is-array-buffer": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-2.2.0.tgz", - "integrity": "sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA==", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@aws-crypto/sha256-browser/node_modules/@smithy/util-buffer-from": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-2.2.0.tgz", - "integrity": "sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/is-array-buffer": "^2.2.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@aws-crypto/sha256-browser/node_modules/@smithy/util-utf8": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-2.3.0.tgz", - "integrity": "sha512-R8Rdn8Hy72KKcebgLiv8jQcQkXoLMOGGv5uI1/k0l+snqkOzQ1R0ChUBCxWMlBsFMekWjq0wRudIweFs7sKT5A==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/util-buffer-from": "^2.2.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@aws-crypto/sha256-js": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-js/-/sha256-js-5.2.0.tgz", - "integrity": "sha512-FFQQyu7edu4ufvIZ+OadFpHHOt+eSTBaYaki44c+akjg7qZg9oOQeLlk77F6tSYqjDAFClrHJk9tMf0HdVyOvA==", - "license": "Apache-2.0", - "dependencies": { - "@aws-crypto/util": "^5.2.0", - "@aws-sdk/types": "^3.222.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@aws-crypto/supports-web-crypto": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@aws-crypto/supports-web-crypto/-/supports-web-crypto-5.2.0.tgz", - "integrity": "sha512-iAvUotm021kM33eCdNfwIN//F77/IADDSs58i+MDaOqFrVjZo9bAal0NK7HurRuWLLpF1iLX7gbWrjHjeo+YFg==", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.6.2" - } - }, - "node_modules/@aws-crypto/util": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@aws-crypto/util/-/util-5.2.0.tgz", - "integrity": "sha512-4RkU9EsI6ZpBve5fseQlGNUWKMa1RLPQ1dnjnQoe07ldfIzcsGb5hC5W0Dm7u423KWzawlrpbjXBrXCEv9zazQ==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/types": "^3.222.0", - "@smithy/util-utf8": "^2.0.0", - "tslib": "^2.6.2" - } - }, - "node_modules/@aws-crypto/util/node_modules/@smithy/is-array-buffer": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-2.2.0.tgz", - "integrity": "sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA==", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@aws-crypto/util/node_modules/@smithy/util-buffer-from": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-2.2.0.tgz", - "integrity": "sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/is-array-buffer": "^2.2.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@aws-crypto/util/node_modules/@smithy/util-utf8": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-2.3.0.tgz", - "integrity": "sha512-R8Rdn8Hy72KKcebgLiv8jQcQkXoLMOGGv5uI1/k0l+snqkOzQ1R0ChUBCxWMlBsFMekWjq0wRudIweFs7sKT5A==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/util-buffer-from": "^2.2.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@aws-sdk/client-s3": { - "version": "3.650.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-s3/-/client-s3-3.650.0.tgz", - "integrity": "sha512-6ZfkDu2FMOtYPV1ah5vWMqFKNKEqlBQ3/NOVvLGscU1dR0ybbOwwm4ywWofZmz72uOts5NGqe12kzohb/AsGAA==", - "license": "Apache-2.0", - "dependencies": { - "@aws-crypto/sha1-browser": "5.2.0", - "@aws-crypto/sha256-browser": "5.2.0", - "@aws-crypto/sha256-js": "5.2.0", - "@aws-sdk/client-sso-oidc": "3.650.0", - "@aws-sdk/client-sts": "3.650.0", - "@aws-sdk/core": "3.649.0", - "@aws-sdk/credential-provider-node": "3.650.0", - "@aws-sdk/middleware-bucket-endpoint": "3.649.0", - "@aws-sdk/middleware-expect-continue": "3.649.0", - "@aws-sdk/middleware-flexible-checksums": "3.649.0", - "@aws-sdk/middleware-host-header": "3.649.0", - "@aws-sdk/middleware-location-constraint": "3.649.0", - "@aws-sdk/middleware-logger": "3.649.0", - "@aws-sdk/middleware-recursion-detection": "3.649.0", - "@aws-sdk/middleware-sdk-s3": "3.649.0", - "@aws-sdk/middleware-ssec": "3.649.0", - "@aws-sdk/middleware-user-agent": "3.649.0", - "@aws-sdk/region-config-resolver": "3.649.0", - "@aws-sdk/signature-v4-multi-region": "3.649.0", - "@aws-sdk/types": "3.649.0", - "@aws-sdk/util-endpoints": "3.649.0", - "@aws-sdk/util-user-agent-browser": "3.649.0", - "@aws-sdk/util-user-agent-node": "3.649.0", - "@aws-sdk/xml-builder": "3.649.0", - "@smithy/config-resolver": "^3.0.6", - "@smithy/core": "^2.4.1", - "@smithy/eventstream-serde-browser": "^3.0.7", - "@smithy/eventstream-serde-config-resolver": "^3.0.4", - "@smithy/eventstream-serde-node": "^3.0.6", - "@smithy/fetch-http-handler": "^3.2.5", - "@smithy/hash-blob-browser": "^3.1.3", - "@smithy/hash-node": "^3.0.4", - "@smithy/hash-stream-node": "^3.1.3", - "@smithy/invalid-dependency": "^3.0.4", - "@smithy/md5-js": "^3.0.4", - "@smithy/middleware-content-length": "^3.0.6", - "@smithy/middleware-endpoint": "^3.1.1", - "@smithy/middleware-retry": "^3.0.16", - "@smithy/middleware-serde": "^3.0.4", - "@smithy/middleware-stack": "^3.0.4", - "@smithy/node-config-provider": "^3.1.5", - "@smithy/node-http-handler": "^3.2.0", - "@smithy/protocol-http": "^4.1.1", - "@smithy/smithy-client": "^3.3.0", - "@smithy/types": "^3.4.0", - "@smithy/url-parser": "^3.0.4", - "@smithy/util-base64": "^3.0.0", - "@smithy/util-body-length-browser": "^3.0.0", - "@smithy/util-body-length-node": "^3.0.0", - "@smithy/util-defaults-mode-browser": "^3.0.16", - "@smithy/util-defaults-mode-node": "^3.0.16", - "@smithy/util-endpoints": "^2.1.0", - "@smithy/util-middleware": "^3.0.4", - "@smithy/util-retry": "^3.0.4", - "@smithy/util-stream": "^3.1.4", - "@smithy/util-utf8": "^3.0.0", - "@smithy/util-waiter": "^3.1.3", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@aws-sdk/client-sso": { - "version": "3.650.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.650.0.tgz", - "integrity": "sha512-YKm14gCMChD/jlCisFlsVqB8HJujR41bl4Fup2crHwNJxhD/9LTnzwMiVVlBqlXr41Sfa6fSxczX2AMP8NM14A==", - "license": "Apache-2.0", - "dependencies": { - "@aws-crypto/sha256-browser": "5.2.0", - "@aws-crypto/sha256-js": "5.2.0", - "@aws-sdk/core": "3.649.0", - "@aws-sdk/middleware-host-header": "3.649.0", - "@aws-sdk/middleware-logger": "3.649.0", - "@aws-sdk/middleware-recursion-detection": "3.649.0", - "@aws-sdk/middleware-user-agent": "3.649.0", - "@aws-sdk/region-config-resolver": "3.649.0", - "@aws-sdk/types": "3.649.0", - "@aws-sdk/util-endpoints": "3.649.0", - "@aws-sdk/util-user-agent-browser": "3.649.0", - "@aws-sdk/util-user-agent-node": "3.649.0", - "@smithy/config-resolver": "^3.0.6", - "@smithy/core": "^2.4.1", - "@smithy/fetch-http-handler": "^3.2.5", - "@smithy/hash-node": "^3.0.4", - "@smithy/invalid-dependency": "^3.0.4", - "@smithy/middleware-content-length": "^3.0.6", - "@smithy/middleware-endpoint": "^3.1.1", - "@smithy/middleware-retry": "^3.0.16", - "@smithy/middleware-serde": "^3.0.4", - "@smithy/middleware-stack": "^3.0.4", - "@smithy/node-config-provider": "^3.1.5", - "@smithy/node-http-handler": "^3.2.0", - "@smithy/protocol-http": "^4.1.1", - "@smithy/smithy-client": "^3.3.0", - "@smithy/types": "^3.4.0", - "@smithy/url-parser": "^3.0.4", - "@smithy/util-base64": "^3.0.0", - "@smithy/util-body-length-browser": "^3.0.0", - "@smithy/util-body-length-node": "^3.0.0", - "@smithy/util-defaults-mode-browser": "^3.0.16", - "@smithy/util-defaults-mode-node": "^3.0.16", - "@smithy/util-endpoints": "^2.1.0", - "@smithy/util-middleware": "^3.0.4", - "@smithy/util-retry": "^3.0.4", - "@smithy/util-utf8": "^3.0.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@aws-sdk/client-sso-oidc": { - "version": "3.650.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.650.0.tgz", - "integrity": "sha512-6J7IS0f8ovhvbIAZaynOYP+jPX8344UlTjwHxjaXHgFvI8axu3+NslKtEEV5oHLhgzDvrKbinsu5lgE2n4Sqng==", - "license": "Apache-2.0", - "dependencies": { - "@aws-crypto/sha256-browser": "5.2.0", - "@aws-crypto/sha256-js": "5.2.0", - "@aws-sdk/core": "3.649.0", - "@aws-sdk/credential-provider-node": "3.650.0", - "@aws-sdk/middleware-host-header": "3.649.0", - "@aws-sdk/middleware-logger": "3.649.0", - "@aws-sdk/middleware-recursion-detection": "3.649.0", - "@aws-sdk/middleware-user-agent": "3.649.0", - "@aws-sdk/region-config-resolver": "3.649.0", - "@aws-sdk/types": "3.649.0", - "@aws-sdk/util-endpoints": "3.649.0", - "@aws-sdk/util-user-agent-browser": "3.649.0", - "@aws-sdk/util-user-agent-node": "3.649.0", - "@smithy/config-resolver": "^3.0.6", - "@smithy/core": "^2.4.1", - "@smithy/fetch-http-handler": "^3.2.5", - "@smithy/hash-node": "^3.0.4", - "@smithy/invalid-dependency": "^3.0.4", - "@smithy/middleware-content-length": "^3.0.6", - "@smithy/middleware-endpoint": "^3.1.1", - "@smithy/middleware-retry": "^3.0.16", - "@smithy/middleware-serde": "^3.0.4", - "@smithy/middleware-stack": "^3.0.4", - "@smithy/node-config-provider": "^3.1.5", - "@smithy/node-http-handler": "^3.2.0", - "@smithy/protocol-http": "^4.1.1", - "@smithy/smithy-client": "^3.3.0", - "@smithy/types": "^3.4.0", - "@smithy/url-parser": "^3.0.4", - "@smithy/util-base64": "^3.0.0", - "@smithy/util-body-length-browser": "^3.0.0", - "@smithy/util-body-length-node": "^3.0.0", - "@smithy/util-defaults-mode-browser": "^3.0.16", - "@smithy/util-defaults-mode-node": "^3.0.16", - "@smithy/util-endpoints": "^2.1.0", - "@smithy/util-middleware": "^3.0.4", - "@smithy/util-retry": "^3.0.4", - "@smithy/util-utf8": "^3.0.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "@aws-sdk/client-sts": "^3.650.0" - } - }, - "node_modules/@aws-sdk/client-sts": { - "version": "3.650.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.650.0.tgz", - "integrity": "sha512-ISK0ZQYA7O5/WYgslpWy956lUBudGC9d7eL0FFbiL0j50N80Gx3RUv22ezvZgxJWE0W3DqNr4CE19sPYn4Lw8g==", - "license": "Apache-2.0", - "dependencies": { - "@aws-crypto/sha256-browser": "5.2.0", - "@aws-crypto/sha256-js": "5.2.0", - "@aws-sdk/client-sso-oidc": "3.650.0", - "@aws-sdk/core": "3.649.0", - "@aws-sdk/credential-provider-node": "3.650.0", - "@aws-sdk/middleware-host-header": "3.649.0", - "@aws-sdk/middleware-logger": "3.649.0", - "@aws-sdk/middleware-recursion-detection": "3.649.0", - "@aws-sdk/middleware-user-agent": "3.649.0", - "@aws-sdk/region-config-resolver": "3.649.0", - "@aws-sdk/types": "3.649.0", - "@aws-sdk/util-endpoints": "3.649.0", - "@aws-sdk/util-user-agent-browser": "3.649.0", - "@aws-sdk/util-user-agent-node": "3.649.0", - "@smithy/config-resolver": "^3.0.6", - "@smithy/core": "^2.4.1", - "@smithy/fetch-http-handler": "^3.2.5", - "@smithy/hash-node": "^3.0.4", - "@smithy/invalid-dependency": "^3.0.4", - "@smithy/middleware-content-length": "^3.0.6", - "@smithy/middleware-endpoint": "^3.1.1", - "@smithy/middleware-retry": "^3.0.16", - "@smithy/middleware-serde": "^3.0.4", - "@smithy/middleware-stack": "^3.0.4", - "@smithy/node-config-provider": "^3.1.5", - "@smithy/node-http-handler": "^3.2.0", - "@smithy/protocol-http": "^4.1.1", - "@smithy/smithy-client": "^3.3.0", - "@smithy/types": "^3.4.0", - "@smithy/url-parser": "^3.0.4", - "@smithy/util-base64": "^3.0.0", - "@smithy/util-body-length-browser": "^3.0.0", - "@smithy/util-body-length-node": "^3.0.0", - "@smithy/util-defaults-mode-browser": "^3.0.16", - "@smithy/util-defaults-mode-node": "^3.0.16", - "@smithy/util-endpoints": "^2.1.0", - "@smithy/util-middleware": "^3.0.4", - "@smithy/util-retry": "^3.0.4", - "@smithy/util-utf8": "^3.0.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@aws-sdk/core": { - "version": "3.649.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.649.0.tgz", - "integrity": "sha512-dheG/X2y25RHE7K+TlS32kcy7TgDg1OpWV44BQRoE0OBPAWmFR1D1qjjTZ7WWrdqRPKzcnDj1qED8ncyncOX8g==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/core": "^2.4.1", - "@smithy/node-config-provider": "^3.1.5", - "@smithy/property-provider": "^3.1.4", - "@smithy/protocol-http": "^4.1.1", - "@smithy/signature-v4": "^4.1.1", - "@smithy/smithy-client": "^3.3.0", - "@smithy/types": "^3.4.0", - "@smithy/util-middleware": "^3.0.4", - "fast-xml-parser": "4.4.1", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@aws-sdk/credential-provider-env": { - "version": "3.649.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.649.0.tgz", - "integrity": "sha512-tViwzM1dauksA3fdRjsg0T8mcHklDa8EfveyiQKK6pUJopkqV6FQx+X5QNda0t/LrdEVlFZvwHNdXqOEfc83TA==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/types": "3.649.0", - "@smithy/property-provider": "^3.1.4", - "@smithy/types": "^3.4.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@aws-sdk/credential-provider-http": { - "version": "3.649.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.649.0.tgz", - "integrity": "sha512-ODAJ+AJJq6ozbns6ejGbicpsQ0dyMOpnGlg0J9J0jITQ05DKQZ581hdB8APDOZ9N8FstShP6dLZflSj8jb5fNA==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/types": "3.649.0", - "@smithy/fetch-http-handler": "^3.2.5", - "@smithy/node-http-handler": "^3.2.0", - "@smithy/property-provider": "^3.1.4", - "@smithy/protocol-http": "^4.1.1", - "@smithy/smithy-client": "^3.3.0", - "@smithy/types": "^3.4.0", - "@smithy/util-stream": "^3.1.4", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@aws-sdk/credential-provider-ini": { - "version": "3.650.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.650.0.tgz", - "integrity": "sha512-x2M9buZxIsKuUbuDgkGHhAKYBpn0/rYdKlwuFuOhXyyAcnhvPj0lgNF2KE4ld/GF1mKr7FF/uV3G9lM6PFaYmA==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/credential-provider-env": "3.649.0", - "@aws-sdk/credential-provider-http": "3.649.0", - "@aws-sdk/credential-provider-process": "3.649.0", - "@aws-sdk/credential-provider-sso": "3.650.0", - "@aws-sdk/credential-provider-web-identity": "3.649.0", - "@aws-sdk/types": "3.649.0", - "@smithy/credential-provider-imds": "^3.2.1", - "@smithy/property-provider": "^3.1.4", - "@smithy/shared-ini-file-loader": "^3.1.5", - "@smithy/types": "^3.4.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "@aws-sdk/client-sts": "^3.650.0" - } - }, - "node_modules/@aws-sdk/credential-provider-node": { - "version": "3.650.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.650.0.tgz", - "integrity": "sha512-uBra5YjzS/gWSekAogfqJfY6c+oKQkkou7Cjc4d/cpMNvQtF1IBdekJ7NaE1RfsDEz3uH1+Myd07YWZAJo/2Qw==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/credential-provider-env": "3.649.0", - "@aws-sdk/credential-provider-http": "3.649.0", - "@aws-sdk/credential-provider-ini": "3.650.0", - "@aws-sdk/credential-provider-process": "3.649.0", - "@aws-sdk/credential-provider-sso": "3.650.0", - "@aws-sdk/credential-provider-web-identity": "3.649.0", - "@aws-sdk/types": "3.649.0", - "@smithy/credential-provider-imds": "^3.2.1", - "@smithy/property-provider": "^3.1.4", - "@smithy/shared-ini-file-loader": "^3.1.5", - "@smithy/types": "^3.4.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@aws-sdk/credential-provider-process": { - "version": "3.649.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.649.0.tgz", - "integrity": "sha512-6VYPQpEVpU+6DDS/gLoI40ppuNM5RPIEprK30qZZxnhTr5wyrGOeJ7J7wbbwPOZ5dKwta290BiJDU2ipV8Y9BQ==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/types": "3.649.0", - "@smithy/property-provider": "^3.1.4", - "@smithy/shared-ini-file-loader": "^3.1.5", - "@smithy/types": "^3.4.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@aws-sdk/credential-provider-sso": { - "version": "3.650.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.650.0.tgz", - "integrity": "sha512-069nkhcwximbvyGiAC6Fr2G+yrG/p1S3NQ5BZ2cMzB1hgUKo6TvgFK7nriYI4ljMQ+UWxqPwIdTqiUmn2iJmhg==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/client-sso": "3.650.0", - "@aws-sdk/token-providers": "3.649.0", - "@aws-sdk/types": "3.649.0", - "@smithy/property-provider": "^3.1.4", - "@smithy/shared-ini-file-loader": "^3.1.5", - "@smithy/types": "^3.4.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@aws-sdk/credential-provider-web-identity": { - "version": "3.649.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.649.0.tgz", - "integrity": "sha512-XVk3WsDa0g3kQFPmnCH/LaCtGY/0R2NDv7gscYZSXiBZcG/fixasglTprgWSp8zcA0t7tEIGu9suyjz8ZwhymQ==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/types": "3.649.0", - "@smithy/property-provider": "^3.1.4", - "@smithy/types": "^3.4.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "@aws-sdk/client-sts": "^3.649.0" - } - }, - "node_modules/@aws-sdk/middleware-bucket-endpoint": { - "version": "3.649.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.649.0.tgz", - "integrity": "sha512-ZdDICtUU4YZkrVllTUOH1Fj/F3WShLhkfNKJE3HJ/yj6pS8JS9P2lWzHiHkHiidjrHSxc6NuBo6vuZ+182XLbw==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/types": "3.649.0", - "@aws-sdk/util-arn-parser": "3.568.0", - "@smithy/node-config-provider": "^3.1.5", - "@smithy/protocol-http": "^4.1.1", - "@smithy/types": "^3.4.0", - "@smithy/util-config-provider": "^3.0.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@aws-sdk/middleware-expect-continue": { - "version": "3.649.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.649.0.tgz", - "integrity": "sha512-pW2id/mWNd+L0/hZKp5yL3J+8rTwsamu9E69Hc5pM3qTF4K4DTZZ+A0sQbY6duIvZvc8IbQHbSMulBOLyWNP3A==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/types": "3.649.0", - "@smithy/protocol-http": "^4.1.1", - "@smithy/types": "^3.4.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@aws-sdk/middleware-flexible-checksums": { - "version": "3.649.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.649.0.tgz", - "integrity": "sha512-8mzMBEA+Tk6rbrS8iqnXX119C6z+Id84cuzvUc6dAiYcbnOVbus8M4XKKsAFzGGXHCRc2gMwYhKdnoVz2ijaFA==", - "license": "Apache-2.0", - "dependencies": { - "@aws-crypto/crc32": "5.2.0", - "@aws-crypto/crc32c": "5.2.0", - "@aws-sdk/types": "3.649.0", - "@smithy/is-array-buffer": "^3.0.0", - "@smithy/protocol-http": "^4.1.1", - "@smithy/types": "^3.4.0", - "@smithy/util-utf8": "^3.0.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@aws-sdk/middleware-host-header": { - "version": "3.649.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.649.0.tgz", - "integrity": "sha512-PjAe2FocbicHVgNNwdSZ05upxIO7AgTPFtQLpnIAmoyzMcgv/zNB5fBn3uAnQSAeEPPCD+4SYVEUD1hw1ZBvEg==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/types": "3.649.0", - "@smithy/protocol-http": "^4.1.1", - "@smithy/types": "^3.4.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@aws-sdk/middleware-location-constraint": { - "version": "3.649.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.649.0.tgz", - "integrity": "sha512-O9AXhaFUQx34UTnp/cKCcaWW/IVk4mntlWfFjsIxvRatamKaY33b5fOiakGG+J1t0QFK0niDBSvOYUR1fdlHzw==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/types": "3.649.0", - "@smithy/types": "^3.4.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@aws-sdk/middleware-logger": { - "version": "3.649.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.649.0.tgz", - "integrity": "sha512-qdqRx6q7lYC6KL/NT9x3ShTL0TBuxdkCczGzHzY3AnOoYUjnCDH7Vlq867O6MAvb4EnGNECFzIgtkZkQ4FhY5w==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/types": "3.649.0", - "@smithy/types": "^3.4.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@aws-sdk/middleware-recursion-detection": { - "version": "3.649.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.649.0.tgz", - "integrity": "sha512-IPnO4wlmaLRf6IYmJW2i8gJ2+UPXX0hDRv1it7Qf8DpBW+lGyF2rnoN7NrFX0WIxdGOlJF1RcOr/HjXb2QeXfQ==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/types": "3.649.0", - "@smithy/protocol-http": "^4.1.1", - "@smithy/types": "^3.4.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@aws-sdk/middleware-sdk-s3": { - "version": "3.649.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.649.0.tgz", - "integrity": "sha512-3H8735xTAD7IxNdreT6qv2YRk4CGOGfz8ufZo5pROJYZ4N5rfcdDMvb8szMSLvQHegqS4v1DqO9nrOPgc0I2Qg==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/core": "3.649.0", - "@aws-sdk/types": "3.649.0", - "@aws-sdk/util-arn-parser": "3.568.0", - "@smithy/core": "^2.4.1", - "@smithy/node-config-provider": "^3.1.5", - "@smithy/protocol-http": "^4.1.1", - "@smithy/signature-v4": "^4.1.1", - "@smithy/smithy-client": "^3.3.0", - "@smithy/types": "^3.4.0", - "@smithy/util-config-provider": "^3.0.0", - "@smithy/util-middleware": "^3.0.4", - "@smithy/util-stream": "^3.1.4", - "@smithy/util-utf8": "^3.0.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@aws-sdk/middleware-ssec": { - "version": "3.649.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-ssec/-/middleware-ssec-3.649.0.tgz", - "integrity": "sha512-r/WBIpX+Kcx+AV5vJ+LbdDOuibk7spBqcFK2LytQjOZKPksZNRAM99khbFe9vr9S1+uDmCLVjAVkIfQ5seJrOw==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/types": "3.649.0", - "@smithy/types": "^3.4.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@aws-sdk/middleware-user-agent": { - "version": "3.649.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.649.0.tgz", - "integrity": "sha512-q6sO10dnCXoxe9thobMJxekhJumzd1j6dxcE1+qJdYKHJr6yYgWbogJqrLCpWd30w0lEvnuAHK8lN2kWLdJxJw==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/types": "3.649.0", - "@aws-sdk/util-endpoints": "3.649.0", - "@smithy/protocol-http": "^4.1.1", - "@smithy/types": "^3.4.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@aws-sdk/region-config-resolver": { - "version": "3.649.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/region-config-resolver/-/region-config-resolver-3.649.0.tgz", - "integrity": "sha512-xURBvdQXvRvca5Du8IlC5FyCj3pkw8Z75+373J3Wb+vyg8GjD14HfKk1Je1HCCQDyIE9VB/scYDcm9ri0ppePw==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/types": "3.649.0", - "@smithy/node-config-provider": "^3.1.5", - "@smithy/types": "^3.4.0", - "@smithy/util-config-provider": "^3.0.0", - "@smithy/util-middleware": "^3.0.4", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@aws-sdk/signature-v4-multi-region": { - "version": "3.649.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.649.0.tgz", - "integrity": "sha512-feJfSHtCarFmTMZSE5k7/A+m4FrdCrmotljc/AmXArWy3wl8XFyxE5tFVW/PiUgbgeoVDN+ZLt3YYtItHfNUWQ==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/middleware-sdk-s3": "3.649.0", - "@aws-sdk/types": "3.649.0", - "@smithy/protocol-http": "^4.1.1", - "@smithy/signature-v4": "^4.1.1", - "@smithy/types": "^3.4.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@aws-sdk/token-providers": { - "version": "3.649.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.649.0.tgz", - "integrity": "sha512-ZBqr+JuXI9RiN+4DSZykMx5gxpL8Dr3exIfFhxMiwAP3DQojwl0ub8ONjMuAjq9OvmX6n+jHZL6fBnNgnNFC8w==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/types": "3.649.0", - "@smithy/property-provider": "^3.1.4", - "@smithy/shared-ini-file-loader": "^3.1.5", - "@smithy/types": "^3.4.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "@aws-sdk/client-sso-oidc": "^3.649.0" - } - }, - "node_modules/@aws-sdk/types": { - "version": "3.649.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.649.0.tgz", - "integrity": "sha512-PuPw8RysbhJNlaD2d/PzOTf8sbf4Dsn2b7hwyGh7YVG3S75yTpxSAZxrnhKsz9fStgqFmnw/jUfV/G+uQAeTVw==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/types": "^3.4.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@aws-sdk/util-arn-parser": { - "version": "3.568.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-arn-parser/-/util-arn-parser-3.568.0.tgz", - "integrity": "sha512-XUKJWWo+KOB7fbnPP0+g/o5Ulku/X53t7i/h+sPHr5xxYTJJ9CYnbToo95mzxe7xWvkLrsNtJ8L+MnNn9INs2w==", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@aws-sdk/util-endpoints": { - "version": "3.649.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.649.0.tgz", - "integrity": "sha512-bZI1Wc3R/KibdDVWFxX/N4AoJFG4VJ92Dp4WYmOrVD6VPkb8jPz7ZeiYc7YwPl8NoDjYyPneBV0lEoK/V8OKAA==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/types": "3.649.0", - "@smithy/types": "^3.4.0", - "@smithy/util-endpoints": "^2.1.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@aws-sdk/util-locate-window": { - "version": "3.568.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-locate-window/-/util-locate-window-3.568.0.tgz", - "integrity": "sha512-3nh4TINkXYr+H41QaPelCceEB2FXP3fxp93YZXB/kqJvX0U9j0N0Uk45gvsjmEPzG8XxkPEeLIfT2I1M7A6Lig==", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@aws-sdk/util-user-agent-browser": { - "version": "3.649.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.649.0.tgz", - "integrity": "sha512-IY43r256LhKAvdEVQO/FPdUyVpcZS5EVxh/WHVdNzuN1bNLoUK2rIzuZqVA0EGguvCxoXVmQv9m50GvG7cGktg==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/types": "3.649.0", - "@smithy/types": "^3.4.0", - "bowser": "^2.11.0", - "tslib": "^2.6.2" - } - }, - "node_modules/@aws-sdk/util-user-agent-node": { - "version": "3.649.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.649.0.tgz", - "integrity": "sha512-x5DiLpZDG/AJmCIBnE3Xhpwy35QIo3WqNiOpw6ExVs1NydbM/e90zFPSfhME0FM66D/WorigvluBxxwjxDm/GA==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/types": "3.649.0", - "@smithy/node-config-provider": "^3.1.5", - "@smithy/types": "^3.4.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "aws-crt": ">=1.0.0" - }, - "peerDependenciesMeta": { - "aws-crt": { - "optional": true - } - } - }, - "node_modules/@aws-sdk/xml-builder": { - "version": "3.649.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/xml-builder/-/xml-builder-3.649.0.tgz", - "integrity": "sha512-XVESKkK7m5LdCVzZ3NvAja40BEyCrfPqtaiFAAhJIvW2U1Edyugf2o3XikuQY62crGT6BZagxJFgOiLKvuTiTg==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/types": "^3.4.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@babel/runtime": { - "version": "7.25.6", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.6.tgz", - "integrity": "sha512-VBj9MYyDb9tuLq7yzqjgzt6Q+IBQLrGZfdjOekyEirZPHxXWoTSGUTMrpsfi58Up73d13NfYLv8HT9vmznjzhQ==", - "license": "MIT", - "dependencies": { - "regenerator-runtime": "^0.14.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@biomejs/biome": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/@biomejs/biome/-/biome-1.8.3.tgz", - "integrity": "sha512-/uUV3MV+vyAczO+vKrPdOW0Iaet7UnJMU4bNMinggGJTAnBPjCoLEYcyYtYHNnUNYlv4xZMH6hVIQCAozq8d5w==", - "dev": true, - "hasInstallScript": true, - "license": "MIT OR Apache-2.0", - "bin": { - "biome": "bin/biome" - }, - "engines": { - "node": ">=14.21.3" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/biome" - }, - "optionalDependencies": { - "@biomejs/cli-darwin-arm64": "1.8.3", - "@biomejs/cli-darwin-x64": "1.8.3", - "@biomejs/cli-linux-arm64": "1.8.3", - "@biomejs/cli-linux-arm64-musl": "1.8.3", - "@biomejs/cli-linux-x64": "1.8.3", - "@biomejs/cli-linux-x64-musl": "1.8.3", - "@biomejs/cli-win32-arm64": "1.8.3", - "@biomejs/cli-win32-x64": "1.8.3" - } - }, - "node_modules/@biomejs/cli-darwin-arm64": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/@biomejs/cli-darwin-arm64/-/cli-darwin-arm64-1.8.3.tgz", - "integrity": "sha512-9DYOjclFpKrH/m1Oz75SSExR8VKvNSSsLnVIqdnKexj6NwmiMlKk94Wa1kZEdv6MCOHGHgyyoV57Cw8WzL5n3A==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT OR Apache-2.0", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=14.21.3" - } - }, - "node_modules/@biomejs/cli-darwin-x64": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/@biomejs/cli-darwin-x64/-/cli-darwin-x64-1.8.3.tgz", - "integrity": "sha512-UeW44L/AtbmOF7KXLCoM+9PSgPo0IDcyEUfIoOXYeANaNXXf9mLUwV1GeF2OWjyic5zj6CnAJ9uzk2LT3v/wAw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT OR Apache-2.0", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=14.21.3" - } - }, - "node_modules/@biomejs/cli-linux-arm64": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/@biomejs/cli-linux-arm64/-/cli-linux-arm64-1.8.3.tgz", - "integrity": "sha512-fed2ji8s+I/m8upWpTJGanqiJ0rnlHOK3DdxsyVLZQ8ClY6qLuPc9uehCREBifRJLl/iJyQpHIRufLDeotsPtw==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT OR Apache-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=14.21.3" - } - }, - "node_modules/@biomejs/cli-linux-arm64-musl": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/@biomejs/cli-linux-arm64-musl/-/cli-linux-arm64-musl-1.8.3.tgz", - "integrity": "sha512-9yjUfOFN7wrYsXt/T/gEWfvVxKlnh3yBpnScw98IF+oOeCYb5/b/+K7YNqKROV2i1DlMjg9g/EcN9wvj+NkMuQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT OR Apache-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=14.21.3" - } - }, - "node_modules/@biomejs/cli-linux-x64": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/@biomejs/cli-linux-x64/-/cli-linux-x64-1.8.3.tgz", - "integrity": "sha512-I8G2QmuE1teISyT8ie1HXsjFRz9L1m5n83U1O6m30Kw+kPMPSKjag6QGUn+sXT8V+XWIZxFFBoTDEDZW2KPDDw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT OR Apache-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=14.21.3" - } - }, - "node_modules/@biomejs/cli-linux-x64-musl": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/@biomejs/cli-linux-x64-musl/-/cli-linux-x64-musl-1.8.3.tgz", - "integrity": "sha512-UHrGJX7PrKMKzPGoEsooKC9jXJMa28TUSMjcIlbDnIO4EAavCoVmNQaIuUSH0Ls2mpGMwUIf+aZJv657zfWWjA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT OR Apache-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=14.21.3" - } - }, - "node_modules/@biomejs/cli-win32-arm64": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/@biomejs/cli-win32-arm64/-/cli-win32-arm64-1.8.3.tgz", - "integrity": "sha512-J+Hu9WvrBevfy06eU1Na0lpc7uR9tibm9maHynLIoAjLZpQU3IW+OKHUtyL8p6/3pT2Ju5t5emReeIS2SAxhkQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT OR Apache-2.0", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=14.21.3" - } - }, - "node_modules/@biomejs/cli-win32-x64": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/@biomejs/cli-win32-x64/-/cli-win32-x64-1.8.3.tgz", - "integrity": "sha512-/PJ59vA1pnQeKahemaQf4Nyj7IKUvGQSc3Ze1uIGi+Wvr1xF7rGobSrAAG01T/gUDG21vkDsZYM03NAmPiVkqg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT OR Apache-2.0", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=14.21.3" - } - }, - "node_modules/@corex/deepmerge": { - "version": "4.0.43", - "resolved": "https://registry.npmjs.org/@corex/deepmerge/-/deepmerge-4.0.43.tgz", - "integrity": "sha512-N8uEMrMPL0cu/bdboEWpQYb/0i2K5Qn8eCsxzOmxSggJbbQte7ljMRoXm917AbntqTGOzdTu+vP3KOOzoC70HQ==", - "license": "MIT" - }, - "node_modules/@drizzle-team/brocli": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/@drizzle-team/brocli/-/brocli-0.10.1.tgz", - "integrity": "sha512-AHy0vjc+n/4w/8Mif+w86qpppHuF3AyXbcWW+R/W7GNA3F5/p2nuhlkCJaTXSLZheB4l1rtHzOfr9A7NwoR/Zg==", - "dev": true, - "license": "Apache-2.0" - }, - "node_modules/@emnapi/core": { - "version": "0.45.0", - "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-0.45.0.tgz", - "integrity": "sha512-DPWjcUDQkCeEM4VnljEOEcXdAD7pp8zSZsgOujk/LGIwCXWbXJngin+MO4zbH429lzeC3WbYLGjE2MaUOwzpyw==", - "license": "MIT", - "optional": true, - "dependencies": { - "tslib": "^2.4.0" - } - }, - "node_modules/@emnapi/runtime": { - "version": "0.45.0", - "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-0.45.0.tgz", - "integrity": "sha512-Txumi3td7J4A/xTTwlssKieHKTGl3j4A1tglBx72auZ49YK7ePY6XZricgIg9mnZT4xPfA+UPCUdnhRuEFDL+w==", - "license": "MIT", - "optional": true, - "dependencies": { - "tslib": "^2.4.0" - } - }, - "node_modules/@esbuild-kit/core-utils": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/@esbuild-kit/core-utils/-/core-utils-3.3.2.tgz", - "integrity": "sha512-sPRAnw9CdSsRmEtnsl2WXWdyquogVpB3yZ3dgwJfe8zrOzTsV7cJvmwrKVa+0ma5BoiGJ+BoqkMvawbayKUsqQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "esbuild": "~0.18.20", - "source-map-support": "^0.5.21" - } - }, - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/android-arm": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz", - "integrity": "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/android-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz", - "integrity": "sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/android-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.20.tgz", - "integrity": "sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/darwin-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz", - "integrity": "sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/darwin-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz", - "integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/freebsd-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz", - "integrity": "sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/freebsd-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz", - "integrity": "sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-arm": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz", - "integrity": "sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz", - "integrity": "sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-ia32": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz", - "integrity": "sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==", - "cpu": [ - "ia32" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-loong64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz", - "integrity": "sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==", - "cpu": [ - "loong64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-mips64el": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz", - "integrity": "sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==", - "cpu": [ - "mips64el" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-ppc64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz", - "integrity": "sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==", - "cpu": [ - "ppc64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-riscv64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz", - "integrity": "sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==", - "cpu": [ - "riscv64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-s390x": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz", - "integrity": "sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==", - "cpu": [ - "s390x" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz", - "integrity": "sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/netbsd-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz", - "integrity": "sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/openbsd-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz", - "integrity": "sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/sunos-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz", - "integrity": "sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/win32-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz", - "integrity": "sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/win32-ia32": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz", - "integrity": "sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==", - "cpu": [ - "ia32" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/win32-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz", - "integrity": "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild-kit/core-utils/node_modules/esbuild": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz", - "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=12" - }, - "optionalDependencies": { - "@esbuild/android-arm": "0.18.20", - "@esbuild/android-arm64": "0.18.20", - "@esbuild/android-x64": "0.18.20", - "@esbuild/darwin-arm64": "0.18.20", - "@esbuild/darwin-x64": "0.18.20", - "@esbuild/freebsd-arm64": "0.18.20", - "@esbuild/freebsd-x64": "0.18.20", - "@esbuild/linux-arm": "0.18.20", - "@esbuild/linux-arm64": "0.18.20", - "@esbuild/linux-ia32": "0.18.20", - "@esbuild/linux-loong64": "0.18.20", - "@esbuild/linux-mips64el": "0.18.20", - "@esbuild/linux-ppc64": "0.18.20", - "@esbuild/linux-riscv64": "0.18.20", - "@esbuild/linux-s390x": "0.18.20", - "@esbuild/linux-x64": "0.18.20", - "@esbuild/netbsd-x64": "0.18.20", - "@esbuild/openbsd-x64": "0.18.20", - "@esbuild/sunos-x64": "0.18.20", - "@esbuild/win32-arm64": "0.18.20", - "@esbuild/win32-ia32": "0.18.20", - "@esbuild/win32-x64": "0.18.20" - } - }, - "node_modules/@esbuild-kit/esm-loader": { - "version": "2.6.5", - "resolved": "https://registry.npmjs.org/@esbuild-kit/esm-loader/-/esm-loader-2.6.5.tgz", - "integrity": "sha512-FxEMIkJKnodyA1OaCUoEvbYRkoZlLZ4d/eXFu9Fh8CbBBgP5EmZxrfTRyN0qpXZ4vOvqnE5YdRdcrmUUXuU+dA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@esbuild-kit/core-utils": "^3.3.2", - "get-tsconfig": "^4.7.0" - } - }, - "node_modules/@esbuild/aix-ppc64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.19.12.tgz", - "integrity": "sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==", - "cpu": [ - "ppc64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "aix" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/android-arm": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.12.tgz", - "integrity": "sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/android-arm64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.12.tgz", - "integrity": "sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/android-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.12.tgz", - "integrity": "sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/darwin-arm64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.12.tgz", - "integrity": "sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/darwin-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.12.tgz", - "integrity": "sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/freebsd-arm64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.12.tgz", - "integrity": "sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/freebsd-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.12.tgz", - "integrity": "sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-arm": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.12.tgz", - "integrity": "sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-arm64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.12.tgz", - "integrity": "sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-ia32": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.12.tgz", - "integrity": "sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==", - "cpu": [ - "ia32" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-loong64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.12.tgz", - "integrity": "sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==", - "cpu": [ - "loong64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-mips64el": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.12.tgz", - "integrity": "sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==", - "cpu": [ - "mips64el" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-ppc64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.12.tgz", - "integrity": "sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==", - "cpu": [ - "ppc64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-riscv64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.12.tgz", - "integrity": "sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==", - "cpu": [ - "riscv64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-s390x": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.12.tgz", - "integrity": "sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==", - "cpu": [ - "s390x" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.12.tgz", - "integrity": "sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/netbsd-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.12.tgz", - "integrity": "sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/openbsd-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.12.tgz", - "integrity": "sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/sunos-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.12.tgz", - "integrity": "sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-arm64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.12.tgz", - "integrity": "sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-ia32": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.12.tgz", - "integrity": "sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==", - "cpu": [ - "ia32" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.12.tgz", - "integrity": "sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@floating-ui/core": { - "version": "1.6.7", - "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.7.tgz", - "integrity": "sha512-yDzVT/Lm101nQ5TCVeK65LtdN7Tj4Qpr9RTXJ2vPFLqtLxwOrpoxAHAJI8J3yYWUc40J0BDBheaitK5SJmno2g==", - "license": "MIT", - "dependencies": { - "@floating-ui/utils": "^0.2.7" - } - }, - "node_modules/@floating-ui/dom": { - "version": "1.6.10", - "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.10.tgz", - "integrity": "sha512-fskgCFv8J8OamCmyun8MfjB1Olfn+uZKjOKZ0vhYF3gRmEUXcGOjxWL8bBr7i4kIuPZ2KD2S3EUIOxnjC8kl2A==", - "license": "MIT", - "dependencies": { - "@floating-ui/core": "^1.6.0", - "@floating-ui/utils": "^0.2.7" - } - }, - "node_modules/@floating-ui/react-dom": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.1.tgz", - "integrity": "sha512-4h84MJt3CHrtG18mGsXuLCHMrug49d7DFkU0RMIyshRveBeyV2hmV/pDaF2Uxtu8kgq5r46llp5E5FQiR0K2Yg==", - "license": "MIT", - "dependencies": { - "@floating-ui/dom": "^1.0.0" - }, - "peerDependencies": { - "react": ">=16.8.0", - "react-dom": ">=16.8.0" - } - }, - "node_modules/@floating-ui/utils": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.7.tgz", - "integrity": "sha512-X8R8Oj771YRl/w+c1HqAC1szL8zWQRwFvgDwT129k9ACdBoud/+/rX9V0qiMl6LWUdP9voC2nDVZYPMQQsb6eA==", - "license": "MIT" - }, - "node_modules/@formatjs/ecma402-abstract": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-2.0.0.tgz", - "integrity": "sha512-rRqXOqdFmk7RYvj4khklyqzcfQl9vEL/usogncBHRZfZBDOwMGuSRNFl02fu5KGHXdbinju+YXyuR+Nk8xlr/g==", - "license": "MIT", - "dependencies": { - "@formatjs/intl-localematcher": "0.5.4", - "tslib": "^2.4.0" - } - }, - "node_modules/@formatjs/fast-memoize": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@formatjs/fast-memoize/-/fast-memoize-2.2.0.tgz", - "integrity": "sha512-hnk/nY8FyrL5YxwP9e4r9dqeM6cAbo8PeU9UjyXojZMNvVad2Z06FAVHyR3Ecw6fza+0GH7vdJgiKIVXTMbSBA==", - "license": "MIT", - "dependencies": { - "tslib": "^2.4.0" - } - }, - "node_modules/@formatjs/icu-messageformat-parser": { - "version": "2.7.8", - "resolved": "https://registry.npmjs.org/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.7.8.tgz", - "integrity": "sha512-nBZJYmhpcSX0WeJ5SDYUkZ42AgR3xiyhNCsQweFx3cz/ULJjym8bHAzWKvG5e2+1XO98dBYC0fWeeAECAVSwLA==", - "license": "MIT", - "dependencies": { - "@formatjs/ecma402-abstract": "2.0.0", - "@formatjs/icu-skeleton-parser": "1.8.2", - "tslib": "^2.4.0" - } - }, - "node_modules/@formatjs/icu-skeleton-parser": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.8.2.tgz", - "integrity": "sha512-k4ERKgw7aKGWJZgTarIcNEmvyTVD9FYh0mTrrBMHZ1b8hUu6iOJ4SzsZlo3UNAvHYa+PnvntIwRPt1/vy4nA9Q==", - "license": "MIT", - "dependencies": { - "@formatjs/ecma402-abstract": "2.0.0", - "tslib": "^2.4.0" - } - }, - "node_modules/@formatjs/intl-localematcher": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/@formatjs/intl-localematcher/-/intl-localematcher-0.5.4.tgz", - "integrity": "sha512-zTwEpWOzZ2CiKcB93BLngUX59hQkuZjT2+SAQEscSm52peDW/getsawMcWF1rGRpMCX6D7nSJA3CzJ8gn13N/g==", - "license": "MIT", - "dependencies": { - "tslib": "^2.4.0" - } - }, - "node_modules/@img/sharp-darwin-arm64": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.5.tgz", - "integrity": "sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==", - "cpu": [ - "arm64" - ], - "license": "Apache-2.0", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-darwin-arm64": "1.0.4" - } - }, - "node_modules/@img/sharp-darwin-x64": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.33.5.tgz", - "integrity": "sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==", - "cpu": [ - "x64" - ], - "license": "Apache-2.0", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-darwin-x64": "1.0.4" - } - }, - "node_modules/@img/sharp-libvips-darwin-arm64": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.0.4.tgz", - "integrity": "sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==", - "cpu": [ - "arm64" - ], - "license": "LGPL-3.0-or-later", - "optional": true, - "os": [ - "darwin" - ], - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-libvips-darwin-x64": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.0.4.tgz", - "integrity": "sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==", - "cpu": [ - "x64" - ], - "license": "LGPL-3.0-or-later", - "optional": true, - "os": [ - "darwin" - ], - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-libvips-linux-arm": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.0.5.tgz", - "integrity": "sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==", - "cpu": [ - "arm" - ], - "license": "LGPL-3.0-or-later", - "optional": true, - "os": [ - "linux" - ], - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-libvips-linux-arm64": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.0.4.tgz", - "integrity": "sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==", - "cpu": [ - "arm64" - ], - "license": "LGPL-3.0-or-later", - "optional": true, - "os": [ - "linux" - ], - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-libvips-linux-s390x": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.0.4.tgz", - "integrity": "sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==", - "cpu": [ - "s390x" - ], - "license": "LGPL-3.0-or-later", - "optional": true, - "os": [ - "linux" - ], - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-libvips-linux-x64": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.0.4.tgz", - "integrity": "sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==", - "cpu": [ - "x64" - ], - "license": "LGPL-3.0-or-later", - "optional": true, - "os": [ - "linux" - ], - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-libvips-linuxmusl-arm64": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.0.4.tgz", - "integrity": "sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==", - "cpu": [ - "arm64" - ], - "license": "LGPL-3.0-or-later", - "optional": true, - "os": [ - "linux" - ], - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-libvips-linuxmusl-x64": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.0.4.tgz", - "integrity": "sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==", - "cpu": [ - "x64" - ], - "license": "LGPL-3.0-or-later", - "optional": true, - "os": [ - "linux" - ], - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-linux-arm": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.33.5.tgz", - "integrity": "sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==", - "cpu": [ - "arm" - ], - "license": "Apache-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linux-arm": "1.0.5" - } - }, - "node_modules/@img/sharp-linux-arm64": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.33.5.tgz", - "integrity": "sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==", - "cpu": [ - "arm64" - ], - "license": "Apache-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linux-arm64": "1.0.4" - } - }, - "node_modules/@img/sharp-linux-s390x": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.33.5.tgz", - "integrity": "sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==", - "cpu": [ - "s390x" - ], - "license": "Apache-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linux-s390x": "1.0.4" - } - }, - "node_modules/@img/sharp-linux-x64": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.33.5.tgz", - "integrity": "sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==", - "cpu": [ - "x64" - ], - "license": "Apache-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linux-x64": "1.0.4" - } - }, - "node_modules/@img/sharp-linuxmusl-arm64": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.33.5.tgz", - "integrity": "sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==", - "cpu": [ - "arm64" - ], - "license": "Apache-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linuxmusl-arm64": "1.0.4" - } - }, - "node_modules/@img/sharp-linuxmusl-x64": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.33.5.tgz", - "integrity": "sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==", - "cpu": [ - "x64" - ], - "license": "Apache-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linuxmusl-x64": "1.0.4" - } - }, - "node_modules/@img/sharp-wasm32": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.33.5.tgz", - "integrity": "sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==", - "cpu": [ - "wasm32" - ], - "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT", - "optional": true, - "dependencies": { - "@emnapi/runtime": "^1.2.0" - }, - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-wasm32/node_modules/@emnapi/runtime": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.2.0.tgz", - "integrity": "sha512-bV21/9LQmcQeCPEg3BDFtvwL6cwiTMksYNWQQ4KOxCZikEGalWtenoZ0wCiukJINlGCIi2KXx01g4FoH/LxpzQ==", - "license": "MIT", - "optional": true, - "dependencies": { - "tslib": "^2.4.0" - } - }, - "node_modules/@img/sharp-win32-ia32": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.33.5.tgz", - "integrity": "sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==", - "cpu": [ - "ia32" - ], - "license": "Apache-2.0 AND LGPL-3.0-or-later", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-win32-x64": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.33.5.tgz", - "integrity": "sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==", - "cpu": [ - "x64" - ], - "license": "Apache-2.0 AND LGPL-3.0-or-later", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@isaacs/cliui": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", - "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", - "dev": true, - "license": "ISC", - "dependencies": { - "string-width": "^5.1.2", - "string-width-cjs": "npm:string-width@^4.2.0", - "strip-ansi": "^7.0.1", - "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", - "wrap-ansi": "^8.1.0", - "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", - "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/set-array": "^1.2.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.24" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", - "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/set-array": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", - "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", - "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.25", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", - "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" - } - }, - "node_modules/@lucia-auth/adapter-drizzle": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@lucia-auth/adapter-drizzle/-/adapter-drizzle-1.1.0.tgz", - "integrity": "sha512-iCTnZWvfI5lLZOdUHZYiXA1jaspIFEeo2extLxQ3DjP3uOVys7IPwBi7zezLIRu9dhro4H4Kji+7gSYyjcef2A==", - "license": "MIT", - "peerDependencies": { - "drizzle-orm": ">= 0.29 <1", - "lucia": "3.x" - } - }, - "node_modules/@next/env": { - "version": "14.2.10", - "resolved": "https://registry.npmjs.org/@next/env/-/env-14.2.10.tgz", - "integrity": "sha512-dZIu93Bf5LUtluBXIv4woQw2cZVZ2DJTjax5/5DOs3lzEOeKLy7GxRSr4caK9/SCPdaW6bCgpye6+n4Dh9oJPw==", - "license": "MIT" - }, - "node_modules/@next/swc-darwin-arm64": { - "version": "14.2.10", - "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-14.2.10.tgz", - "integrity": "sha512-V3z10NV+cvMAfxQUMhKgfQnPbjw+Ew3cnr64b0lr8MDiBJs3eLnM6RpGC46nhfMZsiXgQngCJKWGTC/yDcgrDQ==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-darwin-x64": { - "version": "14.2.10", - "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-14.2.10.tgz", - "integrity": "sha512-Y0TC+FXbFUQ2MQgimJ/7Ina2mXIKhE7F+GUe1SgnzRmwFY3hX2z8nyVCxE82I2RicspdkZnSWMn4oTjIKz4uzA==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-linux-arm64-gnu": { - "version": "14.2.10", - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-14.2.10.tgz", - "integrity": "sha512-ZfQ7yOy5zyskSj9rFpa0Yd7gkrBnJTkYVSya95hX3zeBG9E55Z6OTNPn1j2BTFWvOVVj65C3T+qsjOyVI9DQpA==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-linux-arm64-musl": { - "version": "14.2.10", - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-14.2.10.tgz", - "integrity": "sha512-n2i5o3y2jpBfXFRxDREr342BGIQCJbdAUi/K4q6Env3aSx8erM9VuKXHw5KNROK9ejFSPf0LhoSkU/ZiNdacpQ==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-linux-x64-gnu": { - "version": "14.2.10", - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-14.2.10.tgz", - "integrity": "sha512-GXvajAWh2woTT0GKEDlkVhFNxhJS/XdDmrVHrPOA83pLzlGPQnixqxD8u3bBB9oATBKB//5e4vpACnx5Vaxdqg==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-linux-x64-musl": { - "version": "14.2.10", - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-14.2.10.tgz", - "integrity": "sha512-opFFN5B0SnO+HTz4Wq4HaylXGFV+iHrVxd3YvREUX9K+xfc4ePbRrxqOuPOFjtSuiVouwe6uLeDtabjEIbkmDA==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-win32-arm64-msvc": { - "version": "14.2.10", - "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-14.2.10.tgz", - "integrity": "sha512-9NUzZuR8WiXTvv+EiU/MXdcQ1XUvFixbLIMNQiVHuzs7ZIFrJDLJDaOF1KaqttoTujpcxljM/RNAOmw1GhPPQQ==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-win32-ia32-msvc": { - "version": "14.2.10", - "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-14.2.10.tgz", - "integrity": "sha512-fr3aEbSd1GeW3YUMBkWAu4hcdjZ6g4NBl1uku4gAn661tcxd1bHs1THWYzdsbTRLcCKLjrDZlNp6j2HTfrw+Bg==", - "cpu": [ - "ia32" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-win32-x64-msvc": { - "version": "14.2.10", - "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-14.2.10.tgz", - "integrity": "sha512-UjeVoRGKNL2zfbcQ6fscmgjBAS/inHBh63mjIlfPg/NG8Yn2ztqylXt5qilYb6hoHIwaU2ogHknHWWmahJjgZQ==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@node-rs/argon2": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@node-rs/argon2/-/argon2-1.7.0.tgz", - "integrity": "sha512-zfULc+/tmcWcxn+nHkbyY8vP3+MpEqKORbszt4UkpqZgBgDAAIYvuDN/zukfTgdmo6tmJKKVfzigZOPk4LlIog==", - "license": "MIT", - "engines": { - "node": ">= 10" - }, - "optionalDependencies": { - "@node-rs/argon2-android-arm-eabi": "1.7.0", - "@node-rs/argon2-android-arm64": "1.7.0", - "@node-rs/argon2-darwin-arm64": "1.7.0", - "@node-rs/argon2-darwin-x64": "1.7.0", - "@node-rs/argon2-freebsd-x64": "1.7.0", - "@node-rs/argon2-linux-arm-gnueabihf": "1.7.0", - "@node-rs/argon2-linux-arm64-gnu": "1.7.0", - "@node-rs/argon2-linux-arm64-musl": "1.7.0", - "@node-rs/argon2-linux-x64-gnu": "1.7.0", - "@node-rs/argon2-linux-x64-musl": "1.7.0", - "@node-rs/argon2-wasm32-wasi": "1.7.0", - "@node-rs/argon2-win32-arm64-msvc": "1.7.0", - "@node-rs/argon2-win32-ia32-msvc": "1.7.0", - "@node-rs/argon2-win32-x64-msvc": "1.7.0" - } - }, - "node_modules/@node-rs/argon2-android-arm-eabi": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@node-rs/argon2-android-arm-eabi/-/argon2-android-arm-eabi-1.7.0.tgz", - "integrity": "sha512-udDqkr5P9E+wYX1SZwAVPdyfYvaF4ry9Tm+R9LkfSHbzWH0uhU6zjIwNRp7m+n4gx691rk+lqqDAIP8RLKwbhg==", - "cpu": [ - "arm" - ], - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@node-rs/argon2-android-arm64": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@node-rs/argon2-android-arm64/-/argon2-android-arm64-1.7.0.tgz", - "integrity": "sha512-s9j/G30xKUx8WU50WIhF0fIl1EdhBGq0RQ06lEhZ0Gi0ap8lhqbE2Bn5h3/G2D1k0Dx+yjeVVNmt/xOQIRG38A==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@node-rs/argon2-darwin-arm64": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@node-rs/argon2-darwin-arm64/-/argon2-darwin-arm64-1.7.0.tgz", - "integrity": "sha512-ZIz4L6HGOB9U1kW23g+m7anGNuTZ0RuTw0vNp3o+2DWpb8u8rODq6A8tH4JRL79S+Co/Nq608m9uackN2pe0Rw==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@node-rs/argon2-darwin-x64": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@node-rs/argon2-darwin-x64/-/argon2-darwin-x64-1.7.0.tgz", - "integrity": "sha512-5oi/pxqVhODW/pj1+3zElMTn/YukQeywPHHYDbcAW3KsojFjKySfhcJMd1DjKTc+CHQI+4lOxZzSUzK7mI14Hw==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@node-rs/argon2-freebsd-x64": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@node-rs/argon2-freebsd-x64/-/argon2-freebsd-x64-1.7.0.tgz", - "integrity": "sha512-Ify08683hA4QVXYoIm5SUWOY5DPIT/CMB0CQT+IdxQAg/F+qp342+lUkeAtD5bvStQuCx/dFO3bnnzoe2clMhA==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@node-rs/argon2-linux-arm-gnueabihf": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@node-rs/argon2-linux-arm-gnueabihf/-/argon2-linux-arm-gnueabihf-1.7.0.tgz", - "integrity": "sha512-7DjDZ1h5AUHAtRNjD19RnQatbhL+uuxBASuuXIBu4/w6Dx8n7YPxwTP4MXfsvuRgKuMWiOb/Ub/HJ3kXVCXRkg==", - "cpu": [ - "arm" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@node-rs/argon2-linux-arm64-gnu": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@node-rs/argon2-linux-arm64-gnu/-/argon2-linux-arm64-gnu-1.7.0.tgz", - "integrity": "sha512-nJDoMP4Y3YcqGswE4DvP080w6O24RmnFEDnL0emdI8Nou17kNYBzP2546Nasx9GCyLzRcYQwZOUjrtUuQ+od2g==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@node-rs/argon2-linux-arm64-musl": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@node-rs/argon2-linux-arm64-musl/-/argon2-linux-arm64-musl-1.7.0.tgz", - "integrity": "sha512-BKWS8iVconhE3jrb9mj6t1J9vwUqQPpzCbUKxfTGJfc+kNL58F1SXHBoe2cDYGnHrFEHTY0YochzXoAfm4Dm/A==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@node-rs/argon2-linux-x64-gnu": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@node-rs/argon2-linux-x64-gnu/-/argon2-linux-x64-gnu-1.7.0.tgz", - "integrity": "sha512-EmgqZOlf4Jurk/szW1iTsVISx25bKksVC5uttJDUloTgsAgIGReCpUUO1R24pBhu9ESJa47iv8NSf3yAfGv6jQ==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@node-rs/argon2-linux-x64-musl": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@node-rs/argon2-linux-x64-musl/-/argon2-linux-x64-musl-1.7.0.tgz", - "integrity": "sha512-/o1efYCYIxjfuoRYyBTi2Iy+1iFfhqHCvvVsnjNSgO1xWiWrX0Rrt/xXW5Zsl7vS2Y+yu8PL8KFWRzZhaVxfKA==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@node-rs/argon2-wasm32-wasi": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@node-rs/argon2-wasm32-wasi/-/argon2-wasm32-wasi-1.7.0.tgz", - "integrity": "sha512-Evmk9VcxqnuwQftfAfYEr6YZYSPLzmKUsbFIMep5nTt9PT4XYRFAERj7wNYp+rOcBenF3X4xoB+LhwcOMTNE5w==", - "cpu": [ - "wasm32" - ], - "license": "MIT", - "optional": true, - "dependencies": { - "@emnapi/core": "^0.45.0", - "@emnapi/runtime": "^0.45.0", - "@tybys/wasm-util": "^0.8.1", - "memfs-browser": "^3.4.13000" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@node-rs/argon2-win32-arm64-msvc": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@node-rs/argon2-win32-arm64-msvc/-/argon2-win32-arm64-msvc-1.7.0.tgz", - "integrity": "sha512-qgsU7T004COWWpSA0tppDqDxbPLgg8FaU09krIJ7FBl71Sz8SFO40h7fDIjfbTT5w7u6mcaINMQ5bSHu75PCaA==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@node-rs/argon2-win32-ia32-msvc": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@node-rs/argon2-win32-ia32-msvc/-/argon2-win32-ia32-msvc-1.7.0.tgz", - "integrity": "sha512-JGafwWYQ/HpZ3XSwP4adQ6W41pRvhcdXvpzIWtKvX+17+xEXAe2nmGWM6s27pVkg1iV2ZtoYLRDkOUoGqZkCcg==", - "cpu": [ - "ia32" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@node-rs/argon2-win32-x64-msvc": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@node-rs/argon2-win32-x64-msvc/-/argon2-win32-x64-msvc-1.7.0.tgz", - "integrity": "sha512-9oq4ShyFakw8AG3mRls0AoCpxBFcimYx7+jvXeAf2OqKNO+mSA6eZ9z7KQeVCi0+SOEUYxMGf5UiGiDb9R6+9Q==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@node-rs/bcrypt": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@node-rs/bcrypt/-/bcrypt-1.9.0.tgz", - "integrity": "sha512-u2OlIxW264bFUfvbFqDz9HZKFjwe8FHFtn7T/U8mYjPZ7DWYpbUB+/dkW/QgYfMSfR0ejkyuWaBBe0coW7/7ig==", - "license": "MIT", - "engines": { - "node": ">= 10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/Brooooooklyn" - }, - "optionalDependencies": { - "@node-rs/bcrypt-android-arm-eabi": "1.9.0", - "@node-rs/bcrypt-android-arm64": "1.9.0", - "@node-rs/bcrypt-darwin-arm64": "1.9.0", - "@node-rs/bcrypt-darwin-x64": "1.9.0", - "@node-rs/bcrypt-freebsd-x64": "1.9.0", - "@node-rs/bcrypt-linux-arm-gnueabihf": "1.9.0", - "@node-rs/bcrypt-linux-arm64-gnu": "1.9.0", - "@node-rs/bcrypt-linux-arm64-musl": "1.9.0", - "@node-rs/bcrypt-linux-x64-gnu": "1.9.0", - "@node-rs/bcrypt-linux-x64-musl": "1.9.0", - "@node-rs/bcrypt-wasm32-wasi": "1.9.0", - "@node-rs/bcrypt-win32-arm64-msvc": "1.9.0", - "@node-rs/bcrypt-win32-ia32-msvc": "1.9.0", - "@node-rs/bcrypt-win32-x64-msvc": "1.9.0" - } - }, - "node_modules/@node-rs/bcrypt-android-arm-eabi": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@node-rs/bcrypt-android-arm-eabi/-/bcrypt-android-arm-eabi-1.9.0.tgz", - "integrity": "sha512-nOCFISGtnodGHNiLrG0WYLWr81qQzZKYfmwHc7muUeq+KY0sQXyHOwZk9OuNQAWv/lnntmtbwkwT0QNEmOyLvA==", - "cpu": [ - "arm" - ], - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@node-rs/bcrypt-android-arm64": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@node-rs/bcrypt-android-arm64/-/bcrypt-android-arm64-1.9.0.tgz", - "integrity": "sha512-+ZrIAtigVmjYkqZQTThHVlz0+TG6D+GDHWhVKvR2DifjtqJ0i+mb9gjo++hN+fWEQdWNGxKCiBBjwgT4EcXd6A==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@node-rs/bcrypt-darwin-arm64": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@node-rs/bcrypt-darwin-arm64/-/bcrypt-darwin-arm64-1.9.0.tgz", - "integrity": "sha512-CQiS+F9Pa0XozvkXR1g7uXE9QvBOPOplDg0iCCPRYTN9PqA5qYxhwe48G3o+v2UeQceNRrbnEtWuANm7JRqIhw==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@node-rs/bcrypt-darwin-x64": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@node-rs/bcrypt-darwin-x64/-/bcrypt-darwin-x64-1.9.0.tgz", - "integrity": "sha512-4pTKGawYd7sNEjdJ7R/R67uwQH1VvwPZ0SSUMmeNHbxD5QlwAPXdDH11q22uzVXsvNFZ6nGQBg8No5OUGpx6Ug==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@node-rs/bcrypt-freebsd-x64": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@node-rs/bcrypt-freebsd-x64/-/bcrypt-freebsd-x64-1.9.0.tgz", - "integrity": "sha512-UmWzySX4BJhT/B8xmTru6iFif3h0Rpx3TqxRLCcbgmH43r7k5/9QuhpiyzpvKGpKHJCFNm4F3rC2wghvw5FCIg==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@node-rs/bcrypt-linux-arm-gnueabihf": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@node-rs/bcrypt-linux-arm-gnueabihf/-/bcrypt-linux-arm-gnueabihf-1.9.0.tgz", - "integrity": "sha512-8qoX4PgBND2cVwsbajoAWo3NwdfJPEXgpCsZQZURz42oMjbGyhhSYbovBCskGU3EBLoC8RA2B1jFWooeYVn5BA==", - "cpu": [ - "arm" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@node-rs/bcrypt-linux-arm64-gnu": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@node-rs/bcrypt-linux-arm64-gnu/-/bcrypt-linux-arm64-gnu-1.9.0.tgz", - "integrity": "sha512-TuAC6kx0SbcIA4mSEWPi+OCcDjTQUMl213v5gMNlttF+D4ieIZx6pPDGTaMO6M2PDHTeCG0CBzZl0Lu+9b0c7Q==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@node-rs/bcrypt-linux-arm64-musl": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@node-rs/bcrypt-linux-arm64-musl/-/bcrypt-linux-arm64-musl-1.9.0.tgz", - "integrity": "sha512-/sIvKDABOI8QOEnLD7hIj02BVaNOuCIWBKvxcJOt8+TuwJ6zmY1UI5kSv9d99WbiHjTp97wtAUbZQwauU4b9ew==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@node-rs/bcrypt-linux-x64-gnu": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@node-rs/bcrypt-linux-x64-gnu/-/bcrypt-linux-x64-gnu-1.9.0.tgz", - "integrity": "sha512-DyyhDHDsLBsCKz1tZ1hLvUZSc1DK0FU0v52jK6IBQxrj24WscSU9zZe7ie/V9kdmA4Ep57BfpWX8Dsa2JxGdgQ==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@node-rs/bcrypt-linux-x64-musl": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@node-rs/bcrypt-linux-x64-musl/-/bcrypt-linux-x64-musl-1.9.0.tgz", - "integrity": "sha512-duIiuqQ+Lew8ASSAYm6ZRqcmfBGWwsi81XLUwz86a2HR7Qv6V4yc3ZAUQovAikhjCsIqe8C11JlAZSK6+PlXYg==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@node-rs/bcrypt-wasm32-wasi": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@node-rs/bcrypt-wasm32-wasi/-/bcrypt-wasm32-wasi-1.9.0.tgz", - "integrity": "sha512-ylaGmn9Wjwv/D5lxtawttx3H6Uu2WTTR7lWlRHGT6Ga/MB1Vj4OjSGUW8G8zIVnKuXpGbZ92pgHlt4HUpSLctw==", - "cpu": [ - "wasm32" - ], - "license": "MIT", - "optional": true, - "dependencies": { - "@emnapi/core": "^0.45.0", - "@emnapi/runtime": "^0.45.0", - "@tybys/wasm-util": "^0.8.1", - "memfs-browser": "^3.4.13000" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@node-rs/bcrypt-win32-arm64-msvc": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@node-rs/bcrypt-win32-arm64-msvc/-/bcrypt-win32-arm64-msvc-1.9.0.tgz", - "integrity": "sha512-2h86gF7QFyEzODuDFml/Dp1MSJoZjxJ4yyT2Erf4NkwsiA5MqowUhUsorRwZhX6+2CtlGa7orbwi13AKMsYndw==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@node-rs/bcrypt-win32-ia32-msvc": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@node-rs/bcrypt-win32-ia32-msvc/-/bcrypt-win32-ia32-msvc-1.9.0.tgz", - "integrity": "sha512-kqxalCvhs4FkN0+gWWfa4Bdy2NQAkfiqq/CEf6mNXC13RSV673Ev9V8sRlQyNpCHCNkeXfOT9pgoBdJmMs9muA==", - "cpu": [ - "ia32" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@node-rs/bcrypt-win32-x64-msvc": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@node-rs/bcrypt-win32-x64-msvc/-/bcrypt-win32-x64-msvc-1.9.0.tgz", - "integrity": "sha512-2y0Tuo6ZAT2Cz8V7DHulSlv1Bip3zbzeXyeur+uR25IRNYXKvI/P99Zl85Fbuu/zzYAZRLLlGTRe6/9IHofe/w==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "license": "MIT", - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "license": "MIT", - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "license": "MIT", - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@pkgjs/parseargs": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", - "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=14" - } - }, - "node_modules/@radix-ui/number": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-1.1.0.tgz", - "integrity": "sha512-V3gRzhVNU1ldS5XhAPTom1fOIo4ccrjjJgmE+LI2h/WaFpHmx0MQApT+KZHnx8abG6Avtfcz4WoEciMnpFT3HQ==", - "license": "MIT" - }, - "node_modules/@radix-ui/primitive": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.0.tgz", - "integrity": "sha512-4Z8dn6Upk0qk4P74xBhZ6Hd/w0mPEzOOLxy4xiPXOXqjF7jZS0VAKk7/x/H6FyY2zCkYJqePf1G5KmkmNJ4RBA==", - "license": "MIT" - }, - "node_modules/@radix-ui/react-arrow": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.1.0.tgz", - "integrity": "sha512-FmlW1rCg7hBpEBwFbjHwCW6AmWLQM6g/v0Sn8XbP9NvmSZ2San1FpQeyPtufzOMSIx7Y4dzjlHoifhp+7NkZhw==", - "license": "MIT", - "dependencies": { - "@radix-ui/react-primitive": "2.0.0" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-avatar": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-avatar/-/react-avatar-1.1.0.tgz", - "integrity": "sha512-Q/PbuSMk/vyAd/UoIShVGZ7StHHeRFYU7wXmi5GV+8cLXflZAEpHL/F697H1klrzxKXNtZ97vWiC0q3RKUH8UA==", - "license": "MIT", - "dependencies": { - "@radix-ui/react-context": "1.1.0", - "@radix-ui/react-primitive": "2.0.0", - "@radix-ui/react-use-callback-ref": "1.1.0", - "@radix-ui/react-use-layout-effect": "1.1.0" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-collection": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.1.0.tgz", - "integrity": "sha512-GZsZslMJEyo1VKm5L1ZJY8tGDxZNPAoUeQUIbKeJfoi7Q4kmig5AsgLMYYuyYbfjd8fBmFORAIwYAkXMnXZgZw==", - "license": "MIT", - "dependencies": { - "@radix-ui/react-compose-refs": "1.1.0", - "@radix-ui/react-context": "1.1.0", - "@radix-ui/react-primitive": "2.0.0", - "@radix-ui/react-slot": "1.1.0" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-compose-refs": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.0.tgz", - "integrity": "sha512-b4inOtiaOnYf9KWyO3jAeeCG6FeyfY6ldiEPanbUjWd+xIk5wZeHa8yVwmrJ2vderhu/BQvzCrJI0lHd+wIiqw==", - "license": "MIT", - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-context": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.0.tgz", - "integrity": "sha512-OKrckBy+sMEgYM/sMmqmErVn0kZqrHPJze+Ql3DzYsDDp0hl0L62nx/2122/Bvps1qz645jlcu2tD9lrRSdf8A==", - "license": "MIT", - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-dialog": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.1.1.tgz", - "integrity": "sha512-zysS+iU4YP3STKNS6USvFVqI4qqx8EpiwmT5TuCApVEBca+eRCbONi4EgzfNSuVnOXvC5UPHHMjs8RXO6DH9Bg==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.0", - "@radix-ui/react-compose-refs": "1.1.0", - "@radix-ui/react-context": "1.1.0", - "@radix-ui/react-dismissable-layer": "1.1.0", - "@radix-ui/react-focus-guards": "1.1.0", - "@radix-ui/react-focus-scope": "1.1.0", - "@radix-ui/react-id": "1.1.0", - "@radix-ui/react-portal": "1.1.1", - "@radix-ui/react-presence": "1.1.0", - "@radix-ui/react-primitive": "2.0.0", - "@radix-ui/react-slot": "1.1.0", - "@radix-ui/react-use-controllable-state": "1.1.0", - "aria-hidden": "^1.1.1", - "react-remove-scroll": "2.5.7" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-direction": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.1.0.tgz", - "integrity": "sha512-BUuBvgThEiAXh2DWu93XsT+a3aWrGqolGlqqw5VU1kG7p/ZH2cuDlM1sRLNnY3QcBS69UIz2mcKhMxDsdewhjg==", - "license": "MIT", - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-dismissable-layer": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.0.tgz", - "integrity": "sha512-/UovfmmXGptwGcBQawLzvn2jOfM0t4z3/uKffoBlj724+n3FvBbZ7M0aaBOmkp6pqFYpO4yx8tSVJjx3Fl2jig==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.0", - "@radix-ui/react-compose-refs": "1.1.0", - "@radix-ui/react-primitive": "2.0.0", - "@radix-ui/react-use-callback-ref": "1.1.0", - "@radix-ui/react-use-escape-keydown": "1.1.0" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-dropdown-menu": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.1.1.tgz", - "integrity": "sha512-y8E+x9fBq9qvteD2Zwa4397pUVhYsh9iq44b5RD5qu1GMJWBCBuVg1hMyItbc6+zH00TxGRqd9Iot4wzf3OoBQ==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.0", - "@radix-ui/react-compose-refs": "1.1.0", - "@radix-ui/react-context": "1.1.0", - "@radix-ui/react-id": "1.1.0", - "@radix-ui/react-menu": "2.1.1", - "@radix-ui/react-primitive": "2.0.0", - "@radix-ui/react-use-controllable-state": "1.1.0" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-focus-guards": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.0.tgz", - "integrity": "sha512-w6XZNUPVv6xCpZUqb/yN9DL6auvpGX3C/ee6Hdi16v2UUy25HV2Q5bcflsiDyT/g5RwbPQ/GIT1vLkeRb+ITBw==", - "license": "MIT", - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-focus-scope": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.0.tgz", - "integrity": "sha512-200UD8zylvEyL8Bx+z76RJnASR2gRMuxlgFCPAe/Q/679a/r0eK3MBVYMb7vZODZcffZBdob1EGnky78xmVvcA==", - "license": "MIT", - "dependencies": { - "@radix-ui/react-compose-refs": "1.1.0", - "@radix-ui/react-primitive": "2.0.0", - "@radix-ui/react-use-callback-ref": "1.1.0" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-id": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.1.0.tgz", - "integrity": "sha512-EJUrI8yYh7WOjNOqpoJaf1jlFIH2LvtgAl+YcFqNCa+4hj64ZXmPkAKOFs/ukjz3byN6bdb/AVUqHkI8/uWWMA==", - "license": "MIT", - "dependencies": { - "@radix-ui/react-use-layout-effect": "1.1.0" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-menu": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-menu/-/react-menu-2.1.1.tgz", - "integrity": "sha512-oa3mXRRVjHi6DZu/ghuzdylyjaMXLymx83irM7hTxutQbD+7IhPKdMdRHD26Rm+kHRrWcrUkkRPv5pd47a2xFQ==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.0", - "@radix-ui/react-collection": "1.1.0", - "@radix-ui/react-compose-refs": "1.1.0", - "@radix-ui/react-context": "1.1.0", - "@radix-ui/react-direction": "1.1.0", - "@radix-ui/react-dismissable-layer": "1.1.0", - "@radix-ui/react-focus-guards": "1.1.0", - "@radix-ui/react-focus-scope": "1.1.0", - "@radix-ui/react-id": "1.1.0", - "@radix-ui/react-popper": "1.2.0", - "@radix-ui/react-portal": "1.1.1", - "@radix-ui/react-presence": "1.1.0", - "@radix-ui/react-primitive": "2.0.0", - "@radix-ui/react-roving-focus": "1.1.0", - "@radix-ui/react-slot": "1.1.0", - "@radix-ui/react-use-callback-ref": "1.1.0", - "aria-hidden": "^1.1.1", - "react-remove-scroll": "2.5.7" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-popover": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-popover/-/react-popover-1.1.1.tgz", - "integrity": "sha512-3y1A3isulwnWhvTTwmIreiB8CF4L+qRjZnK1wYLO7pplddzXKby/GnZ2M7OZY3qgnl6p9AodUIHRYGXNah8Y7g==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.0", - "@radix-ui/react-compose-refs": "1.1.0", - "@radix-ui/react-context": "1.1.0", - "@radix-ui/react-dismissable-layer": "1.1.0", - "@radix-ui/react-focus-guards": "1.1.0", - "@radix-ui/react-focus-scope": "1.1.0", - "@radix-ui/react-id": "1.1.0", - "@radix-ui/react-popper": "1.2.0", - "@radix-ui/react-portal": "1.1.1", - "@radix-ui/react-presence": "1.1.0", - "@radix-ui/react-primitive": "2.0.0", - "@radix-ui/react-slot": "1.1.0", - "@radix-ui/react-use-controllable-state": "1.1.0", - "aria-hidden": "^1.1.1", - "react-remove-scroll": "2.5.7" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-popper": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.2.0.tgz", - "integrity": "sha512-ZnRMshKF43aBxVWPWvbj21+7TQCvhuULWJ4gNIKYpRlQt5xGRhLx66tMp8pya2UkGHTSlhpXwmjqltDYHhw7Vg==", - "license": "MIT", - "dependencies": { - "@floating-ui/react-dom": "^2.0.0", - "@radix-ui/react-arrow": "1.1.0", - "@radix-ui/react-compose-refs": "1.1.0", - "@radix-ui/react-context": "1.1.0", - "@radix-ui/react-primitive": "2.0.0", - "@radix-ui/react-use-callback-ref": "1.1.0", - "@radix-ui/react-use-layout-effect": "1.1.0", - "@radix-ui/react-use-rect": "1.1.0", - "@radix-ui/react-use-size": "1.1.0", - "@radix-ui/rect": "1.1.0" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-portal": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.1.tgz", - "integrity": "sha512-A3UtLk85UtqhzFqtoC8Q0KvR2GbXF3mtPgACSazajqq6A41mEQgo53iPzY4i6BwDxlIFqWIhiQ2G729n+2aw/g==", - "license": "MIT", - "dependencies": { - "@radix-ui/react-primitive": "2.0.0", - "@radix-ui/react-use-layout-effect": "1.1.0" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-presence": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.0.tgz", - "integrity": "sha512-Gq6wuRN/asf9H/E/VzdKoUtT8GC9PQc9z40/vEr0VCJ4u5XvvhWIrSsCB6vD2/cH7ugTdSfYq9fLJCcM00acrQ==", - "license": "MIT", - "dependencies": { - "@radix-ui/react-compose-refs": "1.1.0", - "@radix-ui/react-use-layout-effect": "1.1.0" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-primitive": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.0.0.tgz", - "integrity": "sha512-ZSpFm0/uHa8zTvKBDjLFWLo8dkr4MBsiDLz0g3gMUwqgLHz9rTaRRGYDgvZPtBJgYCBKXkS9fzmoySgr8CO6Cw==", - "license": "MIT", - "dependencies": { - "@radix-ui/react-slot": "1.1.0" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-roving-focus": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.0.tgz", - "integrity": "sha512-EA6AMGeq9AEeQDeSH0aZgG198qkfHSbvWTf1HvoDmOB5bBG/qTxjYMWUKMnYiV6J/iP/J8MEFSuB2zRU2n7ODA==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.0", - "@radix-ui/react-collection": "1.1.0", - "@radix-ui/react-compose-refs": "1.1.0", - "@radix-ui/react-context": "1.1.0", - "@radix-ui/react-direction": "1.1.0", - "@radix-ui/react-id": "1.1.0", - "@radix-ui/react-primitive": "2.0.0", - "@radix-ui/react-use-callback-ref": "1.1.0", - "@radix-ui/react-use-controllable-state": "1.1.0" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-select": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-select/-/react-select-2.1.1.tgz", - "integrity": "sha512-8iRDfyLtzxlprOo9IicnzvpsO1wNCkuwzzCM+Z5Rb5tNOpCdMvcc2AkzX0Fz+Tz9v6NJ5B/7EEgyZveo4FBRfQ==", - "license": "MIT", - "dependencies": { - "@radix-ui/number": "1.1.0", - "@radix-ui/primitive": "1.1.0", - "@radix-ui/react-collection": "1.1.0", - "@radix-ui/react-compose-refs": "1.1.0", - "@radix-ui/react-context": "1.1.0", - "@radix-ui/react-direction": "1.1.0", - "@radix-ui/react-dismissable-layer": "1.1.0", - "@radix-ui/react-focus-guards": "1.1.0", - "@radix-ui/react-focus-scope": "1.1.0", - "@radix-ui/react-id": "1.1.0", - "@radix-ui/react-popper": "1.2.0", - "@radix-ui/react-portal": "1.1.1", - "@radix-ui/react-primitive": "2.0.0", - "@radix-ui/react-slot": "1.1.0", - "@radix-ui/react-use-callback-ref": "1.1.0", - "@radix-ui/react-use-controllable-state": "1.1.0", - "@radix-ui/react-use-layout-effect": "1.1.0", - "@radix-ui/react-use-previous": "1.1.0", - "@radix-ui/react-visually-hidden": "1.1.0", - "aria-hidden": "^1.1.1", - "react-remove-scroll": "2.5.7" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-separator/-/react-separator-1.1.0.tgz", - "integrity": "sha512-3uBAs+egzvJBDZAzvb/n4NxxOYpnspmWxO2u5NbZ8Y6FM/NdrGSF9bop3Cf6F6C71z1rTSn8KV0Fo2ZVd79lGA==", - "license": "MIT", - "dependencies": { - "@radix-ui/react-primitive": "2.0.0" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-slot": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.1.0.tgz", - "integrity": "sha512-FUCf5XMfmW4dtYl69pdS4DbxKy8nj4M7SafBgPllysxmdachynNflAdp/gCsnYWNDnge6tI9onzMp5ARYc1KNw==", - "license": "MIT", - "dependencies": { - "@radix-ui/react-compose-refs": "1.1.0" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-tooltip": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-tooltip/-/react-tooltip-1.1.2.tgz", - "integrity": "sha512-9XRsLwe6Yb9B/tlnYCPVUd/TFS4J7HuOZW345DCeC6vKIxQGMZdx21RK4VoZauPD5frgkXTYVS5y90L+3YBn4w==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.0", - "@radix-ui/react-compose-refs": "1.1.0", - "@radix-ui/react-context": "1.1.0", - "@radix-ui/react-dismissable-layer": "1.1.0", - "@radix-ui/react-id": "1.1.0", - "@radix-ui/react-popper": "1.2.0", - "@radix-ui/react-portal": "1.1.1", - "@radix-ui/react-presence": "1.1.0", - "@radix-ui/react-primitive": "2.0.0", - "@radix-ui/react-slot": "1.1.0", - "@radix-ui/react-use-controllable-state": "1.1.0", - "@radix-ui/react-visually-hidden": "1.1.0" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-use-callback-ref": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.0.tgz", - "integrity": "sha512-CasTfvsy+frcFkbXtSJ2Zu9JHpN8TYKxkgJGWbjiZhFivxaeW7rMeZt7QELGVLaYVfFMsKHjb7Ak0nMEe+2Vfw==", - "license": "MIT", - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-use-controllable-state": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.1.0.tgz", - "integrity": "sha512-MtfMVJiSr2NjzS0Aa90NPTnvTSg6C/JLCV7ma0W6+OMV78vd8OyRpID+Ng9LxzsPbLeuBnWBA1Nq30AtBIDChw==", - "license": "MIT", - "dependencies": { - "@radix-ui/react-use-callback-ref": "1.1.0" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-use-escape-keydown": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.0.tgz", - "integrity": "sha512-L7vwWlR1kTTQ3oh7g1O0CBF3YCyyTj8NmhLR+phShpyA50HCfBFKVJTpshm9PzLiKmehsrQzTYTpX9HvmC9rhw==", - "license": "MIT", - "dependencies": { - "@radix-ui/react-use-callback-ref": "1.1.0" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-use-layout-effect": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.0.tgz", - "integrity": "sha512-+FPE0rOdziWSrH9athwI1R0HDVbWlEhd+FR+aSDk4uWGmSJ9Z54sdZVDQPZAinJhJXwfT+qnj969mCsT2gfm5w==", - "license": "MIT", - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-use-previous": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-1.1.0.tgz", - "integrity": "sha512-Z/e78qg2YFnnXcW88A4JmTtm4ADckLno6F7OXotmkQfeuCVaKuYzqAATPhVzl3delXE7CxIV8shofPn3jPc5Og==", - "license": "MIT", - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-use-rect": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.1.0.tgz", - "integrity": "sha512-0Fmkebhr6PiseyZlYAOtLS+nb7jLmpqTrJyv61Pe68MKYW6OWdRE2kI70TaYY27u7H0lajqM3hSMMLFq18Z7nQ==", - "license": "MIT", - "dependencies": { - "@radix-ui/rect": "1.1.0" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-use-size": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.1.0.tgz", - "integrity": "sha512-XW3/vWuIXHa+2Uwcc2ABSfcCledmXhhQPlGbfcRXbiUQI5Icjcg19BGCZVKKInYbvUCut/ufbbLLPFC5cbb1hw==", - "license": "MIT", - "dependencies": { - "@radix-ui/react-use-layout-effect": "1.1.0" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-visually-hidden": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.1.0.tgz", - "integrity": "sha512-N8MDZqtgCgG5S3aV60INAB475osJousYpZ4cTJ2cFbMpdHS5Y6loLTH8LPtkj2QN0x93J30HT/M3qJXM0+lyeQ==", - "license": "MIT", - "dependencies": { - "@radix-ui/react-primitive": "2.0.0" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/rect": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.1.0.tgz", - "integrity": "sha512-A9+lCBZoaMJlVKcRBz2YByCG+Cp2t6nAnMnNba+XiWxnj6r4JUFqfsgwocMBZU9LPtdxC6wB56ySYpc7LQIoJg==", - "license": "MIT" - }, - "node_modules/@smithy/abort-controller": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@smithy/abort-controller/-/abort-controller-3.1.2.tgz", - "integrity": "sha512-b5g+PNujlfqIib9BjkNB108NyO5aZM/RXjfOCXRCqXQ1oPnIkfvdORrztbGgCZdPe/BN/MKDlrGA7PafKPM2jw==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/types": "^3.4.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@smithy/chunked-blob-reader": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@smithy/chunked-blob-reader/-/chunked-blob-reader-3.0.0.tgz", - "integrity": "sha512-sbnURCwjF0gSToGlsBiAmd1lRCmSn72nu9axfJu5lIx6RUEgHu6GwTMbqCdhQSi0Pumcm5vFxsi9XWXb2mTaoA==", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.6.2" - } - }, - "node_modules/@smithy/chunked-blob-reader-native": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@smithy/chunked-blob-reader-native/-/chunked-blob-reader-native-3.0.0.tgz", - "integrity": "sha512-VDkpCYW+peSuM4zJip5WDfqvg2Mo/e8yxOv3VF1m11y7B8KKMKVFtmZWDe36Fvk8rGuWrPZHHXZ7rR7uM5yWyg==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/util-base64": "^3.0.0", - "tslib": "^2.6.2" - } - }, - "node_modules/@smithy/config-resolver": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/@smithy/config-resolver/-/config-resolver-3.0.6.tgz", - "integrity": "sha512-j7HuVNoRd8EhcFp0MzcUb4fG40C7BcyshH+fAd3Jhd8bINNFvEQYBrZoS/SK6Pun9WPlfoI8uuU2SMz8DsEGlA==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/node-config-provider": "^3.1.5", - "@smithy/types": "^3.4.0", - "@smithy/util-config-provider": "^3.0.0", - "@smithy/util-middleware": "^3.0.4", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@smithy/core": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@smithy/core/-/core-2.4.1.tgz", - "integrity": "sha512-7cts7/Oni7aCHebHGiBeWoz5z+vmH+Vx2Z/UW3XtXMslcxI3PEwBZxNinepwZjixS3n12fPc247PHWmjU7ndsQ==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/middleware-endpoint": "^3.1.1", - "@smithy/middleware-retry": "^3.0.16", - "@smithy/middleware-serde": "^3.0.4", - "@smithy/protocol-http": "^4.1.1", - "@smithy/smithy-client": "^3.3.0", - "@smithy/types": "^3.4.0", - "@smithy/util-body-length-browser": "^3.0.0", - "@smithy/util-middleware": "^3.0.4", - "@smithy/util-utf8": "^3.0.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@smithy/credential-provider-imds": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/@smithy/credential-provider-imds/-/credential-provider-imds-3.2.1.tgz", - "integrity": "sha512-4z/oTWpRF2TqQI3aCM89/PWu3kim58XU4kOCTtuTJnoaS4KT95cPWMxbQfTN2vzcOe96SOKO8QouQW/+ESB1fQ==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/node-config-provider": "^3.1.5", - "@smithy/property-provider": "^3.1.4", - "@smithy/types": "^3.4.0", - "@smithy/url-parser": "^3.0.4", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@smithy/eventstream-codec": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/@smithy/eventstream-codec/-/eventstream-codec-3.1.3.tgz", - "integrity": "sha512-mKBrmhg6Zd3j07G9dkKTGmrU7pdJGTNz8LbZtIOR3QoodS5yDNqEqoXU4Eg38snZcnCAh7NPBsw5ndxtJPLiCg==", - "license": "Apache-2.0", - "dependencies": { - "@aws-crypto/crc32": "5.2.0", - "@smithy/types": "^3.4.0", - "@smithy/util-hex-encoding": "^3.0.0", - "tslib": "^2.6.2" - } - }, - "node_modules/@smithy/eventstream-serde-browser": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-browser/-/eventstream-serde-browser-3.0.7.tgz", - "integrity": "sha512-UC4RQqyM8B0g5cX/xmWtsNgSBmZ13HrzCqoe5Ulcz6R462/egbIdfTXnayik7jkjvwOrCPL1N11Q9S+n68jPLA==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/eventstream-serde-universal": "^3.0.6", - "@smithy/types": "^3.4.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@smithy/eventstream-serde-config-resolver": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-3.0.4.tgz", - "integrity": "sha512-saIs5rtAMpifqL7u7nc5YeE/6gkenzXpSz5NwEyhIesRWtHK+zEuYn9KY8SArZEbPSHyGxvvgKk1z86VzfUGHw==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/types": "^3.4.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@smithy/eventstream-serde-node": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-node/-/eventstream-serde-node-3.0.6.tgz", - "integrity": "sha512-gRKGBdZah3EjZZgWcsTpShq4cZ4Q4JTTe1OPob+jrftmbYj6CvpeydZbH0roO5SvBG8SI3aBZIet9TGN3zUxUw==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/eventstream-serde-universal": "^3.0.6", - "@smithy/types": "^3.4.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@smithy/eventstream-serde-universal": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-universal/-/eventstream-serde-universal-3.0.6.tgz", - "integrity": "sha512-1jvXd4sFG+zKaL6WqrJXpL6E+oAMafuM5GPd4qF0+ccenZTX3DZugoCCjlooQyTh+TZho2FpdVYUf5J/bB/j6Q==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/eventstream-codec": "^3.1.3", - "@smithy/types": "^3.4.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@smithy/fetch-http-handler": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-3.2.5.tgz", - "integrity": "sha512-DjRtGmK8pKQMIo9+JlAKUt14Z448bg8nAN04yKIvlrrpmpRSG57s5d2Y83npks1r4gPtTRNbAFdQCoj9l3P2KQ==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/protocol-http": "^4.1.1", - "@smithy/querystring-builder": "^3.0.4", - "@smithy/types": "^3.4.0", - "@smithy/util-base64": "^3.0.0", - "tslib": "^2.6.2" - } - }, - "node_modules/@smithy/hash-blob-browser": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/@smithy/hash-blob-browser/-/hash-blob-browser-3.1.3.tgz", - "integrity": "sha512-im9wAU9mANWW0OP0YGqwX3lw0nXG0ngyIcKQ8V/MUz1r7A6uO2lpPqKmAsH4VPGNLP2JPUhj4aW/m5UKkxX/IA==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/chunked-blob-reader": "^3.0.0", - "@smithy/chunked-blob-reader-native": "^3.0.0", - "@smithy/types": "^3.4.0", - "tslib": "^2.6.2" - } - }, - "node_modules/@smithy/hash-node": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@smithy/hash-node/-/hash-node-3.0.4.tgz", - "integrity": "sha512-6FgTVqEfCr9z/7+Em8BwSkJKA2y3krf1em134x3yr2NHWVCo2KYI8tcA53cjeO47y41jwF84ntsEE0Pe6pNKlg==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/types": "^3.4.0", - "@smithy/util-buffer-from": "^3.0.0", - "@smithy/util-utf8": "^3.0.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@smithy/hash-stream-node": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/@smithy/hash-stream-node/-/hash-stream-node-3.1.3.tgz", - "integrity": "sha512-Tz/eTlo1ffqYn+19VaMjDDbmEWqYe4DW1PAWaS8HvgRdO6/k9hxNPt8Wv5laXoilxE20YzKugiHvxHyO6J7kGA==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/types": "^3.4.0", - "@smithy/util-utf8": "^3.0.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@smithy/invalid-dependency": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@smithy/invalid-dependency/-/invalid-dependency-3.0.4.tgz", - "integrity": "sha512-MJBUrojC4SEXi9aJcnNOE3oNAuYNphgCGFXscaCj2TA/59BTcXhzHACP8jnnEU3n4yir/NSLKzxqez0T4x4tjA==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/types": "^3.4.0", - "tslib": "^2.6.2" - } - }, - "node_modules/@smithy/is-array-buffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-3.0.0.tgz", - "integrity": "sha512-+Fsu6Q6C4RSJiy81Y8eApjEB5gVtM+oFKTffg+jSuwtvomJJrhUJBu2zS8wjXSgH/g1MKEWrzyChTBe6clb5FQ==", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@smithy/md5-js": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@smithy/md5-js/-/md5-js-3.0.4.tgz", - "integrity": "sha512-qSlqr/+hybufIJgxQW2gYzGE6ywfOxkjjJVojbbmv4MtxfdDFfzRew+NOIOXcYgazW0f8OYBTIKsmNsjxpvnng==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/types": "^3.4.0", - "@smithy/util-utf8": "^3.0.0", - "tslib": "^2.6.2" - } - }, - "node_modules/@smithy/middleware-content-length": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/@smithy/middleware-content-length/-/middleware-content-length-3.0.6.tgz", - "integrity": "sha512-AFyHCfe8rumkJkz+hCOVJmBagNBj05KypyDwDElA4TgMSA4eYDZRjVePFZuyABrJZFDc7uVj3dpFIDCEhf59SA==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/protocol-http": "^4.1.1", - "@smithy/types": "^3.4.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@smithy/middleware-endpoint": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@smithy/middleware-endpoint/-/middleware-endpoint-3.1.1.tgz", - "integrity": "sha512-Irv+soW8NKluAtFSEsF8O3iGyLxa5oOevJb/e1yNacV9H7JP/yHyJuKST5YY2ORS1+W34VR8EuUrOF+K29Pl4g==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/middleware-serde": "^3.0.4", - "@smithy/node-config-provider": "^3.1.5", - "@smithy/shared-ini-file-loader": "^3.1.5", - "@smithy/types": "^3.4.0", - "@smithy/url-parser": "^3.0.4", - "@smithy/util-middleware": "^3.0.4", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@smithy/middleware-retry": { - "version": "3.0.16", - "resolved": "https://registry.npmjs.org/@smithy/middleware-retry/-/middleware-retry-3.0.16.tgz", - "integrity": "sha512-08kI36p1yB4CWO3Qi+UQxjzobt8iQJpnruF0K5BkbZmA/N/sJ51A1JJGJ36GgcbFyPfWw2FU48S5ZoqXt0h0jw==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/node-config-provider": "^3.1.5", - "@smithy/protocol-http": "^4.1.1", - "@smithy/service-error-classification": "^3.0.4", - "@smithy/smithy-client": "^3.3.0", - "@smithy/types": "^3.4.0", - "@smithy/util-middleware": "^3.0.4", - "@smithy/util-retry": "^3.0.4", - "tslib": "^2.6.2", - "uuid": "^9.0.1" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@smithy/middleware-serde": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@smithy/middleware-serde/-/middleware-serde-3.0.4.tgz", - "integrity": "sha512-1lPDB2O6IJ50Ucxgn7XrvZXbbuI48HmPCcMTuSoXT1lDzuTUfIuBjgAjpD8YLVMfnrjdepi/q45556LA51Pubw==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/types": "^3.4.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@smithy/middleware-stack": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@smithy/middleware-stack/-/middleware-stack-3.0.4.tgz", - "integrity": "sha512-sLMRjtMCqtVcrOqaOZ10SUnlFE25BSlmLsi4bRSGFD7dgR54eqBjfqkVkPBQyrKBortfGM0+2DJoUPcGECR+nQ==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/types": "^3.4.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@smithy/node-config-provider": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-3.1.5.tgz", - "integrity": "sha512-dq/oR3/LxgCgizVk7in7FGTm0w9a3qM4mg3IIXLTCHeW3fV+ipssSvBZ2bvEx1+asfQJTyCnVLeYf7JKfd9v3Q==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/property-provider": "^3.1.4", - "@smithy/shared-ini-file-loader": "^3.1.5", - "@smithy/types": "^3.4.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@smithy/node-http-handler": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-3.2.0.tgz", - "integrity": "sha512-5TFqaABbiY7uJMKbqR4OARjwI/l4TRoysDJ75pLpVQyO3EcmeloKYwDGyCtgB9WJniFx3BMkmGCB9+j+QiB+Ww==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/abort-controller": "^3.1.2", - "@smithy/protocol-http": "^4.1.1", - "@smithy/querystring-builder": "^3.0.4", - "@smithy/types": "^3.4.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@smithy/property-provider": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/@smithy/property-provider/-/property-provider-3.1.4.tgz", - "integrity": "sha512-BmhefQbfkSl9DeU0/e6k9N4sT5bya5etv2epvqLUz3eGyfRBhtQq60nDkc1WPp4c+KWrzK721cUc/3y0f2psPQ==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/types": "^3.4.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@smithy/protocol-http": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-4.1.1.tgz", - "integrity": "sha512-Fm5+8LkeIus83Y8jTL1XHsBGP8sPvE1rEVyKf/87kbOPTbzEDMcgOlzcmYXat2h+nC3wwPtRy8hFqtJS71+Wow==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/types": "^3.4.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@smithy/querystring-builder": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@smithy/querystring-builder/-/querystring-builder-3.0.4.tgz", - "integrity": "sha512-NEoPAsZPdpfVbF98qm8i5k1XMaRKeEnO47CaL5ja6Y1Z2DgJdwIJuJkTJypKm/IKfp8gc0uimIFLwhml8+/pAw==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/types": "^3.4.0", - "@smithy/util-uri-escape": "^3.0.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@smithy/querystring-parser": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@smithy/querystring-parser/-/querystring-parser-3.0.4.tgz", - "integrity": "sha512-7CHPXffFcakFzhO0OZs/rn6fXlTHrSDdLhIT6/JIk1u2bvwguTL3fMCc1+CfcbXA7TOhjWXu3TcB1EGMqJQwHg==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/types": "^3.4.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@smithy/service-error-classification": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@smithy/service-error-classification/-/service-error-classification-3.0.4.tgz", - "integrity": "sha512-KciDHHKFVTb9A1KlJHBt2F26PBaDtoE23uTZy5qRvPzHPqrooXFi6fmx98lJb3Jl38PuUTqIuCUmmY3pacuMBQ==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/types": "^3.4.0" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@smithy/shared-ini-file-loader": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-3.1.5.tgz", - "integrity": "sha512-6jxsJ4NOmY5Du4FD0enYegNJl4zTSuKLiChIMqIkh+LapxiP7lmz5lYUNLE9/4cvA65mbBmtdzZ8yxmcqM5igg==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/types": "^3.4.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@smithy/signature-v4": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-4.1.1.tgz", - "integrity": "sha512-SH9J9be81TMBNGCmjhrgMWu4YSpQ3uP1L06u/K9SDrE2YibUix1qxedPCxEQu02At0P0SrYDjvz+y91vLG0KRQ==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/is-array-buffer": "^3.0.0", - "@smithy/protocol-http": "^4.1.1", - "@smithy/types": "^3.4.0", - "@smithy/util-hex-encoding": "^3.0.0", - "@smithy/util-middleware": "^3.0.4", - "@smithy/util-uri-escape": "^3.0.0", - "@smithy/util-utf8": "^3.0.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@smithy/smithy-client": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-3.3.0.tgz", - "integrity": "sha512-H32nVo8tIX82kB0xI2LBrIcj8jx/3/ITotNLbeG1UL0b3b440YPR/hUvqjFJiaB24pQrMjRbU8CugqH5sV0hkw==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/middleware-endpoint": "^3.1.1", - "@smithy/middleware-stack": "^3.0.4", - "@smithy/protocol-http": "^4.1.1", - "@smithy/types": "^3.4.0", - "@smithy/util-stream": "^3.1.4", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@smithy/types": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@smithy/types/-/types-3.4.0.tgz", - "integrity": "sha512-0shOWSg/pnFXPcsSU8ZbaJ4JBHZJPPzLCJxafJvbMVFo9l1w81CqpgUqjlKGNHVrVB7fhIs+WS82JDTyzaLyLA==", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@smithy/url-parser": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@smithy/url-parser/-/url-parser-3.0.4.tgz", - "integrity": "sha512-XdXfObA8WrloavJYtDuzoDhJAYc5rOt+FirFmKBRKaihu7QtU/METAxJgSo7uMK6hUkx0vFnqxV75urtRaLkLg==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/querystring-parser": "^3.0.4", - "@smithy/types": "^3.4.0", - "tslib": "^2.6.2" - } - }, - "node_modules/@smithy/util-base64": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@smithy/util-base64/-/util-base64-3.0.0.tgz", - "integrity": "sha512-Kxvoh5Qtt0CDsfajiZOCpJxgtPHXOKwmM+Zy4waD43UoEMA+qPxxa98aE/7ZhdnBFZFXMOiBR5xbcaMhLtznQQ==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/util-buffer-from": "^3.0.0", - "@smithy/util-utf8": "^3.0.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@smithy/util-body-length-browser": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@smithy/util-body-length-browser/-/util-body-length-browser-3.0.0.tgz", - "integrity": "sha512-cbjJs2A1mLYmqmyVl80uoLTJhAcfzMOyPgjwAYusWKMdLeNtzmMz9YxNl3/jRLoxSS3wkqkf0jwNdtXWtyEBaQ==", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.6.2" - } - }, - "node_modules/@smithy/util-body-length-node": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@smithy/util-body-length-node/-/util-body-length-node-3.0.0.tgz", - "integrity": "sha512-Tj7pZ4bUloNUP6PzwhN7K386tmSmEET9QtQg0TgdNOnxhZvCssHji+oZTUIuzxECRfG8rdm2PMw2WCFs6eIYkA==", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@smithy/util-buffer-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-3.0.0.tgz", - "integrity": "sha512-aEOHCgq5RWFbP+UDPvPot26EJHjOC+bRgse5A8V3FSShqd5E5UN4qc7zkwsvJPPAVsf73QwYcHN1/gt/rtLwQA==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/is-array-buffer": "^3.0.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@smithy/util-config-provider": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@smithy/util-config-provider/-/util-config-provider-3.0.0.tgz", - "integrity": "sha512-pbjk4s0fwq3Di/ANL+rCvJMKM5bzAQdE5S/6RL5NXgMExFAi6UgQMPOm5yPaIWPpr+EOXKXRonJ3FoxKf4mCJQ==", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@smithy/util-defaults-mode-browser": { - "version": "3.0.16", - "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-3.0.16.tgz", - "integrity": "sha512-Os8ddfNBe7hmc5UMWZxygIHCyAqY0aWR8Wnp/aKbti3f8Df/r0J9ttMZIxeMjsFgtVjEryB0q7SGcwBsHk8WEw==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/property-provider": "^3.1.4", - "@smithy/smithy-client": "^3.3.0", - "@smithy/types": "^3.4.0", - "bowser": "^2.11.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/@smithy/util-defaults-mode-node": { - "version": "3.0.16", - "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-3.0.16.tgz", - "integrity": "sha512-rNhFIYRtrOrrhRlj6RL8jWA6/dcwrbGYAmy8+OAHjjzQ6zdzUBB1P+3IuJAgwWN6Y5GxI+mVXlM/pOjaoIgHow==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/config-resolver": "^3.0.6", - "@smithy/credential-provider-imds": "^3.2.1", - "@smithy/node-config-provider": "^3.1.5", - "@smithy/property-provider": "^3.1.4", - "@smithy/smithy-client": "^3.3.0", - "@smithy/types": "^3.4.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/@smithy/util-endpoints": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@smithy/util-endpoints/-/util-endpoints-2.1.0.tgz", - "integrity": "sha512-ilS7/0jcbS2ELdg0fM/4GVvOiuk8/U3bIFXUW25xE1Vh1Ol4DP6vVHQKqM40rCMizCLmJ9UxK+NeJrKlhI3HVA==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/node-config-provider": "^3.1.5", - "@smithy/types": "^3.4.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@smithy/util-hex-encoding": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@smithy/util-hex-encoding/-/util-hex-encoding-3.0.0.tgz", - "integrity": "sha512-eFndh1WEK5YMUYvy3lPlVmYY/fZcQE1D8oSf41Id2vCeIkKJXPcYDCZD+4+xViI6b1XSd7tE+s5AmXzz5ilabQ==", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@smithy/util-middleware": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@smithy/util-middleware/-/util-middleware-3.0.4.tgz", - "integrity": "sha512-uSXHTBhstb1c4nHdmQEdkNMv9LiRNaJ/lWV2U/GO+5F236YFpdPw+hyWI9Zc0Rp9XKzwD9kVZvhZmEgp0UCVnA==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/types": "^3.4.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@smithy/util-retry": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@smithy/util-retry/-/util-retry-3.0.4.tgz", - "integrity": "sha512-JJr6g0tO1qO2tCQyK+n3J18r34ZpvatlFN5ULcLranFIBZPxqoivb77EPyNTVwTGMEvvq2qMnyjm4jMIxjdLFg==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/service-error-classification": "^3.0.4", - "@smithy/types": "^3.4.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@smithy/util-stream": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/@smithy/util-stream/-/util-stream-3.1.4.tgz", - "integrity": "sha512-txU3EIDLhrBZdGfon6E9V6sZz/irYnKFMblz4TLVjyq8hObNHNS2n9a2t7GIrl7d85zgEPhwLE0gANpZsvpsKg==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/fetch-http-handler": "^3.2.5", - "@smithy/node-http-handler": "^3.2.0", - "@smithy/types": "^3.4.0", - "@smithy/util-base64": "^3.0.0", - "@smithy/util-buffer-from": "^3.0.0", - "@smithy/util-hex-encoding": "^3.0.0", - "@smithy/util-utf8": "^3.0.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@smithy/util-uri-escape": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@smithy/util-uri-escape/-/util-uri-escape-3.0.0.tgz", - "integrity": "sha512-LqR7qYLgZTD7nWLBecUi4aqolw8Mhza9ArpNEQ881MJJIU2sE5iHCK6TdyqqzcDLy0OPe10IY4T8ctVdtynubg==", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@smithy/util-utf8": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-3.0.0.tgz", - "integrity": "sha512-rUeT12bxFnplYDe815GXbq/oixEGHfRFFtcTF3YdDi/JaENIM6aSYYLJydG83UNzLXeRI5K8abYd/8Sp/QM0kA==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/util-buffer-from": "^3.0.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@smithy/util-waiter": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/@smithy/util-waiter/-/util-waiter-3.1.3.tgz", - "integrity": "sha512-OU0YllH51/CxD8iyr3UHSMwYqTGTyuxFdCMH/0F978t+iDmJseC/ttrWPb22zmYkhkrjqtipzC1xaMuax5QKIA==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/abort-controller": "^3.1.2", - "@smithy/types": "^3.4.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@swc/counter": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz", - "integrity": "sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==", - "license": "Apache-2.0" - }, - "node_modules/@swc/helpers": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.5.tgz", - "integrity": "sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==", - "license": "Apache-2.0", - "dependencies": { - "@swc/counter": "^0.1.3", - "tslib": "^2.4.0" - } - }, - "node_modules/@t3-oss/env-core": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/@t3-oss/env-core/-/env-core-0.10.1.tgz", - "integrity": "sha512-GcKZiCfWks5CTxhezn9k5zWX3sMDIYf6Kaxy2Gx9YEQftFcz8hDRN56hcbylyAO3t4jQnQ5ifLawINsNgCDpOg==", - "license": "MIT", - "peerDependencies": { - "typescript": ">=5.0.0", - "zod": "^3.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@t3-oss/env-nextjs": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/@t3-oss/env-nextjs/-/env-nextjs-0.10.1.tgz", - "integrity": "sha512-iy2qqJLnFh1RjEWno2ZeyTu0ufomkXruUsOZludzDIroUabVvHsrSjtkHqwHp1/pgPUzN3yBRHMILW162X7x2Q==", - "license": "MIT", - "dependencies": { - "@t3-oss/env-core": "0.10.1" - }, - "peerDependencies": { - "typescript": ">=5.0.0", - "zod": "^3.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@tanstack/query-core": { - "version": "5.56.0", - "resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-5.56.0.tgz", - "integrity": "sha512-Kgp2X6CqI1dh201OHI4I1Ji8NISzG6bylxxNopsMUh2gwaDGNZ11oaGkRDveQpEsaKgvy0nFTCxIypHi80gENA==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/tannerlinsley" - } - }, - "node_modules/@tanstack/react-query": { - "version": "5.56.0", - "resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-5.56.0.tgz", - "integrity": "sha512-3hb6IjBF7oNolv/dKPK5Vu8pcY9dcMCCsY6+JZlZuWILiALcoqCayAhP2vYTHbKdFmERK/3Ch/uOVJ9t9NRkAA==", - "license": "MIT", - "dependencies": { - "@tanstack/query-core": "5.56.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/tannerlinsley" - }, - "peerDependencies": { - "react": "^18 || ^19" - } - }, - "node_modules/@trpc/client": { - "version": "11.0.0-rc.502", - "resolved": "https://registry.npmjs.org/@trpc/client/-/client-11.0.0-rc.502.tgz", - "integrity": "sha512-ysFQ3wHnjzLcAqeuwx9/B/YV+2XN/kmfAdTUG+O/SUAdP2wAwo6XbhOxlHw0HWS5pDCsTfJkxDr1nMVkuFM07Q==", - "funding": [ - "https://trpc.io/sponsor" - ], - "license": "MIT", - "peerDependencies": { - "@trpc/server": "11.0.0-rc.502+2a8c56027" - } - }, - "node_modules/@trpc/react-query": { - "version": "11.0.0-rc.502", - "resolved": "https://registry.npmjs.org/@trpc/react-query/-/react-query-11.0.0-rc.502.tgz", - "integrity": "sha512-aWZZGFTxERXOzI0cb2zYoJQyLrnfJz7sqJVTR4/5UJQ1eCRdu7mFnni6rAlcAHI4r2iA+2xtBQ74JPlaVp5krg==", - "funding": [ - "https://trpc.io/sponsor" - ], - "license": "MIT", - "peerDependencies": { - "@tanstack/react-query": "^5.49.2", - "@trpc/client": "11.0.0-rc.502+2a8c56027", - "@trpc/server": "11.0.0-rc.502+2a8c56027", - "react": ">=18.2.0", - "react-dom": ">=18.2.0" - } - }, - "node_modules/@trpc/server": { - "version": "11.0.0-rc.502", - "resolved": "https://registry.npmjs.org/@trpc/server/-/server-11.0.0-rc.502.tgz", - "integrity": "sha512-n6B8Q/UqF+hFXyCTXq9AWSn6EkXBbVo/Bs7/QzZxe5KD5CdnBomC7A1y6Qr+i0eiOWwTHJZQ0az+gJetb2fdxw==", - "funding": [ - "https://trpc.io/sponsor" - ], - "license": "MIT" - }, - "node_modules/@tybys/wasm-util": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.8.3.tgz", - "integrity": "sha512-Z96T/L6dUFFxgFJ+pQtkPpne9q7i6kIPYCFnQBHSgSPV9idTsKfIhCss0h5iM9irweZCatkrdeP8yi5uM1eX6Q==", - "license": "MIT", - "optional": true, - "dependencies": { - "tslib": "^2.4.0" - } - }, - "node_modules/@types/node": { - "version": "20.16.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.5.tgz", - "integrity": "sha512-VwYCweNo3ERajwy0IUlqqcyZ8/A7Zwa9ZP3MnENWcB11AejO+tLy3pu850goUW2FC/IJMdZUfKpX/yxL1gymCA==", - "dev": true, - "license": "MIT", - "dependencies": { - "undici-types": "~6.19.2" - } - }, - "node_modules/@types/prop-types": { - "version": "15.7.12", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.12.tgz", - "integrity": "sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==", - "devOptional": true, - "license": "MIT" - }, - "node_modules/@types/react": { - "version": "18.3.5", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.5.tgz", - "integrity": "sha512-WeqMfGJLGuLCqHGYRGHxnKrXcTitc6L/nBUWfWPcTarG3t9PsquqUMuVeXZeca+mglY4Vo5GZjCi0A3Or2lnxA==", - "devOptional": true, - "license": "MIT", - "dependencies": { - "@types/prop-types": "*", - "csstype": "^3.0.2" - } - }, - "node_modules/@types/react-dom": { - "version": "18.3.0", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.0.tgz", - "integrity": "sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==", - "devOptional": true, - "license": "MIT", - "dependencies": { - "@types/react": "*" - } - }, - "node_modules/ansi-regex": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", - "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/any-promise": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", - "dev": true, - "license": "MIT" - }, - "node_modules/anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "dev": true, - "license": "ISC", - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/arg": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", - "dev": true, - "license": "MIT" - }, - "node_modules/aria-hidden": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.4.tgz", - "integrity": "sha512-y+CcFFwelSXpLZk/7fMB2mUbGtX9lKycf1MWJ7CaTIERyitVlyQx6C+sxcROU2BAJ24OiZyK+8wj2i8AlBoS3A==", - "license": "MIT", - "dependencies": { - "tslib": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/autoprefixer": { - "version": "10.4.20", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.20.tgz", - "integrity": "sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/autoprefixer" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "browserslist": "^4.23.3", - "caniuse-lite": "^1.0.30001646", - "fraction.js": "^4.3.7", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.1", - "postcss-value-parser": "^4.2.0" - }, - "bin": { - "autoprefixer": "bin/autoprefixer" - }, - "engines": { - "node": "^10 || ^12 || >=14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true, - "license": "MIT" - }, - "node_modules/binary-extensions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", - "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/bowser": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/bowser/-/bowser-2.11.0.tgz", - "integrity": "sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==", - "license": "MIT" - }, - "node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/braces": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", - "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", - "license": "MIT", - "dependencies": { - "fill-range": "^7.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/browserslist": { - "version": "4.23.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.3.tgz", - "integrity": "sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "caniuse-lite": "^1.0.30001646", - "electron-to-chromium": "^1.5.4", - "node-releases": "^2.0.18", - "update-browserslist-db": "^1.1.0" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/busboy": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", - "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", - "dependencies": { - "streamsearch": "^1.1.0" - }, - "engines": { - "node": ">=10.16.0" - } - }, - "node_modules/camelcase-css": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", - "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001660", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001660.tgz", - "integrity": "sha512-GacvNTTuATm26qC74pt+ad1fW15mlQ/zuTzzY1ZoIzECTP8HURDfF43kNxPgf7H1jmelCBQTTbBNxdSXOA7Bqg==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "CC-BY-4.0" - }, - "node_modules/chokidar": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", - "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", - "dev": true, - "license": "MIT", - "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/client-only": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", - "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==", - "license": "MIT" - }, - "node_modules/clsx": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.0.0.tgz", - "integrity": "sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/cmdk": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/cmdk/-/cmdk-1.0.0.tgz", - "integrity": "sha512-gDzVf0a09TvoJ5jnuPvygTB77+XdOSwEmJ88L6XPFPlv7T3RxbP9jgenfylrAMD0+Le1aO0nVjQUzl2g+vjz5Q==", - "license": "MIT", - "dependencies": { - "@radix-ui/react-dialog": "1.0.5", - "@radix-ui/react-primitive": "1.0.3" - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" - } - }, - "node_modules/cmdk/node_modules/@radix-ui/primitive": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.0.1.tgz", - "integrity": "sha512-yQ8oGX2GVsEYMWGxcovu1uGWPCxV5BFfeeYxqPmuAzUyLT9qmaMXSAhXpb0WrspIeqYzdJpkh2vHModJPgRIaw==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10" - } - }, - "node_modules/cmdk/node_modules/@radix-ui/react-compose-refs": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.0.1.tgz", - "integrity": "sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/cmdk/node_modules/@radix-ui/react-context": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.0.1.tgz", - "integrity": "sha512-ebbrdFoYTcuZ0v4wG5tedGnp9tzcV8awzsxYph7gXUyvnNLuTIcCk1q17JEbnVhXAKG9oX3KtchwiMIAYp9NLg==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/cmdk/node_modules/@radix-ui/react-dialog": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.0.5.tgz", - "integrity": "sha512-GjWJX/AUpB703eEBanuBnIWdIXg6NvJFCXcNlSZk4xdszCdhrJgBoUd1cGk67vFO+WdA2pfI/plOpqz/5GUP6Q==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/primitive": "1.0.1", - "@radix-ui/react-compose-refs": "1.0.1", - "@radix-ui/react-context": "1.0.1", - "@radix-ui/react-dismissable-layer": "1.0.5", - "@radix-ui/react-focus-guards": "1.0.1", - "@radix-ui/react-focus-scope": "1.0.4", - "@radix-ui/react-id": "1.0.1", - "@radix-ui/react-portal": "1.0.4", - "@radix-ui/react-presence": "1.0.1", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-slot": "1.0.2", - "@radix-ui/react-use-controllable-state": "1.0.1", - "aria-hidden": "^1.1.1", - "react-remove-scroll": "2.5.5" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/cmdk/node_modules/@radix-ui/react-dismissable-layer": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.0.5.tgz", - "integrity": "sha512-aJeDjQhywg9LBu2t/At58hCvr7pEm0o2Ke1x33B+MhjNmmZ17sy4KImo0KPLgsnc/zN7GPdce8Cnn0SWvwZO7g==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/primitive": "1.0.1", - "@radix-ui/react-compose-refs": "1.0.1", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-use-callback-ref": "1.0.1", - "@radix-ui/react-use-escape-keydown": "1.0.3" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/cmdk/node_modules/@radix-ui/react-focus-guards": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.0.1.tgz", - "integrity": "sha512-Rect2dWbQ8waGzhMavsIbmSVCgYxkXLxxR3ZvCX79JOglzdEy4JXMb98lq4hPxUbLr77nP0UOGf4rcMU+s1pUA==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/cmdk/node_modules/@radix-ui/react-focus-scope": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.0.4.tgz", - "integrity": "sha512-sL04Mgvf+FmyvZeYfNu1EPAaaxD+aw7cYeIB9L9Fvq8+urhltTRaEo5ysKOpHuKPclsZcSUMKlN05x4u+CINpA==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-compose-refs": "1.0.1", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-use-callback-ref": "1.0.1" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/cmdk/node_modules/@radix-ui/react-id": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.0.1.tgz", - "integrity": "sha512-tI7sT/kqYp8p96yGWY1OAnLHrqDgzHefRBKQ2YAkBS5ja7QLcZ9Z/uY7bEjPUatf8RomoXM8/1sMj1IJaE5UzQ==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-layout-effect": "1.0.1" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/cmdk/node_modules/@radix-ui/react-portal": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.0.4.tgz", - "integrity": "sha512-Qki+C/EuGUVCQTOTD5vzJzJuMUlewbzuKyUy+/iHM2uwGiru9gZeBJtHAPKAEkB5KWGi9mP/CHKcY0wt1aW45Q==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-primitive": "1.0.3" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/cmdk/node_modules/@radix-ui/react-presence": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.0.1.tgz", - "integrity": "sha512-UXLW4UAbIY5ZjcvzjfRFo5gxva8QirC9hF7wRE4U5gz+TP0DbRk+//qyuAQ1McDxBt1xNMBTaciFGvEmJvAZCg==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-compose-refs": "1.0.1", - "@radix-ui/react-use-layout-effect": "1.0.1" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/cmdk/node_modules/@radix-ui/react-primitive": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-1.0.3.tgz", - "integrity": "sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-slot": "1.0.2" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/cmdk/node_modules/@radix-ui/react-slot": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.0.2.tgz", - "integrity": "sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-compose-refs": "1.0.1" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/cmdk/node_modules/@radix-ui/react-use-callback-ref": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.0.1.tgz", - "integrity": "sha512-D94LjX4Sp0xJFVaoQOd3OO9k7tpBYNOXdVhkltUbGv2Qb9OXdrg/CpsjlZv7ia14Sylv398LswWBVVu5nqKzAQ==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/cmdk/node_modules/@radix-ui/react-use-controllable-state": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.0.1.tgz", - "integrity": "sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-callback-ref": "1.0.1" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/cmdk/node_modules/@radix-ui/react-use-escape-keydown": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.0.3.tgz", - "integrity": "sha512-vyL82j40hcFicA+M4Ex7hVkB9vHgSse1ZWomAqV2Je3RleKGO5iM8KMOEtfoSB0PnIelMd2lATjTGMYqN5ylTg==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-callback-ref": "1.0.1" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/cmdk/node_modules/@radix-ui/react-use-layout-effect": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.0.1.tgz", - "integrity": "sha512-v/5RegiJWYdoCvMnITBkNNx6bCj20fiaJnWtRkU18yITptraXjffz5Qbn05uOiQnOvi+dbkznkoaMltz1GnszQ==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/cmdk/node_modules/react-remove-scroll": { - "version": "2.5.5", - "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.5.5.tgz", - "integrity": "sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw==", - "license": "MIT", - "dependencies": { - "react-remove-scroll-bar": "^2.3.3", - "react-style-singleton": "^2.2.1", - "tslib": "^2.1.0", - "use-callback-ref": "^1.3.0", - "use-sidecar": "^1.1.2" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/color": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", - "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1", - "color-string": "^1.9.0" - }, - "engines": { - "node": ">=12.5.0" - } - }, - "node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "license": "MIT" - }, - "node_modules/color-string": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", - "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", - "license": "MIT", - "dependencies": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" - } - }, - "node_modules/commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, - "node_modules/copy-anything": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-3.0.5.tgz", - "integrity": "sha512-yCEafptTtb4bk7GLEQoM8KVJpxAfdBJYaXyzQEgQQQgYrZiDp8SJmGKlYza6CYjEDNstAdNdKA3UuoULlEbS6w==", - "license": "MIT", - "dependencies": { - "is-what": "^4.1.8" - }, - "engines": { - "node": ">=12.13" - }, - "funding": { - "url": "https://github.com/sponsors/mesqueeb" - } - }, - "node_modules/country-flag-icons": { - "version": "1.5.13", - "resolved": "https://registry.npmjs.org/country-flag-icons/-/country-flag-icons-1.5.13.tgz", - "integrity": "sha512-4JwHNqaKZ19doQoNcBjsoYA+I7NqCH/mC/6f5cBWvdKzcK5TMmzLpq3Z/syVHMHJuDGFwJ+rPpGizvrqJybJow==", - "license": "MIT" - }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "license": "MIT", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "dev": true, - "license": "MIT", - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/csstype": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", - "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", - "devOptional": true, - "license": "MIT" - }, - "node_modules/cva": { - "version": "1.0.0-beta.1", - "resolved": "https://registry.npmjs.org/cva/-/cva-1.0.0-beta.1.tgz", - "integrity": "sha512-gznFqTgERU9q4wg7jfgqtt34+RUt9S5t0xDAAEuDwQEAXEgjdDkKXpLLNjwSxsB4Ln/sqWJEH7yhE8Ny0mxd0w==", - "license": "Apache-2.0", - "dependencies": { - "clsx": "2.0.0" - }, - "funding": { - "url": "https://joebell.co.uk/sponsors" - }, - "peerDependencies": { - "typescript": ">= 4.5.5 < 6" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/debug": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", - "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/detect-libc": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", - "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", - "license": "Apache-2.0", - "engines": { - "node": ">=8" - } - }, - "node_modules/detect-node-es": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/detect-node-es/-/detect-node-es-1.1.0.tgz", - "integrity": "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==", - "license": "MIT" - }, - "node_modules/didyoumean": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", - "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", - "dev": true, - "license": "Apache-2.0" - }, - "node_modules/dlv": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", - "dev": true, - "license": "MIT" - }, - "node_modules/drizzle-kit": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/drizzle-kit/-/drizzle-kit-0.24.2.tgz", - "integrity": "sha512-nXOaTSFiuIaTMhS8WJC2d4EBeIcN9OSt2A2cyFbQYBAZbi7lRsVGJNqDpEwPqYfJz38yxbY/UtbvBBahBfnExQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@drizzle-team/brocli": "^0.10.1", - "@esbuild-kit/esm-loader": "^2.5.5", - "esbuild": "^0.19.7", - "esbuild-register": "^3.5.0" - }, - "bin": { - "drizzle-kit": "bin.cjs" - } - }, - "node_modules/drizzle-orm": { - "version": "0.33.0", - "resolved": "https://registry.npmjs.org/drizzle-orm/-/drizzle-orm-0.33.0.tgz", - "integrity": "sha512-SHy72R2Rdkz0LEq0PSG/IdvnT3nGiWuRk+2tXZQ90GVq/XQhpCzu/EFT3V2rox+w8MlkBQxifF8pCStNYnERfA==", - "license": "Apache-2.0", - "peerDependencies": { - "@aws-sdk/client-rds-data": ">=3", - "@cloudflare/workers-types": ">=3", - "@electric-sql/pglite": ">=0.1.1", - "@libsql/client": "*", - "@neondatabase/serverless": ">=0.1", - "@op-engineering/op-sqlite": ">=2", - "@opentelemetry/api": "^1.4.1", - "@planetscale/database": ">=1", - "@prisma/client": "*", - "@tidbcloud/serverless": "*", - "@types/better-sqlite3": "*", - "@types/pg": "*", - "@types/react": ">=18", - "@types/sql.js": "*", - "@vercel/postgres": ">=0.8.0", - "@xata.io/client": "*", - "better-sqlite3": ">=7", - "bun-types": "*", - "expo-sqlite": ">=13.2.0", - "knex": "*", - "kysely": "*", - "mysql2": ">=2", - "pg": ">=8", - "postgres": ">=3", - "react": ">=18", - "sql.js": ">=1", - "sqlite3": ">=5" - }, - "peerDependenciesMeta": { - "@aws-sdk/client-rds-data": { - "optional": true - }, - "@cloudflare/workers-types": { - "optional": true - }, - "@electric-sql/pglite": { - "optional": true - }, - "@libsql/client": { - "optional": true - }, - "@neondatabase/serverless": { - "optional": true - }, - "@op-engineering/op-sqlite": { - "optional": true - }, - "@opentelemetry/api": { - "optional": true - }, - "@planetscale/database": { - "optional": true - }, - "@prisma/client": { - "optional": true - }, - "@tidbcloud/serverless": { - "optional": true - }, - "@types/better-sqlite3": { - "optional": true - }, - "@types/pg": { - "optional": true - }, - "@types/react": { - "optional": true - }, - "@types/sql.js": { - "optional": true - }, - "@vercel/postgres": { - "optional": true - }, - "@xata.io/client": { - "optional": true - }, - "better-sqlite3": { - "optional": true - }, - "bun-types": { - "optional": true - }, - "expo-sqlite": { - "optional": true - }, - "knex": { - "optional": true - }, - "kysely": { - "optional": true - }, - "mysql2": { - "optional": true - }, - "pg": { - "optional": true - }, - "postgres": { - "optional": true - }, - "prisma": { - "optional": true - }, - "react": { - "optional": true - }, - "sql.js": { - "optional": true - }, - "sqlite3": { - "optional": true - } - } - }, - "node_modules/eastasianwidth": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", - "dev": true, - "license": "MIT" - }, - "node_modules/electron-to-chromium": { - "version": "1.5.20", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.20.tgz", - "integrity": "sha512-74mdl6Fs1HHzK9SUX4CKFxAtAe3nUns48y79TskHNAG6fGOlLfyKA4j855x+0b5u8rWJIrlaG9tcTPstMlwjIw==", - "license": "ISC" - }, - "node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "dev": true, - "license": "MIT" - }, - "node_modules/esbuild": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.12.tgz", - "integrity": "sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=12" - }, - "optionalDependencies": { - "@esbuild/aix-ppc64": "0.19.12", - "@esbuild/android-arm": "0.19.12", - "@esbuild/android-arm64": "0.19.12", - "@esbuild/android-x64": "0.19.12", - "@esbuild/darwin-arm64": "0.19.12", - "@esbuild/darwin-x64": "0.19.12", - "@esbuild/freebsd-arm64": "0.19.12", - "@esbuild/freebsd-x64": "0.19.12", - "@esbuild/linux-arm": "0.19.12", - "@esbuild/linux-arm64": "0.19.12", - "@esbuild/linux-ia32": "0.19.12", - "@esbuild/linux-loong64": "0.19.12", - "@esbuild/linux-mips64el": "0.19.12", - "@esbuild/linux-ppc64": "0.19.12", - "@esbuild/linux-riscv64": "0.19.12", - "@esbuild/linux-s390x": "0.19.12", - "@esbuild/linux-x64": "0.19.12", - "@esbuild/netbsd-x64": "0.19.12", - "@esbuild/openbsd-x64": "0.19.12", - "@esbuild/sunos-x64": "0.19.12", - "@esbuild/win32-arm64": "0.19.12", - "@esbuild/win32-ia32": "0.19.12", - "@esbuild/win32-x64": "0.19.12" - } - }, - "node_modules/esbuild-register": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/esbuild-register/-/esbuild-register-3.6.0.tgz", - "integrity": "sha512-H2/S7Pm8a9CL1uhp9OvjwrBh5Pvx0H8qVOxNu8Wed9Y7qv56MPtq+GGM8RJpq6glYJn9Wspr8uw7l55uyinNeg==", - "dev": true, - "license": "MIT", - "dependencies": { - "debug": "^4.3.4" - }, - "peerDependencies": { - "esbuild": ">=0.12 <1" - } - }, - "node_modules/escalade": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", - "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/fast-glob": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", - "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", - "license": "MIT", - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/fast-xml-parser": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.4.1.tgz", - "integrity": "sha512-xkjOecfnKGkSsOwtZ5Pz7Us/T6mrbPQrq0nh+aCO5V9nk5NLWmasAHumTKjiPJPWANe+kAZ84Jc8ooJkzZ88Sw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/NaturalIntelligence" - }, - { - "type": "paypal", - "url": "https://paypal.me/naturalintelligence" - } - ], - "license": "MIT", - "dependencies": { - "strnum": "^1.0.5" - }, - "bin": { - "fxparser": "src/cli/cli.js" - } - }, - "node_modules/fastq": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", - "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", - "license": "ISC", - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/fill-range": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", - "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", - "license": "MIT", - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/foreground-child": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", - "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", - "dev": true, - "license": "ISC", - "dependencies": { - "cross-spawn": "^7.0.0", - "signal-exit": "^4.0.1" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/fraction.js": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", - "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", - "license": "MIT", - "engines": { - "node": "*" - }, - "funding": { - "type": "patreon", - "url": "https://github.com/sponsors/rawify" - } - }, - "node_modules/fs-monkey": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.6.tgz", - "integrity": "sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg==", - "license": "Unlicense", - "optional": true - }, - "node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/function-bind": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-nonce": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/get-nonce/-/get-nonce-1.0.1.tgz", - "integrity": "sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/get-tsconfig": { - "version": "4.8.1", - "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.8.1.tgz", - "integrity": "sha512-k9PN+cFBmaLWtVz29SkUoqU5O0slLuHJXt/2P+tMVFT+phsSGXGkp9t3rQIqdz0e+06EHNGs3oM6ZX1s2zHxRg==", - "dev": true, - "license": "MIT", - "dependencies": { - "resolve-pkg-maps": "^1.0.0" - }, - "funding": { - "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" - } - }, - "node_modules/glob": { - "version": "10.4.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", - "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", - "dev": true, - "license": "ISC", - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^3.1.2", - "minimatch": "^9.0.4", - "minipass": "^7.1.2", - "package-json-from-dist": "^1.0.0", - "path-scurry": "^1.11.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", - "license": "ISC" - }, - "node_modules/hasown": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/intl-messageformat": { - "version": "10.5.14", - "resolved": "https://registry.npmjs.org/intl-messageformat/-/intl-messageformat-10.5.14.tgz", - "integrity": "sha512-IjC6sI0X7YRjjyVH9aUgdftcmZK7WXdHeil4KwbjDnRWjnVitKpAx3rr6t6di1joFp5188VqKcobOPA6mCLG/w==", - "license": "BSD-3-Clause", - "dependencies": { - "@formatjs/ecma402-abstract": "2.0.0", - "@formatjs/fast-memoize": "2.2.0", - "@formatjs/icu-messageformat-parser": "2.7.8", - "tslib": "^2.4.0" - } - }, - "node_modules/invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", - "license": "MIT", - "dependencies": { - "loose-envify": "^1.0.0" - } - }, - "node_modules/is-arrayish": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", - "license": "MIT" - }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "license": "MIT", - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-core-module": { - "version": "2.15.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", - "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "hasown": "^2.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "license": "MIT", - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "license": "MIT", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-what": { - "version": "4.1.16", - "resolved": "https://registry.npmjs.org/is-what/-/is-what-4.1.16.tgz", - "integrity": "sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A==", - "license": "MIT", - "engines": { - "node": ">=12.13" - }, - "funding": { - "url": "https://github.com/sponsors/mesqueeb" - } - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true, - "license": "ISC" - }, - "node_modules/jackspeak": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", - "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", - "dev": true, - "license": "BlueOak-1.0.0", - "dependencies": { - "@isaacs/cliui": "^8.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.0" - } - }, - "node_modules/jiti": { - "version": "1.21.6", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.6.tgz", - "integrity": "sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==", - "dev": true, - "license": "MIT", - "bin": { - "jiti": "bin/jiti.js" - } - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "license": "MIT" - }, - "node_modules/lefthook": { - "version": "1.7.15", - "resolved": "https://registry.npmjs.org/lefthook/-/lefthook-1.7.15.tgz", - "integrity": "sha512-HW2mYkhg0a3RH2t57+ZJwacJiSIuDEhsXQAaCw6iGeN7zowdUV7g5QtnRdFdPkaK2eaNFpG6Rp0GsTrl/v0gNg==", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "bin": { - "lefthook": "bin/index.js" - }, - "optionalDependencies": { - "lefthook-darwin-arm64": "1.7.15", - "lefthook-darwin-x64": "1.7.15", - "lefthook-freebsd-arm64": "1.7.15", - "lefthook-freebsd-x64": "1.7.15", - "lefthook-linux-arm64": "1.7.15", - "lefthook-linux-x64": "1.7.15", - "lefthook-openbsd-arm64": "1.7.15", - "lefthook-openbsd-x64": "1.7.15", - "lefthook-windows-arm64": "1.7.15", - "lefthook-windows-x64": "1.7.15" - } - }, - "node_modules/lefthook-darwin-arm64": { - "version": "1.7.15", - "resolved": "https://registry.npmjs.org/lefthook-darwin-arm64/-/lefthook-darwin-arm64-1.7.15.tgz", - "integrity": "sha512-o8JgCnLM7UgF9g0MwarHJFoj6aVSSkUInHpsQZegV1c7CVQY/LIXgSeAWRb9XBvuUjByJ/HiHFMp9/hAALTwxQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/lefthook-darwin-x64": { - "version": "1.7.15", - "resolved": "https://registry.npmjs.org/lefthook-darwin-x64/-/lefthook-darwin-x64-1.7.15.tgz", - "integrity": "sha512-nrdoex0icmXYl7AAvG7WtfEzjQtX/kWvM88jPu/gijH6VhAjp110Y8VScB7rWOcApb5kNNeqd1nKMAFgZ8KhAg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/lefthook-freebsd-arm64": { - "version": "1.7.15", - "resolved": "https://registry.npmjs.org/lefthook-freebsd-arm64/-/lefthook-freebsd-arm64-1.7.15.tgz", - "integrity": "sha512-zl1TPynklJZZ/YsWb2H0gfErQbey318i2W85wIKGEk8kC2UzOgYTuPffnfi7kANei9ntZnhvGgilc6tqYOPuGQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ] - }, - "node_modules/lefthook-freebsd-x64": { - "version": "1.7.15", - "resolved": "https://registry.npmjs.org/lefthook-freebsd-x64/-/lefthook-freebsd-x64-1.7.15.tgz", - "integrity": "sha512-/gKPwhWhZ3Q/efGs73/qw6nyR4WCT74oSTgn8wabAJO5+T/2FXTKzo7IiKkQmScmY5OcnD/0teJbJZ17VWSSOg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ] - }, - "node_modules/lefthook-linux-arm64": { - "version": "1.7.15", - "resolved": "https://registry.npmjs.org/lefthook-linux-arm64/-/lefthook-linux-arm64-1.7.15.tgz", - "integrity": "sha512-re2f8WmYw19n8ojit0rnKbERAzD1/iCpU/Y8anXOjD/ROw/cpSfO88uKQrUCNY9Rp4XLtkkp9oDJs3Eg7JS7vA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/lefthook-linux-x64": { - "version": "1.7.15", - "resolved": "https://registry.npmjs.org/lefthook-linux-x64/-/lefthook-linux-x64-1.7.15.tgz", - "integrity": "sha512-Kj6ieTlhFGlbPDyVFeOb296MS9x/Jj5y/xTPLBM+EKbdsTJSvUYu5FdtEWfhpLyWmPfkZtULHcTQE1hoo9Q4Cg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/lefthook-openbsd-arm64": { - "version": "1.7.15", - "resolved": "https://registry.npmjs.org/lefthook-openbsd-arm64/-/lefthook-openbsd-arm64-1.7.15.tgz", - "integrity": "sha512-85amE23mJ4BC9OThLkt+QCeVwue2Cr0ezN9LSwP0h8+royyj7YRcSu0VM/Et3B9LO50T2bpdI9norOqTcPZ9yA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ] - }, - "node_modules/lefthook-openbsd-x64": { - "version": "1.7.15", - "resolved": "https://registry.npmjs.org/lefthook-openbsd-x64/-/lefthook-openbsd-x64-1.7.15.tgz", - "integrity": "sha512-vXx/PpcalFgdvqkoHLI4KTGZp0ti+VCCL7RqDTA6n+GZpxPTWEXSOz3GuwNALX93Dn6MOYQYktKtXADwy24fcA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ] - }, - "node_modules/lefthook-windows-arm64": { - "version": "1.7.15", - "resolved": "https://registry.npmjs.org/lefthook-windows-arm64/-/lefthook-windows-arm64-1.7.15.tgz", - "integrity": "sha512-jPKdQOLWQLRPO3VfI3ptpmdQBBsXTwaCLKXMo/gcSyU0xE/ltPD4QqvHzTAFJo00VcKRHjv9QeH69qhENjJtjw==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/lefthook-windows-x64": { - "version": "1.7.15", - "resolved": "https://registry.npmjs.org/lefthook-windows-x64/-/lefthook-windows-x64-1.7.15.tgz", - "integrity": "sha512-tlkSU669+b64AsqytGy1W3au7h8kFjt5ejLhTkErJpylTqThZIHm/GI0wUmpX+ud8kekM+9j407dweAHYOQ1XA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/lilconfig": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", - "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - } - }, - "node_modules/lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "dev": true, - "license": "MIT" - }, - "node_modules/loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "license": "MIT", - "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" - }, - "bin": { - "loose-envify": "cli.js" - } - }, - "node_modules/lru-cache": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", - "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/lucia": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/lucia/-/lucia-3.2.0.tgz", - "integrity": "sha512-eXMxXwk6hqtjRTj4W/x3EnTUtAztLPm0p2N2TEBMDEbakDLXiYnDQ9z/qahjPdPdhPguQc+vwO0/88zIWxlpuw==", - "license": "MIT", - "dependencies": { - "oslo": "1.2.0" - } - }, - "node_modules/lucide-react": { - "version": "0.396.0", - "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.396.0.tgz", - "integrity": "sha512-N/zP+9vEfEYHiMWMpjwH/M5diaV0e4UFe07BpgdzaRYce5QvXi87hixf7F0Xqdr3zuX/9u7H/2D4MVXIK22O0A==", - "license": "ISC", - "peerDependencies": { - "react": "^16.5.1 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/memfs": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", - "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", - "license": "Unlicense", - "optional": true, - "dependencies": { - "fs-monkey": "^1.0.4" - }, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/memfs-browser": { - "version": "3.5.10302", - "resolved": "https://registry.npmjs.org/memfs-browser/-/memfs-browser-3.5.10302.tgz", - "integrity": "sha512-JJTc/nh3ig05O0gBBGZjTCPOyydaTxNF0uHYBrcc1gHNnO+KIHIvo0Y1FKCJsaei6FCl8C6xfQomXqu+cuzkIw==", - "license": "Unlicense", - "optional": true, - "dependencies": { - "memfs": "3.5.3" - } - }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "license": "MIT", - "engines": { - "node": ">= 8" - } - }, - "node_modules/micromatch": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", - "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", - "license": "MIT", - "dependencies": { - "braces": "^3.0.3", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/minipass": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/mitt": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz", - "integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==", - "license": "MIT" - }, - "node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true, - "license": "MIT" - }, - "node_modules/mz": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", - "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" - } - }, - "node_modules/nanoid": { - "version": "3.3.7", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", - "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/next": { - "version": "14.2.10", - "resolved": "https://registry.npmjs.org/next/-/next-14.2.10.tgz", - "integrity": "sha512-sDDExXnh33cY3RkS9JuFEKaS4HmlWmDKP1VJioucCG6z5KuA008DPsDZOzi8UfqEk3Ii+2NCQSJrfbEWtZZfww==", - "license": "MIT", - "dependencies": { - "@next/env": "14.2.10", - "@swc/helpers": "0.5.5", - "busboy": "1.6.0", - "caniuse-lite": "^1.0.30001579", - "graceful-fs": "^4.2.11", - "postcss": "8.4.31", - "styled-jsx": "5.1.1" - }, - "bin": { - "next": "dist/bin/next" - }, - "engines": { - "node": ">=18.17.0" - }, - "optionalDependencies": { - "@next/swc-darwin-arm64": "14.2.10", - "@next/swc-darwin-x64": "14.2.10", - "@next/swc-linux-arm64-gnu": "14.2.10", - "@next/swc-linux-arm64-musl": "14.2.10", - "@next/swc-linux-x64-gnu": "14.2.10", - "@next/swc-linux-x64-musl": "14.2.10", - "@next/swc-win32-arm64-msvc": "14.2.10", - "@next/swc-win32-ia32-msvc": "14.2.10", - "@next/swc-win32-x64-msvc": "14.2.10" - }, - "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 - } - } - }, - "node_modules/next-intl": { - "version": "3.19.1", - "resolved": "https://registry.npmjs.org/next-intl/-/next-intl-3.19.1.tgz", - "integrity": "sha512-KlJSomzbB5dNkWBIiSIRaoy5zqwLgHNV5Zw0ULhkHjNnPN7aLFFv2G+VOQKle630sNH2JiKc9nsmi6PM1GdkhA==", - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/amannn" - } - ], - "license": "MIT", - "dependencies": { - "@formatjs/intl-localematcher": "^0.5.4", - "negotiator": "^0.6.3", - "use-intl": "^3.19.1" - }, - "peerDependencies": { - "next": "^10.0.0 || ^11.0.0 || ^12.0.0 || ^13.0.0 || ^14.0.0", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/next-sitemap": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/next-sitemap/-/next-sitemap-4.2.3.tgz", - "integrity": "sha512-vjdCxeDuWDzldhCnyFCQipw5bfpl4HmZA7uoo3GAaYGjGgfL4Cxb1CiztPuWGmS+auYs7/8OekRS8C2cjdAsjQ==", - "funding": [ - { - "url": "https://github.com/iamvishnusankar/next-sitemap.git" - } - ], - "license": "MIT", - "dependencies": { - "@corex/deepmerge": "^4.0.43", - "@next/env": "^13.4.3", - "fast-glob": "^3.2.12", - "minimist": "^1.2.8" - }, - "bin": { - "next-sitemap": "bin/next-sitemap.mjs", - "next-sitemap-cjs": "bin/next-sitemap.cjs" - }, - "engines": { - "node": ">=14.18" - }, - "peerDependencies": { - "next": "*" - } - }, - "node_modules/next-sitemap/node_modules/@next/env": { - "version": "13.5.6", - "resolved": "https://registry.npmjs.org/@next/env/-/env-13.5.6.tgz", - "integrity": "sha512-Yac/bV5sBGkkEXmAX5FWPS9Mmo2rthrOPRQQNfycJPkjUAUclomCPH7QFVCDQ4Mp2k2K1SSM6m0zrxYrOwtFQw==", - "license": "MIT" - }, - "node_modules/next-themes": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/next-themes/-/next-themes-0.3.0.tgz", - "integrity": "sha512-/QHIrsYpd6Kfk7xakK4svpDI5mmXP0gfvCoJdGpZQ2TOrQZmsW0QxjaiLn8wbIKjtm4BTSqLoix4lxYYOnLJ/w==", - "license": "MIT", - "peerDependencies": { - "react": "^16.8 || ^17 || ^18", - "react-dom": "^16.8 || ^17 || ^18" - } - }, - "node_modules/next/node_modules/postcss": { - "version": "8.4.31", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", - "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "nanoid": "^3.3.6", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/node-releases": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", - "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", - "license": "MIT" - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/nuqs": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/nuqs/-/nuqs-1.19.1.tgz", - "integrity": "sha512-oixldNThB1wbu6B5K961++7wpTz/EZFPWnraGmIQhibDT+YxRJNplWMIoPJgL4dlsiSDVI5bbUWKpzsIWVh3Pg==", - "license": "MIT", - "dependencies": { - "mitt": "^3.0.1" - }, - "peerDependencies": { - "next": ">=13.4 <14.0.2 || ^14.0.3" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-hash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", - "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, - "node_modules/oslo": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/oslo/-/oslo-1.2.0.tgz", - "integrity": "sha512-OoFX6rDsNcOQVAD2gQD/z03u4vEjWZLzJtwkmgfRF+KpQUXwdgEXErD7zNhyowmHwHefP+PM9Pw13pgpHMRlzw==", - "license": "MIT", - "dependencies": { - "@node-rs/argon2": "1.7.0", - "@node-rs/bcrypt": "1.9.0" - } - }, - "node_modules/package-json-from-dist": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz", - "integrity": "sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==", - "dev": true, - "license": "BlueOak-1.0.0" - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true, - "license": "MIT" - }, - "node_modules/path-scurry": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", - "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", - "dev": true, - "license": "BlueOak-1.0.0", - "dependencies": { - "lru-cache": "^10.2.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" - }, - "engines": { - "node": ">=16 || 14 >=14.18" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/picocolors": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz", - "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==", - "license": "ISC" - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "license": "MIT", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pirates": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", - "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, - "node_modules/postcss": { - "version": "8.4.45", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.45.tgz", - "integrity": "sha512-7KTLTdzdZZYscUc65XmjFiB73vBhBfbPztCYdUNvlaso9PrzjzcmjqBPR0lNGkcVlcO4BjiO5rK/qNz+XAen1Q==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "nanoid": "^3.3.7", - "picocolors": "^1.0.1", - "source-map-js": "^1.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/postcss-import": { - "version": "15.1.0", - "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", - "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", - "dev": true, - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.0.0", - "read-cache": "^1.0.0", - "resolve": "^1.1.7" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "postcss": "^8.0.0" - } - }, - "node_modules/postcss-js": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", - "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", - "dev": true, - "license": "MIT", - "dependencies": { - "camelcase-css": "^2.0.1" - }, - "engines": { - "node": "^12 || ^14 || >= 16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.4.21" - } - }, - "node_modules/postcss-load-config": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", - "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "lilconfig": "^3.0.0", - "yaml": "^2.3.4" - }, - "engines": { - "node": ">= 14" - }, - "peerDependencies": { - "postcss": ">=8.0.9", - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "postcss": { - "optional": true - }, - "ts-node": { - "optional": true - } - } - }, - "node_modules/postcss-load-config/node_modules/lilconfig": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.2.tgz", - "integrity": "sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/antonk52" - } - }, - "node_modules/postcss-nested": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.2.0.tgz", - "integrity": "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "postcss-selector-parser": "^6.1.1" - }, - "engines": { - "node": ">=12.0" - }, - "peerDependencies": { - "postcss": "^8.2.14" - } - }, - "node_modules/postcss-selector-parser": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", - "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", - "dev": true, - "license": "MIT", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", - "license": "MIT" - }, - "node_modules/postgres": { - "version": "3.4.4", - "resolved": "https://registry.npmjs.org/postgres/-/postgres-3.4.4.tgz", - "integrity": "sha512-IbyN+9KslkqcXa8AO9fxpk97PA4pzewvpi2B3Dwy9u4zpV32QicaEdgmF3eSQUzdRk7ttDHQejNgAEr4XoeH4A==", - "license": "Unlicense", - "engines": { - "node": ">=12" - }, - "funding": { - "type": "individual", - "url": "https://github.com/sponsors/porsager" - } - }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/react": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", - "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", - "license": "MIT", - "dependencies": { - "loose-envify": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-dom": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", - "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", - "license": "MIT", - "dependencies": { - "loose-envify": "^1.1.0", - "scheduler": "^0.23.2" - }, - "peerDependencies": { - "react": "^18.3.1" - } - }, - "node_modules/react-remove-scroll": { - "version": "2.5.7", - "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.5.7.tgz", - "integrity": "sha512-FnrTWO4L7/Bhhf3CYBNArEG/yROV0tKmTv7/3h9QCFvH6sndeFf1wPqOcbFVu5VAulS5dV1wGT3GZZ/1GawqiA==", - "license": "MIT", - "dependencies": { - "react-remove-scroll-bar": "^2.3.4", - "react-style-singleton": "^2.2.1", - "tslib": "^2.1.0", - "use-callback-ref": "^1.3.0", - "use-sidecar": "^1.1.2" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/react-remove-scroll-bar": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.6.tgz", - "integrity": "sha512-DtSYaao4mBmX+HDo5YWYdBWQwYIQQshUV/dVxFxK+KM26Wjwp1gZ6rv6OC3oujI6Bfu6Xyg3TwK533AQutsn/g==", - "license": "MIT", - "dependencies": { - "react-style-singleton": "^2.2.1", - "tslib": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/react-style-singleton": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/react-style-singleton/-/react-style-singleton-2.2.1.tgz", - "integrity": "sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==", - "license": "MIT", - "dependencies": { - "get-nonce": "^1.0.0", - "invariant": "^2.2.4", - "tslib": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/read-cache": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", - "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", - "dev": true, - "license": "MIT", - "dependencies": { - "pify": "^2.3.0" - } - }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "license": "MIT", - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/reading-time": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/reading-time/-/reading-time-1.5.0.tgz", - "integrity": "sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg==", - "license": "MIT" - }, - "node_modules/regenerator-runtime": { - "version": "0.14.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", - "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", - "license": "MIT" - }, - "node_modules/resolve": { - "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-pkg-maps": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", - "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" - } - }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "license": "MIT", - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/scheduler": { - "version": "0.23.2", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", - "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", - "license": "MIT", - "dependencies": { - "loose-envify": "^1.1.0" - } - }, - "node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/server-only": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/server-only/-/server-only-0.0.1.tgz", - "integrity": "sha512-qepMx2JxAa5jjfzxG79yPPq+8BuFToHd1hm7kI+Z4zAq1ftQiP7HcxMhDDItrbtwVeLg/cY2JnKnrcFkmiswNA==", - "license": "MIT" - }, - "node_modules/sharp": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.33.5.tgz", - "integrity": "sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==", - "hasInstallScript": true, - "license": "Apache-2.0", - "dependencies": { - "color": "^4.2.3", - "detect-libc": "^2.0.3", - "semver": "^7.6.3" - }, - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-darwin-arm64": "0.33.5", - "@img/sharp-darwin-x64": "0.33.5", - "@img/sharp-libvips-darwin-arm64": "1.0.4", - "@img/sharp-libvips-darwin-x64": "1.0.4", - "@img/sharp-libvips-linux-arm": "1.0.5", - "@img/sharp-libvips-linux-arm64": "1.0.4", - "@img/sharp-libvips-linux-s390x": "1.0.4", - "@img/sharp-libvips-linux-x64": "1.0.4", - "@img/sharp-libvips-linuxmusl-arm64": "1.0.4", - "@img/sharp-libvips-linuxmusl-x64": "1.0.4", - "@img/sharp-linux-arm": "0.33.5", - "@img/sharp-linux-arm64": "0.33.5", - "@img/sharp-linux-s390x": "0.33.5", - "@img/sharp-linux-x64": "0.33.5", - "@img/sharp-linuxmusl-arm64": "0.33.5", - "@img/sharp-linuxmusl-x64": "0.33.5", - "@img/sharp-wasm32": "0.33.5", - "@img/sharp-win32-ia32": "0.33.5", - "@img/sharp-win32-x64": "0.33.5" - } - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "license": "MIT", - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/simple-swizzle": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", - "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", - "license": "MIT", - "dependencies": { - "is-arrayish": "^0.3.1" - } - }, - "node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-js": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", - "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dev": true, - "license": "MIT", - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/streamsearch": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", - "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==", - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dev": true, - "license": "MIT", - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/string-width-cjs": { - "name": "string-width", - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/string-width-cjs/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/string-width-cjs/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true, - "license": "MIT" - }, - "node_modules/string-width-cjs/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/strip-ansi-cjs": { - "name": "strip-ansi", - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi-cjs/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/strnum": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz", - "integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==", - "license": "MIT" - }, - "node_modules/styled-jsx": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.1.tgz", - "integrity": "sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==", - "license": "MIT", - "dependencies": { - "client-only": "0.0.1" - }, - "engines": { - "node": ">= 12.0.0" - }, - "peerDependencies": { - "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0" - }, - "peerDependenciesMeta": { - "@babel/core": { - "optional": true - }, - "babel-plugin-macros": { - "optional": true - } - } - }, - "node_modules/sucrase": { - "version": "3.35.0", - "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", - "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.2", - "commander": "^4.0.0", - "glob": "^10.3.10", - "lines-and-columns": "^1.1.6", - "mz": "^2.7.0", - "pirates": "^4.0.1", - "ts-interface-checker": "^0.1.9" - }, - "bin": { - "sucrase": "bin/sucrase", - "sucrase-node": "bin/sucrase-node" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/superjson": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/superjson/-/superjson-2.2.1.tgz", - "integrity": "sha512-8iGv75BYOa0xRJHK5vRLEjE2H/i4lulTjzpUXic3Eg8akftYjkmQDa8JARQ42rlczXyFR3IeRoeFCc7RxHsYZA==", - "license": "MIT", - "dependencies": { - "copy-anything": "^3.0.2" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/tailwind-merge": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-2.5.2.tgz", - "integrity": "sha512-kjEBm+pvD+6eAwzJL2Bi+02/9LFLal1Gs61+QB7HvTfQQ0aXwC5LGT8PEt1gS0CWKktKe6ysPTAy3cBC5MeiIg==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/dcastil" - } - }, - "node_modules/tailwind-scrollbar": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/tailwind-scrollbar/-/tailwind-scrollbar-3.1.0.tgz", - "integrity": "sha512-pmrtDIZeHyu2idTejfV59SbaJyvp1VRjYxAjZBH0jnyrPRo6HL1kD5Glz8VPagasqr6oAx6M05+Tuw429Z8jxg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12.13.0" - }, - "peerDependencies": { - "tailwindcss": "3.x" - } - }, - "node_modules/tailwindcss": { - "version": "3.4.11", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.11.tgz", - "integrity": "sha512-qhEuBcLemjSJk5ajccN9xJFtM/h0AVCPaA6C92jNP+M2J8kX+eMJHI7R2HFKUvvAsMpcfLILMCFYSeDwpMmlUg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@alloc/quick-lru": "^5.2.0", - "arg": "^5.0.2", - "chokidar": "^3.5.3", - "didyoumean": "^1.2.2", - "dlv": "^1.1.3", - "fast-glob": "^3.3.0", - "glob-parent": "^6.0.2", - "is-glob": "^4.0.3", - "jiti": "^1.21.0", - "lilconfig": "^2.1.0", - "micromatch": "^4.0.5", - "normalize-path": "^3.0.0", - "object-hash": "^3.0.0", - "picocolors": "^1.0.0", - "postcss": "^8.4.23", - "postcss-import": "^15.1.0", - "postcss-js": "^4.0.1", - "postcss-load-config": "^4.0.1", - "postcss-nested": "^6.0.1", - "postcss-selector-parser": "^6.0.11", - "resolve": "^1.22.2", - "sucrase": "^3.32.0" - }, - "bin": { - "tailwind": "lib/cli.js", - "tailwindcss": "lib/cli.js" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/tailwindcss-animate": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/tailwindcss-animate/-/tailwindcss-animate-1.0.7.tgz", - "integrity": "sha512-bl6mpH3T7I3UFxuvDEXLxy/VuFxBk5bbzplh7tXI68mwMokNYd1t9qPBHlnyTwfa4JGC4zP516I1hYYtQ/vspA==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "tailwindcss": ">=3.0.0 || insiders" - } - }, - "node_modules/tailwindcss/node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/thenify": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", - "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", - "dev": true, - "license": "MIT", - "dependencies": { - "any-promise": "^1.0.0" - } - }, - "node_modules/thenify-all": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", - "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", - "dev": true, - "license": "MIT", - "dependencies": { - "thenify": ">= 3.1.0 < 4" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "license": "MIT", - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/ts-interface-checker": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", - "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", - "dev": true, - "license": "Apache-2.0" - }, - "node_modules/tslib": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", - "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==", - "license": "0BSD" - }, - "node_modules/typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", - "devOptional": true, - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } - }, - "node_modules/undici-types": { - "version": "6.19.8", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", - "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", - "dev": true, - "license": "MIT" - }, - "node_modules/update-browserslist-db": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz", - "integrity": "sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "escalade": "^3.1.2", - "picocolors": "^1.0.1" - }, - "bin": { - "update-browserslist-db": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" - } - }, - "node_modules/use-callback-ref": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.2.tgz", - "integrity": "sha512-elOQwe6Q8gqZgDA8mrh44qRTQqpIHDcZ3hXTLjBe1i4ph8XpNJnO+aQf3NaG+lriLopI4HMx9VjQLfPQ6vhnoA==", - "license": "MIT", - "dependencies": { - "tslib": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/use-intl": { - "version": "3.19.1", - "resolved": "https://registry.npmjs.org/use-intl/-/use-intl-3.19.1.tgz", - "integrity": "sha512-FUblDZJ/iuXusroBxvzVwXmgjHIef2YHJ0ASRmkMV8whlcRr6QJozBZUR/xB4I0+MMbWDD4GPugUK+MxE2coJA==", - "license": "MIT", - "dependencies": { - "@formatjs/fast-memoize": "^2.2.0", - "intl-messageformat": "^10.5.14" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/use-sidecar": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/use-sidecar/-/use-sidecar-1.1.2.tgz", - "integrity": "sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==", - "license": "MIT", - "dependencies": { - "detect-node-es": "^1.1.0", - "tslib": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "@types/react": "^16.9.0 || ^17.0.0 || ^18.0.0", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true, - "license": "MIT" - }, - "node_modules/uuid": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", - "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/wrap-ansi": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi-cjs": { - "name": "wrap-ansi", - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true, - "license": "MIT" - }, - "node_modules/wrap-ansi-cjs/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/yaml": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.5.1.tgz", - "integrity": "sha512-bLQOjaX/ADgQ20isPJRvF0iRUHIxVhYvr53Of7wGcWlO2jvtUlH5m87DsmulFVxRpNLOnI4tB6p/oh8D7kpn9Q==", - "dev": true, - "license": "ISC", - "bin": { - "yaml": "bin.mjs" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/zod": { - "version": "3.23.8", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.23.8.tgz", - "integrity": "sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/colinhacks" - } - } - } -} diff --git a/src/app/[locale]/(default)/rules/layout.tsx b/src/app/[locale]/(default)/rules/layout.tsx deleted file mode 100644 index 0b6ad56..0000000 --- a/src/app/[locale]/(default)/rules/layout.tsx +++ /dev/null @@ -1,15 +0,0 @@ -import { unstable_setRequestLocale } from 'next-intl/server'; - -type RulesLayoutProps = { - children: React.ReactNode; - params: { locale: string }; -}; - -export default function RulesLayout({ - children, - params: { locale }, -}: RulesLayoutProps) { - unstable_setRequestLocale(locale); - - return <>{children}; -} diff --git a/src/app/[locale]/(default)/rules/page.tsx b/src/app/[locale]/(default)/rules/page.tsx deleted file mode 100644 index 59a1f74..0000000 --- a/src/app/[locale]/(default)/rules/page.tsx +++ /dev/null @@ -1,36 +0,0 @@ -import { RulesPagesList } from '@/components/rules/RulesPagesList'; -import { rulesMockdata } from '@/mock-data/rules'; -import { useTranslations } from 'next-intl'; -import { getTranslations, unstable_setRequestLocale } from 'next-intl/server'; - -export async function generateMetadata({ - params: { locale }, -}: { - params: { locale: string }; -}) { - const t = await getTranslations({ locale, namespace: 'layout' }); - - return { - title: t('rules'), - }; -} - -export default function RulesPage({ - params: { locale }, -}: { - params: { locale: string }; -}) { - unstable_setRequestLocale(locale); - const t = useTranslations('rules'); - - return ( - <> -
-

{t('title')}

-
-
- -
- - ); -} diff --git a/src/components/rules/RuleCard.tsx b/src/components/rules/RuleCard.tsx new file mode 100644 index 0000000..7898aac --- /dev/null +++ b/src/components/rules/RuleCard.tsx @@ -0,0 +1,57 @@ +import { Badge } from '@/components/ui/Badge'; +import { Button } from '@/components/ui/Button'; +import { Card, CardTitle } from '@/components/ui/Card'; +import { Link } from '@/lib/locale/navigation'; +import { cx } from '@/lib/utils'; +import { useTranslations } from 'next-intl'; +import Image from 'next/image'; + +type RuleCardProps = { + className?: string; + id: number; + internal: boolean; + title: string; + photoUrl: string; +}; + +function RuleCard({ className, id, internal, title, photoUrl }: RuleCardProps) { + const t = useTranslations('rules'); + + return ( + + ); +} + +export { RuleCard }; diff --git a/src/components/rules/RuleCardList.tsx b/src/components/rules/RuleCardList.tsx new file mode 100644 index 0000000..fb5d792 --- /dev/null +++ b/src/components/rules/RuleCardList.tsx @@ -0,0 +1,60 @@ +import { RuleCard } from '@/components/rules/RuleCard'; +import { cx } from '@/lib/utils'; +import { useTranslations } from 'next-intl'; + +type RuleCardListProps = { + className?: string; + rules: Array<{ + id: number; + internal: boolean; + title: string; + photoUrl: string; + }>; +}; + +function RuleCardList({ rules }: RuleCardListProps) { + const internal = rules.filter((rule) => rule.internal); + const notInternal = rules.filter((rule) => !rule.internal); + const t = useTranslations('rules'); + const isMember = true; + + return ( +
+
+

+ {t('forEveryone')} +

+ {notInternal.map((rule) => ( + + ))} +
+
+

{t('internal')}

+ {internal.map((rule) => ( + + ))} +
+
+ ); +} + +export { RuleCardList }; diff --git a/src/components/rules/RulesPagesList.tsx b/src/components/rules/RulesPagesList.tsx deleted file mode 100644 index fa04e2f..0000000 --- a/src/components/rules/RulesPagesList.tsx +++ /dev/null @@ -1,48 +0,0 @@ -import { SubPages } from '@/components/rules/SubPages'; -import { useTranslations } from 'next-intl'; - -type RulesPagesListProps = { - rules: Array<{ - id: number; - internal: boolean; - title: string; - photoUrl: string; - }>; -}; - -function RulesPagesList({ rules }: RulesPagesListProps) { - const internal = rules.filter((rule) => rule.internal === true); - const notInternal = rules.filter((rule) => rule.internal === false); - const t = useTranslations('rules'); - - return ( -
-
-

{t('forEveryone')}

- {notInternal.map((rule) => ( - - ))} -
-
-

{t('internal')}

- {internal.map((rule) => ( - - ))} -
-
- ); -} - -export { RulesPagesList }; diff --git a/src/components/rules/SubPages.tsx b/src/components/rules/SubPages.tsx deleted file mode 100644 index 6e1063d..0000000 --- a/src/components/rules/SubPages.tsx +++ /dev/null @@ -1,47 +0,0 @@ -import { Badge } from '@/components/ui/Badge'; -import { Link } from '@/lib/locale/navigation'; -import Image from 'next/image'; - -type SubPagesProps = { - className?: string; - id: number; - internal: boolean; - title: string; - photoUrl: string; -}; - -function SubPages({ className, id, internal, title, photoUrl }: SubPagesProps) { - return ( - -
-
- {internal ? ( - - Intern - - ) : ( - {title} - )} -
-
-

- {title} -

-
-
- - ); -} - -export { SubPages }; diff --git a/src/lib/locale/index.ts b/src/lib/locale/index.ts index cc7e159..23d75e4 100644 --- a/src/lib/locale/index.ts +++ b/src/lib/locale/index.ts @@ -29,6 +29,14 @@ export const routing = defineRouting({ en: '/about', no: '/om-oss', }, + '/storage': { + en: '/storage', + no: '/lager', + }, + '/storage/shopping-cart': { + en: '/storage/shopping-cart', + no: '/lager/handlekurv', + }, '/rules': { en: '/rules', no: '/regler', From 74cd3ea604c776815538245f3678be8101eac427 Mon Sep 17 00:00:00 2001 From: Mohammad Kazem Khajeh Date: Sun, 10 Nov 2024 13:55:29 +0100 Subject: [PATCH 6/7] feat: create skeletons for component, create loading tsx --- .../(default)/rules/(main)/loading.tsx | 9 +++++++ src/components/rules/RuleCardListSkeleton.tsx | 14 +++++++++++ src/components/rules/RuleCardSkeleton.tsx | 24 +++++++++++++++++++ 3 files changed, 47 insertions(+) create mode 100644 src/app/[locale]/(default)/rules/(main)/loading.tsx create mode 100644 src/components/rules/RuleCardListSkeleton.tsx create mode 100644 src/components/rules/RuleCardSkeleton.tsx diff --git a/src/app/[locale]/(default)/rules/(main)/loading.tsx b/src/app/[locale]/(default)/rules/(main)/loading.tsx new file mode 100644 index 0000000..49b6223 --- /dev/null +++ b/src/app/[locale]/(default)/rules/(main)/loading.tsx @@ -0,0 +1,9 @@ +import { RuleCardListSkeleton } from '@/components/rules/RuleCardListSkeleton'; + +export default function RulesSkeleton() { + return ( + <> + + + ); +} diff --git a/src/components/rules/RuleCardListSkeleton.tsx b/src/components/rules/RuleCardListSkeleton.tsx new file mode 100644 index 0000000..61e90da --- /dev/null +++ b/src/components/rules/RuleCardListSkeleton.tsx @@ -0,0 +1,14 @@ +import { RuleCardSkeleton } from '@/components/rules/RuleCardSkeleton'; +import { useId } from 'react'; + +function RuleCardListSkeleton() { + return ( +
+ {Array.from({ length: 5 }).map(() => ( + + ))} +
+ ); +} + +export { RuleCardListSkeleton }; diff --git a/src/components/rules/RuleCardSkeleton.tsx b/src/components/rules/RuleCardSkeleton.tsx new file mode 100644 index 0000000..1091637 --- /dev/null +++ b/src/components/rules/RuleCardSkeleton.tsx @@ -0,0 +1,24 @@ +import { Button } from '@/components/ui/Button'; +import { Card, CardTitle } from '@/components/ui/Card'; +import { Skeleton } from '@/components/ui/Skeleton'; +import { cx } from '@/lib/utils'; + +function RuleCardSkeleton() { + return ( + + ); +} + +export { RuleCardSkeleton }; From c60907304e3139e9ecd65644f5963ece1f7ec386 Mon Sep 17 00:00:00 2001 From: Moa Date: Thu, 21 Nov 2024 17:55:46 +0100 Subject: [PATCH 7/7] fix: resolve remaining threads in pr request --- bun.lockb | Bin 232895 -> 290572 bytes messages/no.json | 2 +- .../(default)/rules/(main)/layout.tsx | 14 ++++----- .../(default)/rules/(main)/loading.tsx | 6 +--- .../[locale]/(default)/rules/(main)/page.tsx | 27 +++++++++--------- .../(default)/rules/[subset]/page.tsx | 15 ++++++---- src/components/rules/RuleCardList.tsx | 13 +++------ 7 files changed, 36 insertions(+), 41 deletions(-) diff --git a/bun.lockb b/bun.lockb index 16bdc33b3266513db7f0861e68270f514a72fe1d..7635343ae7a1d8ebaa1ee18fd303a7385406dacb 100755 GIT binary patch literal 290572 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 diff --git a/messages/no.json b/messages/no.json index 4a977aa..92607f5 100644 --- a/messages/no.json +++ b/messages/no.json @@ -160,7 +160,7 @@ }, "rules": { "title": "Regler", - "forEveryone": "For alle ", + "forEveryone": "For alle", "internal": "Interne regler" } } diff --git a/src/app/[locale]/(default)/rules/(main)/layout.tsx b/src/app/[locale]/(default)/rules/(main)/layout.tsx index de1e4f7..a691282 100644 --- a/src/app/[locale]/(default)/rules/(main)/layout.tsx +++ b/src/app/[locale]/(default)/rules/(main)/layout.tsx @@ -1,17 +1,17 @@ -import { useTranslations } from 'next-intl'; -import { unstable_setRequestLocale } from 'next-intl/server'; +import { getTranslations, setRequestLocale } from 'next-intl/server'; type RulesLayoutProps = { children: React.ReactNode; - params: { locale: string }; + params: Promise<{ locale: string }>; }; -export default function RulesLayout({ +export default async function RulesLayout({ children, - params: { locale }, + params, }: RulesLayoutProps) { - unstable_setRequestLocale(locale); - const t = useTranslations('rules'); + const { locale } = await params; + setRequestLocale(locale); + const t = await getTranslations('rules'); return ( <>

{t('title')}

diff --git a/src/app/[locale]/(default)/rules/(main)/loading.tsx b/src/app/[locale]/(default)/rules/(main)/loading.tsx index 49b6223..be3cce2 100644 --- a/src/app/[locale]/(default)/rules/(main)/loading.tsx +++ b/src/app/[locale]/(default)/rules/(main)/loading.tsx @@ -1,9 +1,5 @@ import { RuleCardListSkeleton } from '@/components/rules/RuleCardListSkeleton'; export default function RulesSkeleton() { - return ( - <> - - - ); + return ; } diff --git a/src/app/[locale]/(default)/rules/(main)/page.tsx b/src/app/[locale]/(default)/rules/(main)/page.tsx index 79a5df2..32cbcfe 100644 --- a/src/app/[locale]/(default)/rules/(main)/page.tsx +++ b/src/app/[locale]/(default)/rules/(main)/page.tsx @@ -1,28 +1,29 @@ import { RuleCardList } from '@/components/rules/RuleCardList'; import { rulesMockdata } from '@/mock-data/rules'; -import { getTranslations, unstable_setRequestLocale } from 'next-intl/server'; -import { Suspense } from 'react'; +import { getTranslations, setRequestLocale } from 'next-intl/server'; export async function generateMetadata({ - params: { locale }, + params, }: { - params: { locale: string }; + params: Promise<{ locale: string }>; }) { + const { locale } = await params; + const t = await getTranslations({ locale, namespace: 'layout' }); + return { title: t('rules'), }; } -export default function RulesPage({ - params: { locale }, +export default async function RulesPage({ + params, }: { - params: { locale: string }; + params: Promise<{ locale: string }>; }) { - unstable_setRequestLocale(locale); - return ( - <> - - - ); + const { locale } = await params; + + setRequestLocale(locale); + + return ; } diff --git a/src/app/[locale]/(default)/rules/[subset]/page.tsx b/src/app/[locale]/(default)/rules/[subset]/page.tsx index 3691638..b739e7d 100644 --- a/src/app/[locale]/(default)/rules/[subset]/page.tsx +++ b/src/app/[locale]/(default)/rules/[subset]/page.tsx @@ -1,13 +1,16 @@ import { rulesMockdata } from '@/mock-data/rules'; -import { unstable_setRequestLocale } from 'next-intl/server'; +import { setRequestLocale } from 'next-intl/server'; import { notFound } from 'next/navigation'; -export default function RuleSubSetPage({ - params: { subset }, -}: { params: { subset: string } }) { - unstable_setRequestLocale(subset); +export default async function RuleSubSetPage({ + params, +}: { + params: Promise<{ locale: string }>; +}) { + const { locale } = await params; + setRequestLocale(locale); const page = rulesMockdata.find( - (rule) => rule.id === Number.parseInt(subset), + (rule) => rule.id === Number.parseInt(locale), ); if (!page) return notFound(); return

{page.title}

; diff --git a/src/components/rules/RuleCardList.tsx b/src/components/rules/RuleCardList.tsx index fb5d792..21d42c8 100644 --- a/src/components/rules/RuleCardList.tsx +++ b/src/components/rules/RuleCardList.tsx @@ -19,14 +19,9 @@ function RuleCardList({ rules }: RuleCardListProps) { const isMember = true; return ( -
-
-

+
+
+

{t('forEveryone')}

{notInternal.map((rule) => ( @@ -40,7 +35,7 @@ function RuleCardList({ rules }: RuleCardListProps) { /> ))}
-
+

{t('internal')}

{internal.map((rule) => (