From 4f8a94bfe7446e9fcf21cbe5fa1313e535497fab Mon Sep 17 00:00:00 2001 From: Matti Nannt Date: Mon, 27 Nov 2023 15:52:36 +0100 Subject: [PATCH] chore: Prepare Formbricks 1.3.2 release (#1686) --- apps/demo/package.json | 2 +- .../environments/[environmentId]/actions.ts | 6 + apps/web/package.json | 14 +- packages/api/package.json | 2 +- packages/js/package.json | 4 +- packages/lib/package.json | 6 +- packages/surveys/package.json | 2 +- packages/tsconfig/package.json | 4 +- packages/ui/package.json | 2 +- pnpm-lock.yaml | 465 +++++++++--------- 10 files changed, 257 insertions(+), 250 deletions(-) diff --git a/apps/demo/package.json b/apps/demo/package.json index 0e2683c99a..67e93c3364 100644 --- a/apps/demo/package.json +++ b/apps/demo/package.json @@ -13,7 +13,7 @@ "dependencies": { "@formbricks/js": "workspace:*", "@heroicons/react": "^2.0.18", - "next": "14.0.0", + "next": "14.0.3", "react": "18.2.0", "react-dom": "18.2.0" }, diff --git a/apps/web/app/(app)/environments/[environmentId]/actions.ts b/apps/web/app/(app)/environments/[environmentId]/actions.ts index 51bb5e34aa..2eefaf2f31 100644 --- a/apps/web/app/(app)/environments/[environmentId]/actions.ts +++ b/apps/web/app/(app)/environments/[environmentId]/actions.ts @@ -8,6 +8,7 @@ import { createMembership } from "@formbricks/lib/membership/service"; import { createProduct } from "@formbricks/lib/product/service"; import { createShortUrl } from "@formbricks/lib/shortUrl/service"; import { canUserAccessSurvey, verifyUserRoleAccess } from "@formbricks/lib/survey/auth"; +import { surveyCache } from "@formbricks/lib/survey/cache"; import { deleteSurvey, duplicateSurvey, getSurvey } from "@formbricks/lib/survey/service"; import { createTeam, getTeamByEnvironmentId } from "@formbricks/lib/team/service"; import { AuthenticationError, AuthorizationError, ResourceNotFoundError } from "@formbricks/types/errors"; @@ -205,6 +206,11 @@ export async function copyToOtherEnvironmentAction( verifyEmail: existingSurvey.verifyEmail ?? prismaClient.JsonNull, }, }); + + surveyCache.revalidate({ + id: newSurvey.id, + environmentId: targetEnvironmentId, + }); return newSurvey; } diff --git a/apps/web/package.json b/apps/web/package.json index 1047574a46..f5c57ecf67 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -1,6 +1,6 @@ { "name": "@formbricks/web", - "version": "1.3.1", + "version": "1.3.2", "private": true, "scripts": { "clean": "rimraf .turbo node_modules .next", @@ -26,7 +26,7 @@ "@radix-ui/react-collapsible": "^1.0.3", "@radix-ui/react-dropdown-menu": "^2.0.6", "@react-email/components": "^0.0.11", - "@sentry/nextjs": "^7.80.1", + "@sentry/nextjs": "^7.81.1", "@vercel/og": "^0.5.20", "bcryptjs": "^2.4.3", "dotenv": "^16.3.1", @@ -35,13 +35,13 @@ "googleapis": "^128.0.0", "jsonwebtoken": "^9.0.2", "lodash": "^4.17.21", - "lru-cache": "^10.0.2", - "lucide-react": "^0.292.0", + "lru-cache": "^10.1.0", + "lucide-react": "^0.293.0", "mime": "^3.0.0", "next": "13.5.6", "nodemailer": "^6.9.7", "otplib": "^12.0.1", - "posthog-js": "^1.91.1", + "posthog-js": "^1.93.2", "prismjs": "^1.29.0", "qrcode": "^1.5.3", "react": "18.2.0", @@ -58,8 +58,8 @@ "devDependencies": { "@formbricks/tsconfig": "workspace:*", "@types/bcryptjs": "^2.4.6", - "@types/lodash": "^4.14.201", - "@types/markdown-it": "^13.0.6", + "@types/lodash": "^4.14.202", + "@types/markdown-it": "^13.0.7", "@types/qrcode": "^1.5.5", "eslint-config-formbricks": "workspace:*" } diff --git a/packages/api/package.json b/packages/api/package.json index 5bcc234cce..4e9b49fb06 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -35,7 +35,7 @@ "@formbricks/tsconfig": "workspace:*", "eslint-config-formbricks": "workspace:*", "terser": "^5.24.0", - "vite": "^5.0.0", + "vite": "^5.0.2", "vite-plugin-dts": "^3.6.3" } } diff --git a/packages/js/package.json b/packages/js/package.json index 207a7bacf4..c80bc05746 100644 --- a/packages/js/package.json +++ b/packages/js/package.json @@ -42,7 +42,7 @@ "@formbricks/surveys": "workspace:*", "@formbricks/tsconfig": "workspace:*", "@formbricks/types": "workspace:*", - "@types/jest": "^29.5.9", + "@types/jest": "^29.5.10", "@typescript-eslint/eslint-plugin": "^6.12.0", "@typescript-eslint/parser": "^6.12.0", "babel-jest": "^29.7.0", @@ -53,7 +53,7 @@ "jest-environment-jsdom": "^29.7.0", "jest-fetch-mock": "^3.0.3", "terser": "^5.24.0", - "vite": "^5.0.0", + "vite": "^5.0.2", "vite-plugin-dts": "^3.6.3" }, "jest": { diff --git a/packages/lib/package.json b/packages/lib/package.json index a691d2a90e..6ffd060828 100644 --- a/packages/lib/package.json +++ b/packages/lib/package.json @@ -12,9 +12,9 @@ "lint:report": "eslint . --format json --output-file ../../lint-results/app-store.json" }, "dependencies": { - "@aws-sdk/s3-presigned-post": "^3.454.0", - "@aws-sdk/client-s3": "3.454.0", - "@aws-sdk/s3-request-presigner": "3.454.0", + "@aws-sdk/s3-presigned-post": "^3.458.0", + "@aws-sdk/client-s3": "3.458.0", + "@aws-sdk/s3-request-presigner": "3.458.0", "@t3-oss/env-nextjs": "^0.7.1", "mime": "3.0.0", "@formbricks/api": "*", diff --git a/packages/surveys/package.json b/packages/surveys/package.json index a7ca7fdf3e..60b179c61b 100644 --- a/packages/surveys/package.json +++ b/packages/surveys/package.json @@ -33,7 +33,7 @@ "preact": "^10.19.2", "tailwindcss": "^3.3.5", "terser": "^5.24.0", - "vite": "^5.0.0", + "vite": "^5.0.2", "vite-plugin-dts": "^3.6.3", "vite-tsconfig-paths": "^4.2.1" } diff --git a/packages/tsconfig/package.json b/packages/tsconfig/package.json index 5b9f6cc836..ee40d58ba8 100644 --- a/packages/tsconfig/package.json +++ b/packages/tsconfig/package.json @@ -7,9 +7,9 @@ "clean": "rimraf node_modules dist turbo" }, "devDependencies": { - "@types/node": "20.9.3", + "@types/node": "20.10.0", "@types/react": "18.2.38", - "@types/react-dom": "18.2.16", + "@types/react-dom": "18.2.17", "typescript": "^5.3.2" } } diff --git a/packages/ui/package.json b/packages/ui/package.json index f31e4452ca..96739f866e 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -41,7 +41,7 @@ "clsx": "^2.0.0", "cmdk": "^0.2.0", "lexical": "^0.12.4", - "lucide-react": "^0.292.0", + "lucide-react": "^0.293.0", "react-colorful": "^5.6.1", "react-confetti": "^6.1.0", "react-day-picker": "^8.9.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 002463bd94..e76f3a0a93 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -39,8 +39,8 @@ importers: specifier: ^2.0.18 version: 2.0.18(react@18.2.0) next: - specifier: 14.0.0 - version: 14.0.0(react-dom@18.2.0)(react@18.2.0) + specifier: 14.0.3 + version: 14.0.3(react-dom@18.2.0)(react@18.2.0) react: specifier: 18.2.0 version: 18.2.0 @@ -327,8 +327,8 @@ importers: specifier: ^0.0.11 version: 0.0.11(react@18.2.0) '@sentry/nextjs': - specifier: ^7.80.1 - version: 7.80.1(encoding@0.1.13)(next@13.5.6)(react@18.2.0)(webpack@5.89.0) + specifier: ^7.81.1 + version: 7.81.1(encoding@0.1.13)(next@13.5.6)(react@18.2.0)(webpack@5.89.0) '@vercel/og': specifier: ^0.5.20 version: 0.5.20 @@ -354,11 +354,11 @@ importers: specifier: ^4.17.21 version: 4.17.21 lru-cache: - specifier: ^10.0.2 - version: 10.0.2 + specifier: ^10.1.0 + version: 10.1.0 lucide-react: - specifier: ^0.292.0 - version: 0.292.0(react@18.2.0) + specifier: ^0.293.0 + version: 0.293.0(react@18.2.0) mime: specifier: ^3.0.0 version: 3.0.0 @@ -372,8 +372,8 @@ importers: specifier: ^12.0.1 version: 12.0.1 posthog-js: - specifier: ^1.91.1 - version: 1.91.1 + specifier: ^1.93.2 + version: 1.93.2 prismjs: specifier: ^1.29.0 version: 1.29.0 @@ -418,11 +418,11 @@ importers: specifier: ^2.4.6 version: 2.4.6 '@types/lodash': - specifier: ^4.14.201 - version: 4.14.201 + specifier: ^4.14.202 + version: 4.14.202 '@types/markdown-it': - specifier: ^13.0.6 - version: 13.0.6 + specifier: ^13.0.7 + version: 13.0.7 '@types/qrcode': specifier: ^1.5.5 version: 1.5.5 @@ -445,11 +445,11 @@ importers: specifier: ^5.24.0 version: 5.24.0 vite: - specifier: ^5.0.0 - version: 5.0.0(terser@5.24.0) + specifier: ^5.0.2 + version: 5.0.2(terser@5.24.0) vite-plugin-dts: specifier: ^3.6.3 - version: 3.6.3(typescript@5.3.2)(vite@5.0.0) + version: 3.6.3(typescript@5.3.2)(vite@5.0.2) packages/database: dependencies: @@ -564,8 +564,8 @@ importers: specifier: workspace:* version: link:../types '@types/jest': - specifier: ^29.5.9 - version: 29.5.9 + specifier: ^29.5.10 + version: 29.5.10 '@typescript-eslint/eslint-plugin': specifier: ^6.12.0 version: 6.12.0(@typescript-eslint/parser@6.12.0)(eslint@8.54.0)(typescript@5.3.2) @@ -597,23 +597,23 @@ importers: specifier: ^5.24.0 version: 5.24.0 vite: - specifier: ^5.0.0 - version: 5.0.0(terser@5.24.0) + specifier: ^5.0.2 + version: 5.0.2(terser@5.24.0) vite-plugin-dts: specifier: ^3.6.3 - version: 3.6.3(typescript@5.3.2)(vite@5.0.0) + version: 3.6.3(typescript@5.3.2)(vite@5.0.2) packages/lib: dependencies: '@aws-sdk/client-s3': - specifier: 3.454.0 - version: 3.454.0(aws-crt@1.19.0) + specifier: 3.458.0 + version: 3.458.0(aws-crt@1.19.0) '@aws-sdk/s3-presigned-post': - specifier: ^3.454.0 - version: 3.454.0(aws-crt@1.19.0) + specifier: ^3.458.0 + version: 3.458.0(aws-crt@1.19.0) '@aws-sdk/s3-request-presigner': - specifier: 3.454.0 - version: 3.454.0 + specifier: 3.458.0 + version: 3.458.0 '@formbricks/api': specifier: '*' version: link:../api @@ -649,7 +649,7 @@ importers: version: 5.0.3 next-auth: specifier: ^4.24.5 - version: 4.24.5(next@14.0.0)(nodemailer@6.9.7)(react-dom@18.2.0)(react@18.2.0) + version: 4.24.5(next@14.0.3)(nodemailer@6.9.7)(react-dom@18.2.0)(react@18.2.0) nodemailer: specifier: ^6.9.7 version: 6.9.7 @@ -698,7 +698,7 @@ importers: version: link:../types '@preact/preset-vite': specifier: ^2.7.0 - version: 2.7.0(@babel/core@7.23.3)(preact@10.19.2)(vite@5.0.0) + version: 2.7.0(@babel/core@7.23.3)(preact@10.19.2)(vite@5.0.2) autoprefixer: specifier: ^10.4.16 version: 10.4.16(postcss@8.4.31) @@ -718,14 +718,14 @@ importers: specifier: ^5.24.0 version: 5.24.0 vite: - specifier: ^5.0.0 - version: 5.0.0(terser@5.24.0) + specifier: ^5.0.2 + version: 5.0.2(terser@5.24.0) vite-plugin-dts: specifier: ^3.6.3 - version: 3.6.3(typescript@5.3.2)(vite@5.0.0) + version: 3.6.3(typescript@5.3.2)(vite@5.0.2) vite-tsconfig-paths: specifier: ^4.2.1 - version: 4.2.1(typescript@5.3.2)(vite@5.0.0) + version: 4.2.1(typescript@5.3.2)(vite@5.0.2) packages/tailwind-config: devDependencies: @@ -748,14 +748,14 @@ importers: packages/tsconfig: devDependencies: '@types/node': - specifier: 20.9.3 - version: 20.9.3 + specifier: 20.10.0 + version: 20.10.0 '@types/react': specifier: 18.2.38 version: 18.2.38 '@types/react-dom': - specifier: 18.2.16 - version: 18.2.16 + specifier: 18.2.17 + version: 18.2.17 typescript: specifier: ^5.3.2 version: 5.3.2 @@ -848,8 +848,8 @@ importers: specifier: ^0.12.4 version: 0.12.4 lucide-react: - specifier: ^0.292.0 - version: 0.292.0(react@18.2.0) + specifier: ^0.293.0 + version: 0.293.0(react@18.2.0) mime: specifier: ^3.0.0 version: 3.0.0 @@ -1152,16 +1152,16 @@ packages: tslib: 1.14.1 dev: false - /@aws-sdk/client-s3@3.454.0(aws-crt@1.19.0): - resolution: {integrity: sha512-vBx4iB1c4mEz+twMnl6angC1/IpnmXaT8L6Kl9uNiurFsb6N4tCyrJ24kECdsOSTM7ePXvE1fKst8zAh6MW5ZA==} + /@aws-sdk/client-s3@3.458.0(aws-crt@1.19.0): + resolution: {integrity: sha512-MTRhiBLGjCd3x3fPpDpXf6fjBsaX+jvh9vSv1S5ulgOR+z2vbUOViXHNTpuHcgOJ3TnnSP5/voHr7K8NJHUksg==} engines: {node: '>=14.0.0'} dependencies: '@aws-crypto/sha1-browser': 3.0.0 '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sts': 3.454.0(aws-crt@1.19.0) + '@aws-sdk/client-sts': 3.458.0(aws-crt@1.19.0) '@aws-sdk/core': 3.451.0 - '@aws-sdk/credential-provider-node': 3.451.0(aws-crt@1.19.0) + '@aws-sdk/credential-provider-node': 3.458.0(aws-crt@1.19.0) '@aws-sdk/middleware-bucket-endpoint': 3.451.0 '@aws-sdk/middleware-expect-continue': 3.451.0 '@aws-sdk/middleware-flexible-checksums': 3.451.0 @@ -1217,8 +1217,8 @@ packages: - aws-crt dev: false - /@aws-sdk/client-sso@3.451.0(aws-crt@1.19.0): - resolution: {integrity: sha512-KkYSke3Pdv3MfVH/5fT528+MKjMyPKlcLcd4zQb0x6/7Bl7EHrPh1JZYjzPLHelb+UY5X0qN8+cb8iSu1eiwIQ==} + /@aws-sdk/client-sso@3.458.0(aws-crt@1.19.0): + resolution: {integrity: sha512-GTiIH4So0PTU5oAldtOacO/cBonu4NWGfvN3+BUaAb5Ybb9yQiwcO08PS/pXZ0cw4UTVK+zr22WVLR0reomUTA==} engines: {node: '>=14.0.0'} dependencies: '@aws-crypto/sha256-browser': 3.0.0 @@ -1261,14 +1261,14 @@ packages: - aws-crt dev: false - /@aws-sdk/client-sts@3.454.0(aws-crt@1.19.0): - resolution: {integrity: sha512-0fDvr8WeB6IYO8BUCzcivWmahgGl/zDbaYfakzGnt4mrl5ztYaXE875WI6b7+oFcKMRvN+KLvwu5TtyFuNY+GQ==} + /@aws-sdk/client-sts@3.458.0(aws-crt@1.19.0): + resolution: {integrity: sha512-c34zmQxcP7AM62S7SAiOztxTaHJOG+0aIb2GYUeag5sQzG7FnGGwZ7hA0ggCQc7iMkDL9UYHKKtLs1ynQenW+A==} engines: {node: '>=14.0.0'} dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 '@aws-sdk/core': 3.451.0 - '@aws-sdk/credential-provider-node': 3.451.0(aws-crt@1.19.0) + '@aws-sdk/credential-provider-node': 3.458.0(aws-crt@1.19.0) '@aws-sdk/middleware-host-header': 3.451.0 '@aws-sdk/middleware-logger': 3.451.0 '@aws-sdk/middleware-recursion-detection': 3.451.0 @@ -1327,13 +1327,13 @@ packages: tslib: 2.6.2 dev: false - /@aws-sdk/credential-provider-ini@3.451.0(aws-crt@1.19.0): - resolution: {integrity: sha512-TySt64Ci5/ZbqFw1F9Z0FIGvYx5JSC9e6gqDnizIYd8eMnn8wFRUscRrD7pIHKfrhvVKN5h0GdYovmMO/FMCBw==} + /@aws-sdk/credential-provider-ini@3.458.0(aws-crt@1.19.0): + resolution: {integrity: sha512-M293Im4k6QrKlWaPfElYKRPlBXMaXbkqns4YgLGBpabfIVIZEguGj/kVm7gkEKdt8rCHbBqqXgsQrtQbfDkkBQ==} engines: {node: '>=14.0.0'} dependencies: '@aws-sdk/credential-provider-env': 3.451.0 '@aws-sdk/credential-provider-process': 3.451.0 - '@aws-sdk/credential-provider-sso': 3.451.0(aws-crt@1.19.0) + '@aws-sdk/credential-provider-sso': 3.458.0(aws-crt@1.19.0) '@aws-sdk/credential-provider-web-identity': 3.451.0 '@aws-sdk/types': 3.451.0 '@smithy/credential-provider-imds': 2.1.1 @@ -1345,14 +1345,14 @@ packages: - aws-crt dev: false - /@aws-sdk/credential-provider-node@3.451.0(aws-crt@1.19.0): - resolution: {integrity: sha512-AEwM1WPyxUdKrKyUsKyFqqRFGU70e4qlDyrtBxJnSU9NRLZI8tfEZ67bN7fHSxBUBODgDXpMSlSvJiBLh5/3pw==} + /@aws-sdk/credential-provider-node@3.458.0(aws-crt@1.19.0): + resolution: {integrity: sha512-psNXL3/GAoDAqRusdy5umglXTOvxtE9XQTtmOPn4O/H2NpXqe+cB2/W+H+uikgyyck9Lu4DwMk+voFz2Hl8znw==} engines: {node: '>=14.0.0'} dependencies: '@aws-sdk/credential-provider-env': 3.451.0 - '@aws-sdk/credential-provider-ini': 3.451.0(aws-crt@1.19.0) + '@aws-sdk/credential-provider-ini': 3.458.0(aws-crt@1.19.0) '@aws-sdk/credential-provider-process': 3.451.0 - '@aws-sdk/credential-provider-sso': 3.451.0(aws-crt@1.19.0) + '@aws-sdk/credential-provider-sso': 3.458.0(aws-crt@1.19.0) '@aws-sdk/credential-provider-web-identity': 3.451.0 '@aws-sdk/types': 3.451.0 '@smithy/credential-provider-imds': 2.1.1 @@ -1375,11 +1375,11 @@ packages: tslib: 2.6.2 dev: false - /@aws-sdk/credential-provider-sso@3.451.0(aws-crt@1.19.0): - resolution: {integrity: sha512-Usm/N51+unOt8ID4HnQzxIjUJDrkAQ1vyTOC0gSEEJ7h64NSSPGD5yhN7il5WcErtRd3EEtT1a8/GTC5TdBctg==} + /@aws-sdk/credential-provider-sso@3.458.0(aws-crt@1.19.0): + resolution: {integrity: sha512-dyRAKvMLF9Ur6M0YtWSU4E5YDVEFO7Rfg5FOTk+Lwnk24UQ0RoHg3c6HZ8sPTNx16cgx4YY68UYi/HTZf56z2g==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/client-sso': 3.451.0(aws-crt@1.19.0) + '@aws-sdk/client-sso': 3.458.0(aws-crt@1.19.0) '@aws-sdk/token-providers': 3.451.0(aws-crt@1.19.0) '@aws-sdk/types': 3.451.0 '@smithy/property-provider': 2.0.14 @@ -1541,11 +1541,11 @@ packages: tslib: 2.6.2 dev: false - /@aws-sdk/s3-presigned-post@3.454.0(aws-crt@1.19.0): - resolution: {integrity: sha512-R5xlC2GSX9SeAjuB4qhuavA+DDITm0cuwBKZwuAiwNMN1PkVzcsEjfHzqI4TCb3xQB2BKAsICAqsPTe/buaEVQ==} + /@aws-sdk/s3-presigned-post@3.458.0(aws-crt@1.19.0): + resolution: {integrity: sha512-P+SFbW1VcIfAylPQQ25ZRBd1MUG2rrNS36IPd2tQiQkzy8nwS7jbf3hfjB3k1oKNKLRCA+hOZnL+5QMGRws7pw==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/client-s3': 3.454.0(aws-crt@1.19.0) + '@aws-sdk/client-s3': 3.458.0(aws-crt@1.19.0) '@aws-sdk/types': 3.451.0 '@aws-sdk/util-format-url': 3.451.0 '@smithy/middleware-endpoint': 2.2.0 @@ -1558,8 +1558,8 @@ packages: - aws-crt dev: false - /@aws-sdk/s3-request-presigner@3.454.0: - resolution: {integrity: sha512-2Lr5bZkpSfl0Ixaylbv/ZGgimdzkw0I7akXwosWagnCAWRnWBnWGlWkAnHdnpHjQVamyVr0C6gST7+Y3fKh5Sg==} + /@aws-sdk/s3-request-presigner@3.458.0: + resolution: {integrity: sha512-Pt9OwYI4WvdSzY7e4WuMkwtsEzZmlJzcnxjmqLOOTWRYu3dSg5oa4+xV2dZ8yVSch00ODmpLJgIZ/SOEpsfeGw==} engines: {node: '>=14.0.0'} dependencies: '@aws-sdk/signature-v4-multi-region': 3.451.0 @@ -4082,7 +4082,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.9.3 + '@types/node': 20.10.0 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 @@ -4103,14 +4103,14 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.9.3 + '@types/node': 20.10.0 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@20.9.3) + jest-config: 29.7.0(@types/node@20.10.0) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -4138,7 +4138,7 @@ packages: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.9.3 + '@types/node': 20.10.0 jest-mock: 29.7.0 dev: true @@ -4165,7 +4165,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 20.9.3 + '@types/node': 20.10.0 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -4198,7 +4198,7 @@ packages: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.20 - '@types/node': 20.9.3 + '@types/node': 20.10.0 chalk: 4.1.2 collect-v8-coverage: 1.0.2 exit: 0.1.2 @@ -4285,7 +4285,7 @@ packages: dependencies: '@types/istanbul-lib-coverage': 2.0.5 '@types/istanbul-reports': 3.0.3 - '@types/node': 20.9.3 + '@types/node': 20.10.0 '@types/yargs': 16.0.7 chalk: 4.1.2 dev: true @@ -4297,7 +4297,7 @@ packages: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.5 '@types/istanbul-reports': 3.0.3 - '@types/node': 20.9.3 + '@types/node': 20.10.0 '@types/yargs': 17.0.29 chalk: 4.1.2 dev: true @@ -4750,8 +4750,8 @@ packages: resolution: {integrity: sha512-Yac/bV5sBGkkEXmAX5FWPS9Mmo2rthrOPRQQNfycJPkjUAUclomCPH7QFVCDQ4Mp2k2K1SSM6m0zrxYrOwtFQw==} dev: false - /@next/env@14.0.0: - resolution: {integrity: sha512-cIKhxkfVELB6hFjYsbtEeTus2mwrTC+JissfZYM0n+8Fv+g8ucUfOlm3VEDtwtwydZ0Nuauv3bl0qF82nnCAqA==} + /@next/env@14.0.3: + resolution: {integrity: sha512-7xRqh9nMvP5xrW4/+L0jgRRX+HoNRGnfJpD+5Wq6/13j3dsdzxO3BCXn7D3hMqsDb+vjZnJq+vI7+EtgrYZTeA==} dev: false /@next/eslint-plugin-next@14.0.3: @@ -4794,8 +4794,8 @@ packages: dev: false optional: true - /@next/swc-darwin-arm64@14.0.0: - resolution: {integrity: sha512-HQKi159jCz4SRsPesVCiNN6tPSAFUkOuSkpJsqYTIlbHLKr1mD6be/J0TvWV6fwJekj81bZV9V/Tgx3C2HO9lA==} + /@next/swc-darwin-arm64@14.0.3: + resolution: {integrity: sha512-64JbSvi3nbbcEtyitNn2LEDS/hcleAFpHdykpcnrstITFlzFgB/bW0ER5/SJJwUPj+ZPY+z3e+1jAfcczRLVGw==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] @@ -4821,8 +4821,8 @@ packages: dev: false optional: true - /@next/swc-darwin-x64@14.0.0: - resolution: {integrity: sha512-4YyQLMSaCgX/kgC1jjF3s3xSoBnwHuDhnF6WA1DWNEYRsbOOPWjcYhv8TKhRe2ApdOam+VfQSffC4ZD+X4u1Cg==} + /@next/swc-darwin-x64@14.0.3: + resolution: {integrity: sha512-RkTf+KbAD0SgYdVn1XzqE/+sIxYGB7NLMZRn9I4Z24afrhUpVJx6L8hsRnIwxz3ERE2NFURNliPjJ2QNfnWicQ==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] @@ -4848,8 +4848,8 @@ packages: dev: false optional: true - /@next/swc-linux-arm64-gnu@14.0.0: - resolution: {integrity: sha512-io7fMkJ28Glj7SH8yvnlD6naIhRDnDxeE55CmpQkj3+uaA2Hko6WGY2pT5SzpQLTnGGnviK85cy8EJ2qsETj/g==} + /@next/swc-linux-arm64-gnu@14.0.3: + resolution: {integrity: sha512-3tBWGgz7M9RKLO6sPWC6c4pAw4geujSwQ7q7Si4d6bo0l6cLs4tmO+lnSwFp1Tm3lxwfMk0SgkJT7EdwYSJvcg==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] @@ -4875,8 +4875,8 @@ packages: dev: false optional: true - /@next/swc-linux-arm64-musl@14.0.0: - resolution: {integrity: sha512-nC2h0l1Jt8LEzyQeSs/BKpXAMe0mnHIMykYALWaeddTqCv5UEN8nGO3BG8JAqW/Y8iutqJsaMe2A9itS0d/r8w==} + /@next/swc-linux-arm64-musl@14.0.3: + resolution: {integrity: sha512-v0v8Kb8j8T23jvVUWZeA2D8+izWspeyeDGNaT2/mTHWp7+37fiNfL8bmBWiOmeumXkacM/AB0XOUQvEbncSnHA==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] @@ -4902,8 +4902,8 @@ packages: dev: false optional: true - /@next/swc-linux-x64-gnu@14.0.0: - resolution: {integrity: sha512-Wf+WjXibJQ7hHXOdNOmSMW5bxeJHVf46Pwb3eLSD2L76NrytQlif9NH7JpHuFlYKCQGfKfgSYYre5rIfmnSwQw==} + /@next/swc-linux-x64-gnu@14.0.3: + resolution: {integrity: sha512-VM1aE1tJKLBwMGtyBR21yy+STfl0MapMQnNrXkxeyLs0GFv/kZqXS5Jw/TQ3TSUnbv0QPDf/X8sDXuMtSgG6eg==} engines: {node: '>= 10'} cpu: [x64] os: [linux] @@ -4929,8 +4929,8 @@ packages: dev: false optional: true - /@next/swc-linux-x64-musl@14.0.0: - resolution: {integrity: sha512-WTZb2G7B+CTsdigcJVkRxfcAIQj7Lf0ipPNRJ3vlSadU8f0CFGv/ST+sJwF5eSwIe6dxKoX0DG6OljDBaad+rg==} + /@next/swc-linux-x64-musl@14.0.3: + resolution: {integrity: sha512-64EnmKy18MYFL5CzLaSuUn561hbO1Gk16jM/KHznYP3iCIfF9e3yULtHaMy0D8zbHfxset9LTOv6cuYKJgcOxg==} engines: {node: '>= 10'} cpu: [x64] os: [linux] @@ -4956,8 +4956,8 @@ packages: dev: false optional: true - /@next/swc-win32-arm64-msvc@14.0.0: - resolution: {integrity: sha512-7R8/x6oQODmNpnWVW00rlWX90sIlwluJwcvMT6GXNIBOvEf01t3fBg0AGURNKdTJg2xNuP7TyLchCL7Lh2DTiw==} + /@next/swc-win32-arm64-msvc@14.0.3: + resolution: {integrity: sha512-WRDp8QrmsL1bbGtsh5GqQ/KWulmrnMBgbnb+59qNTW1kVi1nG/2ndZLkcbs2GX7NpFLlToLRMWSQXmPzQm4tog==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] @@ -4983,8 +4983,8 @@ packages: dev: false optional: true - /@next/swc-win32-ia32-msvc@14.0.0: - resolution: {integrity: sha512-RLK1nELvhCnxaWPF07jGU4x3tjbyx2319q43loZELqF0+iJtKutZ+Lk8SVmf/KiJkYBc7Cragadz7hb3uQvz4g==} + /@next/swc-win32-ia32-msvc@14.0.3: + resolution: {integrity: sha512-EKffQeqCrj+t6qFFhIFTRoqb2QwX1mU7iTOvMyLbYw3QtqTw9sMwjykyiMlZlrfm2a4fA84+/aeW+PMg1MjuTg==} engines: {node: '>= 10'} cpu: [ia32] os: [win32] @@ -5010,8 +5010,8 @@ packages: dev: false optional: true - /@next/swc-win32-x64-msvc@14.0.0: - resolution: {integrity: sha512-g6hLf1SUko+hnnaywQQZzzb3BRecQsoKkF3o/C+F+dOA4w/noVAJngUVkfwF0+2/8FzNznM7ofM6TGZO9svn7w==} + /@next/swc-win32-x64-msvc@14.0.3: + resolution: {integrity: sha512-ERhKPSJ1vQrPiwrs15Pjz/rvDHZmkmvbf/BjPN/UCOI++ODftT0GtasDPi0j+y6PPJi5HsXw+dpRaXUaw4vjuQ==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -5262,7 +5262,7 @@ packages: requiresBuild: true optional: true - /@preact/preset-vite@2.7.0(@babel/core@7.23.3)(preact@10.19.2)(vite@5.0.0): + /@preact/preset-vite@2.7.0(@babel/core@7.23.3)(preact@10.19.2)(vite@5.0.2): resolution: {integrity: sha512-m5N0FVtxbCCDxNk55NGhsRpKJChYcupcuQHzMJc/Bll07IKZKn8amwYciyKFS9haU6AgzDAJ/ewvApr6Qg1DHw==} peerDependencies: '@babel/core': 7.x @@ -5271,13 +5271,13 @@ packages: '@babel/core': 7.23.3 '@babel/plugin-transform-react-jsx': 7.22.15(@babel/core@7.23.3) '@babel/plugin-transform-react-jsx-development': 7.22.5(@babel/core@7.23.3) - '@prefresh/vite': 2.4.1(preact@10.19.2)(vite@5.0.0) + '@prefresh/vite': 2.4.1(preact@10.19.2)(vite@5.0.2) '@rollup/pluginutils': 4.2.1 babel-plugin-transform-hook-names: 1.0.2(@babel/core@7.23.3) debug: 4.3.4 kolorist: 1.8.0 resolve: 1.22.8 - vite: 5.0.0(terser@5.24.0) + vite: 5.0.2(terser@5.24.0) transitivePeerDependencies: - preact - supports-color @@ -5299,7 +5299,7 @@ packages: resolution: {integrity: sha512-KtC/fZw+oqtwOLUFM9UtiitB0JsVX0zLKNyRTA332sqREqSALIIQQxdUCS1P3xR/jT1e2e8/5rwH6gdcMLEmsQ==} dev: true - /@prefresh/vite@2.4.1(preact@10.19.2)(vite@5.0.0): + /@prefresh/vite@2.4.1(preact@10.19.2)(vite@5.0.2): resolution: {integrity: sha512-vthWmEqu8TZFeyrBNc9YE5SiC3DVSzPgsOCp/WQ7FqdHpOIJi7Z8XvCK06rBPOtG4914S52MjG9Ls22eVAiuqQ==} peerDependencies: preact: ^10.4.0 @@ -5311,7 +5311,7 @@ packages: '@prefresh/utils': 1.2.0 '@rollup/pluginutils': 4.2.1 preact: 10.19.2 - vite: 5.0.0(terser@5.24.0) + vite: 5.0.2(terser@5.24.0) transitivePeerDependencies: - supports-color dev: true @@ -7100,28 +7100,28 @@ packages: selderee: 0.11.0 dev: false - /@sentry-internal/tracing@7.80.1: - resolution: {integrity: sha512-5gZ4LPIj2vpQl2/dHBM4uXMi9OI5E0VlOhJQt0foiuN6JJeiOjdpJFcfVqJk69wrc0deVENTtgKKktxqMwVeWQ==} + /@sentry-internal/tracing@7.81.1: + resolution: {integrity: sha512-E5xm27xrLXL10knH2EWDQsQYh5nb4SxxZzJ3sJwDGG9XGKzBdlp20UUhKqx00wixooVX9uCj3e4Jg8SvNB1hKg==} engines: {node: '>=8'} dependencies: - '@sentry/core': 7.80.1 - '@sentry/types': 7.80.1 - '@sentry/utils': 7.80.1 + '@sentry/core': 7.81.1 + '@sentry/types': 7.81.1 + '@sentry/utils': 7.81.1 dev: false - /@sentry/browser@7.80.1: - resolution: {integrity: sha512-1dPR6vPJ9vOTzgXff9HGheb178XeEv5hyjBNhCO1f6rjCgnVj99XGNZIgO1Ee1ALJbqlfPWaeV+uSWbbcmgJMA==} + /@sentry/browser@7.81.1: + resolution: {integrity: sha512-DNtS7bZEnFPKVoGazKs5wHoWC0FwsOFOOMNeDvEfouUqKKbjO7+RDHbr7H6Bo83zX4qmZWRBf8V+3n3YPIiJFw==} engines: {node: '>=8'} dependencies: - '@sentry-internal/tracing': 7.80.1 - '@sentry/core': 7.80.1 - '@sentry/replay': 7.80.1 - '@sentry/types': 7.80.1 - '@sentry/utils': 7.80.1 + '@sentry-internal/tracing': 7.81.1 + '@sentry/core': 7.81.1 + '@sentry/replay': 7.81.1 + '@sentry/types': 7.81.1 + '@sentry/utils': 7.81.1 dev: false - /@sentry/cli@1.75.2(encoding@0.1.13): - resolution: {integrity: sha512-CG0CKH4VCKWzEaegouWfCLQt9SFN+AieFESCatJ7zSuJmzF05ywpMusjxqRul6lMwfUhRKjGKOzcRJ1jLsfTBw==} + /@sentry/cli@1.77.1(encoding@0.1.13): + resolution: {integrity: sha512-OtJ7U9LeuPUAY/xow9wwcjM9w42IJIpDtClTKI/RliE685vd/OJUIpiAvebHNthDYpQynvwb/0iuF4fonh+CKw==} engines: {node: '>= 8'} hasBin: true requiresBuild: true @@ -7137,26 +7137,26 @@ packages: - supports-color dev: false - /@sentry/core@7.80.1: - resolution: {integrity: sha512-3Yh+O9Q86MxwIuJFYtuSSoUCpdx99P1xDAqL0FIPTJ+ekaVMiUJq9NmyaNh9uN2myPSmxvEXW6q3z37zta9ZHg==} + /@sentry/core@7.81.1: + resolution: {integrity: sha512-tU37yAmckOGCw/moWKSwekSCWWJP15O6luIq+u7wal22hE88F3Vc5Avo8SeF3upnPR+4ejaOFH+BJTr6bgrs6Q==} engines: {node: '>=8'} dependencies: - '@sentry/types': 7.80.1 - '@sentry/utils': 7.80.1 + '@sentry/types': 7.81.1 + '@sentry/utils': 7.81.1 dev: false - /@sentry/integrations@7.80.1: - resolution: {integrity: sha512-9C+CBwgFZZUkBYLrPTHaDr3kyknfSs0ejF/00RucvPZjiUPoxfslnh4IjWnN90ELEy2u09kcJY+dTCFVKd0UPQ==} + /@sentry/integrations@7.81.1: + resolution: {integrity: sha512-DN5ONn0/LX5HHVPf1EBGHFssIZaZmLgkqUIeMqCNYBpB4DiOrJANnGwTcWKDPphqhdPxjnPv9AGRLaU0PdvvZQ==} engines: {node: '>=8'} dependencies: - '@sentry/core': 7.80.1 - '@sentry/types': 7.80.1 - '@sentry/utils': 7.80.1 + '@sentry/core': 7.81.1 + '@sentry/types': 7.81.1 + '@sentry/utils': 7.81.1 localforage: 1.10.0 dev: false - /@sentry/nextjs@7.80.1(encoding@0.1.13)(next@13.5.6)(react@18.2.0)(webpack@5.89.0): - resolution: {integrity: sha512-zA1gqwpxQCRJ0wXFFdwPWbKQ3qsdv52ASrGdpJ4ZHDiRD8R52yj08eynJisBQXg8DGuTfKpeOQ/qND1wKE5bHA==} + /@sentry/nextjs@7.81.1(encoding@0.1.13)(next@13.5.6)(react@18.2.0)(webpack@5.89.0): + resolution: {integrity: sha512-Wx0QiZHttf+WJkao4UQ5szOWJVu/pmPdKZKE4FWsJuG+mUu6FviOXgh0T0Iq+NnJrgqzKzGLMN6rIWPzN9PLkg==} engines: {node: '>=8'} peerDependencies: next: ^10.0.8 || ^11.0 || ^12.0 || ^13.0 || ^14.0 @@ -7167,14 +7167,14 @@ packages: optional: true dependencies: '@rollup/plugin-commonjs': 24.0.0(rollup@2.78.0) - '@sentry/core': 7.80.1 - '@sentry/integrations': 7.80.1 - '@sentry/node': 7.80.1 - '@sentry/react': 7.80.1(react@18.2.0) - '@sentry/types': 7.80.1 - '@sentry/utils': 7.80.1 - '@sentry/vercel-edge': 7.80.1 - '@sentry/webpack-plugin': 1.20.0(encoding@0.1.13) + '@sentry/core': 7.81.1 + '@sentry/integrations': 7.81.1 + '@sentry/node': 7.81.1 + '@sentry/react': 7.81.1(react@18.2.0) + '@sentry/types': 7.81.1 + '@sentry/utils': 7.81.1 + '@sentry/vercel-edge': 7.81.1 + '@sentry/webpack-plugin': 1.21.0(encoding@0.1.13) chalk: 3.0.0 next: 13.5.6(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 @@ -7187,68 +7187,69 @@ packages: - supports-color dev: false - /@sentry/node@7.80.1: - resolution: {integrity: sha512-0NWfcZMlyQphKWsvyzfhGm2dCBk5DUPqOGW/vGx18G4tCCYtFcAIj/mCp/4XOEcZRPQgb9vkm+sidGD6DnwWlA==} + /@sentry/node@7.81.1: + resolution: {integrity: sha512-bKS3Mb95bar8AUEZSLKQ/RTSfFXo5sCSPNiBr5dDFuVljDFdkLq6NE3svG5bisrbENqfi0bqWsB4GZ7NHRTPbA==} engines: {node: '>=8'} dependencies: - '@sentry-internal/tracing': 7.80.1 - '@sentry/core': 7.80.1 - '@sentry/types': 7.80.1 - '@sentry/utils': 7.80.1 + '@sentry-internal/tracing': 7.81.1 + '@sentry/core': 7.81.1 + '@sentry/types': 7.81.1 + '@sentry/utils': 7.81.1 https-proxy-agent: 5.0.1 transitivePeerDependencies: - supports-color dev: false - /@sentry/react@7.80.1(react@18.2.0): - resolution: {integrity: sha512-AZjROgfJsYmI/Htb+giRQuVTCNofsLKGz6nYmJS2cYDZYKP4KU1l1SapF5F8r5Pu7c/6ZvULNj7MeHOXq2SEYA==} + /@sentry/react@7.81.1(react@18.2.0): + resolution: {integrity: sha512-kk0plP/mf8KgVLOiImIpp1liYysmh3Un8uXcVAToomSuHZPGanelFAdP0XhY+0HlWU9KIfxTjhMte1iSwQ8pYw==} engines: {node: '>=8'} peerDependencies: react: 15.x || 16.x || 17.x || 18.x dependencies: - '@sentry/browser': 7.80.1 - '@sentry/types': 7.80.1 - '@sentry/utils': 7.80.1 + '@sentry/browser': 7.81.1 + '@sentry/types': 7.81.1 + '@sentry/utils': 7.81.1 hoist-non-react-statics: 3.3.2 react: 18.2.0 dev: false - /@sentry/replay@7.80.1: - resolution: {integrity: sha512-yjpftIyybQeWD2i0Nd7C96tZwjNbSMRW515EL9jwlNxYbQtGtMs0HavP9Y7uQvQrzwSHY0Wp+ooe9PMuvzqbHw==} + /@sentry/replay@7.81.1: + resolution: {integrity: sha512-4ueT0C4bYjngN/9p0fEYH10dTMLovHyk9HxJ6zSTgePvGVexhg+cSEHXisoBDwHeRZVnbIvsVM0NA7rmEDXJJw==} engines: {node: '>=12'} dependencies: - '@sentry-internal/tracing': 7.80.1 - '@sentry/core': 7.80.1 - '@sentry/types': 7.80.1 - '@sentry/utils': 7.80.1 + '@sentry-internal/tracing': 7.81.1 + '@sentry/core': 7.81.1 + '@sentry/types': 7.81.1 + '@sentry/utils': 7.81.1 dev: false - /@sentry/types@7.80.1: - resolution: {integrity: sha512-CVu4uPVTOI3U9kYiOdA085R7jX5H1oVODbs9y+A8opJ0dtJTMueCXgZyE8oXQ0NjGVs6HEeaLkOuiV0mj8X3yw==} + /@sentry/types@7.81.1: + resolution: {integrity: sha512-dvJvGyctiaPMIQqa46k56Re5IODWMDxiHJ1UjBs/WYDLrmWFPGrEbyJ8w8CYLhYA+7qqrCyIZmHbWSTRIxstHw==} engines: {node: '>=8'} dev: false - /@sentry/utils@7.80.1: - resolution: {integrity: sha512-bfFm2e/nEn+b9++QwjNEYCbS7EqmteT8uf0XUs7PljusSimIqqxDtK1pfD9zjynPgC8kW/fVBKv0pe2LufomeA==} + /@sentry/utils@7.81.1: + resolution: {integrity: sha512-gq+MDXIirHKxNZ+c9/lVvCXd6y2zaZANujwlFggRH2u9SRiPaIXVilLpvMm4uJqmqBMEcY81ArujExtHvkbCqg==} engines: {node: '>=8'} dependencies: - '@sentry/types': 7.80.1 + '@sentry/types': 7.81.1 dev: false - /@sentry/vercel-edge@7.80.1: - resolution: {integrity: sha512-V1XdiMxMBIU82gGPDt9mXXmOU/P4RHjXMWPx2ClkRg5aoBi1ewLpTcIRY8tYWawSAS4CMGimQcs3895Zzyvusg==} + /@sentry/vercel-edge@7.81.1: + resolution: {integrity: sha512-fO5yV+2rz+024XKvhBSGhUdi502j3S1Vds+fIUJVgpgehpxsx4CQQUA1nQDaqDWEtPCB6LcBupD3XvkhBTS5Mw==} engines: {node: '>=8'} dependencies: - '@sentry/core': 7.80.1 - '@sentry/types': 7.80.1 - '@sentry/utils': 7.80.1 + '@sentry-internal/tracing': 7.81.1 + '@sentry/core': 7.81.1 + '@sentry/types': 7.81.1 + '@sentry/utils': 7.81.1 dev: false - /@sentry/webpack-plugin@1.20.0(encoding@0.1.13): - resolution: {integrity: sha512-Ssj1mJVFsfU6vMCOM2d+h+KQR7QHSfeIP16t4l20Uq/neqWXZUQ2yvQfe4S3BjdbJXz/X4Rw8Hfy1Sd0ocunYw==} + /@sentry/webpack-plugin@1.21.0(encoding@0.1.13): + resolution: {integrity: sha512-x0PYIMWcsTauqxgl7vWUY6sANl+XGKtx7DCVnnY7aOIIlIna0jChTAPANTfA2QrK+VK+4I/4JxatCEZBnXh3Og==} engines: {node: '>= 8'} dependencies: - '@sentry/cli': 1.75.2(encoding@0.1.13) + '@sentry/cli': 1.77.1(encoding@0.1.13) webpack-sources: 3.2.3 transitivePeerDependencies: - encoding @@ -8095,7 +8096,7 @@ packages: '@storybook/preview-api': 7.5.1 '@storybook/theming': 7.5.1(react-dom@18.2.0)(react@18.2.0) '@storybook/types': 7.5.1 - '@types/lodash': 4.14.200 + '@types/lodash': 4.14.202 color-convert: 2.0.1 dequal: 2.0.3 lodash: 4.17.21 @@ -8797,29 +8798,29 @@ packages: resolution: {integrity: sha512-N7UDG0/xiPQa2D/XrVJXjkWbpqHCd2sBaB32ggRF2l83RhPfamgKGF8gwwqyksS95qUS5ZYF9aF+lLPRlwI2UA==} dependencies: '@types/connect': 3.4.37 - '@types/node': 20.9.3 + '@types/node': 20.10.0 /@types/connect@3.4.37: resolution: {integrity: sha512-zBUSRqkfZ59OcwXon4HVxhx5oWCJmc0OtBTK05M+p0dYjgN6iTwIL2T/WbsQZrEsdnwaF9cWQ+azOnpPvIqY3Q==} dependencies: - '@types/node': 20.9.3 + '@types/node': 20.10.0 /@types/cross-spawn@6.0.2: resolution: {integrity: sha512-KuwNhp3eza+Rhu8IFI5HUXRP0LIhqH5cAjubUvGXXthh4YYBuP2ntwEX+Cz8GJoZUHlKo247wPWOfA9LYEq4cw==} dependencies: - '@types/node': 20.9.3 + '@types/node': 20.10.0 dev: true /@types/cross-spawn@6.0.3: resolution: {integrity: sha512-BDAkU7WHHRHnvBf5z89lcvACsvkz/n7Tv+HyD/uW76O29HoH1Tk/W6iQrepaZVbisvlEek4ygwT8IW7ow9XLAA==} dependencies: - '@types/node': 20.9.3 + '@types/node': 20.10.0 dev: true /@types/cross-spawn@6.0.4: resolution: {integrity: sha512-GGLpeThc2Bu8FBGmVn76ZU3lix17qZensEI4/MPty0aZpm2CHfgEMis31pf5X5EiudYKcPAsWciAsCALoPo5dw==} dependencies: - '@types/node': 20.9.3 + '@types/node': 20.10.0 dev: false /@types/debug@4.1.10: @@ -8894,7 +8895,7 @@ packages: /@types/express-serve-static-core@4.17.39: resolution: {integrity: sha512-BiEUfAiGCOllomsRAZOiMFP7LAnrifHpt56pc4Z7l9K6ACyN06Ns1JLMBxwkfLOjJRlSf06NwWsT7yzfpaVpyQ==} dependencies: - '@types/node': 20.9.3 + '@types/node': 20.10.0 '@types/qs': 6.9.9 '@types/range-parser': 1.2.6 '@types/send': 0.17.3 @@ -8914,13 +8915,13 @@ packages: resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} dependencies: '@types/minimatch': 5.1.2 - '@types/node': 20.9.3 + '@types/node': 20.10.0 dev: true /@types/graceful-fs@4.1.8: resolution: {integrity: sha512-NhRH7YzWq8WiNKVavKPBmtLYZHxNY19Hh+az28O/phfp68CF45pMFud+ZzJ8ewnxnC5smIdF3dqFeiSUQ5I+pw==} dependencies: - '@types/node': 20.9.3 + '@types/node': 20.10.0 dev: true /@types/hast@2.3.7: @@ -8961,8 +8962,8 @@ packages: '@types/istanbul-lib-report': 3.0.2 dev: true - /@types/jest@29.5.9: - resolution: {integrity: sha512-zJeWhqBwVoPm83sP8h1/SVntwWTu5lZbKQGCvBjxQOyEWnKnsaomt2y7SlV4KfwlrHAHHAn00Sh4IAWaIsGOgQ==} + /@types/jest@29.5.10: + resolution: {integrity: sha512-tE4yxKEphEyxj9s4inideLHktW/x6DwesIwWZ9NN1FKf9zbJYsnhBoA9vrHA/IuIOKwPa5PcFBNV4lpMIOEzyQ==} dependencies: expect: 29.7.0 pretty-format: 29.7.0 @@ -8975,7 +8976,7 @@ packages: /@types/jsdom@20.0.1: resolution: {integrity: sha512-d0r18sZPmMQr1eG35u12FZfhIXNrnsPU/g5wvRKCUf/tOGilKKwYMYGqh33BNR6ba+2gkHw1EUiHoN3mn7E5IQ==} dependencies: - '@types/node': 20.9.3 + '@types/node': 20.10.0 '@types/tough-cookie': 4.0.4 parse5: 7.1.2 dev: true @@ -8996,23 +8997,19 @@ packages: /@types/keyv@3.1.4: resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} dependencies: - '@types/node': 20.9.3 + '@types/node': 20.10.0 dev: false /@types/linkify-it@3.0.4: resolution: {integrity: sha512-hPpIeeHb/2UuCw06kSNAOVWgehBLXEo0/fUs0mw3W2qhqX89PI2yvok83MnuctYGCPrabGIoi0fFso4DQ+sNUQ==} dev: true - /@types/lodash@4.14.200: - resolution: {integrity: sha512-YI/M/4HRImtNf3pJgbF+W6FrXovqj+T+/HpENLTooK9PnkacBsDpeP3IpHab40CClUfhNmdM2WTNP2sa2dni5Q==} + /@types/lodash@4.14.202: + resolution: {integrity: sha512-OvlIYQK9tNneDlS0VN54LLd5uiPCBOp7gS5Z0f1mjoJYBrtStzgmJBxONW3U6OZqdtNzZPmn9BS/7WI7BFFcFQ==} dev: true - /@types/lodash@4.14.201: - resolution: {integrity: sha512-y9euML0cim1JrykNxADLfaG0FgD1g/yTHwUs/Jg9ZIU7WKj2/4IW9Lbb1WZbvck78W/lfGXFfe+u2EGfIJXdLQ==} - dev: true - - /@types/markdown-it@13.0.6: - resolution: {integrity: sha512-0VqpvusJn1/lwRegCxcHVdmLfF+wIsprsKMC9xW8UPcTxhFcQtoN/fBU1zMe8pH7D/RuueMh2CaBaNv+GrLqTw==} + /@types/markdown-it@13.0.7: + resolution: {integrity: sha512-U/CBi2YUUcTHBt5tjO2r5QV/x0Po6nsYwQU4Y04fBS6vfoImaiZ6f8bi3CjTCxBPQSO1LMyUqkByzi8AidyxfA==} dependencies: '@types/linkify-it': 3.0.4 '@types/mdurl': 1.0.4 @@ -9061,7 +9058,7 @@ packages: /@types/node-fetch@2.6.7: resolution: {integrity: sha512-lX17GZVpJ/fuCjguZ5b3TjEbSENxmEk1B2z02yoXSK9WMEWRivhdSY73wWMn6bpcCDAOh6qAdktpKHIlkDk2lg==} dependencies: - '@types/node': 20.9.3 + '@types/node': 20.10.0 form-data: 4.0.0 /@types/node@12.20.55: @@ -9073,6 +9070,11 @@ packages: dependencies: undici-types: 5.26.5 + /@types/node@20.10.0: + resolution: {integrity: sha512-D0WfRmU9TQ8I9PFx9Yc+EBHw+vSpIub4IDvQivcp26PtPrdMGAq5SDcpXEo/epqa/DXotVpekHiLNTg3iaKXBQ==} + dependencies: + undici-types: 5.26.5 + /@types/node@20.8.6: resolution: {integrity: sha512-eWO4K2Ji70QzKUqRy6oyJWUeB7+g2cRagT3T/nxYibYcT4y2BDL8lqolRXjTHmkZCdJfIPaY73KbJAZmcryxTQ==} dependencies: @@ -9089,6 +9091,7 @@ packages: resolution: {integrity: sha512-nk5wXLAXGBKfrhLB0cyHGbSqopS+nz0BUgZkUQqSHSSgdee0kssp1IAqlQOu333bW+gMNs2QREx7iynm19Abxw==} dependencies: undici-types: 5.26.5 + dev: false /@types/normalize-package-data@2.4.3: resolution: {integrity: sha512-ehPtgRgaULsFG8x0NeYJvmyH1hmlfsNLujHe9dQEia/7MAJYdzMSi19JtchUHjmBA6XC/75dK55mzZH+RyieSg==} @@ -9115,8 +9118,8 @@ packages: /@types/range-parser@1.2.6: resolution: {integrity: sha512-+0autS93xyXizIYiyL02FCY8N+KkKPhILhcUSA276HxzreZ16kl+cmwvV2qAM/PuCCwPXzOXOWhiPcw20uSFcA==} - /@types/react-dom@18.2.16: - resolution: {integrity: sha512-766c37araZ9vxtYs25gvY2wNdFWsT2ZiUvOd0zMhTaoGj6B911N8CKQWgXXJoPMLF3J82thpRqQA7Rf3rBwyJw==} + /@types/react-dom@18.2.17: + resolution: {integrity: sha512-rvrT/M7Df5eykWFxn6MYt5Pem/Dbyc1N8Y0S9Mrkw2WFCRiqUgw9P7ul2NpwsXCSM1DVdENzdG9J5SreqfAIWg==} dependencies: '@types/react': 18.2.38 dev: true @@ -9157,7 +9160,7 @@ packages: /@types/responselike@1.0.2: resolution: {integrity: sha512-/4YQT5Kp6HxUDb4yhRkm0bJ7TbjvTddqX7PZ5hz6qV3pxSo72f/6YPRo+Mu2DU307tm9IioO69l7uAwn5XNcFA==} dependencies: - '@types/node': 20.9.3 + '@types/node': 20.10.0 dev: false /@types/retry@0.12.0: @@ -9174,14 +9177,14 @@ packages: resolution: {integrity: sha512-/7fKxvKUoETxjFUsuFlPB9YndePpxxRAOfGC/yJdc9kTjTeP5kRCTzfnE8kPUKCeyiyIZu0YQ76s50hCedI1ug==} dependencies: '@types/mime': 1.3.4 - '@types/node': 20.9.3 + '@types/node': 20.10.0 /@types/serve-static@1.15.4: resolution: {integrity: sha512-aqqNfs1XTF0HDrFdlY//+SGUxmdSUbjeRXb5iaZc3x0/vMbYmdw9qvOgHWOyyLFxSSRnUuP5+724zBgfw8/WAw==} dependencies: '@types/http-errors': 2.0.3 '@types/mime': 3.0.4 - '@types/node': 20.9.3 + '@types/node': 20.10.0 /@types/stack-utils@2.0.2: resolution: {integrity: sha512-g7CK9nHdwjK2n0ymT2CW698FuWJRIx+RP6embAzZ2Qi8/ilIrA1Imt2LVSeHUzKvpoi7BhmmQcXz95eS0f2JXw==} @@ -9201,7 +9204,7 @@ packages: /@types/ws@8.5.8: resolution: {integrity: sha512-flUksGIQCnJd6sZ1l5dqCEG/ksaoAg/eUwiLAGTJQcfgvZJKF++Ta4bJA6A5aPSJmsr+xlseHn4KLgVlNnvPTg==} dependencies: - '@types/node': 20.9.3 + '@types/node': 20.10.0 dev: false /@types/yargs-parser@21.0.2: @@ -11452,7 +11455,7 @@ packages: chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.9.3) + jest-config: 29.7.0(@types/node@20.10.0) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -14707,7 +14710,7 @@ packages: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.9.3 + '@types/node': 20.10.0 chalk: 4.1.2 co: 4.6.0 dedent: 1.5.1 @@ -14745,7 +14748,7 @@ packages: create-jest: 29.7.0 exit: 0.1.2 import-local: 3.1.0 - jest-config: 29.7.0(@types/node@20.9.3) + jest-config: 29.7.0(@types/node@20.10.0) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -14756,7 +14759,7 @@ packages: - ts-node dev: true - /jest-config@29.7.0(@types/node@20.9.3): + /jest-config@29.7.0(@types/node@20.10.0): resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -14771,7 +14774,7 @@ packages: '@babel/core': 7.23.3 '@jest/test-sequencer': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.9.3 + '@types/node': 20.10.0 babel-jest: 29.7.0(@babel/core@7.23.3) chalk: 4.1.2 ci-info: 3.9.0 @@ -14854,7 +14857,7 @@ packages: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.9.3 + '@types/node': 20.10.0 jest-mock: 29.7.0 jest-util: 29.7.0 dev: true @@ -14879,7 +14882,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.8 - '@types/node': 20.9.3 + '@types/node': 20.10.0 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -14930,7 +14933,7 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.5.1 - '@types/node': 20.9.3 + '@types/node': 20.10.0 dev: true /jest-mock@29.7.0: @@ -14938,7 +14941,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.9.3 + '@types/node': 20.10.0 jest-util: 29.7.0 dev: true @@ -14993,7 +14996,7 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.9.3 + '@types/node': 20.10.0 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -15024,7 +15027,7 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.9.3 + '@types/node': 20.10.0 chalk: 4.1.2 cjs-module-lexer: 1.2.3 collect-v8-coverage: 1.0.2 @@ -15076,7 +15079,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.9.3 + '@types/node': 20.10.0 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -15101,7 +15104,7 @@ packages: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.9.3 + '@types/node': 20.10.0 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -15113,7 +15116,7 @@ packages: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 20.9.3 + '@types/node': 20.10.0 merge-stream: 2.0.0 supports-color: 8.1.1 dev: false @@ -15122,7 +15125,7 @@ packages: resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@types/node': 20.9.3 + '@types/node': 20.10.0 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -15752,11 +15755,9 @@ packages: engines: {node: '>=8'} dev: false - /lru-cache@10.0.2: - resolution: {integrity: sha512-Yj9mA8fPiVgOUpByoTZO5pNrcl5Yk37FcSHsUINpAsaBIEZIuqcCclDZJCVxqQShDsmYX8QG63svJiTbOATZwg==} + /lru-cache@10.1.0: + resolution: {integrity: sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==} engines: {node: 14 || >=16.14} - dependencies: - semver: 7.5.4 /lru-cache@4.1.5: resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==} @@ -15775,8 +15776,8 @@ packages: dependencies: yallist: 4.0.0 - /lucide-react@0.292.0(react@18.2.0): - resolution: {integrity: sha512-rRgUkpEHWpa5VCT66YscInCQmQuPCB1RFRzkkxMxg4b+jaL0V12E3riWWR2Sh5OIiUhCwGW/ZExuEO4Az32E6Q==} + /lucide-react@0.293.0(react@18.2.0): + resolution: {integrity: sha512-g3AN0EYITCpAjNgLHrKrFWvIJzZy0Y9OPBaonyKw1cM+nZE6piOM+TiuQdYfha7oa76TMiDaWXQHE44CEqsrzw==} peerDependencies: react: ^16.5.1 || ^17.0.0 || ^18.0.0 dependencies: @@ -16793,7 +16794,7 @@ packages: engines: {node: '>=10'} dev: true - /next-auth@4.24.5(next@14.0.0)(nodemailer@6.9.7)(react-dom@18.2.0)(react@18.2.0): + /next-auth@4.24.5(next@14.0.3)(nodemailer@6.9.7)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-3RafV3XbfIKk6rF6GlLE4/KxjTcuMCifqrmD+98ejFq73SRoj2rmzoca8u764977lH/Q7jo6Xu6yM+Re1Mz/Og==} peerDependencies: next: ^12.2.5 || ^13 || ^14 @@ -16808,7 +16809,7 @@ packages: '@panva/hkdf': 1.1.1 cookie: 0.5.0 jose: 4.15.4 - next: 14.0.0(react-dom@18.2.0)(react@18.2.0) + next: 14.0.3(react-dom@18.2.0)(react@18.2.0) nodemailer: 6.9.7 oauth: 0.9.15 openid-client: 5.6.1 @@ -16948,8 +16949,8 @@ packages: - babel-plugin-macros dev: false - /next@14.0.0(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-J0jHKBJpB9zd4+c153sair0sz44mbaCHxggs8ryVXSFBuBqJ8XdE9/ozoV85xGh2VnSjahwntBZZgsihL9QznA==} + /next@14.0.3(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-AbYdRNfImBr3XGtvnwOxq8ekVCwbFTv/UJoLwmaX89nk9i051AEY4/HAWzU0YpaTDw8IofUpmuIlvzWF13jxIw==} engines: {node: '>=18.17.0'} hasBin: true peerDependencies: @@ -16963,7 +16964,7 @@ packages: sass: optional: true dependencies: - '@next/env': 14.0.0 + '@next/env': 14.0.3 '@swc/helpers': 0.5.2 busboy: 1.6.0 caniuse-lite: 1.0.30001558 @@ -16973,15 +16974,15 @@ packages: styled-jsx: 5.1.1(react@18.2.0) watchpack: 2.4.0 optionalDependencies: - '@next/swc-darwin-arm64': 14.0.0 - '@next/swc-darwin-x64': 14.0.0 - '@next/swc-linux-arm64-gnu': 14.0.0 - '@next/swc-linux-arm64-musl': 14.0.0 - '@next/swc-linux-x64-gnu': 14.0.0 - '@next/swc-linux-x64-musl': 14.0.0 - '@next/swc-win32-arm64-msvc': 14.0.0 - '@next/swc-win32-ia32-msvc': 14.0.0 - '@next/swc-win32-x64-msvc': 14.0.0 + '@next/swc-darwin-arm64': 14.0.3 + '@next/swc-darwin-x64': 14.0.3 + '@next/swc-linux-arm64-gnu': 14.0.3 + '@next/swc-linux-arm64-musl': 14.0.3 + '@next/swc-linux-x64-gnu': 14.0.3 + '@next/swc-linux-x64-musl': 14.0.3 + '@next/swc-win32-arm64-msvc': 14.0.3 + '@next/swc-win32-ia32-msvc': 14.0.3 + '@next/swc-win32-x64-msvc': 14.0.3 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros @@ -17560,7 +17561,7 @@ packages: resolution: {integrity: sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==} engines: {node: '>=16 || 14 >=14.17'} dependencies: - lru-cache: 10.0.2 + lru-cache: 10.1.0 minipass: 7.0.4 /path-to-regexp@0.1.7: @@ -17753,8 +17754,8 @@ packages: picocolors: 1.0.0 source-map-js: 1.0.2 - /posthog-js@1.91.1: - resolution: {integrity: sha512-Pj4mqCT8p4JdEXOwdZ1lNFU4W8a+Uv7zZs3FIBvvFnnXcMak8Fr8ns6RTTdWo3UQqZGD7iuarYcwTYI8E5UHdA==} + /posthog-js@1.93.2: + resolution: {integrity: sha512-0e2kqlb4kB1/Q9poLFlMF+SUrW+DCzNBHTJuUKl177euE4LChkJipSjy2vpq98qtJ2K3Hxw7ylHf2C+dZCx4RA==} dependencies: fflate: 0.4.8 dev: false @@ -21067,7 +21068,7 @@ packages: vfile-message: 3.1.4 dev: false - /vite-plugin-dts@3.6.3(typescript@5.3.2)(vite@5.0.0): + /vite-plugin-dts@3.6.3(typescript@5.3.2)(vite@5.0.2): resolution: {integrity: sha512-NyRvgobl15rYj65coi/gH7UAEH+CpSjh539DbGb40DfOTZSvDLNYTzc8CK4460W+LqXuMK7+U3JAxRB3ksrNPw==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -21083,7 +21084,7 @@ packages: debug: 4.3.4 kolorist: 1.8.0 typescript: 5.3.2 - vite: 5.0.0(terser@5.24.0) + vite: 5.0.2(terser@5.24.0) vue-tsc: 1.8.22(typescript@5.3.2) transitivePeerDependencies: - '@types/node' @@ -21091,7 +21092,7 @@ packages: - supports-color dev: true - /vite-tsconfig-paths@4.2.1(typescript@5.3.2)(vite@5.0.0): + /vite-tsconfig-paths@4.2.1(typescript@5.3.2)(vite@5.0.2): resolution: {integrity: sha512-GNUI6ZgPqT3oervkvzU+qtys83+75N/OuDaQl7HmOqFTb0pjZsuARrRipsyJhJ3enqV8beI1xhGbToR4o78nSQ==} peerDependencies: vite: '*' @@ -21102,7 +21103,7 @@ packages: debug: 4.3.4 globrex: 0.1.2 tsconfck: 2.1.2(typescript@5.3.2) - vite: 5.0.0(terser@5.24.0) + vite: 5.0.2(terser@5.24.0) transitivePeerDependencies: - supports-color - typescript @@ -21143,8 +21144,8 @@ packages: fsevents: 2.3.3 dev: true - /vite@5.0.0(terser@5.24.0): - resolution: {integrity: sha512-ESJVM59mdyGpsiNAeHQOR/0fqNoOyWPYesFto8FFZugfmhdHx8Fzd8sF3Q/xkVhZsyOxHfdM7ieiVAorI9RjFw==} + /vite@5.0.2(terser@5.24.0): + resolution: {integrity: sha512-6CCq1CAJCNM1ya2ZZA7+jS2KgnhbzvxakmlIjN24cF/PXhRMzpM/z8QgsVJA/Dm5fWUWnVEsmtBoMhmerPxT0g==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: