diff --git a/apps/formbricks-com/.env.example b/apps/formbricks-com/.env.example
index 4ce4f05a17..26b2ce211f 100644
--- a/apps/formbricks-com/.env.example
+++ b/apps/formbricks-com/.env.example
@@ -1,3 +1,6 @@
NEXT_PUBLIC_FORMBRICKS_COM_API_HOST=http://localhost:3000
NEXT_PUBLIC_FORMBRICKS_COM_ENVIRONMENT_ID=
-NEXT_PUBLIC_FORMBRICKS_COM_DOCS_FEEDBACK_SURVEY_ID=
\ No newline at end of file
+NEXT_PUBLIC_FORMBRICKS_COM_DOCS_FEEDBACK_SURVEY_ID=
+
+# Strapi API Key
+STRAPI_API_KEY=
diff --git a/apps/formbricks-com/components/shared/LayoutMdx.tsx b/apps/formbricks-com/components/shared/LayoutMdx.tsx
index dffad54af3..585f9d2107 100644
--- a/apps/formbricks-com/components/shared/LayoutMdx.tsx
+++ b/apps/formbricks-com/components/shared/LayoutMdx.tsx
@@ -1,8 +1,8 @@
+import { useEffect } from "react";
import Footer from "./Footer";
import Header from "./Header";
import MetaInformation from "./MetaInformation";
import { Prose } from "./Prose";
-import { useEffect } from "react";
const useExternalLinks = (selector: string) => {
useEffect(() => {
diff --git a/apps/formbricks-com/components/shared/MetaInformation.tsx b/apps/formbricks-com/components/shared/MetaInformation.tsx
index 57ab4a8e16..39961f3c52 100644
--- a/apps/formbricks-com/components/shared/MetaInformation.tsx
+++ b/apps/formbricks-com/components/shared/MetaInformation.tsx
@@ -4,6 +4,7 @@ interface Props {
title: string;
description: string;
publishedTime?: string;
+ updatedTime?: string;
authors?: string[];
section?: string;
tags?: string[];
@@ -13,6 +14,7 @@ export default function MetaInformation({
title,
description,
publishedTime,
+ updatedTime,
authors,
section,
tags,
@@ -31,9 +33,10 @@ export default function MetaInformation({
-
-
+
+
{publishedTime && }
+ {updatedTime && }
{authors && }
{section && }
{tags && }
diff --git a/apps/formbricks-com/next.config.mjs b/apps/formbricks-com/next.config.mjs
index 60309722c6..339e699170 100644
--- a/apps/formbricks-com/next.config.mjs
+++ b/apps/formbricks-com/next.config.mjs
@@ -1,14 +1,23 @@
/** @type {import('next').NextConfig} */
+import rehypePrism from "@mapbox/rehype-prism";
import nextMDX from "@next/mdx";
import { withPlausibleProxy } from "next-plausible";
import remarkGfm from "remark-gfm";
-import rehypePrism from "@mapbox/rehype-prism";
const nextConfig = {
reactStrictMode: true,
pageExtensions: ["ts", "tsx", "js", "jsx", "md", "mdx"],
transpilePackages: ["@formbricks/ui", "@formbricks/lib"],
+ images: {
+ remotePatterns: [
+ {
+ protocol: "https",
+ hostname: "seo-strapi-aws-s3.s3.eu-central-1.amazonaws.com",
+ port: "",
+ },
+ ],
+ },
async redirects() {
return [
{
diff --git a/apps/formbricks-com/package.json b/apps/formbricks-com/package.json
index fc1d6087ad..4b3f02d7da 100644
--- a/apps/formbricks-com/package.json
+++ b/apps/formbricks-com/package.json
@@ -27,12 +27,15 @@
"lottie-web": "^5.12.2",
"next": "13.4.12",
"next-plausible": "^3.10.1",
+ "next-seo": "^6.1.0",
"next-sitemap": "^4.1.8",
+ "node-fetch": "^3.3.2",
"prism-react-renderer": "^2.0.6",
"prismjs": "^1.29.0",
"react": "18.2.0",
"react-dom": "18.2.0",
"react-icons": "^4.10.1",
+ "react-markdown": "^8.0.7",
"react-responsive-embed": "^2.1.0",
"remark-gfm": "^3.0.1",
"sharp": "^0.32.4"
diff --git a/apps/formbricks-com/pages/blog/best-open-source-survey-software-2023/index.mdx b/apps/formbricks-com/pages/blog/best-open-source-survey-software-2023/index.mdx
index 79233124ae..fcb738a7c5 100644
--- a/apps/formbricks-com/pages/blog/best-open-source-survey-software-2023/index.mdx
+++ b/apps/formbricks-com/pages/blog/best-open-source-survey-software-2023/index.mdx
@@ -1,12 +1,12 @@
import Image from "next/image";
import LayoutMdx from "@/components/shared/LayoutMdx";
+import AuthorBox from "@/components/shared/AuthorBox";
import Formbricks from "./open-source-survey-software-free-2023-formbricks-typeform-alternative.png";
import Typebot from "./typebot-open-source-free-conversational-form-builder-survey-software-opensource.jpg";
import LimeSurvey from "./free-survey-tool-limesurvey-open-source-software-opensource.png";
import OpnForm from "./opnform-free-open-source-form-survey-tools-builder-2023-self-hostign.jpg";
import HeaderImage from "./2023-title-best-open-source-survey-software-tools-and-alternatives.png";
import SurveyJS from "./surveyjs-free-opensource-form-survey-tool-software-to-make-surveys-2023.png";
-import AuthorBox from "@/components/shared/AuthorBox";
export const meta = {
title: "5 Open Source Survey and Form Tools maintained in 2023",
diff --git a/apps/formbricks-com/pages/learn/[slug].tsx b/apps/formbricks-com/pages/learn/[slug].tsx
new file mode 100644
index 0000000000..6462e0b78e
--- /dev/null
+++ b/apps/formbricks-com/pages/learn/[slug].tsx
@@ -0,0 +1,141 @@
+import LayoutMdx from "@/components/shared/LayoutMdx";
+import { FAQPageJsonLd } from "next-seo";
+import Image from "next/image";
+import fetch from "node-fetch";
+import ReactMarkdown from "react-markdown";
+
+type Article = {
+ id?: number;
+ attributes?: {
+ author?: string;
+ title?: string;
+ text?: string;
+ slug?: string;
+ createdAt?: string;
+ updatedAt?: string;
+ publishedAt?: string;
+ meta?: {
+ id?: number;
+ description?: string;
+ title?: string;
+ publisher?: string;
+ section?: string;
+ tags?: {
+ id?: number;
+ tag?: string;
+ }[];
+ };
+ faq?: {
+ id?: number;
+ question?: string;
+ answer?: string;
+ }[];
+ };
+};
+
+type ArticlePageProps = {
+ article?: Article;
+};
+
+interface ArticleResponse {
+ data: Article[];
+ meta: {
+ pagination: {
+ page: number;
+ pageSize: number;
+ pageCount: number;
+ total: number;
+ };
+ };
+}
+
+export async function getStaticPaths() {
+ const response = await fetch(
+ "https://strapi.formbricks.com/api/articles?populate[meta][populate]=*&filters[category][name][$eq]=learn",
+ {
+ headers: {
+ Authorization: `Bearer ${process.env.STRAPI_API_KEY}`,
+ },
+ }
+ );
+ if (!response.ok) {
+ throw new Error(`HTTP error! Status: ${response.status}`);
+ }
+
+ const articles = (await response.json()) as ArticleResponse;
+
+ const paths = articles.data.map((article) => ({
+ params: { slug: article.attributes.slug },
+ }));
+
+ return { paths, fallback: true };
+}
+
+export async function getStaticProps({ params }) {
+ const res = await fetch(
+ `https://strapi.formbricks.com/api/articles?populate[meta][populate]=*&populate[faq][populate]=*&filters[slug][$eq]=${params.slug}`,
+ {
+ headers: {
+ Authorization: `Bearer ${process.env.STRAPI_API_KEY}`,
+ },
+ }
+ );
+ if (!res.ok) {
+ throw new Error("Something went wrong");
+ }
+ const resData = (await res.json()) as ArticleResponse;
+ const article = resData.data[0];
+ return { props: { article } };
+}
+
+export default function ArticlePage({ article = {} }: ArticlePageProps) {
+ if (!article || !article.attributes) return
Loading...
;
+
+ // Use next/image to render images in markdown
+ const renderers = {
+ img: (image) => {
+ return ;
+ },
+ };
+
+ const {
+ attributes: {
+ author,
+ publishedAt,
+ text,
+ faq,
+ meta: {
+ title,
+ description,
+ section,
+ tags = [], // default empty array if tags are not provided
+ } = {}, // default empty object if meta is not provided
+ } = {}, // default empty object if attributes are not provided
+ } = article;
+
+ const metaTags = tags.map((tag) => tag.tag);
+
+ const meta = {
+ title,
+ description,
+ publishedTime: publishedAt,
+ authors: [author],
+ section,
+ tags: metaTags,
+ };
+
+ // Convert the FAQ details into the desired format for FAQPageJsonLd
+ const faqEntities = faq.map(({ question, answer }) => ({
+ questionName: question,
+ acceptedAnswerText: answer,
+ }));
+
+ return (
+
+ <>
+ {text}
+
+ >
+
+ );
+}
diff --git a/apps/web/app/(app)/environments/[environmentId]/settings/members/DeleteTeam.tsx b/apps/web/app/(app)/environments/[environmentId]/settings/members/DeleteTeam.tsx
index 48271ea936..15b420cfd6 100644
--- a/apps/web/app/(app)/environments/[environmentId]/settings/members/DeleteTeam.tsx
+++ b/apps/web/app/(app)/environments/[environmentId]/settings/members/DeleteTeam.tsx
@@ -1,15 +1,15 @@
"use client";
-import toast from "react-hot-toast";
import DeleteDialog from "@/components/shared/DeleteDialog";
import LoadingSpinner from "@/components/shared/LoadingSpinner";
-import { useState, Dispatch, SetStateAction } from "react";
-import { useRouter } from "next/navigation";
import { useMembers } from "@/lib/members";
-import { useProfile } from "@/lib/profile";
-import { Button, ErrorComponent, Input } from "@formbricks/ui";
-import { useTeam, deleteTeam } from "@/lib/teams/teams";
import { useMemberships } from "@/lib/memberships";
+import { useProfile } from "@/lib/profile";
+import { deleteTeam, useTeam } from "@/lib/teams/teams";
+import { Button, ErrorComponent, Input } from "@formbricks/ui";
+import { useRouter } from "next/navigation";
+import { Dispatch, SetStateAction, useState } from "react";
+import toast from "react-hot-toast";
export default function DeleteTeam({ environmentId }) {
const [isDeleteDialogOpen, setIsDeleteDialogOpen] = useState(false);
diff --git a/apps/web/app/(app)/environments/[environmentId]/settings/profile/DeleteAccount.tsx b/apps/web/app/(app)/environments/[environmentId]/settings/profile/DeleteAccount.tsx
index 55d25dcb8c..0d4ece1b1c 100644
--- a/apps/web/app/(app)/environments/[environmentId]/settings/profile/DeleteAccount.tsx
+++ b/apps/web/app/(app)/environments/[environmentId]/settings/profile/DeleteAccount.tsx
@@ -3,6 +3,7 @@
import DeleteDialog from "@/components/shared/DeleteDialog";
import AvatarPlaceholder from "@/images/avatar-placeholder.png";
import { formbricksLogout } from "@/lib/formbricks";
+import { TProfile } from "@formbricks/types/v1/profile";
import { Button, Input, ProfileAvatar } from "@formbricks/ui";
import { Session } from "next-auth";
import { signOut } from "next-auth/react";
@@ -10,7 +11,6 @@ import Image from "next/image";
import { Dispatch, SetStateAction, useState } from "react";
import toast from "react-hot-toast";
import { profileDeleteAction } from "./actions";
-import { TProfile } from "@formbricks/types/v1/profile";
export function EditAvatar({ session }) {
return (
diff --git a/packages/eslint-config-formbricks/package.json b/packages/eslint-config-formbricks/package.json
index d35b480d23..5f75b78479 100644
--- a/packages/eslint-config-formbricks/package.json
+++ b/packages/eslint-config-formbricks/package.json
@@ -11,7 +11,7 @@
"eslint": "^8.46.0",
"eslint-config-next": "^13.4.12",
"eslint-config-prettier": "^8.10.0",
- "eslint-plugin-react": "7.33.1",
- "eslint-config-turbo": "latest"
+ "eslint-config-turbo": "latest",
+ "eslint-plugin-react": "7.33.1"
}
}
diff --git a/packages/lib/package.json b/packages/lib/package.json
index d3aa8a6594..fca9c1eaaa 100644
--- a/packages/lib/package.json
+++ b/packages/lib/package.json
@@ -15,12 +15,12 @@
"@formbricks/database": "*",
"@formbricks/errors": "*",
"@formbricks/types": "*",
+ "@paralleldrive/cuid2": "^2.2.1",
"date-fns": "^2.30.0",
"markdown-it": "^13.0.1",
"posthog-node": "^3.1.1",
"server-only": "^0.0.1",
- "tailwind-merge": "^1.14.0",
- "@paralleldrive/cuid2": "^2.2.1"
+ "tailwind-merge": "^1.14.0"
},
"devDependencies": {
"@formbricks/tsconfig": "*",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 3b99627b33..e5547876ef 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -19,7 +19,7 @@ importers:
version: 3.12.7
turbo:
specifier: latest
- version: 1.10.7
+ version: 1.10.12
apps/demo:
dependencies:
@@ -31,7 +31,7 @@ importers:
version: 2.0.18(react@18.2.0)
next:
specifier: 13.4.12
- version: 13.4.12(react-dom@18.2.0)(react@18.2.0)
+ version: 13.4.12(@opentelemetry/api@1.3.0)(react-dom@18.2.0)(react@18.2.0)
react:
specifier: 18.2.0
version: 18.2.0
@@ -50,7 +50,7 @@ importers:
version: 1.3.0(react-dom@18.2.0)(react@18.2.0)
'@docsearch/react':
specifier: ^3.5.1
- version: 3.5.1(@algolia/client-search@4.14.2)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.6.0)
+ version: 3.5.1(@algolia/client-search@4.14.2)(@types/react@18.2.18)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.6.0)
'@formbricks/lib':
specifier: workspace:*
version: link:../../packages/lib
@@ -89,13 +89,19 @@ importers:
version: 5.12.2
next:
specifier: 13.4.12
- version: 13.4.12(react-dom@18.2.0)(react@18.2.0)
+ version: 13.4.12(@opentelemetry/api@1.3.0)(react-dom@18.2.0)(react@18.2.0)
next-plausible:
specifier: ^3.10.1
version: 3.10.1(next@13.4.12)(react-dom@18.2.0)(react@18.2.0)
+ next-seo:
+ specifier: ^6.1.0
+ version: 6.1.0(next@13.4.12)(react-dom@18.2.0)(react@18.2.0)
next-sitemap:
specifier: ^4.1.8
version: 4.1.8(next@13.4.12)
+ node-fetch:
+ specifier: ^3.3.2
+ version: 3.3.2
prism-react-renderer:
specifier: ^2.0.6
version: 2.0.6(react@18.2.0)
@@ -111,6 +117,9 @@ importers:
react-icons:
specifier: ^4.10.1
version: 4.10.1(react@18.2.0)
+ react-markdown:
+ specifier: ^8.0.7
+ version: 8.0.7(@types/react@18.2.18)(react@18.2.0)
react-responsive-embed:
specifier: ^2.1.0
version: 2.1.0(prop-types@15.8.1)(react@18.2.0)
@@ -174,7 +183,7 @@ importers:
version: 1.0.3(react-dom@18.2.0)(react@18.2.0)
'@radix-ui/react-dropdown-menu':
specifier: ^2.0.5
- version: 2.0.5(react-dom@18.2.0)(react@18.2.0)
+ version: 2.0.5(@types/react@18.2.18)(react-dom@18.2.0)(react@18.2.0)
'@sentry/nextjs':
specifier: ^7.61.0
version: 7.61.0(next@13.4.10)(react@18.2.0)
@@ -279,6 +288,9 @@ importers:
dotenv-cli:
specifier: ^7.2.1
version: 7.2.1
+ next-seo:
+ specifier: ^6.1.0
+ version: 6.1.0(next@13.4.12)(react-dom@18.2.0)(react@18.2.0)
devDependencies:
'@formbricks/tsconfig':
specifier: workspace:*
@@ -312,7 +324,7 @@ importers:
version: link:../database
next:
specifier: 13.4.12
- version: 13.4.12(react-dom@18.2.0)(react@18.2.0)
+ version: 13.4.12(@opentelemetry/api@1.3.0)(react-dom@18.2.0)(react@18.2.0)
stripe:
specifier: ^12.16.0
version: 12.16.0
@@ -328,6 +340,10 @@ importers:
version: link:../eslint-config-formbricks
packages/errors:
+ dependencies:
+ next-seo:
+ specifier: ^6.1.0
+ version: 6.1.0(next@13.4.12)(react-dom@18.2.0)(react@18.2.0)
devDependencies:
'@formbricks/tsconfig':
specifier: workspace:*
@@ -340,6 +356,10 @@ importers:
version: 7.2.0
packages/eslint-config-formbricks:
+ dependencies:
+ next-seo:
+ specifier: ^6.1.0
+ version: 6.1.0(next@13.4.12)(react-dom@18.2.0)(react@18.2.0)
devDependencies:
eslint:
specifier: ^8.46.0
@@ -352,7 +372,7 @@ importers:
version: 8.10.0(eslint@8.46.0)
eslint-config-turbo:
specifier: latest
- version: 1.8.8(eslint@8.46.0)
+ version: 1.10.12(eslint@8.46.0)
eslint-plugin-react:
specifier: 7.33.1
version: 7.33.1(eslint@8.46.0)
@@ -449,9 +469,15 @@ importers:
markdown-it:
specifier: ^13.0.1
version: 13.0.1
+ next-seo:
+ specifier: ^6.1.0
+ version: 6.1.0(next@13.4.12)(react-dom@18.2.0)(react@18.2.0)
posthog-node:
specifier: ^3.1.1
version: 3.1.1
+ react-markdown:
+ specifier: ^8.0.7
+ version: 8.0.7(@types/react@18.2.18)(react@18.2.0)
server-only:
specifier: ^0.0.1
version: 0.0.1
@@ -494,6 +520,10 @@ importers:
version: 3.3.3
packages/tsconfig:
+ dependencies:
+ next-seo:
+ specifier: ^6.1.0
+ version: 6.1.0(next@13.4.12)(react-dom@18.2.0)(react@18.2.0)
devDependencies:
'@types/node':
specifier: 20.4.6
@@ -510,6 +540,9 @@ importers:
packages/types:
dependencies:
+ next-seo:
+ specifier: ^6.1.0
+ version: 6.1.0(next@13.4.12)(react-dom@18.2.0)(react@18.2.0)
zod:
specifier: ^3.21.4
version: 3.21.4
@@ -549,31 +582,31 @@ importers:
version: 0.11.3(lexical@0.11.3)
'@radix-ui/react-checkbox':
specifier: ^1.0.4
- version: 1.0.4(react-dom@18.2.0)(react@18.2.0)
+ version: 1.0.4(@types/react@18.2.18)(react-dom@18.2.0)(react@18.2.0)
'@radix-ui/react-dialog':
specifier: ^1.0.4
- version: 1.0.4(react-dom@18.2.0)(react@18.2.0)
+ version: 1.0.4(@types/react@18.2.18)(react-dom@18.2.0)(react@18.2.0)
'@radix-ui/react-dropdown-menu':
specifier: ^2.0.5
- version: 2.0.5(react-dom@18.2.0)(react@18.2.0)
+ version: 2.0.5(@types/react@18.2.18)(react-dom@18.2.0)(react@18.2.0)
'@radix-ui/react-label':
specifier: ^2.0.2
- version: 2.0.2(react-dom@18.2.0)(react@18.2.0)
+ version: 2.0.2(@types/react@18.2.18)(react-dom@18.2.0)(react@18.2.0)
'@radix-ui/react-popover':
specifier: ^1.0.6
- version: 1.0.6(react-dom@18.2.0)(react@18.2.0)
+ version: 1.0.6(@types/react@18.2.18)(react-dom@18.2.0)(react@18.2.0)
'@radix-ui/react-radio-group':
specifier: ^1.1.3
- version: 1.1.3(react-dom@18.2.0)(react@18.2.0)
+ version: 1.1.3(@types/react@18.2.18)(react-dom@18.2.0)(react@18.2.0)
'@radix-ui/react-select':
specifier: ^1.2.2
- version: 1.2.2(react-dom@18.2.0)(react@18.2.0)
+ version: 1.2.2(@types/react@18.2.18)(react-dom@18.2.0)(react@18.2.0)
'@radix-ui/react-switch':
specifier: ^1.0.3
- version: 1.0.3(react-dom@18.2.0)(react@18.2.0)
+ version: 1.0.3(@types/react@18.2.18)(react-dom@18.2.0)(react@18.2.0)
'@radix-ui/react-tooltip':
specifier: ^1.0.6
- version: 1.0.6(react-dom@18.2.0)(react@18.2.0)
+ version: 1.0.6(@types/react@18.2.18)(react-dom@18.2.0)(react@18.2.0)
boring-avatars:
specifier: ^1.10.1
version: 1.10.1
@@ -585,13 +618,16 @@ importers:
version: 2.0.0
cmdk:
specifier: ^0.2.0
- version: 0.2.0(react-dom@18.2.0)(react@18.2.0)
+ version: 0.2.0(@types/react@18.2.18)(react-dom@18.2.0)(react@18.2.0)
lucide-react:
specifier: ^0.263.1
version: 0.263.1(react@18.2.0)
next:
specifier: 13.4.12
- version: 13.4.12(react-dom@18.2.0)(react@18.2.0)
+ version: 13.4.12(@opentelemetry/api@1.3.0)(react-dom@18.2.0)(react@18.2.0)
+ next-seo:
+ specifier: ^6.1.0
+ version: 6.1.0(next@13.4.12)(react-dom@18.2.0)(react@18.2.0)
react-colorful:
specifier: ^5.6.1
version: 5.6.1(react-dom@18.2.0)(react@18.2.0)
@@ -2586,7 +2622,7 @@ packages:
resolution: {integrity: sha512-2Pu9HDg/uP/IT10rbQ+4OrTQuxIWdKVUEdcw9/w7kZJv9NeHS6skJx1xuRiFyoGKwAzcHXnLp7csE99sj+O1YA==}
dev: false
- /@docsearch/react@3.5.1(@algolia/client-search@4.14.2)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.6.0):
+ /@docsearch/react@3.5.1(@algolia/client-search@4.14.2)(@types/react@18.2.18)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.6.0):
resolution: {integrity: sha512-t5mEODdLzZq4PTFAm/dvqcvZFdPDMdfPE5rJS5SC8OUq9mPzxEy6b+9THIqNM9P0ocCb4UC5jqBrxKclnuIbzQ==}
peerDependencies:
'@types/react': '>= 16.8.0 < 19.0.0'
@@ -2603,6 +2639,7 @@ packages:
'@algolia/autocomplete-core': 1.9.3(@algolia/client-search@4.14.2)(algoliasearch@4.14.2)(search-insights@2.6.0)
'@algolia/autocomplete-preset-algolia': 1.9.3(@algolia/client-search@4.14.2)(algoliasearch@4.14.2)
'@docsearch/css': 3.5.1
+ '@types/react': 18.2.18
algoliasearch: 4.14.2
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
@@ -3821,7 +3858,6 @@ packages:
/@opentelemetry/api@1.3.0:
resolution: {integrity: sha512-YveTnGNsFFixTKJz09Oi4zYkiLT5af3WpZDu4aIUM7xX+2bHAkOJayFTVQd6zB8kkWPpbua4Ha6Ql00grdLlJQ==}
engines: {node: '>=8.0.0'}
- dev: true
/@opentelemetry/core@1.8.0(@opentelemetry/api@1.3.0):
resolution: {integrity: sha512-6SDjwBML4Am0AQmy7z1j6HGrWDgeK8awBRUvl1PGw6HayViMk4QpnUXvv4HTHisecgVBy43NE/cstWprm8tIfw==}
@@ -4148,7 +4184,7 @@ packages:
'@babel/runtime': 7.21.0
dev: false
- /@radix-ui/react-arrow@1.0.3(react-dom@18.2.0)(react@18.2.0):
+ /@radix-ui/react-arrow@1.0.3(@types/react@18.2.18)(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-wSP+pHsB/jQRaL6voubsQ/ZlrGBHHrOjmBnr19hxYgtS0WvAFwZhK2WP/YY5yF9uKECCEEDGxuLxq1NBK51wFA==}
peerDependencies:
'@types/react': '*'
@@ -4162,12 +4198,13 @@ packages:
optional: true
dependencies:
'@babel/runtime': 7.21.0
- '@radix-ui/react-primitive': 1.0.3(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-primitive': 1.0.3(@types/react@18.2.18)(react-dom@18.2.0)(react@18.2.0)
+ '@types/react': 18.2.18
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
dev: false
- /@radix-ui/react-checkbox@1.0.4(react-dom@18.2.0)(react@18.2.0):
+ /@radix-ui/react-checkbox@1.0.4(@types/react@18.2.18)(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-CBuGQa52aAYnADZVt/KBQzXrwx6TqnlwtcIPGtVt5JkkzQwMOLJjPukimhfKEr4GQNd43C+djUh5Ikopj8pSLg==}
peerDependencies:
'@types/react': '*'
@@ -4182,13 +4219,14 @@ packages:
dependencies:
'@babel/runtime': 7.21.0
'@radix-ui/primitive': 1.0.1
- '@radix-ui/react-compose-refs': 1.0.1(react@18.2.0)
- '@radix-ui/react-context': 1.0.1(react@18.2.0)
- '@radix-ui/react-presence': 1.0.1(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-primitive': 1.0.3(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-use-controllable-state': 1.0.1(react@18.2.0)
- '@radix-ui/react-use-previous': 1.0.1(react@18.2.0)
- '@radix-ui/react-use-size': 1.0.1(react@18.2.0)
+ '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.18)(react@18.2.0)
+ '@radix-ui/react-context': 1.0.1(@types/react@18.2.18)(react@18.2.0)
+ '@radix-ui/react-presence': 1.0.1(@types/react@18.2.18)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-primitive': 1.0.3(@types/react@18.2.18)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.18)(react@18.2.0)
+ '@radix-ui/react-use-previous': 1.0.1(@types/react@18.2.18)(react@18.2.0)
+ '@radix-ui/react-use-size': 1.0.1(@types/react@18.2.18)(react@18.2.0)
+ '@types/react': 18.2.18
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
dev: false
@@ -4208,18 +4246,18 @@ packages:
dependencies:
'@babel/runtime': 7.21.0
'@radix-ui/primitive': 1.0.1
- '@radix-ui/react-compose-refs': 1.0.1(react@18.2.0)
- '@radix-ui/react-context': 1.0.1(react@18.2.0)
- '@radix-ui/react-id': 1.0.1(react@18.2.0)
- '@radix-ui/react-presence': 1.0.1(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-primitive': 1.0.3(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-use-controllable-state': 1.0.1(react@18.2.0)
- '@radix-ui/react-use-layout-effect': 1.0.1(react@18.2.0)
+ '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.18)(react@18.2.0)
+ '@radix-ui/react-context': 1.0.1(@types/react@18.2.18)(react@18.2.0)
+ '@radix-ui/react-id': 1.0.1(@types/react@18.2.18)(react@18.2.0)
+ '@radix-ui/react-presence': 1.0.1(@types/react@18.2.18)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-primitive': 1.0.3(@types/react@18.2.18)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.18)(react@18.2.0)
+ '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.18)(react@18.2.0)
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
dev: false
- /@radix-ui/react-collection@1.0.3(react-dom@18.2.0)(react@18.2.0):
+ /@radix-ui/react-collection@1.0.3(@types/react@18.2.18)(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-3SzW+0PW7yBBoQlT8wNcGtaxaD0XSu0uLUFgrtHY08Acx05TaHaOmVLR73c0j/cqpDy53KBMO7s0dx2wmOIDIA==}
peerDependencies:
'@types/react': '*'
@@ -4233,10 +4271,11 @@ packages:
optional: true
dependencies:
'@babel/runtime': 7.21.0
- '@radix-ui/react-compose-refs': 1.0.1(react@18.2.0)
- '@radix-ui/react-context': 1.0.1(react@18.2.0)
- '@radix-ui/react-primitive': 1.0.3(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-slot': 1.0.2(react@18.2.0)
+ '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.18)(react@18.2.0)
+ '@radix-ui/react-context': 1.0.1(@types/react@18.2.18)(react@18.2.0)
+ '@radix-ui/react-primitive': 1.0.3(@types/react@18.2.18)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-slot': 1.0.2(@types/react@18.2.18)(react@18.2.0)
+ '@types/react': 18.2.18
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
dev: false
@@ -4250,7 +4289,7 @@ packages:
react: 18.2.0
dev: false
- /@radix-ui/react-compose-refs@1.0.1(react@18.2.0):
+ /@radix-ui/react-compose-refs@1.0.1(@types/react@18.2.18)(react@18.2.0):
resolution: {integrity: sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw==}
peerDependencies:
'@types/react': '*'
@@ -4260,6 +4299,7 @@ packages:
optional: true
dependencies:
'@babel/runtime': 7.21.0
+ '@types/react': 18.2.18
react: 18.2.0
dev: false
@@ -4272,7 +4312,7 @@ packages:
react: 18.2.0
dev: false
- /@radix-ui/react-context@1.0.1(react@18.2.0):
+ /@radix-ui/react-context@1.0.1(@types/react@18.2.18)(react@18.2.0):
resolution: {integrity: sha512-ebbrdFoYTcuZ0v4wG5tedGnp9tzcV8awzsxYph7gXUyvnNLuTIcCk1q17JEbnVhXAKG9oX3KtchwiMIAYp9NLg==}
peerDependencies:
'@types/react': '*'
@@ -4282,10 +4322,11 @@ packages:
optional: true
dependencies:
'@babel/runtime': 7.21.0
+ '@types/react': 18.2.18
react: 18.2.0
dev: false
- /@radix-ui/react-dialog@1.0.0(react-dom@18.2.0)(react@18.2.0):
+ /@radix-ui/react-dialog@1.0.0(@types/react@18.2.18)(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-Yn9YU+QlHYLWwV1XfKiqnGVpWYWk6MeBVM6x/bcoyPvxgjQGoeT35482viLPctTMWoMw0PoHgqfSox7Ig+957Q==}
peerDependencies:
react: ^16.8 || ^17.0 || ^18.0
@@ -4307,12 +4348,12 @@ packages:
aria-hidden: 1.2.3
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
- react-remove-scroll: 2.5.4(react@18.2.0)
+ react-remove-scroll: 2.5.4(@types/react@18.2.18)(react@18.2.0)
transitivePeerDependencies:
- '@types/react'
dev: false
- /@radix-ui/react-dialog@1.0.4(react-dom@18.2.0)(react@18.2.0):
+ /@radix-ui/react-dialog@1.0.4(@types/react@18.2.18)(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-hJtRy/jPULGQZceSAP2Re6/4NpKo8im6V8P2hUqZsdFiSL8l35kYsw3qbRI6Ay5mQd2+wlLqje770eq+RJ3yZg==}
peerDependencies:
'@types/react': '*'
@@ -4327,24 +4368,25 @@ packages:
dependencies:
'@babel/runtime': 7.21.0
'@radix-ui/primitive': 1.0.1
- '@radix-ui/react-compose-refs': 1.0.1(react@18.2.0)
- '@radix-ui/react-context': 1.0.1(react@18.2.0)
- '@radix-ui/react-dismissable-layer': 1.0.4(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-focus-guards': 1.0.1(react@18.2.0)
- '@radix-ui/react-focus-scope': 1.0.3(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-id': 1.0.1(react@18.2.0)
- '@radix-ui/react-portal': 1.0.3(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-presence': 1.0.1(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-primitive': 1.0.3(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-slot': 1.0.2(react@18.2.0)
- '@radix-ui/react-use-controllable-state': 1.0.1(react@18.2.0)
+ '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.18)(react@18.2.0)
+ '@radix-ui/react-context': 1.0.1(@types/react@18.2.18)(react@18.2.0)
+ '@radix-ui/react-dismissable-layer': 1.0.4(@types/react@18.2.18)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-focus-guards': 1.0.1(@types/react@18.2.18)(react@18.2.0)
+ '@radix-ui/react-focus-scope': 1.0.3(@types/react@18.2.18)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-id': 1.0.1(@types/react@18.2.18)(react@18.2.0)
+ '@radix-ui/react-portal': 1.0.3(@types/react@18.2.18)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-presence': 1.0.1(@types/react@18.2.18)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-primitive': 1.0.3(@types/react@18.2.18)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-slot': 1.0.2(@types/react@18.2.18)(react@18.2.0)
+ '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.18)(react@18.2.0)
+ '@types/react': 18.2.18
aria-hidden: 1.2.3
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
- react-remove-scroll: 2.5.5(react@18.2.0)
+ react-remove-scroll: 2.5.5(@types/react@18.2.18)(react@18.2.0)
dev: false
- /@radix-ui/react-direction@1.0.1(react@18.2.0):
+ /@radix-ui/react-direction@1.0.1(@types/react@18.2.18)(react@18.2.0):
resolution: {integrity: sha512-RXcvnXgyvYvBEOhCBuddKecVkoMiI10Jcm5cTI7abJRAHYfFxeu+FBQs/DvdxSYucxR5mna0dNsL6QFlds5TMA==}
peerDependencies:
'@types/react': '*'
@@ -4354,6 +4396,7 @@ packages:
optional: true
dependencies:
'@babel/runtime': 7.21.0
+ '@types/react': 18.2.18
react: 18.2.0
dev: false
@@ -4373,7 +4416,7 @@ packages:
react-dom: 18.2.0(react@18.2.0)
dev: false
- /@radix-ui/react-dismissable-layer@1.0.4(react-dom@18.2.0)(react@18.2.0):
+ /@radix-ui/react-dismissable-layer@1.0.4(@types/react@18.2.18)(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-7UpBa/RKMoHJYjie1gkF1DlK8l1fdU/VKDpoS3rCCo8YBJR294GwcEHyxHw72yvphJ7ld0AXEcSLAzY2F/WyCg==}
peerDependencies:
'@types/react': '*'
@@ -4388,15 +4431,16 @@ packages:
dependencies:
'@babel/runtime': 7.21.0
'@radix-ui/primitive': 1.0.1
- '@radix-ui/react-compose-refs': 1.0.1(react@18.2.0)
- '@radix-ui/react-primitive': 1.0.3(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-use-callback-ref': 1.0.1(react@18.2.0)
- '@radix-ui/react-use-escape-keydown': 1.0.3(react@18.2.0)
+ '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.18)(react@18.2.0)
+ '@radix-ui/react-primitive': 1.0.3(@types/react@18.2.18)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.18)(react@18.2.0)
+ '@radix-ui/react-use-escape-keydown': 1.0.3(@types/react@18.2.18)(react@18.2.0)
+ '@types/react': 18.2.18
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
dev: false
- /@radix-ui/react-dropdown-menu@2.0.5(react-dom@18.2.0)(react@18.2.0):
+ /@radix-ui/react-dropdown-menu@2.0.5(@types/react@18.2.18)(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-xdOrZzOTocqqkCkYo8yRPCib5OkTkqN7lqNCdxwPOdE466DOaNl4N8PkUIlsXthQvW5Wwkd+aEmWpfWlBoDPEw==}
peerDependencies:
'@types/react': '*'
@@ -4411,12 +4455,13 @@ packages:
dependencies:
'@babel/runtime': 7.21.0
'@radix-ui/primitive': 1.0.1
- '@radix-ui/react-compose-refs': 1.0.1(react@18.2.0)
- '@radix-ui/react-context': 1.0.1(react@18.2.0)
- '@radix-ui/react-id': 1.0.1(react@18.2.0)
- '@radix-ui/react-menu': 2.0.5(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-primitive': 1.0.3(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-use-controllable-state': 1.0.1(react@18.2.0)
+ '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.18)(react@18.2.0)
+ '@radix-ui/react-context': 1.0.1(@types/react@18.2.18)(react@18.2.0)
+ '@radix-ui/react-id': 1.0.1(@types/react@18.2.18)(react@18.2.0)
+ '@radix-ui/react-menu': 2.0.5(@types/react@18.2.18)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-primitive': 1.0.3(@types/react@18.2.18)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.18)(react@18.2.0)
+ '@types/react': 18.2.18
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
dev: false
@@ -4430,7 +4475,7 @@ packages:
react: 18.2.0
dev: false
- /@radix-ui/react-focus-guards@1.0.1(react@18.2.0):
+ /@radix-ui/react-focus-guards@1.0.1(@types/react@18.2.18)(react@18.2.0):
resolution: {integrity: sha512-Rect2dWbQ8waGzhMavsIbmSVCgYxkXLxxR3ZvCX79JOglzdEy4JXMb98lq4hPxUbLr77nP0UOGf4rcMU+s1pUA==}
peerDependencies:
'@types/react': '*'
@@ -4440,6 +4485,7 @@ packages:
optional: true
dependencies:
'@babel/runtime': 7.21.0
+ '@types/react': 18.2.18
react: 18.2.0
dev: false
@@ -4457,7 +4503,7 @@ packages:
react-dom: 18.2.0(react@18.2.0)
dev: false
- /@radix-ui/react-focus-scope@1.0.3(react-dom@18.2.0)(react@18.2.0):
+ /@radix-ui/react-focus-scope@1.0.3(@types/react@18.2.18)(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-upXdPfqI4islj2CslyfUBNlaJCPybbqRHAi1KER7Isel9Q2AtSJ0zRBZv8mWQiFXD2nyAJ4BhC3yXgZ6kMBSrQ==}
peerDependencies:
'@types/react': '*'
@@ -4471,9 +4517,10 @@ packages:
optional: true
dependencies:
'@babel/runtime': 7.21.0
- '@radix-ui/react-compose-refs': 1.0.1(react@18.2.0)
- '@radix-ui/react-primitive': 1.0.3(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-use-callback-ref': 1.0.1(react@18.2.0)
+ '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.18)(react@18.2.0)
+ '@radix-ui/react-primitive': 1.0.3(@types/react@18.2.18)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.18)(react@18.2.0)
+ '@types/react': 18.2.18
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
dev: false
@@ -4488,7 +4535,7 @@ packages:
react: 18.2.0
dev: false
- /@radix-ui/react-id@1.0.1(react@18.2.0):
+ /@radix-ui/react-id@1.0.1(@types/react@18.2.18)(react@18.2.0):
resolution: {integrity: sha512-tI7sT/kqYp8p96yGWY1OAnLHrqDgzHefRBKQ2YAkBS5ja7QLcZ9Z/uY7bEjPUatf8RomoXM8/1sMj1IJaE5UzQ==}
peerDependencies:
'@types/react': '*'
@@ -4498,11 +4545,12 @@ packages:
optional: true
dependencies:
'@babel/runtime': 7.21.0
- '@radix-ui/react-use-layout-effect': 1.0.1(react@18.2.0)
+ '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.18)(react@18.2.0)
+ '@types/react': 18.2.18
react: 18.2.0
dev: false
- /@radix-ui/react-label@2.0.2(react-dom@18.2.0)(react@18.2.0):
+ /@radix-ui/react-label@2.0.2(@types/react@18.2.18)(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-N5ehvlM7qoTLx7nWPodsPYPgMzA5WM8zZChQg8nyFJKnDO5WHdba1vv5/H6IO5LtJMfD2Q3wh1qHFGNtK0w3bQ==}
peerDependencies:
'@types/react': '*'
@@ -4516,12 +4564,13 @@ packages:
optional: true
dependencies:
'@babel/runtime': 7.21.0
- '@radix-ui/react-primitive': 1.0.3(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-primitive': 1.0.3(@types/react@18.2.18)(react-dom@18.2.0)(react@18.2.0)
+ '@types/react': 18.2.18
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
dev: false
- /@radix-ui/react-menu@2.0.5(react-dom@18.2.0)(react@18.2.0):
+ /@radix-ui/react-menu@2.0.5(@types/react@18.2.18)(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-Gw4f9pwdH+w5w+49k0gLjN0PfRDHvxmAgG16AbyJZ7zhwZ6PBHKtWohvnSwfusfnK3L68dpBREHpVkj8wEM7ZA==}
peerDependencies:
'@types/react': '*'
@@ -4536,28 +4585,29 @@ packages:
dependencies:
'@babel/runtime': 7.21.0
'@radix-ui/primitive': 1.0.1
- '@radix-ui/react-collection': 1.0.3(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-compose-refs': 1.0.1(react@18.2.0)
- '@radix-ui/react-context': 1.0.1(react@18.2.0)
- '@radix-ui/react-direction': 1.0.1(react@18.2.0)
- '@radix-ui/react-dismissable-layer': 1.0.4(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-focus-guards': 1.0.1(react@18.2.0)
- '@radix-ui/react-focus-scope': 1.0.3(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-id': 1.0.1(react@18.2.0)
- '@radix-ui/react-popper': 1.1.2(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-portal': 1.0.3(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-presence': 1.0.1(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-primitive': 1.0.3(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-roving-focus': 1.0.4(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-slot': 1.0.2(react@18.2.0)
- '@radix-ui/react-use-callback-ref': 1.0.1(react@18.2.0)
+ '@radix-ui/react-collection': 1.0.3(@types/react@18.2.18)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.18)(react@18.2.0)
+ '@radix-ui/react-context': 1.0.1(@types/react@18.2.18)(react@18.2.0)
+ '@radix-ui/react-direction': 1.0.1(@types/react@18.2.18)(react@18.2.0)
+ '@radix-ui/react-dismissable-layer': 1.0.4(@types/react@18.2.18)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-focus-guards': 1.0.1(@types/react@18.2.18)(react@18.2.0)
+ '@radix-ui/react-focus-scope': 1.0.3(@types/react@18.2.18)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-id': 1.0.1(@types/react@18.2.18)(react@18.2.0)
+ '@radix-ui/react-popper': 1.1.2(@types/react@18.2.18)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-portal': 1.0.3(@types/react@18.2.18)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-presence': 1.0.1(@types/react@18.2.18)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-primitive': 1.0.3(@types/react@18.2.18)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-roving-focus': 1.0.4(@types/react@18.2.18)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-slot': 1.0.2(@types/react@18.2.18)(react@18.2.0)
+ '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.18)(react@18.2.0)
+ '@types/react': 18.2.18
aria-hidden: 1.2.3
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
- react-remove-scroll: 2.5.5(react@18.2.0)
+ react-remove-scroll: 2.5.5(@types/react@18.2.18)(react@18.2.0)
dev: false
- /@radix-ui/react-popover@1.0.6(react-dom@18.2.0)(react@18.2.0):
+ /@radix-ui/react-popover@1.0.6(@types/react@18.2.18)(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-cZ4defGpkZ0qTRtlIBzJLSzL6ht7ofhhW4i1+pkemjV1IKXm0wgCRnee154qlV6r9Ttunmh2TNZhMfV2bavUyA==}
peerDependencies:
'@types/react': '*'
@@ -4572,25 +4622,26 @@ packages:
dependencies:
'@babel/runtime': 7.21.0
'@radix-ui/primitive': 1.0.1
- '@radix-ui/react-compose-refs': 1.0.1(react@18.2.0)
- '@radix-ui/react-context': 1.0.1(react@18.2.0)
- '@radix-ui/react-dismissable-layer': 1.0.4(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-focus-guards': 1.0.1(react@18.2.0)
- '@radix-ui/react-focus-scope': 1.0.3(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-id': 1.0.1(react@18.2.0)
- '@radix-ui/react-popper': 1.1.2(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-portal': 1.0.3(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-presence': 1.0.1(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-primitive': 1.0.3(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-slot': 1.0.2(react@18.2.0)
- '@radix-ui/react-use-controllable-state': 1.0.1(react@18.2.0)
+ '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.18)(react@18.2.0)
+ '@radix-ui/react-context': 1.0.1(@types/react@18.2.18)(react@18.2.0)
+ '@radix-ui/react-dismissable-layer': 1.0.4(@types/react@18.2.18)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-focus-guards': 1.0.1(@types/react@18.2.18)(react@18.2.0)
+ '@radix-ui/react-focus-scope': 1.0.3(@types/react@18.2.18)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-id': 1.0.1(@types/react@18.2.18)(react@18.2.0)
+ '@radix-ui/react-popper': 1.1.2(@types/react@18.2.18)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-portal': 1.0.3(@types/react@18.2.18)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-presence': 1.0.1(@types/react@18.2.18)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-primitive': 1.0.3(@types/react@18.2.18)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-slot': 1.0.2(@types/react@18.2.18)(react@18.2.0)
+ '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.18)(react@18.2.0)
+ '@types/react': 18.2.18
aria-hidden: 1.2.3
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
- react-remove-scroll: 2.5.5(react@18.2.0)
+ react-remove-scroll: 2.5.5(@types/react@18.2.18)(react@18.2.0)
dev: false
- /@radix-ui/react-popper@1.1.2(react-dom@18.2.0)(react@18.2.0):
+ /@radix-ui/react-popper@1.1.2(@types/react@18.2.18)(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-1CnGGfFi/bbqtJZZ0P/NQY20xdG3E0LALJaLUEoKwPLwl6PPPfbeiCqMVQnhoFRAxjJj4RpBRJzDmUgsex2tSg==}
peerDependencies:
'@types/react': '*'
@@ -4605,15 +4656,16 @@ packages:
dependencies:
'@babel/runtime': 7.21.0
'@floating-ui/react-dom': 2.0.0(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-arrow': 1.0.3(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-compose-refs': 1.0.1(react@18.2.0)
- '@radix-ui/react-context': 1.0.1(react@18.2.0)
- '@radix-ui/react-primitive': 1.0.3(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-use-callback-ref': 1.0.1(react@18.2.0)
- '@radix-ui/react-use-layout-effect': 1.0.1(react@18.2.0)
- '@radix-ui/react-use-rect': 1.0.1(react@18.2.0)
- '@radix-ui/react-use-size': 1.0.1(react@18.2.0)
+ '@radix-ui/react-arrow': 1.0.3(@types/react@18.2.18)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.18)(react@18.2.0)
+ '@radix-ui/react-context': 1.0.1(@types/react@18.2.18)(react@18.2.0)
+ '@radix-ui/react-primitive': 1.0.3(@types/react@18.2.18)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.18)(react@18.2.0)
+ '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.18)(react@18.2.0)
+ '@radix-ui/react-use-rect': 1.0.1(@types/react@18.2.18)(react@18.2.0)
+ '@radix-ui/react-use-size': 1.0.1(@types/react@18.2.18)(react@18.2.0)
'@radix-ui/rect': 1.0.1
+ '@types/react': 18.2.18
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
dev: false
@@ -4630,7 +4682,7 @@ packages:
react-dom: 18.2.0(react@18.2.0)
dev: false
- /@radix-ui/react-portal@1.0.3(react-dom@18.2.0)(react@18.2.0):
+ /@radix-ui/react-portal@1.0.3(@types/react@18.2.18)(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-xLYZeHrWoPmA5mEKEfZZevoVRK/Q43GfzRXkWV6qawIWWK8t6ifIiLQdd7rmQ4Vk1bmI21XhqF9BN3jWf+phpA==}
peerDependencies:
'@types/react': '*'
@@ -4644,7 +4696,8 @@ packages:
optional: true
dependencies:
'@babel/runtime': 7.21.0
- '@radix-ui/react-primitive': 1.0.3(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-primitive': 1.0.3(@types/react@18.2.18)(react-dom@18.2.0)(react@18.2.0)
+ '@types/react': 18.2.18
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
dev: false
@@ -4662,7 +4715,7 @@ packages:
react-dom: 18.2.0(react@18.2.0)
dev: false
- /@radix-ui/react-presence@1.0.1(react-dom@18.2.0)(react@18.2.0):
+ /@radix-ui/react-presence@1.0.1(@types/react@18.2.18)(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-UXLW4UAbIY5ZjcvzjfRFo5gxva8QirC9hF7wRE4U5gz+TP0DbRk+//qyuAQ1McDxBt1xNMBTaciFGvEmJvAZCg==}
peerDependencies:
'@types/react': '*'
@@ -4676,8 +4729,9 @@ packages:
optional: true
dependencies:
'@babel/runtime': 7.21.0
- '@radix-ui/react-compose-refs': 1.0.1(react@18.2.0)
- '@radix-ui/react-use-layout-effect': 1.0.1(react@18.2.0)
+ '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.18)(react@18.2.0)
+ '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.18)(react@18.2.0)
+ '@types/react': 18.2.18
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
dev: false
@@ -4694,7 +4748,7 @@ packages:
react-dom: 18.2.0(react@18.2.0)
dev: false
- /@radix-ui/react-primitive@1.0.3(react-dom@18.2.0)(react@18.2.0):
+ /@radix-ui/react-primitive@1.0.3(@types/react@18.2.18)(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g==}
peerDependencies:
'@types/react': '*'
@@ -4708,12 +4762,13 @@ packages:
optional: true
dependencies:
'@babel/runtime': 7.21.0
- '@radix-ui/react-slot': 1.0.2(react@18.2.0)
+ '@radix-ui/react-slot': 1.0.2(@types/react@18.2.18)(react@18.2.0)
+ '@types/react': 18.2.18
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
dev: false
- /@radix-ui/react-radio-group@1.1.3(react-dom@18.2.0)(react@18.2.0):
+ /@radix-ui/react-radio-group@1.1.3(@types/react@18.2.18)(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-x+yELayyefNeKeTx4fjK6j99Fs6c4qKm3aY38G3swQVTN6xMpsrbigC0uHs2L//g8q4qR7qOcww8430jJmi2ag==}
peerDependencies:
'@types/react': '*'
@@ -4728,20 +4783,21 @@ packages:
dependencies:
'@babel/runtime': 7.21.0
'@radix-ui/primitive': 1.0.1
- '@radix-ui/react-compose-refs': 1.0.1(react@18.2.0)
- '@radix-ui/react-context': 1.0.1(react@18.2.0)
- '@radix-ui/react-direction': 1.0.1(react@18.2.0)
- '@radix-ui/react-presence': 1.0.1(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-primitive': 1.0.3(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-roving-focus': 1.0.4(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-use-controllable-state': 1.0.1(react@18.2.0)
- '@radix-ui/react-use-previous': 1.0.1(react@18.2.0)
- '@radix-ui/react-use-size': 1.0.1(react@18.2.0)
+ '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.18)(react@18.2.0)
+ '@radix-ui/react-context': 1.0.1(@types/react@18.2.18)(react@18.2.0)
+ '@radix-ui/react-direction': 1.0.1(@types/react@18.2.18)(react@18.2.0)
+ '@radix-ui/react-presence': 1.0.1(@types/react@18.2.18)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-primitive': 1.0.3(@types/react@18.2.18)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-roving-focus': 1.0.4(@types/react@18.2.18)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.18)(react@18.2.0)
+ '@radix-ui/react-use-previous': 1.0.1(@types/react@18.2.18)(react@18.2.0)
+ '@radix-ui/react-use-size': 1.0.1(@types/react@18.2.18)(react@18.2.0)
+ '@types/react': 18.2.18
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
dev: false
- /@radix-ui/react-roving-focus@1.0.4(react-dom@18.2.0)(react@18.2.0):
+ /@radix-ui/react-roving-focus@1.0.4(@types/react@18.2.18)(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-2mUg5Mgcu001VkGy+FfzZyzbmuUWzgWkj3rvv4yu+mLw03+mTzbxZHvfcGyFp2b8EkQeMkpRQ5FiA2Vr2O6TeQ==}
peerDependencies:
'@types/react': '*'
@@ -4756,19 +4812,20 @@ packages:
dependencies:
'@babel/runtime': 7.21.0
'@radix-ui/primitive': 1.0.1
- '@radix-ui/react-collection': 1.0.3(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-compose-refs': 1.0.1(react@18.2.0)
- '@radix-ui/react-context': 1.0.1(react@18.2.0)
- '@radix-ui/react-direction': 1.0.1(react@18.2.0)
- '@radix-ui/react-id': 1.0.1(react@18.2.0)
- '@radix-ui/react-primitive': 1.0.3(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-use-callback-ref': 1.0.1(react@18.2.0)
- '@radix-ui/react-use-controllable-state': 1.0.1(react@18.2.0)
+ '@radix-ui/react-collection': 1.0.3(@types/react@18.2.18)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.18)(react@18.2.0)
+ '@radix-ui/react-context': 1.0.1(@types/react@18.2.18)(react@18.2.0)
+ '@radix-ui/react-direction': 1.0.1(@types/react@18.2.18)(react@18.2.0)
+ '@radix-ui/react-id': 1.0.1(@types/react@18.2.18)(react@18.2.0)
+ '@radix-ui/react-primitive': 1.0.3(@types/react@18.2.18)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.18)(react@18.2.0)
+ '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.18)(react@18.2.0)
+ '@types/react': 18.2.18
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
dev: false
- /@radix-ui/react-select@1.2.2(react-dom@18.2.0)(react@18.2.0):
+ /@radix-ui/react-select@1.2.2(@types/react@18.2.18)(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-zI7McXr8fNaSrUY9mZe4x/HC0jTLY9fWNhO1oLWYMQGDXuV4UCivIGTxwioSzO0ZCYX9iSLyWmAh/1TOmX3Cnw==}
peerDependencies:
'@types/react': '*'
@@ -4784,27 +4841,28 @@ packages:
'@babel/runtime': 7.21.0
'@radix-ui/number': 1.0.1
'@radix-ui/primitive': 1.0.1
- '@radix-ui/react-collection': 1.0.3(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-compose-refs': 1.0.1(react@18.2.0)
- '@radix-ui/react-context': 1.0.1(react@18.2.0)
- '@radix-ui/react-direction': 1.0.1(react@18.2.0)
- '@radix-ui/react-dismissable-layer': 1.0.4(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-focus-guards': 1.0.1(react@18.2.0)
- '@radix-ui/react-focus-scope': 1.0.3(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-id': 1.0.1(react@18.2.0)
- '@radix-ui/react-popper': 1.1.2(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-portal': 1.0.3(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-primitive': 1.0.3(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-slot': 1.0.2(react@18.2.0)
- '@radix-ui/react-use-callback-ref': 1.0.1(react@18.2.0)
- '@radix-ui/react-use-controllable-state': 1.0.1(react@18.2.0)
- '@radix-ui/react-use-layout-effect': 1.0.1(react@18.2.0)
- '@radix-ui/react-use-previous': 1.0.1(react@18.2.0)
- '@radix-ui/react-visually-hidden': 1.0.3(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-collection': 1.0.3(@types/react@18.2.18)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.18)(react@18.2.0)
+ '@radix-ui/react-context': 1.0.1(@types/react@18.2.18)(react@18.2.0)
+ '@radix-ui/react-direction': 1.0.1(@types/react@18.2.18)(react@18.2.0)
+ '@radix-ui/react-dismissable-layer': 1.0.4(@types/react@18.2.18)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-focus-guards': 1.0.1(@types/react@18.2.18)(react@18.2.0)
+ '@radix-ui/react-focus-scope': 1.0.3(@types/react@18.2.18)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-id': 1.0.1(@types/react@18.2.18)(react@18.2.0)
+ '@radix-ui/react-popper': 1.1.2(@types/react@18.2.18)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-portal': 1.0.3(@types/react@18.2.18)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-primitive': 1.0.3(@types/react@18.2.18)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-slot': 1.0.2(@types/react@18.2.18)(react@18.2.0)
+ '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.18)(react@18.2.0)
+ '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.18)(react@18.2.0)
+ '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.18)(react@18.2.0)
+ '@radix-ui/react-use-previous': 1.0.1(@types/react@18.2.18)(react@18.2.0)
+ '@radix-ui/react-visually-hidden': 1.0.3(@types/react@18.2.18)(react-dom@18.2.0)(react@18.2.0)
+ '@types/react': 18.2.18
aria-hidden: 1.2.3
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
- react-remove-scroll: 2.5.5(react@18.2.0)
+ react-remove-scroll: 2.5.5(@types/react@18.2.18)(react@18.2.0)
dev: false
/@radix-ui/react-slot@1.0.0(react@18.2.0):
@@ -4817,7 +4875,7 @@ packages:
react: 18.2.0
dev: false
- /@radix-ui/react-slot@1.0.2(react@18.2.0):
+ /@radix-ui/react-slot@1.0.2(@types/react@18.2.18)(react@18.2.0):
resolution: {integrity: sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg==}
peerDependencies:
'@types/react': '*'
@@ -4827,11 +4885,12 @@ packages:
optional: true
dependencies:
'@babel/runtime': 7.21.0
- '@radix-ui/react-compose-refs': 1.0.1(react@18.2.0)
+ '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.18)(react@18.2.0)
+ '@types/react': 18.2.18
react: 18.2.0
dev: false
- /@radix-ui/react-switch@1.0.3(react-dom@18.2.0)(react@18.2.0):
+ /@radix-ui/react-switch@1.0.3(@types/react@18.2.18)(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-mxm87F88HyHztsI7N+ZUmEoARGkC22YVW5CaC+Byc+HRpuvCrOBPTAnXgf+tZ/7i0Sg/eOePGdMhUKhPaQEqow==}
peerDependencies:
'@types/react': '*'
@@ -4846,17 +4905,18 @@ packages:
dependencies:
'@babel/runtime': 7.21.0
'@radix-ui/primitive': 1.0.1
- '@radix-ui/react-compose-refs': 1.0.1(react@18.2.0)
- '@radix-ui/react-context': 1.0.1(react@18.2.0)
- '@radix-ui/react-primitive': 1.0.3(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-use-controllable-state': 1.0.1(react@18.2.0)
- '@radix-ui/react-use-previous': 1.0.1(react@18.2.0)
- '@radix-ui/react-use-size': 1.0.1(react@18.2.0)
+ '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.18)(react@18.2.0)
+ '@radix-ui/react-context': 1.0.1(@types/react@18.2.18)(react@18.2.0)
+ '@radix-ui/react-primitive': 1.0.3(@types/react@18.2.18)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.18)(react@18.2.0)
+ '@radix-ui/react-use-previous': 1.0.1(@types/react@18.2.18)(react@18.2.0)
+ '@radix-ui/react-use-size': 1.0.1(@types/react@18.2.18)(react@18.2.0)
+ '@types/react': 18.2.18
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
dev: false
- /@radix-ui/react-tooltip@1.0.6(react-dom@18.2.0)(react@18.2.0):
+ /@radix-ui/react-tooltip@1.0.6(@types/react@18.2.18)(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-DmNFOiwEc2UDigsYj6clJENma58OelxD24O4IODoZ+3sQc3Zb+L8w1EP+y9laTuKCLAysPw4fD6/v0j4KNV8rg==}
peerDependencies:
'@types/react': '*'
@@ -4871,17 +4931,18 @@ packages:
dependencies:
'@babel/runtime': 7.21.0
'@radix-ui/primitive': 1.0.1
- '@radix-ui/react-compose-refs': 1.0.1(react@18.2.0)
- '@radix-ui/react-context': 1.0.1(react@18.2.0)
- '@radix-ui/react-dismissable-layer': 1.0.4(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-id': 1.0.1(react@18.2.0)
- '@radix-ui/react-popper': 1.1.2(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-portal': 1.0.3(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-presence': 1.0.1(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-primitive': 1.0.3(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-slot': 1.0.2(react@18.2.0)
- '@radix-ui/react-use-controllable-state': 1.0.1(react@18.2.0)
- '@radix-ui/react-visually-hidden': 1.0.3(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.18)(react@18.2.0)
+ '@radix-ui/react-context': 1.0.1(@types/react@18.2.18)(react@18.2.0)
+ '@radix-ui/react-dismissable-layer': 1.0.4(@types/react@18.2.18)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-id': 1.0.1(@types/react@18.2.18)(react@18.2.0)
+ '@radix-ui/react-popper': 1.1.2(@types/react@18.2.18)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-portal': 1.0.3(@types/react@18.2.18)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-presence': 1.0.1(@types/react@18.2.18)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-primitive': 1.0.3(@types/react@18.2.18)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-slot': 1.0.2(@types/react@18.2.18)(react@18.2.0)
+ '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.18)(react@18.2.0)
+ '@radix-ui/react-visually-hidden': 1.0.3(@types/react@18.2.18)(react-dom@18.2.0)(react@18.2.0)
+ '@types/react': 18.2.18
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
dev: false
@@ -4895,7 +4956,7 @@ packages:
react: 18.2.0
dev: false
- /@radix-ui/react-use-callback-ref@1.0.1(react@18.2.0):
+ /@radix-ui/react-use-callback-ref@1.0.1(@types/react@18.2.18)(react@18.2.0):
resolution: {integrity: sha512-D94LjX4Sp0xJFVaoQOd3OO9k7tpBYNOXdVhkltUbGv2Qb9OXdrg/CpsjlZv7ia14Sylv398LswWBVVu5nqKzAQ==}
peerDependencies:
'@types/react': '*'
@@ -4905,6 +4966,7 @@ packages:
optional: true
dependencies:
'@babel/runtime': 7.21.0
+ '@types/react': 18.2.18
react: 18.2.0
dev: false
@@ -4918,7 +4980,7 @@ packages:
react: 18.2.0
dev: false
- /@radix-ui/react-use-controllable-state@1.0.1(react@18.2.0):
+ /@radix-ui/react-use-controllable-state@1.0.1(@types/react@18.2.18)(react@18.2.0):
resolution: {integrity: sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA==}
peerDependencies:
'@types/react': '*'
@@ -4928,7 +4990,8 @@ packages:
optional: true
dependencies:
'@babel/runtime': 7.21.0
- '@radix-ui/react-use-callback-ref': 1.0.1(react@18.2.0)
+ '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.18)(react@18.2.0)
+ '@types/react': 18.2.18
react: 18.2.0
dev: false
@@ -4942,7 +5005,7 @@ packages:
react: 18.2.0
dev: false
- /@radix-ui/react-use-escape-keydown@1.0.3(react@18.2.0):
+ /@radix-ui/react-use-escape-keydown@1.0.3(@types/react@18.2.18)(react@18.2.0):
resolution: {integrity: sha512-vyL82j40hcFicA+M4Ex7hVkB9vHgSse1ZWomAqV2Je3RleKGO5iM8KMOEtfoSB0PnIelMd2lATjTGMYqN5ylTg==}
peerDependencies:
'@types/react': '*'
@@ -4952,7 +5015,8 @@ packages:
optional: true
dependencies:
'@babel/runtime': 7.21.0
- '@radix-ui/react-use-callback-ref': 1.0.1(react@18.2.0)
+ '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.18)(react@18.2.0)
+ '@types/react': 18.2.18
react: 18.2.0
dev: false
@@ -4965,7 +5029,7 @@ packages:
react: 18.2.0
dev: false
- /@radix-ui/react-use-layout-effect@1.0.1(react@18.2.0):
+ /@radix-ui/react-use-layout-effect@1.0.1(@types/react@18.2.18)(react@18.2.0):
resolution: {integrity: sha512-v/5RegiJWYdoCvMnITBkNNx6bCj20fiaJnWtRkU18yITptraXjffz5Qbn05uOiQnOvi+dbkznkoaMltz1GnszQ==}
peerDependencies:
'@types/react': '*'
@@ -4975,10 +5039,11 @@ packages:
optional: true
dependencies:
'@babel/runtime': 7.21.0
+ '@types/react': 18.2.18
react: 18.2.0
dev: false
- /@radix-ui/react-use-previous@1.0.1(react@18.2.0):
+ /@radix-ui/react-use-previous@1.0.1(@types/react@18.2.18)(react@18.2.0):
resolution: {integrity: sha512-cV5La9DPwiQ7S0gf/0qiD6YgNqM5Fk97Kdrlc5yBcrF3jyEZQwm7vYFqMo4IfeHgJXsRaMvLABFtd0OVEmZhDw==}
peerDependencies:
'@types/react': '*'
@@ -4988,10 +5053,11 @@ packages:
optional: true
dependencies:
'@babel/runtime': 7.21.0
+ '@types/react': 18.2.18
react: 18.2.0
dev: false
- /@radix-ui/react-use-rect@1.0.1(react@18.2.0):
+ /@radix-ui/react-use-rect@1.0.1(@types/react@18.2.18)(react@18.2.0):
resolution: {integrity: sha512-Cq5DLuSiuYVKNU8orzJMbl15TXilTnJKUCltMVQg53BQOF1/C5toAaGrowkgksdBQ9H+SRL23g0HDmg9tvmxXw==}
peerDependencies:
'@types/react': '*'
@@ -5002,10 +5068,11 @@ packages:
dependencies:
'@babel/runtime': 7.21.0
'@radix-ui/rect': 1.0.1
+ '@types/react': 18.2.18
react: 18.2.0
dev: false
- /@radix-ui/react-use-size@1.0.1(react@18.2.0):
+ /@radix-ui/react-use-size@1.0.1(@types/react@18.2.18)(react@18.2.0):
resolution: {integrity: sha512-ibay+VqrgcaI6veAojjofPATwledXiSmX+C0KrBk/xgpX9rBzPV3OsfwlhQdUOFbh+LKQorLYT+xTXW9V8yd0g==}
peerDependencies:
'@types/react': '*'
@@ -5015,11 +5082,12 @@ packages:
optional: true
dependencies:
'@babel/runtime': 7.21.0
- '@radix-ui/react-use-layout-effect': 1.0.1(react@18.2.0)
+ '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.18)(react@18.2.0)
+ '@types/react': 18.2.18
react: 18.2.0
dev: false
- /@radix-ui/react-visually-hidden@1.0.3(react-dom@18.2.0)(react@18.2.0):
+ /@radix-ui/react-visually-hidden@1.0.3(@types/react@18.2.18)(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-D4w41yN5YRKtu464TLnByKzMDG/JlMPHtfZgQAu9v6mNakUqGUI9vUrfQKz8NK41VMm/xbZbh76NUTVtIYqOMA==}
peerDependencies:
'@types/react': '*'
@@ -5033,7 +5101,8 @@ packages:
optional: true
dependencies:
'@babel/runtime': 7.21.0
- '@radix-ui/react-primitive': 1.0.3(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-primitive': 1.0.3(@types/react@18.2.18)(react-dom@18.2.0)(react@18.2.0)
+ '@types/react': 18.2.18
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
dev: false
@@ -6617,6 +6686,7 @@ packages:
/anymatch@2.0.0:
resolution: {integrity: sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==}
+ requiresBuild: true
dependencies:
micromatch: 3.1.10
normalize-path: 2.1.1
@@ -6835,6 +6905,7 @@ packages:
/async-each@1.0.3:
resolution: {integrity: sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==}
+ requiresBuild: true
dev: true
optional: true
@@ -7154,6 +7225,7 @@ packages:
/binary-extensions@1.13.1:
resolution: {integrity: sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==}
engines: {node: '>=0.10.0'}
+ requiresBuild: true
dev: true
optional: true
@@ -7754,6 +7826,7 @@ packages:
/chokidar@2.1.8:
resolution: {integrity: sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==}
deprecated: Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies
+ requiresBuild: true
dependencies:
anymatch: 2.0.0
async-each: 1.0.3
@@ -7950,13 +8023,13 @@ packages:
engines: {node: '>=6'}
dev: false
- /cmdk@0.2.0(react-dom@18.2.0)(react@18.2.0):
+ /cmdk@0.2.0(@types/react@18.2.18)(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-JQpKvEOb86SnvMZbYaFKYhvzFntWBeSZdyii0rZPhKJj9uwJBxu4DaVYDrRN7r3mPop56oPhRw+JYWTKs66TYw==}
peerDependencies:
react: ^18.0.0
react-dom: ^18.0.0
dependencies:
- '@radix-ui/react-dialog': 1.0.0(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-dialog': 1.0.0(@types/react@18.2.18)(react-dom@18.2.0)(react@18.2.0)
command-score: 0.1.2
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
@@ -8852,6 +8925,11 @@ packages:
assert-plus: 1.0.0
dev: true
+ /data-uri-to-buffer@4.0.1:
+ resolution: {integrity: sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==}
+ engines: {node: '>= 12'}
+ dev: false
+
/data-urls@1.1.0:
resolution: {integrity: sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==}
dependencies:
@@ -9837,13 +9915,13 @@ packages:
eslint: 8.46.0
dev: true
- /eslint-config-turbo@1.8.8(eslint@8.46.0):
- resolution: {integrity: sha512-+yT22sHOT5iC1sbBXfLIdXfbZuiv9bAyOXsxTxFCWelTeFFnANqmuKB3x274CFvf7WRuZ/vYP/VMjzU9xnFnxA==}
+ /eslint-config-turbo@1.10.12(eslint@8.46.0):
+ resolution: {integrity: sha512-z3jfh+D7UGYlzMWGh+Kqz++hf8LOE96q3o5R8X4HTjmxaBWlLAWG+0Ounr38h+JLR2TJno0hU9zfzoPNkR9BdA==}
peerDependencies:
eslint: '>6.6.0'
dependencies:
eslint: 8.46.0
- eslint-plugin-turbo: 1.8.8(eslint@8.46.0)
+ eslint-plugin-turbo: 1.10.12(eslint@8.46.0)
dev: true
/eslint-import-resolver-node@0.3.6:
@@ -10031,11 +10109,12 @@ packages:
semver: 6.3.1
string.prototype.matchall: 4.0.8
- /eslint-plugin-turbo@1.8.8(eslint@8.46.0):
- resolution: {integrity: sha512-zqyTIvveOY4YU5jviDWw9GXHd4RiKmfEgwsjBrV/a965w0PpDwJgEUoSMB/C/dU310Sv9mF3DSdEjxjJLaw6rA==}
+ /eslint-plugin-turbo@1.10.12(eslint@8.46.0):
+ resolution: {integrity: sha512-uNbdj+ohZaYo4tFJ6dStRXu2FZigwulR1b3URPXe0Q8YaE7thuekKNP+54CHtZPH9Zey9dmDx5btAQl9mfzGOw==}
peerDependencies:
eslint: '>6.6.0'
dependencies:
+ dotenv: 16.0.3
eslint: 8.46.0
dev: true
@@ -10457,6 +10536,14 @@ packages:
bser: 2.1.1
dev: true
+ /fetch-blob@3.2.0:
+ resolution: {integrity: sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==}
+ engines: {node: ^12.20 || >= 14.13}
+ dependencies:
+ node-domexception: 1.0.0
+ web-streams-polyfill: 3.2.1
+ dev: false
+
/fflate@0.4.8:
resolution: {integrity: sha512-FJqqoDBR00Mdj9ppamLa/Y7vxm+PRmNWA67N846RvsoYVMKB4q3y/de5PA7gUmRMYK/8CMz2GDZQmCRN1wBcWA==}
dev: false
@@ -10678,6 +10765,13 @@ packages:
combined-stream: 1.0.8
mime-types: 2.1.35
+ /formdata-polyfill@4.0.10:
+ resolution: {integrity: sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==}
+ engines: {node: '>=12.20.0'}
+ dependencies:
+ fetch-blob: 3.2.0
+ dev: false
+
/forwarded@0.2.0:
resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==}
engines: {node: '>= 0.6'}
@@ -10938,6 +11032,7 @@ packages:
/glob-parent@3.1.0:
resolution: {integrity: sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==}
+ requiresBuild: true
dependencies:
is-glob: 3.1.0
path-dirname: 1.0.2
@@ -11801,6 +11896,7 @@ packages:
/is-binary-path@1.0.1:
resolution: {integrity: sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==}
engines: {node: '>=0.10.0'}
+ requiresBuild: true
dependencies:
binary-extensions: 1.13.1
dev: true
@@ -11956,6 +12052,7 @@ packages:
/is-glob@3.1.0:
resolution: {integrity: sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==}
engines: {node: '>=0.10.0'}
+ requiresBuild: true
dependencies:
is-extglob: 2.1.1
dev: true
@@ -12219,7 +12316,7 @@ packages:
/isomorphic-fetch@3.0.0:
resolution: {integrity: sha512-qvUtwJ3j6qwsF3jLxkZ72qCgjMysPzDfeV240JHiGZsANBYd+EEuu35v7dfrJ9Up0Ak07D7GGSkGhCHTqg/5wA==}
dependencies:
- node-fetch: 2.6.7
+ node-fetch: 2.6.12
whatwg-fetch: 3.6.2
transitivePeerDependencies:
- encoding
@@ -14643,7 +14740,19 @@ packages:
react: ^16.8.0 || ^17.0.0 || ^18.0.0
react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
dependencies:
- next: 13.4.12(react-dom@18.2.0)(react@18.2.0)
+ next: 13.4.12(@opentelemetry/api@1.3.0)(react-dom@18.2.0)(react@18.2.0)
+ react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
+ dev: false
+
+ /next-seo@6.1.0(next@13.4.12)(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-iMBpFoJsR5zWhguHJvsoBDxDSmdYTHtnVPB1ij+CD0NReQCP78ZxxbdL9qkKIf4oEuZEqZkrjAQLB0bkII7RYA==}
+ peerDependencies:
+ next: ^8.1.1-canary.54 || >=9.0.0
+ react: '>=16.0.0'
+ react-dom: '>=16.0.0'
+ dependencies:
+ next: 13.4.12(@opentelemetry/api@1.3.0)(react-dom@18.2.0)(react@18.2.0)
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
dev: false
@@ -14659,7 +14768,7 @@ packages:
'@next/env': 13.4.8
fast-glob: 3.2.12
minimist: 1.2.8
- next: 13.4.12(react-dom@18.2.0)(react@18.2.0)
+ next: 13.4.12(@opentelemetry/api@1.3.0)(react-dom@18.2.0)(react@18.2.0)
dev: false
/next@13.4.10(react-dom@18.2.0)(react@18.2.0):
@@ -14705,7 +14814,7 @@ packages:
- babel-plugin-macros
dev: false
- /next@13.4.12(react-dom@18.2.0)(react@18.2.0):
+ /next@13.4.12(@opentelemetry/api@1.3.0)(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-eHfnru9x6NRmTMcjQp6Nz0J4XH9OubmzOa7CkWL+AUrUxpibub3vWwttjduu9No16dug1kq04hiUUpo7J3m3Xw==}
engines: {node: '>=16.8.0'}
hasBin: true
@@ -14724,6 +14833,7 @@ packages:
optional: true
dependencies:
'@next/env': 13.4.12
+ '@opentelemetry/api': 1.3.0
'@swc/helpers': 0.5.1
busboy: 1.6.0
caniuse-lite: 1.0.30001512
@@ -14765,6 +14875,11 @@ packages:
resolution: {integrity: sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==}
dev: false
+ /node-domexception@1.0.0:
+ resolution: {integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==}
+ engines: {node: '>=10.5.0'}
+ dev: false
+
/node-fetch@2.6.12:
resolution: {integrity: sha512-C/fGU2E8ToujUivIO0H+tpQ6HWo4eEmchoPIoXtxCrVghxdKq+QOHqEZW7tuP3KlV3bC8FRMO5nMCC7Zm1VP6g==}
engines: {node: 4.x || >=6.0.0}
@@ -14788,6 +14903,15 @@ packages:
whatwg-url: 5.0.0
dev: true
+ /node-fetch@3.3.2:
+ resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==}
+ engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+ dependencies:
+ data-uri-to-buffer: 4.0.1
+ fetch-blob: 3.2.0
+ formdata-polyfill: 4.0.10
+ dev: false
+
/node-forge@1.3.1:
resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==}
engines: {node: '>= 6.13.0'}
@@ -14849,6 +14973,7 @@ packages:
/normalize-path@2.1.1:
resolution: {integrity: sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==}
engines: {node: '>=0.10.0'}
+ requiresBuild: true
dependencies:
remove-trailing-separator: 1.1.0
dev: true
@@ -15396,6 +15521,7 @@ packages:
/path-dirname@1.0.2:
resolution: {integrity: sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==}
+ requiresBuild: true
dev: true
optional: true
@@ -17331,7 +17457,33 @@ packages:
/react-is@18.2.0:
resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==}
- dev: true
+
+ /react-markdown@8.0.7(@types/react@18.2.18)(react@18.2.0):
+ resolution: {integrity: sha512-bvWbzG4MtOU62XqBx3Xx+zB2raaFFsq4mYiAzfjXJMEz2sixgeAfraA3tvzULF02ZdOMUOKTBFFaZJDDrq+BJQ==}
+ peerDependencies:
+ '@types/react': '>=16'
+ react: '>=16'
+ dependencies:
+ '@types/hast': 2.3.4
+ '@types/prop-types': 15.7.5
+ '@types/react': 18.2.18
+ '@types/unist': 2.0.6
+ comma-separated-tokens: 2.0.3
+ hast-util-whitespace: 2.0.0
+ prop-types: 15.8.1
+ property-information: 6.2.0
+ react: 18.2.0
+ react-is: 18.2.0
+ remark-parse: 10.0.1
+ remark-rehype: 10.1.0
+ space-separated-tokens: 2.0.2
+ style-to-object: 0.4.2
+ unified: 10.1.2
+ unist-util-visit: 4.1.1
+ vfile: 5.3.6
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
/react-radio-group@3.0.3(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-MUNRRjZqQ2y+1K6rBuH0zO+gLVmCnWIcc5GnNwr9WNoUwZ9FUAKJ1UfsKXwYS93whR6/qrZKoVgiOltRkbzezw==}
@@ -17371,7 +17523,7 @@ packages:
engines: {node: '>=0.10.0'}
dev: true
- /react-remove-scroll-bar@2.3.4(react@18.2.0):
+ /react-remove-scroll-bar@2.3.4(@types/react@18.2.18)(react@18.2.0):
resolution: {integrity: sha512-63C4YQBUt0m6ALadE9XV56hV8BgJWDmmTPY758iIJjfQKt2nYwoUrPk0LXRXcB/yIj82T1/Ixfdpdk68LwIB0A==}
engines: {node: '>=10'}
peerDependencies:
@@ -17381,12 +17533,13 @@ packages:
'@types/react':
optional: true
dependencies:
+ '@types/react': 18.2.18
react: 18.2.0
- react-style-singleton: 2.2.1(react@18.2.0)
+ react-style-singleton: 2.2.1(@types/react@18.2.18)(react@18.2.0)
tslib: 2.5.3
dev: false
- /react-remove-scroll@2.5.4(react@18.2.0):
+ /react-remove-scroll@2.5.4(@types/react@18.2.18)(react@18.2.0):
resolution: {integrity: sha512-xGVKJJr0SJGQVirVFAUZ2k1QLyO6m+2fy0l8Qawbp5Jgrv3DeLalrfMNBFSlmz5kriGGzsVBtGVnf4pTKIhhWA==}
engines: {node: '>=10'}
peerDependencies:
@@ -17396,15 +17549,16 @@ packages:
'@types/react':
optional: true
dependencies:
+ '@types/react': 18.2.18
react: 18.2.0
- react-remove-scroll-bar: 2.3.4(react@18.2.0)
- react-style-singleton: 2.2.1(react@18.2.0)
+ react-remove-scroll-bar: 2.3.4(@types/react@18.2.18)(react@18.2.0)
+ react-style-singleton: 2.2.1(@types/react@18.2.18)(react@18.2.0)
tslib: 2.5.3
- use-callback-ref: 1.3.0(react@18.2.0)
- use-sidecar: 1.1.2(react@18.2.0)
+ use-callback-ref: 1.3.0(@types/react@18.2.18)(react@18.2.0)
+ use-sidecar: 1.1.2(@types/react@18.2.18)(react@18.2.0)
dev: false
- /react-remove-scroll@2.5.5(react@18.2.0):
+ /react-remove-scroll@2.5.5(@types/react@18.2.18)(react@18.2.0):
resolution: {integrity: sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw==}
engines: {node: '>=10'}
peerDependencies:
@@ -17414,12 +17568,13 @@ packages:
'@types/react':
optional: true
dependencies:
+ '@types/react': 18.2.18
react: 18.2.0
- react-remove-scroll-bar: 2.3.4(react@18.2.0)
- react-style-singleton: 2.2.1(react@18.2.0)
+ react-remove-scroll-bar: 2.3.4(@types/react@18.2.18)(react@18.2.0)
+ react-style-singleton: 2.2.1(@types/react@18.2.18)(react@18.2.0)
tslib: 2.5.3
- use-callback-ref: 1.3.0(react@18.2.0)
- use-sidecar: 1.1.2(react@18.2.0)
+ use-callback-ref: 1.3.0(@types/react@18.2.18)(react@18.2.0)
+ use-sidecar: 1.1.2(@types/react@18.2.18)(react@18.2.0)
dev: false
/react-responsive-embed@2.1.0(prop-types@15.8.1)(react@18.2.0):
@@ -17433,7 +17588,7 @@ packages:
react: 18.2.0
dev: false
- /react-style-singleton@2.2.1(react@18.2.0):
+ /react-style-singleton@2.2.1(@types/react@18.2.18)(react@18.2.0):
resolution: {integrity: sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==}
engines: {node: '>=10'}
peerDependencies:
@@ -17443,6 +17598,7 @@ packages:
'@types/react':
optional: true
dependencies:
+ '@types/react': 18.2.18
get-nonce: 1.0.1
invariant: 2.2.4
react: 18.2.0
@@ -17553,6 +17709,7 @@ packages:
/readdirp@2.2.1:
resolution: {integrity: sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==}
engines: {node: '>=0.10'}
+ requiresBuild: true
dependencies:
graceful-fs: 4.2.10
micromatch: 3.1.10
@@ -17731,6 +17888,7 @@ packages:
/remove-trailing-separator@1.1.0:
resolution: {integrity: sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==}
+ requiresBuild: true
dev: true
optional: true
@@ -19070,6 +19228,12 @@ packages:
inline-style-parser: 0.1.1
dev: false
+ /style-to-object@0.4.2:
+ resolution: {integrity: sha512-1JGpfPB3lo42ZX8cuPrheZbfQ6kqPPnPHlKMyeRYtfKD+0jG+QsXgXN57O/dvJlzlB2elI6dGmrPnl5VPQFPaA==}
+ dependencies:
+ inline-style-parser: 0.1.1
+ dev: false
+
/styled-jsx@5.1.1(react@18.2.0):
resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==}
engines: {node: '>= 12.0.0'}
@@ -19810,65 +19974,65 @@ packages:
dependencies:
safe-buffer: 5.2.1
- /turbo-darwin-64@1.10.7:
- resolution: {integrity: sha512-N2MNuhwrl6g7vGuz4y3fFG2aR1oCs0UZ5HKl8KSTn/VC2y2YIuLGedQ3OVbo0TfEvygAlF3QGAAKKtOCmGPNKA==}
+ /turbo-darwin-64@1.10.12:
+ resolution: {integrity: sha512-vmDfGVPl5/aFenAbOj3eOx3ePNcWVUyZwYr7taRl0ZBbmv2TzjRiFotO4vrKCiTVnbqjQqAFQWY2ugbqCI1kOQ==}
cpu: [x64]
os: [darwin]
requiresBuild: true
dev: true
optional: true
- /turbo-darwin-arm64@1.10.7:
- resolution: {integrity: sha512-WbJkvjU+6qkngp7K4EsswOriO3xrNQag7YEGRtfLoDdMTk4O4QTeU6sfg2dKfDsBpTidTvEDwgIYJhYVGzrz9Q==}
+ /turbo-darwin-arm64@1.10.12:
+ resolution: {integrity: sha512-3JliEESLNX2s7g54SOBqqkqJ7UhcOGkS0ywMr5SNuvF6kWVTbuUq7uBU/sVbGq8RwvK1ONlhPvJne5MUqBCTCQ==}
cpu: [arm64]
os: [darwin]
requiresBuild: true
dev: true
optional: true
- /turbo-linux-64@1.10.7:
- resolution: {integrity: sha512-x1CF2CDP1pDz/J8/B2T0hnmmOQI2+y11JGIzNP0KtwxDM7rmeg3DDTtDM/9PwGqfPotN9iVGgMiMvBuMFbsLhg==}
+ /turbo-linux-64@1.10.12:
+ resolution: {integrity: sha512-siYhgeX0DidIfHSgCR95b8xPee9enKSOjCzx7EjTLmPqPaCiVebRYvbOIYdQWRqiaKh9yfhUtFmtMOMScUf1gg==}
cpu: [x64]
os: [linux]
requiresBuild: true
dev: true
optional: true
- /turbo-linux-arm64@1.10.7:
- resolution: {integrity: sha512-JtnBmaBSYbs7peJPkXzXxsRGSGBmBEIb6/kC8RRmyvPAMyqF8wIex0pttsI+9plghREiGPtRWv/lfQEPRlXnNQ==}
+ /turbo-linux-arm64@1.10.12:
+ resolution: {integrity: sha512-K/ZhvD9l4SslclaMkTiIrnfcACgos79YcAo4kwc8bnMQaKuUeRpM15sxLpZp3xDjDg8EY93vsKyjaOhdFG2UbA==}
cpu: [arm64]
os: [linux]
requiresBuild: true
dev: true
optional: true
- /turbo-windows-64@1.10.7:
- resolution: {integrity: sha512-7A/4CByoHdolWS8dg3DPm99owfu1aY/W0V0+KxFd0o2JQMTQtoBgIMSvZesXaWM57z3OLsietFivDLQPuzE75w==}
+ /turbo-windows-64@1.10.12:
+ resolution: {integrity: sha512-7FSgSwvktWDNOqV65l9AbZwcoueAILeE4L7JvjauNASAjjbuzXGCEq5uN8AQU3U5BOFj4TdXrVmO2dX+lLu8Zg==}
cpu: [x64]
os: [win32]
requiresBuild: true
dev: true
optional: true
- /turbo-windows-arm64@1.10.7:
- resolution: {integrity: sha512-D36K/3b6+hqm9IBAymnuVgyePktwQ+F0lSXr2B9JfAdFPBktSqGmp50JNC7pahxhnuCLj0Vdpe9RqfnJw5zATA==}
+ /turbo-windows-arm64@1.10.12:
+ resolution: {integrity: sha512-gCNXF52dwom1HLY9ry/cneBPOKTBHhzpqhMylcyvJP0vp9zeMQQkt6yjYv+6QdnmELC92CtKNp2FsNZo+z0pyw==}
cpu: [arm64]
os: [win32]
requiresBuild: true
dev: true
optional: true
- /turbo@1.10.7:
- resolution: {integrity: sha512-xm0MPM28TWx1e6TNC3wokfE5eaDqlfi0G24kmeHupDUZt5Wd0OzHFENEHMPqEaNKJ0I+AMObL6nbSZonZBV2HA==}
+ /turbo@1.10.12:
+ resolution: {integrity: sha512-WM3+jTfQWnB9W208pmP4oeehZcC6JQNlydb/ZHMRrhmQa+htGhWLCzd6Q9rLe0MwZLPpSPFV2/bN5egCLyoKjQ==}
hasBin: true
requiresBuild: true
optionalDependencies:
- turbo-darwin-64: 1.10.7
- turbo-darwin-arm64: 1.10.7
- turbo-linux-64: 1.10.7
- turbo-linux-arm64: 1.10.7
- turbo-windows-64: 1.10.7
- turbo-windows-arm64: 1.10.7
+ turbo-darwin-64: 1.10.12
+ turbo-darwin-arm64: 1.10.12
+ turbo-linux-64: 1.10.12
+ turbo-linux-arm64: 1.10.12
+ turbo-windows-64: 1.10.12
+ turbo-windows-arm64: 1.10.12
dev: true
/tween-functions@1.2.0:
@@ -20336,7 +20500,7 @@ packages:
querystring: 0.2.0
dev: true
- /use-callback-ref@1.3.0(react@18.2.0):
+ /use-callback-ref@1.3.0(@types/react@18.2.18)(react@18.2.0):
resolution: {integrity: sha512-3FT9PRuRdbB9HfXhEq35u4oZkvpJ5kuYbpqhCfmiZyReuRgpnhDlbr2ZEnnuS0RrJAPn6l23xjFg9kpDM+Ms7w==}
engines: {node: '>=10'}
peerDependencies:
@@ -20346,6 +20510,7 @@ packages:
'@types/react':
optional: true
dependencies:
+ '@types/react': 18.2.18
react: 18.2.0
tslib: 2.5.3
dev: false
@@ -20358,7 +20523,7 @@ packages:
react: 18.2.0
dev: false
- /use-sidecar@1.1.2(react@18.2.0):
+ /use-sidecar@1.1.2(@types/react@18.2.18)(react@18.2.0):
resolution: {integrity: sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==}
engines: {node: '>=10'}
peerDependencies:
@@ -20368,6 +20533,7 @@ packages:
'@types/react':
optional: true
dependencies:
+ '@types/react': 18.2.18
detect-node-es: 1.1.0
react: 18.2.0
tslib: 2.5.3
@@ -20588,6 +20754,11 @@ packages:
defaults: 1.0.4
dev: true
+ /web-streams-polyfill@3.2.1:
+ resolution: {integrity: sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==}
+ engines: {node: '>= 8'}
+ dev: false
+
/webidl-conversions@3.0.1:
resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==}
diff --git a/turbo.json b/turbo.json
index 765445a672..a4ae57e237 100644
--- a/turbo.json
+++ b/turbo.json
@@ -75,6 +75,7 @@
"RAILWAY_STATIC_URL",
"RENDER_EXTERNAL_URL",
"SENTRY_DSN",
+ "STRAPI_API_KEY",
"STRIPE_SECRET_KEY",
"STRIPE_WEBHOOK_SECRET",
"TELEMETRY_DISABLED",