diff --git a/.agents/skills/create-example/SKILL.md b/.agents/skills/create-example/SKILL.md new file mode 100644 index 00000000000..4c3b4d0be0b --- /dev/null +++ b/.agents/skills/create-example/SKILL.md @@ -0,0 +1,238 @@ +--- +name: create-example +description: + Create a new Liveblocks example app for the gallery under examples/. Use when + asked to build a new example, demo, or showcase app, or when restructuring an + existing example. Covers scaffolding, gallery conventions (exampleId, + examplePreview, database.ts, HelpButton), providers configuration, AI + patterns, styling, local testing against the dev server, and READMEs. +--- + +# Creating a Liveblocks example + +## Ground rules + +- Examples live in `examples/` and are NOT part of the pnpm workspace. They + depend on the latest _published_ Liveblocks packages, use plain `npm` + (commit `package-lock.json`), and cannot be tested against local package + source. +- Start by copying the closest existing example and adapting it. Good bases: + - `nextjs-ai-slideshow` — AI chat + document layout, Tailwind v4 + shadcn + UI kit, AI Elements components, `database.ts`, help button. + - `nextjs-ai-elements-realtime` — multiplayer AI chat on Feeds with + streamed replies written server-side via `@liveblocks/node`. + - `nextjs-comments-notifications` — gallery param helpers + (`example.ts` / `example.client.ts`). + - `nextjs-comments-ai` — AI replies to comments (webhook + workflow). +- Verify features against the _published_ package (e.g. check typings on + unpkg), not the local monorepo source — they can differ. When an example + relies on an experimental release (e.g. `3.23.0-exp2`), pin `@liveblocks/*` + to that exact version; use caret ranges (`^3.21.0`) for stable releases. + Every `@liveblocks/*` package must use the same version. + +## Required boilerplate (gallery conventions) + +Every example needs these, copied and adapted from an existing example: + +- **Room id**: `liveblocks:examples:` (append `:` for + multi-room examples). The auth route allows + `session.allow("liveblocks:examples:*", ["*:write"])`. +- **Gallery URL params** (used when the example is embedded on liveblocks.io; + harmless locally): + - `exampleId` — isolates a gallery session: append `-${exampleId}` to the + room id (and to user ids where user identity must be isolated). + - `examplePreview` — a number identifying the preview pane; use it to pick + a distinct demo user per pane: `users[examplePreview % users.length]`. + - Use the `useExampleRoomId` hook pattern (or `example.ts` + + `example.client.ts` from `nextjs-comments-notifications` when you also + need `examplePreview`), with the standard "used when deploying an example + on liveblocks.io, ignore locally" comment. +- **`app/database.ts`** (as in `nextjs-ai-slideshow`): a hardcoded mock user + database typed as `Liveblocks["UserMeta"][]`, avatars from + `https://liveblocks.io/avatars/avatar-N.png`, `getUser`/`getUsers`/ + `getRandomUser` helpers. For AI examples add `AI_USER_ID = "ai-assistant"` + with the `https://liveblocks.io/api/avatar?u=ai-assistant&agent=true` + avatar. +- **Auth**: `/api/liveblocks-auth` route using the secret key. The client + picks a demo user (random, or via `examplePreview`) and POSTs + `{ room, userId }` to the route via an `authEndpoint` function — there is + no `exampleUser` param; user identity always flows through this `userId`. +- **Providers** (see `nextjs-ai-slideshow/app/providers.tsx`): + - `throttle={16}` + - `authEndpoint` as described above + - `resolveUsers` → `/api/users?userIds=...` + - `resolveMentionSuggestions` → `/api/users/search?text=...` + - both API routes backed by `database.ts` +- **Help button** (as in `nextjs-ai-slideshow/components/help-button.tsx`): a + small `?` button opening a dialog with the example name (linking to its + gallery page `https://liveblocks.io/examples//`) and + 3-4 short feature descriptions explaining what the example does and how to + try the multiplayer behavior (e.g. "open in two tabs"). +- **`liveblocks.config.ts`**: declare all types globally (`UserMeta`, + `Presence`, `Storage`, `FeedMessageData`, …) with brief comments. +- **`.env.example`**: `LIVEBLOCKS_SECRET_KEY` (with dashboard link) plus any + optional keys (e.g. `AI_GATEWAY_API_KEY`) documented with their fallback + behavior. +- **`README.md`**: copy the house template — Liveblocks header SVGs, badges, + one-paragraph description with docs links, + `npx create-liveblocks-app@latest --example --api-key`, collapsed + "Manual setup" / "Deploy on Vercel" / "CodeSandbox" sections. +- **`vercel.json`**, **`next.config.ts`** (with the monorepo-root turbopack + setting), **`package.json`** `name` (`@liveblocks-examples/`) and + `description` — copy from the base example. + +## Styling + +- Tailwind v4 (`@tailwindcss/postcss`) + shadcn-style components. Style after + `nextjs-ai-slideshow` unless told otherwise: `h-dvh` shell on + `bg-neutral-50`, rounded white panels (`rounded-lg bg-white shadow ring-1 + ring-neutral-950/5`), a fixed-width (~380px) right panel for chat-style + UIs, `lucide-react` icons, `AvatarStack` in the header. +- Tailwind v4 gates `hover:` behind `@media (hover: hover)`; if hover-only + controls must also work with touch/synthetic pointers, add + `@custom-variant hover (&:hover);` in `globals.css`. +- Tailwind preflight resets typography — rich-text editors need explicit CSS + for headings, lists, quotes, and code in `globals.css`. + +## AI examples + +- Always ship a keyless mock fallback: without `AI_GATEWAY_API_KEY`, stream a + canned reply through the same code path (e.g. `updateFeedMessage` loop) and + still perform any real side effects (document edits, reactions) so the + whole loop works with only a Liveblocks key. +- Stream AI replies server-side with `@liveblocks/node` + (`createFeedMessage` + repeated `updateFeedMessage`); clients see them live + via `useFeedMessages`. Throttle updates (~100ms) while streaming. +- Give models Markdown interfaces (in prompts and tool inputs), not raw + ProseMirror/JSON. Convert server-side (`marked` + `generateJSON` from + `@tiptap/html`, or `markdownToCommentBody` from `@liveblocks/node`). +- When the AI edits shared state, prefer targeted, merge-friendly writes over + whole-document replaces (e.g. `mutateStorage` with ops scoped to the blocks + being changed) so concurrent human edits survive. +- For examples with comments, add AI comment replies like + `nextjs-comments-ai`: a `commentCreated` webhook + (`LIVEBLOCKS_WEBHOOK_SECRET_KEY`) starts a Workflow SDK workflow that + replies only when the AI user is @-mentioned — it leaves a 👀 reaction, + shows AI presence, creates a placeholder comment plus a feed, and streams + the reply into the feed. + +## Local testing (keep it light) + +- Do NOT create screen recordings or screenshots, and skip browser-driven + manual testing. Verify with `npx tsc --noEmit`, a running dev server, and + terminal-level checks (curl against API routes, small scripts). Deep + end-to-end testing is not expected for examples. +- To run against the local dev server (`pnpm dlx liveblocks dev --port + 1153`), put in `.env.local`: `LIVEBLOCKS_SECRET_KEY=sk_localdev` and, if + the example supports it, `LIVEBLOCKS_BASE_URL` / + `NEXT_PUBLIC_LIVEBLOCKS_BASE_URL` set to `http://localhost:1153`. Passing + `baseUrl` through `LiveblocksProvider` and `new Liveblocks({...})` from + these env vars is acceptable in committed code (with a comment) — it's + inert in production. +- Known dev-server limitations (don't mistake these for app bugs): + - REST feed endpoints and client thread endpoints are stubs — server-side + `createFeedMessage`/`updateFeedMessage` no-op and comments don't + persist. Websocket-driven client features work. + - Version history endpoints are unimplemented. + - Rooms must exist before `mutateStorage` (404 otherwise). + - Storage is in-memory: everything resets on dev-server restart. + - Newer experimental storage types may be rejected by its decoders + (silently, as 4xx on `send-message`) — check the dev-server log. + - Features that only exist on the production backend need a cloud key to + verify; say so in your report instead of building elaborate workarounds. + +## Thumbnails, social cards, and publishing PRs + +Every example needs two Figma images, created after the example code is +complete, then used in two PRs. IMPORTANT: always pause after creating the +images — link both Figma nodes to the human and wait for approval (they +usually make final edits by hand). Only export and open PRs once approved. + +The images are made with the official Figma MCP server. If it isn't +available in your environment, let the user know they can set it up if they +want help with the images — this step is optional (you can skip it and they +can make the images themselves), but doing it via the MCP is preferred. + +### 1. Gallery thumbnail (Figma) + +- File: [Examples thumbnails](https://www.figma.com/design/Qcr7GAO1zTm6lAdYrFsMRx/Examples-thumbnails), + page "🆗 Version 3.0" (node `801:8644`). +- Layout: one master component per example (1072×714, named by the example + slug, no `nextjs-` prefix), plus "Website thumbnails" and "Github + thumbnails" columns holding plain instances of the masters. +- Workflow: clone the newest master (bottom of the masters column), rename it + to the new slug, place it one row below (row spacing 825), rework the + content to depict the new example, then `createInstance()` twice and place + the instances in the two instance columns at the same row offset. +- Match the style vocabulary, don't invent: placeholder pills are black at + 10% opacity with cornerRadius 16 (toolbar icons 4); panels are no-fill with + a 1px black-8% stroke, radius 8; the purple accent is `rgb(144, 99, 246)`; + the white app card and drop shadow come free with the clone. Placeholder + paragraph lines should wrap naturally (full lines first, short line last). + +### 2. Social card (Figma) + +- File: [Social Images Thumbnails](https://www.figma.com/design/rslApB7BFH57mPfa2k6xUV/Social-Images-Thumbnails) + (page node `1343:2040`). +- Cards are 1200×630 frames named `examples/` in a column at x=9100, + row spacing 730. Clone the newest one, rename, place below. +- The big title is a `heading` TEXT component property on the + `templates/examples` instance; small mock UI text is regular text nodes. + +### Figma font gotcha + +The brand font (Suisse Intl) is licensed and unavailable in the Figma MCP +plugin environment: `loadFontAsync` fails, so `characters` edits and +`setProperties` on text properties throw. Workaround: create replacement +text nodes in Inter Medium, copying fontSize / lineHeight / letterSpacing / +fills / position from the original, then remove the original (or hide it and +overlay, for text inside instances, e.g. the social card title). Tell the +human which nodes are Inter so they can flip the family back to Suisse Intl. + +### 3. After approval: example README image (liveblocks/liveblocks) + +- Export the thumbnail component at 1x (1072×714) as PNG and commit it to + `.github/assets/examples/.png` on the example PR branch. +- Embed it in the example README below the badges block: + + ```html + <Example title> + ``` + +### 4. After approval: website PR (liveblocks/liveblocks.io) + +Model it on [liveblocks.io#3307](https://github.com/liveblocks/liveblocks.io/pull/3307) +— three files, one short PR body linking the example PR: + +- `public/images/examples/thumbnails/.jpg` — thumbnail export, + 1072×714 JPG. +- `public/images/social-images/examples/.png` — social card export, + 1200×630 PNG. +- `src/constants/examples.ts` — add an `EXAMPLES_INDEX` entry next to + similar examples: title, slug, `categories` / `products` / + `useCaseTechnologies` / `documentStorage` enums, `featured`, `image` and + `socialImage` set to the two paths above, and a `technologies` array with + the example `directory`, `previewUrl` + (`https://.liveblocks.app`), preview options, `defaultFile`, + `environmentVariables` (secret key) and extras like `AI_GATEWAY_API_KEY` + in `additionalEnvironmentVariables`. + +### 5. When everything is done: tell the human their next steps + +Once the example, images, and both PRs are complete, finish by telling the +human what they need to do to deploy (these are manual steps for them, not +for the agent): + +1. Merge the example PR (liveblocks/liveblocks). +2. Merge `main` into the `examples` branch. +3. Run the [Set up Vercel example](https://github.com/liveblocks/liveblocks/actions/workflows/setup-vercel-example.yml) + workflow with the example's folder name (e.g. `nextjs-tiptap-ai-chat`) — + this creates the `https://.liveblocks.app` deployment that + the website PR's `previewUrl` points at. + +## Publishing notes + +- Gallery registration happens in the liveblocks.io repo (see above); the + example folder + house-format README is all that's needed in this repo. +- Examples are downloaded verbatim by `create-liveblocks-app` — don't commit + scratch scripts, `.env.local`, or test artifacts into the example folder. diff --git a/.github/assets/examples/ai-slideshow.png b/.github/assets/examples/ai-slideshow.png new file mode 100644 index 00000000000..04a8f8b6f6c Binary files /dev/null and b/.github/assets/examples/ai-slideshow.png differ diff --git a/AGENTS.md b/AGENTS.md index 7a43c0c40f5..cb5e42398d9 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -70,6 +70,11 @@ workspace. They depend on the latest _published_ version of Liveblocks packages, not on the local source. You cannot test examples against local changes. They need to be updated separately when a new version is published. +When creating a new example, follow the instructions in +`.agents/skills/create-example/SKILL.md` (scaffolding, gallery conventions like +`exampleId`/`examplePreview`/`database.ts`/help button, providers setup, AI +patterns, styling, and testing). + # Documentation All documentation lives in the `docs/` directory, as Markdown files. @@ -95,6 +100,14 @@ changes to them directly here — prefer editing the source in the backend repo. # Cursor Cloud specific instructions +## Testing policy + +Do not create screen recordings or screenshots, and do not do browser-driven +manual testing. Keep verification light to save tokens: typecheck, run the +relevant dev server, and check behavior at the terminal level (curl, small +scripts, logs). Report anything that can only be verified against the +production backend instead of building workarounds. + ## When you do NOT need to build/run anything Many tasks require no build, dev server, or running app. Editing `docs/`, diff --git a/CHANGELOG.md b/CHANGELOG.md index 58a22ccd3ac..94676e2dccb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,34 @@ ## vNEXT (not yet released) +## v3.23.0 + +This release introduces `LiveFile`: a new data structure to store files such as +images and videos in a room's Storage tree. + +### `@liveblocks/client` + +- Add `room.uploadFile()` to upload a file and return a `LiveFile`. +- Add `room.getFileUrl()` to get access to a `LiveFile`. + +### `@liveblocks/react` + +- Add `useUploadFile()` to upload a file and return a `LiveFile`. +- Add `useFileUrl()` to get access to a `LiveFile`. + +### `@liveblocks/node` + +- Add `uploadFile()` to upload a file and return a `LiveFile`. +- Add `getFileUrl()` to get access to a `LiveFile`. +- Add `uploadAttachment()` to upload comment attachments, combined with + `attachmentIds` params in `createThread()`, `createComment()`, and + `editComment()`. + +### Python SDK + +- Add methods to upload Storage files for `LiveFile`, retrieve their download + URLs, and handle multipart uploads. +- Add methods to upload comment attachments, including multipart uploads. + ## v3.22.0 ### `@liveblocks/react` diff --git a/CHANGELOG_PUBLIC.md b/CHANGELOG_PUBLIC.md index 3a3a71153a0..faa99a6572c 100644 --- a/CHANGELOG_PUBLIC.md +++ b/CHANGELOG_PUBLIC.md @@ -18,6 +18,46 @@ list and feel free to give them credit at the end of a line, e.g.: --> +# Week 30 (2026-07-24) + +## v3.23.0 + +This release introduces `LiveFile`: a new data structure to store files such as +images and videos in a room's Storage tree. + +### `@liveblocks/client` + +- Add `room.uploadFile()` to upload a file and return a `LiveFile`. +- Add `room.getFileUrl()` to get access to a `LiveFile`. + +### `@liveblocks/react` + +- Add `useUploadFile()` to upload a file and return a `LiveFile`. +- Add `useFileUrl()` to get access to a `LiveFile`. + +### `@liveblocks/node` + +- Add `uploadFile()` to upload a file and return a `LiveFile`. +- Add `getFileUrl()` to get access to a `LiveFile`. +- Add `uploadAttachment()` to upload comment attachments, combined with + `attachmentIds` params in `createThread()`, `createComment()`, and + `editComment()`. + +### Python SDK + +- Add methods to upload Storage files for `LiveFile`, retrieve their download + URLs, and handle multipart uploads. +- Add methods to upload comment attachments, including multipart uploads. + +## Examples + +- Updated the + [Collaborative Whiteboard](https://liveblocks.io/examples/collaborative-whiteboard-advanced/nextjs-whiteboard-advanced) and [tldraw Whiteboard](https://liveblocks.io/examples/tldraw-whiteboard/nextjs-tldraw-whiteboard-storage) examples to support images using `LiveFile` in Liveblocks Storage. + +## Contributors + +ofoucherot, marcbouchenoire + # Week 29 (2026-07-17) ## Examples diff --git a/docs/pages/api-reference/liveblocks-client.mdx b/docs/pages/api-reference/liveblocks-client.mdx index 9f013c0e637..697ae1ef945 100644 --- a/docs/pages/api-reference/liveblocks-client.mdx +++ b/docs/pages/api-reference/liveblocks-client.mdx @@ -4523,10 +4523,10 @@ whiteboard, or cells in a spreadsheet. ### Data structures -Storage provides three different conflict-free data structures, which you can -use to build your application. All structures are permanent and persist when all -users have left the room, unlike [Presence](/docs/ready-made-features/presence) -which is temporary. +Storage provides four data structures which you can use to build your +application. All structures are permanent and persist when all users have left +the room, unlike [Presence](/docs/ready-made-features/presence) which is +temporary. - [`LiveObject`][] - Similar to JavaScript object. Use this for storing records with fixed key names and where the values don’t necessarily have the same @@ -4543,6 +4543,10 @@ which is temporary. by their name. If multiple users update the same property simultaneously, the last modification received by the Liveblocks servers is the winner. +- [`LiveFile`][] - An immutable reference to a file uploaded to Liveblocks. Use + this for large files such as images and videos. All file types are supported. + Learn more about [file size limits](/docs/pricing/limits). + ### Typing Storage [#typing-storage] To type the Storage values you receive, make sure to set your `Storage` type. @@ -4574,8 +4578,9 @@ const unsubscribe = room.subscribe(animals, (updatedAnimals) => { ### Nesting data structures -All Storage data structures can be nested, allowing you to create complex trees -of conflict-free data. +All Storage data structures can be nested, allowing you to create complex trees. +`LiveObject`, `LiveList`, and `LiveMap` contain collaborative data, while +`LiveFile` is an immutable leaf. ```ts file="liveblocks.config.ts" import { LiveObject, LiveList, LiveMap } from "@liveblocks/client"; @@ -4632,6 +4637,67 @@ const { root } = await room.getStorage(); _None_ +### Room.uploadFile + +Uploads a file to Liveblocks and returns a [`LiveFile`][] which can then be +added to the room's Storage tree. + +```ts +const liveFile = await room.uploadFile(file); + +const { root } = await room.getStorage(); +root.set("file", liveFile); +``` + + + + An immutable Storage reference to the uploaded file. + + + + + + The file to upload. + + + A set of options. + + + + + + An optional signal for cancelling the upload. + + + +### Room.getFileUrl + +Returns a presigned URL for the file referenced by a [`LiveFile`][]. You can +pass a `LiveFile`, its `LiveFileData`, or its ID. + +```ts +const url = await room.getFileUrl(liveFile); + +// "https://..." +console.log(url); +``` + + + + A presigned URL for the file. + + + + + + The `LiveFile`, `LiveFileData`, or ID to get a URL for. + + + ## LiveObject The `LiveObject` class is similar to a JavaScript object that is synchronized on @@ -5846,6 +5912,56 @@ converts all nested Live structures. +## LiveFile + +The `LiveFile` class is an immutable Storage leaf that references file bytes +stored outside the realtime Storage tree. Create one by uploading a file with +[`Room.uploadFile`](#Room.uploadFile), then add it to a `LiveObject`, `LiveMap`, +or `LiveList`. + +```ts +const liveFile = await room.uploadFile(file); + +// { id: "fl_xxx", name: "photo.png", size: 12345, mimeType: "image/png" } +console.log(liveFile.data); +``` + + + + The immutable file metadata. + + + The file ID, which starts with `"fl_"`. + + + The name of the uploaded file. + + + The size of the uploaded file in bytes. + + + The MIME type of the uploaded file. + + + +### clone [#LiveFile.clone] + +Returns a copy of the `LiveFile` that references the same uploaded file and can +be inserted elsewhere in the Storage tree. + +```ts +root.set("original", liveFile); +root.set("copy", liveFile.clone()); +``` + + + + The cloned `LiveFile`. + + + +_None_ + ## Resolvers ### invalidateUsers @@ -6455,6 +6571,7 @@ const user = room.getSelf(); [`client.getroom`]: /docs/api-reference/liveblocks-client#Client.getRoom [`createclient`]: /docs/api-reference/liveblocks-client#createClient [`fetch`]: https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API +[`livefile`]: /docs/api-reference/liveblocks-client#LiveFile [`livelist`]: /docs/api-reference/liveblocks-client#LiveList [`livemap`]: /docs/api-reference/liveblocks-client#LiveMap [`liveobject`]: /docs/api-reference/liveblocks-client#LiveObject diff --git a/docs/pages/api-reference/liveblocks-node.mdx b/docs/pages/api-reference/liveblocks-node.mdx index 5b16c631f0c..ca107843d67 100644 --- a/docs/pages/api-reference/liveblocks-node.mdx +++ b/docs/pages/api-reference/liveblocks-node.mdx @@ -1643,6 +1643,58 @@ and returns no response. await liveblocks.deleteStorageDocument("my-room-id"); ``` +#### Liveblocks.uploadFile [#upload-file] + +Uploads a file to a room and returns a +[`LiveFile`](/docs/api-reference/liveblocks-client#LiveFile) which can then be +added to the room's Storage tree. + +```ts +const liveFile = await liveblocks.uploadFile({ + roomId: "my-room-id", + file, +}); +``` + +Pass an `AbortSignal` in the optional second argument to cancel the upload. + +```ts +const liveFile = await liveblocks.uploadFile( + { + roomId: "my-room-id", + file, + }, + { signal } +); +``` + +#### Liveblocks.getFileUrl [#get-file-url] + +Returns a presigned URL and its expiration time for a +[`LiveFile`](/docs/api-reference/liveblocks-client#LiveFile). You can pass a +`LiveFile`, its `LiveFileData`, or its ID. Throws an error if the room or file +isn't found. + +```ts +const { url, expiresAt } = await liveblocks.getFileUrl({ + roomId: "my-room-id", + file: liveFile, +}); +``` + +Returns a `StorageFileUrl` object with the following properties: + + + + A presigned URL for the file. + + + The expiration time of the presigned URL. + + + +Pass an `AbortSignal` in the optional second argument to cancel the request. + ### Yjs #### Liveblocks.getYjsDocument [#get-rooms-roomId-ydoc] @@ -1861,8 +1913,7 @@ the and returns the same response. ```ts -const { data } = - await liveblocks.createVersionHistorySnapshot("my-room-id"); +const { data } = await liveblocks.createVersionHistorySnapshot("my-room-id"); // { id: "vh_d75sF3..." } console.log(data); @@ -1899,6 +1950,50 @@ await liveblocks.deleteVersion({ ### Attachments +#### Liveblocks.uploadAttachment [#upload-attachment] + +Uploads a file to a room and returns a `CommentAttachment` which can be added to +a comment. The `userId` must match the comment's user ID. + +```ts +const attachment = await liveblocks.uploadAttachment({ + roomId: "my-room-id", + userId: "pierre@example.com", + file, +}); + +const comment = await liveblocks.createComment({ + roomId: "my-room-id", + threadId: "th_d75sF3...", + data: { + userId: "pierre@example.com", + body, + // +++ + attachmentIds: [attachment.id], + // +++ + }, +}); +``` + +You can also pass uploaded attachment IDs to `data.comment.attachmentIds` in +[`createThread`](#post-rooms-roomId-threads), or to `data.attachmentIds` in +[`editComment`](#post-rooms-roomId-threads-threadId-comments-commentId). When +editing, pass the ID of every attachment that should remain on the comment; pass +an empty array to remove them all. A comment can have up to 10 attachments. + +Pass an `AbortSignal` in the optional second argument to cancel the upload. + +```ts +const attachment = await liveblocks.uploadAttachment( + { + roomId: "my-room-id", + userId: "pierre@example.com", + file, + }, + { signal } +); +``` + #### Liveblocks.getAttachment [#get-rooms-roomId-attachments-attachmentId] Returns an attachment's metadata and a presigned download URL. Throws an error @@ -2096,6 +2191,9 @@ const thread = await liveblocks.createThread({ spam: false, }, + // Optional, IDs of uploaded comment attachments + attachmentIds: [attachment.id], + // The comment's body, uses the `CommentBody` type body: { version: 1, @@ -2522,6 +2620,9 @@ const comment = await liveblocks.createComment({ tag: "important", reviewed: false, }, + + // Optional, IDs of uploaded comment attachments + attachmentIds: [attachment.id], }, }); ``` @@ -2560,7 +2661,6 @@ const editedComment = await liveblocks.editComment({ commentId: "cm_agH76a...", data: { - userId: "alicia@example.com", body: { version: 1, content: [ @@ -2576,6 +2676,9 @@ const editedComment = await liveblocks.editComment({ tag: "important", spam: false, }, + + // Optional, IDs of every attachment that should remain on the comment + attachmentIds: [attachment.id], }, }); diff --git a/docs/pages/api-reference/liveblocks-react.mdx b/docs/pages/api-reference/liveblocks-react.mdx index 327affbc917..72dd1cc01f6 100644 --- a/docs/pages/api-reference/liveblocks-react.mdx +++ b/docs/pages/api-reference/liveblocks-react.mdx @@ -3527,10 +3527,10 @@ whiteboard, or cells in a spreadsheet. ### Data structures -Storage provides three different conflict-free data structures, which you can -use to build your application. All structures are permanent and persist when all -users have left the room, unlike [Presence](/docs/ready-made-features/presence) -which is temporary. +Storage provides four data structures which you can use to build your +application. All structures are permanent and persist when all users have left +the room, unlike [Presence](/docs/ready-made-features/presence) which is +temporary. - [`LiveObject`][] - Similar to JavaScript object. Use this for storing records with fixed key names and where the values don’t necessarily have the same @@ -3547,6 +3547,11 @@ which is temporary. by their name. If multiple users update the same property simultaneously, the last modification received by the Liveblocks servers is the winner. +- [`LiveFile`](/docs/api-reference/liveblocks-client#LiveFile) - An immutable + reference to a file uploaded to Liveblocks. Use this for large files such as + images and videos. All file types are supported. Learn more about + [file size limits](/docs/pricing/limits). + ### Typing Storage [#typing-storage] To type the Storage values you receive, make sure to set your `Storage` type. @@ -3630,8 +3635,9 @@ function App() { ### Nesting data structures -All Storage data structures can be nested, allowing you to create complex trees -of conflict-free data. +All Storage data structures can be nested, allowing you to create complex trees. +`LiveObject`, `LiveList`, and `LiveMap` contain collaborative data, while +`LiveFile` is an immutable leaf. ```ts import { LiveObject, LiveList, LiveMap } from "@liveblocks/client"; @@ -3764,6 +3770,80 @@ const myTodos = useStorage( +### useUploadFile [@badge=RoomProvider] + +Returns a function that uploads a file to the current room. The function +resolves to a [`LiveFile`](/docs/api-reference/liveblocks-client#LiveFile) that +can be stored in Storage. + +```tsx +import { useMutation, useUploadFile } from "@liveblocks/react/suspense"; + +const uploadFile = useUploadFile(); + +const setFile = useMutation(async ({ storage }, file: File) => { + storage.set("file", await uploadFile(file)); +}, []); +``` + +The function accepts the same arguments and returns the same result as +[`Room.uploadFile`](/docs/api-reference/liveblocks-client#Room.uploadFile). + +_None_ + + + + A function that uploads a file. Pass an `AbortSignal` as `options.signal` to + cancel the upload. + + + +### useFileUrl [@badge=RoomProvider] + +Returns a presigned URL for a +[`LiveFile`](/docs/api-reference/liveblocks-client#LiveFile). +[Suspense](/docs/api-reference/liveblocks-react#Suspense-hooks) and +[regular](/docs/api-reference/liveblocks-react#Regular-hooks) versions of this +hook are available. + +```tsx +import { useFileUrl } from "@liveblocks/react"; + +const { url, error, isLoading } = useFileUrl("fl_xxx"); +``` + +You can also pass a `LiveFile` or its `LiveFileData` returned by `useStorage`. + +```tsx +const { url, error, isLoading } = useFileUrl(file); +``` + + + + The `LiveFile`, `LiveFileData`, or ID to get a URL for. + + + + + + The presigned URL for the file, or `undefined` if not yet loaded (in the + non-Suspense version). + + + Whether the URL is currently being loaded. + + + Any error that occurred while loading the URL. + + + ### useHistory [@badge=RoomProvider] Returns the room’s history. See [`Room.history`][] for more information. diff --git a/docs/pages/api-reference/troubleshooting.mdx b/docs/pages/api-reference/troubleshooting.mdx index 6550a1875cc..13951edc82f 100644 --- a/docs/pages/api-reference/troubleshooting.mdx +++ b/docs/pages/api-reference/troubleshooting.mdx @@ -139,11 +139,13 @@ TS2344: Type 'MyInterface' does not satisfy the constraint 'Lson'. Index signature for type 'string' is missing in type 'MyInterface'. ``` -Liveblocks data structures (like `LiveObject`, `LiveMap`, and `LiveList`) -require that their payloads are always JSON-serializable to be able to send them -over WebSocket connections reliably and without surprises. Starting with 0.16, -we’re enforcing this with `Lson` type constraint. (LSON is a Liveblocks-specific -extension of JSON that also allows nesting more Live data structures.) +Liveblocks data structures like `LiveObject`, `LiveMap`, and `LiveList` require +that their payloads are always JSON-serializable to be able to send them over +WebSocket connections reliably and without surprises. `LiveFile` is the +exception: it stores immutable file metadata in the Storage tree while the file +bytes are uploaded separately. Starting with 0.16, we’re enforcing valid values +with the `Lson` type constraint. (LSON is a Liveblocks-specific extension of +JSON that also allows nesting more Live data structures.) If you encounter this error above, TypeScript is trying to tell you that the data type you are using in one of your Live structures is not (guaranteed to be) diff --git a/docs/pages/collaboration-features/multiplayer/sync-engine/liveblocks-storage.mdx b/docs/pages/collaboration-features/multiplayer/sync-engine/liveblocks-storage.mdx index 28454670f40..11c621a0645 100644 --- a/docs/pages/collaboration-features/multiplayer/sync-engine/liveblocks-storage.mdx +++ b/docs/pages/collaboration-features/multiplayer/sync-engine/liveblocks-storage.mdx @@ -9,7 +9,8 @@ meta: Liveblocks Storage is a realtime sync engine designed for multiplayer creative tools such as Figma, Pitch, and Spline. `LiveList`, `LiveMap`, and `LiveObject` -conflict-free data types can be used to build all sorts of multiplayer tools. +conflict-free data types can be used to build all sorts of multiplayer tools, +while `LiveFile` stores references to large files such as images and videos. Liveblocks permanently stores Storage data in each [room](/docs/concepts/how-liveblocks-works#Rooms), handling scaling and maintenance for you. @@ -102,6 +103,14 @@ and are [automatically typed](/docs/api-reference/liveblocks-react#typing-storage) throughout your app. +### Store large files + +Storage is optimized for collaborative data that multiple users modify at the +same time. Binary data such as images and videos should not be stored directly +in `LiveObject`, `LiveList`, or `LiveMap`. Use +[`LiveFile`](/docs/api-reference/liveblocks-client#LiveFile) instead to upload +the file separately and keep its reference in your Storage tree. + ### Manage document history Multiplayer undo and redo is diff --git a/docs/pages/errors/Storage.mdx b/docs/pages/errors/Storage.mdx index 51694074fed..72ab6e9d231 100644 --- a/docs/pages/errors/Storage.mdx +++ b/docs/pages/errors/Storage.mdx @@ -13,8 +13,8 @@ provided isn’t a (completely) valid LSON object. Values like `Date`, `Map`, -LSON is either a valid JSON value, or an instance of `LiveMap`, `LiveList`, or -`LiveObject`. +LSON is either a valid JSON value, or an instance of `LiveMap`, `LiveList`, +`LiveObject`, or `LiveFile`. diff --git a/docs/pages/platform/data-storage.mdx b/docs/pages/platform/data-storage.mdx index de5e493b044..01539910d77 100644 --- a/docs/pages/platform/data-storage.mdx +++ b/docs/pages/platform/data-storage.mdx @@ -39,10 +39,12 @@ control features are under active development for enterprise customers. #### Realtime data storage - **Data stored**: Collaborative state written in text editor and sync engine - integrations. This includes Tiptap, BlockNote, Lexical, Storage (e.g. - `LiveObject`), and Yjs (e.g. `Y.Doc`). -- **Retention**: Persists until the room is explicitly deleted. Storage (e.g. - `LiveObject`) data can be deleted without deleting the room. + integrations, and files uploaded through Storage. This includes Tiptap, + BlockNote, Lexical, Storage (e.g. `LiveObject` and `LiveFile`), and Yjs (e.g. + `Y.Doc`). +- **Retention**: Persists until the room is explicitly deleted. Storage data, + including `LiveObject` and `LiveFile` references, can be deleted without + deleting the room. #### Presence diff --git a/docs/pages/pricing/limits.mdx b/docs/pages/pricing/limits.mdx index 34d8807e444..5391c30a5fa 100644 --- a/docs/pages/pricing/limits.mdx +++ b/docs/pages/pricing/limits.mdx @@ -28,7 +28,7 @@ Each plan has limits that protect your account and your costs. | Public key only recommended for prototyping. Learn more.}>Monthly anonymous connections | | | | | | Average connections per user | — | 200 | 200 | Custom | | Active room hours per month | — | | | Custom | -| Max file upload size | | | | Up to }> | +| Max file upload size | | | | Up to }> | | The frequency at which `yDocUpdated` (Yjs) and `storageUpdated` (Liveblocks Storage) events are sent to your webhook endpoint. Learn more.}>Webhook event frequency | | | | Down to }> | | Version history | | | | | | Event log retention | | | | Up to }> | @@ -58,9 +58,13 @@ way so nothing is interrupted. | A realtime data structure that stores key-value pairs. Learn more.}>LiveObject | 2 MB when totaling the size of the keys and values | | A realtime data structure that stores key-value pairs in a map. Learn more.}>LiveMap | Unlimited, so long as each individual value does not exceed 2 MB | | A realtime data structure that stores an ordered list of items. Learn more.}>LiveList | Unlimited, so long as each individual value does not exceed 2 MB | +| An immutable Storage reference to an uploaded file. Learn more.}>LiveFile | Limited by the max file upload size for your plan | Note that when one realtime data structure is nested inside another, it does not count towards the limit. Only the JSON leaves of your data structure count towards the limit. For example, if a `LiveList` is nested inside a `LiveObject`, the `LiveList` and its contents do not count towards the `LiveObject`'s data limit. + +For large files such as images and videos, use `LiveFile` instead of storing +binary data or base64 strings in realtime data structures. diff --git a/docs/references/v2.openapi.json b/docs/references/v2.openapi.json index b036e57b174..c71f4c74fe2 100644 --- a/docs/references/v2.openapi.json +++ b/docs/references/v2.openapi.json @@ -981,7 +981,7 @@ "schema": { "type": "string", "enum": ["plain-lson", "json"], - "description": "Use the `json` format to output a simplified JSON representation of the Storage tree. In that format, each LiveObject and LiveMap will be formatted as a simple JSON object, and each LiveList will be formatted as a simple JSON array. This is a lossy format because information about the original data structures is not retained, but it may be easier to work with.", + "description": "Use the `json` format to output a simplified JSON representation of the Storage tree. In that format, each LiveObject and LiveMap becomes a simple JSON object, each LiveList becomes a simple JSON array, and each LiveFile becomes its metadata object. This is a lossy format because information about the original data structures is not retained, but it may be easier to work with.", "example": "json" }, "name": "format", @@ -1018,6 +1018,15 @@ "a": 1, "b": 2 } + }, + "aLiveFile": { + "liveblocksType": "LiveFile", + "data": { + "id": "fl_abc123456789012345678", + "name": "photo.png", + "size": 12345, + "mimeType": "image/png" + } } } } @@ -1083,6 +1092,15 @@ "a": 1, "b": 2 } + }, + "aLiveFile": { + "liveblocksType": "LiveFile", + "data": { + "id": "fl_abc123456789012345678", + "name": "photo.png", + "size": 12345, + "mimeType": "image/png" + } } } } @@ -1121,7 +1139,7 @@ } } }, - "description": "This endpoint initializes or reinitializes a room’s Storage. The room must already exist. Calling this endpoint will disconnect all users from the room if there are any, triggering a reconnect. Corresponds to [`liveblocks.initializeStorageDocument`](https://liveblocks.io/docs/api-reference/liveblocks-node#post-rooms-roomId-storage).\n\nThe format of the request body is the same as what’s returned by the get Storage endpoint.\n\nFor each Liveblocks data structure that you want to create, you need a JSON element having two properties:\n- `\"liveblocksType\"` => `\"LiveObject\" | \"LiveList\" | \"LiveMap\"`\n- `\"data\"` => contains the nested data structures (children) and data.\n\nThe root’s type can only be LiveObject.\n\nA utility function, `toPlainLson` is included in `@liveblocks/client` from `1.0.9` to help convert `LiveObject`, `LiveList`, and `LiveMap` to the structure expected by the endpoint.", + "description": "This endpoint initializes or reinitializes a room’s Storage. The room must already exist. Calling this endpoint will disconnect all users from the room if there are any, triggering a reconnect. Corresponds to [`liveblocks.initializeStorageDocument`](https://liveblocks.io/docs/api-reference/liveblocks-node#post-rooms-roomId-storage).\n\nThe format of the request body is the same as what’s returned by the get Storage endpoint.\n\nFor each Liveblocks data structure that you want to create, you need a JSON element having two properties:\n- `\"liveblocksType\"` => `\"LiveObject\" | \"LiveList\" | \"LiveMap\" | \"LiveFile\"`\n- `\"data\"` => contains the nested data structures (children) and data.\n\nThe root’s type can only be LiveObject.\n\nA utility function, `toPlainLson` is included in `@liveblocks/client` from `1.0.9` to help convert `LiveObject`, `LiveList`, `LiveMap`, and `LiveFile` to the structure expected by the endpoint.", "requestBody": { "required": true, "content": { @@ -1161,6 +1179,15 @@ "a": 1, "b": 2 } + }, + "aLiveFile": { + "liveblocksType": "LiveFile", + "data": { + "id": "fl_abc123456789012345678", + "name": "photo.png", + "size": 12345, + "mimeType": "image/png" + } } } } @@ -1252,6 +1279,24 @@ "value": "newLayer" } ] + }, + "addLiveFile": { + "summary": "Add a LiveFile", + "value": [ + { + "op": "add", + "path": "/photo", + "value": { + "liveblocksType": "LiveFile", + "data": { + "id": "fl_abc123456789012345678", + "name": "photo.png", + "size": 12345, + "mimeType": "image/png" + } + } + } + ] } } } @@ -1301,68 +1346,42 @@ } } }, - "/rooms/{roomId}/ydoc": { + "/rooms/{roomId}/storage/files/{fileId}": { "get": { - "summary": "Get Yjs document", - "description": "This endpoint returns a JSON representation of the room’s Yjs document. Corresponds to [`liveblocks.getYjsDocument`](https://liveblocks.io/docs/api-reference/liveblocks-node#get-rooms-roomId-ydoc).", - "tags": ["Yjs"], + "summary": "Get Storage file", + "description": "Returns an uploaded Storage file's metadata and a presigned download URL. The URL expires after one hour.", + "tags": ["Storage"], + "operationId": "get-storage-file", "parameters": [ { - "name": "roomId", - "in": "path", - "required": true, "schema": { "type": "string", "description": "ID of the room", "example": "my-room-id" - } - }, - { - "schema": { - "type": "boolean", - "description": "If present, YText will return formatting." }, - "name": "formatting", - "in": "query", - "allowEmptyValue": true, - "required": false - }, - { - "schema": { - "type": "string", - "description": "Returns only a single key’s value, e.g. `doc.get(key).toJSON()`.", - "example": "root" - }, - "name": "key", - "in": "query", - "required": false + "name": "roomId", + "in": "path", + "required": true }, { "schema": { "type": "string", - "enum": ["ymap", "ytext", "yxmltext", "yxmlfragment", "yarray"], - "description": "Used with key to override the inferred type, i.e. `\"ymap\"` will return `doc.get(key, Y.Map)`.", - "example": "ymap" + "pattern": "^fl_[A-Za-z0-9_-]{21}$", + "description": "ID of the Storage file", + "example": "fl_abc123456789012345678" }, - "name": "type", - "in": "query", - "required": false + "name": "fileId", + "in": "path", + "required": true } ], "responses": { "200": { - "description": "Success. Returns the room’s Yjs document as JSON.", + "description": "Success. Returns the file metadata and presigned download URL.", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/GetYjsDocumentResponse" - }, - "examples": { - "example": { - "value": { - "someYText": "Contents of YText" - } - } + "$ref": "#/components/schemas/StorageFileWithUrl" } } } @@ -1376,12 +1395,15 @@ "404": { "$ref": "#/components/responses/404" } - }, - "operationId": "get-yjs-document" - }, + } + } + }, + "/rooms/{roomId}/storage/files/{fileId}/upload/{name}": { "put": { - "summary": "Send a binary Yjs update", - "tags": ["Yjs"], + "summary": "Upload Storage file", + "description": "Uploads a file's bytes to a room and returns the metadata needed to create a LiveFile. For large files, use the multipart upload operations instead. Repeating the request with the same file ID, name, and file size returns the existing upload.", + "tags": ["Storage"], + "operationId": "upload-storage-file", "parameters": [ { "schema": { @@ -1394,32 +1416,38 @@ "required": true }, { - "name": "guid", - "in": "query", - "required": false, "schema": { "type": "string", - "description": "ID of the subdocument", - "example": "subdoc-guid-123" - } - } - ], - "responses": { - "200": { - "description": "Success. The given room’s Yjs doc has been updated." - }, - "401": { - "$ref": "#/components/responses/401" + "pattern": "^fl_[A-Za-z0-9_-]{21}$", + "description": "ID for the Storage file", + "example": "fl_abc123456789012345678" + }, + "name": "fileId", + "in": "path", + "required": true }, - "403": { - "$ref": "#/components/responses/403" + { + "schema": { + "type": "string", + "description": "Name of the file", + "example": "photo.png" + }, + "name": "name", + "in": "path", + "required": true }, - "404": { - "$ref": "#/components/responses/404" + { + "schema": { + "type": "integer", + "minimum": 0, + "description": "Expected file size in bytes.", + "example": 12345 + }, + "name": "fileSize", + "in": "query", + "required": false } - }, - "operationId": "send-yjs-binary-update", - "description": "This endpoint is used to send a Yjs binary update to the room’s Yjs document. You can use this endpoint to initialize Yjs data for the room or to update the room’s Yjs document. To send an update to a subdocument instead of the main document, pass its `guid`. Corresponds to [`liveblocks.sendYjsBinaryUpdate`](https://liveblocks.io/docs/api-reference/liveblocks-node#put-rooms-roomId-ydoc).\n\nThe update is typically obtained by calling `Y.encodeStateAsUpdate(doc)`. See the [Yjs documentation](https://docs.yjs.dev/api/document-updates) for more details. When manually making this HTTP call, set the HTTP header `Content-Type` to `application/octet-stream`, and send the binary update (a `Uint8Array`) in the body of the HTTP request. This endpoint does not accept JSON, unlike most other endpoints.", + ], "requestBody": { "required": true, "content": { @@ -1430,44 +1458,14 @@ } } } - } - } - }, - "/rooms/{roomId}/ydoc-binary": { - "get": { - "summary": "Get Yjs document encoded as a binary Yjs update", - "description": "This endpoint returns the room's Yjs document encoded as a single binary update. This can be used by `Y.applyUpdate(responseBody)` to get a copy of the document in your back end. See [Yjs documentation](https://docs.yjs.dev/api/document-updates) for more information on working with updates. To return a subdocument instead of the main document, pass its `guid`. Corresponds to [`liveblocks.getYjsDocumentAsBinaryUpdate`](https://liveblocks.io/docs/api-reference/liveblocks-node#get-rooms-roomId-ydoc-binary).", - "tags": ["Yjs"], - "parameters": [ - { - "name": "roomId", - "in": "path", - "required": true, - "schema": { - "type": "string", - "description": "ID of the room", - "example": "my-room-id" - } - }, - { - "name": "guid", - "in": "query", - "required": false, - "schema": { - "type": "string", - "description": "ID of the subdocument", - "example": "subdoc-guid-123" - } - } - ], + }, "responses": { "200": { - "description": "Success. Returns the room's Yjs document encoded as a binary Yjs update.", + "description": "Success. Returns the uploaded file metadata.", "content": { - "application/octet-stream": { + "application/json": { "schema": { - "type": "string", - "format": "binary" + "$ref": "#/components/schemas/LiveFileData" } } } @@ -1480,78 +1478,87 @@ }, "404": { "$ref": "#/components/responses/404" + }, + "409": { + "description": "A file with this ID already exists with different metadata.", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + } + }, + "413": { + "description": "The file exceeds the project's per-file upload limit.", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + } } - }, - "operationId": "get-yjs-document-as-binary-update" + } } }, - "/rooms/{roomId}/versions": { - "get": { - "summary": "Get Version History", - "description": "This endpoint returns a list of version history snapshots for the room. The versions are returned sorted by creation date, from newest to oldest. Corresponds to [`liveblocks.getVersionHistory`](https://liveblocks.io/docs/api-reference/liveblocks-node#get-version-history).", - "tags": ["Version History"], - "operationId": "get-version-history", + "/rooms/{roomId}/storage/files/{fileId}/multipart/{name}": { + "post": { + "summary": "Create Storage file multipart upload", + "description": "Starts a multipart upload for a Storage file.", + "tags": ["Storage"], + "operationId": "create-storage-file-multipart-upload", "parameters": [ { - "name": "roomId", - "in": "path", - "required": true, "schema": { "type": "string", "description": "ID of the room", "example": "my-room-id" - } + }, + "name": "roomId", + "in": "path", + "required": true }, { "schema": { - "type": "integer", - "minimum": 1, - "maximum": 100, - "default": 20, - "description": "A limit on the number of versions to be returned. The limit can range between 1 and 100, and defaults to 20.", - "example": 20 + "type": "string", + "pattern": "^fl_[A-Za-z0-9_-]{21}$", + "description": "ID for the Storage file", + "example": "fl_abc123456789012345678" }, - "in": "query", - "name": "limit" + "name": "fileId", + "in": "path", + "required": true }, { "schema": { "type": "string", - "description": "A cursor used for pagination. Get the value from the `nextCursor` response of the previous page.", - "example": "eyJjcmVhdGVkQXQiOjE2NjAwMDA5ODgxMzd9" + "description": "Name of the file", + "example": "video.mp4" + }, + "name": "name", + "in": "path", + "required": true + }, + { + "schema": { + "type": "integer", + "minimum": 0, + "description": "Expected file size in bytes", + "example": 10485760 }, + "name": "fileSize", "in": "query", - "name": "cursor" + "required": false } ], "responses": { "200": { - "description": "Success. Returns the list of version history snapshots and the next page cursor.", + "description": "Success. Returns identifiers for the multipart upload.", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/GetVersionHistoryResponse" - }, - "examples": { - "example": { - "value": { - "data": [ - { - "id": "vh_abc123", - "createdAt": "2024-10-15T10:30:00.000Z", - "authors": [ - { - "id": "user-123" - }, - { - "id": "user-456" - } - ] - } - ], - "nextCursor": "eyJjcmVhdGVkQXQiOiIyMDI0LTEwLTE1VDEwOjMwOjAwLjAwMFoifQ==" - } - } + "$ref": "#/components/schemas/StorageFileMultipartUpload" } } } @@ -1564,42 +1571,83 @@ }, "404": { "$ref": "#/components/responses/404" + }, + "409": { + "description": "A file with this ID already exists." + }, + "413": { + "description": "The file exceeds the project's per-file upload limit." } } - }, - "post": { - "summary": "Create version history snapshot", - "description": "This endpoint creates a new version history snapshot of the room, capturing both its Storage and Yjs documents. Corresponds to [`liveblocks.createVersionHistorySnapshot`](https://liveblocks.io/docs/api-reference/liveblocks-node#create-version-history-snapshot).", - "tags": ["Version History"], - "operationId": "create-version-history-snapshot", + } + }, + "/rooms/{roomId}/storage/files/{fileId}/multipart/{uploadId}/{partNumber}": { + "put": { + "summary": "Upload Storage file multipart part", + "description": "Uploads one part of a Storage file multipart upload.", + "tags": ["Storage"], + "operationId": "upload-storage-file-multipart-part", "parameters": [ { - "name": "roomId", - "in": "path", - "required": true, "schema": { "type": "string", "description": "ID of the room", "example": "my-room-id" - } - } - ], - "responses": { - "200": { - "description": "Success. Returns the created version ID.", - "content": { + }, + "name": "roomId", + "in": "path", + "required": true + }, + { + "schema": { + "type": "string", + "pattern": "^fl_[A-Za-z0-9_-]{21}$", + "description": "ID of the Storage file", + "example": "fl_abc123456789012345678" + }, + "name": "fileId", + "in": "path", + "required": true + }, + { + "schema": { + "type": "string", + "description": "ID returned when the multipart upload was created" + }, + "name": "uploadId", + "in": "path", + "required": true + }, + { + "schema": { + "type": "integer", + "minimum": 1, + "description": "One-based part number", + "example": 1 + }, + "name": "partNumber", + "in": "path", + "required": true + } + ], + "requestBody": { + "required": true, + "content": { + "application/octet-stream": { + "schema": { + "type": "string", + "format": "binary" + } + } + } + }, + "responses": { + "200": { + "description": "Success. Returns the uploaded part's number and ETag.", + "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/CreateVersionHistorySnapshotResponse" - }, - "examples": { - "example": { - "value": { - "data": { - "id": "vh_abc123" - } - } - } + "$ref": "#/components/schemas/StorageFileMultipartPart" } } } @@ -1616,42 +1664,61 @@ } } }, - "/rooms/{roomId}/versions/{versionId}/yjs": { - "get": { - "summary": "Get Yjs document version", - "description": "This endpoint returns a specific version of the room's Yjs document encoded as a binary Yjs update. Corresponds to [`liveblocks.getYjsVersion`](https://liveblocks.io/docs/api-reference/liveblocks-node#get-yjs-version).", - "tags": ["Version History"], - "operationId": "get-yjs-version", + "/rooms/{roomId}/storage/files/{fileId}/multipart/{uploadId}/complete": { + "post": { + "summary": "Complete Storage file multipart upload", + "description": "Completes a multipart upload and returns the metadata needed to create a LiveFile.", + "tags": ["Storage"], + "operationId": "complete-storage-file-multipart-upload", "parameters": [ { - "name": "roomId", - "in": "path", - "required": true, "schema": { "type": "string", "description": "ID of the room", "example": "my-room-id" - } + }, + "name": "roomId", + "in": "path", + "required": true }, { - "name": "versionId", + "schema": { + "type": "string", + "pattern": "^fl_[A-Za-z0-9_-]{21}$", + "description": "ID of the Storage file", + "example": "fl_abc123456789012345678" + }, + "name": "fileId", "in": "path", - "required": true, + "required": true + }, + { "schema": { "type": "string", - "description": "ID of the version", - "example": "vh_abc123" - } + "description": "ID returned when the multipart upload was created" + }, + "name": "uploadId", + "in": "path", + "required": true } ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CompleteStorageFileMultipartUploadRequestBody" + } + } + } + }, "responses": { "200": { - "description": "Success. Returns the Yjs document version as a binary stream.", + "description": "Success. Returns the uploaded file metadata.", "content": { - "application/octet-stream": { + "application/json": { "schema": { - "type": "string", - "format": "binary" + "$ref": "#/components/schemas/LiveFileData" } } } @@ -1664,41 +1731,54 @@ }, "404": { "$ref": "#/components/responses/404" + }, + "413": { + "description": "The completed file exceeds the project's per-file upload limit." } } } }, - "/rooms/{roomId}/versions/{versionId}": { + "/rooms/{roomId}/storage/files/{fileId}/multipart/{uploadId}": { "delete": { - "summary": "Delete a version", - "description": "This endpoint permanently deletes a version from the room's history. Corresponds to [`liveblocks.deleteVersion`](https://liveblocks.io/docs/api-reference/liveblocks-node#delete-version).", - "tags": ["Version History"], - "operationId": "delete-version", + "summary": "Abort Storage file multipart upload", + "description": "Aborts a multipart upload and discards its uploaded parts.", + "tags": ["Storage"], + "operationId": "abort-storage-file-multipart-upload", "parameters": [ { - "name": "roomId", - "in": "path", - "required": true, "schema": { "type": "string", "description": "ID of the room", "example": "my-room-id" - } + }, + "name": "roomId", + "in": "path", + "required": true }, { - "name": "versionId", + "schema": { + "type": "string", + "pattern": "^fl_[A-Za-z0-9_-]{21}$", + "description": "ID of the Storage file", + "example": "fl_abc123456789012345678" + }, + "name": "fileId", "in": "path", - "required": true, + "required": true + }, + { "schema": { "type": "string", - "description": "ID of the version", - "example": "vh_abc123" - } + "description": "ID returned when the multipart upload was created" + }, + "name": "uploadId", + "in": "path", + "required": true } ], "responses": { "204": { - "description": "Success. The version was deleted." + "description": "Success. The multipart upload was aborted." }, "401": { "$ref": "#/components/responses/401" @@ -1712,11 +1792,11 @@ } } }, - "/rooms/{roomId}/threads": { + "/rooms/{roomId}/ydoc": { "get": { - "summary": "Get room threads", - "description": "This endpoint returns the threads in the requested room. Corresponds to [`liveblocks.getThreads`](https://liveblocks.io/docs/api-reference/liveblocks-node#get-rooms-roomId-threads).", - "tags": ["Comments"], + "summary": "Get Yjs document", + "description": "This endpoint returns a JSON representation of the room’s Yjs document. Corresponds to [`liveblocks.getYjsDocument`](https://liveblocks.io/docs/api-reference/liveblocks-node#get-rooms-roomId-ydoc).", + "tags": ["Yjs"], "parameters": [ { "name": "roomId", @@ -1728,56 +1808,50 @@ "example": "my-room-id" } }, + { + "schema": { + "type": "boolean", + "description": "If present, YText will return formatting." + }, + "name": "formatting", + "in": "query", + "allowEmptyValue": true, + "required": false + }, { "schema": { "type": "string", - "description": "Query to filter threads. You can filter by `metadata`, `resolved`, and `visibility`, for example, `metadata[\"status\"]:\"open\" AND metadata[\"color\"]:\"red\" AND resolved:true AND visibility:\"private\"`. Learn more about [filtering threads with query language](https://liveblocks.io/docs/guides/how-to-filter-threads-using-query-language).", - "example": "metadata[\"color\"]:\"blue\"" + "description": "Returns only a single key’s value, e.g. `doc.get(key).toJSON()`.", + "example": "root" }, + "name": "key", "in": "query", - "name": "query" + "required": false + }, + { + "schema": { + "type": "string", + "enum": ["ymap", "ytext", "yxmltext", "yxmlfragment", "yarray"], + "description": "Used with key to override the inferred type, i.e. `\"ymap\"` will return `doc.get(key, Y.Map)`.", + "example": "ymap" + }, + "name": "type", + "in": "query", + "required": false } ], - "operationId": "get-threads", "responses": { "200": { - "description": "Success. Returns list of threads in a room.", + "description": "Success. Returns the room’s Yjs document as JSON.", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/GetThreadsResponse" + "$ref": "#/components/schemas/GetYjsDocumentResponse" }, "examples": { - "Success": { + "example": { "value": { - "data": [ - { - "type": "thread", - "id": "thread-id", - "roomId": "room-id", - "comments": [ - { - "type": "comment", - "threadId": "thread-id", - "roomId": "room-id", - "id": "comment-id", - "userId": "string", - "createdAt": "2019-08-24T14:15:22Z", - "editedAt": "2019-08-24T14:15:22Z", - "deletedAt": "2019-08-24T14:15:22Z", - "body": {}, - "metadata": {}, - "reactions": [], - "attachments": [] - } - ], - "createdAt": "2019-08-24T14:15:22Z", - "metadata": {}, - "resolved": false, - "visibility": "public", - "updatedAt": "2019-08-24T14:15:22Z" - } - ] + "someYText": "Contents of YText" } } } @@ -1791,67 +1865,39 @@ "$ref": "#/components/responses/403" }, "404": { - "$ref": "#/components/responses/404-thread" + "$ref": "#/components/responses/404" } - } + }, + "operationId": "get-yjs-document" }, - "post": { - "summary": "Create thread", - "description": "This endpoint creates a new thread and the first comment in the thread. Corresponds to [`liveblocks.createThread`](https://liveblocks.io/docs/api-reference/liveblocks-node#post-rooms-roomId-threads).\n\nA comment’s body is an array of paragraphs, each containing child nodes. Here’s an example of how to construct a comment’s body, which can be submitted under `comment.body`.\n\n```json\n{\n \"version\": 1,\n \"content\": [\n {\n \"type\": \"paragraph\",\n \"children\": [{ \"text\": \"Hello \" }, { \"text\": \"world\", \"bold\": true }]\n }\n ]\n}\n```\n\n`metadata` supports maximum 50 entries. Key length has a limit of 40 characters maximum. Value length has a limit of 4000 characters maximum for strings.", - "tags": ["Comments"], - "operationId": "create-thread", + "put": { + "summary": "Send a binary Yjs update", + "tags": ["Yjs"], "parameters": [ { - "name": "roomId", - "in": "path", - "required": true, "schema": { "type": "string", "description": "ID of the room", "example": "my-room-id" + }, + "name": "roomId", + "in": "path", + "required": true + }, + { + "name": "guid", + "in": "query", + "required": false, + "schema": { + "type": "string", + "description": "ID of the subdocument", + "example": "subdoc-guid-123" } } ], "responses": { "200": { - "description": "Success. Returns the created thread.", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/Thread" - }, - "examples": { - "example": { - "value": { - "type": "thread", - "id": "thread-id", - "roomId": "room-id", - "comments": [ - { - "type": "comment", - "threadId": "thread-id", - "roomId": "room-id", - "id": "comment-id", - "userId": "alice", - "createdAt": "2022-07-13T14:32:50.697Z", - "body": {}, - "metadata": {}, - "reactions": [], - "attachments": [] - } - ], - "createdAt": "2022-07-13T14:32:50.697Z", - "updatedAt": "2022-07-13T14:32:50.697Z", - "metadata": { - "color": "blue" - }, - "resolved": false, - "visibility": "public" - } - } - } - } - } + "description": "Success. The given room’s Yjs doc has been updated." }, "401": { "$ref": "#/components/responses/401" @@ -1859,49 +1905,30 @@ "403": { "$ref": "#/components/responses/403" }, - "409": { - "$ref": "#/components/responses/409-thread" + "404": { + "$ref": "#/components/responses/404" } }, + "operationId": "send-yjs-binary-update", + "description": "This endpoint is used to send a Yjs binary update to the room’s Yjs document. You can use this endpoint to initialize Yjs data for the room or to update the room’s Yjs document. To send an update to a subdocument instead of the main document, pass its `guid`. Corresponds to [`liveblocks.sendYjsBinaryUpdate`](https://liveblocks.io/docs/api-reference/liveblocks-node#put-rooms-roomId-ydoc).\n\nThe update is typically obtained by calling `Y.encodeStateAsUpdate(doc)`. See the [Yjs documentation](https://docs.yjs.dev/api/document-updates) for more details. When manually making this HTTP call, set the HTTP header `Content-Type` to `application/octet-stream`, and send the binary update (a `Uint8Array`) in the body of the HTTP request. This endpoint does not accept JSON, unlike most other endpoints.", "requestBody": { "required": true, "content": { - "application/json": { + "application/octet-stream": { "schema": { - "$ref": "#/components/schemas/CreateThreadRequestBody" - }, - "examples": { - "example": { - "value": { - "comment": { - "userId": "alice", - "createdAt": "2022-07-13T14:32:50.697Z", - "body": { - "version": 1, - "content": [] - }, - "metadata": { - "tag": "important", - "spam": false - } - }, - "metadata": { - "color": "blue" - } - } - } + "type": "string", + "format": "binary" } } } } } }, - "/rooms/{roomId}/threads/{threadId}": { + "/rooms/{roomId}/ydoc-binary": { "get": { - "summary": "Get thread", - "tags": ["Comments"], - "description": "This endpoint returns a thread by its ID. Corresponds to [`liveblocks.getThread`](https://liveblocks.io/docs/api-reference/liveblocks-node#get-rooms-roomId-threads-threadId).", - "operationId": "get-thread", + "summary": "Get Yjs document encoded as a binary Yjs update", + "description": "This endpoint returns the room's Yjs document encoded as a single binary update. This can be used by `Y.applyUpdate(responseBody)` to get a copy of the document in your back end. See [Yjs documentation](https://docs.yjs.dev/api/document-updates) for more information on working with updates. To return a subdocument instead of the main document, pass its `guid`. Corresponds to [`liveblocks.getYjsDocumentAsBinaryUpdate`](https://liveblocks.io/docs/api-reference/liveblocks-node#get-rooms-roomId-ydoc-binary).", + "tags": ["Yjs"], "parameters": [ { "name": "roomId", @@ -1914,51 +1941,106 @@ } }, { - "name": "threadId", + "name": "guid", + "in": "query", + "required": false, + "schema": { + "type": "string", + "description": "ID of the subdocument", + "example": "subdoc-guid-123" + } + } + ], + "responses": { + "200": { + "description": "Success. Returns the room's Yjs document encoded as a binary Yjs update.", + "content": { + "application/octet-stream": { + "schema": { + "type": "string", + "format": "binary" + } + } + } + }, + "401": { + "$ref": "#/components/responses/401" + }, + "403": { + "$ref": "#/components/responses/403" + }, + "404": { + "$ref": "#/components/responses/404" + } + }, + "operationId": "get-yjs-document-as-binary-update" + } + }, + "/rooms/{roomId}/versions": { + "get": { + "summary": "Get Version History", + "description": "This endpoint returns a list of version history snapshots for the room. The versions are returned sorted by creation date, from newest to oldest. Corresponds to [`liveblocks.getVersionHistory`](https://liveblocks.io/docs/api-reference/liveblocks-node#get-version-history).", + "tags": ["Version History"], + "operationId": "get-version-history", + "parameters": [ + { + "name": "roomId", "in": "path", "required": true, "schema": { "type": "string", - "description": "ID of the thread", - "example": "th_abc123" + "description": "ID of the room", + "example": "my-room-id" } + }, + { + "schema": { + "type": "integer", + "minimum": 1, + "maximum": 100, + "default": 20, + "description": "A limit on the number of versions to be returned. The limit can range between 1 and 100, and defaults to 20.", + "example": 20 + }, + "in": "query", + "name": "limit" + }, + { + "schema": { + "type": "string", + "description": "A cursor used for pagination. Get the value from the `nextCursor` response of the previous page.", + "example": "eyJjcmVhdGVkQXQiOjE2NjAwMDA5ODgxMzd9" + }, + "in": "query", + "name": "cursor" } ], "responses": { "200": { - "description": "Success. Returns requested thread.", + "description": "Success. Returns the list of version history snapshots and the next page cursor.", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/Thread" + "$ref": "#/components/schemas/GetVersionHistoryResponse" }, "examples": { - "Success": { + "example": { "value": { - "type": "thread", - "id": "thread-id", - "roomId": "room-id", - "comments": [ + "data": [ { - "type": "comment", - "threadId": "thread-id", - "roomId": "room-id", - "id": "comment-id", - "userId": "string", - "createdAt": "2019-08-24T14:15:22Z", - "editedAt": "2019-08-24T14:15:22Z", - "deletedAt": "2019-08-24T14:15:22Z", - "body": {}, - "metadata": {}, - "reactions": [], - "attachments": [] + "id": "vh_abc123", + "createdAt": "2024-10-15T10:30:00.000Z", + "authors": [ + { + "id": "user-123" + }, + { + "id": "user-456" + } + ] } ], - "createdAt": "2019-08-24T14:15:22Z", - "metadata": {}, - "resolved": false, - "visibility": "public", - "updatedAt": "2019-08-24T14:15:22Z" + "nextCursor": "eyJjcmVhdGVkQXQiOiIyMDI0LTEwLTE1VDEwOjMwOjAwLjAwMFoifQ==" } } } @@ -1972,15 +2054,15 @@ "$ref": "#/components/responses/403" }, "404": { - "$ref": "#/components/responses/404-thread" + "$ref": "#/components/responses/404" } } }, - "delete": { - "summary": "Delete thread", - "tags": ["Comments"], - "description": "This endpoint deletes a thread by its ID. Corresponds to [`liveblocks.deleteThread`](https://liveblocks.io/docs/api-reference/liveblocks-node#delete-rooms-roomId-threads-threadId).", - "operationId": "delete-thread", + "post": { + "summary": "Create version history snapshot", + "description": "This endpoint creates a new version history snapshot of the room, capturing both its Storage and Yjs documents. Corresponds to [`liveblocks.createVersionHistorySnapshot`](https://liveblocks.io/docs/api-reference/liveblocks-node#create-version-history-snapshot).", + "tags": ["Version History"], + "operationId": "create-version-history-snapshot", "parameters": [ { "name": "roomId", @@ -1991,21 +2073,27 @@ "description": "ID of the room", "example": "my-room-id" } - }, - { - "name": "threadId", - "in": "path", - "required": true, - "schema": { - "type": "string", - "description": "ID of the thread", - "example": "th_abc123" - } } ], "responses": { - "204": { - "description": "Success. The thread has been deleted." + "200": { + "description": "Success. Returns the created version ID.", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CreateVersionHistorySnapshotResponse" + }, + "examples": { + "example": { + "value": { + "data": { + "id": "vh_abc123" + } + } + } + } + } + } }, "401": { "$ref": "#/components/responses/401" @@ -2014,19 +2102,17 @@ "$ref": "#/components/responses/403" }, "404": { - "$ref": "#/components/responses/404-thread" + "$ref": "#/components/responses/404" } } } }, - "/rooms/{roomId}/threads/{threadId}/participants": { + "/rooms/{roomId}/versions/{versionId}/yjs": { "get": { - "summary": "Get thread participants", - "x-badge": "Deprecated", - "tags": ["Comments"], - "deprecated": true, - "description": "**Deprecated.** Prefer using [thread subscriptions](#get-rooms-roomId-threads-threadId-subscriptions) instead.\n\nThis endpoint returns the list of thread participants. It is a list of unique user IDs representing all the thread comment authors and mentioned users in comments. Corresponds to [`liveblocks.getThreadParticipants`](https://liveblocks.io/docs/api-reference/liveblocks-node#get-rooms-roomId-threads-threadId-participants).", - "operationId": "get-thread-participants", + "summary": "Get Yjs document version", + "description": "This endpoint returns a specific version of the room's Yjs document encoded as a binary Yjs update. Corresponds to [`liveblocks.getYjsVersion`](https://liveblocks.io/docs/api-reference/liveblocks-node#get-yjs-version).", + "tags": ["Version History"], + "operationId": "get-yjs-version", "parameters": [ { "name": "roomId", @@ -2039,30 +2125,24 @@ } }, { - "name": "threadId", + "name": "versionId", "in": "path", "required": true, "schema": { "type": "string", - "description": "ID of the thread", - "example": "th_abc123" + "description": "ID of the version", + "example": "vh_abc123" } } ], "responses": { "200": { - "description": "Success. Returns the thread’s participants", + "description": "Success. Returns the Yjs document version as a binary stream.", "content": { - "application/json": { + "application/octet-stream": { "schema": { - "$ref": "#/components/schemas/GetThreadParticipantsResponse" - }, - "examples": { - "Success": { - "value": { - "participantIds": ["user-1", "user-2"] - } - } + "type": "string", + "format": "binary" } } } @@ -2074,17 +2154,17 @@ "$ref": "#/components/responses/403" }, "404": { - "$ref": "#/components/responses/404-thread" + "$ref": "#/components/responses/404" } } } }, - "/rooms/{roomId}/threads/{threadId}/metadata": { - "post": { - "summary": "Edit thread metadata", - "tags": ["Comments"], - "description": "This endpoint edits the metadata of a thread. The metadata is a JSON object that can be used to store any information you want about the thread, in `string`, `number`, or `boolean` form. Set a property to `null` to remove it. Corresponds to [`liveblocks.editThreadMetadata`](https://liveblocks.io/docs/api-reference/liveblocks-node#post-rooms-roomId-threads-threadId-metadata).\n\n`metadata` supports maximum 50 entries. Key length has a limit of 40 characters maximum. Value length has a limit of 4000 characters maximum for strings.", - "operationId": "edit-thread-metadata", + "/rooms/{roomId}/versions/{versionId}": { + "delete": { + "summary": "Delete a version", + "description": "This endpoint permanently deletes a version from the room's history. Corresponds to [`liveblocks.deleteVersion`](https://liveblocks.io/docs/api-reference/liveblocks-node#delete-version).", + "tags": ["Version History"], + "operationId": "delete-version", "parameters": [ { "name": "roomId", @@ -2097,13 +2177,424 @@ } }, { - "name": "threadId", + "name": "versionId", "in": "path", "required": true, "schema": { "type": "string", - "description": "ID of the thread", - "example": "th_abc123" + "description": "ID of the version", + "example": "vh_abc123" + } + } + ], + "responses": { + "204": { + "description": "Success. The version was deleted." + }, + "401": { + "$ref": "#/components/responses/401" + }, + "403": { + "$ref": "#/components/responses/403" + }, + "404": { + "$ref": "#/components/responses/404" + } + } + } + }, + "/rooms/{roomId}/threads": { + "get": { + "summary": "Get room threads", + "description": "This endpoint returns the threads in the requested room. Corresponds to [`liveblocks.getThreads`](https://liveblocks.io/docs/api-reference/liveblocks-node#get-rooms-roomId-threads).", + "tags": ["Comments"], + "parameters": [ + { + "name": "roomId", + "in": "path", + "required": true, + "schema": { + "type": "string", + "description": "ID of the room", + "example": "my-room-id" + } + }, + { + "schema": { + "type": "string", + "description": "Query to filter threads. You can filter by `metadata`, `resolved`, and `visibility`, for example, `metadata[\"status\"]:\"open\" AND metadata[\"color\"]:\"red\" AND resolved:true AND visibility:\"private\"`. Learn more about [filtering threads with query language](https://liveblocks.io/docs/guides/how-to-filter-threads-using-query-language).", + "example": "metadata[\"color\"]:\"blue\"" + }, + "in": "query", + "name": "query" + } + ], + "operationId": "get-threads", + "responses": { + "200": { + "description": "Success. Returns list of threads in a room.", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetThreadsResponse" + }, + "examples": { + "Success": { + "value": { + "data": [ + { + "type": "thread", + "id": "thread-id", + "roomId": "room-id", + "comments": [ + { + "type": "comment", + "threadId": "thread-id", + "roomId": "room-id", + "id": "comment-id", + "userId": "string", + "createdAt": "2019-08-24T14:15:22Z", + "editedAt": "2019-08-24T14:15:22Z", + "deletedAt": "2019-08-24T14:15:22Z", + "body": {}, + "metadata": {}, + "reactions": [], + "attachments": [] + } + ], + "createdAt": "2019-08-24T14:15:22Z", + "metadata": {}, + "resolved": false, + "visibility": "public", + "updatedAt": "2019-08-24T14:15:22Z" + } + ] + } + } + } + } + } + }, + "401": { + "$ref": "#/components/responses/401" + }, + "403": { + "$ref": "#/components/responses/403" + }, + "404": { + "$ref": "#/components/responses/404-thread" + } + } + }, + "post": { + "summary": "Create thread", + "description": "This endpoint creates a new thread and the first comment in the thread. Corresponds to [`liveblocks.createThread`](https://liveblocks.io/docs/api-reference/liveblocks-node#post-rooms-roomId-threads).\n\nA comment’s body is an array of paragraphs, each containing child nodes. Here’s an example of how to construct a comment’s body, which can be submitted under `comment.body`.\n\n```json\n{\n \"version\": 1,\n \"content\": [\n {\n \"type\": \"paragraph\",\n \"children\": [{ \"text\": \"Hello \" }, { \"text\": \"world\", \"bold\": true }]\n }\n ]\n}\n```\n\n`metadata` supports maximum 50 entries. Key length has a limit of 40 characters maximum. Value length has a limit of 4000 characters maximum for strings.", + "tags": ["Comments"], + "operationId": "create-thread", + "parameters": [ + { + "name": "roomId", + "in": "path", + "required": true, + "schema": { + "type": "string", + "description": "ID of the room", + "example": "my-room-id" + } + } + ], + "responses": { + "200": { + "description": "Success. Returns the created thread.", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Thread" + }, + "examples": { + "example": { + "value": { + "type": "thread", + "id": "thread-id", + "roomId": "room-id", + "comments": [ + { + "type": "comment", + "threadId": "thread-id", + "roomId": "room-id", + "id": "comment-id", + "userId": "alice", + "createdAt": "2022-07-13T14:32:50.697Z", + "body": {}, + "metadata": {}, + "reactions": [], + "attachments": [] + } + ], + "createdAt": "2022-07-13T14:32:50.697Z", + "updatedAt": "2022-07-13T14:32:50.697Z", + "metadata": { + "color": "blue" + }, + "resolved": false, + "visibility": "public" + } + } + } + } + } + }, + "401": { + "$ref": "#/components/responses/401" + }, + "403": { + "$ref": "#/components/responses/403" + }, + "409": { + "$ref": "#/components/responses/409-thread" + } + }, + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CreateThreadRequestBody" + }, + "examples": { + "example": { + "value": { + "comment": { + "userId": "alice", + "createdAt": "2022-07-13T14:32:50.697Z", + "body": { + "version": 1, + "content": [] + }, + "metadata": { + "tag": "important", + "spam": false + } + }, + "metadata": { + "color": "blue" + } + } + } + } + } + } + } + } + }, + "/rooms/{roomId}/threads/{threadId}": { + "get": { + "summary": "Get thread", + "tags": ["Comments"], + "description": "This endpoint returns a thread by its ID. Corresponds to [`liveblocks.getThread`](https://liveblocks.io/docs/api-reference/liveblocks-node#get-rooms-roomId-threads-threadId).", + "operationId": "get-thread", + "parameters": [ + { + "name": "roomId", + "in": "path", + "required": true, + "schema": { + "type": "string", + "description": "ID of the room", + "example": "my-room-id" + } + }, + { + "name": "threadId", + "in": "path", + "required": true, + "schema": { + "type": "string", + "description": "ID of the thread", + "example": "th_abc123" + } + } + ], + "responses": { + "200": { + "description": "Success. Returns requested thread.", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Thread" + }, + "examples": { + "Success": { + "value": { + "type": "thread", + "id": "thread-id", + "roomId": "room-id", + "comments": [ + { + "type": "comment", + "threadId": "thread-id", + "roomId": "room-id", + "id": "comment-id", + "userId": "string", + "createdAt": "2019-08-24T14:15:22Z", + "editedAt": "2019-08-24T14:15:22Z", + "deletedAt": "2019-08-24T14:15:22Z", + "body": {}, + "metadata": {}, + "reactions": [], + "attachments": [] + } + ], + "createdAt": "2019-08-24T14:15:22Z", + "metadata": {}, + "resolved": false, + "visibility": "public", + "updatedAt": "2019-08-24T14:15:22Z" + } + } + } + } + } + }, + "401": { + "$ref": "#/components/responses/401" + }, + "403": { + "$ref": "#/components/responses/403" + }, + "404": { + "$ref": "#/components/responses/404-thread" + } + } + }, + "delete": { + "summary": "Delete thread", + "tags": ["Comments"], + "description": "This endpoint deletes a thread by its ID. Corresponds to [`liveblocks.deleteThread`](https://liveblocks.io/docs/api-reference/liveblocks-node#delete-rooms-roomId-threads-threadId).", + "operationId": "delete-thread", + "parameters": [ + { + "name": "roomId", + "in": "path", + "required": true, + "schema": { + "type": "string", + "description": "ID of the room", + "example": "my-room-id" + } + }, + { + "name": "threadId", + "in": "path", + "required": true, + "schema": { + "type": "string", + "description": "ID of the thread", + "example": "th_abc123" + } + } + ], + "responses": { + "204": { + "description": "Success. The thread has been deleted." + }, + "401": { + "$ref": "#/components/responses/401" + }, + "403": { + "$ref": "#/components/responses/403" + }, + "404": { + "$ref": "#/components/responses/404-thread" + } + } + } + }, + "/rooms/{roomId}/threads/{threadId}/participants": { + "get": { + "summary": "Get thread participants", + "x-badge": "Deprecated", + "tags": ["Comments"], + "deprecated": true, + "description": "**Deprecated.** Prefer using [thread subscriptions](#get-rooms-roomId-threads-threadId-subscriptions) instead.\n\nThis endpoint returns the list of thread participants. It is a list of unique user IDs representing all the thread comment authors and mentioned users in comments. Corresponds to [`liveblocks.getThreadParticipants`](https://liveblocks.io/docs/api-reference/liveblocks-node#get-rooms-roomId-threads-threadId-participants).", + "operationId": "get-thread-participants", + "parameters": [ + { + "name": "roomId", + "in": "path", + "required": true, + "schema": { + "type": "string", + "description": "ID of the room", + "example": "my-room-id" + } + }, + { + "name": "threadId", + "in": "path", + "required": true, + "schema": { + "type": "string", + "description": "ID of the thread", + "example": "th_abc123" + } + } + ], + "responses": { + "200": { + "description": "Success. Returns the thread’s participants", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetThreadParticipantsResponse" + }, + "examples": { + "Success": { + "value": { + "participantIds": ["user-1", "user-2"] + } + } + } + } + } + }, + "401": { + "$ref": "#/components/responses/401" + }, + "403": { + "$ref": "#/components/responses/403" + }, + "404": { + "$ref": "#/components/responses/404-thread" + } + } + } + }, + "/rooms/{roomId}/threads/{threadId}/metadata": { + "post": { + "summary": "Edit thread metadata", + "tags": ["Comments"], + "description": "This endpoint edits the metadata of a thread. The metadata is a JSON object that can be used to store any information you want about the thread, in `string`, `number`, or `boolean` form. Set a property to `null` to remove it. Corresponds to [`liveblocks.editThreadMetadata`](https://liveblocks.io/docs/api-reference/liveblocks-node#post-rooms-roomId-threads-threadId-metadata).\n\n`metadata` supports maximum 50 entries. Key length has a limit of 40 characters maximum. Value length has a limit of 4000 characters maximum for strings.", + "operationId": "edit-thread-metadata", + "parameters": [ + { + "name": "roomId", + "in": "path", + "required": true, + "schema": { + "type": "string", + "description": "ID of the room", + "example": "my-room-id" + } + }, + { + "name": "threadId", + "in": "path", + "required": true, + "schema": { + "type": "string", + "description": "ID of the thread", + "example": "th_abc123" } } ], @@ -2153,14 +2644,208 @@ } } } - } + } + }, + "/rooms/{roomId}/threads/{threadId}/mark-as-resolved": { + "post": { + "summary": "Mark thread as resolved", + "tags": ["Comments"], + "description": "This endpoint marks a thread as resolved. The request body must include a `userId` to identify who resolved the thread. Returns the updated thread. Corresponds to [`liveblocks.markThreadAsResolved`](https://liveblocks.io/docs/api-reference/liveblocks-node#post-rooms-roomId-threads-threadId-mark-as-resolved).", + "operationId": "mark-thread-as-resolved", + "parameters": [ + { + "name": "roomId", + "in": "path", + "required": true, + "schema": { + "type": "string", + "description": "ID of the room", + "example": "my-room-id" + } + }, + { + "name": "threadId", + "in": "path", + "required": true, + "schema": { + "type": "string", + "description": "ID of the thread", + "example": "th_abc123" + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/MarkThreadAsResolvedRequestBody" + } + } + } + }, + "responses": { + "200": { + "description": "Success. Returns the updated thread.", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Thread" + } + } + } + }, + "403": { + "$ref": "#/components/responses/403" + }, + "404": { + "$ref": "#/components/responses/404-thread" + } + } + } + }, + "/rooms/{roomId}/threads/{threadId}/mark-as-unresolved": { + "post": { + "summary": "Mark thread as unresolved", + "tags": ["Comments"], + "description": "This endpoint marks a thread as unresolved. The request body must include a `userId` to identify who unresolved the thread. Returns the updated thread. Corresponds to [`liveblocks.markThreadAsUnresolved`](https://liveblocks.io/docs/api-reference/liveblocks-node#post-rooms-roomId-threads-threadId-mark-as-unresolved).", + "operationId": "mark-thread-as-unresolved", + "parameters": [ + { + "name": "roomId", + "in": "path", + "required": true, + "schema": { + "type": "string", + "description": "ID of the room", + "example": "my-room-id" + } + }, + { + "name": "threadId", + "in": "path", + "required": true, + "schema": { + "type": "string", + "description": "ID of the thread", + "example": "th_abc123" + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/MarkThreadAsUnresolvedRequestBody" + } + } + } + }, + "responses": { + "200": { + "description": "Success. Returns the updated thread.", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Thread" + } + } + } + }, + "403": { + "$ref": "#/components/responses/403" + }, + "404": { + "$ref": "#/components/responses/404-thread" + } + } + } + }, + "/rooms/{roomId}/threads/{threadId}/subscribe": { + "post": { + "summary": "Subscribe to thread", + "tags": ["Comments"], + "description": "This endpoint subscribes to a thread. Corresponds to [`liveblocks.subscribeToThread`](https://liveblocks.io/docs/api-reference/liveblocks-node#post-rooms-roomId-threads-threadId-subscribe).", + "operationId": "subscribe-to-thread", + "parameters": [ + { + "name": "roomId", + "in": "path", + "required": true, + "schema": { + "type": "string", + "description": "ID of the room", + "example": "my-room-id" + } + }, + { + "name": "threadId", + "in": "path", + "required": true, + "schema": { + "type": "string", + "description": "ID of the thread", + "example": "th_abc123" + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SubscribeToThreadRequestBody" + } + } + } + }, + "responses": { + "200": { + "description": "Success. Returns the thread subscription.", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Subscription" + } + } + } + }, + "403": { + "$ref": "#/components/responses/403" + }, + "404": { + "$ref": "#/components/responses/404-thread" + } + } + }, + "parameters": [ + { + "schema": { + "type": "string", + "example": "my-room-id" + }, + "name": "roomId", + "in": "path", + "required": true + }, + { + "schema": { + "type": "string", + "example": "th_abc123" + }, + "name": "threadId", + "in": "path", + "required": true + } + ] }, - "/rooms/{roomId}/threads/{threadId}/mark-as-resolved": { + "/rooms/{roomId}/threads/{threadId}/unsubscribe": { "post": { - "summary": "Mark thread as resolved", + "summary": "Unsubscribe from thread", "tags": ["Comments"], - "description": "This endpoint marks a thread as resolved. The request body must include a `userId` to identify who resolved the thread. Returns the updated thread. Corresponds to [`liveblocks.markThreadAsResolved`](https://liveblocks.io/docs/api-reference/liveblocks-node#post-rooms-roomId-threads-threadId-mark-as-resolved).", - "operationId": "mark-thread-as-resolved", + "description": "This endpoint unsubscribes from a thread. Corresponds to [`liveblocks.unsubscribeFromThread`](https://liveblocks.io/docs/api-reference/liveblocks-node#post-rooms-roomId-threads-threadId-unsubscribe).", + "operationId": "unsubscribe-from-thread", "parameters": [ { "name": "roomId", @@ -2188,21 +2873,14 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/MarkThreadAsResolvedRequestBody" + "$ref": "#/components/schemas/UnsubscribeFromThreadRequestBody" } } } }, "responses": { "200": { - "description": "Success. Returns the updated thread.", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/Thread" - } - } - } + "description": "Success." }, "403": { "$ref": "#/components/responses/403" @@ -2211,14 +2889,34 @@ "$ref": "#/components/responses/404-thread" } } - } + }, + "parameters": [ + { + "schema": { + "type": "string", + "example": "my-room-id" + }, + "name": "roomId", + "in": "path", + "required": true + }, + { + "schema": { + "type": "string", + "example": "th_abc123" + }, + "name": "threadId", + "in": "path", + "required": true + } + ] }, - "/rooms/{roomId}/threads/{threadId}/mark-as-unresolved": { - "post": { - "summary": "Mark thread as unresolved", + "/rooms/{roomId}/threads/{threadId}/subscriptions": { + "get": { + "summary": "Get thread subscriptions", "tags": ["Comments"], - "description": "This endpoint marks a thread as unresolved. The request body must include a `userId` to identify who unresolved the thread. Returns the updated thread. Corresponds to [`liveblocks.markThreadAsUnresolved`](https://liveblocks.io/docs/api-reference/liveblocks-node#post-rooms-roomId-threads-threadId-mark-as-unresolved).", - "operationId": "mark-thread-as-unresolved", + "description": "This endpoint gets the list of subscriptions to a thread. Corresponds to [`liveblocks.getThreadSubscriptions`](https://liveblocks.io/docs/api-reference/liveblocks-node#get-rooms-roomId-threads-threadId-subscriptions).", + "operationId": "get-thread-subscriptions", "parameters": [ { "name": "roomId", @@ -2241,23 +2939,13 @@ } } ], - "requestBody": { - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/MarkThreadAsUnresolvedRequestBody" - } - } - } - }, "responses": { "200": { - "description": "Success. Returns the updated thread.", + "description": "Success.", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/Thread" + "$ref": "#/components/schemas/GetThreadSubscriptionsResponse" } } } @@ -2268,15 +2956,36 @@ "404": { "$ref": "#/components/responses/404-thread" } + }, + "x-internal": false + }, + "parameters": [ + { + "schema": { + "type": "string", + "example": "my-room-id" + }, + "name": "roomId", + "in": "path", + "required": true + }, + { + "schema": { + "type": "string", + "example": "th_abc123" + }, + "name": "threadId", + "in": "path", + "required": true } - } + ] }, - "/rooms/{roomId}/threads/{threadId}/subscribe": { + "/rooms/{roomId}/threads/{threadId}/comments": { "post": { - "summary": "Subscribe to thread", + "summary": "Create comment", + "description": "This endpoint creates a new comment, adding it as a reply to a thread. Corresponds to [`liveblocks.createComment`](https://liveblocks.io/docs/api-reference/liveblocks-node#post-rooms-roomId-threads-threadId-comments).\n\nA comment’s body is an array of paragraphs, each containing child nodes. Here’s an example of how to construct a comment’s body, which can be submitted under `body`.\n\n```json\n{\n \"version\": 1,\n \"content\": [\n {\n \"type\": \"paragraph\",\n \"children\": [{ \"text\": \"Hello \" }, { \"text\": \"world\", \"bold\": true }]\n }\n ]\n}\n```\n\n`metadata` supports maximum 50 entries. Key length has a limit of 40 characters maximum. Value length has a limit of 4000 characters maximum for strings.", "tags": ["Comments"], - "description": "This endpoint subscribes to a thread. Corresponds to [`liveblocks.subscribeToThread`](https://liveblocks.io/docs/api-reference/liveblocks-node#post-rooms-roomId-threads-threadId-subscribe).", - "operationId": "subscribe-to-thread", + "operationId": "create-comment", "parameters": [ { "name": "roomId", @@ -2299,62 +3008,157 @@ } } ], - "requestBody": { - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/SubscribeToThreadRequestBody" - } - } - } - }, "responses": { "200": { - "description": "Success. Returns the thread subscription.", + "description": "Success. Returns the created comment.", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/Subscription" + "$ref": "#/components/schemas/Comment" + }, + "examples": { + "example": { + "value": { + "type": "comment", + "threadId": "thread-id", + "roomId": "room-id", + "id": "comment-id", + "userId": "alice", + "createdAt": "2022-07-13T14:32:50.697Z", + "body": {}, + "metadata": {}, + "reactions": [], + "attachments": [] + } + } } } } }, + "401": { + "$ref": "#/components/responses/401" + }, "403": { "$ref": "#/components/responses/403" }, "404": { "$ref": "#/components/responses/404-thread" + }, + "409": { + "$ref": "#/components/responses/409-comment" + } + }, + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CreateCommentRequestBody" + }, + "examples": { + "example": { + "value": { + "userId": "alice", + "createdAt": "2022-07-13T14:32:50.697Z", + "body": { + "version": 1, + "content": [] + }, + "metadata": { + "tag": "important", + "spam": false + } + } + } + } + } } } - }, - "parameters": [ - { - "schema": { - "type": "string", - "example": "my-room-id" + } + }, + "/rooms/{roomId}/threads/{threadId}/comments/{commentId}": { + "get": { + "summary": "Get comment", + "tags": ["Comments"], + "description": "This endpoint returns a comment by its ID. Corresponds to [`liveblocks.getComment`](https://liveblocks.io/docs/api-reference/liveblocks-node#get-rooms-roomId-threads-threadId-comments-commentId).", + "operationId": "get-comment", + "parameters": [ + { + "name": "roomId", + "in": "path", + "required": true, + "schema": { + "type": "string", + "description": "ID of the room", + "example": "my-room-id" + } }, - "name": "roomId", - "in": "path", - "required": true - }, - { - "schema": { - "type": "string", - "example": "th_abc123" + { + "name": "threadId", + "in": "path", + "required": true, + "schema": { + "type": "string", + "description": "ID of the thread", + "example": "th_abc123" + } + }, + { + "name": "commentId", + "in": "path", + "required": true, + "schema": { + "type": "string", + "description": "ID of the comment", + "example": "cm_abc123" + } + } + ], + "responses": { + "200": { + "description": "Success. Returns the requested comment.", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Comment" + }, + "examples": { + "Success": { + "value": { + "type": "comment", + "threadId": "thread-id", + "roomId": "room-id", + "id": "comment-id", + "userId": "alice", + "createdAt": "2019-08-24T14:15:22Z", + "editedAt": "2019-08-24T14:15:22Z", + "deletedAt": "2019-08-24T14:15:22Z", + "body": {}, + "metadata": {}, + "reactions": [], + "attachments": [] + } + } + } + } + } }, - "name": "threadId", - "in": "path", - "required": true + "401": { + "$ref": "#/components/responses/401" + }, + "403": { + "$ref": "#/components/responses/403" + }, + "404": { + "$ref": "#/components/responses/404-thread" + } } - ] - }, - "/rooms/{roomId}/threads/{threadId}/unsubscribe": { + }, "post": { - "summary": "Unsubscribe from thread", + "summary": "Edit comment", + "description": "This endpoint edits the specified comment. Corresponds to [`liveblocks.editComment`](https://liveblocks.io/docs/api-reference/liveblocks-node#post-rooms-roomId-threads-threadId-comments-commentId).\n\nA comment’s body is an array of paragraphs, each containing child nodes. Here’s an example of how to construct a comment’s body, which can be submitted under `body`.\n\n```json\n{\n \"version\": 1,\n \"content\": [\n {\n \"type\": \"paragraph\",\n \"children\": [{ \"text\": \"Hello \" }, { \"text\": \"world\", \"bold\": true }]\n }\n ]\n}\n```", "tags": ["Comments"], - "description": "This endpoint unsubscribes from a thread. Corresponds to [`liveblocks.unsubscribeFromThread`](https://liveblocks.io/docs/api-reference/liveblocks-node#post-rooms-roomId-threads-threadId-unsubscribe).", - "operationId": "unsubscribe-from-thread", + "operationId": "edit-comment", "parameters": [ { "name": "roomId", @@ -2375,57 +3179,83 @@ "description": "ID of the thread", "example": "th_abc123" } - } - ], - "requestBody": { - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/UnsubscribeFromThreadRequestBody" - } + }, + { + "name": "commentId", + "in": "path", + "required": true, + "schema": { + "type": "string", + "description": "ID of the comment", + "example": "cm_abc123" } } - }, + ], "responses": { "200": { - "description": "Success." + "description": "Success. Returns the edited comment.", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Comment" + }, + "examples": { + "example": { + "value": { + "type": "comment", + "threadId": "thread-id", + "roomId": "room-id", + "id": "comment-id", + "userId": "alice", + "createdAt": "2023-07-13T14:32:50.697Z", + "body": {}, + "metadata": {}, + "reactions": [], + "attachments": [] + } + } + } + } + } + }, + "401": { + "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "404": { "$ref": "#/components/responses/404-thread" - } - } - }, - "parameters": [ - { - "schema": { - "type": "string", - "example": "my-room-id" }, - "name": "roomId", - "in": "path", - "required": true + "409": { + "$ref": "#/components/responses/409-comment" + } }, - { - "schema": { - "type": "string", - "example": "th_abc123" - }, - "name": "threadId", - "in": "path", - "required": true + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/EditCommentRequestBody" + }, + "examples": { + "example": { + "value": { + "editedAt": "2023-07-13T14:32:50.697Z", + "body": { + "version": 1, + "content": [] + } + } + } + } + } + } } - ] - }, - "/rooms/{roomId}/threads/{threadId}/subscriptions": { - "get": { - "summary": "Get thread subscriptions", + }, + "delete": { + "summary": "Delete comment", "tags": ["Comments"], - "description": "This endpoint gets the list of subscriptions to a thread. Corresponds to [`liveblocks.getThreadSubscriptions`](https://liveblocks.io/docs/api-reference/liveblocks-node#get-rooms-roomId-threads-threadId-subscriptions).", - "operationId": "get-thread-subscriptions", "parameters": [ { "name": "roomId", @@ -2446,55 +3276,42 @@ "description": "ID of the thread", "example": "th_abc123" } + }, + { + "name": "commentId", + "in": "path", + "required": true, + "schema": { + "type": "string", + "description": "ID of the comment", + "example": "cm_abc123" + } } ], "responses": { - "200": { - "description": "Success.", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/GetThreadSubscriptionsResponse" - } - } - } + "204": { + "description": "Success. The comment was deleted" + }, + "401": { + "$ref": "#/components/responses/401" }, "403": { "$ref": "#/components/responses/403" }, "404": { - "$ref": "#/components/responses/404-thread" + "$ref": "#/components/responses/404-comment" } }, - "x-internal": false - }, - "parameters": [ - { - "schema": { - "type": "string", - "example": "my-room-id" - }, - "name": "roomId", - "in": "path", - "required": true - }, - { - "schema": { - "type": "string", - "example": "th_abc123" - }, - "name": "threadId", - "in": "path", - "required": true - } - ] + "operationId": "delete-comment", + "description": "This endpoint deletes a comment. A deleted comment is no longer accessible from the API or the dashboard and it cannot be restored. Corresponds to [`liveblocks.deleteComment`](https://liveblocks.io/docs/api-reference/liveblocks-node#post-rooms-roomId-threads-threadId-comments-commentId)." + } }, - "/rooms/{roomId}/threads/{threadId}/comments": { + "/rooms/{roomId}/threads/{threadId}/comments/{commentId}/add-reaction": { "post": { - "summary": "Create comment", - "description": "This endpoint creates a new comment, adding it as a reply to a thread. Corresponds to [`liveblocks.createComment`](https://liveblocks.io/docs/api-reference/liveblocks-node#post-rooms-roomId-threads-threadId-comments).\n\nA comment’s body is an array of paragraphs, each containing child nodes. Here’s an example of how to construct a comment’s body, which can be submitted under `body`.\n\n```json\n{\n \"version\": 1,\n \"content\": [\n {\n \"type\": \"paragraph\",\n \"children\": [{ \"text\": \"Hello \" }, { \"text\": \"world\", \"bold\": true }]\n }\n ]\n}\n```\n\n`metadata` supports maximum 50 entries. Key length has a limit of 40 characters maximum. Value length has a limit of 4000 characters maximum for strings.", + "summary": "Add comment reaction", + "description": "This endpoint adds a reaction to a comment. Corresponds to [`liveblocks.addCommentReaction`](https://liveblocks.io/docs/api-reference/liveblocks-node#post-rooms-roomId-threads-threadId-comments-commentId-add-reaction).", "tags": ["Comments"], - "operationId": "create-comment", + "operationId": "add-comment-reaction", "parameters": [ { "name": "roomId", @@ -2515,29 +3332,32 @@ "description": "ID of the thread", "example": "th_abc123" } + }, + { + "name": "commentId", + "in": "path", + "required": true, + "schema": { + "type": "string", + "description": "ID of the comment", + "example": "cm_abc123" + } } ], "responses": { "200": { - "description": "Success. Returns the created comment.", + "description": "Success. Returns the created reaction.", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/Comment" + "$ref": "#/components/schemas/CommentReaction" }, "examples": { "example": { "value": { - "type": "comment", - "threadId": "thread-id", - "roomId": "room-id", - "id": "comment-id", - "userId": "alice", + "emoji": "👨‍👩‍👧", "createdAt": "2022-07-13T14:32:50.697Z", - "body": {}, - "metadata": {}, - "reactions": [], - "attachments": [] + "userId": "alice" } } } @@ -2551,10 +3371,83 @@ "$ref": "#/components/responses/403" }, "404": { - "$ref": "#/components/responses/404-thread" - }, - "409": { - "$ref": "#/components/responses/409-comment" + "$ref": "#/components/responses/404-comment" + }, + "409": { + "$ref": "#/components/responses/409-comment-reaction" + } + }, + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/AddCommentReactionRequestBody" + }, + "examples": { + "example": { + "value": { + "emoji": "👨‍👩‍👧", + "createdAt": "2022-07-13T14:32:50.697Z", + "userId": "alice" + } + } + } + } + } + } + } + }, + "/rooms/{roomId}/threads/{threadId}/comments/{commentId}/remove-reaction": { + "post": { + "summary": "Remove comment reaction", + "description": "This endpoint removes a comment reaction. A deleted comment reaction is no longer accessible from the API or the dashboard and it cannot be restored. Corresponds to [`liveblocks.removeCommentReaction`](https://liveblocks.io/docs/api-reference/liveblocks-node#post-rooms-roomId-threads-threadId-comments-commentId-add-reaction).", + "tags": ["Comments"], + "operationId": "remove-comment-reaction", + "parameters": [ + { + "name": "roomId", + "in": "path", + "required": true, + "schema": { + "type": "string", + "description": "ID of the room", + "example": "my-room-id" + } + }, + { + "name": "threadId", + "in": "path", + "required": true, + "schema": { + "type": "string", + "description": "ID of the thread", + "example": "th_abc123" + } + }, + { + "name": "commentId", + "in": "path", + "required": true, + "schema": { + "type": "string", + "description": "ID of the comment", + "example": "cm_abc123" + } + } + ], + "responses": { + "204": { + "description": "Success. The comment reaction was deleted" + }, + "401": { + "$ref": "#/components/responses/401" + }, + "403": { + "$ref": "#/components/responses/403" + }, + "404": { + "$ref": "#/components/responses/404-comment-reaction" } }, "requestBody": { @@ -2562,21 +3455,14 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/CreateCommentRequestBody" + "$ref": "#/components/schemas/RemoveCommentReactionRequestBody" }, "examples": { "example": { "value": { + "emoji": "👨‍👩‍👧", "userId": "alice", - "createdAt": "2022-07-13T14:32:50.697Z", - "body": { - "version": 1, - "content": [] - }, - "metadata": { - "tag": "important", - "spam": false - } + "removedAt": "2022-07-13T14:32:50.697Z" } } } @@ -2585,12 +3471,12 @@ } } }, - "/rooms/{roomId}/threads/{threadId}/comments/{commentId}": { + "/rooms/{roomId}/attachments/{attachmentId}": { "get": { - "summary": "Get comment", + "summary": "Get attachment", + "description": "Gets an attachment's metadata and a presigned download URL. The URL expires after 1 hour.", "tags": ["Comments"], - "description": "This endpoint returns a comment by its ID. Corresponds to [`liveblocks.getComment`](https://liveblocks.io/docs/api-reference/liveblocks-node#get-rooms-roomId-threads-threadId-comments-commentId).", - "operationId": "get-comment", + "operationId": "get-attachment", "parameters": [ { "name": "roomId", @@ -2603,49 +3489,34 @@ } }, { - "name": "threadId", - "in": "path", - "required": true, - "schema": { - "type": "string", - "description": "ID of the thread", - "example": "th_abc123" - } - }, - { - "name": "commentId", + "name": "attachmentId", "in": "path", "required": true, "schema": { "type": "string", - "description": "ID of the comment", - "example": "cm_abc123" + "description": "ID of the attachment", + "example": "at_abc123" } } ], "responses": { "200": { - "description": "Success. Returns the requested comment.", + "description": "Success. Returns the attachment metadata with a presigned download URL.", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/Comment" + "$ref": "#/components/schemas/AttachmentWithUrl" }, "examples": { "Success": { "value": { - "type": "comment", - "threadId": "thread-id", - "roomId": "room-id", - "id": "comment-id", - "userId": "alice", - "createdAt": "2019-08-24T14:15:22Z", - "editedAt": "2019-08-24T14:15:22Z", - "deletedAt": "2019-08-24T14:15:22Z", - "body": {}, - "metadata": {}, - "reactions": [], - "attachments": [] + "type": "attachment", + "id": "at_abc123", + "mimeType": "image/png", + "name": "screenshot.png", + "size": 12345, + "url": "https://example.com/at_abc123?X-Amz-Expires=3600&X-Amz-Signature=...", + "expiresAt": "2026-03-16T14:00:00.000Z" } } } @@ -2655,19 +3526,18 @@ "401": { "$ref": "#/components/responses/401" }, - "403": { - "$ref": "#/components/responses/403" - }, "404": { - "$ref": "#/components/responses/404-thread" + "description": "Attachment not found" } } - }, - "post": { - "summary": "Edit comment", - "description": "This endpoint edits the specified comment. Corresponds to [`liveblocks.editComment`](https://liveblocks.io/docs/api-reference/liveblocks-node#post-rooms-roomId-threads-threadId-comments-commentId).\n\nA comment’s body is an array of paragraphs, each containing child nodes. Here’s an example of how to construct a comment’s body, which can be submitted under `body`.\n\n```json\n{\n \"version\": 1,\n \"content\": [\n {\n \"type\": \"paragraph\",\n \"children\": [{ \"text\": \"Hello \" }, { \"text\": \"world\", \"bold\": true }]\n }\n ]\n}\n```", + } + }, + "/rooms/{roomId}/attachments/{attachmentId}/upload/{name}": { + "put": { + "summary": "Upload attachment", + "description": "Uploads a file's bytes and returns a draft comment attachment. Pass the returned attachment ID in the comment's attachment IDs when creating or editing a comment. For large files, use the multipart upload operations instead.", "tags": ["Comments"], - "operationId": "edit-comment", + "operationId": "upload-attachment", "parameters": [ { "name": "roomId", @@ -2680,49 +3550,66 @@ } }, { - "name": "threadId", + "name": "attachmentId", "in": "path", "required": true, "schema": { "type": "string", - "description": "ID of the thread", - "example": "th_abc123" + "pattern": "^at_[A-Za-z0-9_-]{21}$", + "description": "ID for the attachment", + "example": "at_abc123456789012345678" } }, { - "name": "commentId", + "name": "name", "in": "path", "required": true, "schema": { "type": "string", - "description": "ID of the comment", - "example": "cm_abc123" + "description": "Name of the file", + "example": "screenshot.png" + } + }, + { + "name": "userId", + "in": "query", + "required": true, + "schema": { + "type": "string", + "description": "ID of the user uploading the attachment", + "example": "alice" + } + }, + { + "name": "fileSize", + "in": "query", + "required": false, + "schema": { + "type": "integer", + "minimum": 0, + "description": "Expected file size in bytes", + "example": 12345 } } ], + "requestBody": { + "required": true, + "content": { + "application/octet-stream": { + "schema": { + "type": "string", + "format": "binary" + } + } + } + }, "responses": { "200": { - "description": "Success. Returns the edited comment.", + "description": "Success. Returns the uploaded draft attachment.", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/Comment" - }, - "examples": { - "example": { - "value": { - "type": "comment", - "threadId": "thread-id", - "roomId": "room-id", - "id": "comment-id", - "userId": "alice", - "createdAt": "2023-07-13T14:32:50.697Z", - "body": {}, - "metadata": {}, - "reactions": [], - "attachments": [] - } - } + "$ref": "#/components/schemas/CommentAttachment" } } } @@ -2734,37 +3621,26 @@ "$ref": "#/components/responses/403" }, "404": { - "$ref": "#/components/responses/404-thread" + "$ref": "#/components/responses/404" }, "409": { - "$ref": "#/components/responses/409-comment" - } - }, - "requestBody": { - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/EditCommentRequestBody" - }, - "examples": { - "example": { - "value": { - "editedAt": "2023-07-13T14:32:50.697Z", - "body": { - "version": 1, - "content": [] - } - } - } - } - } + "description": "An attachment with this ID already exists." + }, + "413": { + "description": "The attachment exceeds the project's per-file upload limit." + }, + "422": { + "$ref": "#/components/responses/422" } } - }, - "delete": { - "summary": "Delete comment", + } + }, + "/rooms/{roomId}/attachments/{attachmentId}/multipart/{name}": { + "post": { + "summary": "Create attachment multipart upload", + "description": "Starts a multipart upload for a draft comment attachment.", "tags": ["Comments"], + "operationId": "create-attachment-multipart-upload", "parameters": [ { "name": "roomId", @@ -2777,29 +3653,48 @@ } }, { - "name": "threadId", + "name": "attachmentId", "in": "path", "required": true, "schema": { "type": "string", - "description": "ID of the thread", - "example": "th_abc123" + "pattern": "^at_[A-Za-z0-9_-]{21}$", + "description": "ID for the attachment", + "example": "at_abc123456789012345678" } }, { - "name": "commentId", + "name": "name", "in": "path", "required": true, "schema": { "type": "string", - "description": "ID of the comment", - "example": "cm_abc123" + "description": "Name of the file", + "example": "recording.mp4" + } + }, + { + "name": "fileSize", + "in": "query", + "required": false, + "schema": { + "type": "integer", + "minimum": 0, + "description": "Expected file size in bytes", + "example": 10485760 } } ], "responses": { - "204": { - "description": "Success. The comment was deleted" + "200": { + "description": "Success. Returns identifiers for the multipart upload.", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/AttachmentMultipartUpload" + } + } + } }, "401": { "$ref": "#/components/responses/401" @@ -2808,19 +3703,26 @@ "$ref": "#/components/responses/403" }, "404": { - "$ref": "#/components/responses/404-comment" + "$ref": "#/components/responses/404" + }, + "409": { + "description": "An attachment with this ID already exists." + }, + "413": { + "description": "The attachment exceeds the project's per-file upload limit." + }, + "422": { + "$ref": "#/components/responses/422" } - }, - "operationId": "delete-comment", - "description": "This endpoint deletes a comment. A deleted comment is no longer accessible from the API or the dashboard and it cannot be restored. Corresponds to [`liveblocks.deleteComment`](https://liveblocks.io/docs/api-reference/liveblocks-node#post-rooms-roomId-threads-threadId-comments-commentId)." + } } }, - "/rooms/{roomId}/threads/{threadId}/comments/{commentId}/add-reaction": { - "post": { - "summary": "Add comment reaction", - "description": "This endpoint adds a reaction to a comment. Corresponds to [`liveblocks.addCommentReaction`](https://liveblocks.io/docs/api-reference/liveblocks-node#post-rooms-roomId-threads-threadId-comments-commentId-add-reaction).", + "/rooms/{roomId}/attachments/{attachmentId}/multipart/{uploadId}/{partNumber}": { + "put": { + "summary": "Upload attachment multipart part", + "description": "Uploads one part of an attachment multipart upload.", "tags": ["Comments"], - "operationId": "add-comment-reaction", + "operationId": "upload-attachment-multipart-part", "parameters": [ { "name": "roomId", @@ -2833,42 +3735,55 @@ } }, { - "name": "threadId", + "name": "attachmentId", "in": "path", "required": true, "schema": { "type": "string", - "description": "ID of the thread", - "example": "th_abc123" + "pattern": "^at_[A-Za-z0-9_-]{21}$", + "description": "ID of the attachment", + "example": "at_abc123456789012345678" } }, { - "name": "commentId", + "name": "uploadId", "in": "path", "required": true, "schema": { "type": "string", - "description": "ID of the comment", - "example": "cm_abc123" + "description": "ID returned when the multipart upload was created" + } + }, + { + "name": "partNumber", + "in": "path", + "required": true, + "schema": { + "type": "integer", + "minimum": 1, + "description": "One-based part number", + "example": 1 + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/octet-stream": { + "schema": { + "type": "string", + "format": "binary" + } } } - ], + }, "responses": { "200": { - "description": "Success. Returns the created reaction.", + "description": "Success. Returns the uploaded part's number and ETag.", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/CommentReaction" - }, - "examples": { - "example": { - "value": { - "emoji": "👨‍👩‍👧", - "createdAt": "2022-07-13T14:32:50.697Z", - "userId": "alice" - } - } + "$ref": "#/components/schemas/AttachmentMultipartPart" } } } @@ -2880,39 +3795,20 @@ "$ref": "#/components/responses/403" }, "404": { - "$ref": "#/components/responses/404-comment" + "$ref": "#/components/responses/404" }, "409": { - "$ref": "#/components/responses/409-comment-reaction" - } - }, - "requestBody": { - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/AddCommentReactionRequestBody" - }, - "examples": { - "example": { - "value": { - "emoji": "👨‍👩‍👧", - "createdAt": "2022-07-13T14:32:50.697Z", - "userId": "alice" - } - } - } - } + "description": "The multipart upload belongs to a different project or room." } } } }, - "/rooms/{roomId}/threads/{threadId}/comments/{commentId}/remove-reaction": { + "/rooms/{roomId}/attachments/{attachmentId}/multipart/{uploadId}/complete": { "post": { - "summary": "Remove comment reaction", - "description": "This endpoint removes a comment reaction. A deleted comment reaction is no longer accessible from the API or the dashboard and it cannot be restored. Corresponds to [`liveblocks.removeCommentReaction`](https://liveblocks.io/docs/api-reference/liveblocks-node#post-rooms-roomId-threads-threadId-comments-commentId-add-reaction).", + "summary": "Complete attachment multipart upload", + "description": "Completes a multipart upload and returns a draft comment attachment. Pass the returned attachment ID in the comment's attachment IDs when creating or editing a comment.", "tags": ["Comments"], - "operationId": "remove-comment-reaction", + "operationId": "complete-attachment-multipart-upload", "parameters": [ { "name": "roomId", @@ -2925,29 +3821,56 @@ } }, { - "name": "threadId", + "name": "attachmentId", "in": "path", "required": true, "schema": { "type": "string", - "description": "ID of the thread", - "example": "th_abc123" + "pattern": "^at_[A-Za-z0-9_-]{21}$", + "description": "ID of the attachment", + "example": "at_abc123456789012345678" } }, { - "name": "commentId", + "name": "uploadId", "in": "path", "required": true, "schema": { "type": "string", - "description": "ID of the comment", - "example": "cm_abc123" + "description": "ID returned when the multipart upload was created" + } + }, + { + "name": "userId", + "in": "query", + "required": true, + "schema": { + "type": "string", + "description": "ID of the user uploading the attachment", + "example": "alice" } } ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CompleteAttachmentMultipartUploadRequestBody" + } + } + } + }, "responses": { - "204": { - "description": "Success. The comment reaction was deleted" + "200": { + "description": "Success. Returns the uploaded draft attachment.", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CommentAttachment" + } + } + } }, "401": { "$ref": "#/components/responses/401" @@ -2956,36 +3879,26 @@ "$ref": "#/components/responses/403" }, "404": { - "$ref": "#/components/responses/404-comment-reaction" - } - }, - "requestBody": { - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/RemoveCommentReactionRequestBody" - }, - "examples": { - "example": { - "value": { - "emoji": "👨‍👩‍👧", - "userId": "alice", - "removedAt": "2022-07-13T14:32:50.697Z" - } - } - } - } + "$ref": "#/components/responses/404" + }, + "409": { + "description": "The multipart upload belongs to a different project or room." + }, + "413": { + "description": "The completed attachment exceeds the project's per-file upload limit." + }, + "422": { + "$ref": "#/components/responses/422" } } } }, - "/rooms/{roomId}/attachments/{attachmentId}": { - "get": { - "summary": "Get attachment", - "description": "Gets an attachment's metadata and a presigned download URL. The URL expires after 1 hour.", + "/rooms/{roomId}/attachments/{attachmentId}/multipart/{uploadId}": { + "delete": { + "summary": "Abort attachment multipart upload", + "description": "Aborts a multipart upload and discards its uploaded parts.", "tags": ["Comments"], - "operationId": "get-attachment", + "operationId": "abort-attachment-multipart-upload", "parameters": [ { "name": "roomId", @@ -3003,40 +3916,36 @@ "required": true, "schema": { "type": "string", + "pattern": "^at_[A-Za-z0-9_-]{21}$", "description": "ID of the attachment", - "example": "at_abc123" + "example": "at_abc123456789012345678" + } + }, + { + "name": "uploadId", + "in": "path", + "required": true, + "schema": { + "type": "string", + "description": "ID returned when the multipart upload was created" } } ], "responses": { - "200": { - "description": "Success. Returns the attachment metadata with a presigned download URL.", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/AttachmentWithUrl" - }, - "examples": { - "Success": { - "value": { - "type": "attachment", - "id": "at_abc123", - "mimeType": "image/png", - "name": "screenshot.png", - "size": 12345, - "url": "https://example.com/at_abc123?X-Amz-Expires=3600&X-Amz-Signature=...", - "expiresAt": "2026-03-16T14:00:00.000Z" - } - } - } - } - } + "204": { + "description": "Success. The multipart upload was aborted." }, "401": { "$ref": "#/components/responses/401" }, + "403": { + "$ref": "#/components/responses/403" + }, "404": { - "description": "Attachment not found" + "$ref": "#/components/responses/404" + }, + "409": { + "description": "The multipart upload belongs to a different project or room." } } } @@ -7647,6 +8556,139 @@ "ttl": 60 } }, + "LiveFileData": { + "title": "LiveFileData", + "description": "Immutable reference to a file from Storage stored inside a LiveFile node.", + "type": "object", + "properties": { + "id": { + "type": "string", + "pattern": "^fl_[A-Za-z0-9_-]{21}$", + "description": "ID of the uploaded Storage file", + "example": "fl_abc123456789012345678" + }, + "name": { + "type": "string", + "description": "Original file name", + "example": "photo.png" + }, + "size": { + "type": "integer", + "minimum": 0, + "description": "File size in bytes", + "example": 12345 + }, + "mimeType": { + "type": "string", + "description": "File MIME type", + "example": "image/png" + } + }, + "required": ["id", "name", "size", "mimeType"], + "additionalProperties": false + }, + "LiveFile": { + "title": "LiveFile", + "description": "Plain LSON representation of an immutable LiveFile node.", + "type": "object", + "properties": { + "liveblocksType": { + "type": "string", + "const": "LiveFile" + }, + "data": { + "$ref": "#/components/schemas/LiveFileData" + } + }, + "required": ["liveblocksType", "data"], + "additionalProperties": false, + "example": { + "liveblocksType": "LiveFile", + "data": { + "id": "fl_abc123456789012345678", + "name": "photo.png", + "size": 12345, + "mimeType": "image/png" + } + } + }, + "StorageFileWithUrl": { + "title": "StorageFileWithUrl", + "description": "Uploaded Storage file metadata with a temporary download URL.", + "type": "object", + "properties": { + "id": { + "type": "string", + "pattern": "^fl_[A-Za-z0-9_-]{21}$" + }, + "name": { + "type": "string" + }, + "size": { + "type": "integer", + "minimum": 0 + }, + "mimeType": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri", + "description": "Presigned download URL" + }, + "expiresAt": { + "type": "string", + "format": "date-time", + "description": "Expiration time of the presigned URL" + } + }, + "required": ["id", "name", "size", "mimeType", "url", "expiresAt"], + "additionalProperties": false + }, + "StorageFileMultipartUpload": { + "title": "StorageFileMultipartUpload", + "type": "object", + "properties": { + "fileId": { + "type": "string", + "pattern": "^fl_[A-Za-z0-9_-]{21}$" + }, + "uploadId": { + "type": "string" + } + }, + "required": ["fileId", "uploadId"], + "additionalProperties": false + }, + "StorageFileMultipartPart": { + "title": "StorageFileMultipartPart", + "type": "object", + "properties": { + "partNumber": { + "type": "integer", + "minimum": 1 + }, + "etag": { + "type": "string" + } + }, + "required": ["partNumber", "etag"], + "additionalProperties": false + }, + "CompleteStorageFileMultipartUploadRequestBody": { + "title": "CompleteStorageFileMultipartUploadRequestBody", + "type": "object", + "properties": { + "parts": { + "type": "array", + "items": { + "$ref": "#/components/schemas/StorageFileMultipartPart" + } + } + }, + "required": ["parts"], + "additionalProperties": false + }, "GetStorageDocumentResponse": { "title": "GetStorageDocumentResponse", "type": "object", @@ -7670,6 +8712,15 @@ "a": 1, "b": 2 } + }, + "aLiveFile": { + "liveblocksType": "LiveFile", + "data": { + "id": "fl_abc123456789012345678", + "name": "photo.png", + "size": 12345, + "mimeType": "image/png" + } } } } @@ -7699,6 +8750,15 @@ "aLiveList": { "liveblocksType": "LiveList", "data": ["a", "b"] + }, + "aLiveFile": { + "liveblocksType": "LiveFile", + "data": { + "id": "fl_abc123456789012345678", + "name": "photo.png", + "size": 12345, + "mimeType": "image/png" + } } } } @@ -8917,6 +9977,50 @@ "size": 12345 } }, + "AttachmentMultipartUpload": { + "type": "object", + "title": "AttachmentMultipartUpload", + "properties": { + "attachmentId": { + "type": "string", + "pattern": "^at_[A-Za-z0-9_-]{21}$" + }, + "uploadId": { + "type": "string" + } + }, + "required": ["attachmentId", "uploadId"], + "additionalProperties": false + }, + "AttachmentMultipartPart": { + "type": "object", + "title": "AttachmentMultipartPart", + "properties": { + "partNumber": { + "type": "integer", + "minimum": 1 + }, + "etag": { + "type": "string" + } + }, + "required": ["partNumber", "etag"], + "additionalProperties": false + }, + "CompleteAttachmentMultipartUploadRequestBody": { + "type": "object", + "title": "CompleteAttachmentMultipartUploadRequestBody", + "properties": { + "parts": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AttachmentMultipartPart" + } + } + }, + "required": ["parts"], + "additionalProperties": false + }, "AttachmentWithUrl": { "type": "object", "title": "AttachmentWithUrl", diff --git a/examples/javascript-live-cursors/package-lock.json b/examples/javascript-live-cursors/package-lock.json index 6643ee68256..9defafe93d8 100644 --- a/examples/javascript-live-cursors/package-lock.json +++ b/examples/javascript-live-cursors/package-lock.json @@ -7,7 +7,7 @@ "name": "@liveblocks-examples/javascript-live-cursors", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.21.0" + "@liveblocks/client": "^3.23.0" }, "devDependencies": { "esbuild": "0.27.2", @@ -457,18 +457,18 @@ } }, "node_modules/@liveblocks/client": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.21.0.tgz", - "integrity": "sha512-dxPzW2OTXFtKWsbYpjR5N2qpVYtjEeFXYul0TRRtwKkwF161to+8in/6VCd7H3MtD0B0TvN6gM0yedjMhk98oQ==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.23.0.tgz", + "integrity": "sha512-ETdju0DzK9h4BSCe7hFc2gqzLOhoarL5jTNBaCrtBwSqyO4TY3FjVo/aPWRi4zkhhDWvAA4oh/HATLJldj5pLw==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0" + "@liveblocks/core": "3.23.0" } }, "node_modules/@liveblocks/core": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.21.0.tgz", - "integrity": "sha512-3z1Lu5Kg0hQFxZWsAzp/qqmE+aSTV4ca67h7s5LsZPO3CRnEzpUSXiHtxpx8lVPj/ndXt7itikmFWsc8nCkw5g==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.23.0.tgz", + "integrity": "sha512-VG7BTOxTVGE0pNV/uaF5rC8C6FqTy7uR0NPFZGDLQqi2gFYX2MCf4EuPydToFXF54WRWUukzQmItkhFMQb23Cg==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" diff --git a/examples/javascript-live-cursors/package.json b/examples/javascript-live-cursors/package.json index 0dd0e3df1cc..3ca075a4bfa 100644 --- a/examples/javascript-live-cursors/package.json +++ b/examples/javascript-live-cursors/package.json @@ -7,7 +7,7 @@ "build": "esbuild app.ts --bundle --outfile=static/app.js" }, "dependencies": { - "@liveblocks/client": "^3.21.0" + "@liveblocks/client": "^3.23.0" }, "devDependencies": { "esbuild": "0.27.2", diff --git a/examples/javascript-todo-list/package-lock.json b/examples/javascript-todo-list/package-lock.json index 5cb9e772ba8..c529db8e73d 100644 --- a/examples/javascript-todo-list/package-lock.json +++ b/examples/javascript-todo-list/package-lock.json @@ -7,7 +7,7 @@ "name": "@liveblocks-examples/javascript-todo-list", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.21.0" + "@liveblocks/client": "^3.23.0" }, "devDependencies": { "esbuild": "0.27.2", @@ -457,18 +457,18 @@ } }, "node_modules/@liveblocks/client": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.21.0.tgz", - "integrity": "sha512-dxPzW2OTXFtKWsbYpjR5N2qpVYtjEeFXYul0TRRtwKkwF161to+8in/6VCd7H3MtD0B0TvN6gM0yedjMhk98oQ==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.23.0.tgz", + "integrity": "sha512-ETdju0DzK9h4BSCe7hFc2gqzLOhoarL5jTNBaCrtBwSqyO4TY3FjVo/aPWRi4zkhhDWvAA4oh/HATLJldj5pLw==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0" + "@liveblocks/core": "3.23.0" } }, "node_modules/@liveblocks/core": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.21.0.tgz", - "integrity": "sha512-3z1Lu5Kg0hQFxZWsAzp/qqmE+aSTV4ca67h7s5LsZPO3CRnEzpUSXiHtxpx8lVPj/ndXt7itikmFWsc8nCkw5g==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.23.0.tgz", + "integrity": "sha512-VG7BTOxTVGE0pNV/uaF5rC8C6FqTy7uR0NPFZGDLQqi2gFYX2MCf4EuPydToFXF54WRWUukzQmItkhFMQb23Cg==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" diff --git a/examples/javascript-todo-list/package.json b/examples/javascript-todo-list/package.json index 1653d6c62c9..ffad6b10558 100644 --- a/examples/javascript-todo-list/package.json +++ b/examples/javascript-todo-list/package.json @@ -12,6 +12,6 @@ "prettier": "^3.3.3" }, "dependencies": { - "@liveblocks/client": "^3.21.0" + "@liveblocks/client": "^3.23.0" } } diff --git a/examples/nextjs-3d-builder/package-lock.json b/examples/nextjs-3d-builder/package-lock.json index c0383f48a71..d473b347794 100644 --- a/examples/nextjs-3d-builder/package-lock.json +++ b/examples/nextjs-3d-builder/package-lock.json @@ -7,8 +7,8 @@ "name": "@liveblocks-examples/nextjs-3d-builder", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.21.0", - "@liveblocks/react": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/react": "^3.23.0", "@react-three/drei": "^9.16.1", "@react-three/fiber": "^8.0.27", "next": "^16.1.6", @@ -513,31 +513,31 @@ } }, "node_modules/@liveblocks/client": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.21.0.tgz", - "integrity": "sha512-dxPzW2OTXFtKWsbYpjR5N2qpVYtjEeFXYul0TRRtwKkwF161to+8in/6VCd7H3MtD0B0TvN6gM0yedjMhk98oQ==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.23.0.tgz", + "integrity": "sha512-ETdju0DzK9h4BSCe7hFc2gqzLOhoarL5jTNBaCrtBwSqyO4TY3FjVo/aPWRi4zkhhDWvAA4oh/HATLJldj5pLw==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0" + "@liveblocks/core": "3.23.0" } }, "node_modules/@liveblocks/core": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.21.0.tgz", - "integrity": "sha512-3z1Lu5Kg0hQFxZWsAzp/qqmE+aSTV4ca67h7s5LsZPO3CRnEzpUSXiHtxpx8lVPj/ndXt7itikmFWsc8nCkw5g==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.23.0.tgz", + "integrity": "sha512-VG7BTOxTVGE0pNV/uaF5rC8C6FqTy7uR0NPFZGDLQqi2gFYX2MCf4EuPydToFXF54WRWUukzQmItkhFMQb23Cg==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/react": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.21.0.tgz", - "integrity": "sha512-yMipwcJIqjDyrcKMYyNbjiQDSmR7u/g34FQvp34VjimVBUshkowEI696K+GKrh7STmcTJdhA/cKs4lZuOiWPhg==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.23.0.tgz", + "integrity": "sha512-VlBrvs30hsrbD5uRbd1bhpUJDBx5Q0Z8XFz5FuNb/EWueRj+Kfu4mCuRaEChbXrZrzGQX0m84ST6l5lR0n6NNQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0" + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0" }, "peerDependencies": { "@types/react": "^18 || ^19", diff --git a/examples/nextjs-3d-builder/package.json b/examples/nextjs-3d-builder/package.json index fdf8bdd7ca1..72bfd015e71 100644 --- a/examples/nextjs-3d-builder/package.json +++ b/examples/nextjs-3d-builder/package.json @@ -9,8 +9,8 @@ "start": "next start" }, "dependencies": { - "@liveblocks/client": "^3.21.0", - "@liveblocks/react": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/react": "^3.23.0", "@react-three/drei": "^9.16.1", "@react-three/fiber": "^8.0.27", "next": "^16.1.6", diff --git a/examples/nextjs-ai-app-builder/package-lock.json b/examples/nextjs-ai-app-builder/package-lock.json index dafe828944d..cc57db45f99 100644 --- a/examples/nextjs-ai-app-builder/package-lock.json +++ b/examples/nextjs-ai-app-builder/package-lock.json @@ -8,10 +8,10 @@ "license": "Apache-2.0", "dependencies": { "@codesandbox/sandpack-react": "^2.20.0", - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", "@monaco-editor/react": "^4.7.0", "@types/node": "^18.11.19", "@types/react": "^18.0.38", @@ -830,30 +830,30 @@ } }, "node_modules/@liveblocks/client": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.21.0.tgz", - "integrity": "sha512-dxPzW2OTXFtKWsbYpjR5N2qpVYtjEeFXYul0TRRtwKkwF161to+8in/6VCd7H3MtD0B0TvN6gM0yedjMhk98oQ==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.23.0.tgz", + "integrity": "sha512-ETdju0DzK9h4BSCe7hFc2gqzLOhoarL5jTNBaCrtBwSqyO4TY3FjVo/aPWRi4zkhhDWvAA4oh/HATLJldj5pLw==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0" + "@liveblocks/core": "3.23.0" } }, "node_modules/@liveblocks/core": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.21.0.tgz", - "integrity": "sha512-3z1Lu5Kg0hQFxZWsAzp/qqmE+aSTV4ca67h7s5LsZPO3CRnEzpUSXiHtxpx8lVPj/ndXt7itikmFWsc8nCkw5g==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.23.0.tgz", + "integrity": "sha512-VG7BTOxTVGE0pNV/uaF5rC8C6FqTy7uR0NPFZGDLQqi2gFYX2MCf4EuPydToFXF54WRWUukzQmItkhFMQb23Cg==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.21.0.tgz", - "integrity": "sha512-YGV014c6S5SrjOV7wAnSx1QKTyd0pyOpcKE8yohUuiy4LBCASHHAGeQI/iCU4XFHYCuQWqjx3yx6CFHoYohqwA==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.23.0.tgz", + "integrity": "sha512-/k2NjYVvk56ub3CQDb2kcDjP2rkcyixzVdTEu30/URrq0UB/MngWgjFFyz1cSXjqyVAIdmdn9PLW+KM6E6K8+w==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0", + "@liveblocks/core": "3.23.0", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "marked": "^15.0.11", @@ -861,13 +861,13 @@ } }, "node_modules/@liveblocks/react": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.21.0.tgz", - "integrity": "sha512-yMipwcJIqjDyrcKMYyNbjiQDSmR7u/g34FQvp34VjimVBUshkowEI696K+GKrh7STmcTJdhA/cKs4lZuOiWPhg==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.23.0.tgz", + "integrity": "sha512-VlBrvs30hsrbD5uRbd1bhpUJDBx5Q0Z8XFz5FuNb/EWueRj+Kfu4mCuRaEChbXrZrzGQX0m84ST6l5lR0n6NNQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0" + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0" }, "peerDependencies": { "@types/react": "^18 || ^19", @@ -884,15 +884,15 @@ } }, "node_modules/@liveblocks/react-ui": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.21.0.tgz", - "integrity": "sha512-ZvRAzrDuGGR4yUm90VLkdcCl20yyqiyPitQqPmS+Ude+ESxRAhuqv5lrH1Q6S0MrQYuouph/+jXX7Myb7lQKCw==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.23.0.tgz", + "integrity": "sha512-de35PijEENcKgNdhYUn9o5srX8tqOWAOh4trQRWe/DCHOBD9TBc6E+ChLAxO8mDy4zChhUvAQ/vhtsh0bKbOhQ==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0", - "@liveblocks/react": "3.21.0", + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0", + "@liveblocks/react": "3.23.0", "frimousse": "^0.2.0", "marked": "^15.0.11", "radix-ui": "^1.4.0", diff --git a/examples/nextjs-ai-app-builder/package.json b/examples/nextjs-ai-app-builder/package.json index 1a089bd9d47..e264444b7ff 100644 --- a/examples/nextjs-ai-app-builder/package.json +++ b/examples/nextjs-ai-app-builder/package.json @@ -11,10 +11,10 @@ }, "dependencies": { "@codesandbox/sandpack-react": "^2.20.0", - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", "@monaco-editor/react": "^4.7.0", "@types/node": "^18.11.19", "@types/react": "^18.0.38", diff --git a/examples/nextjs-ai-calendar/package-lock.json b/examples/nextjs-ai-calendar/package-lock.json index 243e104d25b..3495eccbd77 100644 --- a/examples/nextjs-ai-calendar/package-lock.json +++ b/examples/nextjs-ai-calendar/package-lock.json @@ -8,10 +8,10 @@ "license": "Apache-2.0", "dependencies": { "@faker-js/faker": "^9.9.0", - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", "@radix-ui/react-dialog": "^1.1.15", "@radix-ui/react-popover": "^1.1.15", "@radix-ui/react-slot": "^1.2.4", @@ -624,30 +624,30 @@ "license": "Apache-2.0" }, "node_modules/@liveblocks/client": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.21.0.tgz", - "integrity": "sha512-dxPzW2OTXFtKWsbYpjR5N2qpVYtjEeFXYul0TRRtwKkwF161to+8in/6VCd7H3MtD0B0TvN6gM0yedjMhk98oQ==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.23.0.tgz", + "integrity": "sha512-ETdju0DzK9h4BSCe7hFc2gqzLOhoarL5jTNBaCrtBwSqyO4TY3FjVo/aPWRi4zkhhDWvAA4oh/HATLJldj5pLw==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0" + "@liveblocks/core": "3.23.0" } }, "node_modules/@liveblocks/core": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.21.0.tgz", - "integrity": "sha512-3z1Lu5Kg0hQFxZWsAzp/qqmE+aSTV4ca67h7s5LsZPO3CRnEzpUSXiHtxpx8lVPj/ndXt7itikmFWsc8nCkw5g==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.23.0.tgz", + "integrity": "sha512-VG7BTOxTVGE0pNV/uaF5rC8C6FqTy7uR0NPFZGDLQqi2gFYX2MCf4EuPydToFXF54WRWUukzQmItkhFMQb23Cg==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.21.0.tgz", - "integrity": "sha512-YGV014c6S5SrjOV7wAnSx1QKTyd0pyOpcKE8yohUuiy4LBCASHHAGeQI/iCU4XFHYCuQWqjx3yx6CFHoYohqwA==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.23.0.tgz", + "integrity": "sha512-/k2NjYVvk56ub3CQDb2kcDjP2rkcyixzVdTEu30/URrq0UB/MngWgjFFyz1cSXjqyVAIdmdn9PLW+KM6E6K8+w==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0", + "@liveblocks/core": "3.23.0", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "marked": "^15.0.11", @@ -655,13 +655,13 @@ } }, "node_modules/@liveblocks/react": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.21.0.tgz", - "integrity": "sha512-yMipwcJIqjDyrcKMYyNbjiQDSmR7u/g34FQvp34VjimVBUshkowEI696K+GKrh7STmcTJdhA/cKs4lZuOiWPhg==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.23.0.tgz", + "integrity": "sha512-VlBrvs30hsrbD5uRbd1bhpUJDBx5Q0Z8XFz5FuNb/EWueRj+Kfu4mCuRaEChbXrZrzGQX0m84ST6l5lR0n6NNQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0" + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0" }, "peerDependencies": { "@types/react": "^18 || ^19", @@ -678,15 +678,15 @@ } }, "node_modules/@liveblocks/react-ui": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.21.0.tgz", - "integrity": "sha512-ZvRAzrDuGGR4yUm90VLkdcCl20yyqiyPitQqPmS+Ude+ESxRAhuqv5lrH1Q6S0MrQYuouph/+jXX7Myb7lQKCw==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.23.0.tgz", + "integrity": "sha512-de35PijEENcKgNdhYUn9o5srX8tqOWAOh4trQRWe/DCHOBD9TBc6E+ChLAxO8mDy4zChhUvAQ/vhtsh0bKbOhQ==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0", - "@liveblocks/react": "3.21.0", + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0", + "@liveblocks/react": "3.23.0", "frimousse": "^0.2.0", "marked": "^15.0.11", "radix-ui": "^1.4.0", diff --git a/examples/nextjs-ai-calendar/package.json b/examples/nextjs-ai-calendar/package.json index 723b081b513..bef0d99ec5c 100644 --- a/examples/nextjs-ai-calendar/package.json +++ b/examples/nextjs-ai-calendar/package.json @@ -11,10 +11,10 @@ }, "dependencies": { "@faker-js/faker": "^9.9.0", - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", "@radix-ui/react-dialog": "^1.1.15", "@radix-ui/react-popover": "^1.1.15", "@radix-ui/react-slot": "^1.2.4", diff --git a/examples/nextjs-ai-chats/package-lock.json b/examples/nextjs-ai-chats/package-lock.json index 1c769077823..e414e0907d1 100644 --- a/examples/nextjs-ai-chats/package-lock.json +++ b/examples/nextjs-ai-chats/package-lock.json @@ -7,10 +7,10 @@ "name": "@liveblocks-examples/nextjs-ai-chats", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", "@types/node": "^18.11.19", "@types/react": "^18.0.38", "@types/react-dom": "^18.0.11", @@ -600,30 +600,30 @@ "license": "Apache-2.0" }, "node_modules/@liveblocks/client": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.21.0.tgz", - "integrity": "sha512-dxPzW2OTXFtKWsbYpjR5N2qpVYtjEeFXYul0TRRtwKkwF161to+8in/6VCd7H3MtD0B0TvN6gM0yedjMhk98oQ==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.23.0.tgz", + "integrity": "sha512-ETdju0DzK9h4BSCe7hFc2gqzLOhoarL5jTNBaCrtBwSqyO4TY3FjVo/aPWRi4zkhhDWvAA4oh/HATLJldj5pLw==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0" + "@liveblocks/core": "3.23.0" } }, "node_modules/@liveblocks/core": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.21.0.tgz", - "integrity": "sha512-3z1Lu5Kg0hQFxZWsAzp/qqmE+aSTV4ca67h7s5LsZPO3CRnEzpUSXiHtxpx8lVPj/ndXt7itikmFWsc8nCkw5g==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.23.0.tgz", + "integrity": "sha512-VG7BTOxTVGE0pNV/uaF5rC8C6FqTy7uR0NPFZGDLQqi2gFYX2MCf4EuPydToFXF54WRWUukzQmItkhFMQb23Cg==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.21.0.tgz", - "integrity": "sha512-YGV014c6S5SrjOV7wAnSx1QKTyd0pyOpcKE8yohUuiy4LBCASHHAGeQI/iCU4XFHYCuQWqjx3yx6CFHoYohqwA==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.23.0.tgz", + "integrity": "sha512-/k2NjYVvk56ub3CQDb2kcDjP2rkcyixzVdTEu30/URrq0UB/MngWgjFFyz1cSXjqyVAIdmdn9PLW+KM6E6K8+w==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0", + "@liveblocks/core": "3.23.0", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "marked": "^15.0.11", @@ -631,13 +631,13 @@ } }, "node_modules/@liveblocks/react": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.21.0.tgz", - "integrity": "sha512-yMipwcJIqjDyrcKMYyNbjiQDSmR7u/g34FQvp34VjimVBUshkowEI696K+GKrh7STmcTJdhA/cKs4lZuOiWPhg==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.23.0.tgz", + "integrity": "sha512-VlBrvs30hsrbD5uRbd1bhpUJDBx5Q0Z8XFz5FuNb/EWueRj+Kfu4mCuRaEChbXrZrzGQX0m84ST6l5lR0n6NNQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0" + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0" }, "peerDependencies": { "@types/react": "^18 || ^19", @@ -654,15 +654,15 @@ } }, "node_modules/@liveblocks/react-ui": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.21.0.tgz", - "integrity": "sha512-ZvRAzrDuGGR4yUm90VLkdcCl20yyqiyPitQqPmS+Ude+ESxRAhuqv5lrH1Q6S0MrQYuouph/+jXX7Myb7lQKCw==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.23.0.tgz", + "integrity": "sha512-de35PijEENcKgNdhYUn9o5srX8tqOWAOh4trQRWe/DCHOBD9TBc6E+ChLAxO8mDy4zChhUvAQ/vhtsh0bKbOhQ==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0", - "@liveblocks/react": "3.21.0", + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0", + "@liveblocks/react": "3.23.0", "frimousse": "^0.2.0", "marked": "^15.0.11", "radix-ui": "^1.4.0", diff --git a/examples/nextjs-ai-chats/package.json b/examples/nextjs-ai-chats/package.json index a9d1dbe563c..d9652595e05 100644 --- a/examples/nextjs-ai-chats/package.json +++ b/examples/nextjs-ai-chats/package.json @@ -10,10 +10,10 @@ "lint": "next lint" }, "dependencies": { - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", "@types/node": "^18.11.19", "@types/react": "^18.0.38", "@types/react-dom": "^18.0.11", diff --git a/examples/nextjs-ai-dashboard-reports/package-lock.json b/examples/nextjs-ai-dashboard-reports/package-lock.json index 9095252f58c..610bee7bbbc 100644 --- a/examples/nextjs-ai-dashboard-reports/package-lock.json +++ b/examples/nextjs-ai-dashboard-reports/package-lock.json @@ -10,10 +10,10 @@ "dependencies": { "@ai-sdk/anthropic": "^3.0.64", "@internationalized/date": "^3.7.0", - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", "@radix-ui/react-accordion": "^1.2.12", "@radix-ui/react-checkbox": "^1.1.5", "@radix-ui/react-dialog": "^1.1.15", @@ -1773,30 +1773,30 @@ "license": "Apache-2.0" }, "node_modules/@liveblocks/client": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.21.0.tgz", - "integrity": "sha512-dxPzW2OTXFtKWsbYpjR5N2qpVYtjEeFXYul0TRRtwKkwF161to+8in/6VCd7H3MtD0B0TvN6gM0yedjMhk98oQ==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.23.0.tgz", + "integrity": "sha512-ETdju0DzK9h4BSCe7hFc2gqzLOhoarL5jTNBaCrtBwSqyO4TY3FjVo/aPWRi4zkhhDWvAA4oh/HATLJldj5pLw==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0" + "@liveblocks/core": "3.23.0" } }, "node_modules/@liveblocks/core": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.21.0.tgz", - "integrity": "sha512-3z1Lu5Kg0hQFxZWsAzp/qqmE+aSTV4ca67h7s5LsZPO3CRnEzpUSXiHtxpx8lVPj/ndXt7itikmFWsc8nCkw5g==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.23.0.tgz", + "integrity": "sha512-VG7BTOxTVGE0pNV/uaF5rC8C6FqTy7uR0NPFZGDLQqi2gFYX2MCf4EuPydToFXF54WRWUukzQmItkhFMQb23Cg==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.21.0.tgz", - "integrity": "sha512-YGV014c6S5SrjOV7wAnSx1QKTyd0pyOpcKE8yohUuiy4LBCASHHAGeQI/iCU4XFHYCuQWqjx3yx6CFHoYohqwA==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.23.0.tgz", + "integrity": "sha512-/k2NjYVvk56ub3CQDb2kcDjP2rkcyixzVdTEu30/URrq0UB/MngWgjFFyz1cSXjqyVAIdmdn9PLW+KM6E6K8+w==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0", + "@liveblocks/core": "3.23.0", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "marked": "^15.0.11", @@ -1804,13 +1804,13 @@ } }, "node_modules/@liveblocks/react": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.21.0.tgz", - "integrity": "sha512-yMipwcJIqjDyrcKMYyNbjiQDSmR7u/g34FQvp34VjimVBUshkowEI696K+GKrh7STmcTJdhA/cKs4lZuOiWPhg==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.23.0.tgz", + "integrity": "sha512-VlBrvs30hsrbD5uRbd1bhpUJDBx5Q0Z8XFz5FuNb/EWueRj+Kfu4mCuRaEChbXrZrzGQX0m84ST6l5lR0n6NNQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0" + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0" }, "peerDependencies": { "@types/react": "^18 || ^19", @@ -1827,15 +1827,15 @@ } }, "node_modules/@liveblocks/react-ui": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.21.0.tgz", - "integrity": "sha512-ZvRAzrDuGGR4yUm90VLkdcCl20yyqiyPitQqPmS+Ude+ESxRAhuqv5lrH1Q6S0MrQYuouph/+jXX7Myb7lQKCw==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.23.0.tgz", + "integrity": "sha512-de35PijEENcKgNdhYUn9o5srX8tqOWAOh4trQRWe/DCHOBD9TBc6E+ChLAxO8mDy4zChhUvAQ/vhtsh0bKbOhQ==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0", - "@liveblocks/react": "3.21.0", + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0", + "@liveblocks/react": "3.23.0", "frimousse": "^0.2.0", "marked": "^15.0.11", "radix-ui": "^1.4.0", diff --git a/examples/nextjs-ai-dashboard-reports/package.json b/examples/nextjs-ai-dashboard-reports/package.json index 3fece213d69..ba79d80f5fa 100644 --- a/examples/nextjs-ai-dashboard-reports/package.json +++ b/examples/nextjs-ai-dashboard-reports/package.json @@ -13,10 +13,10 @@ "dependencies": { "@ai-sdk/anthropic": "^3.0.64", "@internationalized/date": "^3.7.0", - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", "@radix-ui/react-accordion": "^1.2.12", "@radix-ui/react-checkbox": "^1.1.5", "@radix-ui/react-dialog": "^1.1.15", diff --git a/examples/nextjs-ai-elements-realtime/package-lock.json b/examples/nextjs-ai-elements-realtime/package-lock.json index 5cc6ac5530f..67a3499d0f0 100644 --- a/examples/nextjs-ai-elements-realtime/package-lock.json +++ b/examples/nextjs-ai-elements-realtime/package-lock.json @@ -7,9 +7,9 @@ "name": "@liveblocks-examples/nextjs-ai-elements-realtime", "license": "Apache-2.0", "dependencies": { - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", "@radix-ui/react-use-controllable-state": "^1.2.3", "ai": "^6.0.205", "class-variance-authority": "^0.7.1", @@ -710,30 +710,30 @@ "license": "Apache-2.0" }, "node_modules/@liveblocks/client": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.21.0.tgz", - "integrity": "sha512-dxPzW2OTXFtKWsbYpjR5N2qpVYtjEeFXYul0TRRtwKkwF161to+8in/6VCd7H3MtD0B0TvN6gM0yedjMhk98oQ==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.23.0.tgz", + "integrity": "sha512-ETdju0DzK9h4BSCe7hFc2gqzLOhoarL5jTNBaCrtBwSqyO4TY3FjVo/aPWRi4zkhhDWvAA4oh/HATLJldj5pLw==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0" + "@liveblocks/core": "3.23.0" } }, "node_modules/@liveblocks/core": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.21.0.tgz", - "integrity": "sha512-3z1Lu5Kg0hQFxZWsAzp/qqmE+aSTV4ca67h7s5LsZPO3CRnEzpUSXiHtxpx8lVPj/ndXt7itikmFWsc8nCkw5g==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.23.0.tgz", + "integrity": "sha512-VG7BTOxTVGE0pNV/uaF5rC8C6FqTy7uR0NPFZGDLQqi2gFYX2MCf4EuPydToFXF54WRWUukzQmItkhFMQb23Cg==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.21.0.tgz", - "integrity": "sha512-YGV014c6S5SrjOV7wAnSx1QKTyd0pyOpcKE8yohUuiy4LBCASHHAGeQI/iCU4XFHYCuQWqjx3yx6CFHoYohqwA==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.23.0.tgz", + "integrity": "sha512-/k2NjYVvk56ub3CQDb2kcDjP2rkcyixzVdTEu30/URrq0UB/MngWgjFFyz1cSXjqyVAIdmdn9PLW+KM6E6K8+w==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0", + "@liveblocks/core": "3.23.0", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "marked": "^15.0.11", @@ -741,13 +741,13 @@ } }, "node_modules/@liveblocks/react": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.21.0.tgz", - "integrity": "sha512-yMipwcJIqjDyrcKMYyNbjiQDSmR7u/g34FQvp34VjimVBUshkowEI696K+GKrh7STmcTJdhA/cKs4lZuOiWPhg==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.23.0.tgz", + "integrity": "sha512-VlBrvs30hsrbD5uRbd1bhpUJDBx5Q0Z8XFz5FuNb/EWueRj+Kfu4mCuRaEChbXrZrzGQX0m84ST6l5lR0n6NNQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0" + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0" }, "peerDependencies": { "@types/react": "^18 || ^19", @@ -764,15 +764,15 @@ } }, "node_modules/@liveblocks/react-ui": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.21.0.tgz", - "integrity": "sha512-ZvRAzrDuGGR4yUm90VLkdcCl20yyqiyPitQqPmS+Ude+ESxRAhuqv5lrH1Q6S0MrQYuouph/+jXX7Myb7lQKCw==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.23.0.tgz", + "integrity": "sha512-de35PijEENcKgNdhYUn9o5srX8tqOWAOh4trQRWe/DCHOBD9TBc6E+ChLAxO8mDy4zChhUvAQ/vhtsh0bKbOhQ==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0", - "@liveblocks/react": "3.21.0", + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0", + "@liveblocks/react": "3.23.0", "frimousse": "^0.2.0", "marked": "^15.0.11", "radix-ui": "^1.4.0", diff --git a/examples/nextjs-ai-elements-realtime/package.json b/examples/nextjs-ai-elements-realtime/package.json index 7ba24f09d82..56bdbc0e3a7 100644 --- a/examples/nextjs-ai-elements-realtime/package.json +++ b/examples/nextjs-ai-elements-realtime/package.json @@ -9,9 +9,9 @@ "start": "next start" }, "dependencies": { - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", "@radix-ui/react-use-controllable-state": "^1.2.3", "ai": "^6.0.205", "class-variance-authority": "^0.7.1", diff --git a/examples/nextjs-ai-popup/package-lock.json b/examples/nextjs-ai-popup/package-lock.json index 4d16f998342..c09b47421b6 100644 --- a/examples/nextjs-ai-popup/package-lock.json +++ b/examples/nextjs-ai-popup/package-lock.json @@ -7,10 +7,10 @@ "name": "@liveblocks-examples/nextjs-ai-popup", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", "@radix-ui/react-popover": "^1.1.15", "@types/node": "^18.11.19", "@types/react": "^18.0.38", @@ -600,30 +600,30 @@ "license": "Apache-2.0" }, "node_modules/@liveblocks/client": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.21.0.tgz", - "integrity": "sha512-dxPzW2OTXFtKWsbYpjR5N2qpVYtjEeFXYul0TRRtwKkwF161to+8in/6VCd7H3MtD0B0TvN6gM0yedjMhk98oQ==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.23.0.tgz", + "integrity": "sha512-ETdju0DzK9h4BSCe7hFc2gqzLOhoarL5jTNBaCrtBwSqyO4TY3FjVo/aPWRi4zkhhDWvAA4oh/HATLJldj5pLw==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0" + "@liveblocks/core": "3.23.0" } }, "node_modules/@liveblocks/core": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.21.0.tgz", - "integrity": "sha512-3z1Lu5Kg0hQFxZWsAzp/qqmE+aSTV4ca67h7s5LsZPO3CRnEzpUSXiHtxpx8lVPj/ndXt7itikmFWsc8nCkw5g==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.23.0.tgz", + "integrity": "sha512-VG7BTOxTVGE0pNV/uaF5rC8C6FqTy7uR0NPFZGDLQqi2gFYX2MCf4EuPydToFXF54WRWUukzQmItkhFMQb23Cg==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.21.0.tgz", - "integrity": "sha512-YGV014c6S5SrjOV7wAnSx1QKTyd0pyOpcKE8yohUuiy4LBCASHHAGeQI/iCU4XFHYCuQWqjx3yx6CFHoYohqwA==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.23.0.tgz", + "integrity": "sha512-/k2NjYVvk56ub3CQDb2kcDjP2rkcyixzVdTEu30/URrq0UB/MngWgjFFyz1cSXjqyVAIdmdn9PLW+KM6E6K8+w==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0", + "@liveblocks/core": "3.23.0", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "marked": "^15.0.11", @@ -631,13 +631,13 @@ } }, "node_modules/@liveblocks/react": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.21.0.tgz", - "integrity": "sha512-yMipwcJIqjDyrcKMYyNbjiQDSmR7u/g34FQvp34VjimVBUshkowEI696K+GKrh7STmcTJdhA/cKs4lZuOiWPhg==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.23.0.tgz", + "integrity": "sha512-VlBrvs30hsrbD5uRbd1bhpUJDBx5Q0Z8XFz5FuNb/EWueRj+Kfu4mCuRaEChbXrZrzGQX0m84ST6l5lR0n6NNQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0" + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0" }, "peerDependencies": { "@types/react": "^18 || ^19", @@ -654,15 +654,15 @@ } }, "node_modules/@liveblocks/react-ui": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.21.0.tgz", - "integrity": "sha512-ZvRAzrDuGGR4yUm90VLkdcCl20yyqiyPitQqPmS+Ude+ESxRAhuqv5lrH1Q6S0MrQYuouph/+jXX7Myb7lQKCw==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.23.0.tgz", + "integrity": "sha512-de35PijEENcKgNdhYUn9o5srX8tqOWAOh4trQRWe/DCHOBD9TBc6E+ChLAxO8mDy4zChhUvAQ/vhtsh0bKbOhQ==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0", - "@liveblocks/react": "3.21.0", + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0", + "@liveblocks/react": "3.23.0", "frimousse": "^0.2.0", "marked": "^15.0.11", "radix-ui": "^1.4.0", diff --git a/examples/nextjs-ai-popup/package.json b/examples/nextjs-ai-popup/package.json index dfc3548e340..9f93020b08e 100644 --- a/examples/nextjs-ai-popup/package.json +++ b/examples/nextjs-ai-popup/package.json @@ -10,10 +10,10 @@ "lint": "next lint" }, "dependencies": { - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", "@radix-ui/react-popover": "^1.1.15", "@types/node": "^18.11.19", "@types/react": "^18.0.38", diff --git a/examples/nextjs-ai-slideshow/README.md b/examples/nextjs-ai-slideshow/README.md index 0215ea85b6c..fe59fb9e43e 100644 --- a/examples/nextjs-ai-slideshow/README.md +++ b/examples/nextjs-ai-slideshow/README.md @@ -29,6 +29,8 @@ HTML. You can drag-and-drop elements, edit the code, and leave comments for other users. As other users edit slides, you can see their presence in the preview and code editor. +AI Slideshow Generator + ## Getting started Run the following command to try this example locally: diff --git a/examples/nextjs-ai-slideshow/package-lock.json b/examples/nextjs-ai-slideshow/package-lock.json index f5ff6babaa9..9416b3ee7ef 100644 --- a/examples/nextjs-ai-slideshow/package-lock.json +++ b/examples/nextjs-ai-slideshow/package-lock.json @@ -12,10 +12,10 @@ "@dnd-kit/core": "^6", "@dnd-kit/sortable": "^7.0.2", "@dnd-kit/utilities": "^3.2.2", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", - "@liveblocks/yjs": "^3.21.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", + "@liveblocks/yjs": "^3.23.0", "@radix-ui/react-use-controllable-state": "^1.2.3", "ai": "^6.0.205", "class-variance-authority": "^0.7.1", @@ -959,30 +959,30 @@ } }, "node_modules/@liveblocks/client": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.21.0.tgz", - "integrity": "sha512-dxPzW2OTXFtKWsbYpjR5N2qpVYtjEeFXYul0TRRtwKkwF161to+8in/6VCd7H3MtD0B0TvN6gM0yedjMhk98oQ==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.23.0.tgz", + "integrity": "sha512-ETdju0DzK9h4BSCe7hFc2gqzLOhoarL5jTNBaCrtBwSqyO4TY3FjVo/aPWRi4zkhhDWvAA4oh/HATLJldj5pLw==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0" + "@liveblocks/core": "3.23.0" } }, "node_modules/@liveblocks/core": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.21.0.tgz", - "integrity": "sha512-3z1Lu5Kg0hQFxZWsAzp/qqmE+aSTV4ca67h7s5LsZPO3CRnEzpUSXiHtxpx8lVPj/ndXt7itikmFWsc8nCkw5g==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.23.0.tgz", + "integrity": "sha512-VG7BTOxTVGE0pNV/uaF5rC8C6FqTy7uR0NPFZGDLQqi2gFYX2MCf4EuPydToFXF54WRWUukzQmItkhFMQb23Cg==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.21.0.tgz", - "integrity": "sha512-YGV014c6S5SrjOV7wAnSx1QKTyd0pyOpcKE8yohUuiy4LBCASHHAGeQI/iCU4XFHYCuQWqjx3yx6CFHoYohqwA==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.23.0.tgz", + "integrity": "sha512-/k2NjYVvk56ub3CQDb2kcDjP2rkcyixzVdTEu30/URrq0UB/MngWgjFFyz1cSXjqyVAIdmdn9PLW+KM6E6K8+w==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0", + "@liveblocks/core": "3.23.0", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "marked": "^15.0.11", @@ -990,13 +990,13 @@ } }, "node_modules/@liveblocks/react": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.21.0.tgz", - "integrity": "sha512-yMipwcJIqjDyrcKMYyNbjiQDSmR7u/g34FQvp34VjimVBUshkowEI696K+GKrh7STmcTJdhA/cKs4lZuOiWPhg==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.23.0.tgz", + "integrity": "sha512-VlBrvs30hsrbD5uRbd1bhpUJDBx5Q0Z8XFz5FuNb/EWueRj+Kfu4mCuRaEChbXrZrzGQX0m84ST6l5lR0n6NNQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0" + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0" }, "peerDependencies": { "@types/react": "^18 || ^19", @@ -1013,15 +1013,15 @@ } }, "node_modules/@liveblocks/react-ui": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.21.0.tgz", - "integrity": "sha512-ZvRAzrDuGGR4yUm90VLkdcCl20yyqiyPitQqPmS+Ude+ESxRAhuqv5lrH1Q6S0MrQYuouph/+jXX7Myb7lQKCw==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.23.0.tgz", + "integrity": "sha512-de35PijEENcKgNdhYUn9o5srX8tqOWAOh4trQRWe/DCHOBD9TBc6E+ChLAxO8mDy4zChhUvAQ/vhtsh0bKbOhQ==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0", - "@liveblocks/react": "3.21.0", + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0", + "@liveblocks/react": "3.23.0", "frimousse": "^0.2.0", "marked": "^15.0.11", "radix-ui": "^1.4.0", @@ -1046,13 +1046,13 @@ } }, "node_modules/@liveblocks/yjs": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.21.0.tgz", - "integrity": "sha512-BANYY+OYHI3VfcJJSgZVCmqZxoMBUfvtq4lRpR6oIr3rtclJL5T+SBqo8p+5p4yiSSQdj07ICA6hnlyIfhR6yQ==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.23.0.tgz", + "integrity": "sha512-VsQO1QtXcqQheXKRzVRY37MVS/VFbDHFhNeLZAulGZ9MDts7hds+8VyU4uif31E/5qgfh3LaokExSZVIO/cA6A==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0", + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0", "@noble/hashes": "^1.8.0", "js-base64": "^3.7.7", "lib0": "^0.2.0", diff --git a/examples/nextjs-ai-slideshow/package.json b/examples/nextjs-ai-slideshow/package.json index dd390c18bc5..ce3cc35edec 100644 --- a/examples/nextjs-ai-slideshow/package.json +++ b/examples/nextjs-ai-slideshow/package.json @@ -14,10 +14,10 @@ "@dnd-kit/core": "^6", "@dnd-kit/sortable": "^7.0.2", "@dnd-kit/utilities": "^3.2.2", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", - "@liveblocks/yjs": "^3.21.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", + "@liveblocks/yjs": "^3.23.0", "@radix-ui/react-use-controllable-state": "^1.2.3", "ai": "^6.0.205", "class-variance-authority": "^0.7.1", diff --git a/examples/nextjs-ai-spreadsheet/package-lock.json b/examples/nextjs-ai-spreadsheet/package-lock.json index 89eb93868e2..3fe4159098e 100644 --- a/examples/nextjs-ai-spreadsheet/package-lock.json +++ b/examples/nextjs-ai-spreadsheet/package-lock.json @@ -8,10 +8,10 @@ "license": "Apache-2.0", "dependencies": { "@handsontable/react-wrapper": "^17.0.1", - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", "@radix-ui/react-use-controllable-state": "^1.2.3", "ai": "^6.0.205", "class-variance-authority": "^0.7.1", @@ -729,30 +729,30 @@ "license": "Apache-2.0" }, "node_modules/@liveblocks/client": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.21.0.tgz", - "integrity": "sha512-dxPzW2OTXFtKWsbYpjR5N2qpVYtjEeFXYul0TRRtwKkwF161to+8in/6VCd7H3MtD0B0TvN6gM0yedjMhk98oQ==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.23.0.tgz", + "integrity": "sha512-ETdju0DzK9h4BSCe7hFc2gqzLOhoarL5jTNBaCrtBwSqyO4TY3FjVo/aPWRi4zkhhDWvAA4oh/HATLJldj5pLw==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0" + "@liveblocks/core": "3.23.0" } }, "node_modules/@liveblocks/core": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.21.0.tgz", - "integrity": "sha512-3z1Lu5Kg0hQFxZWsAzp/qqmE+aSTV4ca67h7s5LsZPO3CRnEzpUSXiHtxpx8lVPj/ndXt7itikmFWsc8nCkw5g==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.23.0.tgz", + "integrity": "sha512-VG7BTOxTVGE0pNV/uaF5rC8C6FqTy7uR0NPFZGDLQqi2gFYX2MCf4EuPydToFXF54WRWUukzQmItkhFMQb23Cg==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.21.0.tgz", - "integrity": "sha512-YGV014c6S5SrjOV7wAnSx1QKTyd0pyOpcKE8yohUuiy4LBCASHHAGeQI/iCU4XFHYCuQWqjx3yx6CFHoYohqwA==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.23.0.tgz", + "integrity": "sha512-/k2NjYVvk56ub3CQDb2kcDjP2rkcyixzVdTEu30/URrq0UB/MngWgjFFyz1cSXjqyVAIdmdn9PLW+KM6E6K8+w==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0", + "@liveblocks/core": "3.23.0", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "marked": "^15.0.11", @@ -760,13 +760,13 @@ } }, "node_modules/@liveblocks/react": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.21.0.tgz", - "integrity": "sha512-yMipwcJIqjDyrcKMYyNbjiQDSmR7u/g34FQvp34VjimVBUshkowEI696K+GKrh7STmcTJdhA/cKs4lZuOiWPhg==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.23.0.tgz", + "integrity": "sha512-VlBrvs30hsrbD5uRbd1bhpUJDBx5Q0Z8XFz5FuNb/EWueRj+Kfu4mCuRaEChbXrZrzGQX0m84ST6l5lR0n6NNQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0" + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0" }, "peerDependencies": { "@types/react": "^18 || ^19", @@ -783,15 +783,15 @@ } }, "node_modules/@liveblocks/react-ui": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.21.0.tgz", - "integrity": "sha512-ZvRAzrDuGGR4yUm90VLkdcCl20yyqiyPitQqPmS+Ude+ESxRAhuqv5lrH1Q6S0MrQYuouph/+jXX7Myb7lQKCw==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.23.0.tgz", + "integrity": "sha512-de35PijEENcKgNdhYUn9o5srX8tqOWAOh4trQRWe/DCHOBD9TBc6E+ChLAxO8mDy4zChhUvAQ/vhtsh0bKbOhQ==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0", - "@liveblocks/react": "3.21.0", + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0", + "@liveblocks/react": "3.23.0", "frimousse": "^0.2.0", "marked": "^15.0.11", "radix-ui": "^1.4.0", diff --git a/examples/nextjs-ai-spreadsheet/package.json b/examples/nextjs-ai-spreadsheet/package.json index 3952f953fdd..bc22cc85c72 100644 --- a/examples/nextjs-ai-spreadsheet/package.json +++ b/examples/nextjs-ai-spreadsheet/package.json @@ -10,10 +10,10 @@ }, "dependencies": { "@handsontable/react-wrapper": "^17.0.1", - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", "@radix-ui/react-use-controllable-state": "^1.2.3", "ai": "^6.0.205", "class-variance-authority": "^0.7.1", diff --git a/examples/nextjs-ai-support/package-lock.json b/examples/nextjs-ai-support/package-lock.json index 64ed2a06775..1b0e637b2a7 100644 --- a/examples/nextjs-ai-support/package-lock.json +++ b/examples/nextjs-ai-support/package-lock.json @@ -7,10 +7,10 @@ "name": "@liveblocks-examples/nextjs-ai-support", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", "@radix-ui/react-popover": "^1.1.15", "@types/node": "^18.11.19", "@types/react": "^18.0.38", @@ -601,30 +601,30 @@ "license": "Apache-2.0" }, "node_modules/@liveblocks/client": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.21.0.tgz", - "integrity": "sha512-dxPzW2OTXFtKWsbYpjR5N2qpVYtjEeFXYul0TRRtwKkwF161to+8in/6VCd7H3MtD0B0TvN6gM0yedjMhk98oQ==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.23.0.tgz", + "integrity": "sha512-ETdju0DzK9h4BSCe7hFc2gqzLOhoarL5jTNBaCrtBwSqyO4TY3FjVo/aPWRi4zkhhDWvAA4oh/HATLJldj5pLw==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0" + "@liveblocks/core": "3.23.0" } }, "node_modules/@liveblocks/core": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.21.0.tgz", - "integrity": "sha512-3z1Lu5Kg0hQFxZWsAzp/qqmE+aSTV4ca67h7s5LsZPO3CRnEzpUSXiHtxpx8lVPj/ndXt7itikmFWsc8nCkw5g==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.23.0.tgz", + "integrity": "sha512-VG7BTOxTVGE0pNV/uaF5rC8C6FqTy7uR0NPFZGDLQqi2gFYX2MCf4EuPydToFXF54WRWUukzQmItkhFMQb23Cg==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.21.0.tgz", - "integrity": "sha512-YGV014c6S5SrjOV7wAnSx1QKTyd0pyOpcKE8yohUuiy4LBCASHHAGeQI/iCU4XFHYCuQWqjx3yx6CFHoYohqwA==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.23.0.tgz", + "integrity": "sha512-/k2NjYVvk56ub3CQDb2kcDjP2rkcyixzVdTEu30/URrq0UB/MngWgjFFyz1cSXjqyVAIdmdn9PLW+KM6E6K8+w==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0", + "@liveblocks/core": "3.23.0", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "marked": "^15.0.11", @@ -632,13 +632,13 @@ } }, "node_modules/@liveblocks/react": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.21.0.tgz", - "integrity": "sha512-yMipwcJIqjDyrcKMYyNbjiQDSmR7u/g34FQvp34VjimVBUshkowEI696K+GKrh7STmcTJdhA/cKs4lZuOiWPhg==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.23.0.tgz", + "integrity": "sha512-VlBrvs30hsrbD5uRbd1bhpUJDBx5Q0Z8XFz5FuNb/EWueRj+Kfu4mCuRaEChbXrZrzGQX0m84ST6l5lR0n6NNQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0" + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0" }, "peerDependencies": { "@types/react": "^18 || ^19", @@ -655,15 +655,15 @@ } }, "node_modules/@liveblocks/react-ui": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.21.0.tgz", - "integrity": "sha512-ZvRAzrDuGGR4yUm90VLkdcCl20yyqiyPitQqPmS+Ude+ESxRAhuqv5lrH1Q6S0MrQYuouph/+jXX7Myb7lQKCw==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.23.0.tgz", + "integrity": "sha512-de35PijEENcKgNdhYUn9o5srX8tqOWAOh4trQRWe/DCHOBD9TBc6E+ChLAxO8mDy4zChhUvAQ/vhtsh0bKbOhQ==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0", - "@liveblocks/react": "3.21.0", + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0", + "@liveblocks/react": "3.23.0", "frimousse": "^0.2.0", "marked": "^15.0.11", "radix-ui": "^1.4.0", diff --git a/examples/nextjs-ai-support/package.json b/examples/nextjs-ai-support/package.json index 5009a649222..bf5c04c001f 100644 --- a/examples/nextjs-ai-support/package.json +++ b/examples/nextjs-ai-support/package.json @@ -10,10 +10,10 @@ "lint": "next lint" }, "dependencies": { - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", "@radix-ui/react-popover": "^1.1.15", "@types/node": "^18.11.19", "@types/react": "^18.0.38", diff --git a/examples/nextjs-blocknote/package-lock.json b/examples/nextjs-blocknote/package-lock.json index 93ef142bbe2..0b77a731534 100644 --- a/examples/nextjs-blocknote/package-lock.json +++ b/examples/nextjs-blocknote/package-lock.json @@ -10,11 +10,11 @@ "@blocknote/core": "^0.43.0", "@blocknote/mantine": "^0.43.0", "@blocknote/react": "^0.43.0", - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-blocknote": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-blocknote": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", "@radix-ui/react-dialog": "^1.1.15", "@radix-ui/react-popover": "^1.0.7", "@types/node": "^20.3.3", @@ -750,30 +750,30 @@ "license": "Apache-2.0" }, "node_modules/@liveblocks/client": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.21.0.tgz", - "integrity": "sha512-dxPzW2OTXFtKWsbYpjR5N2qpVYtjEeFXYul0TRRtwKkwF161to+8in/6VCd7H3MtD0B0TvN6gM0yedjMhk98oQ==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.23.0.tgz", + "integrity": "sha512-ETdju0DzK9h4BSCe7hFc2gqzLOhoarL5jTNBaCrtBwSqyO4TY3FjVo/aPWRi4zkhhDWvAA4oh/HATLJldj5pLw==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0" + "@liveblocks/core": "3.23.0" } }, "node_modules/@liveblocks/core": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.21.0.tgz", - "integrity": "sha512-3z1Lu5Kg0hQFxZWsAzp/qqmE+aSTV4ca67h7s5LsZPO3CRnEzpUSXiHtxpx8lVPj/ndXt7itikmFWsc8nCkw5g==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.23.0.tgz", + "integrity": "sha512-VG7BTOxTVGE0pNV/uaF5rC8C6FqTy7uR0NPFZGDLQqi2gFYX2MCf4EuPydToFXF54WRWUukzQmItkhFMQb23Cg==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.21.0.tgz", - "integrity": "sha512-YGV014c6S5SrjOV7wAnSx1QKTyd0pyOpcKE8yohUuiy4LBCASHHAGeQI/iCU4XFHYCuQWqjx3yx6CFHoYohqwA==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.23.0.tgz", + "integrity": "sha512-/k2NjYVvk56ub3CQDb2kcDjP2rkcyixzVdTEu30/URrq0UB/MngWgjFFyz1cSXjqyVAIdmdn9PLW+KM6E6K8+w==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0", + "@liveblocks/core": "3.23.0", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "marked": "^15.0.11", @@ -781,13 +781,13 @@ } }, "node_modules/@liveblocks/react": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.21.0.tgz", - "integrity": "sha512-yMipwcJIqjDyrcKMYyNbjiQDSmR7u/g34FQvp34VjimVBUshkowEI696K+GKrh7STmcTJdhA/cKs4lZuOiWPhg==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.23.0.tgz", + "integrity": "sha512-VlBrvs30hsrbD5uRbd1bhpUJDBx5Q0Z8XFz5FuNb/EWueRj+Kfu4mCuRaEChbXrZrzGQX0m84ST6l5lR0n6NNQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0" + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0" }, "peerDependencies": { "@types/react": "^18 || ^19", @@ -804,17 +804,17 @@ } }, "node_modules/@liveblocks/react-blocknote": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-blocknote/-/react-blocknote-3.21.0.tgz", - "integrity": "sha512-x5tncR9EplGgh+XB+Zwl5t81Fqj39fxzQ64s1FHyQz0ea+exVMBMPwxvQNyQxY+VAtUW8eYN58z7KXaTE0om2w==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react-blocknote/-/react-blocknote-3.23.0.tgz", + "integrity": "sha512-7I6E+mzXIdJchpsLyOXdSIjT4Jl1Z3xg7Ae1sN99Sy8Mliad9b5GPkccPaugrU8YfTl/Yi+aTusrMcX1z47iFA==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0", - "@liveblocks/react": "3.21.0", - "@liveblocks/react-tiptap": "3.21.0", - "@liveblocks/react-ui": "3.21.0", - "@liveblocks/yjs": "3.21.0" + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0", + "@liveblocks/react": "3.23.0", + "@liveblocks/react-tiptap": "3.23.0", + "@liveblocks/react-ui": "3.23.0", + "@liveblocks/yjs": "3.23.0" }, "peerDependencies": { "@blocknote/core": ">=0.43", @@ -835,17 +835,17 @@ } }, "node_modules/@liveblocks/react-blocknote/node_modules/@liveblocks/react-tiptap": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-tiptap/-/react-tiptap-3.21.0.tgz", - "integrity": "sha512-QwCl0y9GjZDuCifj9o0RERLhfveO4subdEyVoiPXg/JDxjGD3zlLzz6RV28WZqFUL28jl0IYnlDdMHENn2mr8A==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react-tiptap/-/react-tiptap-3.23.0.tgz", + "integrity": "sha512-5oU87Kd3yAbUSF1Yg6I9DxFQGKC+UqI41fuz+8I7cx6NgMXlMIzTD+8Qq8j7EHVwC8a6NX1Vg0yz4y+Bg/C5QA==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0", - "@liveblocks/react": "3.21.0", - "@liveblocks/react-ui": "3.21.0", - "@liveblocks/yjs": "3.21.0", + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0", + "@liveblocks/react": "3.23.0", + "@liveblocks/react-ui": "3.23.0", + "@liveblocks/yjs": "3.23.0", "cmdk": "^1.0.4", "radix-ui": "^1.4.0", "y-prosemirror": "^1.3.7" @@ -871,9 +871,9 @@ } }, "node_modules/@liveblocks/react-blocknote/node_modules/@tiptap/suggestion": { - "version": "3.27.1", - "resolved": "https://registry.npmjs.org/@tiptap/suggestion/-/suggestion-3.27.1.tgz", - "integrity": "sha512-GNBPRav+lAfXzqmmUAS6ylRAn3G8JfsP6XosjoORxJIQJLx1ktDqwp6tm1Vgz9aGIM2TrBxLS1uBbI1Gb2/1VA==", + "version": "3.29.0", + "resolved": "https://registry.npmjs.org/@tiptap/suggestion/-/suggestion-3.29.0.tgz", + "integrity": "sha512-M/84rGfmyNc9meGqbbWnfpZpRttW34Hltk3XxeXKUGNx+87CQazR49sXxDtvcP5JHeAgCZ2gtYkhstpOKPQ6qQ==", "license": "MIT", "peer": true, "funding": { @@ -882,20 +882,20 @@ }, "peerDependencies": { "@floating-ui/dom": "^1.0.0", - "@tiptap/core": "3.27.1", - "@tiptap/pm": "3.27.1" + "@tiptap/core": "3.29.0", + "@tiptap/pm": "3.29.0" } }, "node_modules/@liveblocks/react-ui": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.21.0.tgz", - "integrity": "sha512-ZvRAzrDuGGR4yUm90VLkdcCl20yyqiyPitQqPmS+Ude+ESxRAhuqv5lrH1Q6S0MrQYuouph/+jXX7Myb7lQKCw==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.23.0.tgz", + "integrity": "sha512-de35PijEENcKgNdhYUn9o5srX8tqOWAOh4trQRWe/DCHOBD9TBc6E+ChLAxO8mDy4zChhUvAQ/vhtsh0bKbOhQ==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0", - "@liveblocks/react": "3.21.0", + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0", + "@liveblocks/react": "3.23.0", "frimousse": "^0.2.0", "marked": "^15.0.11", "radix-ui": "^1.4.0", @@ -920,13 +920,13 @@ } }, "node_modules/@liveblocks/yjs": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.21.0.tgz", - "integrity": "sha512-BANYY+OYHI3VfcJJSgZVCmqZxoMBUfvtq4lRpR6oIr3rtclJL5T+SBqo8p+5p4yiSSQdj07ICA6hnlyIfhR6yQ==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.23.0.tgz", + "integrity": "sha512-VsQO1QtXcqQheXKRzVRY37MVS/VFbDHFhNeLZAulGZ9MDts7hds+8VyU4uif31E/5qgfh3LaokExSZVIO/cA6A==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0", + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0", "@noble/hashes": "^1.8.0", "js-base64": "^3.7.7", "lib0": "^0.2.0", @@ -1161,24 +1161,24 @@ } }, "node_modules/@radix-ui/number": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-1.1.2.tgz", - "integrity": "sha512-ceTwaxc4I5IOi97DgCotl3pqiyRGvffcc0oOsE2dQYaJOFIDsDt4VWG6xEbg1QePv9QWausCEIppud/tJ1wNig==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-1.1.3.tgz", + "integrity": "sha512-Road2bidD0uu/1BGDOWNdPI06g0lIRy6IF9GZcIrDK2KGItfor8IQwQa+yM2ERgHM1MmHxaxpTzk0/Jp42lNfA==", "license": "MIT" }, "node_modules/@radix-ui/primitive": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.4.tgz", - "integrity": "sha512-7AdCK9PQyiljKoBDbN8OuctCbd/esdwZPQ8RtOE3SsyQtUpiPb+ND75q0jEhC1m1ecBI0MFNeLJvwIh9iKHRcQ==", + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.7.tgz", + "integrity": "sha512-rqWnm76nYT8HoNNqEjpgJ7Pw/DrBj5iBTrmEPo6HTX5+VJyBNOqTdv4g89G63HuR5g0AaENoAcH7Is5fF2kZ8Q==", "license": "MIT" }, "node_modules/@radix-ui/react-accessible-icon": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-accessible-icon/-/react-accessible-icon-1.1.11.tgz", - "integrity": "sha512-HQDOFTKwSnmUij6l54wYJJtxTAnxI71+YJLOrjm2ladFB8HAV5Jt7hwaZPhWTGBkYoW4+ZAOfNZrLDh/qvxSYA==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-accessible-icon/-/react-accessible-icon-1.1.13.tgz", + "integrity": "sha512-2/0RrtTngKZVkOFYDlvhe6JIsUravRnYGwH1iJ+qt+wPu8/fPu3HTLRkQptyIkpLovAy8qvHHJs9cvYJ3Uyqqg==", "license": "MIT", "dependencies": { - "@radix-ui/react-visually-hidden": "1.2.7" + "@radix-ui/react-visually-hidden": "1.2.9" }, "peerDependencies": { "@types/react": "*", @@ -1196,20 +1196,20 @@ } }, "node_modules/@radix-ui/react-accordion": { - "version": "1.2.15", - "resolved": "https://registry.npmjs.org/@radix-ui/react-accordion/-/react-accordion-1.2.15.tgz", - "integrity": "sha512-24Zz/0SYx8F2bSVThBnQrdJs2VbKelyuJordcFRRdA0fRAhrq/wSegGCqaQz34VQoiWqSMGYCYXEhynLSlyQlg==", + "version": "1.2.18", + "resolved": "https://registry.npmjs.org/@radix-ui/react-accordion/-/react-accordion-1.2.18.tgz", + "integrity": "sha512-CGuUFvhjScXBF/bhjaU9xlgai2ikYqJRazXhMzngoUaZI7QaxAw24Ae3S/pR0b69p8GqW6i+CKJmx9JPNnZ4QQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collapsible": "1.1.15", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collapsible": "1.1.18", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -1227,16 +1227,16 @@ } }, "node_modules/@radix-ui/react-alert-dialog": { - "version": "1.1.18", - "resolved": "https://registry.npmjs.org/@radix-ui/react-alert-dialog/-/react-alert-dialog-1.1.18.tgz", - "integrity": "sha512-6c2cXpNlAgHDhKguK24XcWHHayMpK+lk7/WwBXBco+ZJ4Dv7xP++GBM280KgTD/HCRu3jSdfe8WQiZssonYaIA==", + "version": "1.1.21", + "resolved": "https://registry.npmjs.org/@radix-ui/react-alert-dialog/-/react-alert-dialog-1.1.21.tgz", + "integrity": "sha512-VbSR148lNkE8JdWnOsYX72YdivmCAtcrot1dl8UmT0ZZRKNR3hHJUpQxJOw7jWlY/JFemn4oaDXxCxpD594B7Q==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-dialog": "1.1.18", - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-dialog": "1.1.21", + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -1254,12 +1254,12 @@ } }, "node_modules/@radix-ui/react-arrow": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.1.11.tgz", - "integrity": "sha512-Kdil9BB1rIFC/khmf4hC35bn8701AJcizTU7G7cUbEbk5XqqbjDuHW60uUfKqO5WojjZcbAW51Q7P0hRmMLw8A==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.1.13.tgz", + "integrity": "sha512-0Q310knIY0K+mkmncU9FxLggfW7V49Ok2oY+iu27KkERTsQXxYCIC8XW5QoK4w7Jp1z00vT5xj3oxTcn7QlcTg==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -1277,12 +1277,12 @@ } }, "node_modules/@radix-ui/react-aspect-ratio": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-aspect-ratio/-/react-aspect-ratio-1.1.11.tgz", - "integrity": "sha512-IUAhIVpBUvP5NNICjlaB1OFmtRLGqQqTF3ZOSGPoq3XeLXRFtHiWTRxSVEULgOd9GQR2c7tsYqDnhUennapZnw==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-aspect-ratio/-/react-aspect-ratio-1.1.13.tgz", + "integrity": "sha512-dD/EvbOiLskcdBKgNAeUmbTBCJfdCGp85fpFe3lmziE4ASbXuFERQCAB3sR41yvM+P711kJsTBNL9piP60urbA==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -1300,16 +1300,17 @@ } }, "node_modules/@radix-ui/react-avatar": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-avatar/-/react-avatar-1.2.1.tgz", - "integrity": "sha512-+8PWoLLZv3AVb5m0pvoiOca/bQGzc9vPVb+982HB2x3Un0DpYEPM3zLMl4oqRpBsocJuNqLkiv/HXTnTrlwr4g==", + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-avatar/-/react-avatar-1.2.4.tgz", + "integrity": "sha512-u4Sz6ajq2WobGMqbsNXnFI/3JP/o7TUBkEmQ4BRUYofPDQawdO3WWYy5907c9VgOFX+ETjKI3VxnnrKYAF7Pmg==", "license": "MIT", "dependencies": { - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-is-hydrated": "0.1.1", - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-is-hydrated": "0.1.2", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1327,19 +1328,18 @@ } }, "node_modules/@radix-ui/react-checkbox": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/@radix-ui/react-checkbox/-/react-checkbox-1.3.6.tgz", - "integrity": "sha512-eUEUoGMDpfkgHWSE97ZZaUJtzR1M7EKnNIpD1Q16+8JR9NWghcaqMulx9PuCQ720w0UclfYn6FEbCdd5Hx087g==", + "version": "1.3.9", + "resolved": "https://registry.npmjs.org/@radix-ui/react-checkbox/-/react-checkbox-1.3.9.tgz", + "integrity": "sha512-YPXZlqjrKVqKtVD2F828CApHwu+PEu30i7x0Y9gg6SbQ3fJbcaQlDkGPT0gW6HjxoCjAEt8uJ494F1S61KpIjQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-previous": "1.1.2", - "@radix-ui/react-use-size": "1.1.2" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-size": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1357,19 +1357,19 @@ } }, "node_modules/@radix-ui/react-collapsible": { - "version": "1.1.15", - "resolved": "https://registry.npmjs.org/@radix-ui/react-collapsible/-/react-collapsible-1.1.15.tgz", - "integrity": "sha512-8A1zibu5skAQ+UVbaeNH5hVMibiFCRJzgMuM14LTWGttnTZKQL9jwYnhAbHRuxrtCqPXa4JvvnVUq1pTNgyZYw==", + "version": "1.1.18", + "resolved": "https://registry.npmjs.org/@radix-ui/react-collapsible/-/react-collapsible-1.1.18.tgz", + "integrity": "sha512-aNMp8humfYzWERz5gxGb/eLNkB0ZthypLbNlNolzdgzFTeN78e/rnn9rxCdOaSsg/zClTOJ/OkjXYx9PUEPATw==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1387,15 +1387,15 @@ } }, "node_modules/@radix-ui/react-collection": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.1.11.tgz", - "integrity": "sha512-djW9+zeg137KQdlPtmE8xnaD+K2rcXXMWFrSg0hsmYZ6HRbdTA7tDHFgpaW9+huWVEu0RCabL+985T4TA0BE7g==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.1.13.tgz", + "integrity": "sha512-Q8xYqNRFObXPmi45bFSkGdM2JA5hjBeYGFqzg6lZR3wp6b+cciraVq8DdneTabtws+uOYqjmsvmKOufk/M9Cyg==", "license": "MIT", "dependencies": { - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-slot": "1.3.0" + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-slot": "1.3.1" }, "peerDependencies": { "@types/react": "*", @@ -1413,9 +1413,9 @@ } }, "node_modules/@radix-ui/react-compose-refs": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.3.tgz", - "integrity": "sha512-rYOP8OMnuuPMQF1uhPVlGNcCDlkokKqGFE3JcxFViIkAXP7EvFWUliJAstrapypaBLJNHbZL6jGhbVDGTwmVhA==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.4.tgz", + "integrity": "sha512-pWJo6lQAfR6uy1n7ii7PaCc9dLPwTXDYbQpORZU5B548Aqvl2pP1SM1vJGKyxIFqZMHRopRO4CQYX2iXAIB5jA==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -1428,9 +1428,9 @@ } }, "node_modules/@radix-ui/react-context": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.4.tgz", - "integrity": "sha512-QwH4PO5urrbO+FaGd5Aglg+YJgWTyyuZ3g/6mKvsqraLkglDdckw9JafgL5McL5VEJ6EPNduPaT3ZE9BttDAqg==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.2.1.tgz", + "integrity": "sha512-EraVbFjiIjibpLr6EjvEDmSCYJU2SlKDMiO+qEK/D9GOWnQoAQlpQo2occGYC1UM9MBeEx5Bek3UtW/Qi57vAg==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -1443,16 +1443,16 @@ } }, "node_modules/@radix-ui/react-context-menu": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-context-menu/-/react-context-menu-2.3.2.tgz", - "integrity": "sha512-qzsA/ZPhF6yMxBOTIk1nlCkoy2mswSbwYL+ErBa2iP0s4WWrlxmczArYqMcpVfEjmM7KJj/ADPXky0yZfbSxtQ==", + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-context-menu/-/react-context-menu-2.3.5.tgz", + "integrity": "sha512-wbvSjqc7r0xKmfhrMCiCPxSTv/aSHU0cCAy0tELthJbaIzT7dkAcevKuoGKbDLiPG2VePgMVqLi2sWb6tDnzvQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-menu": "2.1.19", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-menu": "2.1.22", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -1470,23 +1470,24 @@ } }, "node_modules/@radix-ui/react-dialog": { - "version": "1.1.18", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.1.18.tgz", - "integrity": "sha512-apa28mldjMgORmE6g/w3sCcA0Y9UAVeeDVoozN4i7kOw12mLl9RBchfzK3Nn6qxOWjrZhK1Lfy7f07kyzxtnBw==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-focus-guards": "1.1.4", - "@radix-ui/react-focus-scope": "1.1.11", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-slot": "1.3.0", - "@radix-ui/react-use-controllable-state": "1.2.3", + "version": "1.1.21", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.1.21.tgz", + "integrity": "sha512-h+7qMDDmZJ8qTSPrwNyKb/PACY0ehtN8QOBlCz+C2C1jgehKekdhmHddG9YQk8BF/sHJqglPjte+jA1Jrp9HcA==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-focus-guards": "1.1.5", + "@radix-ui/react-focus-scope": "1.1.14", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-slot": "1.3.1", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", "aria-hidden": "^1.2.4", "react-remove-scroll": "^2.7.2" }, @@ -1506,9 +1507,9 @@ } }, "node_modules/@radix-ui/react-direction": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.1.2.tgz", - "integrity": "sha512-C3vFhbyi4SW3PmbAi6Awpu4OzJtd0MxGurvSsYtr7p7nM8RNB3VAF3CUmnp2j50knpkrRcB7+ycVXzgLgF6yNA==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.1.3.tgz", + "integrity": "sha512-OdgAA/xb6WOQMKNn0mtbYoruMG6YMaBOnq+evWxSpMmiEMBdeFZawnIWRfPPeVXCRm+0lnN8jpJLjhD7/UIxWw==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -1521,16 +1522,16 @@ } }, "node_modules/@radix-ui/react-dismissable-layer": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.14.tgz", - "integrity": "sha512-4lUhWTWAjbDIqFrAPWJ3WqBOpO5YchVZ88X3nh6H9Lu5AFi5nCUeTPj3D8FSDmabmFeRe9ME0BDA4MwKTha5GQ==", + "version": "1.1.17", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.17.tgz", + "integrity": "sha512-QAXwa38pG0xNAYh1pjdSaf86NrkqsMoDNmget/Y7X8O8E/C3Iqlj9GAPE4DfX9BPLXc7WH2TWSzMRnIoCdcjzQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-effect-event": "0.0.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-effect-event": "0.0.4" }, "peerDependencies": { "@types/react": "*", @@ -1548,18 +1549,18 @@ } }, "node_modules/@radix-ui/react-dropdown-menu": { - "version": "2.1.19", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.1.19.tgz", - "integrity": "sha512-HZccBkbK0LOi8nYKIp5jll/zIRW0cCOmG6WWyqsSpmXCU+ZlcBbTqIwlBvPCu886C5RVu6c/kHV7xSP8IgYNHw==", + "version": "2.1.22", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.1.22.tgz", + "integrity": "sha512-wZRLTjZaJf1HTxx0YepFKZUuo+SZMi+Cr4kJ2fuA5FxDSUE0vHDTscahUaU+jfz6LFk4OuguwqJs5K0JsIsIBA==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-menu": "2.1.19", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-menu": "2.1.22", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -1577,9 +1578,9 @@ } }, "node_modules/@radix-ui/react-focus-guards": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.4.tgz", - "integrity": "sha512-cot/aB/mOm0IYVYTTmQcEEK1M48lZWi8FlYe5nDPQQ8NYZUlXEFgncJ9p2Kzer3RKSrY7cTTpEMLZKNo9QoP5Q==", + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.5.tgz", + "integrity": "sha512-UQvlB7L/BYh3P8MLvwZnQkH521EDos40Rwnbt5+Qpg4Vbk0z3xJjRUmR6+aka4aT1IQQXFdO5bNPoE7cvFl5xQ==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -1592,14 +1593,14 @@ } }, "node_modules/@radix-ui/react-focus-scope": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.11.tgz", - "integrity": "sha512-Mn88Vg2whaRocGJNOH+DKFqYm6ySFPQaiwHNxZPyjn99B52KAEJWWY9NP83+nWdk2HM3rdov+STu9AG471Rt9w==", + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.14.tgz", + "integrity": "sha512-/x4htnJfmW53MplkrePaDpf1o/rN1C++g88WpVobULXbSyC19NtLkXmewuJ/HCaceSmfKDNL5gOXcBGnuAvnvQ==", "license": "MIT", "dependencies": { - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2" + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1617,17 +1618,17 @@ } }, "node_modules/@radix-ui/react-form": { - "version": "0.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-form/-/react-form-0.1.11.tgz", - "integrity": "sha512-0mTMJHv1gQAuEQoq5VDpTD3MRgmfUFdXAVFhpqR7wBeUr+tyRsof0wv/4XdPHLwQrefhoH2FiGHCggrCJhalIw==", + "version": "0.1.14", + "resolved": "https://registry.npmjs.org/@radix-ui/react-form/-/react-form-0.1.14.tgz", + "integrity": "sha512-ZCuPb54PQ3ZQEdQ6G1PrMBfXXzAyaVoCI9Fl+bWOwYZKTOcFjPHL7JQ3tCb6CX6Ut81GZLWKgIpV6OS3n5z5Ig==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-label": "2.1.11", - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-label": "2.1.13", + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -1645,20 +1646,20 @@ } }, "node_modules/@radix-ui/react-hover-card": { - "version": "1.1.18", - "resolved": "https://registry.npmjs.org/@radix-ui/react-hover-card/-/react-hover-card-1.1.18.tgz", - "integrity": "sha512-rt+Fx4HoCeEwFL2IdoV2QaPltqDLlzxN77i9nwB3Y70scFlfAHh1QCdE2TXKuFJtA1TNygb0oivnFBZifgtZOw==", + "version": "1.1.21", + "resolved": "https://registry.npmjs.org/@radix-ui/react-hover-card/-/react-hover-card-1.1.21.tgz", + "integrity": "sha512-ByFLyi+kdTGkObxIt5wKB3Ru3rtJRuYUqPEtqiv1HNYqutqbn1wDuNmVzI6iwus9qfY3vwpNgvx/UVZUGTWC1A==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-popper": "1.3.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-popper": "1.3.5", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -1676,12 +1677,12 @@ } }, "node_modules/@radix-ui/react-id": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.1.2.tgz", - "integrity": "sha512-orBC88futVpqCmhX1p4cvquNHsELQ+w+vBJnuj3ftETI5bJb0bZn3Tqu3SWN2IOcPycTnMGnhwoermvISt72sA==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.1.3.tgz", + "integrity": "sha512-f/Wxm0ctyMymUJK0fqTSQlm85rbzdAkoNbPXJQ5+6caowVO8Yx+NWGjGz/oGhs/D+WIbbQpOrU0hU2Li2/42xQ==", "license": "MIT", "dependencies": { - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1694,12 +1695,12 @@ } }, "node_modules/@radix-ui/react-label": { - "version": "2.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-label/-/react-label-2.1.11.tgz", - "integrity": "sha512-3PKvDDxOn62k0oV1n4QtNtD2vpu+zYjXR7ojLBPaO6SPvhy53yg0vAmgNeBQeJW5rV3dffoRG+HYfLBZuzw0CQ==", + "version": "2.1.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-label/-/react-label-2.1.13.tgz", + "integrity": "sha512-kj7BXyM4uG0dyeoEdVmPQAOFN291+iJOtiGTvkXe1ijJWLQbAHpFNkopvqquaMVn+zjqTZRhnefESAinMErHKg==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -1717,27 +1718,27 @@ } }, "node_modules/@radix-ui/react-menu": { - "version": "2.1.19", - "resolved": "https://registry.npmjs.org/@radix-ui/react-menu/-/react-menu-2.1.19.tgz", - "integrity": "sha512-Mht9BVd1AIsNFVQr4KG3bIK7XQn5IXF0TL/2ObsrzOdc1loaly/+kBDL5roSCYn8j8XZkvpOD0WYLz2FQtH1Eg==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-focus-guards": "1.1.4", - "@radix-ui/react-focus-scope": "1.1.11", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-popper": "1.3.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-slot": "1.3.0", - "@radix-ui/react-use-callback-ref": "1.1.2", + "version": "2.1.22", + "resolved": "https://registry.npmjs.org/@radix-ui/react-menu/-/react-menu-2.1.22.tgz", + "integrity": "sha512-xCFrVLttGDPwMjIPI6GS+tm3IGUNKsPXffrJQIPpQJuE9Qy1bU9GNUCkwranU/pEqyBlwMxcBIK/FUJFAZ9SqQ==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-focus-guards": "1.1.5", + "@radix-ui/react-focus-scope": "1.1.14", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-popper": "1.3.5", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-slot": "1.3.1", + "@radix-ui/react-use-callback-ref": "1.1.3", "aria-hidden": "^1.2.4", "react-remove-scroll": "^2.7.2" }, @@ -1757,21 +1758,21 @@ } }, "node_modules/@radix-ui/react-menubar": { - "version": "1.1.19", - "resolved": "https://registry.npmjs.org/@radix-ui/react-menubar/-/react-menubar-1.1.19.tgz", - "integrity": "sha512-Glt6mebxcgQvLeVkH3HiqV5bgQubE+31ELxLs7q0GlYI5k0XYkOkeuPrhXoylxK8eufvIt9CJjzY1TfFMXK3qw==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-menu": "2.1.19", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-use-controllable-state": "1.2.3" + "version": "1.1.22", + "resolved": "https://registry.npmjs.org/@radix-ui/react-menubar/-/react-menubar-1.1.22.tgz", + "integrity": "sha512-jDkcZXd5rN4b/S9nnEv9KZajaQ7+RO98OCWqAxrULTJtkSvODlNOO+EIxNG/d4QIF6QOqK5ZZrTF9MYl6eQdiQ==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-menu": "2.1.22", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -1789,25 +1790,25 @@ } }, "node_modules/@radix-ui/react-navigation-menu": { - "version": "1.2.17", - "resolved": "https://registry.npmjs.org/@radix-ui/react-navigation-menu/-/react-navigation-menu-1.2.17.tgz", - "integrity": "sha512-fYeYQvbeNn5AQk2RBbpO7koLm2YbS00UYxC/IL2sgLlninEH5UNIv+X3E0KJ1Vy4WIo+dhN9w8GNqSHhbHWCIg==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-layout-effect": "1.1.2", - "@radix-ui/react-use-previous": "1.1.2", - "@radix-ui/react-visually-hidden": "1.2.7" + "version": "1.2.20", + "resolved": "https://registry.npmjs.org/@radix-ui/react-navigation-menu/-/react-navigation-menu-1.2.20.tgz", + "integrity": "sha512-in/exCQPatmmBmQZrtQkK4UrysEp8VGEuw5o8Bx3ozxbfg7DBb4H5j3DgxGz4N59J02NRVzhsWFtujZgy5ue3w==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-use-previous": "1.1.3", + "@radix-ui/react-visually-hidden": "1.2.9" }, "peerDependencies": { "@types/react": "*", @@ -1825,23 +1826,23 @@ } }, "node_modules/@radix-ui/react-one-time-password-field": { - "version": "0.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-one-time-password-field/-/react-one-time-password-field-0.1.11.tgz", - "integrity": "sha512-Rsgab65u73E5kPVh8OS6PgPwJgPyf08GFfJDGAbMdF4DL7CgDhFOaDnXuk/DiMEVF6kgQwl0oJmFklvipmiOLg==", - "license": "MIT", - "dependencies": { - "@radix-ui/number": "1.1.2", - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-effect-event": "0.0.3", - "@radix-ui/react-use-is-hydrated": "0.1.1", - "@radix-ui/react-use-layout-effect": "1.1.2" + "version": "0.1.14", + "resolved": "https://registry.npmjs.org/@radix-ui/react-one-time-password-field/-/react-one-time-password-field-0.1.14.tgz", + "integrity": "sha512-F3vMSK+d+huI3a4Zm6j2hUsS+/gByVbsechJwp/ZCZBCrusXHvBeZZz9aMqXqqYNYu23mtvVMt6AeHDds8EU7w==", + "license": "MIT", + "dependencies": { + "@radix-ui/number": "1.1.3", + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-effect-event": "0.0.4", + "@radix-ui/react-use-is-hydrated": "0.1.2", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1859,19 +1860,19 @@ } }, "node_modules/@radix-ui/react-password-toggle-field": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/@radix-ui/react-password-toggle-field/-/react-password-toggle-field-0.1.6.tgz", - "integrity": "sha512-pQ3xGp/uemomASPH97Eb3shfXX8QlG11bBJyEvRBV+vwtO4HvQlS06Yj9f31Ao7XepvF98SFrRgVDQ7jv+2xjQ==", + "version": "0.1.9", + "resolved": "https://registry.npmjs.org/@radix-ui/react-password-toggle-field/-/react-password-toggle-field-0.1.9.tgz", + "integrity": "sha512-JFkmnwZFD357odQkpzfxz++bpohQpaGCT/4PK6oRd4R/Rxzg02uFDucFzZDOTIOz6vWSluIlz91zelleg9BheA==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-effect-event": "0.0.3", - "@radix-ui/react-use-is-hydrated": "0.1.1" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-effect-event": "0.0.4", + "@radix-ui/react-use-is-hydrated": "0.1.2" }, "peerDependencies": { "@types/react": "*", @@ -1889,24 +1890,25 @@ } }, "node_modules/@radix-ui/react-popover": { - "version": "1.1.18", - "resolved": "https://registry.npmjs.org/@radix-ui/react-popover/-/react-popover-1.1.18.tgz", - "integrity": "sha512-qdXDes+eHlnMUGlBAAAe5EG7oOQvqsXuq4mq585diMudg80iB+jHbsSeG3+Q4eWNsogNyhqU2p/3i+Y0iEepqg==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-focus-guards": "1.1.4", - "@radix-ui/react-focus-scope": "1.1.11", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-popper": "1.3.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-slot": "1.3.0", - "@radix-ui/react-use-controllable-state": "1.2.3", + "version": "1.1.21", + "resolved": "https://registry.npmjs.org/@radix-ui/react-popover/-/react-popover-1.1.21.tgz", + "integrity": "sha512-+AJ7P5oRcFqFtv7MaCD8fOuK3l5qQBAMdWEOnUOYd3JfHOeIUe7TnHHSSP15CtWwH4KrotyDCTzodOIoONh8vw==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-focus-guards": "1.1.5", + "@radix-ui/react-focus-scope": "1.1.14", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-popper": "1.3.5", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-slot": "1.3.1", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", "aria-hidden": "^1.2.4", "react-remove-scroll": "^2.7.2" }, @@ -1926,21 +1928,21 @@ } }, "node_modules/@radix-ui/react-popper": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.3.2.tgz", - "integrity": "sha512-3QXNeMkdshed1MR3LNoiCirBywRFPkD8ETJa/HlPuLwSajaQixf2ro+isoDNJlGABg9ug41XuZpINZJIle4XWg==", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.3.5.tgz", + "integrity": "sha512-6hLng2Rs45IZcvZ31BNvMeaFEMMEbtsog4xPcb8LZrGfyoV9fdAXqB9UKhLpTHtL0+E2DhSr6VW54Tehd6ksAQ==", "license": "MIT", "dependencies": { "@floating-ui/react-dom": "^2.0.0", - "@radix-ui/react-arrow": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-layout-effect": "1.1.2", - "@radix-ui/react-use-rect": "1.1.2", - "@radix-ui/react-use-size": "1.1.2", - "@radix-ui/rect": "1.1.2" + "@radix-ui/react-arrow": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-use-rect": "1.1.3", + "@radix-ui/react-use-size": "1.1.3", + "@radix-ui/rect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1958,13 +1960,13 @@ } }, "node_modules/@radix-ui/react-portal": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.13.tgz", - "integrity": "sha512-z3oXfmaHLJTF1wktbjgD6cn9jiEbq3WSondB10LIuIt2m2Ym4iJlrW04/euMwENDdWDdE7z+OuY7Qyp1YpRSwA==", + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.15.tgz", + "integrity": "sha512-kAfBVJUKNNKZuyGQXXG6rKolAV2KAmxxVkPXJgoq9dEFTl39286RufHQFNTL8rzha4vP8159BJ6hMGpB+bqv7A==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1982,12 +1984,12 @@ } }, "node_modules/@radix-ui/react-presence": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.6.tgz", - "integrity": "sha512-zdTk4PlUO0E18HnZ3wYbW0KkJJxWCdiNYp6g6X1PtONFhxVkg01vliTJAmwIszU6mHiyBOoW9P0rAugl5/hULQ==", + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.9.tgz", + "integrity": "sha512-LTi1v05bprIb8/GSY/GWusI0jfsYjQ3CD3Nin8o7jVxnpHzVQfzjOQJoJTQkE9bdmOnsS7SFdhkXiBv8PrYnxw==", "license": "MIT", "dependencies": { - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2005,12 +2007,12 @@ } }, "node_modules/@radix-ui/react-primitive": { - "version": "2.1.7", - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.7.tgz", - "integrity": "sha512-bC3NiwsprbxKjuon9l7X6BUTw7FPVzEYaL92MPEY5SCd/9hUTPXVFtVwRix7778wtRsVao+zE062gL79FZleeQ==", + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.8.tgz", + "integrity": "sha512-DOlK1BdcIeYYUcFkSYFka4v1h95XTov93b0jCgW1EEiZuIhdwHY2NlE1teLIh+p0uBsuZI5A+voay+iVWpprfA==", "license": "MIT", "dependencies": { - "@radix-ui/react-slot": "1.3.0" + "@radix-ui/react-slot": "1.3.1" }, "peerDependencies": { "@types/react": "*", @@ -2028,13 +2030,13 @@ } }, "node_modules/@radix-ui/react-progress": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-progress/-/react-progress-1.1.11.tgz", - "integrity": "sha512-KqiGJcFaZDc+BvveAgU3ZhACg2MvSUDrCBx4lRR/ZVRNal0bvt8lBpvnSkep9heeOuF8Qfw3fszLDX4OpQ2NVw==", + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/@radix-ui/react-progress/-/react-progress-1.1.14.tgz", + "integrity": "sha512-lq5VXWp/t/b8MaqbRMAItXICc/jwhzJt0ZZ+au/CBtTYkX9EfAsSyGQL5brUVBgf9tUTKCoJEZlDl+uJF/08xQ==", "license": "MIT", "dependencies": { - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -2052,21 +2054,20 @@ } }, "node_modules/@radix-ui/react-radio-group": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-radio-group/-/react-radio-group-1.4.2.tgz", - "integrity": "sha512-W8Uo9riHnlzLLWy+r2mVHUyuEWqD/+be4PZzbEvaGoFSBDHkm+GYWjtcE6u3AmPKNyfanWpnVfpZ2GqPCdzzsw==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-previous": "1.1.2", - "@radix-ui/react-use-size": "1.1.2" + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-radio-group/-/react-radio-group-1.4.5.tgz", + "integrity": "sha512-BM1xQgw1gpgPSw05U4hJCMDX9GmAS6b6vKZANuNQZo0vf/ah7NZDAnjLd4tPg3z2vMvlI0CV+B2CFM9Z19oQDA==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-size": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2084,20 +2085,22 @@ } }, "node_modules/@radix-ui/react-roving-focus": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.14.tgz", - "integrity": "sha512-8Qcnx9447tx/aCBgw6Jenfqg4Skq+vqab9mCBmuGNipIS5YXvL275wbKEu7+ICYHIlAPgCduUMJH1XOYewKF6Q==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-controllable-state": "1.2.3" + "version": "1.1.17", + "resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.17.tgz", + "integrity": "sha512-YdJmjETw7Py+4Nziv71jgZ6fH7xQgB5p+pQ5rV8Iufyrm0RHSijec/UV1zPfQoK/YcfzB9nOl/2bi1zf1SjRMQ==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-is-hydrated": "0.1.2", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2115,20 +2118,20 @@ } }, "node_modules/@radix-ui/react-scroll-area": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/@radix-ui/react-scroll-area/-/react-scroll-area-1.2.13.tgz", - "integrity": "sha512-7tncSubo2G0UY1e8rk+72qe3XRzrGnOLtZQ1PL1KoBfRUNX0NrJT5akb+0kfwSCc3gVR4wdHqyhAQBDpDNOwDw==", + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/@radix-ui/react-scroll-area/-/react-scroll-area-1.2.16.tgz", + "integrity": "sha512-kEcmCenIJ+W5xlCv1u9VKDdPmzzGyfrJwEneY+02GH+lJRXrGpkiTkyjrfkspuRw6DXt4uduwT5c4xD8HTv27Q==", "license": "MIT", "dependencies": { - "@radix-ui/number": "1.1.2", - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/number": "1.1.3", + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2146,31 +2149,31 @@ } }, "node_modules/@radix-ui/react-select": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-select/-/react-select-2.3.2.tgz", - "integrity": "sha512-brXD6C/V0fVK0DDbscLVw6LsXrjQ+ay8jdOBaN+tLb4vsHsAMm6Gt6eT77wHX1Eq8GPtD5rJ+RxFtfDozsb4+Q==", - "license": "MIT", - "dependencies": { - "@radix-ui/number": "1.1.2", - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-focus-guards": "1.1.4", - "@radix-ui/react-focus-scope": "1.1.11", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-popper": "1.3.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-slot": "1.3.0", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-layout-effect": "1.1.2", - "@radix-ui/react-use-previous": "1.1.2", - "@radix-ui/react-visually-hidden": "1.2.7", + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-select/-/react-select-2.3.5.tgz", + "integrity": "sha512-6CQx0xtdarAkSCsqgLJaz+coYQaru7rt8K6gMItR2rA+WP8/Ig6kRAzP6Zw88RccG98IZnszqJlJx9hejYOL3A==", + "license": "MIT", + "dependencies": { + "@radix-ui/number": "1.1.3", + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-focus-guards": "1.1.5", + "@radix-ui/react-focus-scope": "1.1.14", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-popper": "1.3.5", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-slot": "1.3.1", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-use-previous": "1.1.3", + "@radix-ui/react-visually-hidden": "1.2.9", "aria-hidden": "^1.2.4", "react-remove-scroll": "^2.7.2" }, @@ -2190,12 +2193,12 @@ } }, "node_modules/@radix-ui/react-separator": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-separator/-/react-separator-1.1.11.tgz", - "integrity": "sha512-jRhe86+8PF7VZ1u14eOWVOuh2BuAhALg/FT1VcMC4OHedMTRUazDnDlKTt+yxo5cRNKHMfmvZ4sSQtWDeMV4CQ==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-separator/-/react-separator-1.1.13.tgz", + "integrity": "sha512-wbagLhy4grekqiT6hU0WNP09FpmemTXbNWg4QEawaw9dix7hRIcrmDNnLDasOsKVLtArEznhgZKe5Gm4U6oPXQ==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -2213,22 +2216,22 @@ } }, "node_modules/@radix-ui/react-slider": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slider/-/react-slider-1.4.2.tgz", - "integrity": "sha512-qt5C1ppJz66aUDrH1VccjPrq7aFchK0wBrn6xsxlCHNUyE57dRRQ7lp1QFpF7OscMexZF8MCGBTVBlENHPkNiA==", - "license": "MIT", - "dependencies": { - "@radix-ui/number": "1.1.2", - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-layout-effect": "1.1.2", - "@radix-ui/react-use-previous": "1.1.2", - "@radix-ui/react-use-size": "1.1.2" + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slider/-/react-slider-1.4.5.tgz", + "integrity": "sha512-7E8C13SdQKQxYganILiVZGEwM0NSbfbFcnNJ93kP++wD2pMT1SMsG3c04PFUlbPpaSXgicYgPeBndgJTvV3NKg==", + "license": "MIT", + "dependencies": { + "@radix-ui/number": "1.1.3", + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-use-previous": "1.1.3", + "@radix-ui/react-use-size": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2246,12 +2249,13 @@ } }, "node_modules/@radix-ui/react-slot": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.3.0.tgz", - "integrity": "sha512-MojKku4U/miO8Av4Dkb+ctMAQx7JmY96LmtDQlAarCRtd7rN52QCSzBF+XAvr5S6coSVj9HEPBgHAHKEJVk/WA==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.3.1.tgz", + "integrity": "sha512-Bu/aAQHFFh6/QAvXAeUMurJ9fbW0JUIqlojU/yBXZ7cAVqy75Y7JYYyuCr9zLNF0p4WWoJYV54CTUIf4l7FzTw==", "license": "MIT", "dependencies": { - "@radix-ui/react-compose-refs": "1.1.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4" }, "peerDependencies": { "@types/react": "*", @@ -2264,18 +2268,17 @@ } }, "node_modules/@radix-ui/react-switch": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-switch/-/react-switch-1.3.2.tgz", - "integrity": "sha512-tgRBI3DdNwAJYE4BBZyZcz/HRRCvAsPkRvG1wvKc+41tBGMxPn/a87T/wikXAvyDypNQ9kaZwHbeZe+veHCGpA==", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-switch/-/react-switch-1.3.5.tgz", + "integrity": "sha512-e1YrvGvEjIqDhqKjQ4Q+IDkMfiY30u3FPz9CZXZMlQ8mU3kZ2PdeBM8Gssc48CDopPizNorKumGhjySBfO7BDQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-previous": "1.1.2", - "@radix-ui/react-use-size": "1.1.2" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-size": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2293,19 +2296,19 @@ } }, "node_modules/@radix-ui/react-tabs": { - "version": "1.1.16", - "resolved": "https://registry.npmjs.org/@radix-ui/react-tabs/-/react-tabs-1.1.16.tgz", - "integrity": "sha512-v3Ab2l7z6U7tRB4xA0IyKdq0OsqaO1o9ZjsIEoKKnSZ/l96mZz8aCTX0NCXw+YVHJXr8Km4d+Mn6/Q8YjXa+gw==", + "version": "1.1.19", + "resolved": "https://registry.npmjs.org/@radix-ui/react-tabs/-/react-tabs-1.1.19.tgz", + "integrity": "sha512-4wbGf98pX2ZwYqHMVB/dakeMPyH4xSJ9MSDaCCWXlIpYt0VYY6mtZxKSTiGS/F3tk0yrEYmXE1V8uwG7TxDCcQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -2323,23 +2326,23 @@ } }, "node_modules/@radix-ui/react-toast": { - "version": "1.2.18", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toast/-/react-toast-1.2.18.tgz", - "integrity": "sha512-YNEnTHV47hPep+U0QvVM02OJNka9uygREc+k4Nh5VSZBg4MmE+myI442x3hCGfRpX7N2WSSYSJKws4gE+Z8lgg==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-layout-effect": "1.1.2", - "@radix-ui/react-visually-hidden": "1.2.7" + "version": "1.2.21", + "resolved": "https://registry.npmjs.org/@radix-ui/react-toast/-/react-toast-1.2.21.tgz", + "integrity": "sha512-/o8uHzH2z6ZM59Dt1UPFj8aYJ0DjPu0EuQXQ7uuYJTQLH5mNqxa1KuBfbpnklgXOOjyAtTp/tll0Nm+Nkz+bEg==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-visually-hidden": "1.2.9" }, "peerDependencies": { "@types/react": "*", @@ -2357,14 +2360,14 @@ } }, "node_modules/@radix-ui/react-toggle": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle/-/react-toggle-1.1.13.tgz", - "integrity": "sha512-bI2ILJrzwgmAsH05TsJ9pVrzqQwAip7OM2/krqAdYn0R16bl86UPWbe5VPHsALat0EnqpV01cGtkleaUKPNdNg==", + "version": "1.1.16", + "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle/-/react-toggle-1.1.16.tgz", + "integrity": "sha512-pp4TLY3N4osN9IB4TLEaaZRGooBmCi/XJD65gSCs5tvsKofM9WgiBToNtGrmR0k3sG4jFj4Nw4utsIvQraWA9g==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -2382,18 +2385,18 @@ } }, "node_modules/@radix-ui/react-toggle-group": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle-group/-/react-toggle-group-1.1.14.tgz", - "integrity": "sha512-TK1vusNKb8IRhF23FTbRgUNZ9zfs5rGIyI7LfR3h26p9LrQ060i0uW9QWeD8baZMddaaP0DBGlIa6pbZG+mitg==", + "version": "1.1.17", + "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle-group/-/react-toggle-group-1.1.17.tgz", + "integrity": "sha512-KKsrxb1cZREc2RI5DOGwlUSpaPW40xIaK1/DXXqYDb7slRE8pkRa+iF2aFbYiuMJ+aNWpCSChiN5gFe3bVveaQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-toggle": "1.1.13", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-toggle": "1.1.16", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -2411,18 +2414,18 @@ } }, "node_modules/@radix-ui/react-toolbar": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toolbar/-/react-toolbar-1.1.14.tgz", - "integrity": "sha512-L/EkWVqlnj3lL2toHh4C7PwH2jxfa7OCq6lGfXSCii99ve2S4Ux5rc9HnOa7LN9exHa/Nl9kmCAmP9BuDPy5UA==", + "version": "1.1.17", + "resolved": "https://registry.npmjs.org/@radix-ui/react-toolbar/-/react-toolbar-1.1.17.tgz", + "integrity": "sha512-MjorZ0XQiWfCrrpStNXw/hX0HnG7VEzCgcSV226Ox8/WzS5yq0SiMhsLFE3LlXhdghlakFRFdE6eegtmUQW7Mg==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-separator": "1.1.11", - "@radix-ui/react-toggle-group": "1.1.14" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-separator": "1.1.13", + "@radix-ui/react-toggle-group": "1.1.17" }, "peerDependencies": { "@types/react": "*", @@ -2440,23 +2443,24 @@ } }, "node_modules/@radix-ui/react-tooltip": { - "version": "1.2.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-tooltip/-/react-tooltip-1.2.11.tgz", - "integrity": "sha512-8XZ6Py3y3W2nEzAUGCN5cfVKaUi+CVApcz1d6lrNVVf2hvYEixMRkq8k9ggPKnQUpRRuOV5avt8uvxViH2jLwA==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-popper": "1.3.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-slot": "1.3.0", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-visually-hidden": "1.2.7" + "version": "1.2.14", + "resolved": "https://registry.npmjs.org/@radix-ui/react-tooltip/-/react-tooltip-1.2.14.tgz", + "integrity": "sha512-C/JxCKJJac+wtHPW1yFBSN8Ssuaufy2jYQMgyiJYyW4Fw0WJfDWXQDAly1qsbd1YDznH+sYitaljhf8igPCvmA==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-popper": "1.3.5", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-slot": "1.3.1", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-visually-hidden": "1.2.9" }, "peerDependencies": { "@types/react": "*", @@ -2474,9 +2478,9 @@ } }, "node_modules/@radix-ui/react-use-callback-ref": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.2.tgz", - "integrity": "sha512-xCso9j1/u8sEgP1RNHjFrXJLApL8LiqOkI1R4ywuN00rxWdYg4oQXuwKLS3i0j5NWLromUD27/4nlxj2UFVvIw==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.3.tgz", + "integrity": "sha512-AUS7HoBBAncIsGMLNG+CcpLuJ+JIBbZzmyM8Qdb1eIThX0AlhSSC6wn40xfBlPE+ypx/vSSiRWnklUAjy3U3UA==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -2489,13 +2493,14 @@ } }, "node_modules/@radix-ui/react-use-controllable-state": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.3.tgz", - "integrity": "sha512-PLzC90MS+ReootmjC597dvopoelpZ8Q61HJkDXZSExitIq7PL55vHNnesAHwguHK0aPfBnpdNzQtv1uliaqQrA==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.5.tgz", + "integrity": "sha512-UB1dXpxvHjR48poyKdKdTm7jT0kp3elkUKdKQiOkirlbYumqXinSJtrjDsr9maXNPvL12bKI4CDSmydms/9Aeg==", "license": "MIT", "dependencies": { - "@radix-ui/react-use-effect-event": "0.0.3", - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-use-effect-event": "0.0.4", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2508,12 +2513,12 @@ } }, "node_modules/@radix-ui/react-use-effect-event": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-effect-event/-/react-use-effect-event-0.0.3.tgz", - "integrity": "sha512-6c8ZqvPTWILEKnyVkP53EGRCcpnJiKTC21sS/6R1GF5xKyHJJWQEPfkqlcgUkdRQivd6tb23abUwe4ngWmY0JA==", + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-effect-event/-/react-use-effect-event-0.0.4.tgz", + "integrity": "sha512-XYcfa6wlXDCwQtePuEiPmXLSAhGL4DWtedSyRgGbG3y10mw+OnrLp6SyeY1gJFMiYF0Dx0nMAX9InylKbLEFQQ==", "license": "MIT", "dependencies": { - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2526,12 +2531,12 @@ } }, "node_modules/@radix-ui/react-use-escape-keydown": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.3.tgz", - "integrity": "sha512-3wEkMiPHXha/2VadZ68rYBcmYnPINVGl4Y3gtcM7fKRjANk0OscK+cdqBgUWdozb7YJxsh0vefM7vgAMHXOjqg==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.4.tgz", + "integrity": "sha512-4MSb5SPbMH02uUn19tLkO5Bav66ZQg/zFbedo7FWLWGFg9r8Z9xSog7QGnq9ZceurzBVIAIwgzANg6ExWc8HkQ==", "license": "MIT", "dependencies": { - "@radix-ui/react-use-callback-ref": "1.1.2" + "@radix-ui/react-use-callback-ref": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2544,9 +2549,9 @@ } }, "node_modules/@radix-ui/react-use-is-hydrated": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-is-hydrated/-/react-use-is-hydrated-0.1.1.tgz", - "integrity": "sha512-qwOiz4Tjo8CNnrOLAYUMXeZwDzXgXpvK4TKQPmWLECM9XoWvA6+0Z2/7Ag3A4ivjS4ovbLJPbskkxioFyBhr8A==", + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-is-hydrated/-/react-use-is-hydrated-0.1.2.tgz", + "integrity": "sha512-2+gAVu9uaSLbopCTvvuWX9MIgEOlyqXC1Ok+KLCO7cZPSHLENs7dL0KbFQUGFIcFKmDW/bmaQRJtd8E3cnMRUw==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -2559,9 +2564,9 @@ } }, "node_modules/@radix-ui/react-use-layout-effect": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.2.tgz", - "integrity": "sha512-jrBWOxZITuGcnjRCM2t2U5ZPkCLxD+Ym6DjfssS5haTj2iiak/DOb64JeN6OdLfLgptb6/e2kKR+ZuTrGoZTPA==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.3.tgz", + "integrity": "sha512-rDiah9wvtqihWtWz02XreeRKIxt2EJF8y5D9rtY9l5A2zxePAtcPiOMpDugNRw5bFHz+1/8viVoc7ZVKiJknCw==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -2574,9 +2579,9 @@ } }, "node_modules/@radix-ui/react-use-previous": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-1.1.2.tgz", - "integrity": "sha512-IGBQPtRFdhN6MQ8dbegVmBq1LVZluya3F1jWY+puIcQC3MHctRwTDSBWCkL/3ZcnMJLTMJ++Z+ktmvg0F89iCw==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-1.1.3.tgz", + "integrity": "sha512-kbefNKla5AGhgvMqrg/qS7mYVLXTEHQLqoFIS03nKN2dAfQQ5PK5Tp+2LxS7BV6a6l4HHv4jTg6rtV2Uajwe2w==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -2589,12 +2594,12 @@ } }, "node_modules/@radix-ui/react-use-rect": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.1.2.tgz", - "integrity": "sha512-d8a+bBY/FxikNPlgJJoaBHZX+zKVbWHYJGTLnLvveQgFSTntkGdEKv3JDtHrMS0DNYpllz2nRsTLGLKYttbpmw==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.1.3.tgz", + "integrity": "sha512-W0GSYZFKEfi6raMiMEfJSngvVbFDIyxtW5JuVg5NoQBY59l0dVQVGLbhog/tOdwq0qtZ+TXuX1ikSNan4/IZXA==", "license": "MIT", "dependencies": { - "@radix-ui/rect": "1.1.2" + "@radix-ui/rect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2607,12 +2612,12 @@ } }, "node_modules/@radix-ui/react-use-size": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.1.2.tgz", - "integrity": "sha512-giWQp+4mxjBPt4KZ0MmyuykFNWfbDxKt4x+fPkRYmgRFJSbCZFzUglvMb/Kjn38tm10YP4ufiQZDx3zna4LU6w==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.1.3.tgz", + "integrity": "sha512-jJq6tQQLvO/z4uWbztjwPV+1a/+H4rCaWypasLB/ac8DEdd6+p7dIm7o3F6P2KZPGkPMqD4s5424EdAdoU+GLA==", "license": "MIT", "dependencies": { - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2625,12 +2630,12 @@ } }, "node_modules/@radix-ui/react-visually-hidden": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.2.7.tgz", - "integrity": "sha512-1wNZBggTDK3GRuuQ6nP4k2yi7a6l7I5qbMPbZcRsrGsGVead/f/d5FhEzUvqFs0bcrDLx7n1zKQ3JvLR6whaaw==", + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.2.9.tgz", + "integrity": "sha512-seuZXNZVCz1kLSQMRO/TdNOSahBI3S5nXE4jzO7u7aFRWQlMAnwyrr8vKMkEU115fCLEyzR2YyjnP+aRMxK34w==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -2648,9 +2653,9 @@ } }, "node_modules/@radix-ui/rect": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.1.2.tgz", - "integrity": "sha512-xnXE7wG13PI+cxieVssYXlQJuYVRhH9NBoxt3KNwzghDIA69GMm7d4wXRouHIYjE+KvS6U/MsMO73NdS2MH9ZA==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.1.3.tgz", + "integrity": "sha512-JtyZR+mqgBibTo8xea3B6ZRmzZiM/YeVBtUkas6zMuXjAlfIFIW2FgqeM9eLyvEaYX66vr6DJMK+4U6LV0KhNw==", "license": "MIT" }, "node_modules/@shikijs/types": { @@ -2713,16 +2718,16 @@ } }, "node_modules/@tiptap/core": { - "version": "3.27.1", - "resolved": "https://registry.npmjs.org/@tiptap/core/-/core-3.27.1.tgz", - "integrity": "sha512-rV6Qn4wmC6BxfF+4mu6bqGWj9vA4oXXhsrpXaJL2uhjxeHAGofjwcHof2X84VYzeyXgdlsGmqKie4TAppVXZUQ==", + "version": "3.29.0", + "resolved": "https://registry.npmjs.org/@tiptap/core/-/core-3.29.0.tgz", + "integrity": "sha512-A/lrhKpOYtl0V5pmPS00Zps8pgBe1qDOoD9fzsumDSZ3HP8W398C959Jgru75PNFokAya9COPD3iaKP3NWF25g==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/pm": "3.27.1" + "@tiptap/pm": "3.29.0" } }, "node_modules/@tiptap/extension-bold": { @@ -2910,24 +2915,24 @@ } }, "node_modules/@tiptap/pm": { - "version": "3.27.1", - "resolved": "https://registry.npmjs.org/@tiptap/pm/-/pm-3.27.1.tgz", - "integrity": "sha512-Ffjx+vimmBU7zH/KrpXzJid3+pziCe/VL2aexSTP63cyQwKQ65LkFkCKaIsSpFdQQuakVZBGWjCA5RoBV852pw==", + "version": "3.29.0", + "resolved": "https://registry.npmjs.org/@tiptap/pm/-/pm-3.29.0.tgz", + "integrity": "sha512-4rr3HiZ8kbSNINuWXqKQJLv9fFMypCBN5gOwxoU+D4lEYVblkoM60fA1SlrI2BZVlZQmw2U38XKl5XMtUr55XQ==", "license": "MIT", "dependencies": { - "prosemirror-changeset": "^2.3.0", - "prosemirror-commands": "^1.6.2", - "prosemirror-dropcursor": "^1.8.1", - "prosemirror-gapcursor": "^1.3.2", - "prosemirror-history": "^1.4.1", - "prosemirror-inputrules": "^1.4.0", + "prosemirror-changeset": "^2.4.1", + "prosemirror-commands": "^1.7.1", + "prosemirror-dropcursor": "^1.8.2", + "prosemirror-gapcursor": "^1.4.1", + "prosemirror-history": "^1.5.0", + "prosemirror-inputrules": "^1.5.1", "prosemirror-keymap": "^1.2.3", - "prosemirror-model": "^1.25.7", - "prosemirror-schema-list": "^1.5.0", + "prosemirror-model": "^1.25.11", + "prosemirror-schema-list": "^1.5.1", "prosemirror-state": "^1.4.4", - "prosemirror-tables": "^1.8.0", + "prosemirror-tables": "^1.8.5", "prosemirror-transform": "^1.12.0", - "prosemirror-view": "^1.41.8" + "prosemirror-view": "^1.41.9" }, "funding": { "type": "github", @@ -4092,9 +4097,9 @@ } }, "node_modules/js-base64": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-3.8.0.tgz", - "integrity": "sha512-65kvbemyZhj+ExQt1PEFyBEjL5vAHysu1lJdW1AwhhChkO8ZBPizYk/m9GVrpbS2Je1hF+UYZ+6KywqtZV8mHw==", + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-3.9.1.tgz", + "integrity": "sha512-U73qptcvf/HIOauFOmqT3a0mDUp0MYlfd15oqoe9kqZt5XhiXVb+HG09sLvI9PQ9tZIBFS4nlErai8zbWazP0g==", "license": "BSD-3-Clause" }, "node_modules/js-tokens": { @@ -5439,9 +5444,9 @@ } }, "node_modules/prosemirror-changeset": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/prosemirror-changeset/-/prosemirror-changeset-2.3.1.tgz", - "integrity": "sha512-j0kORIBm8ayJNl3zQvD1TTPHJX3g042et6y/KQhZhnPrruO8exkTgG8X+NRpj7kIyMMEx74Xb3DyMIBtO0IKkQ==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/prosemirror-changeset/-/prosemirror-changeset-2.4.1.tgz", + "integrity": "sha512-96WBLhOaYhJ+kPhLg3uW359Tz6I/MfcrQfL4EGv4SrcqKEMC1gmoGrXHecPE8eOwTVCJ4IwgfzM8fFad25wNfw==", "license": "MIT", "dependencies": { "prosemirror-transform": "^1.0.0" @@ -5470,9 +5475,9 @@ } }, "node_modules/prosemirror-gapcursor": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/prosemirror-gapcursor/-/prosemirror-gapcursor-1.4.0.tgz", - "integrity": "sha512-z00qvurSdCEWUIulij/isHaqu4uLS8r/Fi61IbjdIPJEonQgggbJsLnstW7Lgdk4zQ68/yr6B6bf7sJXowIgdQ==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/prosemirror-gapcursor/-/prosemirror-gapcursor-1.4.1.tgz", + "integrity": "sha512-pMdYaEnjNMSwl11yjEGtgTmLkR08m/Vl+Jj443167p9eB3HVQKhYCc4gmHVDsLPODfZfjr/MmirsdyZziXbQKw==", "license": "MIT", "dependencies": { "prosemirror-keymap": "^1.0.0", @@ -5567,9 +5572,9 @@ } }, "node_modules/prosemirror-model": { - "version": "1.25.9", - "resolved": "https://registry.npmjs.org/prosemirror-model/-/prosemirror-model-1.25.9.tgz", - "integrity": "sha512-pRTklkDDMMRopyoAcrr9wV/8g/RYgrLHBuJAb5hlEuYZRdm5yqmPjWId83fpBwPpSFqEdja0H7Dfd7z1X/npcA==", + "version": "1.25.11", + "resolved": "https://registry.npmjs.org/prosemirror-model/-/prosemirror-model-1.25.11.tgz", + "integrity": "sha512-QWg9RhnpLlogAmp3p96uEFrE5txQpFynd4vhBAELkwgOCWQs/X0yCzB3/hrHqiPwf91RG5KyWq6553zs9JqIOQ==", "license": "MIT", "dependencies": { "orderedmap": "^2.0.0" @@ -5652,66 +5657,66 @@ "license": "MIT" }, "node_modules/radix-ui": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/radix-ui/-/radix-ui-1.6.1.tgz", - "integrity": "sha512-QXDXJtB6sK83mLASONYUZCauatcWb+knFviFpN1EhtdbbmlsRmzCLrbZSKztnNiem2KOHIBbiDbauVB7SORXMw==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-accessible-icon": "1.1.11", - "@radix-ui/react-accordion": "1.2.15", - "@radix-ui/react-alert-dialog": "1.1.18", - "@radix-ui/react-arrow": "1.1.11", - "@radix-ui/react-aspect-ratio": "1.1.11", - "@radix-ui/react-avatar": "1.2.1", - "@radix-ui/react-checkbox": "1.3.6", - "@radix-ui/react-collapsible": "1.1.15", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-context-menu": "2.3.2", - "@radix-ui/react-dialog": "1.1.18", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-dropdown-menu": "2.1.19", - "@radix-ui/react-focus-guards": "1.1.4", - "@radix-ui/react-focus-scope": "1.1.11", - "@radix-ui/react-form": "0.1.11", - "@radix-ui/react-hover-card": "1.1.18", - "@radix-ui/react-label": "2.1.11", - "@radix-ui/react-menu": "2.1.19", - "@radix-ui/react-menubar": "1.1.19", - "@radix-ui/react-navigation-menu": "1.2.17", - "@radix-ui/react-one-time-password-field": "0.1.11", - "@radix-ui/react-password-toggle-field": "0.1.6", - "@radix-ui/react-popover": "1.1.18", - "@radix-ui/react-popper": "1.3.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-progress": "1.1.11", - "@radix-ui/react-radio-group": "1.4.2", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-scroll-area": "1.2.13", - "@radix-ui/react-select": "2.3.2", - "@radix-ui/react-separator": "1.1.11", - "@radix-ui/react-slider": "1.4.2", - "@radix-ui/react-slot": "1.3.0", - "@radix-ui/react-switch": "1.3.2", - "@radix-ui/react-tabs": "1.1.16", - "@radix-ui/react-toast": "1.2.18", - "@radix-ui/react-toggle": "1.1.13", - "@radix-ui/react-toggle-group": "1.1.14", - "@radix-ui/react-toolbar": "1.1.14", - "@radix-ui/react-tooltip": "1.2.11", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-effect-event": "0.0.3", - "@radix-ui/react-use-escape-keydown": "1.1.3", - "@radix-ui/react-use-is-hydrated": "0.1.1", - "@radix-ui/react-use-layout-effect": "1.1.2", - "@radix-ui/react-use-size": "1.1.2", - "@radix-ui/react-visually-hidden": "1.2.7" + "version": "1.6.5", + "resolved": "https://registry.npmjs.org/radix-ui/-/radix-ui-1.6.5.tgz", + "integrity": "sha512-HVHPWDoOXBYxxiwvWR45KPcmvrjoa/NTFUbPbGmYoZv7BFYOIpZKiPQZWcpFJTX5z4LeoGenGCUgoafdYHuPWA==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-accessible-icon": "1.1.13", + "@radix-ui/react-accordion": "1.2.18", + "@radix-ui/react-alert-dialog": "1.1.21", + "@radix-ui/react-arrow": "1.1.13", + "@radix-ui/react-aspect-ratio": "1.1.13", + "@radix-ui/react-avatar": "1.2.4", + "@radix-ui/react-checkbox": "1.3.9", + "@radix-ui/react-collapsible": "1.1.18", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-context-menu": "2.3.5", + "@radix-ui/react-dialog": "1.1.21", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-dropdown-menu": "2.1.22", + "@radix-ui/react-focus-guards": "1.1.5", + "@radix-ui/react-focus-scope": "1.1.14", + "@radix-ui/react-form": "0.1.14", + "@radix-ui/react-hover-card": "1.1.21", + "@radix-ui/react-label": "2.1.13", + "@radix-ui/react-menu": "2.1.22", + "@radix-ui/react-menubar": "1.1.22", + "@radix-ui/react-navigation-menu": "1.2.20", + "@radix-ui/react-one-time-password-field": "0.1.14", + "@radix-ui/react-password-toggle-field": "0.1.9", + "@radix-ui/react-popover": "1.1.21", + "@radix-ui/react-popper": "1.3.5", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-progress": "1.1.14", + "@radix-ui/react-radio-group": "1.4.5", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-scroll-area": "1.2.16", + "@radix-ui/react-select": "2.3.5", + "@radix-ui/react-separator": "1.1.13", + "@radix-ui/react-slider": "1.4.5", + "@radix-ui/react-slot": "1.3.1", + "@radix-ui/react-switch": "1.3.5", + "@radix-ui/react-tabs": "1.1.19", + "@radix-ui/react-toast": "1.2.21", + "@radix-ui/react-toggle": "1.1.16", + "@radix-ui/react-toggle-group": "1.1.17", + "@radix-ui/react-toolbar": "1.1.17", + "@radix-ui/react-tooltip": "1.2.14", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-effect-event": "0.0.4", + "@radix-ui/react-use-escape-keydown": "1.1.4", + "@radix-ui/react-use-is-hydrated": "0.1.2", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-use-size": "1.1.3", + "@radix-ui/react-visually-hidden": "1.2.9" }, "peerDependencies": { "@types/react": "*", diff --git a/examples/nextjs-blocknote/package.json b/examples/nextjs-blocknote/package.json index 10a1994582a..742f1c486fc 100644 --- a/examples/nextjs-blocknote/package.json +++ b/examples/nextjs-blocknote/package.json @@ -13,11 +13,11 @@ "@blocknote/core": "^0.43.0", "@blocknote/mantine": "^0.43.0", "@blocknote/react": "^0.43.0", - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-blocknote": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-blocknote": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", "@radix-ui/react-dialog": "^1.1.15", "@radix-ui/react-popover": "^1.0.7", "@types/node": "^20.3.3", diff --git a/examples/nextjs-chat-sdk-ai-bot/package-lock.json b/examples/nextjs-chat-sdk-ai-bot/package-lock.json index af55cacc682..b0d813d7648 100644 --- a/examples/nextjs-chat-sdk-ai-bot/package-lock.json +++ b/examples/nextjs-chat-sdk-ai-bot/package-lock.json @@ -9,11 +9,11 @@ "dependencies": { "@ai-sdk/anthropic": "^3.0.64", "@chat-adapter/state-memory": "^4.23.0", - "@liveblocks/chat-sdk-adapter": "^3.21.0", - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", + "@liveblocks/chat-sdk-adapter": "^3.23.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", "ai": "^6.0.140", "chat": "^4.22.0", "next": "16.2.1", @@ -686,43 +686,43 @@ "license": "Apache-2.0" }, "node_modules/@liveblocks/chat-sdk-adapter": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/chat-sdk-adapter/-/chat-sdk-adapter-3.21.0.tgz", - "integrity": "sha512-45C0CF+Ydl9ZTK/7KxWD3Pzdz2ZWoeeh8mrfUh8qMqgjuHc89mHx6IAHZec4iiv6NwxgahSOch+nqiO2BHJm0Q==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/chat-sdk-adapter/-/chat-sdk-adapter-3.23.0.tgz", + "integrity": "sha512-tQo6AElxPKkI7g5XuiFLHa+EcT48S3TxPXykGUMf4IdIDt7YqVPCcFPDaI9oyN3AMyrZcavoz7+lTZZZznGC4w==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0", - "@liveblocks/node": "3.21.0" + "@liveblocks/core": "3.23.0", + "@liveblocks/node": "3.23.0" }, "peerDependencies": { "chat": ">=4.20.0" } }, "node_modules/@liveblocks/client": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.21.0.tgz", - "integrity": "sha512-dxPzW2OTXFtKWsbYpjR5N2qpVYtjEeFXYul0TRRtwKkwF161to+8in/6VCd7H3MtD0B0TvN6gM0yedjMhk98oQ==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.23.0.tgz", + "integrity": "sha512-ETdju0DzK9h4BSCe7hFc2gqzLOhoarL5jTNBaCrtBwSqyO4TY3FjVo/aPWRi4zkhhDWvAA4oh/HATLJldj5pLw==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0" + "@liveblocks/core": "3.23.0" } }, "node_modules/@liveblocks/core": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.21.0.tgz", - "integrity": "sha512-3z1Lu5Kg0hQFxZWsAzp/qqmE+aSTV4ca67h7s5LsZPO3CRnEzpUSXiHtxpx8lVPj/ndXt7itikmFWsc8nCkw5g==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.23.0.tgz", + "integrity": "sha512-VG7BTOxTVGE0pNV/uaF5rC8C6FqTy7uR0NPFZGDLQqi2gFYX2MCf4EuPydToFXF54WRWUukzQmItkhFMQb23Cg==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.21.0.tgz", - "integrity": "sha512-YGV014c6S5SrjOV7wAnSx1QKTyd0pyOpcKE8yohUuiy4LBCASHHAGeQI/iCU4XFHYCuQWqjx3yx6CFHoYohqwA==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.23.0.tgz", + "integrity": "sha512-/k2NjYVvk56ub3CQDb2kcDjP2rkcyixzVdTEu30/URrq0UB/MngWgjFFyz1cSXjqyVAIdmdn9PLW+KM6E6K8+w==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0", + "@liveblocks/core": "3.23.0", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "marked": "^15.0.11", @@ -730,13 +730,13 @@ } }, "node_modules/@liveblocks/react": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.21.0.tgz", - "integrity": "sha512-yMipwcJIqjDyrcKMYyNbjiQDSmR7u/g34FQvp34VjimVBUshkowEI696K+GKrh7STmcTJdhA/cKs4lZuOiWPhg==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.23.0.tgz", + "integrity": "sha512-VlBrvs30hsrbD5uRbd1bhpUJDBx5Q0Z8XFz5FuNb/EWueRj+Kfu4mCuRaEChbXrZrzGQX0m84ST6l5lR0n6NNQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0" + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0" }, "peerDependencies": { "@types/react": "^18 || ^19", @@ -753,15 +753,15 @@ } }, "node_modules/@liveblocks/react-ui": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.21.0.tgz", - "integrity": "sha512-ZvRAzrDuGGR4yUm90VLkdcCl20yyqiyPitQqPmS+Ude+ESxRAhuqv5lrH1Q6S0MrQYuouph/+jXX7Myb7lQKCw==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.23.0.tgz", + "integrity": "sha512-de35PijEENcKgNdhYUn9o5srX8tqOWAOh4trQRWe/DCHOBD9TBc6E+ChLAxO8mDy4zChhUvAQ/vhtsh0bKbOhQ==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0", - "@liveblocks/react": "3.21.0", + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0", + "@liveblocks/react": "3.23.0", "frimousse": "^0.2.0", "marked": "^15.0.11", "radix-ui": "^1.4.0", diff --git a/examples/nextjs-chat-sdk-ai-bot/package.json b/examples/nextjs-chat-sdk-ai-bot/package.json index 1beff48d233..6085a0ddce5 100644 --- a/examples/nextjs-chat-sdk-ai-bot/package.json +++ b/examples/nextjs-chat-sdk-ai-bot/package.json @@ -11,11 +11,11 @@ "dependencies": { "@ai-sdk/anthropic": "^3.0.64", "@chat-adapter/state-memory": "^4.23.0", - "@liveblocks/chat-sdk-adapter": "^3.21.0", - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", + "@liveblocks/chat-sdk-adapter": "^3.23.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", "ai": "^6.0.140", "chat": "^4.22.0", "next": "16.2.1", diff --git a/examples/nextjs-chat-sdk-bot/package-lock.json b/examples/nextjs-chat-sdk-bot/package-lock.json index 62cd37258ae..1bdb199a0de 100644 --- a/examples/nextjs-chat-sdk-bot/package-lock.json +++ b/examples/nextjs-chat-sdk-bot/package-lock.json @@ -8,11 +8,11 @@ "license": "Apache-2.0", "dependencies": { "@chat-adapter/state-memory": "^4.23.0", - "@liveblocks/chat-sdk-adapter": "^3.21.0", - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", + "@liveblocks/chat-sdk-adapter": "^3.23.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", "chat": "^4.22.0", "next": "16.2.1", "react": "19.2.4", @@ -621,43 +621,43 @@ "license": "Apache-2.0" }, "node_modules/@liveblocks/chat-sdk-adapter": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/chat-sdk-adapter/-/chat-sdk-adapter-3.21.0.tgz", - "integrity": "sha512-45C0CF+Ydl9ZTK/7KxWD3Pzdz2ZWoeeh8mrfUh8qMqgjuHc89mHx6IAHZec4iiv6NwxgahSOch+nqiO2BHJm0Q==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/chat-sdk-adapter/-/chat-sdk-adapter-3.23.0.tgz", + "integrity": "sha512-tQo6AElxPKkI7g5XuiFLHa+EcT48S3TxPXykGUMf4IdIDt7YqVPCcFPDaI9oyN3AMyrZcavoz7+lTZZZznGC4w==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0", - "@liveblocks/node": "3.21.0" + "@liveblocks/core": "3.23.0", + "@liveblocks/node": "3.23.0" }, "peerDependencies": { "chat": ">=4.20.0" } }, "node_modules/@liveblocks/client": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.21.0.tgz", - "integrity": "sha512-dxPzW2OTXFtKWsbYpjR5N2qpVYtjEeFXYul0TRRtwKkwF161to+8in/6VCd7H3MtD0B0TvN6gM0yedjMhk98oQ==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.23.0.tgz", + "integrity": "sha512-ETdju0DzK9h4BSCe7hFc2gqzLOhoarL5jTNBaCrtBwSqyO4TY3FjVo/aPWRi4zkhhDWvAA4oh/HATLJldj5pLw==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0" + "@liveblocks/core": "3.23.0" } }, "node_modules/@liveblocks/core": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.21.0.tgz", - "integrity": "sha512-3z1Lu5Kg0hQFxZWsAzp/qqmE+aSTV4ca67h7s5LsZPO3CRnEzpUSXiHtxpx8lVPj/ndXt7itikmFWsc8nCkw5g==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.23.0.tgz", + "integrity": "sha512-VG7BTOxTVGE0pNV/uaF5rC8C6FqTy7uR0NPFZGDLQqi2gFYX2MCf4EuPydToFXF54WRWUukzQmItkhFMQb23Cg==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.21.0.tgz", - "integrity": "sha512-YGV014c6S5SrjOV7wAnSx1QKTyd0pyOpcKE8yohUuiy4LBCASHHAGeQI/iCU4XFHYCuQWqjx3yx6CFHoYohqwA==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.23.0.tgz", + "integrity": "sha512-/k2NjYVvk56ub3CQDb2kcDjP2rkcyixzVdTEu30/URrq0UB/MngWgjFFyz1cSXjqyVAIdmdn9PLW+KM6E6K8+w==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0", + "@liveblocks/core": "3.23.0", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "marked": "^15.0.11", @@ -665,13 +665,13 @@ } }, "node_modules/@liveblocks/react": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.21.0.tgz", - "integrity": "sha512-yMipwcJIqjDyrcKMYyNbjiQDSmR7u/g34FQvp34VjimVBUshkowEI696K+GKrh7STmcTJdhA/cKs4lZuOiWPhg==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.23.0.tgz", + "integrity": "sha512-VlBrvs30hsrbD5uRbd1bhpUJDBx5Q0Z8XFz5FuNb/EWueRj+Kfu4mCuRaEChbXrZrzGQX0m84ST6l5lR0n6NNQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0" + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0" }, "peerDependencies": { "@types/react": "^18 || ^19", @@ -688,15 +688,15 @@ } }, "node_modules/@liveblocks/react-ui": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.21.0.tgz", - "integrity": "sha512-ZvRAzrDuGGR4yUm90VLkdcCl20yyqiyPitQqPmS+Ude+ESxRAhuqv5lrH1Q6S0MrQYuouph/+jXX7Myb7lQKCw==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.23.0.tgz", + "integrity": "sha512-de35PijEENcKgNdhYUn9o5srX8tqOWAOh4trQRWe/DCHOBD9TBc6E+ChLAxO8mDy4zChhUvAQ/vhtsh0bKbOhQ==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0", - "@liveblocks/react": "3.21.0", + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0", + "@liveblocks/react": "3.23.0", "frimousse": "^0.2.0", "marked": "^15.0.11", "radix-ui": "^1.4.0", diff --git a/examples/nextjs-chat-sdk-bot/package.json b/examples/nextjs-chat-sdk-bot/package.json index 1b29a17b459..5e40ecc0e53 100644 --- a/examples/nextjs-chat-sdk-bot/package.json +++ b/examples/nextjs-chat-sdk-bot/package.json @@ -10,11 +10,11 @@ }, "dependencies": { "@chat-adapter/state-memory": "^4.23.0", - "@liveblocks/chat-sdk-adapter": "^3.21.0", - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", + "@liveblocks/chat-sdk-adapter": "^3.23.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", "chat": "^4.22.0", "next": "16.2.1", "react": "19.2.4", diff --git a/examples/nextjs-comments-ag-grid/package-lock.json b/examples/nextjs-comments-ag-grid/package-lock.json index 08be561df76..ffc2b03a3c3 100644 --- a/examples/nextjs-comments-ag-grid/package-lock.json +++ b/examples/nextjs-comments-ag-grid/package-lock.json @@ -7,10 +7,10 @@ "name": "@liveblocks-examples/nextjs-comments-ag-grid", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", "ag-grid-community": "^35.1.0", "ag-grid-react": "^35.1.0", "next": "^16.1.6", @@ -545,30 +545,30 @@ "license": "Apache-2.0" }, "node_modules/@liveblocks/client": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.21.0.tgz", - "integrity": "sha512-dxPzW2OTXFtKWsbYpjR5N2qpVYtjEeFXYul0TRRtwKkwF161to+8in/6VCd7H3MtD0B0TvN6gM0yedjMhk98oQ==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.23.0.tgz", + "integrity": "sha512-ETdju0DzK9h4BSCe7hFc2gqzLOhoarL5jTNBaCrtBwSqyO4TY3FjVo/aPWRi4zkhhDWvAA4oh/HATLJldj5pLw==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0" + "@liveblocks/core": "3.23.0" } }, "node_modules/@liveblocks/core": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.21.0.tgz", - "integrity": "sha512-3z1Lu5Kg0hQFxZWsAzp/qqmE+aSTV4ca67h7s5LsZPO3CRnEzpUSXiHtxpx8lVPj/ndXt7itikmFWsc8nCkw5g==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.23.0.tgz", + "integrity": "sha512-VG7BTOxTVGE0pNV/uaF5rC8C6FqTy7uR0NPFZGDLQqi2gFYX2MCf4EuPydToFXF54WRWUukzQmItkhFMQb23Cg==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.21.0.tgz", - "integrity": "sha512-YGV014c6S5SrjOV7wAnSx1QKTyd0pyOpcKE8yohUuiy4LBCASHHAGeQI/iCU4XFHYCuQWqjx3yx6CFHoYohqwA==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.23.0.tgz", + "integrity": "sha512-/k2NjYVvk56ub3CQDb2kcDjP2rkcyixzVdTEu30/URrq0UB/MngWgjFFyz1cSXjqyVAIdmdn9PLW+KM6E6K8+w==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0", + "@liveblocks/core": "3.23.0", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "marked": "^15.0.11", @@ -576,13 +576,13 @@ } }, "node_modules/@liveblocks/react": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.21.0.tgz", - "integrity": "sha512-yMipwcJIqjDyrcKMYyNbjiQDSmR7u/g34FQvp34VjimVBUshkowEI696K+GKrh7STmcTJdhA/cKs4lZuOiWPhg==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.23.0.tgz", + "integrity": "sha512-VlBrvs30hsrbD5uRbd1bhpUJDBx5Q0Z8XFz5FuNb/EWueRj+Kfu4mCuRaEChbXrZrzGQX0m84ST6l5lR0n6NNQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0" + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0" }, "peerDependencies": { "@types/react": "^18 || ^19", @@ -599,15 +599,15 @@ } }, "node_modules/@liveblocks/react-ui": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.21.0.tgz", - "integrity": "sha512-ZvRAzrDuGGR4yUm90VLkdcCl20yyqiyPitQqPmS+Ude+ESxRAhuqv5lrH1Q6S0MrQYuouph/+jXX7Myb7lQKCw==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.23.0.tgz", + "integrity": "sha512-de35PijEENcKgNdhYUn9o5srX8tqOWAOh4trQRWe/DCHOBD9TBc6E+ChLAxO8mDy4zChhUvAQ/vhtsh0bKbOhQ==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0", - "@liveblocks/react": "3.21.0", + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0", + "@liveblocks/react": "3.23.0", "frimousse": "^0.2.0", "marked": "^15.0.11", "radix-ui": "^1.4.0", diff --git a/examples/nextjs-comments-ag-grid/package.json b/examples/nextjs-comments-ag-grid/package.json index 7e7387a6e31..e4162ff4cba 100644 --- a/examples/nextjs-comments-ag-grid/package.json +++ b/examples/nextjs-comments-ag-grid/package.json @@ -9,10 +9,10 @@ "start": "next start" }, "dependencies": { - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", "ag-grid-community": "^35.1.0", "ag-grid-react": "^35.1.0", "next": "^16.1.6", diff --git a/examples/nextjs-comments-ai/package-lock.json b/examples/nextjs-comments-ai/package-lock.json index c6bf8ee166b..61150620b2d 100644 --- a/examples/nextjs-comments-ai/package-lock.json +++ b/examples/nextjs-comments-ai/package-lock.json @@ -8,10 +8,10 @@ "license": "Apache-2.0", "dependencies": { "@ai-sdk/anthropic": "^3.0.64", - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", "@tailwindcss/postcss": "^4.2.2", "ai": "^6.0.141", "next": "^16.2.9", @@ -1389,30 +1389,30 @@ "peer": true }, "node_modules/@liveblocks/client": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.21.0.tgz", - "integrity": "sha512-dxPzW2OTXFtKWsbYpjR5N2qpVYtjEeFXYul0TRRtwKkwF161to+8in/6VCd7H3MtD0B0TvN6gM0yedjMhk98oQ==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.23.0.tgz", + "integrity": "sha512-ETdju0DzK9h4BSCe7hFc2gqzLOhoarL5jTNBaCrtBwSqyO4TY3FjVo/aPWRi4zkhhDWvAA4oh/HATLJldj5pLw==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0" + "@liveblocks/core": "3.23.0" } }, "node_modules/@liveblocks/core": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.21.0.tgz", - "integrity": "sha512-3z1Lu5Kg0hQFxZWsAzp/qqmE+aSTV4ca67h7s5LsZPO3CRnEzpUSXiHtxpx8lVPj/ndXt7itikmFWsc8nCkw5g==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.23.0.tgz", + "integrity": "sha512-VG7BTOxTVGE0pNV/uaF5rC8C6FqTy7uR0NPFZGDLQqi2gFYX2MCf4EuPydToFXF54WRWUukzQmItkhFMQb23Cg==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.21.0.tgz", - "integrity": "sha512-YGV014c6S5SrjOV7wAnSx1QKTyd0pyOpcKE8yohUuiy4LBCASHHAGeQI/iCU4XFHYCuQWqjx3yx6CFHoYohqwA==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.23.0.tgz", + "integrity": "sha512-/k2NjYVvk56ub3CQDb2kcDjP2rkcyixzVdTEu30/URrq0UB/MngWgjFFyz1cSXjqyVAIdmdn9PLW+KM6E6K8+w==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0", + "@liveblocks/core": "3.23.0", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "marked": "^15.0.11", @@ -1420,13 +1420,13 @@ } }, "node_modules/@liveblocks/react": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.21.0.tgz", - "integrity": "sha512-yMipwcJIqjDyrcKMYyNbjiQDSmR7u/g34FQvp34VjimVBUshkowEI696K+GKrh7STmcTJdhA/cKs4lZuOiWPhg==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.23.0.tgz", + "integrity": "sha512-VlBrvs30hsrbD5uRbd1bhpUJDBx5Q0Z8XFz5FuNb/EWueRj+Kfu4mCuRaEChbXrZrzGQX0m84ST6l5lR0n6NNQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0" + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0" }, "peerDependencies": { "@types/react": "^18 || ^19", @@ -1443,15 +1443,15 @@ } }, "node_modules/@liveblocks/react-ui": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.21.0.tgz", - "integrity": "sha512-ZvRAzrDuGGR4yUm90VLkdcCl20yyqiyPitQqPmS+Ude+ESxRAhuqv5lrH1Q6S0MrQYuouph/+jXX7Myb7lQKCw==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.23.0.tgz", + "integrity": "sha512-de35PijEENcKgNdhYUn9o5srX8tqOWAOh4trQRWe/DCHOBD9TBc6E+ChLAxO8mDy4zChhUvAQ/vhtsh0bKbOhQ==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0", - "@liveblocks/react": "3.21.0", + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0", + "@liveblocks/react": "3.23.0", "frimousse": "^0.2.0", "marked": "^15.0.11", "radix-ui": "^1.4.0", diff --git a/examples/nextjs-comments-ai/package.json b/examples/nextjs-comments-ai/package.json index c21856caf7a..c366df169df 100644 --- a/examples/nextjs-comments-ai/package.json +++ b/examples/nextjs-comments-ai/package.json @@ -10,10 +10,10 @@ }, "dependencies": { "@ai-sdk/anthropic": "^3.0.64", - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", "@tailwindcss/postcss": "^4.2.2", "ai": "^6.0.141", "next": "^16.2.9", diff --git a/examples/nextjs-comments-audio/package-lock.json b/examples/nextjs-comments-audio/package-lock.json index b887dc86c71..25f548533dc 100644 --- a/examples/nextjs-comments-audio/package-lock.json +++ b/examples/nextjs-comments-audio/package-lock.json @@ -7,10 +7,10 @@ "name": "@liveblocks-examples/nextjs-comments-audio", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", "@radix-ui/react-slider": "^1.1.2", "@radix-ui/react-tooltip": "^1.0.7", "@types/node": "20.3.3", @@ -616,30 +616,30 @@ "license": "Apache-2.0" }, "node_modules/@liveblocks/client": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.21.0.tgz", - "integrity": "sha512-dxPzW2OTXFtKWsbYpjR5N2qpVYtjEeFXYul0TRRtwKkwF161to+8in/6VCd7H3MtD0B0TvN6gM0yedjMhk98oQ==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.23.0.tgz", + "integrity": "sha512-ETdju0DzK9h4BSCe7hFc2gqzLOhoarL5jTNBaCrtBwSqyO4TY3FjVo/aPWRi4zkhhDWvAA4oh/HATLJldj5pLw==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0" + "@liveblocks/core": "3.23.0" } }, "node_modules/@liveblocks/core": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.21.0.tgz", - "integrity": "sha512-3z1Lu5Kg0hQFxZWsAzp/qqmE+aSTV4ca67h7s5LsZPO3CRnEzpUSXiHtxpx8lVPj/ndXt7itikmFWsc8nCkw5g==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.23.0.tgz", + "integrity": "sha512-VG7BTOxTVGE0pNV/uaF5rC8C6FqTy7uR0NPFZGDLQqi2gFYX2MCf4EuPydToFXF54WRWUukzQmItkhFMQb23Cg==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.21.0.tgz", - "integrity": "sha512-YGV014c6S5SrjOV7wAnSx1QKTyd0pyOpcKE8yohUuiy4LBCASHHAGeQI/iCU4XFHYCuQWqjx3yx6CFHoYohqwA==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.23.0.tgz", + "integrity": "sha512-/k2NjYVvk56ub3CQDb2kcDjP2rkcyixzVdTEu30/URrq0UB/MngWgjFFyz1cSXjqyVAIdmdn9PLW+KM6E6K8+w==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0", + "@liveblocks/core": "3.23.0", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "marked": "^15.0.11", @@ -647,13 +647,13 @@ } }, "node_modules/@liveblocks/react": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.21.0.tgz", - "integrity": "sha512-yMipwcJIqjDyrcKMYyNbjiQDSmR7u/g34FQvp34VjimVBUshkowEI696K+GKrh7STmcTJdhA/cKs4lZuOiWPhg==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.23.0.tgz", + "integrity": "sha512-VlBrvs30hsrbD5uRbd1bhpUJDBx5Q0Z8XFz5FuNb/EWueRj+Kfu4mCuRaEChbXrZrzGQX0m84ST6l5lR0n6NNQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0" + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0" }, "peerDependencies": { "@types/react": "^18 || ^19", @@ -670,15 +670,15 @@ } }, "node_modules/@liveblocks/react-ui": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.21.0.tgz", - "integrity": "sha512-ZvRAzrDuGGR4yUm90VLkdcCl20yyqiyPitQqPmS+Ude+ESxRAhuqv5lrH1Q6S0MrQYuouph/+jXX7Myb7lQKCw==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.23.0.tgz", + "integrity": "sha512-de35PijEENcKgNdhYUn9o5srX8tqOWAOh4trQRWe/DCHOBD9TBc6E+ChLAxO8mDy4zChhUvAQ/vhtsh0bKbOhQ==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0", - "@liveblocks/react": "3.21.0", + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0", + "@liveblocks/react": "3.23.0", "frimousse": "^0.2.0", "marked": "^15.0.11", "radix-ui": "^1.4.0", diff --git a/examples/nextjs-comments-audio/package.json b/examples/nextjs-comments-audio/package.json index cea24d7c0ca..09e27bfd291 100644 --- a/examples/nextjs-comments-audio/package.json +++ b/examples/nextjs-comments-audio/package.json @@ -10,10 +10,10 @@ "lint": "next lint" }, "dependencies": { - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", "@radix-ui/react-slider": "^1.1.2", "@radix-ui/react-tooltip": "^1.0.7", "@types/node": "20.3.3", diff --git a/examples/nextjs-comments-canvas/package-lock.json b/examples/nextjs-comments-canvas/package-lock.json index fc49c778e60..fb3c2715729 100644 --- a/examples/nextjs-comments-canvas/package-lock.json +++ b/examples/nextjs-comments-canvas/package-lock.json @@ -8,10 +8,10 @@ "license": "Apache-2.0", "dependencies": { "@dnd-kit/core": "^6.1.0", - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", "next": "^16.1.6", "react": "^18.3.1", "react-dom": "^18.3.1", @@ -593,30 +593,30 @@ "license": "Apache-2.0" }, "node_modules/@liveblocks/client": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.21.0.tgz", - "integrity": "sha512-dxPzW2OTXFtKWsbYpjR5N2qpVYtjEeFXYul0TRRtwKkwF161to+8in/6VCd7H3MtD0B0TvN6gM0yedjMhk98oQ==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.23.0.tgz", + "integrity": "sha512-ETdju0DzK9h4BSCe7hFc2gqzLOhoarL5jTNBaCrtBwSqyO4TY3FjVo/aPWRi4zkhhDWvAA4oh/HATLJldj5pLw==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0" + "@liveblocks/core": "3.23.0" } }, "node_modules/@liveblocks/core": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.21.0.tgz", - "integrity": "sha512-3z1Lu5Kg0hQFxZWsAzp/qqmE+aSTV4ca67h7s5LsZPO3CRnEzpUSXiHtxpx8lVPj/ndXt7itikmFWsc8nCkw5g==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.23.0.tgz", + "integrity": "sha512-VG7BTOxTVGE0pNV/uaF5rC8C6FqTy7uR0NPFZGDLQqi2gFYX2MCf4EuPydToFXF54WRWUukzQmItkhFMQb23Cg==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.21.0.tgz", - "integrity": "sha512-YGV014c6S5SrjOV7wAnSx1QKTyd0pyOpcKE8yohUuiy4LBCASHHAGeQI/iCU4XFHYCuQWqjx3yx6CFHoYohqwA==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.23.0.tgz", + "integrity": "sha512-/k2NjYVvk56ub3CQDb2kcDjP2rkcyixzVdTEu30/URrq0UB/MngWgjFFyz1cSXjqyVAIdmdn9PLW+KM6E6K8+w==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0", + "@liveblocks/core": "3.23.0", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "marked": "^15.0.11", @@ -624,13 +624,13 @@ } }, "node_modules/@liveblocks/react": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.21.0.tgz", - "integrity": "sha512-yMipwcJIqjDyrcKMYyNbjiQDSmR7u/g34FQvp34VjimVBUshkowEI696K+GKrh7STmcTJdhA/cKs4lZuOiWPhg==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.23.0.tgz", + "integrity": "sha512-VlBrvs30hsrbD5uRbd1bhpUJDBx5Q0Z8XFz5FuNb/EWueRj+Kfu4mCuRaEChbXrZrzGQX0m84ST6l5lR0n6NNQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0" + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0" }, "peerDependencies": { "@types/react": "^18 || ^19", @@ -647,15 +647,15 @@ } }, "node_modules/@liveblocks/react-ui": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.21.0.tgz", - "integrity": "sha512-ZvRAzrDuGGR4yUm90VLkdcCl20yyqiyPitQqPmS+Ude+ESxRAhuqv5lrH1Q6S0MrQYuouph/+jXX7Myb7lQKCw==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.23.0.tgz", + "integrity": "sha512-de35PijEENcKgNdhYUn9o5srX8tqOWAOh4trQRWe/DCHOBD9TBc6E+ChLAxO8mDy4zChhUvAQ/vhtsh0bKbOhQ==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0", - "@liveblocks/react": "3.21.0", + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0", + "@liveblocks/react": "3.23.0", "frimousse": "^0.2.0", "marked": "^15.0.11", "radix-ui": "^1.4.0", diff --git a/examples/nextjs-comments-canvas/package.json b/examples/nextjs-comments-canvas/package.json index 71716673c62..e5fa55bcc00 100644 --- a/examples/nextjs-comments-canvas/package.json +++ b/examples/nextjs-comments-canvas/package.json @@ -10,10 +10,10 @@ }, "dependencies": { "@dnd-kit/core": "^6.1.0", - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", "next": "^16.1.6", "react": "^18.3.1", "react-dom": "^18.3.1", diff --git a/examples/nextjs-comments-emails-resend/package-lock.json b/examples/nextjs-comments-emails-resend/package-lock.json index e42f2e0a79d..869125c141b 100644 --- a/examples/nextjs-comments-emails-resend/package-lock.json +++ b/examples/nextjs-comments-emails-resend/package-lock.json @@ -7,11 +7,11 @@ "name": "@liveblocks-examples/nextjs-comments-emails-resend", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.21.0", - "@liveblocks/emails": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/emails": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", "@react-email/components": "^1.0.6", "@react-email/render": "1.0.6", "clsx": "^2.1.1", @@ -1160,31 +1160,31 @@ "license": "Apache-2.0" }, "node_modules/@liveblocks/client": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.21.0.tgz", - "integrity": "sha512-dxPzW2OTXFtKWsbYpjR5N2qpVYtjEeFXYul0TRRtwKkwF161to+8in/6VCd7H3MtD0B0TvN6gM0yedjMhk98oQ==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.23.0.tgz", + "integrity": "sha512-ETdju0DzK9h4BSCe7hFc2gqzLOhoarL5jTNBaCrtBwSqyO4TY3FjVo/aPWRi4zkhhDWvAA4oh/HATLJldj5pLw==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0" + "@liveblocks/core": "3.23.0" } }, "node_modules/@liveblocks/core": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.21.0.tgz", - "integrity": "sha512-3z1Lu5Kg0hQFxZWsAzp/qqmE+aSTV4ca67h7s5LsZPO3CRnEzpUSXiHtxpx8lVPj/ndXt7itikmFWsc8nCkw5g==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.23.0.tgz", + "integrity": "sha512-VG7BTOxTVGE0pNV/uaF5rC8C6FqTy7uR0NPFZGDLQqi2gFYX2MCf4EuPydToFXF54WRWUukzQmItkhFMQb23Cg==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/emails": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/emails/-/emails-3.21.0.tgz", - "integrity": "sha512-vEJKw7aWrYXZDpaYq7rr7STAKzi2Nwt3i1jGfTMjG3I8DDh/HD5+O5y00BLtvH5yvy34NwuGuKejbo7dotVNjQ==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/emails/-/emails-3.23.0.tgz", + "integrity": "sha512-fVqhwW7jODl9ZsrO/ODTaAaTLZi1UyKVxg5gyXJRWmGOoft/tq6XAHCifEq+8bX1gJGIrMHUm1QZ2MboMCl4aw==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0", - "@liveblocks/node": "3.21.0" + "@liveblocks/core": "3.23.0", + "@liveblocks/node": "3.23.0" }, "peerDependencies": { "react": "^18 || ^19 || ^19.0.0-rc", @@ -1193,12 +1193,12 @@ } }, "node_modules/@liveblocks/node": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.21.0.tgz", - "integrity": "sha512-YGV014c6S5SrjOV7wAnSx1QKTyd0pyOpcKE8yohUuiy4LBCASHHAGeQI/iCU4XFHYCuQWqjx3yx6CFHoYohqwA==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.23.0.tgz", + "integrity": "sha512-/k2NjYVvk56ub3CQDb2kcDjP2rkcyixzVdTEu30/URrq0UB/MngWgjFFyz1cSXjqyVAIdmdn9PLW+KM6E6K8+w==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0", + "@liveblocks/core": "3.23.0", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "marked": "^15.0.11", @@ -1206,13 +1206,13 @@ } }, "node_modules/@liveblocks/react": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.21.0.tgz", - "integrity": "sha512-yMipwcJIqjDyrcKMYyNbjiQDSmR7u/g34FQvp34VjimVBUshkowEI696K+GKrh7STmcTJdhA/cKs4lZuOiWPhg==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.23.0.tgz", + "integrity": "sha512-VlBrvs30hsrbD5uRbd1bhpUJDBx5Q0Z8XFz5FuNb/EWueRj+Kfu4mCuRaEChbXrZrzGQX0m84ST6l5lR0n6NNQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0" + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0" }, "peerDependencies": { "@types/react": "^18 || ^19", @@ -1229,15 +1229,15 @@ } }, "node_modules/@liveblocks/react-ui": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.21.0.tgz", - "integrity": "sha512-ZvRAzrDuGGR4yUm90VLkdcCl20yyqiyPitQqPmS+Ude+ESxRAhuqv5lrH1Q6S0MrQYuouph/+jXX7Myb7lQKCw==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.23.0.tgz", + "integrity": "sha512-de35PijEENcKgNdhYUn9o5srX8tqOWAOh4trQRWe/DCHOBD9TBc6E+ChLAxO8mDy4zChhUvAQ/vhtsh0bKbOhQ==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0", - "@liveblocks/react": "3.21.0", + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0", + "@liveblocks/react": "3.23.0", "frimousse": "^0.2.0", "marked": "^15.0.11", "radix-ui": "^1.4.0", diff --git a/examples/nextjs-comments-emails-resend/package.json b/examples/nextjs-comments-emails-resend/package.json index 6ed4dce3ed2..6a3d7f4fce5 100644 --- a/examples/nextjs-comments-emails-resend/package.json +++ b/examples/nextjs-comments-emails-resend/package.json @@ -11,11 +11,11 @@ "start": "next start" }, "dependencies": { - "@liveblocks/client": "^3.21.0", - "@liveblocks/emails": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/emails": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", "@react-email/components": "^1.0.6", "@react-email/render": "1.0.6", "clsx": "^2.1.1", diff --git a/examples/nextjs-comments-emails-sendgrid/package-lock.json b/examples/nextjs-comments-emails-sendgrid/package-lock.json index 7e9ea453e66..e492bc3adae 100644 --- a/examples/nextjs-comments-emails-sendgrid/package-lock.json +++ b/examples/nextjs-comments-emails-sendgrid/package-lock.json @@ -7,11 +7,11 @@ "name": "@liveblocks-examples/nextjs-comments-emails-sendgrid", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.21.0", - "@liveblocks/emails": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/emails": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", "@sendgrid/mail": "8.1.6", "clsx": "^2.1.1", "next": "^16.1.6", @@ -556,31 +556,31 @@ "license": "Apache-2.0" }, "node_modules/@liveblocks/client": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.21.0.tgz", - "integrity": "sha512-dxPzW2OTXFtKWsbYpjR5N2qpVYtjEeFXYul0TRRtwKkwF161to+8in/6VCd7H3MtD0B0TvN6gM0yedjMhk98oQ==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.23.0.tgz", + "integrity": "sha512-ETdju0DzK9h4BSCe7hFc2gqzLOhoarL5jTNBaCrtBwSqyO4TY3FjVo/aPWRi4zkhhDWvAA4oh/HATLJldj5pLw==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0" + "@liveblocks/core": "3.23.0" } }, "node_modules/@liveblocks/core": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.21.0.tgz", - "integrity": "sha512-3z1Lu5Kg0hQFxZWsAzp/qqmE+aSTV4ca67h7s5LsZPO3CRnEzpUSXiHtxpx8lVPj/ndXt7itikmFWsc8nCkw5g==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.23.0.tgz", + "integrity": "sha512-VG7BTOxTVGE0pNV/uaF5rC8C6FqTy7uR0NPFZGDLQqi2gFYX2MCf4EuPydToFXF54WRWUukzQmItkhFMQb23Cg==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/emails": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/emails/-/emails-3.21.0.tgz", - "integrity": "sha512-vEJKw7aWrYXZDpaYq7rr7STAKzi2Nwt3i1jGfTMjG3I8DDh/HD5+O5y00BLtvH5yvy34NwuGuKejbo7dotVNjQ==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/emails/-/emails-3.23.0.tgz", + "integrity": "sha512-fVqhwW7jODl9ZsrO/ODTaAaTLZi1UyKVxg5gyXJRWmGOoft/tq6XAHCifEq+8bX1gJGIrMHUm1QZ2MboMCl4aw==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0", - "@liveblocks/node": "3.21.0" + "@liveblocks/core": "3.23.0", + "@liveblocks/node": "3.23.0" }, "peerDependencies": { "react": "^18 || ^19 || ^19.0.0-rc", @@ -589,12 +589,12 @@ } }, "node_modules/@liveblocks/node": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.21.0.tgz", - "integrity": "sha512-YGV014c6S5SrjOV7wAnSx1QKTyd0pyOpcKE8yohUuiy4LBCASHHAGeQI/iCU4XFHYCuQWqjx3yx6CFHoYohqwA==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.23.0.tgz", + "integrity": "sha512-/k2NjYVvk56ub3CQDb2kcDjP2rkcyixzVdTEu30/URrq0UB/MngWgjFFyz1cSXjqyVAIdmdn9PLW+KM6E6K8+w==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0", + "@liveblocks/core": "3.23.0", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "marked": "^15.0.11", @@ -602,13 +602,13 @@ } }, "node_modules/@liveblocks/react": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.21.0.tgz", - "integrity": "sha512-yMipwcJIqjDyrcKMYyNbjiQDSmR7u/g34FQvp34VjimVBUshkowEI696K+GKrh7STmcTJdhA/cKs4lZuOiWPhg==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.23.0.tgz", + "integrity": "sha512-VlBrvs30hsrbD5uRbd1bhpUJDBx5Q0Z8XFz5FuNb/EWueRj+Kfu4mCuRaEChbXrZrzGQX0m84ST6l5lR0n6NNQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0" + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0" }, "peerDependencies": { "@types/react": "^18 || ^19", @@ -625,15 +625,15 @@ } }, "node_modules/@liveblocks/react-ui": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.21.0.tgz", - "integrity": "sha512-ZvRAzrDuGGR4yUm90VLkdcCl20yyqiyPitQqPmS+Ude+ESxRAhuqv5lrH1Q6S0MrQYuouph/+jXX7Myb7lQKCw==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.23.0.tgz", + "integrity": "sha512-de35PijEENcKgNdhYUn9o5srX8tqOWAOh4trQRWe/DCHOBD9TBc6E+ChLAxO8mDy4zChhUvAQ/vhtsh0bKbOhQ==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0", - "@liveblocks/react": "3.21.0", + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0", + "@liveblocks/react": "3.23.0", "frimousse": "^0.2.0", "marked": "^15.0.11", "radix-ui": "^1.4.0", diff --git a/examples/nextjs-comments-emails-sendgrid/package.json b/examples/nextjs-comments-emails-sendgrid/package.json index 0b8c43b2ee4..03b8dd7aad9 100644 --- a/examples/nextjs-comments-emails-sendgrid/package.json +++ b/examples/nextjs-comments-emails-sendgrid/package.json @@ -9,11 +9,11 @@ "start": "next start" }, "dependencies": { - "@liveblocks/client": "^3.21.0", - "@liveblocks/emails": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/emails": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", "@sendgrid/mail": "8.1.6", "clsx": "^2.1.1", "next": "^16.1.6", diff --git a/examples/nextjs-comments-handsontable/package-lock.json b/examples/nextjs-comments-handsontable/package-lock.json index 00217bcae21..268339c8cad 100644 --- a/examples/nextjs-comments-handsontable/package-lock.json +++ b/examples/nextjs-comments-handsontable/package-lock.json @@ -8,10 +8,10 @@ "license": "Apache-2.0", "dependencies": { "@handsontable/react-wrapper": "^17.0.1", - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", "handsontable": "^17.0.1", "next": "^16.1.6", "react": "^18.2.0", @@ -560,30 +560,30 @@ "license": "Apache-2.0" }, "node_modules/@liveblocks/client": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.21.0.tgz", - "integrity": "sha512-dxPzW2OTXFtKWsbYpjR5N2qpVYtjEeFXYul0TRRtwKkwF161to+8in/6VCd7H3MtD0B0TvN6gM0yedjMhk98oQ==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.23.0.tgz", + "integrity": "sha512-ETdju0DzK9h4BSCe7hFc2gqzLOhoarL5jTNBaCrtBwSqyO4TY3FjVo/aPWRi4zkhhDWvAA4oh/HATLJldj5pLw==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0" + "@liveblocks/core": "3.23.0" } }, "node_modules/@liveblocks/core": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.21.0.tgz", - "integrity": "sha512-3z1Lu5Kg0hQFxZWsAzp/qqmE+aSTV4ca67h7s5LsZPO3CRnEzpUSXiHtxpx8lVPj/ndXt7itikmFWsc8nCkw5g==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.23.0.tgz", + "integrity": "sha512-VG7BTOxTVGE0pNV/uaF5rC8C6FqTy7uR0NPFZGDLQqi2gFYX2MCf4EuPydToFXF54WRWUukzQmItkhFMQb23Cg==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.21.0.tgz", - "integrity": "sha512-YGV014c6S5SrjOV7wAnSx1QKTyd0pyOpcKE8yohUuiy4LBCASHHAGeQI/iCU4XFHYCuQWqjx3yx6CFHoYohqwA==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.23.0.tgz", + "integrity": "sha512-/k2NjYVvk56ub3CQDb2kcDjP2rkcyixzVdTEu30/URrq0UB/MngWgjFFyz1cSXjqyVAIdmdn9PLW+KM6E6K8+w==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0", + "@liveblocks/core": "3.23.0", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "marked": "^15.0.11", @@ -591,13 +591,13 @@ } }, "node_modules/@liveblocks/react": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.21.0.tgz", - "integrity": "sha512-yMipwcJIqjDyrcKMYyNbjiQDSmR7u/g34FQvp34VjimVBUshkowEI696K+GKrh7STmcTJdhA/cKs4lZuOiWPhg==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.23.0.tgz", + "integrity": "sha512-VlBrvs30hsrbD5uRbd1bhpUJDBx5Q0Z8XFz5FuNb/EWueRj+Kfu4mCuRaEChbXrZrzGQX0m84ST6l5lR0n6NNQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0" + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0" }, "peerDependencies": { "@types/react": "^18 || ^19", @@ -614,15 +614,15 @@ } }, "node_modules/@liveblocks/react-ui": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.21.0.tgz", - "integrity": "sha512-ZvRAzrDuGGR4yUm90VLkdcCl20yyqiyPitQqPmS+Ude+ESxRAhuqv5lrH1Q6S0MrQYuouph/+jXX7Myb7lQKCw==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.23.0.tgz", + "integrity": "sha512-de35PijEENcKgNdhYUn9o5srX8tqOWAOh4trQRWe/DCHOBD9TBc6E+ChLAxO8mDy4zChhUvAQ/vhtsh0bKbOhQ==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0", - "@liveblocks/react": "3.21.0", + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0", + "@liveblocks/react": "3.23.0", "frimousse": "^0.2.0", "marked": "^15.0.11", "radix-ui": "^1.4.0", diff --git a/examples/nextjs-comments-handsontable/package.json b/examples/nextjs-comments-handsontable/package.json index 1a0b94050d6..afe3bd545e5 100644 --- a/examples/nextjs-comments-handsontable/package.json +++ b/examples/nextjs-comments-handsontable/package.json @@ -10,10 +10,10 @@ }, "dependencies": { "@handsontable/react-wrapper": "^17.0.1", - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", "handsontable": "^17.0.1", "next": "^16.1.6", "react": "^18.2.0", diff --git a/examples/nextjs-comments-notifications/package-lock.json b/examples/nextjs-comments-notifications/package-lock.json index 873968d9cf1..2ae14b59959 100644 --- a/examples/nextjs-comments-notifications/package-lock.json +++ b/examples/nextjs-comments-notifications/package-lock.json @@ -7,10 +7,10 @@ "name": "@liveblocks-examples/nextjs-comments-notifications", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", "@radix-ui/react-popover": "^1.0.7", "clsx": "^2.1.1", "next": "^16.1.6", @@ -555,30 +555,30 @@ "license": "Apache-2.0" }, "node_modules/@liveblocks/client": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.21.0.tgz", - "integrity": "sha512-dxPzW2OTXFtKWsbYpjR5N2qpVYtjEeFXYul0TRRtwKkwF161to+8in/6VCd7H3MtD0B0TvN6gM0yedjMhk98oQ==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.23.0.tgz", + "integrity": "sha512-ETdju0DzK9h4BSCe7hFc2gqzLOhoarL5jTNBaCrtBwSqyO4TY3FjVo/aPWRi4zkhhDWvAA4oh/HATLJldj5pLw==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0" + "@liveblocks/core": "3.23.0" } }, "node_modules/@liveblocks/core": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.21.0.tgz", - "integrity": "sha512-3z1Lu5Kg0hQFxZWsAzp/qqmE+aSTV4ca67h7s5LsZPO3CRnEzpUSXiHtxpx8lVPj/ndXt7itikmFWsc8nCkw5g==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.23.0.tgz", + "integrity": "sha512-VG7BTOxTVGE0pNV/uaF5rC8C6FqTy7uR0NPFZGDLQqi2gFYX2MCf4EuPydToFXF54WRWUukzQmItkhFMQb23Cg==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.21.0.tgz", - "integrity": "sha512-YGV014c6S5SrjOV7wAnSx1QKTyd0pyOpcKE8yohUuiy4LBCASHHAGeQI/iCU4XFHYCuQWqjx3yx6CFHoYohqwA==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.23.0.tgz", + "integrity": "sha512-/k2NjYVvk56ub3CQDb2kcDjP2rkcyixzVdTEu30/URrq0UB/MngWgjFFyz1cSXjqyVAIdmdn9PLW+KM6E6K8+w==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0", + "@liveblocks/core": "3.23.0", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "marked": "^15.0.11", @@ -586,13 +586,13 @@ } }, "node_modules/@liveblocks/react": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.21.0.tgz", - "integrity": "sha512-yMipwcJIqjDyrcKMYyNbjiQDSmR7u/g34FQvp34VjimVBUshkowEI696K+GKrh7STmcTJdhA/cKs4lZuOiWPhg==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.23.0.tgz", + "integrity": "sha512-VlBrvs30hsrbD5uRbd1bhpUJDBx5Q0Z8XFz5FuNb/EWueRj+Kfu4mCuRaEChbXrZrzGQX0m84ST6l5lR0n6NNQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0" + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0" }, "peerDependencies": { "@types/react": "^18 || ^19", @@ -609,15 +609,15 @@ } }, "node_modules/@liveblocks/react-ui": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.21.0.tgz", - "integrity": "sha512-ZvRAzrDuGGR4yUm90VLkdcCl20yyqiyPitQqPmS+Ude+ESxRAhuqv5lrH1Q6S0MrQYuouph/+jXX7Myb7lQKCw==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.23.0.tgz", + "integrity": "sha512-de35PijEENcKgNdhYUn9o5srX8tqOWAOh4trQRWe/DCHOBD9TBc6E+ChLAxO8mDy4zChhUvAQ/vhtsh0bKbOhQ==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0", - "@liveblocks/react": "3.21.0", + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0", + "@liveblocks/react": "3.23.0", "frimousse": "^0.2.0", "marked": "^15.0.11", "radix-ui": "^1.4.0", diff --git a/examples/nextjs-comments-notifications/package.json b/examples/nextjs-comments-notifications/package.json index a88ad4277a4..7aa5a3ef576 100644 --- a/examples/nextjs-comments-notifications/package.json +++ b/examples/nextjs-comments-notifications/package.json @@ -9,10 +9,10 @@ "start": "next start" }, "dependencies": { - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", "@radix-ui/react-popover": "^1.0.7", "clsx": "^2.1.1", "next": "^16.1.6", diff --git a/examples/nextjs-comments-overlay/package-lock.json b/examples/nextjs-comments-overlay/package-lock.json index 78249398508..0969a026cab 100644 --- a/examples/nextjs-comments-overlay/package-lock.json +++ b/examples/nextjs-comments-overlay/package-lock.json @@ -8,10 +8,10 @@ "name": "@liveblocks-examples/nextjs-comments-overlay", "version": "0.1.0", "dependencies": { - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", "@types/node": "20.4.5", "@types/react-dom": "18.2.7", "clsx": "^2.0.0", @@ -99,30 +99,30 @@ "license": "Apache-2.0" }, "node_modules/@liveblocks/client": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.21.0.tgz", - "integrity": "sha512-dxPzW2OTXFtKWsbYpjR5N2qpVYtjEeFXYul0TRRtwKkwF161to+8in/6VCd7H3MtD0B0TvN6gM0yedjMhk98oQ==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.23.0.tgz", + "integrity": "sha512-ETdju0DzK9h4BSCe7hFc2gqzLOhoarL5jTNBaCrtBwSqyO4TY3FjVo/aPWRi4zkhhDWvAA4oh/HATLJldj5pLw==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0" + "@liveblocks/core": "3.23.0" } }, "node_modules/@liveblocks/core": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.21.0.tgz", - "integrity": "sha512-3z1Lu5Kg0hQFxZWsAzp/qqmE+aSTV4ca67h7s5LsZPO3CRnEzpUSXiHtxpx8lVPj/ndXt7itikmFWsc8nCkw5g==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.23.0.tgz", + "integrity": "sha512-VG7BTOxTVGE0pNV/uaF5rC8C6FqTy7uR0NPFZGDLQqi2gFYX2MCf4EuPydToFXF54WRWUukzQmItkhFMQb23Cg==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.21.0.tgz", - "integrity": "sha512-YGV014c6S5SrjOV7wAnSx1QKTyd0pyOpcKE8yohUuiy4LBCASHHAGeQI/iCU4XFHYCuQWqjx3yx6CFHoYohqwA==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.23.0.tgz", + "integrity": "sha512-/k2NjYVvk56ub3CQDb2kcDjP2rkcyixzVdTEu30/URrq0UB/MngWgjFFyz1cSXjqyVAIdmdn9PLW+KM6E6K8+w==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0", + "@liveblocks/core": "3.23.0", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "marked": "^15.0.11", @@ -130,13 +130,13 @@ } }, "node_modules/@liveblocks/react": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.21.0.tgz", - "integrity": "sha512-yMipwcJIqjDyrcKMYyNbjiQDSmR7u/g34FQvp34VjimVBUshkowEI696K+GKrh7STmcTJdhA/cKs4lZuOiWPhg==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.23.0.tgz", + "integrity": "sha512-VlBrvs30hsrbD5uRbd1bhpUJDBx5Q0Z8XFz5FuNb/EWueRj+Kfu4mCuRaEChbXrZrzGQX0m84ST6l5lR0n6NNQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0" + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0" }, "peerDependencies": { "@types/react": "^18 || ^19", @@ -153,15 +153,15 @@ } }, "node_modules/@liveblocks/react-ui": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.21.0.tgz", - "integrity": "sha512-ZvRAzrDuGGR4yUm90VLkdcCl20yyqiyPitQqPmS+Ude+ESxRAhuqv5lrH1Q6S0MrQYuouph/+jXX7Myb7lQKCw==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.23.0.tgz", + "integrity": "sha512-de35PijEENcKgNdhYUn9o5srX8tqOWAOh4trQRWe/DCHOBD9TBc6E+ChLAxO8mDy4zChhUvAQ/vhtsh0bKbOhQ==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0", - "@liveblocks/react": "3.21.0", + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0", + "@liveblocks/react": "3.23.0", "frimousse": "^0.2.0", "marked": "^15.0.11", "radix-ui": "^1.4.0", diff --git a/examples/nextjs-comments-overlay/package.json b/examples/nextjs-comments-overlay/package.json index 48bc5eae417..9ed07e97425 100644 --- a/examples/nextjs-comments-overlay/package.json +++ b/examples/nextjs-comments-overlay/package.json @@ -11,10 +11,10 @@ "lint": "next lint" }, "dependencies": { - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", "@types/node": "20.4.5", "@types/react-dom": "18.2.7", "clsx": "^2.0.0", diff --git a/examples/nextjs-comments-primitives/package-lock.json b/examples/nextjs-comments-primitives/package-lock.json index 728859a62c3..dc2152e2fb5 100644 --- a/examples/nextjs-comments-primitives/package-lock.json +++ b/examples/nextjs-comments-primitives/package-lock.json @@ -7,10 +7,10 @@ "name": "@liveblocks-examples/nextjs-comments-primitives", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", "clsx": "^2.0.1", "frimousse": "^0.1.1", "next": "^16.1.6", @@ -625,30 +625,30 @@ "license": "Apache-2.0" }, "node_modules/@liveblocks/client": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.21.0.tgz", - "integrity": "sha512-dxPzW2OTXFtKWsbYpjR5N2qpVYtjEeFXYul0TRRtwKkwF161to+8in/6VCd7H3MtD0B0TvN6gM0yedjMhk98oQ==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.23.0.tgz", + "integrity": "sha512-ETdju0DzK9h4BSCe7hFc2gqzLOhoarL5jTNBaCrtBwSqyO4TY3FjVo/aPWRi4zkhhDWvAA4oh/HATLJldj5pLw==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0" + "@liveblocks/core": "3.23.0" } }, "node_modules/@liveblocks/core": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.21.0.tgz", - "integrity": "sha512-3z1Lu5Kg0hQFxZWsAzp/qqmE+aSTV4ca67h7s5LsZPO3CRnEzpUSXiHtxpx8lVPj/ndXt7itikmFWsc8nCkw5g==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.23.0.tgz", + "integrity": "sha512-VG7BTOxTVGE0pNV/uaF5rC8C6FqTy7uR0NPFZGDLQqi2gFYX2MCf4EuPydToFXF54WRWUukzQmItkhFMQb23Cg==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.21.0.tgz", - "integrity": "sha512-YGV014c6S5SrjOV7wAnSx1QKTyd0pyOpcKE8yohUuiy4LBCASHHAGeQI/iCU4XFHYCuQWqjx3yx6CFHoYohqwA==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.23.0.tgz", + "integrity": "sha512-/k2NjYVvk56ub3CQDb2kcDjP2rkcyixzVdTEu30/URrq0UB/MngWgjFFyz1cSXjqyVAIdmdn9PLW+KM6E6K8+w==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0", + "@liveblocks/core": "3.23.0", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "marked": "^15.0.11", @@ -656,13 +656,13 @@ } }, "node_modules/@liveblocks/react": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.21.0.tgz", - "integrity": "sha512-yMipwcJIqjDyrcKMYyNbjiQDSmR7u/g34FQvp34VjimVBUshkowEI696K+GKrh7STmcTJdhA/cKs4lZuOiWPhg==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.23.0.tgz", + "integrity": "sha512-VlBrvs30hsrbD5uRbd1bhpUJDBx5Q0Z8XFz5FuNb/EWueRj+Kfu4mCuRaEChbXrZrzGQX0m84ST6l5lR0n6NNQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0" + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0" }, "peerDependencies": { "@types/react": "^18 || ^19", @@ -679,15 +679,15 @@ } }, "node_modules/@liveblocks/react-ui": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.21.0.tgz", - "integrity": "sha512-ZvRAzrDuGGR4yUm90VLkdcCl20yyqiyPitQqPmS+Ude+ESxRAhuqv5lrH1Q6S0MrQYuouph/+jXX7Myb7lQKCw==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.23.0.tgz", + "integrity": "sha512-de35PijEENcKgNdhYUn9o5srX8tqOWAOh4trQRWe/DCHOBD9TBc6E+ChLAxO8mDy4zChhUvAQ/vhtsh0bKbOhQ==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0", - "@liveblocks/react": "3.21.0", + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0", + "@liveblocks/react": "3.23.0", "frimousse": "^0.2.0", "marked": "^15.0.11", "radix-ui": "^1.4.0", diff --git a/examples/nextjs-comments-primitives/package.json b/examples/nextjs-comments-primitives/package.json index 62b7fb63964..3d090d8547c 100644 --- a/examples/nextjs-comments-primitives/package.json +++ b/examples/nextjs-comments-primitives/package.json @@ -9,10 +9,10 @@ "start": "next start" }, "dependencies": { - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", "clsx": "^2.0.1", "frimousse": "^0.1.1", "next": "^16.1.6", diff --git a/examples/nextjs-comments-private/package-lock.json b/examples/nextjs-comments-private/package-lock.json index f0138b5411e..5465717d88b 100644 --- a/examples/nextjs-comments-private/package-lock.json +++ b/examples/nextjs-comments-private/package-lock.json @@ -7,10 +7,10 @@ "name": "@liveblocks-examples/nextjs-comments-private", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", "lucide-react": "^1.21.0", "next": "^16.1.6", "radix-ui": "^1.4.0", @@ -555,30 +555,30 @@ "license": "Apache-2.0" }, "node_modules/@liveblocks/client": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.21.0.tgz", - "integrity": "sha512-dxPzW2OTXFtKWsbYpjR5N2qpVYtjEeFXYul0TRRtwKkwF161to+8in/6VCd7H3MtD0B0TvN6gM0yedjMhk98oQ==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.23.0.tgz", + "integrity": "sha512-ETdju0DzK9h4BSCe7hFc2gqzLOhoarL5jTNBaCrtBwSqyO4TY3FjVo/aPWRi4zkhhDWvAA4oh/HATLJldj5pLw==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0" + "@liveblocks/core": "3.23.0" } }, "node_modules/@liveblocks/core": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.21.0.tgz", - "integrity": "sha512-3z1Lu5Kg0hQFxZWsAzp/qqmE+aSTV4ca67h7s5LsZPO3CRnEzpUSXiHtxpx8lVPj/ndXt7itikmFWsc8nCkw5g==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.23.0.tgz", + "integrity": "sha512-VG7BTOxTVGE0pNV/uaF5rC8C6FqTy7uR0NPFZGDLQqi2gFYX2MCf4EuPydToFXF54WRWUukzQmItkhFMQb23Cg==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.21.0.tgz", - "integrity": "sha512-YGV014c6S5SrjOV7wAnSx1QKTyd0pyOpcKE8yohUuiy4LBCASHHAGeQI/iCU4XFHYCuQWqjx3yx6CFHoYohqwA==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.23.0.tgz", + "integrity": "sha512-/k2NjYVvk56ub3CQDb2kcDjP2rkcyixzVdTEu30/URrq0UB/MngWgjFFyz1cSXjqyVAIdmdn9PLW+KM6E6K8+w==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0", + "@liveblocks/core": "3.23.0", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "marked": "^15.0.11", @@ -586,13 +586,13 @@ } }, "node_modules/@liveblocks/react": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.21.0.tgz", - "integrity": "sha512-yMipwcJIqjDyrcKMYyNbjiQDSmR7u/g34FQvp34VjimVBUshkowEI696K+GKrh7STmcTJdhA/cKs4lZuOiWPhg==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.23.0.tgz", + "integrity": "sha512-VlBrvs30hsrbD5uRbd1bhpUJDBx5Q0Z8XFz5FuNb/EWueRj+Kfu4mCuRaEChbXrZrzGQX0m84ST6l5lR0n6NNQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0" + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0" }, "peerDependencies": { "@types/react": "^18 || ^19", @@ -609,15 +609,15 @@ } }, "node_modules/@liveblocks/react-ui": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.21.0.tgz", - "integrity": "sha512-ZvRAzrDuGGR4yUm90VLkdcCl20yyqiyPitQqPmS+Ude+ESxRAhuqv5lrH1Q6S0MrQYuouph/+jXX7Myb7lQKCw==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.23.0.tgz", + "integrity": "sha512-de35PijEENcKgNdhYUn9o5srX8tqOWAOh4trQRWe/DCHOBD9TBc6E+ChLAxO8mDy4zChhUvAQ/vhtsh0bKbOhQ==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0", - "@liveblocks/react": "3.21.0", + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0", + "@liveblocks/react": "3.23.0", "frimousse": "^0.2.0", "marked": "^15.0.11", "radix-ui": "^1.4.0", diff --git a/examples/nextjs-comments-private/package.json b/examples/nextjs-comments-private/package.json index 80e06dcfcf4..f521787f495 100644 --- a/examples/nextjs-comments-private/package.json +++ b/examples/nextjs-comments-private/package.json @@ -9,10 +9,10 @@ "start": "next start" }, "dependencies": { - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", "lucide-react": "^1.21.0", "next": "^16.1.6", "radix-ui": "^1.4.0", diff --git a/examples/nextjs-comments-search/package-lock.json b/examples/nextjs-comments-search/package-lock.json index 87116c5df7a..fdb1d2fa1e1 100644 --- a/examples/nextjs-comments-search/package-lock.json +++ b/examples/nextjs-comments-search/package-lock.json @@ -7,10 +7,10 @@ "name": "@liveblocks-examples/nextjs-comments-search", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", "next": "^16.1.6", "react": "^18.3.1", "react-dom": "^18.3.1", @@ -553,30 +553,30 @@ "license": "Apache-2.0" }, "node_modules/@liveblocks/client": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.21.0.tgz", - "integrity": "sha512-dxPzW2OTXFtKWsbYpjR5N2qpVYtjEeFXYul0TRRtwKkwF161to+8in/6VCd7H3MtD0B0TvN6gM0yedjMhk98oQ==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.23.0.tgz", + "integrity": "sha512-ETdju0DzK9h4BSCe7hFc2gqzLOhoarL5jTNBaCrtBwSqyO4TY3FjVo/aPWRi4zkhhDWvAA4oh/HATLJldj5pLw==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0" + "@liveblocks/core": "3.23.0" } }, "node_modules/@liveblocks/core": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.21.0.tgz", - "integrity": "sha512-3z1Lu5Kg0hQFxZWsAzp/qqmE+aSTV4ca67h7s5LsZPO3CRnEzpUSXiHtxpx8lVPj/ndXt7itikmFWsc8nCkw5g==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.23.0.tgz", + "integrity": "sha512-VG7BTOxTVGE0pNV/uaF5rC8C6FqTy7uR0NPFZGDLQqi2gFYX2MCf4EuPydToFXF54WRWUukzQmItkhFMQb23Cg==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.21.0.tgz", - "integrity": "sha512-YGV014c6S5SrjOV7wAnSx1QKTyd0pyOpcKE8yohUuiy4LBCASHHAGeQI/iCU4XFHYCuQWqjx3yx6CFHoYohqwA==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.23.0.tgz", + "integrity": "sha512-/k2NjYVvk56ub3CQDb2kcDjP2rkcyixzVdTEu30/URrq0UB/MngWgjFFyz1cSXjqyVAIdmdn9PLW+KM6E6K8+w==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0", + "@liveblocks/core": "3.23.0", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "marked": "^15.0.11", @@ -584,13 +584,13 @@ } }, "node_modules/@liveblocks/react": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.21.0.tgz", - "integrity": "sha512-yMipwcJIqjDyrcKMYyNbjiQDSmR7u/g34FQvp34VjimVBUshkowEI696K+GKrh7STmcTJdhA/cKs4lZuOiWPhg==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.23.0.tgz", + "integrity": "sha512-VlBrvs30hsrbD5uRbd1bhpUJDBx5Q0Z8XFz5FuNb/EWueRj+Kfu4mCuRaEChbXrZrzGQX0m84ST6l5lR0n6NNQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0" + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0" }, "peerDependencies": { "@types/react": "^18 || ^19", @@ -607,15 +607,15 @@ } }, "node_modules/@liveblocks/react-ui": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.21.0.tgz", - "integrity": "sha512-ZvRAzrDuGGR4yUm90VLkdcCl20yyqiyPitQqPmS+Ude+ESxRAhuqv5lrH1Q6S0MrQYuouph/+jXX7Myb7lQKCw==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.23.0.tgz", + "integrity": "sha512-de35PijEENcKgNdhYUn9o5srX8tqOWAOh4trQRWe/DCHOBD9TBc6E+ChLAxO8mDy4zChhUvAQ/vhtsh0bKbOhQ==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0", - "@liveblocks/react": "3.21.0", + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0", + "@liveblocks/react": "3.23.0", "frimousse": "^0.2.0", "marked": "^15.0.11", "radix-ui": "^1.4.0", diff --git a/examples/nextjs-comments-search/package.json b/examples/nextjs-comments-search/package.json index 89f3006cde6..bd79fe1675b 100644 --- a/examples/nextjs-comments-search/package.json +++ b/examples/nextjs-comments-search/package.json @@ -9,10 +9,10 @@ "start": "next start" }, "dependencies": { - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", "next": "^16.1.6", "react": "^18.3.1", "react-dom": "^18.3.1", diff --git a/examples/nextjs-comments-tiptap/package-lock.json b/examples/nextjs-comments-tiptap/package-lock.json index 0bd4701ff70..c33c7500b2f 100644 --- a/examples/nextjs-comments-tiptap/package-lock.json +++ b/examples/nextjs-comments-tiptap/package-lock.json @@ -7,11 +7,11 @@ "name": "@liveblocks-examples/nextjs-comments-tiptap", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-tiptap": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-tiptap": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", "@radix-ui/react-select": "^1.1.2", "@radix-ui/react-tabs": "^1.0.4", "@radix-ui/react-tooltip": "^1.0.7", @@ -569,30 +569,30 @@ "license": "Apache-2.0" }, "node_modules/@liveblocks/client": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.21.0.tgz", - "integrity": "sha512-dxPzW2OTXFtKWsbYpjR5N2qpVYtjEeFXYul0TRRtwKkwF161to+8in/6VCd7H3MtD0B0TvN6gM0yedjMhk98oQ==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.23.0.tgz", + "integrity": "sha512-ETdju0DzK9h4BSCe7hFc2gqzLOhoarL5jTNBaCrtBwSqyO4TY3FjVo/aPWRi4zkhhDWvAA4oh/HATLJldj5pLw==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0" + "@liveblocks/core": "3.23.0" } }, "node_modules/@liveblocks/core": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.21.0.tgz", - "integrity": "sha512-3z1Lu5Kg0hQFxZWsAzp/qqmE+aSTV4ca67h7s5LsZPO3CRnEzpUSXiHtxpx8lVPj/ndXt7itikmFWsc8nCkw5g==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.23.0.tgz", + "integrity": "sha512-VG7BTOxTVGE0pNV/uaF5rC8C6FqTy7uR0NPFZGDLQqi2gFYX2MCf4EuPydToFXF54WRWUukzQmItkhFMQb23Cg==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.21.0.tgz", - "integrity": "sha512-YGV014c6S5SrjOV7wAnSx1QKTyd0pyOpcKE8yohUuiy4LBCASHHAGeQI/iCU4XFHYCuQWqjx3yx6CFHoYohqwA==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.23.0.tgz", + "integrity": "sha512-/k2NjYVvk56ub3CQDb2kcDjP2rkcyixzVdTEu30/URrq0UB/MngWgjFFyz1cSXjqyVAIdmdn9PLW+KM6E6K8+w==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0", + "@liveblocks/core": "3.23.0", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "marked": "^15.0.11", @@ -600,13 +600,13 @@ } }, "node_modules/@liveblocks/react": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.21.0.tgz", - "integrity": "sha512-yMipwcJIqjDyrcKMYyNbjiQDSmR7u/g34FQvp34VjimVBUshkowEI696K+GKrh7STmcTJdhA/cKs4lZuOiWPhg==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.23.0.tgz", + "integrity": "sha512-VlBrvs30hsrbD5uRbd1bhpUJDBx5Q0Z8XFz5FuNb/EWueRj+Kfu4mCuRaEChbXrZrzGQX0m84ST6l5lR0n6NNQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0" + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0" }, "peerDependencies": { "@types/react": "^18 || ^19", @@ -623,17 +623,17 @@ } }, "node_modules/@liveblocks/react-tiptap": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-tiptap/-/react-tiptap-3.21.0.tgz", - "integrity": "sha512-QwCl0y9GjZDuCifj9o0RERLhfveO4subdEyVoiPXg/JDxjGD3zlLzz6RV28WZqFUL28jl0IYnlDdMHENn2mr8A==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react-tiptap/-/react-tiptap-3.23.0.tgz", + "integrity": "sha512-5oU87Kd3yAbUSF1Yg6I9DxFQGKC+UqI41fuz+8I7cx6NgMXlMIzTD+8Qq8j7EHVwC8a6NX1Vg0yz4y+Bg/C5QA==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0", - "@liveblocks/react": "3.21.0", - "@liveblocks/react-ui": "3.21.0", - "@liveblocks/yjs": "3.21.0", + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0", + "@liveblocks/react": "3.23.0", + "@liveblocks/react-ui": "3.23.0", + "@liveblocks/yjs": "3.23.0", "cmdk": "^1.0.4", "radix-ui": "^1.4.0", "y-prosemirror": "^1.3.7" @@ -659,15 +659,15 @@ } }, "node_modules/@liveblocks/react-ui": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.21.0.tgz", - "integrity": "sha512-ZvRAzrDuGGR4yUm90VLkdcCl20yyqiyPitQqPmS+Ude+ESxRAhuqv5lrH1Q6S0MrQYuouph/+jXX7Myb7lQKCw==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.23.0.tgz", + "integrity": "sha512-de35PijEENcKgNdhYUn9o5srX8tqOWAOh4trQRWe/DCHOBD9TBc6E+ChLAxO8mDy4zChhUvAQ/vhtsh0bKbOhQ==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0", - "@liveblocks/react": "3.21.0", + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0", + "@liveblocks/react": "3.23.0", "frimousse": "^0.2.0", "marked": "^15.0.11", "radix-ui": "^1.4.0", @@ -692,13 +692,13 @@ } }, "node_modules/@liveblocks/yjs": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.21.0.tgz", - "integrity": "sha512-BANYY+OYHI3VfcJJSgZVCmqZxoMBUfvtq4lRpR6oIr3rtclJL5T+SBqo8p+5p4yiSSQdj07ICA6hnlyIfhR6yQ==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.23.0.tgz", + "integrity": "sha512-VsQO1QtXcqQheXKRzVRY37MVS/VFbDHFhNeLZAulGZ9MDts7hds+8VyU4uif31E/5qgfh3LaokExSZVIO/cA6A==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0", + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0", "@noble/hashes": "^1.8.0", "js-base64": "^3.7.7", "lib0": "^0.2.0", @@ -864,18 +864,18 @@ } }, "node_modules/@radix-ui/primitive": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.4.tgz", - "integrity": "sha512-7AdCK9PQyiljKoBDbN8OuctCbd/esdwZPQ8RtOE3SsyQtUpiPb+ND75q0jEhC1m1ecBI0MFNeLJvwIh9iKHRcQ==", + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.7.tgz", + "integrity": "sha512-rqWnm76nYT8HoNNqEjpgJ7Pw/DrBj5iBTrmEPo6HTX5+VJyBNOqTdv4g89G63HuR5g0AaENoAcH7Is5fF2kZ8Q==", "license": "MIT" }, "node_modules/@radix-ui/react-accessible-icon": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-accessible-icon/-/react-accessible-icon-1.1.11.tgz", - "integrity": "sha512-HQDOFTKwSnmUij6l54wYJJtxTAnxI71+YJLOrjm2ladFB8HAV5Jt7hwaZPhWTGBkYoW4+ZAOfNZrLDh/qvxSYA==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-accessible-icon/-/react-accessible-icon-1.1.13.tgz", + "integrity": "sha512-2/0RrtTngKZVkOFYDlvhe6JIsUravRnYGwH1iJ+qt+wPu8/fPu3HTLRkQptyIkpLovAy8qvHHJs9cvYJ3Uyqqg==", "license": "MIT", "dependencies": { - "@radix-ui/react-visually-hidden": "1.2.7" + "@radix-ui/react-visually-hidden": "1.2.9" }, "peerDependencies": { "@types/react": "*", @@ -893,12 +893,12 @@ } }, "node_modules/@radix-ui/react-accessible-icon/node_modules/@radix-ui/react-visually-hidden": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.2.7.tgz", - "integrity": "sha512-1wNZBggTDK3GRuuQ6nP4k2yi7a6l7I5qbMPbZcRsrGsGVead/f/d5FhEzUvqFs0bcrDLx7n1zKQ3JvLR6whaaw==", + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.2.9.tgz", + "integrity": "sha512-seuZXNZVCz1kLSQMRO/TdNOSahBI3S5nXE4jzO7u7aFRWQlMAnwyrr8vKMkEU115fCLEyzR2YyjnP+aRMxK34w==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -916,20 +916,20 @@ } }, "node_modules/@radix-ui/react-accordion": { - "version": "1.2.15", - "resolved": "https://registry.npmjs.org/@radix-ui/react-accordion/-/react-accordion-1.2.15.tgz", - "integrity": "sha512-24Zz/0SYx8F2bSVThBnQrdJs2VbKelyuJordcFRRdA0fRAhrq/wSegGCqaQz34VQoiWqSMGYCYXEhynLSlyQlg==", + "version": "1.2.18", + "resolved": "https://registry.npmjs.org/@radix-ui/react-accordion/-/react-accordion-1.2.18.tgz", + "integrity": "sha512-CGuUFvhjScXBF/bhjaU9xlgai2ikYqJRazXhMzngoUaZI7QaxAw24Ae3S/pR0b69p8GqW6i+CKJmx9JPNnZ4QQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collapsible": "1.1.15", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collapsible": "1.1.18", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -947,16 +947,16 @@ } }, "node_modules/@radix-ui/react-alert-dialog": { - "version": "1.1.18", - "resolved": "https://registry.npmjs.org/@radix-ui/react-alert-dialog/-/react-alert-dialog-1.1.18.tgz", - "integrity": "sha512-6c2cXpNlAgHDhKguK24XcWHHayMpK+lk7/WwBXBco+ZJ4Dv7xP++GBM280KgTD/HCRu3jSdfe8WQiZssonYaIA==", + "version": "1.1.21", + "resolved": "https://registry.npmjs.org/@radix-ui/react-alert-dialog/-/react-alert-dialog-1.1.21.tgz", + "integrity": "sha512-VbSR148lNkE8JdWnOsYX72YdivmCAtcrot1dl8UmT0ZZRKNR3hHJUpQxJOw7jWlY/JFemn4oaDXxCxpD594B7Q==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-dialog": "1.1.18", - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-dialog": "1.1.21", + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -974,12 +974,12 @@ } }, "node_modules/@radix-ui/react-arrow": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.1.11.tgz", - "integrity": "sha512-Kdil9BB1rIFC/khmf4hC35bn8701AJcizTU7G7cUbEbk5XqqbjDuHW60uUfKqO5WojjZcbAW51Q7P0hRmMLw8A==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.1.13.tgz", + "integrity": "sha512-0Q310knIY0K+mkmncU9FxLggfW7V49Ok2oY+iu27KkERTsQXxYCIC8XW5QoK4w7Jp1z00vT5xj3oxTcn7QlcTg==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -997,12 +997,12 @@ } }, "node_modules/@radix-ui/react-aspect-ratio": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-aspect-ratio/-/react-aspect-ratio-1.1.11.tgz", - "integrity": "sha512-IUAhIVpBUvP5NNICjlaB1OFmtRLGqQqTF3ZOSGPoq3XeLXRFtHiWTRxSVEULgOd9GQR2c7tsYqDnhUennapZnw==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-aspect-ratio/-/react-aspect-ratio-1.1.13.tgz", + "integrity": "sha512-dD/EvbOiLskcdBKgNAeUmbTBCJfdCGp85fpFe3lmziE4ASbXuFERQCAB3sR41yvM+P711kJsTBNL9piP60urbA==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -1020,16 +1020,17 @@ } }, "node_modules/@radix-ui/react-avatar": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-avatar/-/react-avatar-1.2.1.tgz", - "integrity": "sha512-+8PWoLLZv3AVb5m0pvoiOca/bQGzc9vPVb+982HB2x3Un0DpYEPM3zLMl4oqRpBsocJuNqLkiv/HXTnTrlwr4g==", + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-avatar/-/react-avatar-1.2.4.tgz", + "integrity": "sha512-u4Sz6ajq2WobGMqbsNXnFI/3JP/o7TUBkEmQ4BRUYofPDQawdO3WWYy5907c9VgOFX+ETjKI3VxnnrKYAF7Pmg==", "license": "MIT", "dependencies": { - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-is-hydrated": "0.1.1", - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-is-hydrated": "0.1.2", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1047,19 +1048,18 @@ } }, "node_modules/@radix-ui/react-checkbox": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/@radix-ui/react-checkbox/-/react-checkbox-1.3.6.tgz", - "integrity": "sha512-eUEUoGMDpfkgHWSE97ZZaUJtzR1M7EKnNIpD1Q16+8JR9NWghcaqMulx9PuCQ720w0UclfYn6FEbCdd5Hx087g==", + "version": "1.3.9", + "resolved": "https://registry.npmjs.org/@radix-ui/react-checkbox/-/react-checkbox-1.3.9.tgz", + "integrity": "sha512-YPXZlqjrKVqKtVD2F828CApHwu+PEu30i7x0Y9gg6SbQ3fJbcaQlDkGPT0gW6HjxoCjAEt8uJ494F1S61KpIjQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-previous": "1.1.2", - "@radix-ui/react-use-size": "1.1.2" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-size": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1076,35 +1076,20 @@ } } }, - "node_modules/@radix-ui/react-checkbox/node_modules/@radix-ui/react-use-previous": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-1.1.2.tgz", - "integrity": "sha512-IGBQPtRFdhN6MQ8dbegVmBq1LVZluya3F1jWY+puIcQC3MHctRwTDSBWCkL/3ZcnMJLTMJ++Z+ktmvg0F89iCw==", - "license": "MIT", - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, "node_modules/@radix-ui/react-collapsible": { - "version": "1.1.15", - "resolved": "https://registry.npmjs.org/@radix-ui/react-collapsible/-/react-collapsible-1.1.15.tgz", - "integrity": "sha512-8A1zibu5skAQ+UVbaeNH5hVMibiFCRJzgMuM14LTWGttnTZKQL9jwYnhAbHRuxrtCqPXa4JvvnVUq1pTNgyZYw==", + "version": "1.1.18", + "resolved": "https://registry.npmjs.org/@radix-ui/react-collapsible/-/react-collapsible-1.1.18.tgz", + "integrity": "sha512-aNMp8humfYzWERz5gxGb/eLNkB0ZthypLbNlNolzdgzFTeN78e/rnn9rxCdOaSsg/zClTOJ/OkjXYx9PUEPATw==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1122,15 +1107,15 @@ } }, "node_modules/@radix-ui/react-collection": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.1.11.tgz", - "integrity": "sha512-djW9+zeg137KQdlPtmE8xnaD+K2rcXXMWFrSg0hsmYZ6HRbdTA7tDHFgpaW9+huWVEu0RCabL+985T4TA0BE7g==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.1.13.tgz", + "integrity": "sha512-Q8xYqNRFObXPmi45bFSkGdM2JA5hjBeYGFqzg6lZR3wp6b+cciraVq8DdneTabtws+uOYqjmsvmKOufk/M9Cyg==", "license": "MIT", "dependencies": { - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-slot": "1.3.0" + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-slot": "1.3.1" }, "peerDependencies": { "@types/react": "*", @@ -1148,9 +1133,9 @@ } }, "node_modules/@radix-ui/react-compose-refs": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.3.tgz", - "integrity": "sha512-rYOP8OMnuuPMQF1uhPVlGNcCDlkokKqGFE3JcxFViIkAXP7EvFWUliJAstrapypaBLJNHbZL6jGhbVDGTwmVhA==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.4.tgz", + "integrity": "sha512-pWJo6lQAfR6uy1n7ii7PaCc9dLPwTXDYbQpORZU5B548Aqvl2pP1SM1vJGKyxIFqZMHRopRO4CQYX2iXAIB5jA==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -1163,9 +1148,9 @@ } }, "node_modules/@radix-ui/react-context": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.4.tgz", - "integrity": "sha512-QwH4PO5urrbO+FaGd5Aglg+YJgWTyyuZ3g/6mKvsqraLkglDdckw9JafgL5McL5VEJ6EPNduPaT3ZE9BttDAqg==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.2.1.tgz", + "integrity": "sha512-EraVbFjiIjibpLr6EjvEDmSCYJU2SlKDMiO+qEK/D9GOWnQoAQlpQo2occGYC1UM9MBeEx5Bek3UtW/Qi57vAg==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -1178,16 +1163,16 @@ } }, "node_modules/@radix-ui/react-context-menu": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-context-menu/-/react-context-menu-2.3.2.tgz", - "integrity": "sha512-qzsA/ZPhF6yMxBOTIk1nlCkoy2mswSbwYL+ErBa2iP0s4WWrlxmczArYqMcpVfEjmM7KJj/ADPXky0yZfbSxtQ==", + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-context-menu/-/react-context-menu-2.3.5.tgz", + "integrity": "sha512-wbvSjqc7r0xKmfhrMCiCPxSTv/aSHU0cCAy0tELthJbaIzT7dkAcevKuoGKbDLiPG2VePgMVqLi2sWb6tDnzvQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-menu": "2.1.19", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-menu": "2.1.22", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -1205,23 +1190,24 @@ } }, "node_modules/@radix-ui/react-dialog": { - "version": "1.1.18", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.1.18.tgz", - "integrity": "sha512-apa28mldjMgORmE6g/w3sCcA0Y9UAVeeDVoozN4i7kOw12mLl9RBchfzK3Nn6qxOWjrZhK1Lfy7f07kyzxtnBw==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-focus-guards": "1.1.4", - "@radix-ui/react-focus-scope": "1.1.11", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-slot": "1.3.0", - "@radix-ui/react-use-controllable-state": "1.2.3", + "version": "1.1.21", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.1.21.tgz", + "integrity": "sha512-h+7qMDDmZJ8qTSPrwNyKb/PACY0ehtN8QOBlCz+C2C1jgehKekdhmHddG9YQk8BF/sHJqglPjte+jA1Jrp9HcA==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-focus-guards": "1.1.5", + "@radix-ui/react-focus-scope": "1.1.14", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-slot": "1.3.1", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", "aria-hidden": "^1.2.4", "react-remove-scroll": "^2.7.2" }, @@ -1241,9 +1227,9 @@ } }, "node_modules/@radix-ui/react-direction": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.1.2.tgz", - "integrity": "sha512-C3vFhbyi4SW3PmbAi6Awpu4OzJtd0MxGurvSsYtr7p7nM8RNB3VAF3CUmnp2j50knpkrRcB7+ycVXzgLgF6yNA==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.1.3.tgz", + "integrity": "sha512-OdgAA/xb6WOQMKNn0mtbYoruMG6YMaBOnq+evWxSpMmiEMBdeFZawnIWRfPPeVXCRm+0lnN8jpJLjhD7/UIxWw==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -1256,16 +1242,16 @@ } }, "node_modules/@radix-ui/react-dismissable-layer": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.14.tgz", - "integrity": "sha512-4lUhWTWAjbDIqFrAPWJ3WqBOpO5YchVZ88X3nh6H9Lu5AFi5nCUeTPj3D8FSDmabmFeRe9ME0BDA4MwKTha5GQ==", + "version": "1.1.17", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.17.tgz", + "integrity": "sha512-QAXwa38pG0xNAYh1pjdSaf86NrkqsMoDNmget/Y7X8O8E/C3Iqlj9GAPE4DfX9BPLXc7WH2TWSzMRnIoCdcjzQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-effect-event": "0.0.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-effect-event": "0.0.4" }, "peerDependencies": { "@types/react": "*", @@ -1283,18 +1269,18 @@ } }, "node_modules/@radix-ui/react-dropdown-menu": { - "version": "2.1.19", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.1.19.tgz", - "integrity": "sha512-HZccBkbK0LOi8nYKIp5jll/zIRW0cCOmG6WWyqsSpmXCU+ZlcBbTqIwlBvPCu886C5RVu6c/kHV7xSP8IgYNHw==", + "version": "2.1.22", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.1.22.tgz", + "integrity": "sha512-wZRLTjZaJf1HTxx0YepFKZUuo+SZMi+Cr4kJ2fuA5FxDSUE0vHDTscahUaU+jfz6LFk4OuguwqJs5K0JsIsIBA==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-menu": "2.1.19", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-menu": "2.1.22", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -1312,9 +1298,9 @@ } }, "node_modules/@radix-ui/react-focus-guards": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.4.tgz", - "integrity": "sha512-cot/aB/mOm0IYVYTTmQcEEK1M48lZWi8FlYe5nDPQQ8NYZUlXEFgncJ9p2Kzer3RKSrY7cTTpEMLZKNo9QoP5Q==", + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.5.tgz", + "integrity": "sha512-UQvlB7L/BYh3P8MLvwZnQkH521EDos40Rwnbt5+Qpg4Vbk0z3xJjRUmR6+aka4aT1IQQXFdO5bNPoE7cvFl5xQ==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -1327,14 +1313,14 @@ } }, "node_modules/@radix-ui/react-focus-scope": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.11.tgz", - "integrity": "sha512-Mn88Vg2whaRocGJNOH+DKFqYm6ySFPQaiwHNxZPyjn99B52KAEJWWY9NP83+nWdk2HM3rdov+STu9AG471Rt9w==", + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.14.tgz", + "integrity": "sha512-/x4htnJfmW53MplkrePaDpf1o/rN1C++g88WpVobULXbSyC19NtLkXmewuJ/HCaceSmfKDNL5gOXcBGnuAvnvQ==", "license": "MIT", "dependencies": { - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2" + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1352,17 +1338,17 @@ } }, "node_modules/@radix-ui/react-form": { - "version": "0.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-form/-/react-form-0.1.11.tgz", - "integrity": "sha512-0mTMJHv1gQAuEQoq5VDpTD3MRgmfUFdXAVFhpqR7wBeUr+tyRsof0wv/4XdPHLwQrefhoH2FiGHCggrCJhalIw==", + "version": "0.1.14", + "resolved": "https://registry.npmjs.org/@radix-ui/react-form/-/react-form-0.1.14.tgz", + "integrity": "sha512-ZCuPb54PQ3ZQEdQ6G1PrMBfXXzAyaVoCI9Fl+bWOwYZKTOcFjPHL7JQ3tCb6CX6Ut81GZLWKgIpV6OS3n5z5Ig==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-label": "2.1.11", - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-label": "2.1.13", + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -1380,20 +1366,20 @@ } }, "node_modules/@radix-ui/react-hover-card": { - "version": "1.1.18", - "resolved": "https://registry.npmjs.org/@radix-ui/react-hover-card/-/react-hover-card-1.1.18.tgz", - "integrity": "sha512-rt+Fx4HoCeEwFL2IdoV2QaPltqDLlzxN77i9nwB3Y70scFlfAHh1QCdE2TXKuFJtA1TNygb0oivnFBZifgtZOw==", + "version": "1.1.21", + "resolved": "https://registry.npmjs.org/@radix-ui/react-hover-card/-/react-hover-card-1.1.21.tgz", + "integrity": "sha512-ByFLyi+kdTGkObxIt5wKB3Ru3rtJRuYUqPEtqiv1HNYqutqbn1wDuNmVzI6iwus9qfY3vwpNgvx/UVZUGTWC1A==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-popper": "1.3.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-popper": "1.3.5", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -1411,12 +1397,12 @@ } }, "node_modules/@radix-ui/react-id": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.1.2.tgz", - "integrity": "sha512-orBC88futVpqCmhX1p4cvquNHsELQ+w+vBJnuj3ftETI5bJb0bZn3Tqu3SWN2IOcPycTnMGnhwoermvISt72sA==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.1.3.tgz", + "integrity": "sha512-f/Wxm0ctyMymUJK0fqTSQlm85rbzdAkoNbPXJQ5+6caowVO8Yx+NWGjGz/oGhs/D+WIbbQpOrU0hU2Li2/42xQ==", "license": "MIT", "dependencies": { - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1429,12 +1415,12 @@ } }, "node_modules/@radix-ui/react-label": { - "version": "2.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-label/-/react-label-2.1.11.tgz", - "integrity": "sha512-3PKvDDxOn62k0oV1n4QtNtD2vpu+zYjXR7ojLBPaO6SPvhy53yg0vAmgNeBQeJW5rV3dffoRG+HYfLBZuzw0CQ==", + "version": "2.1.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-label/-/react-label-2.1.13.tgz", + "integrity": "sha512-kj7BXyM4uG0dyeoEdVmPQAOFN291+iJOtiGTvkXe1ijJWLQbAHpFNkopvqquaMVn+zjqTZRhnefESAinMErHKg==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -1452,27 +1438,27 @@ } }, "node_modules/@radix-ui/react-menu": { - "version": "2.1.19", - "resolved": "https://registry.npmjs.org/@radix-ui/react-menu/-/react-menu-2.1.19.tgz", - "integrity": "sha512-Mht9BVd1AIsNFVQr4KG3bIK7XQn5IXF0TL/2ObsrzOdc1loaly/+kBDL5roSCYn8j8XZkvpOD0WYLz2FQtH1Eg==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-focus-guards": "1.1.4", - "@radix-ui/react-focus-scope": "1.1.11", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-popper": "1.3.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-slot": "1.3.0", - "@radix-ui/react-use-callback-ref": "1.1.2", + "version": "2.1.22", + "resolved": "https://registry.npmjs.org/@radix-ui/react-menu/-/react-menu-2.1.22.tgz", + "integrity": "sha512-xCFrVLttGDPwMjIPI6GS+tm3IGUNKsPXffrJQIPpQJuE9Qy1bU9GNUCkwranU/pEqyBlwMxcBIK/FUJFAZ9SqQ==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-focus-guards": "1.1.5", + "@radix-ui/react-focus-scope": "1.1.14", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-popper": "1.3.5", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-slot": "1.3.1", + "@radix-ui/react-use-callback-ref": "1.1.3", "aria-hidden": "^1.2.4", "react-remove-scroll": "^2.7.2" }, @@ -1492,21 +1478,21 @@ } }, "node_modules/@radix-ui/react-menubar": { - "version": "1.1.19", - "resolved": "https://registry.npmjs.org/@radix-ui/react-menubar/-/react-menubar-1.1.19.tgz", - "integrity": "sha512-Glt6mebxcgQvLeVkH3HiqV5bgQubE+31ELxLs7q0GlYI5k0XYkOkeuPrhXoylxK8eufvIt9CJjzY1TfFMXK3qw==", + "version": "1.1.22", + "resolved": "https://registry.npmjs.org/@radix-ui/react-menubar/-/react-menubar-1.1.22.tgz", + "integrity": "sha512-jDkcZXd5rN4b/S9nnEv9KZajaQ7+RO98OCWqAxrULTJtkSvODlNOO+EIxNG/d4QIF6QOqK5ZZrTF9MYl6eQdiQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-menu": "2.1.19", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-menu": "2.1.22", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -1524,25 +1510,25 @@ } }, "node_modules/@radix-ui/react-navigation-menu": { - "version": "1.2.17", - "resolved": "https://registry.npmjs.org/@radix-ui/react-navigation-menu/-/react-navigation-menu-1.2.17.tgz", - "integrity": "sha512-fYeYQvbeNn5AQk2RBbpO7koLm2YbS00UYxC/IL2sgLlninEH5UNIv+X3E0KJ1Vy4WIo+dhN9w8GNqSHhbHWCIg==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-layout-effect": "1.1.2", - "@radix-ui/react-use-previous": "1.1.2", - "@radix-ui/react-visually-hidden": "1.2.7" + "version": "1.2.20", + "resolved": "https://registry.npmjs.org/@radix-ui/react-navigation-menu/-/react-navigation-menu-1.2.20.tgz", + "integrity": "sha512-in/exCQPatmmBmQZrtQkK4UrysEp8VGEuw5o8Bx3ozxbfg7DBb4H5j3DgxGz4N59J02NRVzhsWFtujZgy5ue3w==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-use-previous": "1.1.3", + "@radix-ui/react-visually-hidden": "1.2.9" }, "peerDependencies": { "@types/react": "*", @@ -1560,9 +1546,9 @@ } }, "node_modules/@radix-ui/react-navigation-menu/node_modules/@radix-ui/react-use-previous": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-1.1.2.tgz", - "integrity": "sha512-IGBQPtRFdhN6MQ8dbegVmBq1LVZluya3F1jWY+puIcQC3MHctRwTDSBWCkL/3ZcnMJLTMJ++Z+ktmvg0F89iCw==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-1.1.3.tgz", + "integrity": "sha512-kbefNKla5AGhgvMqrg/qS7mYVLXTEHQLqoFIS03nKN2dAfQQ5PK5Tp+2LxS7BV6a6l4HHv4jTg6rtV2Uajwe2w==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -1575,12 +1561,12 @@ } }, "node_modules/@radix-ui/react-navigation-menu/node_modules/@radix-ui/react-visually-hidden": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.2.7.tgz", - "integrity": "sha512-1wNZBggTDK3GRuuQ6nP4k2yi7a6l7I5qbMPbZcRsrGsGVead/f/d5FhEzUvqFs0bcrDLx7n1zKQ3JvLR6whaaw==", + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.2.9.tgz", + "integrity": "sha512-seuZXNZVCz1kLSQMRO/TdNOSahBI3S5nXE4jzO7u7aFRWQlMAnwyrr8vKMkEU115fCLEyzR2YyjnP+aRMxK34w==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -1598,23 +1584,23 @@ } }, "node_modules/@radix-ui/react-one-time-password-field": { - "version": "0.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-one-time-password-field/-/react-one-time-password-field-0.1.11.tgz", - "integrity": "sha512-Rsgab65u73E5kPVh8OS6PgPwJgPyf08GFfJDGAbMdF4DL7CgDhFOaDnXuk/DiMEVF6kgQwl0oJmFklvipmiOLg==", + "version": "0.1.14", + "resolved": "https://registry.npmjs.org/@radix-ui/react-one-time-password-field/-/react-one-time-password-field-0.1.14.tgz", + "integrity": "sha512-F3vMSK+d+huI3a4Zm6j2hUsS+/gByVbsechJwp/ZCZBCrusXHvBeZZz9aMqXqqYNYu23mtvVMt6AeHDds8EU7w==", "license": "MIT", "dependencies": { - "@radix-ui/number": "1.1.2", - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-effect-event": "0.0.3", - "@radix-ui/react-use-is-hydrated": "0.1.1", - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/number": "1.1.3", + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-effect-event": "0.0.4", + "@radix-ui/react-use-is-hydrated": "0.1.2", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1632,25 +1618,25 @@ } }, "node_modules/@radix-ui/react-one-time-password-field/node_modules/@radix-ui/number": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-1.1.2.tgz", - "integrity": "sha512-ceTwaxc4I5IOi97DgCotl3pqiyRGvffcc0oOsE2dQYaJOFIDsDt4VWG6xEbg1QePv9QWausCEIppud/tJ1wNig==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-1.1.3.tgz", + "integrity": "sha512-Road2bidD0uu/1BGDOWNdPI06g0lIRy6IF9GZcIrDK2KGItfor8IQwQa+yM2ERgHM1MmHxaxpTzk0/Jp42lNfA==", "license": "MIT" }, "node_modules/@radix-ui/react-password-toggle-field": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/@radix-ui/react-password-toggle-field/-/react-password-toggle-field-0.1.6.tgz", - "integrity": "sha512-pQ3xGp/uemomASPH97Eb3shfXX8QlG11bBJyEvRBV+vwtO4HvQlS06Yj9f31Ao7XepvF98SFrRgVDQ7jv+2xjQ==", + "version": "0.1.9", + "resolved": "https://registry.npmjs.org/@radix-ui/react-password-toggle-field/-/react-password-toggle-field-0.1.9.tgz", + "integrity": "sha512-JFkmnwZFD357odQkpzfxz++bpohQpaGCT/4PK6oRd4R/Rxzg02uFDucFzZDOTIOz6vWSluIlz91zelleg9BheA==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-effect-event": "0.0.3", - "@radix-ui/react-use-is-hydrated": "0.1.1" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-effect-event": "0.0.4", + "@radix-ui/react-use-is-hydrated": "0.1.2" }, "peerDependencies": { "@types/react": "*", @@ -1668,24 +1654,25 @@ } }, "node_modules/@radix-ui/react-popover": { - "version": "1.1.18", - "resolved": "https://registry.npmjs.org/@radix-ui/react-popover/-/react-popover-1.1.18.tgz", - "integrity": "sha512-qdXDes+eHlnMUGlBAAAe5EG7oOQvqsXuq4mq585diMudg80iB+jHbsSeG3+Q4eWNsogNyhqU2p/3i+Y0iEepqg==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-focus-guards": "1.1.4", - "@radix-ui/react-focus-scope": "1.1.11", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-popper": "1.3.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-slot": "1.3.0", - "@radix-ui/react-use-controllable-state": "1.2.3", + "version": "1.1.21", + "resolved": "https://registry.npmjs.org/@radix-ui/react-popover/-/react-popover-1.1.21.tgz", + "integrity": "sha512-+AJ7P5oRcFqFtv7MaCD8fOuK3l5qQBAMdWEOnUOYd3JfHOeIUe7TnHHSSP15CtWwH4KrotyDCTzodOIoONh8vw==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-focus-guards": "1.1.5", + "@radix-ui/react-focus-scope": "1.1.14", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-popper": "1.3.5", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-slot": "1.3.1", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", "aria-hidden": "^1.2.4", "react-remove-scroll": "^2.7.2" }, @@ -1705,21 +1692,21 @@ } }, "node_modules/@radix-ui/react-popper": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.3.2.tgz", - "integrity": "sha512-3QXNeMkdshed1MR3LNoiCirBywRFPkD8ETJa/HlPuLwSajaQixf2ro+isoDNJlGABg9ug41XuZpINZJIle4XWg==", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.3.5.tgz", + "integrity": "sha512-6hLng2Rs45IZcvZ31BNvMeaFEMMEbtsog4xPcb8LZrGfyoV9fdAXqB9UKhLpTHtL0+E2DhSr6VW54Tehd6ksAQ==", "license": "MIT", "dependencies": { "@floating-ui/react-dom": "^2.0.0", - "@radix-ui/react-arrow": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-layout-effect": "1.1.2", - "@radix-ui/react-use-rect": "1.1.2", - "@radix-ui/react-use-size": "1.1.2", - "@radix-ui/rect": "1.1.2" + "@radix-ui/react-arrow": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-use-rect": "1.1.3", + "@radix-ui/react-use-size": "1.1.3", + "@radix-ui/rect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1737,13 +1724,13 @@ } }, "node_modules/@radix-ui/react-portal": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.13.tgz", - "integrity": "sha512-z3oXfmaHLJTF1wktbjgD6cn9jiEbq3WSondB10LIuIt2m2Ym4iJlrW04/euMwENDdWDdE7z+OuY7Qyp1YpRSwA==", + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.15.tgz", + "integrity": "sha512-kAfBVJUKNNKZuyGQXXG6rKolAV2KAmxxVkPXJgoq9dEFTl39286RufHQFNTL8rzha4vP8159BJ6hMGpB+bqv7A==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1761,12 +1748,12 @@ } }, "node_modules/@radix-ui/react-presence": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.6.tgz", - "integrity": "sha512-zdTk4PlUO0E18HnZ3wYbW0KkJJxWCdiNYp6g6X1PtONFhxVkg01vliTJAmwIszU6mHiyBOoW9P0rAugl5/hULQ==", + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.9.tgz", + "integrity": "sha512-LTi1v05bprIb8/GSY/GWusI0jfsYjQ3CD3Nin8o7jVxnpHzVQfzjOQJoJTQkE9bdmOnsS7SFdhkXiBv8PrYnxw==", "license": "MIT", "dependencies": { - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1784,12 +1771,12 @@ } }, "node_modules/@radix-ui/react-primitive": { - "version": "2.1.7", - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.7.tgz", - "integrity": "sha512-bC3NiwsprbxKjuon9l7X6BUTw7FPVzEYaL92MPEY5SCd/9hUTPXVFtVwRix7778wtRsVao+zE062gL79FZleeQ==", + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.8.tgz", + "integrity": "sha512-DOlK1BdcIeYYUcFkSYFka4v1h95XTov93b0jCgW1EEiZuIhdwHY2NlE1teLIh+p0uBsuZI5A+voay+iVWpprfA==", "license": "MIT", "dependencies": { - "@radix-ui/react-slot": "1.3.0" + "@radix-ui/react-slot": "1.3.1" }, "peerDependencies": { "@types/react": "*", @@ -1807,13 +1794,13 @@ } }, "node_modules/@radix-ui/react-progress": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-progress/-/react-progress-1.1.11.tgz", - "integrity": "sha512-KqiGJcFaZDc+BvveAgU3ZhACg2MvSUDrCBx4lRR/ZVRNal0bvt8lBpvnSkep9heeOuF8Qfw3fszLDX4OpQ2NVw==", + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/@radix-ui/react-progress/-/react-progress-1.1.14.tgz", + "integrity": "sha512-lq5VXWp/t/b8MaqbRMAItXICc/jwhzJt0ZZ+au/CBtTYkX9EfAsSyGQL5brUVBgf9tUTKCoJEZlDl+uJF/08xQ==", "license": "MIT", "dependencies": { - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -1831,21 +1818,20 @@ } }, "node_modules/@radix-ui/react-radio-group": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-radio-group/-/react-radio-group-1.4.2.tgz", - "integrity": "sha512-W8Uo9riHnlzLLWy+r2mVHUyuEWqD/+be4PZzbEvaGoFSBDHkm+GYWjtcE6u3AmPKNyfanWpnVfpZ2GqPCdzzsw==", + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-radio-group/-/react-radio-group-1.4.5.tgz", + "integrity": "sha512-BM1xQgw1gpgPSw05U4hJCMDX9GmAS6b6vKZANuNQZo0vf/ah7NZDAnjLd4tPg3z2vMvlI0CV+B2CFM9Z19oQDA==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-previous": "1.1.2", - "@radix-ui/react-use-size": "1.1.2" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-size": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1862,36 +1848,23 @@ } } }, - "node_modules/@radix-ui/react-radio-group/node_modules/@radix-ui/react-use-previous": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-1.1.2.tgz", - "integrity": "sha512-IGBQPtRFdhN6MQ8dbegVmBq1LVZluya3F1jWY+puIcQC3MHctRwTDSBWCkL/3ZcnMJLTMJ++Z+ktmvg0F89iCw==", - "license": "MIT", - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, "node_modules/@radix-ui/react-roving-focus": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.14.tgz", - "integrity": "sha512-8Qcnx9447tx/aCBgw6Jenfqg4Skq+vqab9mCBmuGNipIS5YXvL275wbKEu7+ICYHIlAPgCduUMJH1XOYewKF6Q==", + "version": "1.1.17", + "resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.17.tgz", + "integrity": "sha512-YdJmjETw7Py+4Nziv71jgZ6fH7xQgB5p+pQ5rV8Iufyrm0RHSijec/UV1zPfQoK/YcfzB9nOl/2bi1zf1SjRMQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-is-hydrated": "0.1.2", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1909,20 +1882,20 @@ } }, "node_modules/@radix-ui/react-scroll-area": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/@radix-ui/react-scroll-area/-/react-scroll-area-1.2.13.tgz", - "integrity": "sha512-7tncSubo2G0UY1e8rk+72qe3XRzrGnOLtZQ1PL1KoBfRUNX0NrJT5akb+0kfwSCc3gVR4wdHqyhAQBDpDNOwDw==", + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/@radix-ui/react-scroll-area/-/react-scroll-area-1.2.16.tgz", + "integrity": "sha512-kEcmCenIJ+W5xlCv1u9VKDdPmzzGyfrJwEneY+02GH+lJRXrGpkiTkyjrfkspuRw6DXt4uduwT5c4xD8HTv27Q==", "license": "MIT", "dependencies": { - "@radix-ui/number": "1.1.2", - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/number": "1.1.3", + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1940,9 +1913,9 @@ } }, "node_modules/@radix-ui/react-scroll-area/node_modules/@radix-ui/number": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-1.1.2.tgz", - "integrity": "sha512-ceTwaxc4I5IOi97DgCotl3pqiyRGvffcc0oOsE2dQYaJOFIDsDt4VWG6xEbg1QePv9QWausCEIppud/tJ1wNig==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-1.1.3.tgz", + "integrity": "sha512-Road2bidD0uu/1BGDOWNdPI06g0lIRy6IF9GZcIrDK2KGItfor8IQwQa+yM2ERgHM1MmHxaxpTzk0/Jp42lNfA==", "license": "MIT" }, "node_modules/@radix-ui/react-select": { @@ -2441,12 +2414,12 @@ } }, "node_modules/@radix-ui/react-separator": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-separator/-/react-separator-1.1.11.tgz", - "integrity": "sha512-jRhe86+8PF7VZ1u14eOWVOuh2BuAhALg/FT1VcMC4OHedMTRUazDnDlKTt+yxo5cRNKHMfmvZ4sSQtWDeMV4CQ==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-separator/-/react-separator-1.1.13.tgz", + "integrity": "sha512-wbagLhy4grekqiT6hU0WNP09FpmemTXbNWg4QEawaw9dix7hRIcrmDNnLDasOsKVLtArEznhgZKe5Gm4U6oPXQ==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -2464,22 +2437,22 @@ } }, "node_modules/@radix-ui/react-slider": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slider/-/react-slider-1.4.2.tgz", - "integrity": "sha512-qt5C1ppJz66aUDrH1VccjPrq7aFchK0wBrn6xsxlCHNUyE57dRRQ7lp1QFpF7OscMexZF8MCGBTVBlENHPkNiA==", + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slider/-/react-slider-1.4.5.tgz", + "integrity": "sha512-7E8C13SdQKQxYganILiVZGEwM0NSbfbFcnNJ93kP++wD2pMT1SMsG3c04PFUlbPpaSXgicYgPeBndgJTvV3NKg==", "license": "MIT", "dependencies": { - "@radix-ui/number": "1.1.2", - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-layout-effect": "1.1.2", - "@radix-ui/react-use-previous": "1.1.2", - "@radix-ui/react-use-size": "1.1.2" + "@radix-ui/number": "1.1.3", + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-use-previous": "1.1.3", + "@radix-ui/react-use-size": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2497,15 +2470,15 @@ } }, "node_modules/@radix-ui/react-slider/node_modules/@radix-ui/number": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-1.1.2.tgz", - "integrity": "sha512-ceTwaxc4I5IOi97DgCotl3pqiyRGvffcc0oOsE2dQYaJOFIDsDt4VWG6xEbg1QePv9QWausCEIppud/tJ1wNig==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-1.1.3.tgz", + "integrity": "sha512-Road2bidD0uu/1BGDOWNdPI06g0lIRy6IF9GZcIrDK2KGItfor8IQwQa+yM2ERgHM1MmHxaxpTzk0/Jp42lNfA==", "license": "MIT" }, "node_modules/@radix-ui/react-slider/node_modules/@radix-ui/react-use-previous": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-1.1.2.tgz", - "integrity": "sha512-IGBQPtRFdhN6MQ8dbegVmBq1LVZluya3F1jWY+puIcQC3MHctRwTDSBWCkL/3ZcnMJLTMJ++Z+ktmvg0F89iCw==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-1.1.3.tgz", + "integrity": "sha512-kbefNKla5AGhgvMqrg/qS7mYVLXTEHQLqoFIS03nKN2dAfQQ5PK5Tp+2LxS7BV6a6l4HHv4jTg6rtV2Uajwe2w==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -2518,12 +2491,13 @@ } }, "node_modules/@radix-ui/react-slot": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.3.0.tgz", - "integrity": "sha512-MojKku4U/miO8Av4Dkb+ctMAQx7JmY96LmtDQlAarCRtd7rN52QCSzBF+XAvr5S6coSVj9HEPBgHAHKEJVk/WA==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.3.1.tgz", + "integrity": "sha512-Bu/aAQHFFh6/QAvXAeUMurJ9fbW0JUIqlojU/yBXZ7cAVqy75Y7JYYyuCr9zLNF0p4WWoJYV54CTUIf4l7FzTw==", "license": "MIT", "dependencies": { - "@radix-ui/react-compose-refs": "1.1.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4" }, "peerDependencies": { "@types/react": "*", @@ -2536,18 +2510,17 @@ } }, "node_modules/@radix-ui/react-switch": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-switch/-/react-switch-1.3.2.tgz", - "integrity": "sha512-tgRBI3DdNwAJYE4BBZyZcz/HRRCvAsPkRvG1wvKc+41tBGMxPn/a87T/wikXAvyDypNQ9kaZwHbeZe+veHCGpA==", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-switch/-/react-switch-1.3.5.tgz", + "integrity": "sha512-e1YrvGvEjIqDhqKjQ4Q+IDkMfiY30u3FPz9CZXZMlQ8mU3kZ2PdeBM8Gssc48CDopPizNorKumGhjySBfO7BDQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-previous": "1.1.2", - "@radix-ui/react-use-size": "1.1.2" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-size": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2564,35 +2537,20 @@ } } }, - "node_modules/@radix-ui/react-switch/node_modules/@radix-ui/react-use-previous": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-1.1.2.tgz", - "integrity": "sha512-IGBQPtRFdhN6MQ8dbegVmBq1LVZluya3F1jWY+puIcQC3MHctRwTDSBWCkL/3ZcnMJLTMJ++Z+ktmvg0F89iCw==", - "license": "MIT", - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, "node_modules/@radix-ui/react-tabs": { - "version": "1.1.16", - "resolved": "https://registry.npmjs.org/@radix-ui/react-tabs/-/react-tabs-1.1.16.tgz", - "integrity": "sha512-v3Ab2l7z6U7tRB4xA0IyKdq0OsqaO1o9ZjsIEoKKnSZ/l96mZz8aCTX0NCXw+YVHJXr8Km4d+Mn6/Q8YjXa+gw==", + "version": "1.1.19", + "resolved": "https://registry.npmjs.org/@radix-ui/react-tabs/-/react-tabs-1.1.19.tgz", + "integrity": "sha512-4wbGf98pX2ZwYqHMVB/dakeMPyH4xSJ9MSDaCCWXlIpYt0VYY6mtZxKSTiGS/F3tk0yrEYmXE1V8uwG7TxDCcQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -2610,23 +2568,23 @@ } }, "node_modules/@radix-ui/react-toast": { - "version": "1.2.18", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toast/-/react-toast-1.2.18.tgz", - "integrity": "sha512-YNEnTHV47hPep+U0QvVM02OJNka9uygREc+k4Nh5VSZBg4MmE+myI442x3hCGfRpX7N2WSSYSJKws4gE+Z8lgg==", + "version": "1.2.21", + "resolved": "https://registry.npmjs.org/@radix-ui/react-toast/-/react-toast-1.2.21.tgz", + "integrity": "sha512-/o8uHzH2z6ZM59Dt1UPFj8aYJ0DjPu0EuQXQ7uuYJTQLH5mNqxa1KuBfbpnklgXOOjyAtTp/tll0Nm+Nkz+bEg==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-layout-effect": "1.1.2", - "@radix-ui/react-visually-hidden": "1.2.7" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-visually-hidden": "1.2.9" }, "peerDependencies": { "@types/react": "*", @@ -2644,12 +2602,12 @@ } }, "node_modules/@radix-ui/react-toast/node_modules/@radix-ui/react-visually-hidden": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.2.7.tgz", - "integrity": "sha512-1wNZBggTDK3GRuuQ6nP4k2yi7a6l7I5qbMPbZcRsrGsGVead/f/d5FhEzUvqFs0bcrDLx7n1zKQ3JvLR6whaaw==", + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.2.9.tgz", + "integrity": "sha512-seuZXNZVCz1kLSQMRO/TdNOSahBI3S5nXE4jzO7u7aFRWQlMAnwyrr8vKMkEU115fCLEyzR2YyjnP+aRMxK34w==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -2667,14 +2625,14 @@ } }, "node_modules/@radix-ui/react-toggle": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle/-/react-toggle-1.1.13.tgz", - "integrity": "sha512-bI2ILJrzwgmAsH05TsJ9pVrzqQwAip7OM2/krqAdYn0R16bl86UPWbe5VPHsALat0EnqpV01cGtkleaUKPNdNg==", + "version": "1.1.16", + "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle/-/react-toggle-1.1.16.tgz", + "integrity": "sha512-pp4TLY3N4osN9IB4TLEaaZRGooBmCi/XJD65gSCs5tvsKofM9WgiBToNtGrmR0k3sG4jFj4Nw4utsIvQraWA9g==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -2692,18 +2650,18 @@ } }, "node_modules/@radix-ui/react-toggle-group": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle-group/-/react-toggle-group-1.1.14.tgz", - "integrity": "sha512-TK1vusNKb8IRhF23FTbRgUNZ9zfs5rGIyI7LfR3h26p9LrQ060i0uW9QWeD8baZMddaaP0DBGlIa6pbZG+mitg==", + "version": "1.1.17", + "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle-group/-/react-toggle-group-1.1.17.tgz", + "integrity": "sha512-KKsrxb1cZREc2RI5DOGwlUSpaPW40xIaK1/DXXqYDb7slRE8pkRa+iF2aFbYiuMJ+aNWpCSChiN5gFe3bVveaQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-toggle": "1.1.13", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-toggle": "1.1.16", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -2721,18 +2679,18 @@ } }, "node_modules/@radix-ui/react-toolbar": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toolbar/-/react-toolbar-1.1.14.tgz", - "integrity": "sha512-L/EkWVqlnj3lL2toHh4C7PwH2jxfa7OCq6lGfXSCii99ve2S4Ux5rc9HnOa7LN9exHa/Nl9kmCAmP9BuDPy5UA==", + "version": "1.1.17", + "resolved": "https://registry.npmjs.org/@radix-ui/react-toolbar/-/react-toolbar-1.1.17.tgz", + "integrity": "sha512-MjorZ0XQiWfCrrpStNXw/hX0HnG7VEzCgcSV226Ox8/WzS5yq0SiMhsLFE3LlXhdghlakFRFdE6eegtmUQW7Mg==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-separator": "1.1.11", - "@radix-ui/react-toggle-group": "1.1.14" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-separator": "1.1.13", + "@radix-ui/react-toggle-group": "1.1.17" }, "peerDependencies": { "@types/react": "*", @@ -2750,23 +2708,24 @@ } }, "node_modules/@radix-ui/react-tooltip": { - "version": "1.2.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-tooltip/-/react-tooltip-1.2.11.tgz", - "integrity": "sha512-8XZ6Py3y3W2nEzAUGCN5cfVKaUi+CVApcz1d6lrNVVf2hvYEixMRkq8k9ggPKnQUpRRuOV5avt8uvxViH2jLwA==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-popper": "1.3.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-slot": "1.3.0", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-visually-hidden": "1.2.7" + "version": "1.2.14", + "resolved": "https://registry.npmjs.org/@radix-ui/react-tooltip/-/react-tooltip-1.2.14.tgz", + "integrity": "sha512-C/JxCKJJac+wtHPW1yFBSN8Ssuaufy2jYQMgyiJYyW4Fw0WJfDWXQDAly1qsbd1YDznH+sYitaljhf8igPCvmA==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-popper": "1.3.5", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-slot": "1.3.1", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-visually-hidden": "1.2.9" }, "peerDependencies": { "@types/react": "*", @@ -2784,12 +2743,12 @@ } }, "node_modules/@radix-ui/react-tooltip/node_modules/@radix-ui/react-visually-hidden": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.2.7.tgz", - "integrity": "sha512-1wNZBggTDK3GRuuQ6nP4k2yi7a6l7I5qbMPbZcRsrGsGVead/f/d5FhEzUvqFs0bcrDLx7n1zKQ3JvLR6whaaw==", + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.2.9.tgz", + "integrity": "sha512-seuZXNZVCz1kLSQMRO/TdNOSahBI3S5nXE4jzO7u7aFRWQlMAnwyrr8vKMkEU115fCLEyzR2YyjnP+aRMxK34w==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -2807,9 +2766,9 @@ } }, "node_modules/@radix-ui/react-use-callback-ref": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.2.tgz", - "integrity": "sha512-xCso9j1/u8sEgP1RNHjFrXJLApL8LiqOkI1R4ywuN00rxWdYg4oQXuwKLS3i0j5NWLromUD27/4nlxj2UFVvIw==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.3.tgz", + "integrity": "sha512-AUS7HoBBAncIsGMLNG+CcpLuJ+JIBbZzmyM8Qdb1eIThX0AlhSSC6wn40xfBlPE+ypx/vSSiRWnklUAjy3U3UA==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -2822,13 +2781,14 @@ } }, "node_modules/@radix-ui/react-use-controllable-state": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.3.tgz", - "integrity": "sha512-PLzC90MS+ReootmjC597dvopoelpZ8Q61HJkDXZSExitIq7PL55vHNnesAHwguHK0aPfBnpdNzQtv1uliaqQrA==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.5.tgz", + "integrity": "sha512-UB1dXpxvHjR48poyKdKdTm7jT0kp3elkUKdKQiOkirlbYumqXinSJtrjDsr9maXNPvL12bKI4CDSmydms/9Aeg==", "license": "MIT", "dependencies": { - "@radix-ui/react-use-effect-event": "0.0.3", - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-use-effect-event": "0.0.4", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2841,12 +2801,12 @@ } }, "node_modules/@radix-ui/react-use-effect-event": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-effect-event/-/react-use-effect-event-0.0.3.tgz", - "integrity": "sha512-6c8ZqvPTWILEKnyVkP53EGRCcpnJiKTC21sS/6R1GF5xKyHJJWQEPfkqlcgUkdRQivd6tb23abUwe4ngWmY0JA==", + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-effect-event/-/react-use-effect-event-0.0.4.tgz", + "integrity": "sha512-XYcfa6wlXDCwQtePuEiPmXLSAhGL4DWtedSyRgGbG3y10mw+OnrLp6SyeY1gJFMiYF0Dx0nMAX9InylKbLEFQQ==", "license": "MIT", "dependencies": { - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2859,12 +2819,12 @@ } }, "node_modules/@radix-ui/react-use-escape-keydown": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.3.tgz", - "integrity": "sha512-3wEkMiPHXha/2VadZ68rYBcmYnPINVGl4Y3gtcM7fKRjANk0OscK+cdqBgUWdozb7YJxsh0vefM7vgAMHXOjqg==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.4.tgz", + "integrity": "sha512-4MSb5SPbMH02uUn19tLkO5Bav66ZQg/zFbedo7FWLWGFg9r8Z9xSog7QGnq9ZceurzBVIAIwgzANg6ExWc8HkQ==", "license": "MIT", "dependencies": { - "@radix-ui/react-use-callback-ref": "1.1.2" + "@radix-ui/react-use-callback-ref": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2877,9 +2837,9 @@ } }, "node_modules/@radix-ui/react-use-is-hydrated": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-is-hydrated/-/react-use-is-hydrated-0.1.1.tgz", - "integrity": "sha512-qwOiz4Tjo8CNnrOLAYUMXeZwDzXgXpvK4TKQPmWLECM9XoWvA6+0Z2/7Ag3A4ivjS4ovbLJPbskkxioFyBhr8A==", + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-is-hydrated/-/react-use-is-hydrated-0.1.2.tgz", + "integrity": "sha512-2+gAVu9uaSLbopCTvvuWX9MIgEOlyqXC1Ok+KLCO7cZPSHLENs7dL0KbFQUGFIcFKmDW/bmaQRJtd8E3cnMRUw==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -2892,9 +2852,9 @@ } }, "node_modules/@radix-ui/react-use-layout-effect": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.2.tgz", - "integrity": "sha512-jrBWOxZITuGcnjRCM2t2U5ZPkCLxD+Ym6DjfssS5haTj2iiak/DOb64JeN6OdLfLgptb6/e2kKR+ZuTrGoZTPA==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.3.tgz", + "integrity": "sha512-rDiah9wvtqihWtWz02XreeRKIxt2EJF8y5D9rtY9l5A2zxePAtcPiOMpDugNRw5bFHz+1/8viVoc7ZVKiJknCw==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -2925,12 +2885,12 @@ } }, "node_modules/@radix-ui/react-use-rect": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.1.2.tgz", - "integrity": "sha512-d8a+bBY/FxikNPlgJJoaBHZX+zKVbWHYJGTLnLvveQgFSTntkGdEKv3JDtHrMS0DNYpllz2nRsTLGLKYttbpmw==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.1.3.tgz", + "integrity": "sha512-W0GSYZFKEfi6raMiMEfJSngvVbFDIyxtW5JuVg5NoQBY59l0dVQVGLbhog/tOdwq0qtZ+TXuX1ikSNan4/IZXA==", "license": "MIT", "dependencies": { - "@radix-ui/rect": "1.1.2" + "@radix-ui/rect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2943,12 +2903,12 @@ } }, "node_modules/@radix-ui/react-use-size": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.1.2.tgz", - "integrity": "sha512-giWQp+4mxjBPt4KZ0MmyuykFNWfbDxKt4x+fPkRYmgRFJSbCZFzUglvMb/Kjn38tm10YP4ufiQZDx3zna4LU6w==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.1.3.tgz", + "integrity": "sha512-jJq6tQQLvO/z4uWbztjwPV+1a/+H4rCaWypasLB/ac8DEdd6+p7dIm7o3F6P2KZPGkPMqD4s5424EdAdoU+GLA==", "license": "MIT", "dependencies": { - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -3046,9 +3006,9 @@ } }, "node_modules/@radix-ui/rect": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.1.2.tgz", - "integrity": "sha512-xnXE7wG13PI+cxieVssYXlQJuYVRhH9NBoxt3KNwzghDIA69GMm7d4wXRouHIYjE+KvS6U/MsMO73NdS2MH9ZA==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.1.3.tgz", + "integrity": "sha512-JtyZR+mqgBibTo8xea3B6ZRmzZiM/YeVBtUkas6zMuXjAlfIFIW2FgqeM9eLyvEaYX66vr6DJMK+4U6LV0KhNw==", "license": "MIT" }, "node_modules/@remirror/core-constants": { @@ -3877,9 +3837,9 @@ } }, "node_modules/js-base64": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-3.8.0.tgz", - "integrity": "sha512-65kvbemyZhj+ExQt1PEFyBEjL5vAHysu1lJdW1AwhhChkO8ZBPizYk/m9GVrpbS2Je1hF+UYZ+6KywqtZV8mHw==", + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-3.9.1.tgz", + "integrity": "sha512-U73qptcvf/HIOauFOmqT3a0mDUp0MYlfd15oqoe9kqZt5XhiXVb+HG09sLvI9PQ9tZIBFS4nlErai8zbWazP0g==", "license": "BSD-3-Clause" }, "node_modules/js-tokens": { @@ -4347,66 +4307,66 @@ } }, "node_modules/radix-ui": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/radix-ui/-/radix-ui-1.6.1.tgz", - "integrity": "sha512-QXDXJtB6sK83mLASONYUZCauatcWb+knFviFpN1EhtdbbmlsRmzCLrbZSKztnNiem2KOHIBbiDbauVB7SORXMw==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-accessible-icon": "1.1.11", - "@radix-ui/react-accordion": "1.2.15", - "@radix-ui/react-alert-dialog": "1.1.18", - "@radix-ui/react-arrow": "1.1.11", - "@radix-ui/react-aspect-ratio": "1.1.11", - "@radix-ui/react-avatar": "1.2.1", - "@radix-ui/react-checkbox": "1.3.6", - "@radix-ui/react-collapsible": "1.1.15", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-context-menu": "2.3.2", - "@radix-ui/react-dialog": "1.1.18", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-dropdown-menu": "2.1.19", - "@radix-ui/react-focus-guards": "1.1.4", - "@radix-ui/react-focus-scope": "1.1.11", - "@radix-ui/react-form": "0.1.11", - "@radix-ui/react-hover-card": "1.1.18", - "@radix-ui/react-label": "2.1.11", - "@radix-ui/react-menu": "2.1.19", - "@radix-ui/react-menubar": "1.1.19", - "@radix-ui/react-navigation-menu": "1.2.17", - "@radix-ui/react-one-time-password-field": "0.1.11", - "@radix-ui/react-password-toggle-field": "0.1.6", - "@radix-ui/react-popover": "1.1.18", - "@radix-ui/react-popper": "1.3.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-progress": "1.1.11", - "@radix-ui/react-radio-group": "1.4.2", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-scroll-area": "1.2.13", - "@radix-ui/react-select": "2.3.2", - "@radix-ui/react-separator": "1.1.11", - "@radix-ui/react-slider": "1.4.2", - "@radix-ui/react-slot": "1.3.0", - "@radix-ui/react-switch": "1.3.2", - "@radix-ui/react-tabs": "1.1.16", - "@radix-ui/react-toast": "1.2.18", - "@radix-ui/react-toggle": "1.1.13", - "@radix-ui/react-toggle-group": "1.1.14", - "@radix-ui/react-toolbar": "1.1.14", - "@radix-ui/react-tooltip": "1.2.11", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-effect-event": "0.0.3", - "@radix-ui/react-use-escape-keydown": "1.1.3", - "@radix-ui/react-use-is-hydrated": "0.1.1", - "@radix-ui/react-use-layout-effect": "1.1.2", - "@radix-ui/react-use-size": "1.1.2", - "@radix-ui/react-visually-hidden": "1.2.7" + "version": "1.6.5", + "resolved": "https://registry.npmjs.org/radix-ui/-/radix-ui-1.6.5.tgz", + "integrity": "sha512-HVHPWDoOXBYxxiwvWR45KPcmvrjoa/NTFUbPbGmYoZv7BFYOIpZKiPQZWcpFJTX5z4LeoGenGCUgoafdYHuPWA==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-accessible-icon": "1.1.13", + "@radix-ui/react-accordion": "1.2.18", + "@radix-ui/react-alert-dialog": "1.1.21", + "@radix-ui/react-arrow": "1.1.13", + "@radix-ui/react-aspect-ratio": "1.1.13", + "@radix-ui/react-avatar": "1.2.4", + "@radix-ui/react-checkbox": "1.3.9", + "@radix-ui/react-collapsible": "1.1.18", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-context-menu": "2.3.5", + "@radix-ui/react-dialog": "1.1.21", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-dropdown-menu": "2.1.22", + "@radix-ui/react-focus-guards": "1.1.5", + "@radix-ui/react-focus-scope": "1.1.14", + "@radix-ui/react-form": "0.1.14", + "@radix-ui/react-hover-card": "1.1.21", + "@radix-ui/react-label": "2.1.13", + "@radix-ui/react-menu": "2.1.22", + "@radix-ui/react-menubar": "1.1.22", + "@radix-ui/react-navigation-menu": "1.2.20", + "@radix-ui/react-one-time-password-field": "0.1.14", + "@radix-ui/react-password-toggle-field": "0.1.9", + "@radix-ui/react-popover": "1.1.21", + "@radix-ui/react-popper": "1.3.5", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-progress": "1.1.14", + "@radix-ui/react-radio-group": "1.4.5", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-scroll-area": "1.2.16", + "@radix-ui/react-select": "2.3.5", + "@radix-ui/react-separator": "1.1.13", + "@radix-ui/react-slider": "1.4.5", + "@radix-ui/react-slot": "1.3.1", + "@radix-ui/react-switch": "1.3.5", + "@radix-ui/react-tabs": "1.1.19", + "@radix-ui/react-toast": "1.2.21", + "@radix-ui/react-toggle": "1.1.16", + "@radix-ui/react-toggle-group": "1.1.17", + "@radix-ui/react-toolbar": "1.1.17", + "@radix-ui/react-tooltip": "1.2.14", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-effect-event": "0.0.4", + "@radix-ui/react-use-escape-keydown": "1.1.4", + "@radix-ui/react-use-is-hydrated": "0.1.2", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-use-size": "1.1.3", + "@radix-ui/react-visually-hidden": "1.2.9" }, "peerDependencies": { "@types/react": "*", @@ -4424,37 +4384,37 @@ } }, "node_modules/radix-ui/node_modules/@radix-ui/number": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-1.1.2.tgz", - "integrity": "sha512-ceTwaxc4I5IOi97DgCotl3pqiyRGvffcc0oOsE2dQYaJOFIDsDt4VWG6xEbg1QePv9QWausCEIppud/tJ1wNig==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-1.1.3.tgz", + "integrity": "sha512-Road2bidD0uu/1BGDOWNdPI06g0lIRy6IF9GZcIrDK2KGItfor8IQwQa+yM2ERgHM1MmHxaxpTzk0/Jp42lNfA==", "license": "MIT" }, "node_modules/radix-ui/node_modules/@radix-ui/react-select": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-select/-/react-select-2.3.2.tgz", - "integrity": "sha512-brXD6C/V0fVK0DDbscLVw6LsXrjQ+ay8jdOBaN+tLb4vsHsAMm6Gt6eT77wHX1Eq8GPtD5rJ+RxFtfDozsb4+Q==", - "license": "MIT", - "dependencies": { - "@radix-ui/number": "1.1.2", - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-focus-guards": "1.1.4", - "@radix-ui/react-focus-scope": "1.1.11", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-popper": "1.3.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-slot": "1.3.0", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-layout-effect": "1.1.2", - "@radix-ui/react-use-previous": "1.1.2", - "@radix-ui/react-visually-hidden": "1.2.7", + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-select/-/react-select-2.3.5.tgz", + "integrity": "sha512-6CQx0xtdarAkSCsqgLJaz+coYQaru7rt8K6gMItR2rA+WP8/Ig6kRAzP6Zw88RccG98IZnszqJlJx9hejYOL3A==", + "license": "MIT", + "dependencies": { + "@radix-ui/number": "1.1.3", + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-focus-guards": "1.1.5", + "@radix-ui/react-focus-scope": "1.1.14", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-popper": "1.3.5", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-slot": "1.3.1", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-use-previous": "1.1.3", + "@radix-ui/react-visually-hidden": "1.2.9", "aria-hidden": "^1.2.4", "react-remove-scroll": "^2.7.2" }, @@ -4474,9 +4434,9 @@ } }, "node_modules/radix-ui/node_modules/@radix-ui/react-use-previous": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-1.1.2.tgz", - "integrity": "sha512-IGBQPtRFdhN6MQ8dbegVmBq1LVZluya3F1jWY+puIcQC3MHctRwTDSBWCkL/3ZcnMJLTMJ++Z+ktmvg0F89iCw==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-1.1.3.tgz", + "integrity": "sha512-kbefNKla5AGhgvMqrg/qS7mYVLXTEHQLqoFIS03nKN2dAfQQ5PK5Tp+2LxS7BV6a6l4HHv4jTg6rtV2Uajwe2w==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -4489,12 +4449,12 @@ } }, "node_modules/radix-ui/node_modules/@radix-ui/react-visually-hidden": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.2.7.tgz", - "integrity": "sha512-1wNZBggTDK3GRuuQ6nP4k2yi7a6l7I5qbMPbZcRsrGsGVead/f/d5FhEzUvqFs0bcrDLx7n1zKQ3JvLR6whaaw==", + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.2.9.tgz", + "integrity": "sha512-seuZXNZVCz1kLSQMRO/TdNOSahBI3S5nXE4jzO7u7aFRWQlMAnwyrr8vKMkEU115fCLEyzR2YyjnP+aRMxK34w==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", diff --git a/examples/nextjs-comments-tiptap/package.json b/examples/nextjs-comments-tiptap/package.json index 8eae051e9bb..4884c002b71 100644 --- a/examples/nextjs-comments-tiptap/package.json +++ b/examples/nextjs-comments-tiptap/package.json @@ -10,11 +10,11 @@ "lint": "next lint" }, "dependencies": { - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-tiptap": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-tiptap": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", "@radix-ui/react-select": "^1.1.2", "@radix-ui/react-tabs": "^1.0.4", "@radix-ui/react-tooltip": "^1.0.7", diff --git a/examples/nextjs-comments-video/package-lock.json b/examples/nextjs-comments-video/package-lock.json index 91a5e674774..f88e8ba4b01 100644 --- a/examples/nextjs-comments-video/package-lock.json +++ b/examples/nextjs-comments-video/package-lock.json @@ -7,10 +7,10 @@ "name": "@liveblocks-examples/nextjs-comments-video", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", "@radix-ui/react-slider": "^1.1.2", "@radix-ui/react-tooltip": "^1.0.7", "@types/node": "20.3.3", @@ -557,30 +557,30 @@ "license": "Apache-2.0" }, "node_modules/@liveblocks/client": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.21.0.tgz", - "integrity": "sha512-dxPzW2OTXFtKWsbYpjR5N2qpVYtjEeFXYul0TRRtwKkwF161to+8in/6VCd7H3MtD0B0TvN6gM0yedjMhk98oQ==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.23.0.tgz", + "integrity": "sha512-ETdju0DzK9h4BSCe7hFc2gqzLOhoarL5jTNBaCrtBwSqyO4TY3FjVo/aPWRi4zkhhDWvAA4oh/HATLJldj5pLw==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0" + "@liveblocks/core": "3.23.0" } }, "node_modules/@liveblocks/core": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.21.0.tgz", - "integrity": "sha512-3z1Lu5Kg0hQFxZWsAzp/qqmE+aSTV4ca67h7s5LsZPO3CRnEzpUSXiHtxpx8lVPj/ndXt7itikmFWsc8nCkw5g==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.23.0.tgz", + "integrity": "sha512-VG7BTOxTVGE0pNV/uaF5rC8C6FqTy7uR0NPFZGDLQqi2gFYX2MCf4EuPydToFXF54WRWUukzQmItkhFMQb23Cg==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.21.0.tgz", - "integrity": "sha512-YGV014c6S5SrjOV7wAnSx1QKTyd0pyOpcKE8yohUuiy4LBCASHHAGeQI/iCU4XFHYCuQWqjx3yx6CFHoYohqwA==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.23.0.tgz", + "integrity": "sha512-/k2NjYVvk56ub3CQDb2kcDjP2rkcyixzVdTEu30/URrq0UB/MngWgjFFyz1cSXjqyVAIdmdn9PLW+KM6E6K8+w==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0", + "@liveblocks/core": "3.23.0", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "marked": "^15.0.11", @@ -588,13 +588,13 @@ } }, "node_modules/@liveblocks/react": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.21.0.tgz", - "integrity": "sha512-yMipwcJIqjDyrcKMYyNbjiQDSmR7u/g34FQvp34VjimVBUshkowEI696K+GKrh7STmcTJdhA/cKs4lZuOiWPhg==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.23.0.tgz", + "integrity": "sha512-VlBrvs30hsrbD5uRbd1bhpUJDBx5Q0Z8XFz5FuNb/EWueRj+Kfu4mCuRaEChbXrZrzGQX0m84ST6l5lR0n6NNQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0" + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0" }, "peerDependencies": { "@types/react": "^18 || ^19", @@ -611,15 +611,15 @@ } }, "node_modules/@liveblocks/react-ui": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.21.0.tgz", - "integrity": "sha512-ZvRAzrDuGGR4yUm90VLkdcCl20yyqiyPitQqPmS+Ude+ESxRAhuqv5lrH1Q6S0MrQYuouph/+jXX7Myb7lQKCw==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.23.0.tgz", + "integrity": "sha512-de35PijEENcKgNdhYUn9o5srX8tqOWAOh4trQRWe/DCHOBD9TBc6E+ChLAxO8mDy4zChhUvAQ/vhtsh0bKbOhQ==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0", - "@liveblocks/react": "3.21.0", + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0", + "@liveblocks/react": "3.23.0", "frimousse": "^0.2.0", "marked": "^15.0.11", "radix-ui": "^1.4.0", diff --git a/examples/nextjs-comments-video/package.json b/examples/nextjs-comments-video/package.json index 71c241a6b80..3834de4a8bd 100644 --- a/examples/nextjs-comments-video/package.json +++ b/examples/nextjs-comments-video/package.json @@ -10,10 +10,10 @@ "lint": "next lint" }, "dependencies": { - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", "@radix-ui/react-slider": "^1.1.2", "@radix-ui/react-tooltip": "^1.0.7", "@types/node": "20.3.3", diff --git a/examples/nextjs-comments/package-lock.json b/examples/nextjs-comments/package-lock.json index 0174af5b9e0..06b732d2f6f 100644 --- a/examples/nextjs-comments/package-lock.json +++ b/examples/nextjs-comments/package-lock.json @@ -7,10 +7,10 @@ "name": "@liveblocks-examples/nextjs-comments", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", "next": "^16.1.6", "react": "^18.3.1", "react-dom": "^18.3.1", @@ -553,30 +553,30 @@ "license": "Apache-2.0" }, "node_modules/@liveblocks/client": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.21.0.tgz", - "integrity": "sha512-dxPzW2OTXFtKWsbYpjR5N2qpVYtjEeFXYul0TRRtwKkwF161to+8in/6VCd7H3MtD0B0TvN6gM0yedjMhk98oQ==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.23.0.tgz", + "integrity": "sha512-ETdju0DzK9h4BSCe7hFc2gqzLOhoarL5jTNBaCrtBwSqyO4TY3FjVo/aPWRi4zkhhDWvAA4oh/HATLJldj5pLw==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0" + "@liveblocks/core": "3.23.0" } }, "node_modules/@liveblocks/core": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.21.0.tgz", - "integrity": "sha512-3z1Lu5Kg0hQFxZWsAzp/qqmE+aSTV4ca67h7s5LsZPO3CRnEzpUSXiHtxpx8lVPj/ndXt7itikmFWsc8nCkw5g==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.23.0.tgz", + "integrity": "sha512-VG7BTOxTVGE0pNV/uaF5rC8C6FqTy7uR0NPFZGDLQqi2gFYX2MCf4EuPydToFXF54WRWUukzQmItkhFMQb23Cg==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.21.0.tgz", - "integrity": "sha512-YGV014c6S5SrjOV7wAnSx1QKTyd0pyOpcKE8yohUuiy4LBCASHHAGeQI/iCU4XFHYCuQWqjx3yx6CFHoYohqwA==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.23.0.tgz", + "integrity": "sha512-/k2NjYVvk56ub3CQDb2kcDjP2rkcyixzVdTEu30/URrq0UB/MngWgjFFyz1cSXjqyVAIdmdn9PLW+KM6E6K8+w==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0", + "@liveblocks/core": "3.23.0", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "marked": "^15.0.11", @@ -584,13 +584,13 @@ } }, "node_modules/@liveblocks/react": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.21.0.tgz", - "integrity": "sha512-yMipwcJIqjDyrcKMYyNbjiQDSmR7u/g34FQvp34VjimVBUshkowEI696K+GKrh7STmcTJdhA/cKs4lZuOiWPhg==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.23.0.tgz", + "integrity": "sha512-VlBrvs30hsrbD5uRbd1bhpUJDBx5Q0Z8XFz5FuNb/EWueRj+Kfu4mCuRaEChbXrZrzGQX0m84ST6l5lR0n6NNQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0" + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0" }, "peerDependencies": { "@types/react": "^18 || ^19", @@ -607,15 +607,15 @@ } }, "node_modules/@liveblocks/react-ui": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.21.0.tgz", - "integrity": "sha512-ZvRAzrDuGGR4yUm90VLkdcCl20yyqiyPitQqPmS+Ude+ESxRAhuqv5lrH1Q6S0MrQYuouph/+jXX7Myb7lQKCw==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.23.0.tgz", + "integrity": "sha512-de35PijEENcKgNdhYUn9o5srX8tqOWAOh4trQRWe/DCHOBD9TBc6E+ChLAxO8mDy4zChhUvAQ/vhtsh0bKbOhQ==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0", - "@liveblocks/react": "3.21.0", + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0", + "@liveblocks/react": "3.23.0", "frimousse": "^0.2.0", "marked": "^15.0.11", "radix-ui": "^1.4.0", diff --git a/examples/nextjs-comments/package.json b/examples/nextjs-comments/package.json index 71cd58f7846..cb08d36e057 100644 --- a/examples/nextjs-comments/package.json +++ b/examples/nextjs-comments/package.json @@ -9,10 +9,10 @@ "start": "next start" }, "dependencies": { - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", "next": "^16.1.6", "react": "^18.3.1", "react-dom": "^18.3.1", diff --git a/examples/nextjs-connection-status/package-lock.json b/examples/nextjs-connection-status/package-lock.json index b12ec07498c..17935a05beb 100644 --- a/examples/nextjs-connection-status/package-lock.json +++ b/examples/nextjs-connection-status/package-lock.json @@ -7,8 +7,8 @@ "name": "@liveblocks-examples/nextjs-connection-status", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.21.0", - "@liveblocks/react": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/react": "^3.23.0", "@types/node": "^20.3.3", "@types/react": "^18.3.27", "@types/react-dom": "^18.2.25", @@ -499,31 +499,31 @@ } }, "node_modules/@liveblocks/client": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.21.0.tgz", - "integrity": "sha512-dxPzW2OTXFtKWsbYpjR5N2qpVYtjEeFXYul0TRRtwKkwF161to+8in/6VCd7H3MtD0B0TvN6gM0yedjMhk98oQ==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.23.0.tgz", + "integrity": "sha512-ETdju0DzK9h4BSCe7hFc2gqzLOhoarL5jTNBaCrtBwSqyO4TY3FjVo/aPWRi4zkhhDWvAA4oh/HATLJldj5pLw==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0" + "@liveblocks/core": "3.23.0" } }, "node_modules/@liveblocks/core": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.21.0.tgz", - "integrity": "sha512-3z1Lu5Kg0hQFxZWsAzp/qqmE+aSTV4ca67h7s5LsZPO3CRnEzpUSXiHtxpx8lVPj/ndXt7itikmFWsc8nCkw5g==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.23.0.tgz", + "integrity": "sha512-VG7BTOxTVGE0pNV/uaF5rC8C6FqTy7uR0NPFZGDLQqi2gFYX2MCf4EuPydToFXF54WRWUukzQmItkhFMQb23Cg==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/react": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.21.0.tgz", - "integrity": "sha512-yMipwcJIqjDyrcKMYyNbjiQDSmR7u/g34FQvp34VjimVBUshkowEI696K+GKrh7STmcTJdhA/cKs4lZuOiWPhg==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.23.0.tgz", + "integrity": "sha512-VlBrvs30hsrbD5uRbd1bhpUJDBx5Q0Z8XFz5FuNb/EWueRj+Kfu4mCuRaEChbXrZrzGQX0m84ST6l5lR0n6NNQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0" + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0" }, "peerDependencies": { "@types/react": "^18 || ^19", diff --git a/examples/nextjs-connection-status/package.json b/examples/nextjs-connection-status/package.json index 9d84eed8bd0..0a07b364d0b 100644 --- a/examples/nextjs-connection-status/package.json +++ b/examples/nextjs-connection-status/package.json @@ -10,8 +10,8 @@ "lint": "next lint" }, "dependencies": { - "@liveblocks/client": "^3.21.0", - "@liveblocks/react": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/react": "^3.23.0", "@types/node": "^20.3.3", "@types/react": "^18.3.27", "@types/react-dom": "^18.2.25", diff --git a/examples/nextjs-dashboard/package-lock.json b/examples/nextjs-dashboard/package-lock.json index a1decd66f92..e45623f6797 100644 --- a/examples/nextjs-dashboard/package-lock.json +++ b/examples/nextjs-dashboard/package-lock.json @@ -7,8 +7,8 @@ "name": "@liveblocks-examples/nextjs-dashboard", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.21.0", - "@liveblocks/react": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/react": "^3.23.0", "next": "^16.1.6", "react": "^18.3.1", "react-dom": "^18.3.1", @@ -509,31 +509,31 @@ } }, "node_modules/@liveblocks/client": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.21.0.tgz", - "integrity": "sha512-dxPzW2OTXFtKWsbYpjR5N2qpVYtjEeFXYul0TRRtwKkwF161to+8in/6VCd7H3MtD0B0TvN6gM0yedjMhk98oQ==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.23.0.tgz", + "integrity": "sha512-ETdju0DzK9h4BSCe7hFc2gqzLOhoarL5jTNBaCrtBwSqyO4TY3FjVo/aPWRi4zkhhDWvAA4oh/HATLJldj5pLw==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0" + "@liveblocks/core": "3.23.0" } }, "node_modules/@liveblocks/core": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.21.0.tgz", - "integrity": "sha512-3z1Lu5Kg0hQFxZWsAzp/qqmE+aSTV4ca67h7s5LsZPO3CRnEzpUSXiHtxpx8lVPj/ndXt7itikmFWsc8nCkw5g==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.23.0.tgz", + "integrity": "sha512-VG7BTOxTVGE0pNV/uaF5rC8C6FqTy7uR0NPFZGDLQqi2gFYX2MCf4EuPydToFXF54WRWUukzQmItkhFMQb23Cg==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/react": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.21.0.tgz", - "integrity": "sha512-yMipwcJIqjDyrcKMYyNbjiQDSmR7u/g34FQvp34VjimVBUshkowEI696K+GKrh7STmcTJdhA/cKs4lZuOiWPhg==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.23.0.tgz", + "integrity": "sha512-VlBrvs30hsrbD5uRbd1bhpUJDBx5Q0Z8XFz5FuNb/EWueRj+Kfu4mCuRaEChbXrZrzGQX0m84ST6l5lR0n6NNQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0" + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0" }, "peerDependencies": { "@types/react": "^18 || ^19", diff --git a/examples/nextjs-dashboard/package.json b/examples/nextjs-dashboard/package.json index e2327106448..d1674afc7b1 100644 --- a/examples/nextjs-dashboard/package.json +++ b/examples/nextjs-dashboard/package.json @@ -4,8 +4,8 @@ "license": "Apache-2.0", "private": true, "dependencies": { - "@liveblocks/client": "^3.21.0", - "@liveblocks/react": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/react": "^3.23.0", "next": "^16.1.6", "react": "^18.3.1", "react-dom": "^18.3.1", diff --git a/examples/nextjs-flowchart-builder/package-lock.json b/examples/nextjs-flowchart-builder/package-lock.json index 8115eba7f64..d86a7f26ee8 100644 --- a/examples/nextjs-flowchart-builder/package-lock.json +++ b/examples/nextjs-flowchart-builder/package-lock.json @@ -8,11 +8,11 @@ "license": "Apache-2.0", "dependencies": { "@dnd-kit/core": "^6.3.1", - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-flow": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-flow": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", "@xyflow/react": "^12.10.1", "nanoid": "^5.1.7", "next": "^16.1.6", @@ -72,31 +72,31 @@ } }, "node_modules/@floating-ui/core": { - "version": "1.7.5", - "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.7.5.tgz", - "integrity": "sha512-1Ih4WTWyw0+lKyFMcBHGbb5U5FtuHJuujoyyr5zTaWS5EYMeT6Jb2AuDeftsCsEuchO+mM2ij5+q9crhydzLhQ==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.8.0.tgz", + "integrity": "sha512-0CIZ5itps/8x7BG8dEIhs53BvCUH2PCoogtakwRTut+Arm58sJooJ0AuZhLw2HJYIR5cMLNPBSS728sPho2khQ==", "license": "MIT", "dependencies": { - "@floating-ui/utils": "^0.2.11" + "@floating-ui/utils": "^0.2.12" } }, "node_modules/@floating-ui/dom": { - "version": "1.7.6", - "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.7.6.tgz", - "integrity": "sha512-9gZSAI5XM36880PPMm//9dfiEngYoC6Am2izES1FF406YFsjvyBMmeJ2g4SAju3xWwtuynNRFL2s9hgxpLI5SQ==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.8.0.tgz", + "integrity": "sha512-yXSrzeHZBTZadLOlfyhCkJHNeLJnHRnRInwdZ40L7ZiaAtrBwoYlsDrX3v5zB1Utk7CLfzcOVnVVWoXEky7Ceg==", "license": "MIT", "dependencies": { - "@floating-ui/core": "^1.7.5", - "@floating-ui/utils": "^0.2.11" + "@floating-ui/core": "^1.8.0", + "@floating-ui/utils": "^0.2.12" } }, "node_modules/@floating-ui/react-dom": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.8.tgz", - "integrity": "sha512-cC52bHwM/n/CxS87FH0yWdngEZrjdtLW/qVruo68qg+prK7ZQ4YGdut2GyDVpoGeAYe/h899rVeOVm6Oi40k2A==", + "version": "2.1.9", + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.9.tgz", + "integrity": "sha512-JDjEFGCpImxDCA7JJKviA0M9+RtmJdj0m/NVU5IMgBK+AmZouAQQ7/+2GLH0GXXY0YMw9oXPB8hKdbPYg5QLYg==", "license": "MIT", "dependencies": { - "@floating-ui/dom": "^1.7.6" + "@floating-ui/dom": "^1.8.0" }, "peerDependencies": { "react": ">=16.8.0", @@ -104,9 +104,9 @@ } }, "node_modules/@floating-ui/utils": { - "version": "0.2.11", - "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.11.tgz", - "integrity": "sha512-RiB/yIh78pcIxl6lLMG0CgBXAZ2Y0eVHqMPYugu+9U0AeT6YBeiJpf7lbdJNIugFP5SIjwNRgo4DhR1Qxi26Gg==", + "version": "0.2.12", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.12.tgz", + "integrity": "sha512-HpCo8tmWzLVad5s2d19EhAz5zqrrQ6s69qd6moPMQvkOuSwDT1YgRfWSVuc4ennqrgv3OHppiOGMQ7oC13yIww==", "license": "MIT" }, "node_modules/@img/colour": { @@ -557,30 +557,30 @@ "license": "Apache-2.0" }, "node_modules/@liveblocks/client": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.21.0.tgz", - "integrity": "sha512-dxPzW2OTXFtKWsbYpjR5N2qpVYtjEeFXYul0TRRtwKkwF161to+8in/6VCd7H3MtD0B0TvN6gM0yedjMhk98oQ==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.23.0.tgz", + "integrity": "sha512-ETdju0DzK9h4BSCe7hFc2gqzLOhoarL5jTNBaCrtBwSqyO4TY3FjVo/aPWRi4zkhhDWvAA4oh/HATLJldj5pLw==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0" + "@liveblocks/core": "3.23.0" } }, "node_modules/@liveblocks/core": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.21.0.tgz", - "integrity": "sha512-3z1Lu5Kg0hQFxZWsAzp/qqmE+aSTV4ca67h7s5LsZPO3CRnEzpUSXiHtxpx8lVPj/ndXt7itikmFWsc8nCkw5g==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.23.0.tgz", + "integrity": "sha512-VG7BTOxTVGE0pNV/uaF5rC8C6FqTy7uR0NPFZGDLQqi2gFYX2MCf4EuPydToFXF54WRWUukzQmItkhFMQb23Cg==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.21.0.tgz", - "integrity": "sha512-YGV014c6S5SrjOV7wAnSx1QKTyd0pyOpcKE8yohUuiy4LBCASHHAGeQI/iCU4XFHYCuQWqjx3yx6CFHoYohqwA==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.23.0.tgz", + "integrity": "sha512-/k2NjYVvk56ub3CQDb2kcDjP2rkcyixzVdTEu30/URrq0UB/MngWgjFFyz1cSXjqyVAIdmdn9PLW+KM6E6K8+w==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0", + "@liveblocks/core": "3.23.0", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "marked": "^15.0.11", @@ -588,13 +588,13 @@ } }, "node_modules/@liveblocks/react": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.21.0.tgz", - "integrity": "sha512-yMipwcJIqjDyrcKMYyNbjiQDSmR7u/g34FQvp34VjimVBUshkowEI696K+GKrh7STmcTJdhA/cKs4lZuOiWPhg==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.23.0.tgz", + "integrity": "sha512-VlBrvs30hsrbD5uRbd1bhpUJDBx5Q0Z8XFz5FuNb/EWueRj+Kfu4mCuRaEChbXrZrzGQX0m84ST6l5lR0n6NNQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0" + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0" }, "peerDependencies": { "@types/react": "^18 || ^19", @@ -611,15 +611,15 @@ } }, "node_modules/@liveblocks/react-flow": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-flow/-/react-flow-3.21.0.tgz", - "integrity": "sha512-6TydfrT8vABjrHS5NkjeuAtmXMogo70ittQuLaceR/xm6kDtSoCSZ9ih/xCWMxZ1aVDNnRLUy1QBVMzCofqA/g==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react-flow/-/react-flow-3.23.0.tgz", + "integrity": "sha512-skd3r5F3qQVf42WgNsdoI3BPbNvE+bhYhCGzoISxOFdYPRxwTdR7Lg8eUVyXARZjhkTWq2g0wXnMhnBlA60m4A==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0", - "@liveblocks/react": "3.21.0", - "@liveblocks/react-ui": "3.21.0" + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0", + "@liveblocks/react": "3.23.0", + "@liveblocks/react-ui": "3.23.0" }, "peerDependencies": { "@xyflow/react": "^12", @@ -636,15 +636,15 @@ } }, "node_modules/@liveblocks/react-ui": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.21.0.tgz", - "integrity": "sha512-ZvRAzrDuGGR4yUm90VLkdcCl20yyqiyPitQqPmS+Ude+ESxRAhuqv5lrH1Q6S0MrQYuouph/+jXX7Myb7lQKCw==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.23.0.tgz", + "integrity": "sha512-de35PijEENcKgNdhYUn9o5srX8tqOWAOh4trQRWe/DCHOBD9TBc6E+ChLAxO8mDy4zChhUvAQ/vhtsh0bKbOhQ==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0", - "@liveblocks/react": "3.21.0", + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0", + "@liveblocks/react": "3.23.0", "frimousse": "^0.2.0", "marked": "^15.0.11", "radix-ui": "^1.4.0", @@ -803,24 +803,24 @@ } }, "node_modules/@radix-ui/number": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-1.1.2.tgz", - "integrity": "sha512-ceTwaxc4I5IOi97DgCotl3pqiyRGvffcc0oOsE2dQYaJOFIDsDt4VWG6xEbg1QePv9QWausCEIppud/tJ1wNig==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-1.1.3.tgz", + "integrity": "sha512-Road2bidD0uu/1BGDOWNdPI06g0lIRy6IF9GZcIrDK2KGItfor8IQwQa+yM2ERgHM1MmHxaxpTzk0/Jp42lNfA==", "license": "MIT" }, "node_modules/@radix-ui/primitive": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.4.tgz", - "integrity": "sha512-7AdCK9PQyiljKoBDbN8OuctCbd/esdwZPQ8RtOE3SsyQtUpiPb+ND75q0jEhC1m1ecBI0MFNeLJvwIh9iKHRcQ==", + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.7.tgz", + "integrity": "sha512-rqWnm76nYT8HoNNqEjpgJ7Pw/DrBj5iBTrmEPo6HTX5+VJyBNOqTdv4g89G63HuR5g0AaENoAcH7Is5fF2kZ8Q==", "license": "MIT" }, "node_modules/@radix-ui/react-accessible-icon": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-accessible-icon/-/react-accessible-icon-1.1.11.tgz", - "integrity": "sha512-HQDOFTKwSnmUij6l54wYJJtxTAnxI71+YJLOrjm2ladFB8HAV5Jt7hwaZPhWTGBkYoW4+ZAOfNZrLDh/qvxSYA==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-accessible-icon/-/react-accessible-icon-1.1.13.tgz", + "integrity": "sha512-2/0RrtTngKZVkOFYDlvhe6JIsUravRnYGwH1iJ+qt+wPu8/fPu3HTLRkQptyIkpLovAy8qvHHJs9cvYJ3Uyqqg==", "license": "MIT", "dependencies": { - "@radix-ui/react-visually-hidden": "1.2.7" + "@radix-ui/react-visually-hidden": "1.2.9" }, "peerDependencies": { "@types/react": "*", @@ -838,20 +838,20 @@ } }, "node_modules/@radix-ui/react-accordion": { - "version": "1.2.15", - "resolved": "https://registry.npmjs.org/@radix-ui/react-accordion/-/react-accordion-1.2.15.tgz", - "integrity": "sha512-24Zz/0SYx8F2bSVThBnQrdJs2VbKelyuJordcFRRdA0fRAhrq/wSegGCqaQz34VQoiWqSMGYCYXEhynLSlyQlg==", + "version": "1.2.18", + "resolved": "https://registry.npmjs.org/@radix-ui/react-accordion/-/react-accordion-1.2.18.tgz", + "integrity": "sha512-CGuUFvhjScXBF/bhjaU9xlgai2ikYqJRazXhMzngoUaZI7QaxAw24Ae3S/pR0b69p8GqW6i+CKJmx9JPNnZ4QQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collapsible": "1.1.15", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collapsible": "1.1.18", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -869,16 +869,16 @@ } }, "node_modules/@radix-ui/react-alert-dialog": { - "version": "1.1.18", - "resolved": "https://registry.npmjs.org/@radix-ui/react-alert-dialog/-/react-alert-dialog-1.1.18.tgz", - "integrity": "sha512-6c2cXpNlAgHDhKguK24XcWHHayMpK+lk7/WwBXBco+ZJ4Dv7xP++GBM280KgTD/HCRu3jSdfe8WQiZssonYaIA==", + "version": "1.1.21", + "resolved": "https://registry.npmjs.org/@radix-ui/react-alert-dialog/-/react-alert-dialog-1.1.21.tgz", + "integrity": "sha512-VbSR148lNkE8JdWnOsYX72YdivmCAtcrot1dl8UmT0ZZRKNR3hHJUpQxJOw7jWlY/JFemn4oaDXxCxpD594B7Q==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-dialog": "1.1.18", - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-dialog": "1.1.21", + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -896,12 +896,12 @@ } }, "node_modules/@radix-ui/react-arrow": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.1.11.tgz", - "integrity": "sha512-Kdil9BB1rIFC/khmf4hC35bn8701AJcizTU7G7cUbEbk5XqqbjDuHW60uUfKqO5WojjZcbAW51Q7P0hRmMLw8A==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.1.13.tgz", + "integrity": "sha512-0Q310knIY0K+mkmncU9FxLggfW7V49Ok2oY+iu27KkERTsQXxYCIC8XW5QoK4w7Jp1z00vT5xj3oxTcn7QlcTg==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -919,12 +919,12 @@ } }, "node_modules/@radix-ui/react-aspect-ratio": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-aspect-ratio/-/react-aspect-ratio-1.1.11.tgz", - "integrity": "sha512-IUAhIVpBUvP5NNICjlaB1OFmtRLGqQqTF3ZOSGPoq3XeLXRFtHiWTRxSVEULgOd9GQR2c7tsYqDnhUennapZnw==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-aspect-ratio/-/react-aspect-ratio-1.1.13.tgz", + "integrity": "sha512-dD/EvbOiLskcdBKgNAeUmbTBCJfdCGp85fpFe3lmziE4ASbXuFERQCAB3sR41yvM+P711kJsTBNL9piP60urbA==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -942,16 +942,17 @@ } }, "node_modules/@radix-ui/react-avatar": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-avatar/-/react-avatar-1.2.1.tgz", - "integrity": "sha512-+8PWoLLZv3AVb5m0pvoiOca/bQGzc9vPVb+982HB2x3Un0DpYEPM3zLMl4oqRpBsocJuNqLkiv/HXTnTrlwr4g==", + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-avatar/-/react-avatar-1.2.4.tgz", + "integrity": "sha512-u4Sz6ajq2WobGMqbsNXnFI/3JP/o7TUBkEmQ4BRUYofPDQawdO3WWYy5907c9VgOFX+ETjKI3VxnnrKYAF7Pmg==", "license": "MIT", "dependencies": { - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-is-hydrated": "0.1.1", - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-is-hydrated": "0.1.2", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -969,19 +970,18 @@ } }, "node_modules/@radix-ui/react-checkbox": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/@radix-ui/react-checkbox/-/react-checkbox-1.3.6.tgz", - "integrity": "sha512-eUEUoGMDpfkgHWSE97ZZaUJtzR1M7EKnNIpD1Q16+8JR9NWghcaqMulx9PuCQ720w0UclfYn6FEbCdd5Hx087g==", + "version": "1.3.9", + "resolved": "https://registry.npmjs.org/@radix-ui/react-checkbox/-/react-checkbox-1.3.9.tgz", + "integrity": "sha512-YPXZlqjrKVqKtVD2F828CApHwu+PEu30i7x0Y9gg6SbQ3fJbcaQlDkGPT0gW6HjxoCjAEt8uJ494F1S61KpIjQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-previous": "1.1.2", - "@radix-ui/react-use-size": "1.1.2" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-size": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -999,19 +999,19 @@ } }, "node_modules/@radix-ui/react-collapsible": { - "version": "1.1.15", - "resolved": "https://registry.npmjs.org/@radix-ui/react-collapsible/-/react-collapsible-1.1.15.tgz", - "integrity": "sha512-8A1zibu5skAQ+UVbaeNH5hVMibiFCRJzgMuM14LTWGttnTZKQL9jwYnhAbHRuxrtCqPXa4JvvnVUq1pTNgyZYw==", + "version": "1.1.18", + "resolved": "https://registry.npmjs.org/@radix-ui/react-collapsible/-/react-collapsible-1.1.18.tgz", + "integrity": "sha512-aNMp8humfYzWERz5gxGb/eLNkB0ZthypLbNlNolzdgzFTeN78e/rnn9rxCdOaSsg/zClTOJ/OkjXYx9PUEPATw==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1029,15 +1029,15 @@ } }, "node_modules/@radix-ui/react-collection": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.1.11.tgz", - "integrity": "sha512-djW9+zeg137KQdlPtmE8xnaD+K2rcXXMWFrSg0hsmYZ6HRbdTA7tDHFgpaW9+huWVEu0RCabL+985T4TA0BE7g==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.1.13.tgz", + "integrity": "sha512-Q8xYqNRFObXPmi45bFSkGdM2JA5hjBeYGFqzg6lZR3wp6b+cciraVq8DdneTabtws+uOYqjmsvmKOufk/M9Cyg==", "license": "MIT", "dependencies": { - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-slot": "1.3.0" + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-slot": "1.3.1" }, "peerDependencies": { "@types/react": "*", @@ -1055,9 +1055,9 @@ } }, "node_modules/@radix-ui/react-compose-refs": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.3.tgz", - "integrity": "sha512-rYOP8OMnuuPMQF1uhPVlGNcCDlkokKqGFE3JcxFViIkAXP7EvFWUliJAstrapypaBLJNHbZL6jGhbVDGTwmVhA==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.4.tgz", + "integrity": "sha512-pWJo6lQAfR6uy1n7ii7PaCc9dLPwTXDYbQpORZU5B548Aqvl2pP1SM1vJGKyxIFqZMHRopRO4CQYX2iXAIB5jA==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -1070,9 +1070,9 @@ } }, "node_modules/@radix-ui/react-context": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.4.tgz", - "integrity": "sha512-QwH4PO5urrbO+FaGd5Aglg+YJgWTyyuZ3g/6mKvsqraLkglDdckw9JafgL5McL5VEJ6EPNduPaT3ZE9BttDAqg==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.2.1.tgz", + "integrity": "sha512-EraVbFjiIjibpLr6EjvEDmSCYJU2SlKDMiO+qEK/D9GOWnQoAQlpQo2occGYC1UM9MBeEx5Bek3UtW/Qi57vAg==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -1085,16 +1085,16 @@ } }, "node_modules/@radix-ui/react-context-menu": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-context-menu/-/react-context-menu-2.3.2.tgz", - "integrity": "sha512-qzsA/ZPhF6yMxBOTIk1nlCkoy2mswSbwYL+ErBa2iP0s4WWrlxmczArYqMcpVfEjmM7KJj/ADPXky0yZfbSxtQ==", + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-context-menu/-/react-context-menu-2.3.5.tgz", + "integrity": "sha512-wbvSjqc7r0xKmfhrMCiCPxSTv/aSHU0cCAy0tELthJbaIzT7dkAcevKuoGKbDLiPG2VePgMVqLi2sWb6tDnzvQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-menu": "2.1.19", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-menu": "2.1.22", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -1112,23 +1112,24 @@ } }, "node_modules/@radix-ui/react-dialog": { - "version": "1.1.18", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.1.18.tgz", - "integrity": "sha512-apa28mldjMgORmE6g/w3sCcA0Y9UAVeeDVoozN4i7kOw12mLl9RBchfzK3Nn6qxOWjrZhK1Lfy7f07kyzxtnBw==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-focus-guards": "1.1.4", - "@radix-ui/react-focus-scope": "1.1.11", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-slot": "1.3.0", - "@radix-ui/react-use-controllable-state": "1.2.3", + "version": "1.1.21", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.1.21.tgz", + "integrity": "sha512-h+7qMDDmZJ8qTSPrwNyKb/PACY0ehtN8QOBlCz+C2C1jgehKekdhmHddG9YQk8BF/sHJqglPjte+jA1Jrp9HcA==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-focus-guards": "1.1.5", + "@radix-ui/react-focus-scope": "1.1.14", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-slot": "1.3.1", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", "aria-hidden": "^1.2.4", "react-remove-scroll": "^2.7.2" }, @@ -1148,9 +1149,9 @@ } }, "node_modules/@radix-ui/react-direction": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.1.2.tgz", - "integrity": "sha512-C3vFhbyi4SW3PmbAi6Awpu4OzJtd0MxGurvSsYtr7p7nM8RNB3VAF3CUmnp2j50knpkrRcB7+ycVXzgLgF6yNA==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.1.3.tgz", + "integrity": "sha512-OdgAA/xb6WOQMKNn0mtbYoruMG6YMaBOnq+evWxSpMmiEMBdeFZawnIWRfPPeVXCRm+0lnN8jpJLjhD7/UIxWw==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -1163,16 +1164,16 @@ } }, "node_modules/@radix-ui/react-dismissable-layer": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.14.tgz", - "integrity": "sha512-4lUhWTWAjbDIqFrAPWJ3WqBOpO5YchVZ88X3nh6H9Lu5AFi5nCUeTPj3D8FSDmabmFeRe9ME0BDA4MwKTha5GQ==", + "version": "1.1.17", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.17.tgz", + "integrity": "sha512-QAXwa38pG0xNAYh1pjdSaf86NrkqsMoDNmget/Y7X8O8E/C3Iqlj9GAPE4DfX9BPLXc7WH2TWSzMRnIoCdcjzQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-effect-event": "0.0.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-effect-event": "0.0.4" }, "peerDependencies": { "@types/react": "*", @@ -1190,18 +1191,18 @@ } }, "node_modules/@radix-ui/react-dropdown-menu": { - "version": "2.1.19", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.1.19.tgz", - "integrity": "sha512-HZccBkbK0LOi8nYKIp5jll/zIRW0cCOmG6WWyqsSpmXCU+ZlcBbTqIwlBvPCu886C5RVu6c/kHV7xSP8IgYNHw==", + "version": "2.1.22", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.1.22.tgz", + "integrity": "sha512-wZRLTjZaJf1HTxx0YepFKZUuo+SZMi+Cr4kJ2fuA5FxDSUE0vHDTscahUaU+jfz6LFk4OuguwqJs5K0JsIsIBA==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-menu": "2.1.19", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-menu": "2.1.22", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -1219,9 +1220,9 @@ } }, "node_modules/@radix-ui/react-focus-guards": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.4.tgz", - "integrity": "sha512-cot/aB/mOm0IYVYTTmQcEEK1M48lZWi8FlYe5nDPQQ8NYZUlXEFgncJ9p2Kzer3RKSrY7cTTpEMLZKNo9QoP5Q==", + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.5.tgz", + "integrity": "sha512-UQvlB7L/BYh3P8MLvwZnQkH521EDos40Rwnbt5+Qpg4Vbk0z3xJjRUmR6+aka4aT1IQQXFdO5bNPoE7cvFl5xQ==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -1234,14 +1235,14 @@ } }, "node_modules/@radix-ui/react-focus-scope": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.11.tgz", - "integrity": "sha512-Mn88Vg2whaRocGJNOH+DKFqYm6ySFPQaiwHNxZPyjn99B52KAEJWWY9NP83+nWdk2HM3rdov+STu9AG471Rt9w==", + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.14.tgz", + "integrity": "sha512-/x4htnJfmW53MplkrePaDpf1o/rN1C++g88WpVobULXbSyC19NtLkXmewuJ/HCaceSmfKDNL5gOXcBGnuAvnvQ==", "license": "MIT", "dependencies": { - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2" + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1259,17 +1260,17 @@ } }, "node_modules/@radix-ui/react-form": { - "version": "0.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-form/-/react-form-0.1.11.tgz", - "integrity": "sha512-0mTMJHv1gQAuEQoq5VDpTD3MRgmfUFdXAVFhpqR7wBeUr+tyRsof0wv/4XdPHLwQrefhoH2FiGHCggrCJhalIw==", + "version": "0.1.14", + "resolved": "https://registry.npmjs.org/@radix-ui/react-form/-/react-form-0.1.14.tgz", + "integrity": "sha512-ZCuPb54PQ3ZQEdQ6G1PrMBfXXzAyaVoCI9Fl+bWOwYZKTOcFjPHL7JQ3tCb6CX6Ut81GZLWKgIpV6OS3n5z5Ig==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-label": "2.1.11", - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-label": "2.1.13", + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -1287,20 +1288,20 @@ } }, "node_modules/@radix-ui/react-hover-card": { - "version": "1.1.18", - "resolved": "https://registry.npmjs.org/@radix-ui/react-hover-card/-/react-hover-card-1.1.18.tgz", - "integrity": "sha512-rt+Fx4HoCeEwFL2IdoV2QaPltqDLlzxN77i9nwB3Y70scFlfAHh1QCdE2TXKuFJtA1TNygb0oivnFBZifgtZOw==", + "version": "1.1.21", + "resolved": "https://registry.npmjs.org/@radix-ui/react-hover-card/-/react-hover-card-1.1.21.tgz", + "integrity": "sha512-ByFLyi+kdTGkObxIt5wKB3Ru3rtJRuYUqPEtqiv1HNYqutqbn1wDuNmVzI6iwus9qfY3vwpNgvx/UVZUGTWC1A==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-popper": "1.3.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-popper": "1.3.5", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -1318,12 +1319,12 @@ } }, "node_modules/@radix-ui/react-id": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.1.2.tgz", - "integrity": "sha512-orBC88futVpqCmhX1p4cvquNHsELQ+w+vBJnuj3ftETI5bJb0bZn3Tqu3SWN2IOcPycTnMGnhwoermvISt72sA==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.1.3.tgz", + "integrity": "sha512-f/Wxm0ctyMymUJK0fqTSQlm85rbzdAkoNbPXJQ5+6caowVO8Yx+NWGjGz/oGhs/D+WIbbQpOrU0hU2Li2/42xQ==", "license": "MIT", "dependencies": { - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1336,12 +1337,12 @@ } }, "node_modules/@radix-ui/react-label": { - "version": "2.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-label/-/react-label-2.1.11.tgz", - "integrity": "sha512-3PKvDDxOn62k0oV1n4QtNtD2vpu+zYjXR7ojLBPaO6SPvhy53yg0vAmgNeBQeJW5rV3dffoRG+HYfLBZuzw0CQ==", + "version": "2.1.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-label/-/react-label-2.1.13.tgz", + "integrity": "sha512-kj7BXyM4uG0dyeoEdVmPQAOFN291+iJOtiGTvkXe1ijJWLQbAHpFNkopvqquaMVn+zjqTZRhnefESAinMErHKg==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -1359,27 +1360,27 @@ } }, "node_modules/@radix-ui/react-menu": { - "version": "2.1.19", - "resolved": "https://registry.npmjs.org/@radix-ui/react-menu/-/react-menu-2.1.19.tgz", - "integrity": "sha512-Mht9BVd1AIsNFVQr4KG3bIK7XQn5IXF0TL/2ObsrzOdc1loaly/+kBDL5roSCYn8j8XZkvpOD0WYLz2FQtH1Eg==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-focus-guards": "1.1.4", - "@radix-ui/react-focus-scope": "1.1.11", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-popper": "1.3.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-slot": "1.3.0", - "@radix-ui/react-use-callback-ref": "1.1.2", + "version": "2.1.22", + "resolved": "https://registry.npmjs.org/@radix-ui/react-menu/-/react-menu-2.1.22.tgz", + "integrity": "sha512-xCFrVLttGDPwMjIPI6GS+tm3IGUNKsPXffrJQIPpQJuE9Qy1bU9GNUCkwranU/pEqyBlwMxcBIK/FUJFAZ9SqQ==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-focus-guards": "1.1.5", + "@radix-ui/react-focus-scope": "1.1.14", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-popper": "1.3.5", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-slot": "1.3.1", + "@radix-ui/react-use-callback-ref": "1.1.3", "aria-hidden": "^1.2.4", "react-remove-scroll": "^2.7.2" }, @@ -1399,21 +1400,21 @@ } }, "node_modules/@radix-ui/react-menubar": { - "version": "1.1.19", - "resolved": "https://registry.npmjs.org/@radix-ui/react-menubar/-/react-menubar-1.1.19.tgz", - "integrity": "sha512-Glt6mebxcgQvLeVkH3HiqV5bgQubE+31ELxLs7q0GlYI5k0XYkOkeuPrhXoylxK8eufvIt9CJjzY1TfFMXK3qw==", + "version": "1.1.22", + "resolved": "https://registry.npmjs.org/@radix-ui/react-menubar/-/react-menubar-1.1.22.tgz", + "integrity": "sha512-jDkcZXd5rN4b/S9nnEv9KZajaQ7+RO98OCWqAxrULTJtkSvODlNOO+EIxNG/d4QIF6QOqK5ZZrTF9MYl6eQdiQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-menu": "2.1.19", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-menu": "2.1.22", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -1431,25 +1432,25 @@ } }, "node_modules/@radix-ui/react-navigation-menu": { - "version": "1.2.17", - "resolved": "https://registry.npmjs.org/@radix-ui/react-navigation-menu/-/react-navigation-menu-1.2.17.tgz", - "integrity": "sha512-fYeYQvbeNn5AQk2RBbpO7koLm2YbS00UYxC/IL2sgLlninEH5UNIv+X3E0KJ1Vy4WIo+dhN9w8GNqSHhbHWCIg==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-layout-effect": "1.1.2", - "@radix-ui/react-use-previous": "1.1.2", - "@radix-ui/react-visually-hidden": "1.2.7" + "version": "1.2.20", + "resolved": "https://registry.npmjs.org/@radix-ui/react-navigation-menu/-/react-navigation-menu-1.2.20.tgz", + "integrity": "sha512-in/exCQPatmmBmQZrtQkK4UrysEp8VGEuw5o8Bx3ozxbfg7DBb4H5j3DgxGz4N59J02NRVzhsWFtujZgy5ue3w==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-use-previous": "1.1.3", + "@radix-ui/react-visually-hidden": "1.2.9" }, "peerDependencies": { "@types/react": "*", @@ -1467,23 +1468,23 @@ } }, "node_modules/@radix-ui/react-one-time-password-field": { - "version": "0.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-one-time-password-field/-/react-one-time-password-field-0.1.11.tgz", - "integrity": "sha512-Rsgab65u73E5kPVh8OS6PgPwJgPyf08GFfJDGAbMdF4DL7CgDhFOaDnXuk/DiMEVF6kgQwl0oJmFklvipmiOLg==", + "version": "0.1.14", + "resolved": "https://registry.npmjs.org/@radix-ui/react-one-time-password-field/-/react-one-time-password-field-0.1.14.tgz", + "integrity": "sha512-F3vMSK+d+huI3a4Zm6j2hUsS+/gByVbsechJwp/ZCZBCrusXHvBeZZz9aMqXqqYNYu23mtvVMt6AeHDds8EU7w==", "license": "MIT", "dependencies": { - "@radix-ui/number": "1.1.2", - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-effect-event": "0.0.3", - "@radix-ui/react-use-is-hydrated": "0.1.1", - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/number": "1.1.3", + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-effect-event": "0.0.4", + "@radix-ui/react-use-is-hydrated": "0.1.2", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1501,19 +1502,19 @@ } }, "node_modules/@radix-ui/react-password-toggle-field": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/@radix-ui/react-password-toggle-field/-/react-password-toggle-field-0.1.6.tgz", - "integrity": "sha512-pQ3xGp/uemomASPH97Eb3shfXX8QlG11bBJyEvRBV+vwtO4HvQlS06Yj9f31Ao7XepvF98SFrRgVDQ7jv+2xjQ==", + "version": "0.1.9", + "resolved": "https://registry.npmjs.org/@radix-ui/react-password-toggle-field/-/react-password-toggle-field-0.1.9.tgz", + "integrity": "sha512-JFkmnwZFD357odQkpzfxz++bpohQpaGCT/4PK6oRd4R/Rxzg02uFDucFzZDOTIOz6vWSluIlz91zelleg9BheA==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-effect-event": "0.0.3", - "@radix-ui/react-use-is-hydrated": "0.1.1" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-effect-event": "0.0.4", + "@radix-ui/react-use-is-hydrated": "0.1.2" }, "peerDependencies": { "@types/react": "*", @@ -1531,24 +1532,25 @@ } }, "node_modules/@radix-ui/react-popover": { - "version": "1.1.18", - "resolved": "https://registry.npmjs.org/@radix-ui/react-popover/-/react-popover-1.1.18.tgz", - "integrity": "sha512-qdXDes+eHlnMUGlBAAAe5EG7oOQvqsXuq4mq585diMudg80iB+jHbsSeG3+Q4eWNsogNyhqU2p/3i+Y0iEepqg==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-focus-guards": "1.1.4", - "@radix-ui/react-focus-scope": "1.1.11", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-popper": "1.3.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-slot": "1.3.0", - "@radix-ui/react-use-controllable-state": "1.2.3", + "version": "1.1.21", + "resolved": "https://registry.npmjs.org/@radix-ui/react-popover/-/react-popover-1.1.21.tgz", + "integrity": "sha512-+AJ7P5oRcFqFtv7MaCD8fOuK3l5qQBAMdWEOnUOYd3JfHOeIUe7TnHHSSP15CtWwH4KrotyDCTzodOIoONh8vw==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-focus-guards": "1.1.5", + "@radix-ui/react-focus-scope": "1.1.14", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-popper": "1.3.5", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-slot": "1.3.1", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", "aria-hidden": "^1.2.4", "react-remove-scroll": "^2.7.2" }, @@ -1568,21 +1570,21 @@ } }, "node_modules/@radix-ui/react-popper": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.3.2.tgz", - "integrity": "sha512-3QXNeMkdshed1MR3LNoiCirBywRFPkD8ETJa/HlPuLwSajaQixf2ro+isoDNJlGABg9ug41XuZpINZJIle4XWg==", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.3.5.tgz", + "integrity": "sha512-6hLng2Rs45IZcvZ31BNvMeaFEMMEbtsog4xPcb8LZrGfyoV9fdAXqB9UKhLpTHtL0+E2DhSr6VW54Tehd6ksAQ==", "license": "MIT", "dependencies": { "@floating-ui/react-dom": "^2.0.0", - "@radix-ui/react-arrow": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-layout-effect": "1.1.2", - "@radix-ui/react-use-rect": "1.1.2", - "@radix-ui/react-use-size": "1.1.2", - "@radix-ui/rect": "1.1.2" + "@radix-ui/react-arrow": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-use-rect": "1.1.3", + "@radix-ui/react-use-size": "1.1.3", + "@radix-ui/rect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1600,13 +1602,13 @@ } }, "node_modules/@radix-ui/react-portal": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.13.tgz", - "integrity": "sha512-z3oXfmaHLJTF1wktbjgD6cn9jiEbq3WSondB10LIuIt2m2Ym4iJlrW04/euMwENDdWDdE7z+OuY7Qyp1YpRSwA==", + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.15.tgz", + "integrity": "sha512-kAfBVJUKNNKZuyGQXXG6rKolAV2KAmxxVkPXJgoq9dEFTl39286RufHQFNTL8rzha4vP8159BJ6hMGpB+bqv7A==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1624,12 +1626,12 @@ } }, "node_modules/@radix-ui/react-presence": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.6.tgz", - "integrity": "sha512-zdTk4PlUO0E18HnZ3wYbW0KkJJxWCdiNYp6g6X1PtONFhxVkg01vliTJAmwIszU6mHiyBOoW9P0rAugl5/hULQ==", + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.9.tgz", + "integrity": "sha512-LTi1v05bprIb8/GSY/GWusI0jfsYjQ3CD3Nin8o7jVxnpHzVQfzjOQJoJTQkE9bdmOnsS7SFdhkXiBv8PrYnxw==", "license": "MIT", "dependencies": { - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1647,12 +1649,12 @@ } }, "node_modules/@radix-ui/react-primitive": { - "version": "2.1.7", - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.7.tgz", - "integrity": "sha512-bC3NiwsprbxKjuon9l7X6BUTw7FPVzEYaL92MPEY5SCd/9hUTPXVFtVwRix7778wtRsVao+zE062gL79FZleeQ==", + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.8.tgz", + "integrity": "sha512-DOlK1BdcIeYYUcFkSYFka4v1h95XTov93b0jCgW1EEiZuIhdwHY2NlE1teLIh+p0uBsuZI5A+voay+iVWpprfA==", "license": "MIT", "dependencies": { - "@radix-ui/react-slot": "1.3.0" + "@radix-ui/react-slot": "1.3.1" }, "peerDependencies": { "@types/react": "*", @@ -1670,13 +1672,13 @@ } }, "node_modules/@radix-ui/react-progress": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-progress/-/react-progress-1.1.11.tgz", - "integrity": "sha512-KqiGJcFaZDc+BvveAgU3ZhACg2MvSUDrCBx4lRR/ZVRNal0bvt8lBpvnSkep9heeOuF8Qfw3fszLDX4OpQ2NVw==", + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/@radix-ui/react-progress/-/react-progress-1.1.14.tgz", + "integrity": "sha512-lq5VXWp/t/b8MaqbRMAItXICc/jwhzJt0ZZ+au/CBtTYkX9EfAsSyGQL5brUVBgf9tUTKCoJEZlDl+uJF/08xQ==", "license": "MIT", "dependencies": { - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -1694,21 +1696,20 @@ } }, "node_modules/@radix-ui/react-radio-group": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-radio-group/-/react-radio-group-1.4.2.tgz", - "integrity": "sha512-W8Uo9riHnlzLLWy+r2mVHUyuEWqD/+be4PZzbEvaGoFSBDHkm+GYWjtcE6u3AmPKNyfanWpnVfpZ2GqPCdzzsw==", + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-radio-group/-/react-radio-group-1.4.5.tgz", + "integrity": "sha512-BM1xQgw1gpgPSw05U4hJCMDX9GmAS6b6vKZANuNQZo0vf/ah7NZDAnjLd4tPg3z2vMvlI0CV+B2CFM9Z19oQDA==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-previous": "1.1.2", - "@radix-ui/react-use-size": "1.1.2" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-size": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1726,20 +1727,22 @@ } }, "node_modules/@radix-ui/react-roving-focus": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.14.tgz", - "integrity": "sha512-8Qcnx9447tx/aCBgw6Jenfqg4Skq+vqab9mCBmuGNipIS5YXvL275wbKEu7+ICYHIlAPgCduUMJH1XOYewKF6Q==", + "version": "1.1.17", + "resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.17.tgz", + "integrity": "sha512-YdJmjETw7Py+4Nziv71jgZ6fH7xQgB5p+pQ5rV8Iufyrm0RHSijec/UV1zPfQoK/YcfzB9nOl/2bi1zf1SjRMQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-is-hydrated": "0.1.2", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1757,20 +1760,20 @@ } }, "node_modules/@radix-ui/react-scroll-area": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/@radix-ui/react-scroll-area/-/react-scroll-area-1.2.13.tgz", - "integrity": "sha512-7tncSubo2G0UY1e8rk+72qe3XRzrGnOLtZQ1PL1KoBfRUNX0NrJT5akb+0kfwSCc3gVR4wdHqyhAQBDpDNOwDw==", + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/@radix-ui/react-scroll-area/-/react-scroll-area-1.2.16.tgz", + "integrity": "sha512-kEcmCenIJ+W5xlCv1u9VKDdPmzzGyfrJwEneY+02GH+lJRXrGpkiTkyjrfkspuRw6DXt4uduwT5c4xD8HTv27Q==", "license": "MIT", "dependencies": { - "@radix-ui/number": "1.1.2", - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/number": "1.1.3", + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1788,31 +1791,31 @@ } }, "node_modules/@radix-ui/react-select": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-select/-/react-select-2.3.2.tgz", - "integrity": "sha512-brXD6C/V0fVK0DDbscLVw6LsXrjQ+ay8jdOBaN+tLb4vsHsAMm6Gt6eT77wHX1Eq8GPtD5rJ+RxFtfDozsb4+Q==", - "license": "MIT", - "dependencies": { - "@radix-ui/number": "1.1.2", - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-focus-guards": "1.1.4", - "@radix-ui/react-focus-scope": "1.1.11", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-popper": "1.3.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-slot": "1.3.0", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-layout-effect": "1.1.2", - "@radix-ui/react-use-previous": "1.1.2", - "@radix-ui/react-visually-hidden": "1.2.7", + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-select/-/react-select-2.3.5.tgz", + "integrity": "sha512-6CQx0xtdarAkSCsqgLJaz+coYQaru7rt8K6gMItR2rA+WP8/Ig6kRAzP6Zw88RccG98IZnszqJlJx9hejYOL3A==", + "license": "MIT", + "dependencies": { + "@radix-ui/number": "1.1.3", + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-focus-guards": "1.1.5", + "@radix-ui/react-focus-scope": "1.1.14", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-popper": "1.3.5", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-slot": "1.3.1", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-use-previous": "1.1.3", + "@radix-ui/react-visually-hidden": "1.2.9", "aria-hidden": "^1.2.4", "react-remove-scroll": "^2.7.2" }, @@ -1832,12 +1835,12 @@ } }, "node_modules/@radix-ui/react-separator": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-separator/-/react-separator-1.1.11.tgz", - "integrity": "sha512-jRhe86+8PF7VZ1u14eOWVOuh2BuAhALg/FT1VcMC4OHedMTRUazDnDlKTt+yxo5cRNKHMfmvZ4sSQtWDeMV4CQ==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-separator/-/react-separator-1.1.13.tgz", + "integrity": "sha512-wbagLhy4grekqiT6hU0WNP09FpmemTXbNWg4QEawaw9dix7hRIcrmDNnLDasOsKVLtArEznhgZKe5Gm4U6oPXQ==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -1855,22 +1858,22 @@ } }, "node_modules/@radix-ui/react-slider": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slider/-/react-slider-1.4.2.tgz", - "integrity": "sha512-qt5C1ppJz66aUDrH1VccjPrq7aFchK0wBrn6xsxlCHNUyE57dRRQ7lp1QFpF7OscMexZF8MCGBTVBlENHPkNiA==", + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slider/-/react-slider-1.4.5.tgz", + "integrity": "sha512-7E8C13SdQKQxYganILiVZGEwM0NSbfbFcnNJ93kP++wD2pMT1SMsG3c04PFUlbPpaSXgicYgPeBndgJTvV3NKg==", "license": "MIT", "dependencies": { - "@radix-ui/number": "1.1.2", - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-layout-effect": "1.1.2", - "@radix-ui/react-use-previous": "1.1.2", - "@radix-ui/react-use-size": "1.1.2" + "@radix-ui/number": "1.1.3", + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-use-previous": "1.1.3", + "@radix-ui/react-use-size": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1888,12 +1891,13 @@ } }, "node_modules/@radix-ui/react-slot": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.3.0.tgz", - "integrity": "sha512-MojKku4U/miO8Av4Dkb+ctMAQx7JmY96LmtDQlAarCRtd7rN52QCSzBF+XAvr5S6coSVj9HEPBgHAHKEJVk/WA==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.3.1.tgz", + "integrity": "sha512-Bu/aAQHFFh6/QAvXAeUMurJ9fbW0JUIqlojU/yBXZ7cAVqy75Y7JYYyuCr9zLNF0p4WWoJYV54CTUIf4l7FzTw==", "license": "MIT", "dependencies": { - "@radix-ui/react-compose-refs": "1.1.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4" }, "peerDependencies": { "@types/react": "*", @@ -1906,18 +1910,17 @@ } }, "node_modules/@radix-ui/react-switch": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-switch/-/react-switch-1.3.2.tgz", - "integrity": "sha512-tgRBI3DdNwAJYE4BBZyZcz/HRRCvAsPkRvG1wvKc+41tBGMxPn/a87T/wikXAvyDypNQ9kaZwHbeZe+veHCGpA==", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-switch/-/react-switch-1.3.5.tgz", + "integrity": "sha512-e1YrvGvEjIqDhqKjQ4Q+IDkMfiY30u3FPz9CZXZMlQ8mU3kZ2PdeBM8Gssc48CDopPizNorKumGhjySBfO7BDQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-previous": "1.1.2", - "@radix-ui/react-use-size": "1.1.2" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-size": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1935,19 +1938,19 @@ } }, "node_modules/@radix-ui/react-tabs": { - "version": "1.1.16", - "resolved": "https://registry.npmjs.org/@radix-ui/react-tabs/-/react-tabs-1.1.16.tgz", - "integrity": "sha512-v3Ab2l7z6U7tRB4xA0IyKdq0OsqaO1o9ZjsIEoKKnSZ/l96mZz8aCTX0NCXw+YVHJXr8Km4d+Mn6/Q8YjXa+gw==", + "version": "1.1.19", + "resolved": "https://registry.npmjs.org/@radix-ui/react-tabs/-/react-tabs-1.1.19.tgz", + "integrity": "sha512-4wbGf98pX2ZwYqHMVB/dakeMPyH4xSJ9MSDaCCWXlIpYt0VYY6mtZxKSTiGS/F3tk0yrEYmXE1V8uwG7TxDCcQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -1965,23 +1968,23 @@ } }, "node_modules/@radix-ui/react-toast": { - "version": "1.2.18", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toast/-/react-toast-1.2.18.tgz", - "integrity": "sha512-YNEnTHV47hPep+U0QvVM02OJNka9uygREc+k4Nh5VSZBg4MmE+myI442x3hCGfRpX7N2WSSYSJKws4gE+Z8lgg==", + "version": "1.2.21", + "resolved": "https://registry.npmjs.org/@radix-ui/react-toast/-/react-toast-1.2.21.tgz", + "integrity": "sha512-/o8uHzH2z6ZM59Dt1UPFj8aYJ0DjPu0EuQXQ7uuYJTQLH5mNqxa1KuBfbpnklgXOOjyAtTp/tll0Nm+Nkz+bEg==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-layout-effect": "1.1.2", - "@radix-ui/react-visually-hidden": "1.2.7" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-visually-hidden": "1.2.9" }, "peerDependencies": { "@types/react": "*", @@ -1999,14 +2002,14 @@ } }, "node_modules/@radix-ui/react-toggle": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle/-/react-toggle-1.1.13.tgz", - "integrity": "sha512-bI2ILJrzwgmAsH05TsJ9pVrzqQwAip7OM2/krqAdYn0R16bl86UPWbe5VPHsALat0EnqpV01cGtkleaUKPNdNg==", + "version": "1.1.16", + "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle/-/react-toggle-1.1.16.tgz", + "integrity": "sha512-pp4TLY3N4osN9IB4TLEaaZRGooBmCi/XJD65gSCs5tvsKofM9WgiBToNtGrmR0k3sG4jFj4Nw4utsIvQraWA9g==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -2024,18 +2027,18 @@ } }, "node_modules/@radix-ui/react-toggle-group": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle-group/-/react-toggle-group-1.1.14.tgz", - "integrity": "sha512-TK1vusNKb8IRhF23FTbRgUNZ9zfs5rGIyI7LfR3h26p9LrQ060i0uW9QWeD8baZMddaaP0DBGlIa6pbZG+mitg==", + "version": "1.1.17", + "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle-group/-/react-toggle-group-1.1.17.tgz", + "integrity": "sha512-KKsrxb1cZREc2RI5DOGwlUSpaPW40xIaK1/DXXqYDb7slRE8pkRa+iF2aFbYiuMJ+aNWpCSChiN5gFe3bVveaQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-toggle": "1.1.13", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-toggle": "1.1.16", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -2053,18 +2056,18 @@ } }, "node_modules/@radix-ui/react-toolbar": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toolbar/-/react-toolbar-1.1.14.tgz", - "integrity": "sha512-L/EkWVqlnj3lL2toHh4C7PwH2jxfa7OCq6lGfXSCii99ve2S4Ux5rc9HnOa7LN9exHa/Nl9kmCAmP9BuDPy5UA==", + "version": "1.1.17", + "resolved": "https://registry.npmjs.org/@radix-ui/react-toolbar/-/react-toolbar-1.1.17.tgz", + "integrity": "sha512-MjorZ0XQiWfCrrpStNXw/hX0HnG7VEzCgcSV226Ox8/WzS5yq0SiMhsLFE3LlXhdghlakFRFdE6eegtmUQW7Mg==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-separator": "1.1.11", - "@radix-ui/react-toggle-group": "1.1.14" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-separator": "1.1.13", + "@radix-ui/react-toggle-group": "1.1.17" }, "peerDependencies": { "@types/react": "*", @@ -2082,23 +2085,24 @@ } }, "node_modules/@radix-ui/react-tooltip": { - "version": "1.2.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-tooltip/-/react-tooltip-1.2.11.tgz", - "integrity": "sha512-8XZ6Py3y3W2nEzAUGCN5cfVKaUi+CVApcz1d6lrNVVf2hvYEixMRkq8k9ggPKnQUpRRuOV5avt8uvxViH2jLwA==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-popper": "1.3.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-slot": "1.3.0", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-visually-hidden": "1.2.7" + "version": "1.2.14", + "resolved": "https://registry.npmjs.org/@radix-ui/react-tooltip/-/react-tooltip-1.2.14.tgz", + "integrity": "sha512-C/JxCKJJac+wtHPW1yFBSN8Ssuaufy2jYQMgyiJYyW4Fw0WJfDWXQDAly1qsbd1YDznH+sYitaljhf8igPCvmA==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-popper": "1.3.5", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-slot": "1.3.1", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-visually-hidden": "1.2.9" }, "peerDependencies": { "@types/react": "*", @@ -2116,9 +2120,9 @@ } }, "node_modules/@radix-ui/react-use-callback-ref": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.2.tgz", - "integrity": "sha512-xCso9j1/u8sEgP1RNHjFrXJLApL8LiqOkI1R4ywuN00rxWdYg4oQXuwKLS3i0j5NWLromUD27/4nlxj2UFVvIw==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.3.tgz", + "integrity": "sha512-AUS7HoBBAncIsGMLNG+CcpLuJ+JIBbZzmyM8Qdb1eIThX0AlhSSC6wn40xfBlPE+ypx/vSSiRWnklUAjy3U3UA==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -2131,13 +2135,14 @@ } }, "node_modules/@radix-ui/react-use-controllable-state": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.3.tgz", - "integrity": "sha512-PLzC90MS+ReootmjC597dvopoelpZ8Q61HJkDXZSExitIq7PL55vHNnesAHwguHK0aPfBnpdNzQtv1uliaqQrA==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.5.tgz", + "integrity": "sha512-UB1dXpxvHjR48poyKdKdTm7jT0kp3elkUKdKQiOkirlbYumqXinSJtrjDsr9maXNPvL12bKI4CDSmydms/9Aeg==", "license": "MIT", "dependencies": { - "@radix-ui/react-use-effect-event": "0.0.3", - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-use-effect-event": "0.0.4", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2150,12 +2155,12 @@ } }, "node_modules/@radix-ui/react-use-effect-event": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-effect-event/-/react-use-effect-event-0.0.3.tgz", - "integrity": "sha512-6c8ZqvPTWILEKnyVkP53EGRCcpnJiKTC21sS/6R1GF5xKyHJJWQEPfkqlcgUkdRQivd6tb23abUwe4ngWmY0JA==", + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-effect-event/-/react-use-effect-event-0.0.4.tgz", + "integrity": "sha512-XYcfa6wlXDCwQtePuEiPmXLSAhGL4DWtedSyRgGbG3y10mw+OnrLp6SyeY1gJFMiYF0Dx0nMAX9InylKbLEFQQ==", "license": "MIT", "dependencies": { - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2168,12 +2173,12 @@ } }, "node_modules/@radix-ui/react-use-escape-keydown": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.3.tgz", - "integrity": "sha512-3wEkMiPHXha/2VadZ68rYBcmYnPINVGl4Y3gtcM7fKRjANk0OscK+cdqBgUWdozb7YJxsh0vefM7vgAMHXOjqg==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.4.tgz", + "integrity": "sha512-4MSb5SPbMH02uUn19tLkO5Bav66ZQg/zFbedo7FWLWGFg9r8Z9xSog7QGnq9ZceurzBVIAIwgzANg6ExWc8HkQ==", "license": "MIT", "dependencies": { - "@radix-ui/react-use-callback-ref": "1.1.2" + "@radix-ui/react-use-callback-ref": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2186,9 +2191,9 @@ } }, "node_modules/@radix-ui/react-use-is-hydrated": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-is-hydrated/-/react-use-is-hydrated-0.1.1.tgz", - "integrity": "sha512-qwOiz4Tjo8CNnrOLAYUMXeZwDzXgXpvK4TKQPmWLECM9XoWvA6+0Z2/7Ag3A4ivjS4ovbLJPbskkxioFyBhr8A==", + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-is-hydrated/-/react-use-is-hydrated-0.1.2.tgz", + "integrity": "sha512-2+gAVu9uaSLbopCTvvuWX9MIgEOlyqXC1Ok+KLCO7cZPSHLENs7dL0KbFQUGFIcFKmDW/bmaQRJtd8E3cnMRUw==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -2201,9 +2206,9 @@ } }, "node_modules/@radix-ui/react-use-layout-effect": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.2.tgz", - "integrity": "sha512-jrBWOxZITuGcnjRCM2t2U5ZPkCLxD+Ym6DjfssS5haTj2iiak/DOb64JeN6OdLfLgptb6/e2kKR+ZuTrGoZTPA==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.3.tgz", + "integrity": "sha512-rDiah9wvtqihWtWz02XreeRKIxt2EJF8y5D9rtY9l5A2zxePAtcPiOMpDugNRw5bFHz+1/8viVoc7ZVKiJknCw==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -2216,9 +2221,9 @@ } }, "node_modules/@radix-ui/react-use-previous": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-1.1.2.tgz", - "integrity": "sha512-IGBQPtRFdhN6MQ8dbegVmBq1LVZluya3F1jWY+puIcQC3MHctRwTDSBWCkL/3ZcnMJLTMJ++Z+ktmvg0F89iCw==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-1.1.3.tgz", + "integrity": "sha512-kbefNKla5AGhgvMqrg/qS7mYVLXTEHQLqoFIS03nKN2dAfQQ5PK5Tp+2LxS7BV6a6l4HHv4jTg6rtV2Uajwe2w==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -2231,12 +2236,12 @@ } }, "node_modules/@radix-ui/react-use-rect": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.1.2.tgz", - "integrity": "sha512-d8a+bBY/FxikNPlgJJoaBHZX+zKVbWHYJGTLnLvveQgFSTntkGdEKv3JDtHrMS0DNYpllz2nRsTLGLKYttbpmw==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.1.3.tgz", + "integrity": "sha512-W0GSYZFKEfi6raMiMEfJSngvVbFDIyxtW5JuVg5NoQBY59l0dVQVGLbhog/tOdwq0qtZ+TXuX1ikSNan4/IZXA==", "license": "MIT", "dependencies": { - "@radix-ui/rect": "1.1.2" + "@radix-ui/rect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2249,12 +2254,12 @@ } }, "node_modules/@radix-ui/react-use-size": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.1.2.tgz", - "integrity": "sha512-giWQp+4mxjBPt4KZ0MmyuykFNWfbDxKt4x+fPkRYmgRFJSbCZFzUglvMb/Kjn38tm10YP4ufiQZDx3zna4LU6w==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.1.3.tgz", + "integrity": "sha512-jJq6tQQLvO/z4uWbztjwPV+1a/+H4rCaWypasLB/ac8DEdd6+p7dIm7o3F6P2KZPGkPMqD4s5424EdAdoU+GLA==", "license": "MIT", "dependencies": { - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2267,12 +2272,12 @@ } }, "node_modules/@radix-ui/react-visually-hidden": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.2.7.tgz", - "integrity": "sha512-1wNZBggTDK3GRuuQ6nP4k2yi7a6l7I5qbMPbZcRsrGsGVead/f/d5FhEzUvqFs0bcrDLx7n1zKQ3JvLR6whaaw==", + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.2.9.tgz", + "integrity": "sha512-seuZXNZVCz1kLSQMRO/TdNOSahBI3S5nXE4jzO7u7aFRWQlMAnwyrr8vKMkEU115fCLEyzR2YyjnP+aRMxK34w==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -2290,9 +2295,9 @@ } }, "node_modules/@radix-ui/rect": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.1.2.tgz", - "integrity": "sha512-xnXE7wG13PI+cxieVssYXlQJuYVRhH9NBoxt3KNwzghDIA69GMm7d4wXRouHIYjE+KvS6U/MsMO73NdS2MH9ZA==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.1.3.tgz", + "integrity": "sha512-JtyZR+mqgBibTo8xea3B6ZRmzZiM/YeVBtUkas6zMuXjAlfIFIW2FgqeM9eLyvEaYX66vr6DJMK+4U6LV0KhNw==", "license": "MIT" }, "node_modules/@stablelib/base64": { @@ -2831,66 +2836,66 @@ "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==" }, "node_modules/radix-ui": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/radix-ui/-/radix-ui-1.6.1.tgz", - "integrity": "sha512-QXDXJtB6sK83mLASONYUZCauatcWb+knFviFpN1EhtdbbmlsRmzCLrbZSKztnNiem2KOHIBbiDbauVB7SORXMw==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-accessible-icon": "1.1.11", - "@radix-ui/react-accordion": "1.2.15", - "@radix-ui/react-alert-dialog": "1.1.18", - "@radix-ui/react-arrow": "1.1.11", - "@radix-ui/react-aspect-ratio": "1.1.11", - "@radix-ui/react-avatar": "1.2.1", - "@radix-ui/react-checkbox": "1.3.6", - "@radix-ui/react-collapsible": "1.1.15", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-context-menu": "2.3.2", - "@radix-ui/react-dialog": "1.1.18", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-dropdown-menu": "2.1.19", - "@radix-ui/react-focus-guards": "1.1.4", - "@radix-ui/react-focus-scope": "1.1.11", - "@radix-ui/react-form": "0.1.11", - "@radix-ui/react-hover-card": "1.1.18", - "@radix-ui/react-label": "2.1.11", - "@radix-ui/react-menu": "2.1.19", - "@radix-ui/react-menubar": "1.1.19", - "@radix-ui/react-navigation-menu": "1.2.17", - "@radix-ui/react-one-time-password-field": "0.1.11", - "@radix-ui/react-password-toggle-field": "0.1.6", - "@radix-ui/react-popover": "1.1.18", - "@radix-ui/react-popper": "1.3.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-progress": "1.1.11", - "@radix-ui/react-radio-group": "1.4.2", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-scroll-area": "1.2.13", - "@radix-ui/react-select": "2.3.2", - "@radix-ui/react-separator": "1.1.11", - "@radix-ui/react-slider": "1.4.2", - "@radix-ui/react-slot": "1.3.0", - "@radix-ui/react-switch": "1.3.2", - "@radix-ui/react-tabs": "1.1.16", - "@radix-ui/react-toast": "1.2.18", - "@radix-ui/react-toggle": "1.1.13", - "@radix-ui/react-toggle-group": "1.1.14", - "@radix-ui/react-toolbar": "1.1.14", - "@radix-ui/react-tooltip": "1.2.11", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-effect-event": "0.0.3", - "@radix-ui/react-use-escape-keydown": "1.1.3", - "@radix-ui/react-use-is-hydrated": "0.1.1", - "@radix-ui/react-use-layout-effect": "1.1.2", - "@radix-ui/react-use-size": "1.1.2", - "@radix-ui/react-visually-hidden": "1.2.7" + "version": "1.6.5", + "resolved": "https://registry.npmjs.org/radix-ui/-/radix-ui-1.6.5.tgz", + "integrity": "sha512-HVHPWDoOXBYxxiwvWR45KPcmvrjoa/NTFUbPbGmYoZv7BFYOIpZKiPQZWcpFJTX5z4LeoGenGCUgoafdYHuPWA==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-accessible-icon": "1.1.13", + "@radix-ui/react-accordion": "1.2.18", + "@radix-ui/react-alert-dialog": "1.1.21", + "@radix-ui/react-arrow": "1.1.13", + "@radix-ui/react-aspect-ratio": "1.1.13", + "@radix-ui/react-avatar": "1.2.4", + "@radix-ui/react-checkbox": "1.3.9", + "@radix-ui/react-collapsible": "1.1.18", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-context-menu": "2.3.5", + "@radix-ui/react-dialog": "1.1.21", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-dropdown-menu": "2.1.22", + "@radix-ui/react-focus-guards": "1.1.5", + "@radix-ui/react-focus-scope": "1.1.14", + "@radix-ui/react-form": "0.1.14", + "@radix-ui/react-hover-card": "1.1.21", + "@radix-ui/react-label": "2.1.13", + "@radix-ui/react-menu": "2.1.22", + "@radix-ui/react-menubar": "1.1.22", + "@radix-ui/react-navigation-menu": "1.2.20", + "@radix-ui/react-one-time-password-field": "0.1.14", + "@radix-ui/react-password-toggle-field": "0.1.9", + "@radix-ui/react-popover": "1.1.21", + "@radix-ui/react-popper": "1.3.5", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-progress": "1.1.14", + "@radix-ui/react-radio-group": "1.4.5", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-scroll-area": "1.2.16", + "@radix-ui/react-select": "2.3.5", + "@radix-ui/react-separator": "1.1.13", + "@radix-ui/react-slider": "1.4.5", + "@radix-ui/react-slot": "1.3.1", + "@radix-ui/react-switch": "1.3.5", + "@radix-ui/react-tabs": "1.1.19", + "@radix-ui/react-toast": "1.2.21", + "@radix-ui/react-toggle": "1.1.16", + "@radix-ui/react-toggle-group": "1.1.17", + "@radix-ui/react-toolbar": "1.1.17", + "@radix-ui/react-tooltip": "1.2.14", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-effect-event": "0.0.4", + "@radix-ui/react-use-escape-keydown": "1.1.4", + "@radix-ui/react-use-is-hydrated": "0.1.2", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-use-size": "1.1.3", + "@radix-ui/react-visually-hidden": "1.2.9" }, "peerDependencies": { "@types/react": "*", diff --git a/examples/nextjs-flowchart-builder/package.json b/examples/nextjs-flowchart-builder/package.json index 8f221a1cd10..333837732e0 100644 --- a/examples/nextjs-flowchart-builder/package.json +++ b/examples/nextjs-flowchart-builder/package.json @@ -11,11 +11,11 @@ }, "dependencies": { "@dnd-kit/core": "^6.3.1", - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-flow": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-flow": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", "@xyflow/react": "^12.10.1", "nanoid": "^5.1.7", "next": "^16.1.6", diff --git a/examples/nextjs-form/package-lock.json b/examples/nextjs-form/package-lock.json index 88e3a662e34..0b6915955b7 100644 --- a/examples/nextjs-form/package-lock.json +++ b/examples/nextjs-form/package-lock.json @@ -7,9 +7,9 @@ "name": "@liveblocks-examples/nextjs-form", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", "next": "^16.1.6", "react": "^18.3.1", "react-dom": "^18.3.1" @@ -498,30 +498,30 @@ } }, "node_modules/@liveblocks/client": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.21.0.tgz", - "integrity": "sha512-dxPzW2OTXFtKWsbYpjR5N2qpVYtjEeFXYul0TRRtwKkwF161to+8in/6VCd7H3MtD0B0TvN6gM0yedjMhk98oQ==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.23.0.tgz", + "integrity": "sha512-ETdju0DzK9h4BSCe7hFc2gqzLOhoarL5jTNBaCrtBwSqyO4TY3FjVo/aPWRi4zkhhDWvAA4oh/HATLJldj5pLw==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0" + "@liveblocks/core": "3.23.0" } }, "node_modules/@liveblocks/core": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.21.0.tgz", - "integrity": "sha512-3z1Lu5Kg0hQFxZWsAzp/qqmE+aSTV4ca67h7s5LsZPO3CRnEzpUSXiHtxpx8lVPj/ndXt7itikmFWsc8nCkw5g==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.23.0.tgz", + "integrity": "sha512-VG7BTOxTVGE0pNV/uaF5rC8C6FqTy7uR0NPFZGDLQqi2gFYX2MCf4EuPydToFXF54WRWUukzQmItkhFMQb23Cg==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.21.0.tgz", - "integrity": "sha512-YGV014c6S5SrjOV7wAnSx1QKTyd0pyOpcKE8yohUuiy4LBCASHHAGeQI/iCU4XFHYCuQWqjx3yx6CFHoYohqwA==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.23.0.tgz", + "integrity": "sha512-/k2NjYVvk56ub3CQDb2kcDjP2rkcyixzVdTEu30/URrq0UB/MngWgjFFyz1cSXjqyVAIdmdn9PLW+KM6E6K8+w==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0", + "@liveblocks/core": "3.23.0", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "marked": "^15.0.11", @@ -529,13 +529,13 @@ } }, "node_modules/@liveblocks/react": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.21.0.tgz", - "integrity": "sha512-yMipwcJIqjDyrcKMYyNbjiQDSmR7u/g34FQvp34VjimVBUshkowEI696K+GKrh7STmcTJdhA/cKs4lZuOiWPhg==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.23.0.tgz", + "integrity": "sha512-VlBrvs30hsrbD5uRbd1bhpUJDBx5Q0Z8XFz5FuNb/EWueRj+Kfu4mCuRaEChbXrZrzGQX0m84ST6l5lR0n6NNQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0" + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0" }, "peerDependencies": { "@types/react": "^18 || ^19", diff --git a/examples/nextjs-form/package.json b/examples/nextjs-form/package.json index d804cef352c..923bb191587 100644 --- a/examples/nextjs-form/package.json +++ b/examples/nextjs-form/package.json @@ -9,9 +9,9 @@ "start": "next start" }, "dependencies": { - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", "next": "^16.1.6", "react": "^18.3.1", "react-dom": "^18.3.1" diff --git a/examples/nextjs-lexical-emails-resend/package-lock.json b/examples/nextjs-lexical-emails-resend/package-lock.json index 48eeeec9bf4..a92b5fc4017 100644 --- a/examples/nextjs-lexical-emails-resend/package-lock.json +++ b/examples/nextjs-lexical-emails-resend/package-lock.json @@ -12,12 +12,12 @@ "@lexical/rich-text": "0.35.0", "@lexical/selection": "0.35.0", "@lexical/utils": "0.35.0", - "@liveblocks/client": "^3.21.0", - "@liveblocks/emails": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-lexical": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/emails": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-lexical": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", "@radix-ui/react-dialog": "^1.1.15", "@radix-ui/react-popover": "^1.0.7", "@react-email/components": "^1.0.6", @@ -1439,31 +1439,31 @@ } }, "node_modules/@liveblocks/client": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.21.0.tgz", - "integrity": "sha512-dxPzW2OTXFtKWsbYpjR5N2qpVYtjEeFXYul0TRRtwKkwF161to+8in/6VCd7H3MtD0B0TvN6gM0yedjMhk98oQ==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.23.0.tgz", + "integrity": "sha512-ETdju0DzK9h4BSCe7hFc2gqzLOhoarL5jTNBaCrtBwSqyO4TY3FjVo/aPWRi4zkhhDWvAA4oh/HATLJldj5pLw==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0" + "@liveblocks/core": "3.23.0" } }, "node_modules/@liveblocks/core": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.21.0.tgz", - "integrity": "sha512-3z1Lu5Kg0hQFxZWsAzp/qqmE+aSTV4ca67h7s5LsZPO3CRnEzpUSXiHtxpx8lVPj/ndXt7itikmFWsc8nCkw5g==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.23.0.tgz", + "integrity": "sha512-VG7BTOxTVGE0pNV/uaF5rC8C6FqTy7uR0NPFZGDLQqi2gFYX2MCf4EuPydToFXF54WRWUukzQmItkhFMQb23Cg==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/emails": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/emails/-/emails-3.21.0.tgz", - "integrity": "sha512-vEJKw7aWrYXZDpaYq7rr7STAKzi2Nwt3i1jGfTMjG3I8DDh/HD5+O5y00BLtvH5yvy34NwuGuKejbo7dotVNjQ==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/emails/-/emails-3.23.0.tgz", + "integrity": "sha512-fVqhwW7jODl9ZsrO/ODTaAaTLZi1UyKVxg5gyXJRWmGOoft/tq6XAHCifEq+8bX1gJGIrMHUm1QZ2MboMCl4aw==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0", - "@liveblocks/node": "3.21.0" + "@liveblocks/core": "3.23.0", + "@liveblocks/node": "3.23.0" }, "peerDependencies": { "react": "^18 || ^19 || ^19.0.0-rc", @@ -1472,12 +1472,12 @@ } }, "node_modules/@liveblocks/node": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.21.0.tgz", - "integrity": "sha512-YGV014c6S5SrjOV7wAnSx1QKTyd0pyOpcKE8yohUuiy4LBCASHHAGeQI/iCU4XFHYCuQWqjx3yx6CFHoYohqwA==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.23.0.tgz", + "integrity": "sha512-/k2NjYVvk56ub3CQDb2kcDjP2rkcyixzVdTEu30/URrq0UB/MngWgjFFyz1cSXjqyVAIdmdn9PLW+KM6E6K8+w==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0", + "@liveblocks/core": "3.23.0", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "marked": "^15.0.11", @@ -1485,13 +1485,13 @@ } }, "node_modules/@liveblocks/react": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.21.0.tgz", - "integrity": "sha512-yMipwcJIqjDyrcKMYyNbjiQDSmR7u/g34FQvp34VjimVBUshkowEI696K+GKrh7STmcTJdhA/cKs4lZuOiWPhg==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.23.0.tgz", + "integrity": "sha512-VlBrvs30hsrbD5uRbd1bhpUJDBx5Q0Z8XFz5FuNb/EWueRj+Kfu4mCuRaEChbXrZrzGQX0m84ST6l5lR0n6NNQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0" + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0" }, "peerDependencies": { "@types/react": "^18 || ^19", @@ -1508,17 +1508,17 @@ } }, "node_modules/@liveblocks/react-lexical": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-lexical/-/react-lexical-3.21.0.tgz", - "integrity": "sha512-hy5fZgJ2XCX8ewbymB8uCpl+c1ANVGFdyXNmLXTOzYrC35fPeGQ0akqhal1D9AIs8dDJXnnQ31uQ+zLDIYYxBg==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react-lexical/-/react-lexical-3.23.0.tgz", + "integrity": "sha512-ZTVdCZzeqqD09NlXyVC7KL+eMpy5f9BFi8LEgyUUD2mJterRNJwTGBtFvu30htFrJnF3MOEPUzLGPxRDCwFxUA==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0", - "@liveblocks/react": "3.21.0", - "@liveblocks/react-ui": "3.21.0", - "@liveblocks/yjs": "3.21.0", + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0", + "@liveblocks/react": "3.23.0", + "@liveblocks/react-ui": "3.23.0", + "@liveblocks/yjs": "3.23.0", "radix-ui": "^1.4.0" }, "peerDependencies": { @@ -1544,15 +1544,15 @@ } }, "node_modules/@liveblocks/react-ui": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.21.0.tgz", - "integrity": "sha512-ZvRAzrDuGGR4yUm90VLkdcCl20yyqiyPitQqPmS+Ude+ESxRAhuqv5lrH1Q6S0MrQYuouph/+jXX7Myb7lQKCw==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.23.0.tgz", + "integrity": "sha512-de35PijEENcKgNdhYUn9o5srX8tqOWAOh4trQRWe/DCHOBD9TBc6E+ChLAxO8mDy4zChhUvAQ/vhtsh0bKbOhQ==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0", - "@liveblocks/react": "3.21.0", + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0", + "@liveblocks/react": "3.23.0", "frimousse": "^0.2.0", "marked": "^15.0.11", "radix-ui": "^1.4.0", @@ -1577,13 +1577,13 @@ } }, "node_modules/@liveblocks/yjs": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.21.0.tgz", - "integrity": "sha512-BANYY+OYHI3VfcJJSgZVCmqZxoMBUfvtq4lRpR6oIr3rtclJL5T+SBqo8p+5p4yiSSQdj07ICA6hnlyIfhR6yQ==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.23.0.tgz", + "integrity": "sha512-VsQO1QtXcqQheXKRzVRY37MVS/VFbDHFhNeLZAulGZ9MDts7hds+8VyU4uif31E/5qgfh3LaokExSZVIO/cA6A==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0", + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0", "@noble/hashes": "^1.8.0", "js-base64": "^3.7.7", "lib0": "^0.2.0", @@ -1778,24 +1778,24 @@ } }, "node_modules/@radix-ui/number": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-1.1.2.tgz", - "integrity": "sha512-ceTwaxc4I5IOi97DgCotl3pqiyRGvffcc0oOsE2dQYaJOFIDsDt4VWG6xEbg1QePv9QWausCEIppud/tJ1wNig==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-1.1.3.tgz", + "integrity": "sha512-Road2bidD0uu/1BGDOWNdPI06g0lIRy6IF9GZcIrDK2KGItfor8IQwQa+yM2ERgHM1MmHxaxpTzk0/Jp42lNfA==", "license": "MIT" }, "node_modules/@radix-ui/primitive": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.4.tgz", - "integrity": "sha512-7AdCK9PQyiljKoBDbN8OuctCbd/esdwZPQ8RtOE3SsyQtUpiPb+ND75q0jEhC1m1ecBI0MFNeLJvwIh9iKHRcQ==", + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.7.tgz", + "integrity": "sha512-rqWnm76nYT8HoNNqEjpgJ7Pw/DrBj5iBTrmEPo6HTX5+VJyBNOqTdv4g89G63HuR5g0AaENoAcH7Is5fF2kZ8Q==", "license": "MIT" }, "node_modules/@radix-ui/react-accessible-icon": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-accessible-icon/-/react-accessible-icon-1.1.11.tgz", - "integrity": "sha512-HQDOFTKwSnmUij6l54wYJJtxTAnxI71+YJLOrjm2ladFB8HAV5Jt7hwaZPhWTGBkYoW4+ZAOfNZrLDh/qvxSYA==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-accessible-icon/-/react-accessible-icon-1.1.13.tgz", + "integrity": "sha512-2/0RrtTngKZVkOFYDlvhe6JIsUravRnYGwH1iJ+qt+wPu8/fPu3HTLRkQptyIkpLovAy8qvHHJs9cvYJ3Uyqqg==", "license": "MIT", "dependencies": { - "@radix-ui/react-visually-hidden": "1.2.7" + "@radix-ui/react-visually-hidden": "1.2.9" }, "peerDependencies": { "@types/react": "*", @@ -1813,20 +1813,20 @@ } }, "node_modules/@radix-ui/react-accordion": { - "version": "1.2.15", - "resolved": "https://registry.npmjs.org/@radix-ui/react-accordion/-/react-accordion-1.2.15.tgz", - "integrity": "sha512-24Zz/0SYx8F2bSVThBnQrdJs2VbKelyuJordcFRRdA0fRAhrq/wSegGCqaQz34VQoiWqSMGYCYXEhynLSlyQlg==", + "version": "1.2.18", + "resolved": "https://registry.npmjs.org/@radix-ui/react-accordion/-/react-accordion-1.2.18.tgz", + "integrity": "sha512-CGuUFvhjScXBF/bhjaU9xlgai2ikYqJRazXhMzngoUaZI7QaxAw24Ae3S/pR0b69p8GqW6i+CKJmx9JPNnZ4QQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collapsible": "1.1.15", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collapsible": "1.1.18", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -1844,16 +1844,16 @@ } }, "node_modules/@radix-ui/react-alert-dialog": { - "version": "1.1.18", - "resolved": "https://registry.npmjs.org/@radix-ui/react-alert-dialog/-/react-alert-dialog-1.1.18.tgz", - "integrity": "sha512-6c2cXpNlAgHDhKguK24XcWHHayMpK+lk7/WwBXBco+ZJ4Dv7xP++GBM280KgTD/HCRu3jSdfe8WQiZssonYaIA==", + "version": "1.1.21", + "resolved": "https://registry.npmjs.org/@radix-ui/react-alert-dialog/-/react-alert-dialog-1.1.21.tgz", + "integrity": "sha512-VbSR148lNkE8JdWnOsYX72YdivmCAtcrot1dl8UmT0ZZRKNR3hHJUpQxJOw7jWlY/JFemn4oaDXxCxpD594B7Q==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-dialog": "1.1.18", - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-dialog": "1.1.21", + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -1871,12 +1871,12 @@ } }, "node_modules/@radix-ui/react-arrow": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.1.11.tgz", - "integrity": "sha512-Kdil9BB1rIFC/khmf4hC35bn8701AJcizTU7G7cUbEbk5XqqbjDuHW60uUfKqO5WojjZcbAW51Q7P0hRmMLw8A==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.1.13.tgz", + "integrity": "sha512-0Q310knIY0K+mkmncU9FxLggfW7V49Ok2oY+iu27KkERTsQXxYCIC8XW5QoK4w7Jp1z00vT5xj3oxTcn7QlcTg==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -1894,12 +1894,12 @@ } }, "node_modules/@radix-ui/react-aspect-ratio": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-aspect-ratio/-/react-aspect-ratio-1.1.11.tgz", - "integrity": "sha512-IUAhIVpBUvP5NNICjlaB1OFmtRLGqQqTF3ZOSGPoq3XeLXRFtHiWTRxSVEULgOd9GQR2c7tsYqDnhUennapZnw==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-aspect-ratio/-/react-aspect-ratio-1.1.13.tgz", + "integrity": "sha512-dD/EvbOiLskcdBKgNAeUmbTBCJfdCGp85fpFe3lmziE4ASbXuFERQCAB3sR41yvM+P711kJsTBNL9piP60urbA==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -1917,16 +1917,17 @@ } }, "node_modules/@radix-ui/react-avatar": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-avatar/-/react-avatar-1.2.1.tgz", - "integrity": "sha512-+8PWoLLZv3AVb5m0pvoiOca/bQGzc9vPVb+982HB2x3Un0DpYEPM3zLMl4oqRpBsocJuNqLkiv/HXTnTrlwr4g==", + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-avatar/-/react-avatar-1.2.4.tgz", + "integrity": "sha512-u4Sz6ajq2WobGMqbsNXnFI/3JP/o7TUBkEmQ4BRUYofPDQawdO3WWYy5907c9VgOFX+ETjKI3VxnnrKYAF7Pmg==", "license": "MIT", "dependencies": { - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-is-hydrated": "0.1.1", - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-is-hydrated": "0.1.2", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1944,19 +1945,18 @@ } }, "node_modules/@radix-ui/react-checkbox": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/@radix-ui/react-checkbox/-/react-checkbox-1.3.6.tgz", - "integrity": "sha512-eUEUoGMDpfkgHWSE97ZZaUJtzR1M7EKnNIpD1Q16+8JR9NWghcaqMulx9PuCQ720w0UclfYn6FEbCdd5Hx087g==", + "version": "1.3.9", + "resolved": "https://registry.npmjs.org/@radix-ui/react-checkbox/-/react-checkbox-1.3.9.tgz", + "integrity": "sha512-YPXZlqjrKVqKtVD2F828CApHwu+PEu30i7x0Y9gg6SbQ3fJbcaQlDkGPT0gW6HjxoCjAEt8uJ494F1S61KpIjQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-previous": "1.1.2", - "@radix-ui/react-use-size": "1.1.2" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-size": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1974,19 +1974,19 @@ } }, "node_modules/@radix-ui/react-collapsible": { - "version": "1.1.15", - "resolved": "https://registry.npmjs.org/@radix-ui/react-collapsible/-/react-collapsible-1.1.15.tgz", - "integrity": "sha512-8A1zibu5skAQ+UVbaeNH5hVMibiFCRJzgMuM14LTWGttnTZKQL9jwYnhAbHRuxrtCqPXa4JvvnVUq1pTNgyZYw==", + "version": "1.1.18", + "resolved": "https://registry.npmjs.org/@radix-ui/react-collapsible/-/react-collapsible-1.1.18.tgz", + "integrity": "sha512-aNMp8humfYzWERz5gxGb/eLNkB0ZthypLbNlNolzdgzFTeN78e/rnn9rxCdOaSsg/zClTOJ/OkjXYx9PUEPATw==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2004,15 +2004,15 @@ } }, "node_modules/@radix-ui/react-collection": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.1.11.tgz", - "integrity": "sha512-djW9+zeg137KQdlPtmE8xnaD+K2rcXXMWFrSg0hsmYZ6HRbdTA7tDHFgpaW9+huWVEu0RCabL+985T4TA0BE7g==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.1.13.tgz", + "integrity": "sha512-Q8xYqNRFObXPmi45bFSkGdM2JA5hjBeYGFqzg6lZR3wp6b+cciraVq8DdneTabtws+uOYqjmsvmKOufk/M9Cyg==", "license": "MIT", "dependencies": { - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-slot": "1.3.0" + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-slot": "1.3.1" }, "peerDependencies": { "@types/react": "*", @@ -2030,9 +2030,9 @@ } }, "node_modules/@radix-ui/react-compose-refs": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.3.tgz", - "integrity": "sha512-rYOP8OMnuuPMQF1uhPVlGNcCDlkokKqGFE3JcxFViIkAXP7EvFWUliJAstrapypaBLJNHbZL6jGhbVDGTwmVhA==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.4.tgz", + "integrity": "sha512-pWJo6lQAfR6uy1n7ii7PaCc9dLPwTXDYbQpORZU5B548Aqvl2pP1SM1vJGKyxIFqZMHRopRO4CQYX2iXAIB5jA==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -2045,9 +2045,9 @@ } }, "node_modules/@radix-ui/react-context": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.4.tgz", - "integrity": "sha512-QwH4PO5urrbO+FaGd5Aglg+YJgWTyyuZ3g/6mKvsqraLkglDdckw9JafgL5McL5VEJ6EPNduPaT3ZE9BttDAqg==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.2.1.tgz", + "integrity": "sha512-EraVbFjiIjibpLr6EjvEDmSCYJU2SlKDMiO+qEK/D9GOWnQoAQlpQo2occGYC1UM9MBeEx5Bek3UtW/Qi57vAg==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -2060,16 +2060,16 @@ } }, "node_modules/@radix-ui/react-context-menu": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-context-menu/-/react-context-menu-2.3.2.tgz", - "integrity": "sha512-qzsA/ZPhF6yMxBOTIk1nlCkoy2mswSbwYL+ErBa2iP0s4WWrlxmczArYqMcpVfEjmM7KJj/ADPXky0yZfbSxtQ==", + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-context-menu/-/react-context-menu-2.3.5.tgz", + "integrity": "sha512-wbvSjqc7r0xKmfhrMCiCPxSTv/aSHU0cCAy0tELthJbaIzT7dkAcevKuoGKbDLiPG2VePgMVqLi2sWb6tDnzvQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-menu": "2.1.19", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-menu": "2.1.22", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -2087,23 +2087,24 @@ } }, "node_modules/@radix-ui/react-dialog": { - "version": "1.1.18", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.1.18.tgz", - "integrity": "sha512-apa28mldjMgORmE6g/w3sCcA0Y9UAVeeDVoozN4i7kOw12mLl9RBchfzK3Nn6qxOWjrZhK1Lfy7f07kyzxtnBw==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-focus-guards": "1.1.4", - "@radix-ui/react-focus-scope": "1.1.11", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-slot": "1.3.0", - "@radix-ui/react-use-controllable-state": "1.2.3", + "version": "1.1.21", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.1.21.tgz", + "integrity": "sha512-h+7qMDDmZJ8qTSPrwNyKb/PACY0ehtN8QOBlCz+C2C1jgehKekdhmHddG9YQk8BF/sHJqglPjte+jA1Jrp9HcA==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-focus-guards": "1.1.5", + "@radix-ui/react-focus-scope": "1.1.14", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-slot": "1.3.1", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", "aria-hidden": "^1.2.4", "react-remove-scroll": "^2.7.2" }, @@ -2123,9 +2124,9 @@ } }, "node_modules/@radix-ui/react-direction": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.1.2.tgz", - "integrity": "sha512-C3vFhbyi4SW3PmbAi6Awpu4OzJtd0MxGurvSsYtr7p7nM8RNB3VAF3CUmnp2j50knpkrRcB7+ycVXzgLgF6yNA==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.1.3.tgz", + "integrity": "sha512-OdgAA/xb6WOQMKNn0mtbYoruMG6YMaBOnq+evWxSpMmiEMBdeFZawnIWRfPPeVXCRm+0lnN8jpJLjhD7/UIxWw==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -2138,16 +2139,16 @@ } }, "node_modules/@radix-ui/react-dismissable-layer": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.14.tgz", - "integrity": "sha512-4lUhWTWAjbDIqFrAPWJ3WqBOpO5YchVZ88X3nh6H9Lu5AFi5nCUeTPj3D8FSDmabmFeRe9ME0BDA4MwKTha5GQ==", + "version": "1.1.17", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.17.tgz", + "integrity": "sha512-QAXwa38pG0xNAYh1pjdSaf86NrkqsMoDNmget/Y7X8O8E/C3Iqlj9GAPE4DfX9BPLXc7WH2TWSzMRnIoCdcjzQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-effect-event": "0.0.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-effect-event": "0.0.4" }, "peerDependencies": { "@types/react": "*", @@ -2165,18 +2166,18 @@ } }, "node_modules/@radix-ui/react-dropdown-menu": { - "version": "2.1.19", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.1.19.tgz", - "integrity": "sha512-HZccBkbK0LOi8nYKIp5jll/zIRW0cCOmG6WWyqsSpmXCU+ZlcBbTqIwlBvPCu886C5RVu6c/kHV7xSP8IgYNHw==", + "version": "2.1.22", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.1.22.tgz", + "integrity": "sha512-wZRLTjZaJf1HTxx0YepFKZUuo+SZMi+Cr4kJ2fuA5FxDSUE0vHDTscahUaU+jfz6LFk4OuguwqJs5K0JsIsIBA==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-menu": "2.1.19", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-menu": "2.1.22", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -2194,9 +2195,9 @@ } }, "node_modules/@radix-ui/react-focus-guards": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.4.tgz", - "integrity": "sha512-cot/aB/mOm0IYVYTTmQcEEK1M48lZWi8FlYe5nDPQQ8NYZUlXEFgncJ9p2Kzer3RKSrY7cTTpEMLZKNo9QoP5Q==", + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.5.tgz", + "integrity": "sha512-UQvlB7L/BYh3P8MLvwZnQkH521EDos40Rwnbt5+Qpg4Vbk0z3xJjRUmR6+aka4aT1IQQXFdO5bNPoE7cvFl5xQ==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -2209,14 +2210,14 @@ } }, "node_modules/@radix-ui/react-focus-scope": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.11.tgz", - "integrity": "sha512-Mn88Vg2whaRocGJNOH+DKFqYm6ySFPQaiwHNxZPyjn99B52KAEJWWY9NP83+nWdk2HM3rdov+STu9AG471Rt9w==", + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.14.tgz", + "integrity": "sha512-/x4htnJfmW53MplkrePaDpf1o/rN1C++g88WpVobULXbSyC19NtLkXmewuJ/HCaceSmfKDNL5gOXcBGnuAvnvQ==", "license": "MIT", "dependencies": { - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2" + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2234,17 +2235,17 @@ } }, "node_modules/@radix-ui/react-form": { - "version": "0.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-form/-/react-form-0.1.11.tgz", - "integrity": "sha512-0mTMJHv1gQAuEQoq5VDpTD3MRgmfUFdXAVFhpqR7wBeUr+tyRsof0wv/4XdPHLwQrefhoH2FiGHCggrCJhalIw==", + "version": "0.1.14", + "resolved": "https://registry.npmjs.org/@radix-ui/react-form/-/react-form-0.1.14.tgz", + "integrity": "sha512-ZCuPb54PQ3ZQEdQ6G1PrMBfXXzAyaVoCI9Fl+bWOwYZKTOcFjPHL7JQ3tCb6CX6Ut81GZLWKgIpV6OS3n5z5Ig==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-label": "2.1.11", - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-label": "2.1.13", + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -2262,20 +2263,20 @@ } }, "node_modules/@radix-ui/react-hover-card": { - "version": "1.1.18", - "resolved": "https://registry.npmjs.org/@radix-ui/react-hover-card/-/react-hover-card-1.1.18.tgz", - "integrity": "sha512-rt+Fx4HoCeEwFL2IdoV2QaPltqDLlzxN77i9nwB3Y70scFlfAHh1QCdE2TXKuFJtA1TNygb0oivnFBZifgtZOw==", + "version": "1.1.21", + "resolved": "https://registry.npmjs.org/@radix-ui/react-hover-card/-/react-hover-card-1.1.21.tgz", + "integrity": "sha512-ByFLyi+kdTGkObxIt5wKB3Ru3rtJRuYUqPEtqiv1HNYqutqbn1wDuNmVzI6iwus9qfY3vwpNgvx/UVZUGTWC1A==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-popper": "1.3.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-popper": "1.3.5", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -2293,12 +2294,12 @@ } }, "node_modules/@radix-ui/react-id": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.1.2.tgz", - "integrity": "sha512-orBC88futVpqCmhX1p4cvquNHsELQ+w+vBJnuj3ftETI5bJb0bZn3Tqu3SWN2IOcPycTnMGnhwoermvISt72sA==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.1.3.tgz", + "integrity": "sha512-f/Wxm0ctyMymUJK0fqTSQlm85rbzdAkoNbPXJQ5+6caowVO8Yx+NWGjGz/oGhs/D+WIbbQpOrU0hU2Li2/42xQ==", "license": "MIT", "dependencies": { - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2311,12 +2312,12 @@ } }, "node_modules/@radix-ui/react-label": { - "version": "2.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-label/-/react-label-2.1.11.tgz", - "integrity": "sha512-3PKvDDxOn62k0oV1n4QtNtD2vpu+zYjXR7ojLBPaO6SPvhy53yg0vAmgNeBQeJW5rV3dffoRG+HYfLBZuzw0CQ==", + "version": "2.1.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-label/-/react-label-2.1.13.tgz", + "integrity": "sha512-kj7BXyM4uG0dyeoEdVmPQAOFN291+iJOtiGTvkXe1ijJWLQbAHpFNkopvqquaMVn+zjqTZRhnefESAinMErHKg==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -2334,27 +2335,27 @@ } }, "node_modules/@radix-ui/react-menu": { - "version": "2.1.19", - "resolved": "https://registry.npmjs.org/@radix-ui/react-menu/-/react-menu-2.1.19.tgz", - "integrity": "sha512-Mht9BVd1AIsNFVQr4KG3bIK7XQn5IXF0TL/2ObsrzOdc1loaly/+kBDL5roSCYn8j8XZkvpOD0WYLz2FQtH1Eg==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-focus-guards": "1.1.4", - "@radix-ui/react-focus-scope": "1.1.11", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-popper": "1.3.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-slot": "1.3.0", - "@radix-ui/react-use-callback-ref": "1.1.2", + "version": "2.1.22", + "resolved": "https://registry.npmjs.org/@radix-ui/react-menu/-/react-menu-2.1.22.tgz", + "integrity": "sha512-xCFrVLttGDPwMjIPI6GS+tm3IGUNKsPXffrJQIPpQJuE9Qy1bU9GNUCkwranU/pEqyBlwMxcBIK/FUJFAZ9SqQ==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-focus-guards": "1.1.5", + "@radix-ui/react-focus-scope": "1.1.14", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-popper": "1.3.5", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-slot": "1.3.1", + "@radix-ui/react-use-callback-ref": "1.1.3", "aria-hidden": "^1.2.4", "react-remove-scroll": "^2.7.2" }, @@ -2374,21 +2375,21 @@ } }, "node_modules/@radix-ui/react-menubar": { - "version": "1.1.19", - "resolved": "https://registry.npmjs.org/@radix-ui/react-menubar/-/react-menubar-1.1.19.tgz", - "integrity": "sha512-Glt6mebxcgQvLeVkH3HiqV5bgQubE+31ELxLs7q0GlYI5k0XYkOkeuPrhXoylxK8eufvIt9CJjzY1TfFMXK3qw==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-menu": "2.1.19", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-use-controllable-state": "1.2.3" + "version": "1.1.22", + "resolved": "https://registry.npmjs.org/@radix-ui/react-menubar/-/react-menubar-1.1.22.tgz", + "integrity": "sha512-jDkcZXd5rN4b/S9nnEv9KZajaQ7+RO98OCWqAxrULTJtkSvODlNOO+EIxNG/d4QIF6QOqK5ZZrTF9MYl6eQdiQ==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-menu": "2.1.22", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -2406,25 +2407,25 @@ } }, "node_modules/@radix-ui/react-navigation-menu": { - "version": "1.2.17", - "resolved": "https://registry.npmjs.org/@radix-ui/react-navigation-menu/-/react-navigation-menu-1.2.17.tgz", - "integrity": "sha512-fYeYQvbeNn5AQk2RBbpO7koLm2YbS00UYxC/IL2sgLlninEH5UNIv+X3E0KJ1Vy4WIo+dhN9w8GNqSHhbHWCIg==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-layout-effect": "1.1.2", - "@radix-ui/react-use-previous": "1.1.2", - "@radix-ui/react-visually-hidden": "1.2.7" + "version": "1.2.20", + "resolved": "https://registry.npmjs.org/@radix-ui/react-navigation-menu/-/react-navigation-menu-1.2.20.tgz", + "integrity": "sha512-in/exCQPatmmBmQZrtQkK4UrysEp8VGEuw5o8Bx3ozxbfg7DBb4H5j3DgxGz4N59J02NRVzhsWFtujZgy5ue3w==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-use-previous": "1.1.3", + "@radix-ui/react-visually-hidden": "1.2.9" }, "peerDependencies": { "@types/react": "*", @@ -2442,23 +2443,23 @@ } }, "node_modules/@radix-ui/react-one-time-password-field": { - "version": "0.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-one-time-password-field/-/react-one-time-password-field-0.1.11.tgz", - "integrity": "sha512-Rsgab65u73E5kPVh8OS6PgPwJgPyf08GFfJDGAbMdF4DL7CgDhFOaDnXuk/DiMEVF6kgQwl0oJmFklvipmiOLg==", - "license": "MIT", - "dependencies": { - "@radix-ui/number": "1.1.2", - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-effect-event": "0.0.3", - "@radix-ui/react-use-is-hydrated": "0.1.1", - "@radix-ui/react-use-layout-effect": "1.1.2" + "version": "0.1.14", + "resolved": "https://registry.npmjs.org/@radix-ui/react-one-time-password-field/-/react-one-time-password-field-0.1.14.tgz", + "integrity": "sha512-F3vMSK+d+huI3a4Zm6j2hUsS+/gByVbsechJwp/ZCZBCrusXHvBeZZz9aMqXqqYNYu23mtvVMt6AeHDds8EU7w==", + "license": "MIT", + "dependencies": { + "@radix-ui/number": "1.1.3", + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-effect-event": "0.0.4", + "@radix-ui/react-use-is-hydrated": "0.1.2", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2476,19 +2477,19 @@ } }, "node_modules/@radix-ui/react-password-toggle-field": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/@radix-ui/react-password-toggle-field/-/react-password-toggle-field-0.1.6.tgz", - "integrity": "sha512-pQ3xGp/uemomASPH97Eb3shfXX8QlG11bBJyEvRBV+vwtO4HvQlS06Yj9f31Ao7XepvF98SFrRgVDQ7jv+2xjQ==", + "version": "0.1.9", + "resolved": "https://registry.npmjs.org/@radix-ui/react-password-toggle-field/-/react-password-toggle-field-0.1.9.tgz", + "integrity": "sha512-JFkmnwZFD357odQkpzfxz++bpohQpaGCT/4PK6oRd4R/Rxzg02uFDucFzZDOTIOz6vWSluIlz91zelleg9BheA==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-effect-event": "0.0.3", - "@radix-ui/react-use-is-hydrated": "0.1.1" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-effect-event": "0.0.4", + "@radix-ui/react-use-is-hydrated": "0.1.2" }, "peerDependencies": { "@types/react": "*", @@ -2506,24 +2507,25 @@ } }, "node_modules/@radix-ui/react-popover": { - "version": "1.1.18", - "resolved": "https://registry.npmjs.org/@radix-ui/react-popover/-/react-popover-1.1.18.tgz", - "integrity": "sha512-qdXDes+eHlnMUGlBAAAe5EG7oOQvqsXuq4mq585diMudg80iB+jHbsSeG3+Q4eWNsogNyhqU2p/3i+Y0iEepqg==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-focus-guards": "1.1.4", - "@radix-ui/react-focus-scope": "1.1.11", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-popper": "1.3.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-slot": "1.3.0", - "@radix-ui/react-use-controllable-state": "1.2.3", + "version": "1.1.21", + "resolved": "https://registry.npmjs.org/@radix-ui/react-popover/-/react-popover-1.1.21.tgz", + "integrity": "sha512-+AJ7P5oRcFqFtv7MaCD8fOuK3l5qQBAMdWEOnUOYd3JfHOeIUe7TnHHSSP15CtWwH4KrotyDCTzodOIoONh8vw==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-focus-guards": "1.1.5", + "@radix-ui/react-focus-scope": "1.1.14", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-popper": "1.3.5", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-slot": "1.3.1", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", "aria-hidden": "^1.2.4", "react-remove-scroll": "^2.7.2" }, @@ -2543,21 +2545,21 @@ } }, "node_modules/@radix-ui/react-popper": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.3.2.tgz", - "integrity": "sha512-3QXNeMkdshed1MR3LNoiCirBywRFPkD8ETJa/HlPuLwSajaQixf2ro+isoDNJlGABg9ug41XuZpINZJIle4XWg==", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.3.5.tgz", + "integrity": "sha512-6hLng2Rs45IZcvZ31BNvMeaFEMMEbtsog4xPcb8LZrGfyoV9fdAXqB9UKhLpTHtL0+E2DhSr6VW54Tehd6ksAQ==", "license": "MIT", "dependencies": { "@floating-ui/react-dom": "^2.0.0", - "@radix-ui/react-arrow": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-layout-effect": "1.1.2", - "@radix-ui/react-use-rect": "1.1.2", - "@radix-ui/react-use-size": "1.1.2", - "@radix-ui/rect": "1.1.2" + "@radix-ui/react-arrow": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-use-rect": "1.1.3", + "@radix-ui/react-use-size": "1.1.3", + "@radix-ui/rect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2575,13 +2577,13 @@ } }, "node_modules/@radix-ui/react-portal": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.13.tgz", - "integrity": "sha512-z3oXfmaHLJTF1wktbjgD6cn9jiEbq3WSondB10LIuIt2m2Ym4iJlrW04/euMwENDdWDdE7z+OuY7Qyp1YpRSwA==", + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.15.tgz", + "integrity": "sha512-kAfBVJUKNNKZuyGQXXG6rKolAV2KAmxxVkPXJgoq9dEFTl39286RufHQFNTL8rzha4vP8159BJ6hMGpB+bqv7A==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2599,12 +2601,12 @@ } }, "node_modules/@radix-ui/react-presence": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.6.tgz", - "integrity": "sha512-zdTk4PlUO0E18HnZ3wYbW0KkJJxWCdiNYp6g6X1PtONFhxVkg01vliTJAmwIszU6mHiyBOoW9P0rAugl5/hULQ==", + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.9.tgz", + "integrity": "sha512-LTi1v05bprIb8/GSY/GWusI0jfsYjQ3CD3Nin8o7jVxnpHzVQfzjOQJoJTQkE9bdmOnsS7SFdhkXiBv8PrYnxw==", "license": "MIT", "dependencies": { - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2622,12 +2624,12 @@ } }, "node_modules/@radix-ui/react-primitive": { - "version": "2.1.7", - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.7.tgz", - "integrity": "sha512-bC3NiwsprbxKjuon9l7X6BUTw7FPVzEYaL92MPEY5SCd/9hUTPXVFtVwRix7778wtRsVao+zE062gL79FZleeQ==", + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.8.tgz", + "integrity": "sha512-DOlK1BdcIeYYUcFkSYFka4v1h95XTov93b0jCgW1EEiZuIhdwHY2NlE1teLIh+p0uBsuZI5A+voay+iVWpprfA==", "license": "MIT", "dependencies": { - "@radix-ui/react-slot": "1.3.0" + "@radix-ui/react-slot": "1.3.1" }, "peerDependencies": { "@types/react": "*", @@ -2645,13 +2647,13 @@ } }, "node_modules/@radix-ui/react-progress": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-progress/-/react-progress-1.1.11.tgz", - "integrity": "sha512-KqiGJcFaZDc+BvveAgU3ZhACg2MvSUDrCBx4lRR/ZVRNal0bvt8lBpvnSkep9heeOuF8Qfw3fszLDX4OpQ2NVw==", + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/@radix-ui/react-progress/-/react-progress-1.1.14.tgz", + "integrity": "sha512-lq5VXWp/t/b8MaqbRMAItXICc/jwhzJt0ZZ+au/CBtTYkX9EfAsSyGQL5brUVBgf9tUTKCoJEZlDl+uJF/08xQ==", "license": "MIT", "dependencies": { - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -2669,21 +2671,20 @@ } }, "node_modules/@radix-ui/react-radio-group": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-radio-group/-/react-radio-group-1.4.2.tgz", - "integrity": "sha512-W8Uo9riHnlzLLWy+r2mVHUyuEWqD/+be4PZzbEvaGoFSBDHkm+GYWjtcE6u3AmPKNyfanWpnVfpZ2GqPCdzzsw==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-previous": "1.1.2", - "@radix-ui/react-use-size": "1.1.2" + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-radio-group/-/react-radio-group-1.4.5.tgz", + "integrity": "sha512-BM1xQgw1gpgPSw05U4hJCMDX9GmAS6b6vKZANuNQZo0vf/ah7NZDAnjLd4tPg3z2vMvlI0CV+B2CFM9Z19oQDA==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-size": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2701,20 +2702,22 @@ } }, "node_modules/@radix-ui/react-roving-focus": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.14.tgz", - "integrity": "sha512-8Qcnx9447tx/aCBgw6Jenfqg4Skq+vqab9mCBmuGNipIS5YXvL275wbKEu7+ICYHIlAPgCduUMJH1XOYewKF6Q==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-controllable-state": "1.2.3" + "version": "1.1.17", + "resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.17.tgz", + "integrity": "sha512-YdJmjETw7Py+4Nziv71jgZ6fH7xQgB5p+pQ5rV8Iufyrm0RHSijec/UV1zPfQoK/YcfzB9nOl/2bi1zf1SjRMQ==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-is-hydrated": "0.1.2", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2732,20 +2735,20 @@ } }, "node_modules/@radix-ui/react-scroll-area": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/@radix-ui/react-scroll-area/-/react-scroll-area-1.2.13.tgz", - "integrity": "sha512-7tncSubo2G0UY1e8rk+72qe3XRzrGnOLtZQ1PL1KoBfRUNX0NrJT5akb+0kfwSCc3gVR4wdHqyhAQBDpDNOwDw==", + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/@radix-ui/react-scroll-area/-/react-scroll-area-1.2.16.tgz", + "integrity": "sha512-kEcmCenIJ+W5xlCv1u9VKDdPmzzGyfrJwEneY+02GH+lJRXrGpkiTkyjrfkspuRw6DXt4uduwT5c4xD8HTv27Q==", "license": "MIT", "dependencies": { - "@radix-ui/number": "1.1.2", - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/number": "1.1.3", + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2763,31 +2766,31 @@ } }, "node_modules/@radix-ui/react-select": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-select/-/react-select-2.3.2.tgz", - "integrity": "sha512-brXD6C/V0fVK0DDbscLVw6LsXrjQ+ay8jdOBaN+tLb4vsHsAMm6Gt6eT77wHX1Eq8GPtD5rJ+RxFtfDozsb4+Q==", - "license": "MIT", - "dependencies": { - "@radix-ui/number": "1.1.2", - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-focus-guards": "1.1.4", - "@radix-ui/react-focus-scope": "1.1.11", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-popper": "1.3.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-slot": "1.3.0", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-layout-effect": "1.1.2", - "@radix-ui/react-use-previous": "1.1.2", - "@radix-ui/react-visually-hidden": "1.2.7", + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-select/-/react-select-2.3.5.tgz", + "integrity": "sha512-6CQx0xtdarAkSCsqgLJaz+coYQaru7rt8K6gMItR2rA+WP8/Ig6kRAzP6Zw88RccG98IZnszqJlJx9hejYOL3A==", + "license": "MIT", + "dependencies": { + "@radix-ui/number": "1.1.3", + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-focus-guards": "1.1.5", + "@radix-ui/react-focus-scope": "1.1.14", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-popper": "1.3.5", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-slot": "1.3.1", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-use-previous": "1.1.3", + "@radix-ui/react-visually-hidden": "1.2.9", "aria-hidden": "^1.2.4", "react-remove-scroll": "^2.7.2" }, @@ -2807,12 +2810,12 @@ } }, "node_modules/@radix-ui/react-separator": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-separator/-/react-separator-1.1.11.tgz", - "integrity": "sha512-jRhe86+8PF7VZ1u14eOWVOuh2BuAhALg/FT1VcMC4OHedMTRUazDnDlKTt+yxo5cRNKHMfmvZ4sSQtWDeMV4CQ==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-separator/-/react-separator-1.1.13.tgz", + "integrity": "sha512-wbagLhy4grekqiT6hU0WNP09FpmemTXbNWg4QEawaw9dix7hRIcrmDNnLDasOsKVLtArEznhgZKe5Gm4U6oPXQ==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -2830,22 +2833,22 @@ } }, "node_modules/@radix-ui/react-slider": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slider/-/react-slider-1.4.2.tgz", - "integrity": "sha512-qt5C1ppJz66aUDrH1VccjPrq7aFchK0wBrn6xsxlCHNUyE57dRRQ7lp1QFpF7OscMexZF8MCGBTVBlENHPkNiA==", - "license": "MIT", - "dependencies": { - "@radix-ui/number": "1.1.2", - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-layout-effect": "1.1.2", - "@radix-ui/react-use-previous": "1.1.2", - "@radix-ui/react-use-size": "1.1.2" + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slider/-/react-slider-1.4.5.tgz", + "integrity": "sha512-7E8C13SdQKQxYganILiVZGEwM0NSbfbFcnNJ93kP++wD2pMT1SMsG3c04PFUlbPpaSXgicYgPeBndgJTvV3NKg==", + "license": "MIT", + "dependencies": { + "@radix-ui/number": "1.1.3", + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-use-previous": "1.1.3", + "@radix-ui/react-use-size": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2863,12 +2866,13 @@ } }, "node_modules/@radix-ui/react-slot": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.3.0.tgz", - "integrity": "sha512-MojKku4U/miO8Av4Dkb+ctMAQx7JmY96LmtDQlAarCRtd7rN52QCSzBF+XAvr5S6coSVj9HEPBgHAHKEJVk/WA==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.3.1.tgz", + "integrity": "sha512-Bu/aAQHFFh6/QAvXAeUMurJ9fbW0JUIqlojU/yBXZ7cAVqy75Y7JYYyuCr9zLNF0p4WWoJYV54CTUIf4l7FzTw==", "license": "MIT", "dependencies": { - "@radix-ui/react-compose-refs": "1.1.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4" }, "peerDependencies": { "@types/react": "*", @@ -2881,18 +2885,17 @@ } }, "node_modules/@radix-ui/react-switch": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-switch/-/react-switch-1.3.2.tgz", - "integrity": "sha512-tgRBI3DdNwAJYE4BBZyZcz/HRRCvAsPkRvG1wvKc+41tBGMxPn/a87T/wikXAvyDypNQ9kaZwHbeZe+veHCGpA==", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-switch/-/react-switch-1.3.5.tgz", + "integrity": "sha512-e1YrvGvEjIqDhqKjQ4Q+IDkMfiY30u3FPz9CZXZMlQ8mU3kZ2PdeBM8Gssc48CDopPizNorKumGhjySBfO7BDQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-previous": "1.1.2", - "@radix-ui/react-use-size": "1.1.2" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-size": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2910,19 +2913,19 @@ } }, "node_modules/@radix-ui/react-tabs": { - "version": "1.1.16", - "resolved": "https://registry.npmjs.org/@radix-ui/react-tabs/-/react-tabs-1.1.16.tgz", - "integrity": "sha512-v3Ab2l7z6U7tRB4xA0IyKdq0OsqaO1o9ZjsIEoKKnSZ/l96mZz8aCTX0NCXw+YVHJXr8Km4d+Mn6/Q8YjXa+gw==", + "version": "1.1.19", + "resolved": "https://registry.npmjs.org/@radix-ui/react-tabs/-/react-tabs-1.1.19.tgz", + "integrity": "sha512-4wbGf98pX2ZwYqHMVB/dakeMPyH4xSJ9MSDaCCWXlIpYt0VYY6mtZxKSTiGS/F3tk0yrEYmXE1V8uwG7TxDCcQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -2940,23 +2943,23 @@ } }, "node_modules/@radix-ui/react-toast": { - "version": "1.2.18", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toast/-/react-toast-1.2.18.tgz", - "integrity": "sha512-YNEnTHV47hPep+U0QvVM02OJNka9uygREc+k4Nh5VSZBg4MmE+myI442x3hCGfRpX7N2WSSYSJKws4gE+Z8lgg==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-layout-effect": "1.1.2", - "@radix-ui/react-visually-hidden": "1.2.7" + "version": "1.2.21", + "resolved": "https://registry.npmjs.org/@radix-ui/react-toast/-/react-toast-1.2.21.tgz", + "integrity": "sha512-/o8uHzH2z6ZM59Dt1UPFj8aYJ0DjPu0EuQXQ7uuYJTQLH5mNqxa1KuBfbpnklgXOOjyAtTp/tll0Nm+Nkz+bEg==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-visually-hidden": "1.2.9" }, "peerDependencies": { "@types/react": "*", @@ -2974,14 +2977,14 @@ } }, "node_modules/@radix-ui/react-toggle": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle/-/react-toggle-1.1.13.tgz", - "integrity": "sha512-bI2ILJrzwgmAsH05TsJ9pVrzqQwAip7OM2/krqAdYn0R16bl86UPWbe5VPHsALat0EnqpV01cGtkleaUKPNdNg==", + "version": "1.1.16", + "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle/-/react-toggle-1.1.16.tgz", + "integrity": "sha512-pp4TLY3N4osN9IB4TLEaaZRGooBmCi/XJD65gSCs5tvsKofM9WgiBToNtGrmR0k3sG4jFj4Nw4utsIvQraWA9g==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -2999,18 +3002,18 @@ } }, "node_modules/@radix-ui/react-toggle-group": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle-group/-/react-toggle-group-1.1.14.tgz", - "integrity": "sha512-TK1vusNKb8IRhF23FTbRgUNZ9zfs5rGIyI7LfR3h26p9LrQ060i0uW9QWeD8baZMddaaP0DBGlIa6pbZG+mitg==", + "version": "1.1.17", + "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle-group/-/react-toggle-group-1.1.17.tgz", + "integrity": "sha512-KKsrxb1cZREc2RI5DOGwlUSpaPW40xIaK1/DXXqYDb7slRE8pkRa+iF2aFbYiuMJ+aNWpCSChiN5gFe3bVveaQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-toggle": "1.1.13", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-toggle": "1.1.16", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -3028,18 +3031,18 @@ } }, "node_modules/@radix-ui/react-toolbar": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toolbar/-/react-toolbar-1.1.14.tgz", - "integrity": "sha512-L/EkWVqlnj3lL2toHh4C7PwH2jxfa7OCq6lGfXSCii99ve2S4Ux5rc9HnOa7LN9exHa/Nl9kmCAmP9BuDPy5UA==", + "version": "1.1.17", + "resolved": "https://registry.npmjs.org/@radix-ui/react-toolbar/-/react-toolbar-1.1.17.tgz", + "integrity": "sha512-MjorZ0XQiWfCrrpStNXw/hX0HnG7VEzCgcSV226Ox8/WzS5yq0SiMhsLFE3LlXhdghlakFRFdE6eegtmUQW7Mg==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-separator": "1.1.11", - "@radix-ui/react-toggle-group": "1.1.14" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-separator": "1.1.13", + "@radix-ui/react-toggle-group": "1.1.17" }, "peerDependencies": { "@types/react": "*", @@ -3057,23 +3060,24 @@ } }, "node_modules/@radix-ui/react-tooltip": { - "version": "1.2.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-tooltip/-/react-tooltip-1.2.11.tgz", - "integrity": "sha512-8XZ6Py3y3W2nEzAUGCN5cfVKaUi+CVApcz1d6lrNVVf2hvYEixMRkq8k9ggPKnQUpRRuOV5avt8uvxViH2jLwA==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-popper": "1.3.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-slot": "1.3.0", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-visually-hidden": "1.2.7" + "version": "1.2.14", + "resolved": "https://registry.npmjs.org/@radix-ui/react-tooltip/-/react-tooltip-1.2.14.tgz", + "integrity": "sha512-C/JxCKJJac+wtHPW1yFBSN8Ssuaufy2jYQMgyiJYyW4Fw0WJfDWXQDAly1qsbd1YDznH+sYitaljhf8igPCvmA==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-popper": "1.3.5", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-slot": "1.3.1", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-visually-hidden": "1.2.9" }, "peerDependencies": { "@types/react": "*", @@ -3091,9 +3095,9 @@ } }, "node_modules/@radix-ui/react-use-callback-ref": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.2.tgz", - "integrity": "sha512-xCso9j1/u8sEgP1RNHjFrXJLApL8LiqOkI1R4ywuN00rxWdYg4oQXuwKLS3i0j5NWLromUD27/4nlxj2UFVvIw==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.3.tgz", + "integrity": "sha512-AUS7HoBBAncIsGMLNG+CcpLuJ+JIBbZzmyM8Qdb1eIThX0AlhSSC6wn40xfBlPE+ypx/vSSiRWnklUAjy3U3UA==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -3106,13 +3110,14 @@ } }, "node_modules/@radix-ui/react-use-controllable-state": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.3.tgz", - "integrity": "sha512-PLzC90MS+ReootmjC597dvopoelpZ8Q61HJkDXZSExitIq7PL55vHNnesAHwguHK0aPfBnpdNzQtv1uliaqQrA==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.5.tgz", + "integrity": "sha512-UB1dXpxvHjR48poyKdKdTm7jT0kp3elkUKdKQiOkirlbYumqXinSJtrjDsr9maXNPvL12bKI4CDSmydms/9Aeg==", "license": "MIT", "dependencies": { - "@radix-ui/react-use-effect-event": "0.0.3", - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-use-effect-event": "0.0.4", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -3125,12 +3130,12 @@ } }, "node_modules/@radix-ui/react-use-effect-event": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-effect-event/-/react-use-effect-event-0.0.3.tgz", - "integrity": "sha512-6c8ZqvPTWILEKnyVkP53EGRCcpnJiKTC21sS/6R1GF5xKyHJJWQEPfkqlcgUkdRQivd6tb23abUwe4ngWmY0JA==", + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-effect-event/-/react-use-effect-event-0.0.4.tgz", + "integrity": "sha512-XYcfa6wlXDCwQtePuEiPmXLSAhGL4DWtedSyRgGbG3y10mw+OnrLp6SyeY1gJFMiYF0Dx0nMAX9InylKbLEFQQ==", "license": "MIT", "dependencies": { - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -3143,12 +3148,12 @@ } }, "node_modules/@radix-ui/react-use-escape-keydown": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.3.tgz", - "integrity": "sha512-3wEkMiPHXha/2VadZ68rYBcmYnPINVGl4Y3gtcM7fKRjANk0OscK+cdqBgUWdozb7YJxsh0vefM7vgAMHXOjqg==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.4.tgz", + "integrity": "sha512-4MSb5SPbMH02uUn19tLkO5Bav66ZQg/zFbedo7FWLWGFg9r8Z9xSog7QGnq9ZceurzBVIAIwgzANg6ExWc8HkQ==", "license": "MIT", "dependencies": { - "@radix-ui/react-use-callback-ref": "1.1.2" + "@radix-ui/react-use-callback-ref": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -3161,9 +3166,9 @@ } }, "node_modules/@radix-ui/react-use-is-hydrated": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-is-hydrated/-/react-use-is-hydrated-0.1.1.tgz", - "integrity": "sha512-qwOiz4Tjo8CNnrOLAYUMXeZwDzXgXpvK4TKQPmWLECM9XoWvA6+0Z2/7Ag3A4ivjS4ovbLJPbskkxioFyBhr8A==", + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-is-hydrated/-/react-use-is-hydrated-0.1.2.tgz", + "integrity": "sha512-2+gAVu9uaSLbopCTvvuWX9MIgEOlyqXC1Ok+KLCO7cZPSHLENs7dL0KbFQUGFIcFKmDW/bmaQRJtd8E3cnMRUw==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -3176,9 +3181,9 @@ } }, "node_modules/@radix-ui/react-use-layout-effect": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.2.tgz", - "integrity": "sha512-jrBWOxZITuGcnjRCM2t2U5ZPkCLxD+Ym6DjfssS5haTj2iiak/DOb64JeN6OdLfLgptb6/e2kKR+ZuTrGoZTPA==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.3.tgz", + "integrity": "sha512-rDiah9wvtqihWtWz02XreeRKIxt2EJF8y5D9rtY9l5A2zxePAtcPiOMpDugNRw5bFHz+1/8viVoc7ZVKiJknCw==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -3191,9 +3196,9 @@ } }, "node_modules/@radix-ui/react-use-previous": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-1.1.2.tgz", - "integrity": "sha512-IGBQPtRFdhN6MQ8dbegVmBq1LVZluya3F1jWY+puIcQC3MHctRwTDSBWCkL/3ZcnMJLTMJ++Z+ktmvg0F89iCw==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-1.1.3.tgz", + "integrity": "sha512-kbefNKla5AGhgvMqrg/qS7mYVLXTEHQLqoFIS03nKN2dAfQQ5PK5Tp+2LxS7BV6a6l4HHv4jTg6rtV2Uajwe2w==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -3206,12 +3211,12 @@ } }, "node_modules/@radix-ui/react-use-rect": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.1.2.tgz", - "integrity": "sha512-d8a+bBY/FxikNPlgJJoaBHZX+zKVbWHYJGTLnLvveQgFSTntkGdEKv3JDtHrMS0DNYpllz2nRsTLGLKYttbpmw==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.1.3.tgz", + "integrity": "sha512-W0GSYZFKEfi6raMiMEfJSngvVbFDIyxtW5JuVg5NoQBY59l0dVQVGLbhog/tOdwq0qtZ+TXuX1ikSNan4/IZXA==", "license": "MIT", "dependencies": { - "@radix-ui/rect": "1.1.2" + "@radix-ui/rect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -3224,12 +3229,12 @@ } }, "node_modules/@radix-ui/react-use-size": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.1.2.tgz", - "integrity": "sha512-giWQp+4mxjBPt4KZ0MmyuykFNWfbDxKt4x+fPkRYmgRFJSbCZFzUglvMb/Kjn38tm10YP4ufiQZDx3zna4LU6w==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.1.3.tgz", + "integrity": "sha512-jJq6tQQLvO/z4uWbztjwPV+1a/+H4rCaWypasLB/ac8DEdd6+p7dIm7o3F6P2KZPGkPMqD4s5424EdAdoU+GLA==", "license": "MIT", "dependencies": { - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -3242,12 +3247,12 @@ } }, "node_modules/@radix-ui/react-visually-hidden": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.2.7.tgz", - "integrity": "sha512-1wNZBggTDK3GRuuQ6nP4k2yi7a6l7I5qbMPbZcRsrGsGVead/f/d5FhEzUvqFs0bcrDLx7n1zKQ3JvLR6whaaw==", + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.2.9.tgz", + "integrity": "sha512-seuZXNZVCz1kLSQMRO/TdNOSahBI3S5nXE4jzO7u7aFRWQlMAnwyrr8vKMkEU115fCLEyzR2YyjnP+aRMxK34w==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -3265,9 +3270,9 @@ } }, "node_modules/@radix-ui/rect": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.1.2.tgz", - "integrity": "sha512-xnXE7wG13PI+cxieVssYXlQJuYVRhH9NBoxt3KNwzghDIA69GMm7d4wXRouHIYjE+KvS6U/MsMO73NdS2MH9ZA==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.1.3.tgz", + "integrity": "sha512-JtyZR+mqgBibTo8xea3B6ZRmzZiM/YeVBtUkas6zMuXjAlfIFIW2FgqeM9eLyvEaYX66vr6DJMK+4U6LV0KhNw==", "license": "MIT" }, "node_modules/@react-email/body": { @@ -4923,9 +4928,9 @@ } }, "node_modules/js-base64": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-3.8.0.tgz", - "integrity": "sha512-65kvbemyZhj+ExQt1PEFyBEjL5vAHysu1lJdW1AwhhChkO8ZBPizYk/m9GVrpbS2Je1hF+UYZ+6KywqtZV8mHw==", + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-3.9.1.tgz", + "integrity": "sha512-U73qptcvf/HIOauFOmqT3a0mDUp0MYlfd15oqoe9kqZt5XhiXVb+HG09sLvI9PQ9tZIBFS4nlErai8zbWazP0g==", "license": "BSD-3-Clause" }, "node_modules/js-tokens": { @@ -5858,66 +5863,66 @@ "license": "MIT" }, "node_modules/radix-ui": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/radix-ui/-/radix-ui-1.6.1.tgz", - "integrity": "sha512-QXDXJtB6sK83mLASONYUZCauatcWb+knFviFpN1EhtdbbmlsRmzCLrbZSKztnNiem2KOHIBbiDbauVB7SORXMw==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-accessible-icon": "1.1.11", - "@radix-ui/react-accordion": "1.2.15", - "@radix-ui/react-alert-dialog": "1.1.18", - "@radix-ui/react-arrow": "1.1.11", - "@radix-ui/react-aspect-ratio": "1.1.11", - "@radix-ui/react-avatar": "1.2.1", - "@radix-ui/react-checkbox": "1.3.6", - "@radix-ui/react-collapsible": "1.1.15", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-context-menu": "2.3.2", - "@radix-ui/react-dialog": "1.1.18", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-dropdown-menu": "2.1.19", - "@radix-ui/react-focus-guards": "1.1.4", - "@radix-ui/react-focus-scope": "1.1.11", - "@radix-ui/react-form": "0.1.11", - "@radix-ui/react-hover-card": "1.1.18", - "@radix-ui/react-label": "2.1.11", - "@radix-ui/react-menu": "2.1.19", - "@radix-ui/react-menubar": "1.1.19", - "@radix-ui/react-navigation-menu": "1.2.17", - "@radix-ui/react-one-time-password-field": "0.1.11", - "@radix-ui/react-password-toggle-field": "0.1.6", - "@radix-ui/react-popover": "1.1.18", - "@radix-ui/react-popper": "1.3.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-progress": "1.1.11", - "@radix-ui/react-radio-group": "1.4.2", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-scroll-area": "1.2.13", - "@radix-ui/react-select": "2.3.2", - "@radix-ui/react-separator": "1.1.11", - "@radix-ui/react-slider": "1.4.2", - "@radix-ui/react-slot": "1.3.0", - "@radix-ui/react-switch": "1.3.2", - "@radix-ui/react-tabs": "1.1.16", - "@radix-ui/react-toast": "1.2.18", - "@radix-ui/react-toggle": "1.1.13", - "@radix-ui/react-toggle-group": "1.1.14", - "@radix-ui/react-toolbar": "1.1.14", - "@radix-ui/react-tooltip": "1.2.11", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-effect-event": "0.0.3", - "@radix-ui/react-use-escape-keydown": "1.1.3", - "@radix-ui/react-use-is-hydrated": "0.1.1", - "@radix-ui/react-use-layout-effect": "1.1.2", - "@radix-ui/react-use-size": "1.1.2", - "@radix-ui/react-visually-hidden": "1.2.7" + "version": "1.6.5", + "resolved": "https://registry.npmjs.org/radix-ui/-/radix-ui-1.6.5.tgz", + "integrity": "sha512-HVHPWDoOXBYxxiwvWR45KPcmvrjoa/NTFUbPbGmYoZv7BFYOIpZKiPQZWcpFJTX5z4LeoGenGCUgoafdYHuPWA==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-accessible-icon": "1.1.13", + "@radix-ui/react-accordion": "1.2.18", + "@radix-ui/react-alert-dialog": "1.1.21", + "@radix-ui/react-arrow": "1.1.13", + "@radix-ui/react-aspect-ratio": "1.1.13", + "@radix-ui/react-avatar": "1.2.4", + "@radix-ui/react-checkbox": "1.3.9", + "@radix-ui/react-collapsible": "1.1.18", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-context-menu": "2.3.5", + "@radix-ui/react-dialog": "1.1.21", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-dropdown-menu": "2.1.22", + "@radix-ui/react-focus-guards": "1.1.5", + "@radix-ui/react-focus-scope": "1.1.14", + "@radix-ui/react-form": "0.1.14", + "@radix-ui/react-hover-card": "1.1.21", + "@radix-ui/react-label": "2.1.13", + "@radix-ui/react-menu": "2.1.22", + "@radix-ui/react-menubar": "1.1.22", + "@radix-ui/react-navigation-menu": "1.2.20", + "@radix-ui/react-one-time-password-field": "0.1.14", + "@radix-ui/react-password-toggle-field": "0.1.9", + "@radix-ui/react-popover": "1.1.21", + "@radix-ui/react-popper": "1.3.5", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-progress": "1.1.14", + "@radix-ui/react-radio-group": "1.4.5", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-scroll-area": "1.2.16", + "@radix-ui/react-select": "2.3.5", + "@radix-ui/react-separator": "1.1.13", + "@radix-ui/react-slider": "1.4.5", + "@radix-ui/react-slot": "1.3.1", + "@radix-ui/react-switch": "1.3.5", + "@radix-ui/react-tabs": "1.1.19", + "@radix-ui/react-toast": "1.2.21", + "@radix-ui/react-toggle": "1.1.16", + "@radix-ui/react-toggle-group": "1.1.17", + "@radix-ui/react-toolbar": "1.1.17", + "@radix-ui/react-tooltip": "1.2.14", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-effect-event": "0.0.4", + "@radix-ui/react-use-escape-keydown": "1.1.4", + "@radix-ui/react-use-is-hydrated": "0.1.2", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-use-size": "1.1.3", + "@radix-ui/react-visually-hidden": "1.2.9" }, "peerDependencies": { "@types/react": "*", diff --git a/examples/nextjs-lexical-emails-resend/package.json b/examples/nextjs-lexical-emails-resend/package.json index dc820009291..da55596a33e 100644 --- a/examples/nextjs-lexical-emails-resend/package.json +++ b/examples/nextjs-lexical-emails-resend/package.json @@ -17,12 +17,12 @@ "@lexical/rich-text": "0.35.0", "@lexical/selection": "0.35.0", "@lexical/utils": "0.35.0", - "@liveblocks/client": "^3.21.0", - "@liveblocks/emails": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-lexical": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/emails": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-lexical": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", "@radix-ui/react-dialog": "^1.1.15", "@radix-ui/react-popover": "^1.0.7", "@react-email/components": "^1.0.6", diff --git a/examples/nextjs-lexical/package-lock.json b/examples/nextjs-lexical/package-lock.json index a1f262d410e..ce17bd1b14e 100644 --- a/examples/nextjs-lexical/package-lock.json +++ b/examples/nextjs-lexical/package-lock.json @@ -12,11 +12,11 @@ "@lexical/rich-text": "0.35.0", "@lexical/selection": "0.35.0", "@lexical/utils": "0.35.0", - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-lexical": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-lexical": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", "@radix-ui/react-dialog": "^1.1.15", "@radix-ui/react-popover": "^1.0.7", "@types/node": "^18.11.19", @@ -886,30 +886,30 @@ } }, "node_modules/@liveblocks/client": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.21.0.tgz", - "integrity": "sha512-dxPzW2OTXFtKWsbYpjR5N2qpVYtjEeFXYul0TRRtwKkwF161to+8in/6VCd7H3MtD0B0TvN6gM0yedjMhk98oQ==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.23.0.tgz", + "integrity": "sha512-ETdju0DzK9h4BSCe7hFc2gqzLOhoarL5jTNBaCrtBwSqyO4TY3FjVo/aPWRi4zkhhDWvAA4oh/HATLJldj5pLw==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0" + "@liveblocks/core": "3.23.0" } }, "node_modules/@liveblocks/core": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.21.0.tgz", - "integrity": "sha512-3z1Lu5Kg0hQFxZWsAzp/qqmE+aSTV4ca67h7s5LsZPO3CRnEzpUSXiHtxpx8lVPj/ndXt7itikmFWsc8nCkw5g==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.23.0.tgz", + "integrity": "sha512-VG7BTOxTVGE0pNV/uaF5rC8C6FqTy7uR0NPFZGDLQqi2gFYX2MCf4EuPydToFXF54WRWUukzQmItkhFMQb23Cg==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.21.0.tgz", - "integrity": "sha512-YGV014c6S5SrjOV7wAnSx1QKTyd0pyOpcKE8yohUuiy4LBCASHHAGeQI/iCU4XFHYCuQWqjx3yx6CFHoYohqwA==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.23.0.tgz", + "integrity": "sha512-/k2NjYVvk56ub3CQDb2kcDjP2rkcyixzVdTEu30/URrq0UB/MngWgjFFyz1cSXjqyVAIdmdn9PLW+KM6E6K8+w==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0", + "@liveblocks/core": "3.23.0", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "marked": "^15.0.11", @@ -917,13 +917,13 @@ } }, "node_modules/@liveblocks/react": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.21.0.tgz", - "integrity": "sha512-yMipwcJIqjDyrcKMYyNbjiQDSmR7u/g34FQvp34VjimVBUshkowEI696K+GKrh7STmcTJdhA/cKs4lZuOiWPhg==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.23.0.tgz", + "integrity": "sha512-VlBrvs30hsrbD5uRbd1bhpUJDBx5Q0Z8XFz5FuNb/EWueRj+Kfu4mCuRaEChbXrZrzGQX0m84ST6l5lR0n6NNQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0" + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0" }, "peerDependencies": { "@types/react": "^18 || ^19", @@ -940,17 +940,17 @@ } }, "node_modules/@liveblocks/react-lexical": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-lexical/-/react-lexical-3.21.0.tgz", - "integrity": "sha512-hy5fZgJ2XCX8ewbymB8uCpl+c1ANVGFdyXNmLXTOzYrC35fPeGQ0akqhal1D9AIs8dDJXnnQ31uQ+zLDIYYxBg==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react-lexical/-/react-lexical-3.23.0.tgz", + "integrity": "sha512-ZTVdCZzeqqD09NlXyVC7KL+eMpy5f9BFi8LEgyUUD2mJterRNJwTGBtFvu30htFrJnF3MOEPUzLGPxRDCwFxUA==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0", - "@liveblocks/react": "3.21.0", - "@liveblocks/react-ui": "3.21.0", - "@liveblocks/yjs": "3.21.0", + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0", + "@liveblocks/react": "3.23.0", + "@liveblocks/react-ui": "3.23.0", + "@liveblocks/yjs": "3.23.0", "radix-ui": "^1.4.0" }, "peerDependencies": { @@ -976,15 +976,15 @@ } }, "node_modules/@liveblocks/react-ui": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.21.0.tgz", - "integrity": "sha512-ZvRAzrDuGGR4yUm90VLkdcCl20yyqiyPitQqPmS+Ude+ESxRAhuqv5lrH1Q6S0MrQYuouph/+jXX7Myb7lQKCw==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.23.0.tgz", + "integrity": "sha512-de35PijEENcKgNdhYUn9o5srX8tqOWAOh4trQRWe/DCHOBD9TBc6E+ChLAxO8mDy4zChhUvAQ/vhtsh0bKbOhQ==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0", - "@liveblocks/react": "3.21.0", + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0", + "@liveblocks/react": "3.23.0", "frimousse": "^0.2.0", "marked": "^15.0.11", "radix-ui": "^1.4.0", @@ -1009,13 +1009,13 @@ } }, "node_modules/@liveblocks/yjs": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.21.0.tgz", - "integrity": "sha512-BANYY+OYHI3VfcJJSgZVCmqZxoMBUfvtq4lRpR6oIr3rtclJL5T+SBqo8p+5p4yiSSQdj07ICA6hnlyIfhR6yQ==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.23.0.tgz", + "integrity": "sha512-VsQO1QtXcqQheXKRzVRY37MVS/VFbDHFhNeLZAulGZ9MDts7hds+8VyU4uif31E/5qgfh3LaokExSZVIO/cA6A==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0", + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0", "@noble/hashes": "^1.8.0", "js-base64": "^3.7.7", "lib0": "^0.2.0", @@ -1210,24 +1210,24 @@ } }, "node_modules/@radix-ui/number": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-1.1.2.tgz", - "integrity": "sha512-ceTwaxc4I5IOi97DgCotl3pqiyRGvffcc0oOsE2dQYaJOFIDsDt4VWG6xEbg1QePv9QWausCEIppud/tJ1wNig==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-1.1.3.tgz", + "integrity": "sha512-Road2bidD0uu/1BGDOWNdPI06g0lIRy6IF9GZcIrDK2KGItfor8IQwQa+yM2ERgHM1MmHxaxpTzk0/Jp42lNfA==", "license": "MIT" }, "node_modules/@radix-ui/primitive": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.4.tgz", - "integrity": "sha512-7AdCK9PQyiljKoBDbN8OuctCbd/esdwZPQ8RtOE3SsyQtUpiPb+ND75q0jEhC1m1ecBI0MFNeLJvwIh9iKHRcQ==", + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.7.tgz", + "integrity": "sha512-rqWnm76nYT8HoNNqEjpgJ7Pw/DrBj5iBTrmEPo6HTX5+VJyBNOqTdv4g89G63HuR5g0AaENoAcH7Is5fF2kZ8Q==", "license": "MIT" }, "node_modules/@radix-ui/react-accessible-icon": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-accessible-icon/-/react-accessible-icon-1.1.11.tgz", - "integrity": "sha512-HQDOFTKwSnmUij6l54wYJJtxTAnxI71+YJLOrjm2ladFB8HAV5Jt7hwaZPhWTGBkYoW4+ZAOfNZrLDh/qvxSYA==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-accessible-icon/-/react-accessible-icon-1.1.13.tgz", + "integrity": "sha512-2/0RrtTngKZVkOFYDlvhe6JIsUravRnYGwH1iJ+qt+wPu8/fPu3HTLRkQptyIkpLovAy8qvHHJs9cvYJ3Uyqqg==", "license": "MIT", "dependencies": { - "@radix-ui/react-visually-hidden": "1.2.7" + "@radix-ui/react-visually-hidden": "1.2.9" }, "peerDependencies": { "@types/react": "*", @@ -1245,20 +1245,20 @@ } }, "node_modules/@radix-ui/react-accordion": { - "version": "1.2.15", - "resolved": "https://registry.npmjs.org/@radix-ui/react-accordion/-/react-accordion-1.2.15.tgz", - "integrity": "sha512-24Zz/0SYx8F2bSVThBnQrdJs2VbKelyuJordcFRRdA0fRAhrq/wSegGCqaQz34VQoiWqSMGYCYXEhynLSlyQlg==", + "version": "1.2.18", + "resolved": "https://registry.npmjs.org/@radix-ui/react-accordion/-/react-accordion-1.2.18.tgz", + "integrity": "sha512-CGuUFvhjScXBF/bhjaU9xlgai2ikYqJRazXhMzngoUaZI7QaxAw24Ae3S/pR0b69p8GqW6i+CKJmx9JPNnZ4QQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collapsible": "1.1.15", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collapsible": "1.1.18", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -1276,16 +1276,16 @@ } }, "node_modules/@radix-ui/react-alert-dialog": { - "version": "1.1.18", - "resolved": "https://registry.npmjs.org/@radix-ui/react-alert-dialog/-/react-alert-dialog-1.1.18.tgz", - "integrity": "sha512-6c2cXpNlAgHDhKguK24XcWHHayMpK+lk7/WwBXBco+ZJ4Dv7xP++GBM280KgTD/HCRu3jSdfe8WQiZssonYaIA==", + "version": "1.1.21", + "resolved": "https://registry.npmjs.org/@radix-ui/react-alert-dialog/-/react-alert-dialog-1.1.21.tgz", + "integrity": "sha512-VbSR148lNkE8JdWnOsYX72YdivmCAtcrot1dl8UmT0ZZRKNR3hHJUpQxJOw7jWlY/JFemn4oaDXxCxpD594B7Q==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-dialog": "1.1.18", - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-dialog": "1.1.21", + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -1303,12 +1303,12 @@ } }, "node_modules/@radix-ui/react-arrow": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.1.11.tgz", - "integrity": "sha512-Kdil9BB1rIFC/khmf4hC35bn8701AJcizTU7G7cUbEbk5XqqbjDuHW60uUfKqO5WojjZcbAW51Q7P0hRmMLw8A==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.1.13.tgz", + "integrity": "sha512-0Q310knIY0K+mkmncU9FxLggfW7V49Ok2oY+iu27KkERTsQXxYCIC8XW5QoK4w7Jp1z00vT5xj3oxTcn7QlcTg==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -1326,12 +1326,12 @@ } }, "node_modules/@radix-ui/react-aspect-ratio": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-aspect-ratio/-/react-aspect-ratio-1.1.11.tgz", - "integrity": "sha512-IUAhIVpBUvP5NNICjlaB1OFmtRLGqQqTF3ZOSGPoq3XeLXRFtHiWTRxSVEULgOd9GQR2c7tsYqDnhUennapZnw==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-aspect-ratio/-/react-aspect-ratio-1.1.13.tgz", + "integrity": "sha512-dD/EvbOiLskcdBKgNAeUmbTBCJfdCGp85fpFe3lmziE4ASbXuFERQCAB3sR41yvM+P711kJsTBNL9piP60urbA==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -1349,16 +1349,17 @@ } }, "node_modules/@radix-ui/react-avatar": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-avatar/-/react-avatar-1.2.1.tgz", - "integrity": "sha512-+8PWoLLZv3AVb5m0pvoiOca/bQGzc9vPVb+982HB2x3Un0DpYEPM3zLMl4oqRpBsocJuNqLkiv/HXTnTrlwr4g==", + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-avatar/-/react-avatar-1.2.4.tgz", + "integrity": "sha512-u4Sz6ajq2WobGMqbsNXnFI/3JP/o7TUBkEmQ4BRUYofPDQawdO3WWYy5907c9VgOFX+ETjKI3VxnnrKYAF7Pmg==", "license": "MIT", "dependencies": { - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-is-hydrated": "0.1.1", - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-is-hydrated": "0.1.2", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1376,19 +1377,18 @@ } }, "node_modules/@radix-ui/react-checkbox": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/@radix-ui/react-checkbox/-/react-checkbox-1.3.6.tgz", - "integrity": "sha512-eUEUoGMDpfkgHWSE97ZZaUJtzR1M7EKnNIpD1Q16+8JR9NWghcaqMulx9PuCQ720w0UclfYn6FEbCdd5Hx087g==", + "version": "1.3.9", + "resolved": "https://registry.npmjs.org/@radix-ui/react-checkbox/-/react-checkbox-1.3.9.tgz", + "integrity": "sha512-YPXZlqjrKVqKtVD2F828CApHwu+PEu30i7x0Y9gg6SbQ3fJbcaQlDkGPT0gW6HjxoCjAEt8uJ494F1S61KpIjQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-previous": "1.1.2", - "@radix-ui/react-use-size": "1.1.2" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-size": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1406,19 +1406,19 @@ } }, "node_modules/@radix-ui/react-collapsible": { - "version": "1.1.15", - "resolved": "https://registry.npmjs.org/@radix-ui/react-collapsible/-/react-collapsible-1.1.15.tgz", - "integrity": "sha512-8A1zibu5skAQ+UVbaeNH5hVMibiFCRJzgMuM14LTWGttnTZKQL9jwYnhAbHRuxrtCqPXa4JvvnVUq1pTNgyZYw==", + "version": "1.1.18", + "resolved": "https://registry.npmjs.org/@radix-ui/react-collapsible/-/react-collapsible-1.1.18.tgz", + "integrity": "sha512-aNMp8humfYzWERz5gxGb/eLNkB0ZthypLbNlNolzdgzFTeN78e/rnn9rxCdOaSsg/zClTOJ/OkjXYx9PUEPATw==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1436,15 +1436,15 @@ } }, "node_modules/@radix-ui/react-collection": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.1.11.tgz", - "integrity": "sha512-djW9+zeg137KQdlPtmE8xnaD+K2rcXXMWFrSg0hsmYZ6HRbdTA7tDHFgpaW9+huWVEu0RCabL+985T4TA0BE7g==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.1.13.tgz", + "integrity": "sha512-Q8xYqNRFObXPmi45bFSkGdM2JA5hjBeYGFqzg6lZR3wp6b+cciraVq8DdneTabtws+uOYqjmsvmKOufk/M9Cyg==", "license": "MIT", "dependencies": { - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-slot": "1.3.0" + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-slot": "1.3.1" }, "peerDependencies": { "@types/react": "*", @@ -1462,9 +1462,9 @@ } }, "node_modules/@radix-ui/react-compose-refs": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.3.tgz", - "integrity": "sha512-rYOP8OMnuuPMQF1uhPVlGNcCDlkokKqGFE3JcxFViIkAXP7EvFWUliJAstrapypaBLJNHbZL6jGhbVDGTwmVhA==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.4.tgz", + "integrity": "sha512-pWJo6lQAfR6uy1n7ii7PaCc9dLPwTXDYbQpORZU5B548Aqvl2pP1SM1vJGKyxIFqZMHRopRO4CQYX2iXAIB5jA==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -1477,9 +1477,9 @@ } }, "node_modules/@radix-ui/react-context": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.4.tgz", - "integrity": "sha512-QwH4PO5urrbO+FaGd5Aglg+YJgWTyyuZ3g/6mKvsqraLkglDdckw9JafgL5McL5VEJ6EPNduPaT3ZE9BttDAqg==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.2.1.tgz", + "integrity": "sha512-EraVbFjiIjibpLr6EjvEDmSCYJU2SlKDMiO+qEK/D9GOWnQoAQlpQo2occGYC1UM9MBeEx5Bek3UtW/Qi57vAg==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -1492,16 +1492,16 @@ } }, "node_modules/@radix-ui/react-context-menu": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-context-menu/-/react-context-menu-2.3.2.tgz", - "integrity": "sha512-qzsA/ZPhF6yMxBOTIk1nlCkoy2mswSbwYL+ErBa2iP0s4WWrlxmczArYqMcpVfEjmM7KJj/ADPXky0yZfbSxtQ==", + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-context-menu/-/react-context-menu-2.3.5.tgz", + "integrity": "sha512-wbvSjqc7r0xKmfhrMCiCPxSTv/aSHU0cCAy0tELthJbaIzT7dkAcevKuoGKbDLiPG2VePgMVqLi2sWb6tDnzvQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-menu": "2.1.19", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-menu": "2.1.22", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -1519,23 +1519,24 @@ } }, "node_modules/@radix-ui/react-dialog": { - "version": "1.1.18", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.1.18.tgz", - "integrity": "sha512-apa28mldjMgORmE6g/w3sCcA0Y9UAVeeDVoozN4i7kOw12mLl9RBchfzK3Nn6qxOWjrZhK1Lfy7f07kyzxtnBw==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-focus-guards": "1.1.4", - "@radix-ui/react-focus-scope": "1.1.11", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-slot": "1.3.0", - "@radix-ui/react-use-controllable-state": "1.2.3", + "version": "1.1.21", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.1.21.tgz", + "integrity": "sha512-h+7qMDDmZJ8qTSPrwNyKb/PACY0ehtN8QOBlCz+C2C1jgehKekdhmHddG9YQk8BF/sHJqglPjte+jA1Jrp9HcA==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-focus-guards": "1.1.5", + "@radix-ui/react-focus-scope": "1.1.14", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-slot": "1.3.1", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", "aria-hidden": "^1.2.4", "react-remove-scroll": "^2.7.2" }, @@ -1555,9 +1556,9 @@ } }, "node_modules/@radix-ui/react-direction": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.1.2.tgz", - "integrity": "sha512-C3vFhbyi4SW3PmbAi6Awpu4OzJtd0MxGurvSsYtr7p7nM8RNB3VAF3CUmnp2j50knpkrRcB7+ycVXzgLgF6yNA==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.1.3.tgz", + "integrity": "sha512-OdgAA/xb6WOQMKNn0mtbYoruMG6YMaBOnq+evWxSpMmiEMBdeFZawnIWRfPPeVXCRm+0lnN8jpJLjhD7/UIxWw==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -1570,16 +1571,16 @@ } }, "node_modules/@radix-ui/react-dismissable-layer": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.14.tgz", - "integrity": "sha512-4lUhWTWAjbDIqFrAPWJ3WqBOpO5YchVZ88X3nh6H9Lu5AFi5nCUeTPj3D8FSDmabmFeRe9ME0BDA4MwKTha5GQ==", + "version": "1.1.17", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.17.tgz", + "integrity": "sha512-QAXwa38pG0xNAYh1pjdSaf86NrkqsMoDNmget/Y7X8O8E/C3Iqlj9GAPE4DfX9BPLXc7WH2TWSzMRnIoCdcjzQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-effect-event": "0.0.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-effect-event": "0.0.4" }, "peerDependencies": { "@types/react": "*", @@ -1597,18 +1598,18 @@ } }, "node_modules/@radix-ui/react-dropdown-menu": { - "version": "2.1.19", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.1.19.tgz", - "integrity": "sha512-HZccBkbK0LOi8nYKIp5jll/zIRW0cCOmG6WWyqsSpmXCU+ZlcBbTqIwlBvPCu886C5RVu6c/kHV7xSP8IgYNHw==", + "version": "2.1.22", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.1.22.tgz", + "integrity": "sha512-wZRLTjZaJf1HTxx0YepFKZUuo+SZMi+Cr4kJ2fuA5FxDSUE0vHDTscahUaU+jfz6LFk4OuguwqJs5K0JsIsIBA==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-menu": "2.1.19", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-menu": "2.1.22", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -1626,9 +1627,9 @@ } }, "node_modules/@radix-ui/react-focus-guards": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.4.tgz", - "integrity": "sha512-cot/aB/mOm0IYVYTTmQcEEK1M48lZWi8FlYe5nDPQQ8NYZUlXEFgncJ9p2Kzer3RKSrY7cTTpEMLZKNo9QoP5Q==", + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.5.tgz", + "integrity": "sha512-UQvlB7L/BYh3P8MLvwZnQkH521EDos40Rwnbt5+Qpg4Vbk0z3xJjRUmR6+aka4aT1IQQXFdO5bNPoE7cvFl5xQ==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -1641,14 +1642,14 @@ } }, "node_modules/@radix-ui/react-focus-scope": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.11.tgz", - "integrity": "sha512-Mn88Vg2whaRocGJNOH+DKFqYm6ySFPQaiwHNxZPyjn99B52KAEJWWY9NP83+nWdk2HM3rdov+STu9AG471Rt9w==", + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.14.tgz", + "integrity": "sha512-/x4htnJfmW53MplkrePaDpf1o/rN1C++g88WpVobULXbSyC19NtLkXmewuJ/HCaceSmfKDNL5gOXcBGnuAvnvQ==", "license": "MIT", "dependencies": { - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2" + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1666,17 +1667,17 @@ } }, "node_modules/@radix-ui/react-form": { - "version": "0.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-form/-/react-form-0.1.11.tgz", - "integrity": "sha512-0mTMJHv1gQAuEQoq5VDpTD3MRgmfUFdXAVFhpqR7wBeUr+tyRsof0wv/4XdPHLwQrefhoH2FiGHCggrCJhalIw==", + "version": "0.1.14", + "resolved": "https://registry.npmjs.org/@radix-ui/react-form/-/react-form-0.1.14.tgz", + "integrity": "sha512-ZCuPb54PQ3ZQEdQ6G1PrMBfXXzAyaVoCI9Fl+bWOwYZKTOcFjPHL7JQ3tCb6CX6Ut81GZLWKgIpV6OS3n5z5Ig==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-label": "2.1.11", - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-label": "2.1.13", + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -1694,20 +1695,20 @@ } }, "node_modules/@radix-ui/react-hover-card": { - "version": "1.1.18", - "resolved": "https://registry.npmjs.org/@radix-ui/react-hover-card/-/react-hover-card-1.1.18.tgz", - "integrity": "sha512-rt+Fx4HoCeEwFL2IdoV2QaPltqDLlzxN77i9nwB3Y70scFlfAHh1QCdE2TXKuFJtA1TNygb0oivnFBZifgtZOw==", + "version": "1.1.21", + "resolved": "https://registry.npmjs.org/@radix-ui/react-hover-card/-/react-hover-card-1.1.21.tgz", + "integrity": "sha512-ByFLyi+kdTGkObxIt5wKB3Ru3rtJRuYUqPEtqiv1HNYqutqbn1wDuNmVzI6iwus9qfY3vwpNgvx/UVZUGTWC1A==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-popper": "1.3.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-popper": "1.3.5", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -1725,12 +1726,12 @@ } }, "node_modules/@radix-ui/react-id": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.1.2.tgz", - "integrity": "sha512-orBC88futVpqCmhX1p4cvquNHsELQ+w+vBJnuj3ftETI5bJb0bZn3Tqu3SWN2IOcPycTnMGnhwoermvISt72sA==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.1.3.tgz", + "integrity": "sha512-f/Wxm0ctyMymUJK0fqTSQlm85rbzdAkoNbPXJQ5+6caowVO8Yx+NWGjGz/oGhs/D+WIbbQpOrU0hU2Li2/42xQ==", "license": "MIT", "dependencies": { - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1743,12 +1744,12 @@ } }, "node_modules/@radix-ui/react-label": { - "version": "2.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-label/-/react-label-2.1.11.tgz", - "integrity": "sha512-3PKvDDxOn62k0oV1n4QtNtD2vpu+zYjXR7ojLBPaO6SPvhy53yg0vAmgNeBQeJW5rV3dffoRG+HYfLBZuzw0CQ==", + "version": "2.1.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-label/-/react-label-2.1.13.tgz", + "integrity": "sha512-kj7BXyM4uG0dyeoEdVmPQAOFN291+iJOtiGTvkXe1ijJWLQbAHpFNkopvqquaMVn+zjqTZRhnefESAinMErHKg==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -1766,27 +1767,27 @@ } }, "node_modules/@radix-ui/react-menu": { - "version": "2.1.19", - "resolved": "https://registry.npmjs.org/@radix-ui/react-menu/-/react-menu-2.1.19.tgz", - "integrity": "sha512-Mht9BVd1AIsNFVQr4KG3bIK7XQn5IXF0TL/2ObsrzOdc1loaly/+kBDL5roSCYn8j8XZkvpOD0WYLz2FQtH1Eg==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-focus-guards": "1.1.4", - "@radix-ui/react-focus-scope": "1.1.11", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-popper": "1.3.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-slot": "1.3.0", - "@radix-ui/react-use-callback-ref": "1.1.2", + "version": "2.1.22", + "resolved": "https://registry.npmjs.org/@radix-ui/react-menu/-/react-menu-2.1.22.tgz", + "integrity": "sha512-xCFrVLttGDPwMjIPI6GS+tm3IGUNKsPXffrJQIPpQJuE9Qy1bU9GNUCkwranU/pEqyBlwMxcBIK/FUJFAZ9SqQ==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-focus-guards": "1.1.5", + "@radix-ui/react-focus-scope": "1.1.14", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-popper": "1.3.5", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-slot": "1.3.1", + "@radix-ui/react-use-callback-ref": "1.1.3", "aria-hidden": "^1.2.4", "react-remove-scroll": "^2.7.2" }, @@ -1806,21 +1807,21 @@ } }, "node_modules/@radix-ui/react-menubar": { - "version": "1.1.19", - "resolved": "https://registry.npmjs.org/@radix-ui/react-menubar/-/react-menubar-1.1.19.tgz", - "integrity": "sha512-Glt6mebxcgQvLeVkH3HiqV5bgQubE+31ELxLs7q0GlYI5k0XYkOkeuPrhXoylxK8eufvIt9CJjzY1TfFMXK3qw==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-menu": "2.1.19", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-use-controllable-state": "1.2.3" + "version": "1.1.22", + "resolved": "https://registry.npmjs.org/@radix-ui/react-menubar/-/react-menubar-1.1.22.tgz", + "integrity": "sha512-jDkcZXd5rN4b/S9nnEv9KZajaQ7+RO98OCWqAxrULTJtkSvODlNOO+EIxNG/d4QIF6QOqK5ZZrTF9MYl6eQdiQ==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-menu": "2.1.22", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -1838,25 +1839,25 @@ } }, "node_modules/@radix-ui/react-navigation-menu": { - "version": "1.2.17", - "resolved": "https://registry.npmjs.org/@radix-ui/react-navigation-menu/-/react-navigation-menu-1.2.17.tgz", - "integrity": "sha512-fYeYQvbeNn5AQk2RBbpO7koLm2YbS00UYxC/IL2sgLlninEH5UNIv+X3E0KJ1Vy4WIo+dhN9w8GNqSHhbHWCIg==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-layout-effect": "1.1.2", - "@radix-ui/react-use-previous": "1.1.2", - "@radix-ui/react-visually-hidden": "1.2.7" + "version": "1.2.20", + "resolved": "https://registry.npmjs.org/@radix-ui/react-navigation-menu/-/react-navigation-menu-1.2.20.tgz", + "integrity": "sha512-in/exCQPatmmBmQZrtQkK4UrysEp8VGEuw5o8Bx3ozxbfg7DBb4H5j3DgxGz4N59J02NRVzhsWFtujZgy5ue3w==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-use-previous": "1.1.3", + "@radix-ui/react-visually-hidden": "1.2.9" }, "peerDependencies": { "@types/react": "*", @@ -1874,23 +1875,23 @@ } }, "node_modules/@radix-ui/react-one-time-password-field": { - "version": "0.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-one-time-password-field/-/react-one-time-password-field-0.1.11.tgz", - "integrity": "sha512-Rsgab65u73E5kPVh8OS6PgPwJgPyf08GFfJDGAbMdF4DL7CgDhFOaDnXuk/DiMEVF6kgQwl0oJmFklvipmiOLg==", - "license": "MIT", - "dependencies": { - "@radix-ui/number": "1.1.2", - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-effect-event": "0.0.3", - "@radix-ui/react-use-is-hydrated": "0.1.1", - "@radix-ui/react-use-layout-effect": "1.1.2" + "version": "0.1.14", + "resolved": "https://registry.npmjs.org/@radix-ui/react-one-time-password-field/-/react-one-time-password-field-0.1.14.tgz", + "integrity": "sha512-F3vMSK+d+huI3a4Zm6j2hUsS+/gByVbsechJwp/ZCZBCrusXHvBeZZz9aMqXqqYNYu23mtvVMt6AeHDds8EU7w==", + "license": "MIT", + "dependencies": { + "@radix-ui/number": "1.1.3", + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-effect-event": "0.0.4", + "@radix-ui/react-use-is-hydrated": "0.1.2", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1908,19 +1909,19 @@ } }, "node_modules/@radix-ui/react-password-toggle-field": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/@radix-ui/react-password-toggle-field/-/react-password-toggle-field-0.1.6.tgz", - "integrity": "sha512-pQ3xGp/uemomASPH97Eb3shfXX8QlG11bBJyEvRBV+vwtO4HvQlS06Yj9f31Ao7XepvF98SFrRgVDQ7jv+2xjQ==", + "version": "0.1.9", + "resolved": "https://registry.npmjs.org/@radix-ui/react-password-toggle-field/-/react-password-toggle-field-0.1.9.tgz", + "integrity": "sha512-JFkmnwZFD357odQkpzfxz++bpohQpaGCT/4PK6oRd4R/Rxzg02uFDucFzZDOTIOz6vWSluIlz91zelleg9BheA==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-effect-event": "0.0.3", - "@radix-ui/react-use-is-hydrated": "0.1.1" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-effect-event": "0.0.4", + "@radix-ui/react-use-is-hydrated": "0.1.2" }, "peerDependencies": { "@types/react": "*", @@ -1938,24 +1939,25 @@ } }, "node_modules/@radix-ui/react-popover": { - "version": "1.1.18", - "resolved": "https://registry.npmjs.org/@radix-ui/react-popover/-/react-popover-1.1.18.tgz", - "integrity": "sha512-qdXDes+eHlnMUGlBAAAe5EG7oOQvqsXuq4mq585diMudg80iB+jHbsSeG3+Q4eWNsogNyhqU2p/3i+Y0iEepqg==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-focus-guards": "1.1.4", - "@radix-ui/react-focus-scope": "1.1.11", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-popper": "1.3.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-slot": "1.3.0", - "@radix-ui/react-use-controllable-state": "1.2.3", + "version": "1.1.21", + "resolved": "https://registry.npmjs.org/@radix-ui/react-popover/-/react-popover-1.1.21.tgz", + "integrity": "sha512-+AJ7P5oRcFqFtv7MaCD8fOuK3l5qQBAMdWEOnUOYd3JfHOeIUe7TnHHSSP15CtWwH4KrotyDCTzodOIoONh8vw==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-focus-guards": "1.1.5", + "@radix-ui/react-focus-scope": "1.1.14", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-popper": "1.3.5", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-slot": "1.3.1", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", "aria-hidden": "^1.2.4", "react-remove-scroll": "^2.7.2" }, @@ -1975,21 +1977,21 @@ } }, "node_modules/@radix-ui/react-popper": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.3.2.tgz", - "integrity": "sha512-3QXNeMkdshed1MR3LNoiCirBywRFPkD8ETJa/HlPuLwSajaQixf2ro+isoDNJlGABg9ug41XuZpINZJIle4XWg==", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.3.5.tgz", + "integrity": "sha512-6hLng2Rs45IZcvZ31BNvMeaFEMMEbtsog4xPcb8LZrGfyoV9fdAXqB9UKhLpTHtL0+E2DhSr6VW54Tehd6ksAQ==", "license": "MIT", "dependencies": { "@floating-ui/react-dom": "^2.0.0", - "@radix-ui/react-arrow": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-layout-effect": "1.1.2", - "@radix-ui/react-use-rect": "1.1.2", - "@radix-ui/react-use-size": "1.1.2", - "@radix-ui/rect": "1.1.2" + "@radix-ui/react-arrow": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-use-rect": "1.1.3", + "@radix-ui/react-use-size": "1.1.3", + "@radix-ui/rect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2007,13 +2009,13 @@ } }, "node_modules/@radix-ui/react-portal": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.13.tgz", - "integrity": "sha512-z3oXfmaHLJTF1wktbjgD6cn9jiEbq3WSondB10LIuIt2m2Ym4iJlrW04/euMwENDdWDdE7z+OuY7Qyp1YpRSwA==", + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.15.tgz", + "integrity": "sha512-kAfBVJUKNNKZuyGQXXG6rKolAV2KAmxxVkPXJgoq9dEFTl39286RufHQFNTL8rzha4vP8159BJ6hMGpB+bqv7A==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2031,12 +2033,12 @@ } }, "node_modules/@radix-ui/react-presence": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.6.tgz", - "integrity": "sha512-zdTk4PlUO0E18HnZ3wYbW0KkJJxWCdiNYp6g6X1PtONFhxVkg01vliTJAmwIszU6mHiyBOoW9P0rAugl5/hULQ==", + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.9.tgz", + "integrity": "sha512-LTi1v05bprIb8/GSY/GWusI0jfsYjQ3CD3Nin8o7jVxnpHzVQfzjOQJoJTQkE9bdmOnsS7SFdhkXiBv8PrYnxw==", "license": "MIT", "dependencies": { - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2054,12 +2056,12 @@ } }, "node_modules/@radix-ui/react-primitive": { - "version": "2.1.7", - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.7.tgz", - "integrity": "sha512-bC3NiwsprbxKjuon9l7X6BUTw7FPVzEYaL92MPEY5SCd/9hUTPXVFtVwRix7778wtRsVao+zE062gL79FZleeQ==", + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.8.tgz", + "integrity": "sha512-DOlK1BdcIeYYUcFkSYFka4v1h95XTov93b0jCgW1EEiZuIhdwHY2NlE1teLIh+p0uBsuZI5A+voay+iVWpprfA==", "license": "MIT", "dependencies": { - "@radix-ui/react-slot": "1.3.0" + "@radix-ui/react-slot": "1.3.1" }, "peerDependencies": { "@types/react": "*", @@ -2077,13 +2079,13 @@ } }, "node_modules/@radix-ui/react-progress": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-progress/-/react-progress-1.1.11.tgz", - "integrity": "sha512-KqiGJcFaZDc+BvveAgU3ZhACg2MvSUDrCBx4lRR/ZVRNal0bvt8lBpvnSkep9heeOuF8Qfw3fszLDX4OpQ2NVw==", + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/@radix-ui/react-progress/-/react-progress-1.1.14.tgz", + "integrity": "sha512-lq5VXWp/t/b8MaqbRMAItXICc/jwhzJt0ZZ+au/CBtTYkX9EfAsSyGQL5brUVBgf9tUTKCoJEZlDl+uJF/08xQ==", "license": "MIT", "dependencies": { - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -2101,21 +2103,20 @@ } }, "node_modules/@radix-ui/react-radio-group": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-radio-group/-/react-radio-group-1.4.2.tgz", - "integrity": "sha512-W8Uo9riHnlzLLWy+r2mVHUyuEWqD/+be4PZzbEvaGoFSBDHkm+GYWjtcE6u3AmPKNyfanWpnVfpZ2GqPCdzzsw==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-previous": "1.1.2", - "@radix-ui/react-use-size": "1.1.2" + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-radio-group/-/react-radio-group-1.4.5.tgz", + "integrity": "sha512-BM1xQgw1gpgPSw05U4hJCMDX9GmAS6b6vKZANuNQZo0vf/ah7NZDAnjLd4tPg3z2vMvlI0CV+B2CFM9Z19oQDA==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-size": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2133,20 +2134,22 @@ } }, "node_modules/@radix-ui/react-roving-focus": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.14.tgz", - "integrity": "sha512-8Qcnx9447tx/aCBgw6Jenfqg4Skq+vqab9mCBmuGNipIS5YXvL275wbKEu7+ICYHIlAPgCduUMJH1XOYewKF6Q==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-controllable-state": "1.2.3" + "version": "1.1.17", + "resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.17.tgz", + "integrity": "sha512-YdJmjETw7Py+4Nziv71jgZ6fH7xQgB5p+pQ5rV8Iufyrm0RHSijec/UV1zPfQoK/YcfzB9nOl/2bi1zf1SjRMQ==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-is-hydrated": "0.1.2", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2164,20 +2167,20 @@ } }, "node_modules/@radix-ui/react-scroll-area": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/@radix-ui/react-scroll-area/-/react-scroll-area-1.2.13.tgz", - "integrity": "sha512-7tncSubo2G0UY1e8rk+72qe3XRzrGnOLtZQ1PL1KoBfRUNX0NrJT5akb+0kfwSCc3gVR4wdHqyhAQBDpDNOwDw==", + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/@radix-ui/react-scroll-area/-/react-scroll-area-1.2.16.tgz", + "integrity": "sha512-kEcmCenIJ+W5xlCv1u9VKDdPmzzGyfrJwEneY+02GH+lJRXrGpkiTkyjrfkspuRw6DXt4uduwT5c4xD8HTv27Q==", "license": "MIT", "dependencies": { - "@radix-ui/number": "1.1.2", - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/number": "1.1.3", + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2195,31 +2198,31 @@ } }, "node_modules/@radix-ui/react-select": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-select/-/react-select-2.3.2.tgz", - "integrity": "sha512-brXD6C/V0fVK0DDbscLVw6LsXrjQ+ay8jdOBaN+tLb4vsHsAMm6Gt6eT77wHX1Eq8GPtD5rJ+RxFtfDozsb4+Q==", - "license": "MIT", - "dependencies": { - "@radix-ui/number": "1.1.2", - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-focus-guards": "1.1.4", - "@radix-ui/react-focus-scope": "1.1.11", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-popper": "1.3.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-slot": "1.3.0", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-layout-effect": "1.1.2", - "@radix-ui/react-use-previous": "1.1.2", - "@radix-ui/react-visually-hidden": "1.2.7", + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-select/-/react-select-2.3.5.tgz", + "integrity": "sha512-6CQx0xtdarAkSCsqgLJaz+coYQaru7rt8K6gMItR2rA+WP8/Ig6kRAzP6Zw88RccG98IZnszqJlJx9hejYOL3A==", + "license": "MIT", + "dependencies": { + "@radix-ui/number": "1.1.3", + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-focus-guards": "1.1.5", + "@radix-ui/react-focus-scope": "1.1.14", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-popper": "1.3.5", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-slot": "1.3.1", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-use-previous": "1.1.3", + "@radix-ui/react-visually-hidden": "1.2.9", "aria-hidden": "^1.2.4", "react-remove-scroll": "^2.7.2" }, @@ -2239,12 +2242,12 @@ } }, "node_modules/@radix-ui/react-separator": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-separator/-/react-separator-1.1.11.tgz", - "integrity": "sha512-jRhe86+8PF7VZ1u14eOWVOuh2BuAhALg/FT1VcMC4OHedMTRUazDnDlKTt+yxo5cRNKHMfmvZ4sSQtWDeMV4CQ==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-separator/-/react-separator-1.1.13.tgz", + "integrity": "sha512-wbagLhy4grekqiT6hU0WNP09FpmemTXbNWg4QEawaw9dix7hRIcrmDNnLDasOsKVLtArEznhgZKe5Gm4U6oPXQ==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -2262,22 +2265,22 @@ } }, "node_modules/@radix-ui/react-slider": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slider/-/react-slider-1.4.2.tgz", - "integrity": "sha512-qt5C1ppJz66aUDrH1VccjPrq7aFchK0wBrn6xsxlCHNUyE57dRRQ7lp1QFpF7OscMexZF8MCGBTVBlENHPkNiA==", - "license": "MIT", - "dependencies": { - "@radix-ui/number": "1.1.2", - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-layout-effect": "1.1.2", - "@radix-ui/react-use-previous": "1.1.2", - "@radix-ui/react-use-size": "1.1.2" + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slider/-/react-slider-1.4.5.tgz", + "integrity": "sha512-7E8C13SdQKQxYganILiVZGEwM0NSbfbFcnNJ93kP++wD2pMT1SMsG3c04PFUlbPpaSXgicYgPeBndgJTvV3NKg==", + "license": "MIT", + "dependencies": { + "@radix-ui/number": "1.1.3", + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-use-previous": "1.1.3", + "@radix-ui/react-use-size": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2295,12 +2298,13 @@ } }, "node_modules/@radix-ui/react-slot": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.3.0.tgz", - "integrity": "sha512-MojKku4U/miO8Av4Dkb+ctMAQx7JmY96LmtDQlAarCRtd7rN52QCSzBF+XAvr5S6coSVj9HEPBgHAHKEJVk/WA==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.3.1.tgz", + "integrity": "sha512-Bu/aAQHFFh6/QAvXAeUMurJ9fbW0JUIqlojU/yBXZ7cAVqy75Y7JYYyuCr9zLNF0p4WWoJYV54CTUIf4l7FzTw==", "license": "MIT", "dependencies": { - "@radix-ui/react-compose-refs": "1.1.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4" }, "peerDependencies": { "@types/react": "*", @@ -2313,18 +2317,17 @@ } }, "node_modules/@radix-ui/react-switch": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-switch/-/react-switch-1.3.2.tgz", - "integrity": "sha512-tgRBI3DdNwAJYE4BBZyZcz/HRRCvAsPkRvG1wvKc+41tBGMxPn/a87T/wikXAvyDypNQ9kaZwHbeZe+veHCGpA==", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-switch/-/react-switch-1.3.5.tgz", + "integrity": "sha512-e1YrvGvEjIqDhqKjQ4Q+IDkMfiY30u3FPz9CZXZMlQ8mU3kZ2PdeBM8Gssc48CDopPizNorKumGhjySBfO7BDQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-previous": "1.1.2", - "@radix-ui/react-use-size": "1.1.2" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-size": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2342,19 +2345,19 @@ } }, "node_modules/@radix-ui/react-tabs": { - "version": "1.1.16", - "resolved": "https://registry.npmjs.org/@radix-ui/react-tabs/-/react-tabs-1.1.16.tgz", - "integrity": "sha512-v3Ab2l7z6U7tRB4xA0IyKdq0OsqaO1o9ZjsIEoKKnSZ/l96mZz8aCTX0NCXw+YVHJXr8Km4d+Mn6/Q8YjXa+gw==", + "version": "1.1.19", + "resolved": "https://registry.npmjs.org/@radix-ui/react-tabs/-/react-tabs-1.1.19.tgz", + "integrity": "sha512-4wbGf98pX2ZwYqHMVB/dakeMPyH4xSJ9MSDaCCWXlIpYt0VYY6mtZxKSTiGS/F3tk0yrEYmXE1V8uwG7TxDCcQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -2372,23 +2375,23 @@ } }, "node_modules/@radix-ui/react-toast": { - "version": "1.2.18", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toast/-/react-toast-1.2.18.tgz", - "integrity": "sha512-YNEnTHV47hPep+U0QvVM02OJNka9uygREc+k4Nh5VSZBg4MmE+myI442x3hCGfRpX7N2WSSYSJKws4gE+Z8lgg==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-layout-effect": "1.1.2", - "@radix-ui/react-visually-hidden": "1.2.7" + "version": "1.2.21", + "resolved": "https://registry.npmjs.org/@radix-ui/react-toast/-/react-toast-1.2.21.tgz", + "integrity": "sha512-/o8uHzH2z6ZM59Dt1UPFj8aYJ0DjPu0EuQXQ7uuYJTQLH5mNqxa1KuBfbpnklgXOOjyAtTp/tll0Nm+Nkz+bEg==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-visually-hidden": "1.2.9" }, "peerDependencies": { "@types/react": "*", @@ -2406,14 +2409,14 @@ } }, "node_modules/@radix-ui/react-toggle": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle/-/react-toggle-1.1.13.tgz", - "integrity": "sha512-bI2ILJrzwgmAsH05TsJ9pVrzqQwAip7OM2/krqAdYn0R16bl86UPWbe5VPHsALat0EnqpV01cGtkleaUKPNdNg==", + "version": "1.1.16", + "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle/-/react-toggle-1.1.16.tgz", + "integrity": "sha512-pp4TLY3N4osN9IB4TLEaaZRGooBmCi/XJD65gSCs5tvsKofM9WgiBToNtGrmR0k3sG4jFj4Nw4utsIvQraWA9g==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -2431,18 +2434,18 @@ } }, "node_modules/@radix-ui/react-toggle-group": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle-group/-/react-toggle-group-1.1.14.tgz", - "integrity": "sha512-TK1vusNKb8IRhF23FTbRgUNZ9zfs5rGIyI7LfR3h26p9LrQ060i0uW9QWeD8baZMddaaP0DBGlIa6pbZG+mitg==", + "version": "1.1.17", + "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle-group/-/react-toggle-group-1.1.17.tgz", + "integrity": "sha512-KKsrxb1cZREc2RI5DOGwlUSpaPW40xIaK1/DXXqYDb7slRE8pkRa+iF2aFbYiuMJ+aNWpCSChiN5gFe3bVveaQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-toggle": "1.1.13", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-toggle": "1.1.16", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -2460,18 +2463,18 @@ } }, "node_modules/@radix-ui/react-toolbar": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toolbar/-/react-toolbar-1.1.14.tgz", - "integrity": "sha512-L/EkWVqlnj3lL2toHh4C7PwH2jxfa7OCq6lGfXSCii99ve2S4Ux5rc9HnOa7LN9exHa/Nl9kmCAmP9BuDPy5UA==", + "version": "1.1.17", + "resolved": "https://registry.npmjs.org/@radix-ui/react-toolbar/-/react-toolbar-1.1.17.tgz", + "integrity": "sha512-MjorZ0XQiWfCrrpStNXw/hX0HnG7VEzCgcSV226Ox8/WzS5yq0SiMhsLFE3LlXhdghlakFRFdE6eegtmUQW7Mg==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-separator": "1.1.11", - "@radix-ui/react-toggle-group": "1.1.14" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-separator": "1.1.13", + "@radix-ui/react-toggle-group": "1.1.17" }, "peerDependencies": { "@types/react": "*", @@ -2489,23 +2492,24 @@ } }, "node_modules/@radix-ui/react-tooltip": { - "version": "1.2.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-tooltip/-/react-tooltip-1.2.11.tgz", - "integrity": "sha512-8XZ6Py3y3W2nEzAUGCN5cfVKaUi+CVApcz1d6lrNVVf2hvYEixMRkq8k9ggPKnQUpRRuOV5avt8uvxViH2jLwA==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-popper": "1.3.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-slot": "1.3.0", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-visually-hidden": "1.2.7" + "version": "1.2.14", + "resolved": "https://registry.npmjs.org/@radix-ui/react-tooltip/-/react-tooltip-1.2.14.tgz", + "integrity": "sha512-C/JxCKJJac+wtHPW1yFBSN8Ssuaufy2jYQMgyiJYyW4Fw0WJfDWXQDAly1qsbd1YDznH+sYitaljhf8igPCvmA==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-popper": "1.3.5", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-slot": "1.3.1", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-visually-hidden": "1.2.9" }, "peerDependencies": { "@types/react": "*", @@ -2523,9 +2527,9 @@ } }, "node_modules/@radix-ui/react-use-callback-ref": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.2.tgz", - "integrity": "sha512-xCso9j1/u8sEgP1RNHjFrXJLApL8LiqOkI1R4ywuN00rxWdYg4oQXuwKLS3i0j5NWLromUD27/4nlxj2UFVvIw==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.3.tgz", + "integrity": "sha512-AUS7HoBBAncIsGMLNG+CcpLuJ+JIBbZzmyM8Qdb1eIThX0AlhSSC6wn40xfBlPE+ypx/vSSiRWnklUAjy3U3UA==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -2538,13 +2542,14 @@ } }, "node_modules/@radix-ui/react-use-controllable-state": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.3.tgz", - "integrity": "sha512-PLzC90MS+ReootmjC597dvopoelpZ8Q61HJkDXZSExitIq7PL55vHNnesAHwguHK0aPfBnpdNzQtv1uliaqQrA==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.5.tgz", + "integrity": "sha512-UB1dXpxvHjR48poyKdKdTm7jT0kp3elkUKdKQiOkirlbYumqXinSJtrjDsr9maXNPvL12bKI4CDSmydms/9Aeg==", "license": "MIT", "dependencies": { - "@radix-ui/react-use-effect-event": "0.0.3", - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-use-effect-event": "0.0.4", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2557,12 +2562,12 @@ } }, "node_modules/@radix-ui/react-use-effect-event": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-effect-event/-/react-use-effect-event-0.0.3.tgz", - "integrity": "sha512-6c8ZqvPTWILEKnyVkP53EGRCcpnJiKTC21sS/6R1GF5xKyHJJWQEPfkqlcgUkdRQivd6tb23abUwe4ngWmY0JA==", + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-effect-event/-/react-use-effect-event-0.0.4.tgz", + "integrity": "sha512-XYcfa6wlXDCwQtePuEiPmXLSAhGL4DWtedSyRgGbG3y10mw+OnrLp6SyeY1gJFMiYF0Dx0nMAX9InylKbLEFQQ==", "license": "MIT", "dependencies": { - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2575,12 +2580,12 @@ } }, "node_modules/@radix-ui/react-use-escape-keydown": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.3.tgz", - "integrity": "sha512-3wEkMiPHXha/2VadZ68rYBcmYnPINVGl4Y3gtcM7fKRjANk0OscK+cdqBgUWdozb7YJxsh0vefM7vgAMHXOjqg==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.4.tgz", + "integrity": "sha512-4MSb5SPbMH02uUn19tLkO5Bav66ZQg/zFbedo7FWLWGFg9r8Z9xSog7QGnq9ZceurzBVIAIwgzANg6ExWc8HkQ==", "license": "MIT", "dependencies": { - "@radix-ui/react-use-callback-ref": "1.1.2" + "@radix-ui/react-use-callback-ref": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2593,9 +2598,9 @@ } }, "node_modules/@radix-ui/react-use-is-hydrated": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-is-hydrated/-/react-use-is-hydrated-0.1.1.tgz", - "integrity": "sha512-qwOiz4Tjo8CNnrOLAYUMXeZwDzXgXpvK4TKQPmWLECM9XoWvA6+0Z2/7Ag3A4ivjS4ovbLJPbskkxioFyBhr8A==", + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-is-hydrated/-/react-use-is-hydrated-0.1.2.tgz", + "integrity": "sha512-2+gAVu9uaSLbopCTvvuWX9MIgEOlyqXC1Ok+KLCO7cZPSHLENs7dL0KbFQUGFIcFKmDW/bmaQRJtd8E3cnMRUw==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -2608,9 +2613,9 @@ } }, "node_modules/@radix-ui/react-use-layout-effect": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.2.tgz", - "integrity": "sha512-jrBWOxZITuGcnjRCM2t2U5ZPkCLxD+Ym6DjfssS5haTj2iiak/DOb64JeN6OdLfLgptb6/e2kKR+ZuTrGoZTPA==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.3.tgz", + "integrity": "sha512-rDiah9wvtqihWtWz02XreeRKIxt2EJF8y5D9rtY9l5A2zxePAtcPiOMpDugNRw5bFHz+1/8viVoc7ZVKiJknCw==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -2623,9 +2628,9 @@ } }, "node_modules/@radix-ui/react-use-previous": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-1.1.2.tgz", - "integrity": "sha512-IGBQPtRFdhN6MQ8dbegVmBq1LVZluya3F1jWY+puIcQC3MHctRwTDSBWCkL/3ZcnMJLTMJ++Z+ktmvg0F89iCw==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-1.1.3.tgz", + "integrity": "sha512-kbefNKla5AGhgvMqrg/qS7mYVLXTEHQLqoFIS03nKN2dAfQQ5PK5Tp+2LxS7BV6a6l4HHv4jTg6rtV2Uajwe2w==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -2638,12 +2643,12 @@ } }, "node_modules/@radix-ui/react-use-rect": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.1.2.tgz", - "integrity": "sha512-d8a+bBY/FxikNPlgJJoaBHZX+zKVbWHYJGTLnLvveQgFSTntkGdEKv3JDtHrMS0DNYpllz2nRsTLGLKYttbpmw==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.1.3.tgz", + "integrity": "sha512-W0GSYZFKEfi6raMiMEfJSngvVbFDIyxtW5JuVg5NoQBY59l0dVQVGLbhog/tOdwq0qtZ+TXuX1ikSNan4/IZXA==", "license": "MIT", "dependencies": { - "@radix-ui/rect": "1.1.2" + "@radix-ui/rect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2656,12 +2661,12 @@ } }, "node_modules/@radix-ui/react-use-size": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.1.2.tgz", - "integrity": "sha512-giWQp+4mxjBPt4KZ0MmyuykFNWfbDxKt4x+fPkRYmgRFJSbCZFzUglvMb/Kjn38tm10YP4ufiQZDx3zna4LU6w==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.1.3.tgz", + "integrity": "sha512-jJq6tQQLvO/z4uWbztjwPV+1a/+H4rCaWypasLB/ac8DEdd6+p7dIm7o3F6P2KZPGkPMqD4s5424EdAdoU+GLA==", "license": "MIT", "dependencies": { - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2674,12 +2679,12 @@ } }, "node_modules/@radix-ui/react-visually-hidden": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.2.7.tgz", - "integrity": "sha512-1wNZBggTDK3GRuuQ6nP4k2yi7a6l7I5qbMPbZcRsrGsGVead/f/d5FhEzUvqFs0bcrDLx7n1zKQ3JvLR6whaaw==", + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.2.9.tgz", + "integrity": "sha512-seuZXNZVCz1kLSQMRO/TdNOSahBI3S5nXE4jzO7u7aFRWQlMAnwyrr8vKMkEU115fCLEyzR2YyjnP+aRMxK34w==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -2697,9 +2702,9 @@ } }, "node_modules/@radix-ui/rect": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.1.2.tgz", - "integrity": "sha512-xnXE7wG13PI+cxieVssYXlQJuYVRhH9NBoxt3KNwzghDIA69GMm7d4wXRouHIYjE+KvS6U/MsMO73NdS2MH9ZA==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.1.3.tgz", + "integrity": "sha512-JtyZR+mqgBibTo8xea3B6ZRmzZiM/YeVBtUkas6zMuXjAlfIFIW2FgqeM9eLyvEaYX66vr6DJMK+4U6LV0KhNw==", "license": "MIT" }, "node_modules/@stablelib/base64": { @@ -3330,9 +3335,9 @@ } }, "node_modules/js-base64": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-3.8.0.tgz", - "integrity": "sha512-65kvbemyZhj+ExQt1PEFyBEjL5vAHysu1lJdW1AwhhChkO8ZBPizYk/m9GVrpbS2Je1hF+UYZ+6KywqtZV8mHw==", + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-3.9.1.tgz", + "integrity": "sha512-U73qptcvf/HIOauFOmqT3a0mDUp0MYlfd15oqoe9kqZt5XhiXVb+HG09sLvI9PQ9tZIBFS4nlErai8zbWazP0g==", "license": "BSD-3-Clause" }, "node_modules/js-tokens": { @@ -3850,66 +3855,66 @@ "license": "MIT" }, "node_modules/radix-ui": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/radix-ui/-/radix-ui-1.6.1.tgz", - "integrity": "sha512-QXDXJtB6sK83mLASONYUZCauatcWb+knFviFpN1EhtdbbmlsRmzCLrbZSKztnNiem2KOHIBbiDbauVB7SORXMw==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-accessible-icon": "1.1.11", - "@radix-ui/react-accordion": "1.2.15", - "@radix-ui/react-alert-dialog": "1.1.18", - "@radix-ui/react-arrow": "1.1.11", - "@radix-ui/react-aspect-ratio": "1.1.11", - "@radix-ui/react-avatar": "1.2.1", - "@radix-ui/react-checkbox": "1.3.6", - "@radix-ui/react-collapsible": "1.1.15", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-context-menu": "2.3.2", - "@radix-ui/react-dialog": "1.1.18", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-dropdown-menu": "2.1.19", - "@radix-ui/react-focus-guards": "1.1.4", - "@radix-ui/react-focus-scope": "1.1.11", - "@radix-ui/react-form": "0.1.11", - "@radix-ui/react-hover-card": "1.1.18", - "@radix-ui/react-label": "2.1.11", - "@radix-ui/react-menu": "2.1.19", - "@radix-ui/react-menubar": "1.1.19", - "@radix-ui/react-navigation-menu": "1.2.17", - "@radix-ui/react-one-time-password-field": "0.1.11", - "@radix-ui/react-password-toggle-field": "0.1.6", - "@radix-ui/react-popover": "1.1.18", - "@radix-ui/react-popper": "1.3.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-progress": "1.1.11", - "@radix-ui/react-radio-group": "1.4.2", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-scroll-area": "1.2.13", - "@radix-ui/react-select": "2.3.2", - "@radix-ui/react-separator": "1.1.11", - "@radix-ui/react-slider": "1.4.2", - "@radix-ui/react-slot": "1.3.0", - "@radix-ui/react-switch": "1.3.2", - "@radix-ui/react-tabs": "1.1.16", - "@radix-ui/react-toast": "1.2.18", - "@radix-ui/react-toggle": "1.1.13", - "@radix-ui/react-toggle-group": "1.1.14", - "@radix-ui/react-toolbar": "1.1.14", - "@radix-ui/react-tooltip": "1.2.11", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-effect-event": "0.0.3", - "@radix-ui/react-use-escape-keydown": "1.1.3", - "@radix-ui/react-use-is-hydrated": "0.1.1", - "@radix-ui/react-use-layout-effect": "1.1.2", - "@radix-ui/react-use-size": "1.1.2", - "@radix-ui/react-visually-hidden": "1.2.7" + "version": "1.6.5", + "resolved": "https://registry.npmjs.org/radix-ui/-/radix-ui-1.6.5.tgz", + "integrity": "sha512-HVHPWDoOXBYxxiwvWR45KPcmvrjoa/NTFUbPbGmYoZv7BFYOIpZKiPQZWcpFJTX5z4LeoGenGCUgoafdYHuPWA==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-accessible-icon": "1.1.13", + "@radix-ui/react-accordion": "1.2.18", + "@radix-ui/react-alert-dialog": "1.1.21", + "@radix-ui/react-arrow": "1.1.13", + "@radix-ui/react-aspect-ratio": "1.1.13", + "@radix-ui/react-avatar": "1.2.4", + "@radix-ui/react-checkbox": "1.3.9", + "@radix-ui/react-collapsible": "1.1.18", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-context-menu": "2.3.5", + "@radix-ui/react-dialog": "1.1.21", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-dropdown-menu": "2.1.22", + "@radix-ui/react-focus-guards": "1.1.5", + "@radix-ui/react-focus-scope": "1.1.14", + "@radix-ui/react-form": "0.1.14", + "@radix-ui/react-hover-card": "1.1.21", + "@radix-ui/react-label": "2.1.13", + "@radix-ui/react-menu": "2.1.22", + "@radix-ui/react-menubar": "1.1.22", + "@radix-ui/react-navigation-menu": "1.2.20", + "@radix-ui/react-one-time-password-field": "0.1.14", + "@radix-ui/react-password-toggle-field": "0.1.9", + "@radix-ui/react-popover": "1.1.21", + "@radix-ui/react-popper": "1.3.5", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-progress": "1.1.14", + "@radix-ui/react-radio-group": "1.4.5", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-scroll-area": "1.2.16", + "@radix-ui/react-select": "2.3.5", + "@radix-ui/react-separator": "1.1.13", + "@radix-ui/react-slider": "1.4.5", + "@radix-ui/react-slot": "1.3.1", + "@radix-ui/react-switch": "1.3.5", + "@radix-ui/react-tabs": "1.1.19", + "@radix-ui/react-toast": "1.2.21", + "@radix-ui/react-toggle": "1.1.16", + "@radix-ui/react-toggle-group": "1.1.17", + "@radix-ui/react-toolbar": "1.1.17", + "@radix-ui/react-tooltip": "1.2.14", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-effect-event": "0.0.4", + "@radix-ui/react-use-escape-keydown": "1.1.4", + "@radix-ui/react-use-is-hydrated": "0.1.2", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-use-size": "1.1.3", + "@radix-ui/react-visually-hidden": "1.2.9" }, "peerDependencies": { "@types/react": "*", diff --git a/examples/nextjs-lexical/package.json b/examples/nextjs-lexical/package.json index 41ddae0659d..3e4354cf63a 100644 --- a/examples/nextjs-lexical/package.json +++ b/examples/nextjs-lexical/package.json @@ -15,11 +15,11 @@ "@lexical/rich-text": "0.35.0", "@lexical/selection": "0.35.0", "@lexical/utils": "0.35.0", - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-lexical": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-lexical": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", "@radix-ui/react-dialog": "^1.1.15", "@radix-ui/react-popover": "^1.0.7", "@types/node": "^18.11.19", diff --git a/examples/nextjs-linear-like-issue-tracker/package-lock.json b/examples/nextjs-linear-like-issue-tracker/package-lock.json index e8ae1d6223b..f2ca2ec3438 100644 --- a/examples/nextjs-linear-like-issue-tracker/package-lock.json +++ b/examples/nextjs-linear-like-issue-tracker/package-lock.json @@ -9,12 +9,12 @@ "dependencies": { "@ai-sdk/anthropic": "^3.0.64", "@lexical/react": "^0.35.0", - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/node-lexical": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-lexical": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/node-lexical": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-lexical": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", "@radix-ui/react-select": "^2.1.7", "@types/node": "20.3.3", "@types/react-dom": "18.2.25", @@ -983,30 +983,30 @@ } }, "node_modules/@liveblocks/client": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.21.0.tgz", - "integrity": "sha512-dxPzW2OTXFtKWsbYpjR5N2qpVYtjEeFXYul0TRRtwKkwF161to+8in/6VCd7H3MtD0B0TvN6gM0yedjMhk98oQ==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.23.0.tgz", + "integrity": "sha512-ETdju0DzK9h4BSCe7hFc2gqzLOhoarL5jTNBaCrtBwSqyO4TY3FjVo/aPWRi4zkhhDWvAA4oh/HATLJldj5pLw==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0" + "@liveblocks/core": "3.23.0" } }, "node_modules/@liveblocks/core": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.21.0.tgz", - "integrity": "sha512-3z1Lu5Kg0hQFxZWsAzp/qqmE+aSTV4ca67h7s5LsZPO3CRnEzpUSXiHtxpx8lVPj/ndXt7itikmFWsc8nCkw5g==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.23.0.tgz", + "integrity": "sha512-VG7BTOxTVGE0pNV/uaF5rC8C6FqTy7uR0NPFZGDLQqi2gFYX2MCf4EuPydToFXF54WRWUukzQmItkhFMQb23Cg==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.21.0.tgz", - "integrity": "sha512-YGV014c6S5SrjOV7wAnSx1QKTyd0pyOpcKE8yohUuiy4LBCASHHAGeQI/iCU4XFHYCuQWqjx3yx6CFHoYohqwA==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.23.0.tgz", + "integrity": "sha512-/k2NjYVvk56ub3CQDb2kcDjP2rkcyixzVdTEu30/URrq0UB/MngWgjFFyz1cSXjqyVAIdmdn9PLW+KM6E6K8+w==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0", + "@liveblocks/core": "3.23.0", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "marked": "^15.0.11", @@ -1014,13 +1014,13 @@ } }, "node_modules/@liveblocks/node-lexical": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node-lexical/-/node-lexical-3.21.0.tgz", - "integrity": "sha512-YYh3guFtnkBEaZ7CRhyq0Tg09H35/J7v9nqieTrcnZjUTF2CDx1I5qqCe+rinDUgzKctgNVbcuvYir2hHOcpiw==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/node-lexical/-/node-lexical-3.23.0.tgz", + "integrity": "sha512-7lgYjbgByxunaRV2yP/OYfvXoxRHPw+RQdknUM+gjk3qR8RZUNfQ/HuMDvQOOerPWMXuBzHyckVQ4SMbSc4AKQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0", - "@liveblocks/node": "3.21.0" + "@liveblocks/core": "3.23.0", + "@liveblocks/node": "3.23.0" }, "peerDependencies": { "@lexical/headless": "0.35.0", @@ -1044,13 +1044,13 @@ } }, "node_modules/@liveblocks/react": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.21.0.tgz", - "integrity": "sha512-yMipwcJIqjDyrcKMYyNbjiQDSmR7u/g34FQvp34VjimVBUshkowEI696K+GKrh7STmcTJdhA/cKs4lZuOiWPhg==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.23.0.tgz", + "integrity": "sha512-VlBrvs30hsrbD5uRbd1bhpUJDBx5Q0Z8XFz5FuNb/EWueRj+Kfu4mCuRaEChbXrZrzGQX0m84ST6l5lR0n6NNQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0" + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0" }, "peerDependencies": { "@types/react": "^18 || ^19", @@ -1067,17 +1067,17 @@ } }, "node_modules/@liveblocks/react-lexical": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-lexical/-/react-lexical-3.21.0.tgz", - "integrity": "sha512-hy5fZgJ2XCX8ewbymB8uCpl+c1ANVGFdyXNmLXTOzYrC35fPeGQ0akqhal1D9AIs8dDJXnnQ31uQ+zLDIYYxBg==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react-lexical/-/react-lexical-3.23.0.tgz", + "integrity": "sha512-ZTVdCZzeqqD09NlXyVC7KL+eMpy5f9BFi8LEgyUUD2mJterRNJwTGBtFvu30htFrJnF3MOEPUzLGPxRDCwFxUA==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0", - "@liveblocks/react": "3.21.0", - "@liveblocks/react-ui": "3.21.0", - "@liveblocks/yjs": "3.21.0", + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0", + "@liveblocks/react": "3.23.0", + "@liveblocks/react-ui": "3.23.0", + "@liveblocks/yjs": "3.23.0", "radix-ui": "^1.4.0" }, "peerDependencies": { @@ -1103,15 +1103,15 @@ } }, "node_modules/@liveblocks/react-ui": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.21.0.tgz", - "integrity": "sha512-ZvRAzrDuGGR4yUm90VLkdcCl20yyqiyPitQqPmS+Ude+ESxRAhuqv5lrH1Q6S0MrQYuouph/+jXX7Myb7lQKCw==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.23.0.tgz", + "integrity": "sha512-de35PijEENcKgNdhYUn9o5srX8tqOWAOh4trQRWe/DCHOBD9TBc6E+ChLAxO8mDy4zChhUvAQ/vhtsh0bKbOhQ==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0", - "@liveblocks/react": "3.21.0", + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0", + "@liveblocks/react": "3.23.0", "frimousse": "^0.2.0", "marked": "^15.0.11", "radix-ui": "^1.4.0", @@ -1148,13 +1148,13 @@ } }, "node_modules/@liveblocks/yjs": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.21.0.tgz", - "integrity": "sha512-BANYY+OYHI3VfcJJSgZVCmqZxoMBUfvtq4lRpR6oIr3rtclJL5T+SBqo8p+5p4yiSSQdj07ICA6hnlyIfhR6yQ==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.23.0.tgz", + "integrity": "sha512-VsQO1QtXcqQheXKRzVRY37MVS/VFbDHFhNeLZAulGZ9MDts7hds+8VyU4uif31E/5qgfh3LaokExSZVIO/cA6A==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0", + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0", "@noble/hashes": "^1.8.0", "js-base64": "^3.7.7", "lib0": "^0.2.0", @@ -1370,24 +1370,24 @@ } }, "node_modules/@radix-ui/number": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-1.1.2.tgz", - "integrity": "sha512-ceTwaxc4I5IOi97DgCotl3pqiyRGvffcc0oOsE2dQYaJOFIDsDt4VWG6xEbg1QePv9QWausCEIppud/tJ1wNig==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-1.1.3.tgz", + "integrity": "sha512-Road2bidD0uu/1BGDOWNdPI06g0lIRy6IF9GZcIrDK2KGItfor8IQwQa+yM2ERgHM1MmHxaxpTzk0/Jp42lNfA==", "license": "MIT" }, "node_modules/@radix-ui/primitive": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.4.tgz", - "integrity": "sha512-7AdCK9PQyiljKoBDbN8OuctCbd/esdwZPQ8RtOE3SsyQtUpiPb+ND75q0jEhC1m1ecBI0MFNeLJvwIh9iKHRcQ==", + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.7.tgz", + "integrity": "sha512-rqWnm76nYT8HoNNqEjpgJ7Pw/DrBj5iBTrmEPo6HTX5+VJyBNOqTdv4g89G63HuR5g0AaENoAcH7Is5fF2kZ8Q==", "license": "MIT" }, "node_modules/@radix-ui/react-accessible-icon": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-accessible-icon/-/react-accessible-icon-1.1.11.tgz", - "integrity": "sha512-HQDOFTKwSnmUij6l54wYJJtxTAnxI71+YJLOrjm2ladFB8HAV5Jt7hwaZPhWTGBkYoW4+ZAOfNZrLDh/qvxSYA==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-accessible-icon/-/react-accessible-icon-1.1.13.tgz", + "integrity": "sha512-2/0RrtTngKZVkOFYDlvhe6JIsUravRnYGwH1iJ+qt+wPu8/fPu3HTLRkQptyIkpLovAy8qvHHJs9cvYJ3Uyqqg==", "license": "MIT", "dependencies": { - "@radix-ui/react-visually-hidden": "1.2.7" + "@radix-ui/react-visually-hidden": "1.2.9" }, "peerDependencies": { "@types/react": "*", @@ -1405,20 +1405,20 @@ } }, "node_modules/@radix-ui/react-accordion": { - "version": "1.2.15", - "resolved": "https://registry.npmjs.org/@radix-ui/react-accordion/-/react-accordion-1.2.15.tgz", - "integrity": "sha512-24Zz/0SYx8F2bSVThBnQrdJs2VbKelyuJordcFRRdA0fRAhrq/wSegGCqaQz34VQoiWqSMGYCYXEhynLSlyQlg==", + "version": "1.2.18", + "resolved": "https://registry.npmjs.org/@radix-ui/react-accordion/-/react-accordion-1.2.18.tgz", + "integrity": "sha512-CGuUFvhjScXBF/bhjaU9xlgai2ikYqJRazXhMzngoUaZI7QaxAw24Ae3S/pR0b69p8GqW6i+CKJmx9JPNnZ4QQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collapsible": "1.1.15", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collapsible": "1.1.18", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -1436,16 +1436,16 @@ } }, "node_modules/@radix-ui/react-alert-dialog": { - "version": "1.1.18", - "resolved": "https://registry.npmjs.org/@radix-ui/react-alert-dialog/-/react-alert-dialog-1.1.18.tgz", - "integrity": "sha512-6c2cXpNlAgHDhKguK24XcWHHayMpK+lk7/WwBXBco+ZJ4Dv7xP++GBM280KgTD/HCRu3jSdfe8WQiZssonYaIA==", + "version": "1.1.21", + "resolved": "https://registry.npmjs.org/@radix-ui/react-alert-dialog/-/react-alert-dialog-1.1.21.tgz", + "integrity": "sha512-VbSR148lNkE8JdWnOsYX72YdivmCAtcrot1dl8UmT0ZZRKNR3hHJUpQxJOw7jWlY/JFemn4oaDXxCxpD594B7Q==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-dialog": "1.1.18", - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-dialog": "1.1.21", + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -1463,12 +1463,12 @@ } }, "node_modules/@radix-ui/react-arrow": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.1.11.tgz", - "integrity": "sha512-Kdil9BB1rIFC/khmf4hC35bn8701AJcizTU7G7cUbEbk5XqqbjDuHW60uUfKqO5WojjZcbAW51Q7P0hRmMLw8A==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.1.13.tgz", + "integrity": "sha512-0Q310knIY0K+mkmncU9FxLggfW7V49Ok2oY+iu27KkERTsQXxYCIC8XW5QoK4w7Jp1z00vT5xj3oxTcn7QlcTg==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -1486,12 +1486,12 @@ } }, "node_modules/@radix-ui/react-aspect-ratio": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-aspect-ratio/-/react-aspect-ratio-1.1.11.tgz", - "integrity": "sha512-IUAhIVpBUvP5NNICjlaB1OFmtRLGqQqTF3ZOSGPoq3XeLXRFtHiWTRxSVEULgOd9GQR2c7tsYqDnhUennapZnw==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-aspect-ratio/-/react-aspect-ratio-1.1.13.tgz", + "integrity": "sha512-dD/EvbOiLskcdBKgNAeUmbTBCJfdCGp85fpFe3lmziE4ASbXuFERQCAB3sR41yvM+P711kJsTBNL9piP60urbA==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -1509,16 +1509,17 @@ } }, "node_modules/@radix-ui/react-avatar": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-avatar/-/react-avatar-1.2.1.tgz", - "integrity": "sha512-+8PWoLLZv3AVb5m0pvoiOca/bQGzc9vPVb+982HB2x3Un0DpYEPM3zLMl4oqRpBsocJuNqLkiv/HXTnTrlwr4g==", + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-avatar/-/react-avatar-1.2.4.tgz", + "integrity": "sha512-u4Sz6ajq2WobGMqbsNXnFI/3JP/o7TUBkEmQ4BRUYofPDQawdO3WWYy5907c9VgOFX+ETjKI3VxnnrKYAF7Pmg==", "license": "MIT", "dependencies": { - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-is-hydrated": "0.1.1", - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-is-hydrated": "0.1.2", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1536,19 +1537,18 @@ } }, "node_modules/@radix-ui/react-checkbox": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/@radix-ui/react-checkbox/-/react-checkbox-1.3.6.tgz", - "integrity": "sha512-eUEUoGMDpfkgHWSE97ZZaUJtzR1M7EKnNIpD1Q16+8JR9NWghcaqMulx9PuCQ720w0UclfYn6FEbCdd5Hx087g==", + "version": "1.3.9", + "resolved": "https://registry.npmjs.org/@radix-ui/react-checkbox/-/react-checkbox-1.3.9.tgz", + "integrity": "sha512-YPXZlqjrKVqKtVD2F828CApHwu+PEu30i7x0Y9gg6SbQ3fJbcaQlDkGPT0gW6HjxoCjAEt8uJ494F1S61KpIjQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-previous": "1.1.2", - "@radix-ui/react-use-size": "1.1.2" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-size": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1566,19 +1566,19 @@ } }, "node_modules/@radix-ui/react-collapsible": { - "version": "1.1.15", - "resolved": "https://registry.npmjs.org/@radix-ui/react-collapsible/-/react-collapsible-1.1.15.tgz", - "integrity": "sha512-8A1zibu5skAQ+UVbaeNH5hVMibiFCRJzgMuM14LTWGttnTZKQL9jwYnhAbHRuxrtCqPXa4JvvnVUq1pTNgyZYw==", + "version": "1.1.18", + "resolved": "https://registry.npmjs.org/@radix-ui/react-collapsible/-/react-collapsible-1.1.18.tgz", + "integrity": "sha512-aNMp8humfYzWERz5gxGb/eLNkB0ZthypLbNlNolzdgzFTeN78e/rnn9rxCdOaSsg/zClTOJ/OkjXYx9PUEPATw==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1596,15 +1596,15 @@ } }, "node_modules/@radix-ui/react-collection": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.1.11.tgz", - "integrity": "sha512-djW9+zeg137KQdlPtmE8xnaD+K2rcXXMWFrSg0hsmYZ6HRbdTA7tDHFgpaW9+huWVEu0RCabL+985T4TA0BE7g==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.1.13.tgz", + "integrity": "sha512-Q8xYqNRFObXPmi45bFSkGdM2JA5hjBeYGFqzg6lZR3wp6b+cciraVq8DdneTabtws+uOYqjmsvmKOufk/M9Cyg==", "license": "MIT", "dependencies": { - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-slot": "1.3.0" + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-slot": "1.3.1" }, "peerDependencies": { "@types/react": "*", @@ -1622,9 +1622,9 @@ } }, "node_modules/@radix-ui/react-compose-refs": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.3.tgz", - "integrity": "sha512-rYOP8OMnuuPMQF1uhPVlGNcCDlkokKqGFE3JcxFViIkAXP7EvFWUliJAstrapypaBLJNHbZL6jGhbVDGTwmVhA==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.4.tgz", + "integrity": "sha512-pWJo6lQAfR6uy1n7ii7PaCc9dLPwTXDYbQpORZU5B548Aqvl2pP1SM1vJGKyxIFqZMHRopRO4CQYX2iXAIB5jA==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -1637,9 +1637,9 @@ } }, "node_modules/@radix-ui/react-context": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.4.tgz", - "integrity": "sha512-QwH4PO5urrbO+FaGd5Aglg+YJgWTyyuZ3g/6mKvsqraLkglDdckw9JafgL5McL5VEJ6EPNduPaT3ZE9BttDAqg==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.2.1.tgz", + "integrity": "sha512-EraVbFjiIjibpLr6EjvEDmSCYJU2SlKDMiO+qEK/D9GOWnQoAQlpQo2occGYC1UM9MBeEx5Bek3UtW/Qi57vAg==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -1652,16 +1652,16 @@ } }, "node_modules/@radix-ui/react-context-menu": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-context-menu/-/react-context-menu-2.3.2.tgz", - "integrity": "sha512-qzsA/ZPhF6yMxBOTIk1nlCkoy2mswSbwYL+ErBa2iP0s4WWrlxmczArYqMcpVfEjmM7KJj/ADPXky0yZfbSxtQ==", + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-context-menu/-/react-context-menu-2.3.5.tgz", + "integrity": "sha512-wbvSjqc7r0xKmfhrMCiCPxSTv/aSHU0cCAy0tELthJbaIzT7dkAcevKuoGKbDLiPG2VePgMVqLi2sWb6tDnzvQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-menu": "2.1.19", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-menu": "2.1.22", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -1679,23 +1679,24 @@ } }, "node_modules/@radix-ui/react-dialog": { - "version": "1.1.18", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.1.18.tgz", - "integrity": "sha512-apa28mldjMgORmE6g/w3sCcA0Y9UAVeeDVoozN4i7kOw12mLl9RBchfzK3Nn6qxOWjrZhK1Lfy7f07kyzxtnBw==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-focus-guards": "1.1.4", - "@radix-ui/react-focus-scope": "1.1.11", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-slot": "1.3.0", - "@radix-ui/react-use-controllable-state": "1.2.3", + "version": "1.1.21", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.1.21.tgz", + "integrity": "sha512-h+7qMDDmZJ8qTSPrwNyKb/PACY0ehtN8QOBlCz+C2C1jgehKekdhmHddG9YQk8BF/sHJqglPjte+jA1Jrp9HcA==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-focus-guards": "1.1.5", + "@radix-ui/react-focus-scope": "1.1.14", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-slot": "1.3.1", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", "aria-hidden": "^1.2.4", "react-remove-scroll": "^2.7.2" }, @@ -1715,9 +1716,9 @@ } }, "node_modules/@radix-ui/react-direction": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.1.2.tgz", - "integrity": "sha512-C3vFhbyi4SW3PmbAi6Awpu4OzJtd0MxGurvSsYtr7p7nM8RNB3VAF3CUmnp2j50knpkrRcB7+ycVXzgLgF6yNA==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.1.3.tgz", + "integrity": "sha512-OdgAA/xb6WOQMKNn0mtbYoruMG6YMaBOnq+evWxSpMmiEMBdeFZawnIWRfPPeVXCRm+0lnN8jpJLjhD7/UIxWw==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -1730,16 +1731,16 @@ } }, "node_modules/@radix-ui/react-dismissable-layer": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.14.tgz", - "integrity": "sha512-4lUhWTWAjbDIqFrAPWJ3WqBOpO5YchVZ88X3nh6H9Lu5AFi5nCUeTPj3D8FSDmabmFeRe9ME0BDA4MwKTha5GQ==", + "version": "1.1.17", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.17.tgz", + "integrity": "sha512-QAXwa38pG0xNAYh1pjdSaf86NrkqsMoDNmget/Y7X8O8E/C3Iqlj9GAPE4DfX9BPLXc7WH2TWSzMRnIoCdcjzQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-effect-event": "0.0.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-effect-event": "0.0.4" }, "peerDependencies": { "@types/react": "*", @@ -1757,18 +1758,18 @@ } }, "node_modules/@radix-ui/react-dropdown-menu": { - "version": "2.1.19", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.1.19.tgz", - "integrity": "sha512-HZccBkbK0LOi8nYKIp5jll/zIRW0cCOmG6WWyqsSpmXCU+ZlcBbTqIwlBvPCu886C5RVu6c/kHV7xSP8IgYNHw==", + "version": "2.1.22", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.1.22.tgz", + "integrity": "sha512-wZRLTjZaJf1HTxx0YepFKZUuo+SZMi+Cr4kJ2fuA5FxDSUE0vHDTscahUaU+jfz6LFk4OuguwqJs5K0JsIsIBA==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-menu": "2.1.19", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-menu": "2.1.22", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -1786,9 +1787,9 @@ } }, "node_modules/@radix-ui/react-focus-guards": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.4.tgz", - "integrity": "sha512-cot/aB/mOm0IYVYTTmQcEEK1M48lZWi8FlYe5nDPQQ8NYZUlXEFgncJ9p2Kzer3RKSrY7cTTpEMLZKNo9QoP5Q==", + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.5.tgz", + "integrity": "sha512-UQvlB7L/BYh3P8MLvwZnQkH521EDos40Rwnbt5+Qpg4Vbk0z3xJjRUmR6+aka4aT1IQQXFdO5bNPoE7cvFl5xQ==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -1801,14 +1802,14 @@ } }, "node_modules/@radix-ui/react-focus-scope": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.11.tgz", - "integrity": "sha512-Mn88Vg2whaRocGJNOH+DKFqYm6ySFPQaiwHNxZPyjn99B52KAEJWWY9NP83+nWdk2HM3rdov+STu9AG471Rt9w==", + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.14.tgz", + "integrity": "sha512-/x4htnJfmW53MplkrePaDpf1o/rN1C++g88WpVobULXbSyC19NtLkXmewuJ/HCaceSmfKDNL5gOXcBGnuAvnvQ==", "license": "MIT", "dependencies": { - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2" + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1826,17 +1827,17 @@ } }, "node_modules/@radix-ui/react-form": { - "version": "0.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-form/-/react-form-0.1.11.tgz", - "integrity": "sha512-0mTMJHv1gQAuEQoq5VDpTD3MRgmfUFdXAVFhpqR7wBeUr+tyRsof0wv/4XdPHLwQrefhoH2FiGHCggrCJhalIw==", + "version": "0.1.14", + "resolved": "https://registry.npmjs.org/@radix-ui/react-form/-/react-form-0.1.14.tgz", + "integrity": "sha512-ZCuPb54PQ3ZQEdQ6G1PrMBfXXzAyaVoCI9Fl+bWOwYZKTOcFjPHL7JQ3tCb6CX6Ut81GZLWKgIpV6OS3n5z5Ig==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-label": "2.1.11", - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-label": "2.1.13", + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -1854,20 +1855,20 @@ } }, "node_modules/@radix-ui/react-hover-card": { - "version": "1.1.18", - "resolved": "https://registry.npmjs.org/@radix-ui/react-hover-card/-/react-hover-card-1.1.18.tgz", - "integrity": "sha512-rt+Fx4HoCeEwFL2IdoV2QaPltqDLlzxN77i9nwB3Y70scFlfAHh1QCdE2TXKuFJtA1TNygb0oivnFBZifgtZOw==", + "version": "1.1.21", + "resolved": "https://registry.npmjs.org/@radix-ui/react-hover-card/-/react-hover-card-1.1.21.tgz", + "integrity": "sha512-ByFLyi+kdTGkObxIt5wKB3Ru3rtJRuYUqPEtqiv1HNYqutqbn1wDuNmVzI6iwus9qfY3vwpNgvx/UVZUGTWC1A==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-popper": "1.3.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-popper": "1.3.5", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -1885,12 +1886,12 @@ } }, "node_modules/@radix-ui/react-id": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.1.2.tgz", - "integrity": "sha512-orBC88futVpqCmhX1p4cvquNHsELQ+w+vBJnuj3ftETI5bJb0bZn3Tqu3SWN2IOcPycTnMGnhwoermvISt72sA==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.1.3.tgz", + "integrity": "sha512-f/Wxm0ctyMymUJK0fqTSQlm85rbzdAkoNbPXJQ5+6caowVO8Yx+NWGjGz/oGhs/D+WIbbQpOrU0hU2Li2/42xQ==", "license": "MIT", "dependencies": { - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1903,12 +1904,12 @@ } }, "node_modules/@radix-ui/react-label": { - "version": "2.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-label/-/react-label-2.1.11.tgz", - "integrity": "sha512-3PKvDDxOn62k0oV1n4QtNtD2vpu+zYjXR7ojLBPaO6SPvhy53yg0vAmgNeBQeJW5rV3dffoRG+HYfLBZuzw0CQ==", + "version": "2.1.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-label/-/react-label-2.1.13.tgz", + "integrity": "sha512-kj7BXyM4uG0dyeoEdVmPQAOFN291+iJOtiGTvkXe1ijJWLQbAHpFNkopvqquaMVn+zjqTZRhnefESAinMErHKg==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -1926,27 +1927,27 @@ } }, "node_modules/@radix-ui/react-menu": { - "version": "2.1.19", - "resolved": "https://registry.npmjs.org/@radix-ui/react-menu/-/react-menu-2.1.19.tgz", - "integrity": "sha512-Mht9BVd1AIsNFVQr4KG3bIK7XQn5IXF0TL/2ObsrzOdc1loaly/+kBDL5roSCYn8j8XZkvpOD0WYLz2FQtH1Eg==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-focus-guards": "1.1.4", - "@radix-ui/react-focus-scope": "1.1.11", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-popper": "1.3.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-slot": "1.3.0", - "@radix-ui/react-use-callback-ref": "1.1.2", + "version": "2.1.22", + "resolved": "https://registry.npmjs.org/@radix-ui/react-menu/-/react-menu-2.1.22.tgz", + "integrity": "sha512-xCFrVLttGDPwMjIPI6GS+tm3IGUNKsPXffrJQIPpQJuE9Qy1bU9GNUCkwranU/pEqyBlwMxcBIK/FUJFAZ9SqQ==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-focus-guards": "1.1.5", + "@radix-ui/react-focus-scope": "1.1.14", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-popper": "1.3.5", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-slot": "1.3.1", + "@radix-ui/react-use-callback-ref": "1.1.3", "aria-hidden": "^1.2.4", "react-remove-scroll": "^2.7.2" }, @@ -1966,21 +1967,21 @@ } }, "node_modules/@radix-ui/react-menubar": { - "version": "1.1.19", - "resolved": "https://registry.npmjs.org/@radix-ui/react-menubar/-/react-menubar-1.1.19.tgz", - "integrity": "sha512-Glt6mebxcgQvLeVkH3HiqV5bgQubE+31ELxLs7q0GlYI5k0XYkOkeuPrhXoylxK8eufvIt9CJjzY1TfFMXK3qw==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-menu": "2.1.19", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-use-controllable-state": "1.2.3" + "version": "1.1.22", + "resolved": "https://registry.npmjs.org/@radix-ui/react-menubar/-/react-menubar-1.1.22.tgz", + "integrity": "sha512-jDkcZXd5rN4b/S9nnEv9KZajaQ7+RO98OCWqAxrULTJtkSvODlNOO+EIxNG/d4QIF6QOqK5ZZrTF9MYl6eQdiQ==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-menu": "2.1.22", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -1998,25 +1999,25 @@ } }, "node_modules/@radix-ui/react-navigation-menu": { - "version": "1.2.17", - "resolved": "https://registry.npmjs.org/@radix-ui/react-navigation-menu/-/react-navigation-menu-1.2.17.tgz", - "integrity": "sha512-fYeYQvbeNn5AQk2RBbpO7koLm2YbS00UYxC/IL2sgLlninEH5UNIv+X3E0KJ1Vy4WIo+dhN9w8GNqSHhbHWCIg==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-layout-effect": "1.1.2", - "@radix-ui/react-use-previous": "1.1.2", - "@radix-ui/react-visually-hidden": "1.2.7" + "version": "1.2.20", + "resolved": "https://registry.npmjs.org/@radix-ui/react-navigation-menu/-/react-navigation-menu-1.2.20.tgz", + "integrity": "sha512-in/exCQPatmmBmQZrtQkK4UrysEp8VGEuw5o8Bx3ozxbfg7DBb4H5j3DgxGz4N59J02NRVzhsWFtujZgy5ue3w==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-use-previous": "1.1.3", + "@radix-ui/react-visually-hidden": "1.2.9" }, "peerDependencies": { "@types/react": "*", @@ -2034,23 +2035,23 @@ } }, "node_modules/@radix-ui/react-one-time-password-field": { - "version": "0.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-one-time-password-field/-/react-one-time-password-field-0.1.11.tgz", - "integrity": "sha512-Rsgab65u73E5kPVh8OS6PgPwJgPyf08GFfJDGAbMdF4DL7CgDhFOaDnXuk/DiMEVF6kgQwl0oJmFklvipmiOLg==", - "license": "MIT", - "dependencies": { - "@radix-ui/number": "1.1.2", - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-effect-event": "0.0.3", - "@radix-ui/react-use-is-hydrated": "0.1.1", - "@radix-ui/react-use-layout-effect": "1.1.2" + "version": "0.1.14", + "resolved": "https://registry.npmjs.org/@radix-ui/react-one-time-password-field/-/react-one-time-password-field-0.1.14.tgz", + "integrity": "sha512-F3vMSK+d+huI3a4Zm6j2hUsS+/gByVbsechJwp/ZCZBCrusXHvBeZZz9aMqXqqYNYu23mtvVMt6AeHDds8EU7w==", + "license": "MIT", + "dependencies": { + "@radix-ui/number": "1.1.3", + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-effect-event": "0.0.4", + "@radix-ui/react-use-is-hydrated": "0.1.2", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2068,19 +2069,19 @@ } }, "node_modules/@radix-ui/react-password-toggle-field": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/@radix-ui/react-password-toggle-field/-/react-password-toggle-field-0.1.6.tgz", - "integrity": "sha512-pQ3xGp/uemomASPH97Eb3shfXX8QlG11bBJyEvRBV+vwtO4HvQlS06Yj9f31Ao7XepvF98SFrRgVDQ7jv+2xjQ==", + "version": "0.1.9", + "resolved": "https://registry.npmjs.org/@radix-ui/react-password-toggle-field/-/react-password-toggle-field-0.1.9.tgz", + "integrity": "sha512-JFkmnwZFD357odQkpzfxz++bpohQpaGCT/4PK6oRd4R/Rxzg02uFDucFzZDOTIOz6vWSluIlz91zelleg9BheA==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-effect-event": "0.0.3", - "@radix-ui/react-use-is-hydrated": "0.1.1" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-effect-event": "0.0.4", + "@radix-ui/react-use-is-hydrated": "0.1.2" }, "peerDependencies": { "@types/react": "*", @@ -2098,24 +2099,25 @@ } }, "node_modules/@radix-ui/react-popover": { - "version": "1.1.18", - "resolved": "https://registry.npmjs.org/@radix-ui/react-popover/-/react-popover-1.1.18.tgz", - "integrity": "sha512-qdXDes+eHlnMUGlBAAAe5EG7oOQvqsXuq4mq585diMudg80iB+jHbsSeG3+Q4eWNsogNyhqU2p/3i+Y0iEepqg==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-focus-guards": "1.1.4", - "@radix-ui/react-focus-scope": "1.1.11", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-popper": "1.3.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-slot": "1.3.0", - "@radix-ui/react-use-controllable-state": "1.2.3", + "version": "1.1.21", + "resolved": "https://registry.npmjs.org/@radix-ui/react-popover/-/react-popover-1.1.21.tgz", + "integrity": "sha512-+AJ7P5oRcFqFtv7MaCD8fOuK3l5qQBAMdWEOnUOYd3JfHOeIUe7TnHHSSP15CtWwH4KrotyDCTzodOIoONh8vw==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-focus-guards": "1.1.5", + "@radix-ui/react-focus-scope": "1.1.14", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-popper": "1.3.5", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-slot": "1.3.1", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", "aria-hidden": "^1.2.4", "react-remove-scroll": "^2.7.2" }, @@ -2135,21 +2137,21 @@ } }, "node_modules/@radix-ui/react-popper": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.3.2.tgz", - "integrity": "sha512-3QXNeMkdshed1MR3LNoiCirBywRFPkD8ETJa/HlPuLwSajaQixf2ro+isoDNJlGABg9ug41XuZpINZJIle4XWg==", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.3.5.tgz", + "integrity": "sha512-6hLng2Rs45IZcvZ31BNvMeaFEMMEbtsog4xPcb8LZrGfyoV9fdAXqB9UKhLpTHtL0+E2DhSr6VW54Tehd6ksAQ==", "license": "MIT", "dependencies": { "@floating-ui/react-dom": "^2.0.0", - "@radix-ui/react-arrow": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-layout-effect": "1.1.2", - "@radix-ui/react-use-rect": "1.1.2", - "@radix-ui/react-use-size": "1.1.2", - "@radix-ui/rect": "1.1.2" + "@radix-ui/react-arrow": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-use-rect": "1.1.3", + "@radix-ui/react-use-size": "1.1.3", + "@radix-ui/rect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2167,13 +2169,13 @@ } }, "node_modules/@radix-ui/react-portal": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.13.tgz", - "integrity": "sha512-z3oXfmaHLJTF1wktbjgD6cn9jiEbq3WSondB10LIuIt2m2Ym4iJlrW04/euMwENDdWDdE7z+OuY7Qyp1YpRSwA==", + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.15.tgz", + "integrity": "sha512-kAfBVJUKNNKZuyGQXXG6rKolAV2KAmxxVkPXJgoq9dEFTl39286RufHQFNTL8rzha4vP8159BJ6hMGpB+bqv7A==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2191,12 +2193,12 @@ } }, "node_modules/@radix-ui/react-presence": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.6.tgz", - "integrity": "sha512-zdTk4PlUO0E18HnZ3wYbW0KkJJxWCdiNYp6g6X1PtONFhxVkg01vliTJAmwIszU6mHiyBOoW9P0rAugl5/hULQ==", + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.9.tgz", + "integrity": "sha512-LTi1v05bprIb8/GSY/GWusI0jfsYjQ3CD3Nin8o7jVxnpHzVQfzjOQJoJTQkE9bdmOnsS7SFdhkXiBv8PrYnxw==", "license": "MIT", "dependencies": { - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2214,12 +2216,12 @@ } }, "node_modules/@radix-ui/react-primitive": { - "version": "2.1.7", - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.7.tgz", - "integrity": "sha512-bC3NiwsprbxKjuon9l7X6BUTw7FPVzEYaL92MPEY5SCd/9hUTPXVFtVwRix7778wtRsVao+zE062gL79FZleeQ==", + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.8.tgz", + "integrity": "sha512-DOlK1BdcIeYYUcFkSYFka4v1h95XTov93b0jCgW1EEiZuIhdwHY2NlE1teLIh+p0uBsuZI5A+voay+iVWpprfA==", "license": "MIT", "dependencies": { - "@radix-ui/react-slot": "1.3.0" + "@radix-ui/react-slot": "1.3.1" }, "peerDependencies": { "@types/react": "*", @@ -2237,13 +2239,13 @@ } }, "node_modules/@radix-ui/react-progress": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-progress/-/react-progress-1.1.11.tgz", - "integrity": "sha512-KqiGJcFaZDc+BvveAgU3ZhACg2MvSUDrCBx4lRR/ZVRNal0bvt8lBpvnSkep9heeOuF8Qfw3fszLDX4OpQ2NVw==", + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/@radix-ui/react-progress/-/react-progress-1.1.14.tgz", + "integrity": "sha512-lq5VXWp/t/b8MaqbRMAItXICc/jwhzJt0ZZ+au/CBtTYkX9EfAsSyGQL5brUVBgf9tUTKCoJEZlDl+uJF/08xQ==", "license": "MIT", "dependencies": { - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -2261,21 +2263,20 @@ } }, "node_modules/@radix-ui/react-radio-group": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-radio-group/-/react-radio-group-1.4.2.tgz", - "integrity": "sha512-W8Uo9riHnlzLLWy+r2mVHUyuEWqD/+be4PZzbEvaGoFSBDHkm+GYWjtcE6u3AmPKNyfanWpnVfpZ2GqPCdzzsw==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-previous": "1.1.2", - "@radix-ui/react-use-size": "1.1.2" + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-radio-group/-/react-radio-group-1.4.5.tgz", + "integrity": "sha512-BM1xQgw1gpgPSw05U4hJCMDX9GmAS6b6vKZANuNQZo0vf/ah7NZDAnjLd4tPg3z2vMvlI0CV+B2CFM9Z19oQDA==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-size": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2293,20 +2294,22 @@ } }, "node_modules/@radix-ui/react-roving-focus": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.14.tgz", - "integrity": "sha512-8Qcnx9447tx/aCBgw6Jenfqg4Skq+vqab9mCBmuGNipIS5YXvL275wbKEu7+ICYHIlAPgCduUMJH1XOYewKF6Q==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-controllable-state": "1.2.3" + "version": "1.1.17", + "resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.17.tgz", + "integrity": "sha512-YdJmjETw7Py+4Nziv71jgZ6fH7xQgB5p+pQ5rV8Iufyrm0RHSijec/UV1zPfQoK/YcfzB9nOl/2bi1zf1SjRMQ==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-is-hydrated": "0.1.2", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2324,20 +2327,20 @@ } }, "node_modules/@radix-ui/react-scroll-area": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/@radix-ui/react-scroll-area/-/react-scroll-area-1.2.13.tgz", - "integrity": "sha512-7tncSubo2G0UY1e8rk+72qe3XRzrGnOLtZQ1PL1KoBfRUNX0NrJT5akb+0kfwSCc3gVR4wdHqyhAQBDpDNOwDw==", + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/@radix-ui/react-scroll-area/-/react-scroll-area-1.2.16.tgz", + "integrity": "sha512-kEcmCenIJ+W5xlCv1u9VKDdPmzzGyfrJwEneY+02GH+lJRXrGpkiTkyjrfkspuRw6DXt4uduwT5c4xD8HTv27Q==", "license": "MIT", "dependencies": { - "@radix-ui/number": "1.1.2", - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/number": "1.1.3", + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2355,31 +2358,31 @@ } }, "node_modules/@radix-ui/react-select": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-select/-/react-select-2.3.2.tgz", - "integrity": "sha512-brXD6C/V0fVK0DDbscLVw6LsXrjQ+ay8jdOBaN+tLb4vsHsAMm6Gt6eT77wHX1Eq8GPtD5rJ+RxFtfDozsb4+Q==", - "license": "MIT", - "dependencies": { - "@radix-ui/number": "1.1.2", - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-focus-guards": "1.1.4", - "@radix-ui/react-focus-scope": "1.1.11", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-popper": "1.3.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-slot": "1.3.0", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-layout-effect": "1.1.2", - "@radix-ui/react-use-previous": "1.1.2", - "@radix-ui/react-visually-hidden": "1.2.7", + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-select/-/react-select-2.3.5.tgz", + "integrity": "sha512-6CQx0xtdarAkSCsqgLJaz+coYQaru7rt8K6gMItR2rA+WP8/Ig6kRAzP6Zw88RccG98IZnszqJlJx9hejYOL3A==", + "license": "MIT", + "dependencies": { + "@radix-ui/number": "1.1.3", + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-focus-guards": "1.1.5", + "@radix-ui/react-focus-scope": "1.1.14", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-popper": "1.3.5", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-slot": "1.3.1", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-use-previous": "1.1.3", + "@radix-ui/react-visually-hidden": "1.2.9", "aria-hidden": "^1.2.4", "react-remove-scroll": "^2.7.2" }, @@ -2399,12 +2402,12 @@ } }, "node_modules/@radix-ui/react-separator": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-separator/-/react-separator-1.1.11.tgz", - "integrity": "sha512-jRhe86+8PF7VZ1u14eOWVOuh2BuAhALg/FT1VcMC4OHedMTRUazDnDlKTt+yxo5cRNKHMfmvZ4sSQtWDeMV4CQ==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-separator/-/react-separator-1.1.13.tgz", + "integrity": "sha512-wbagLhy4grekqiT6hU0WNP09FpmemTXbNWg4QEawaw9dix7hRIcrmDNnLDasOsKVLtArEznhgZKe5Gm4U6oPXQ==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -2422,22 +2425,22 @@ } }, "node_modules/@radix-ui/react-slider": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slider/-/react-slider-1.4.2.tgz", - "integrity": "sha512-qt5C1ppJz66aUDrH1VccjPrq7aFchK0wBrn6xsxlCHNUyE57dRRQ7lp1QFpF7OscMexZF8MCGBTVBlENHPkNiA==", - "license": "MIT", - "dependencies": { - "@radix-ui/number": "1.1.2", - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-layout-effect": "1.1.2", - "@radix-ui/react-use-previous": "1.1.2", - "@radix-ui/react-use-size": "1.1.2" + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slider/-/react-slider-1.4.5.tgz", + "integrity": "sha512-7E8C13SdQKQxYganILiVZGEwM0NSbfbFcnNJ93kP++wD2pMT1SMsG3c04PFUlbPpaSXgicYgPeBndgJTvV3NKg==", + "license": "MIT", + "dependencies": { + "@radix-ui/number": "1.1.3", + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-use-previous": "1.1.3", + "@radix-ui/react-use-size": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2455,12 +2458,13 @@ } }, "node_modules/@radix-ui/react-slot": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.3.0.tgz", - "integrity": "sha512-MojKku4U/miO8Av4Dkb+ctMAQx7JmY96LmtDQlAarCRtd7rN52QCSzBF+XAvr5S6coSVj9HEPBgHAHKEJVk/WA==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.3.1.tgz", + "integrity": "sha512-Bu/aAQHFFh6/QAvXAeUMurJ9fbW0JUIqlojU/yBXZ7cAVqy75Y7JYYyuCr9zLNF0p4WWoJYV54CTUIf4l7FzTw==", "license": "MIT", "dependencies": { - "@radix-ui/react-compose-refs": "1.1.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4" }, "peerDependencies": { "@types/react": "*", @@ -2473,18 +2477,17 @@ } }, "node_modules/@radix-ui/react-switch": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-switch/-/react-switch-1.3.2.tgz", - "integrity": "sha512-tgRBI3DdNwAJYE4BBZyZcz/HRRCvAsPkRvG1wvKc+41tBGMxPn/a87T/wikXAvyDypNQ9kaZwHbeZe+veHCGpA==", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-switch/-/react-switch-1.3.5.tgz", + "integrity": "sha512-e1YrvGvEjIqDhqKjQ4Q+IDkMfiY30u3FPz9CZXZMlQ8mU3kZ2PdeBM8Gssc48CDopPizNorKumGhjySBfO7BDQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-previous": "1.1.2", - "@radix-ui/react-use-size": "1.1.2" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-size": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2502,19 +2505,19 @@ } }, "node_modules/@radix-ui/react-tabs": { - "version": "1.1.16", - "resolved": "https://registry.npmjs.org/@radix-ui/react-tabs/-/react-tabs-1.1.16.tgz", - "integrity": "sha512-v3Ab2l7z6U7tRB4xA0IyKdq0OsqaO1o9ZjsIEoKKnSZ/l96mZz8aCTX0NCXw+YVHJXr8Km4d+Mn6/Q8YjXa+gw==", + "version": "1.1.19", + "resolved": "https://registry.npmjs.org/@radix-ui/react-tabs/-/react-tabs-1.1.19.tgz", + "integrity": "sha512-4wbGf98pX2ZwYqHMVB/dakeMPyH4xSJ9MSDaCCWXlIpYt0VYY6mtZxKSTiGS/F3tk0yrEYmXE1V8uwG7TxDCcQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -2532,23 +2535,23 @@ } }, "node_modules/@radix-ui/react-toast": { - "version": "1.2.18", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toast/-/react-toast-1.2.18.tgz", - "integrity": "sha512-YNEnTHV47hPep+U0QvVM02OJNka9uygREc+k4Nh5VSZBg4MmE+myI442x3hCGfRpX7N2WSSYSJKws4gE+Z8lgg==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-layout-effect": "1.1.2", - "@radix-ui/react-visually-hidden": "1.2.7" + "version": "1.2.21", + "resolved": "https://registry.npmjs.org/@radix-ui/react-toast/-/react-toast-1.2.21.tgz", + "integrity": "sha512-/o8uHzH2z6ZM59Dt1UPFj8aYJ0DjPu0EuQXQ7uuYJTQLH5mNqxa1KuBfbpnklgXOOjyAtTp/tll0Nm+Nkz+bEg==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-visually-hidden": "1.2.9" }, "peerDependencies": { "@types/react": "*", @@ -2566,14 +2569,14 @@ } }, "node_modules/@radix-ui/react-toggle": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle/-/react-toggle-1.1.13.tgz", - "integrity": "sha512-bI2ILJrzwgmAsH05TsJ9pVrzqQwAip7OM2/krqAdYn0R16bl86UPWbe5VPHsALat0EnqpV01cGtkleaUKPNdNg==", + "version": "1.1.16", + "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle/-/react-toggle-1.1.16.tgz", + "integrity": "sha512-pp4TLY3N4osN9IB4TLEaaZRGooBmCi/XJD65gSCs5tvsKofM9WgiBToNtGrmR0k3sG4jFj4Nw4utsIvQraWA9g==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -2591,18 +2594,18 @@ } }, "node_modules/@radix-ui/react-toggle-group": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle-group/-/react-toggle-group-1.1.14.tgz", - "integrity": "sha512-TK1vusNKb8IRhF23FTbRgUNZ9zfs5rGIyI7LfR3h26p9LrQ060i0uW9QWeD8baZMddaaP0DBGlIa6pbZG+mitg==", + "version": "1.1.17", + "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle-group/-/react-toggle-group-1.1.17.tgz", + "integrity": "sha512-KKsrxb1cZREc2RI5DOGwlUSpaPW40xIaK1/DXXqYDb7slRE8pkRa+iF2aFbYiuMJ+aNWpCSChiN5gFe3bVveaQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-toggle": "1.1.13", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-toggle": "1.1.16", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -2620,18 +2623,18 @@ } }, "node_modules/@radix-ui/react-toolbar": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toolbar/-/react-toolbar-1.1.14.tgz", - "integrity": "sha512-L/EkWVqlnj3lL2toHh4C7PwH2jxfa7OCq6lGfXSCii99ve2S4Ux5rc9HnOa7LN9exHa/Nl9kmCAmP9BuDPy5UA==", + "version": "1.1.17", + "resolved": "https://registry.npmjs.org/@radix-ui/react-toolbar/-/react-toolbar-1.1.17.tgz", + "integrity": "sha512-MjorZ0XQiWfCrrpStNXw/hX0HnG7VEzCgcSV226Ox8/WzS5yq0SiMhsLFE3LlXhdghlakFRFdE6eegtmUQW7Mg==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-separator": "1.1.11", - "@radix-ui/react-toggle-group": "1.1.14" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-separator": "1.1.13", + "@radix-ui/react-toggle-group": "1.1.17" }, "peerDependencies": { "@types/react": "*", @@ -2649,23 +2652,24 @@ } }, "node_modules/@radix-ui/react-tooltip": { - "version": "1.2.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-tooltip/-/react-tooltip-1.2.11.tgz", - "integrity": "sha512-8XZ6Py3y3W2nEzAUGCN5cfVKaUi+CVApcz1d6lrNVVf2hvYEixMRkq8k9ggPKnQUpRRuOV5avt8uvxViH2jLwA==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-popper": "1.3.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-slot": "1.3.0", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-visually-hidden": "1.2.7" + "version": "1.2.14", + "resolved": "https://registry.npmjs.org/@radix-ui/react-tooltip/-/react-tooltip-1.2.14.tgz", + "integrity": "sha512-C/JxCKJJac+wtHPW1yFBSN8Ssuaufy2jYQMgyiJYyW4Fw0WJfDWXQDAly1qsbd1YDznH+sYitaljhf8igPCvmA==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-popper": "1.3.5", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-slot": "1.3.1", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-visually-hidden": "1.2.9" }, "peerDependencies": { "@types/react": "*", @@ -2683,9 +2687,9 @@ } }, "node_modules/@radix-ui/react-use-callback-ref": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.2.tgz", - "integrity": "sha512-xCso9j1/u8sEgP1RNHjFrXJLApL8LiqOkI1R4ywuN00rxWdYg4oQXuwKLS3i0j5NWLromUD27/4nlxj2UFVvIw==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.3.tgz", + "integrity": "sha512-AUS7HoBBAncIsGMLNG+CcpLuJ+JIBbZzmyM8Qdb1eIThX0AlhSSC6wn40xfBlPE+ypx/vSSiRWnklUAjy3U3UA==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -2698,13 +2702,14 @@ } }, "node_modules/@radix-ui/react-use-controllable-state": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.3.tgz", - "integrity": "sha512-PLzC90MS+ReootmjC597dvopoelpZ8Q61HJkDXZSExitIq7PL55vHNnesAHwguHK0aPfBnpdNzQtv1uliaqQrA==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.5.tgz", + "integrity": "sha512-UB1dXpxvHjR48poyKdKdTm7jT0kp3elkUKdKQiOkirlbYumqXinSJtrjDsr9maXNPvL12bKI4CDSmydms/9Aeg==", "license": "MIT", "dependencies": { - "@radix-ui/react-use-effect-event": "0.0.3", - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-use-effect-event": "0.0.4", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2717,12 +2722,12 @@ } }, "node_modules/@radix-ui/react-use-effect-event": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-effect-event/-/react-use-effect-event-0.0.3.tgz", - "integrity": "sha512-6c8ZqvPTWILEKnyVkP53EGRCcpnJiKTC21sS/6R1GF5xKyHJJWQEPfkqlcgUkdRQivd6tb23abUwe4ngWmY0JA==", + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-effect-event/-/react-use-effect-event-0.0.4.tgz", + "integrity": "sha512-XYcfa6wlXDCwQtePuEiPmXLSAhGL4DWtedSyRgGbG3y10mw+OnrLp6SyeY1gJFMiYF0Dx0nMAX9InylKbLEFQQ==", "license": "MIT", "dependencies": { - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2735,12 +2740,12 @@ } }, "node_modules/@radix-ui/react-use-escape-keydown": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.3.tgz", - "integrity": "sha512-3wEkMiPHXha/2VadZ68rYBcmYnPINVGl4Y3gtcM7fKRjANk0OscK+cdqBgUWdozb7YJxsh0vefM7vgAMHXOjqg==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.4.tgz", + "integrity": "sha512-4MSb5SPbMH02uUn19tLkO5Bav66ZQg/zFbedo7FWLWGFg9r8Z9xSog7QGnq9ZceurzBVIAIwgzANg6ExWc8HkQ==", "license": "MIT", "dependencies": { - "@radix-ui/react-use-callback-ref": "1.1.2" + "@radix-ui/react-use-callback-ref": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2753,9 +2758,9 @@ } }, "node_modules/@radix-ui/react-use-is-hydrated": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-is-hydrated/-/react-use-is-hydrated-0.1.1.tgz", - "integrity": "sha512-qwOiz4Tjo8CNnrOLAYUMXeZwDzXgXpvK4TKQPmWLECM9XoWvA6+0Z2/7Ag3A4ivjS4ovbLJPbskkxioFyBhr8A==", + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-is-hydrated/-/react-use-is-hydrated-0.1.2.tgz", + "integrity": "sha512-2+gAVu9uaSLbopCTvvuWX9MIgEOlyqXC1Ok+KLCO7cZPSHLENs7dL0KbFQUGFIcFKmDW/bmaQRJtd8E3cnMRUw==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -2768,9 +2773,9 @@ } }, "node_modules/@radix-ui/react-use-layout-effect": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.2.tgz", - "integrity": "sha512-jrBWOxZITuGcnjRCM2t2U5ZPkCLxD+Ym6DjfssS5haTj2iiak/DOb64JeN6OdLfLgptb6/e2kKR+ZuTrGoZTPA==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.3.tgz", + "integrity": "sha512-rDiah9wvtqihWtWz02XreeRKIxt2EJF8y5D9rtY9l5A2zxePAtcPiOMpDugNRw5bFHz+1/8viVoc7ZVKiJknCw==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -2783,9 +2788,9 @@ } }, "node_modules/@radix-ui/react-use-previous": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-1.1.2.tgz", - "integrity": "sha512-IGBQPtRFdhN6MQ8dbegVmBq1LVZluya3F1jWY+puIcQC3MHctRwTDSBWCkL/3ZcnMJLTMJ++Z+ktmvg0F89iCw==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-1.1.3.tgz", + "integrity": "sha512-kbefNKla5AGhgvMqrg/qS7mYVLXTEHQLqoFIS03nKN2dAfQQ5PK5Tp+2LxS7BV6a6l4HHv4jTg6rtV2Uajwe2w==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -2798,12 +2803,12 @@ } }, "node_modules/@radix-ui/react-use-rect": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.1.2.tgz", - "integrity": "sha512-d8a+bBY/FxikNPlgJJoaBHZX+zKVbWHYJGTLnLvveQgFSTntkGdEKv3JDtHrMS0DNYpllz2nRsTLGLKYttbpmw==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.1.3.tgz", + "integrity": "sha512-W0GSYZFKEfi6raMiMEfJSngvVbFDIyxtW5JuVg5NoQBY59l0dVQVGLbhog/tOdwq0qtZ+TXuX1ikSNan4/IZXA==", "license": "MIT", "dependencies": { - "@radix-ui/rect": "1.1.2" + "@radix-ui/rect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2816,12 +2821,12 @@ } }, "node_modules/@radix-ui/react-use-size": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.1.2.tgz", - "integrity": "sha512-giWQp+4mxjBPt4KZ0MmyuykFNWfbDxKt4x+fPkRYmgRFJSbCZFzUglvMb/Kjn38tm10YP4ufiQZDx3zna4LU6w==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.1.3.tgz", + "integrity": "sha512-jJq6tQQLvO/z4uWbztjwPV+1a/+H4rCaWypasLB/ac8DEdd6+p7dIm7o3F6P2KZPGkPMqD4s5424EdAdoU+GLA==", "license": "MIT", "dependencies": { - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2834,12 +2839,12 @@ } }, "node_modules/@radix-ui/react-visually-hidden": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.2.7.tgz", - "integrity": "sha512-1wNZBggTDK3GRuuQ6nP4k2yi7a6l7I5qbMPbZcRsrGsGVead/f/d5FhEzUvqFs0bcrDLx7n1zKQ3JvLR6whaaw==", + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.2.9.tgz", + "integrity": "sha512-seuZXNZVCz1kLSQMRO/TdNOSahBI3S5nXE4jzO7u7aFRWQlMAnwyrr8vKMkEU115fCLEyzR2YyjnP+aRMxK34w==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -2857,9 +2862,9 @@ } }, "node_modules/@radix-ui/rect": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.1.2.tgz", - "integrity": "sha512-xnXE7wG13PI+cxieVssYXlQJuYVRhH9NBoxt3KNwzghDIA69GMm7d4wXRouHIYjE+KvS6U/MsMO73NdS2MH9ZA==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.1.3.tgz", + "integrity": "sha512-JtyZR+mqgBibTo8xea3B6ZRmzZiM/YeVBtUkas6zMuXjAlfIFIW2FgqeM9eLyvEaYX66vr6DJMK+4U6LV0KhNw==", "license": "MIT" }, "node_modules/@stablelib/base64": { @@ -3707,9 +3712,9 @@ } }, "node_modules/js-base64": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-3.8.0.tgz", - "integrity": "sha512-65kvbemyZhj+ExQt1PEFyBEjL5vAHysu1lJdW1AwhhChkO8ZBPizYk/m9GVrpbS2Je1hF+UYZ+6KywqtZV8mHw==", + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-3.9.1.tgz", + "integrity": "sha512-U73qptcvf/HIOauFOmqT3a0mDUp0MYlfd15oqoe9kqZt5XhiXVb+HG09sLvI9PQ9tZIBFS4nlErai8zbWazP0g==", "license": "BSD-3-Clause" }, "node_modules/js-tokens": { @@ -4246,66 +4251,66 @@ "license": "MIT" }, "node_modules/radix-ui": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/radix-ui/-/radix-ui-1.6.1.tgz", - "integrity": "sha512-QXDXJtB6sK83mLASONYUZCauatcWb+knFviFpN1EhtdbbmlsRmzCLrbZSKztnNiem2KOHIBbiDbauVB7SORXMw==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-accessible-icon": "1.1.11", - "@radix-ui/react-accordion": "1.2.15", - "@radix-ui/react-alert-dialog": "1.1.18", - "@radix-ui/react-arrow": "1.1.11", - "@radix-ui/react-aspect-ratio": "1.1.11", - "@radix-ui/react-avatar": "1.2.1", - "@radix-ui/react-checkbox": "1.3.6", - "@radix-ui/react-collapsible": "1.1.15", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-context-menu": "2.3.2", - "@radix-ui/react-dialog": "1.1.18", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-dropdown-menu": "2.1.19", - "@radix-ui/react-focus-guards": "1.1.4", - "@radix-ui/react-focus-scope": "1.1.11", - "@radix-ui/react-form": "0.1.11", - "@radix-ui/react-hover-card": "1.1.18", - "@radix-ui/react-label": "2.1.11", - "@radix-ui/react-menu": "2.1.19", - "@radix-ui/react-menubar": "1.1.19", - "@radix-ui/react-navigation-menu": "1.2.17", - "@radix-ui/react-one-time-password-field": "0.1.11", - "@radix-ui/react-password-toggle-field": "0.1.6", - "@radix-ui/react-popover": "1.1.18", - "@radix-ui/react-popper": "1.3.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-progress": "1.1.11", - "@radix-ui/react-radio-group": "1.4.2", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-scroll-area": "1.2.13", - "@radix-ui/react-select": "2.3.2", - "@radix-ui/react-separator": "1.1.11", - "@radix-ui/react-slider": "1.4.2", - "@radix-ui/react-slot": "1.3.0", - "@radix-ui/react-switch": "1.3.2", - "@radix-ui/react-tabs": "1.1.16", - "@radix-ui/react-toast": "1.2.18", - "@radix-ui/react-toggle": "1.1.13", - "@radix-ui/react-toggle-group": "1.1.14", - "@radix-ui/react-toolbar": "1.1.14", - "@radix-ui/react-tooltip": "1.2.11", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-effect-event": "0.0.3", - "@radix-ui/react-use-escape-keydown": "1.1.3", - "@radix-ui/react-use-is-hydrated": "0.1.1", - "@radix-ui/react-use-layout-effect": "1.1.2", - "@radix-ui/react-use-size": "1.1.2", - "@radix-ui/react-visually-hidden": "1.2.7" + "version": "1.6.5", + "resolved": "https://registry.npmjs.org/radix-ui/-/radix-ui-1.6.5.tgz", + "integrity": "sha512-HVHPWDoOXBYxxiwvWR45KPcmvrjoa/NTFUbPbGmYoZv7BFYOIpZKiPQZWcpFJTX5z4LeoGenGCUgoafdYHuPWA==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-accessible-icon": "1.1.13", + "@radix-ui/react-accordion": "1.2.18", + "@radix-ui/react-alert-dialog": "1.1.21", + "@radix-ui/react-arrow": "1.1.13", + "@radix-ui/react-aspect-ratio": "1.1.13", + "@radix-ui/react-avatar": "1.2.4", + "@radix-ui/react-checkbox": "1.3.9", + "@radix-ui/react-collapsible": "1.1.18", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-context-menu": "2.3.5", + "@radix-ui/react-dialog": "1.1.21", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-dropdown-menu": "2.1.22", + "@radix-ui/react-focus-guards": "1.1.5", + "@radix-ui/react-focus-scope": "1.1.14", + "@radix-ui/react-form": "0.1.14", + "@radix-ui/react-hover-card": "1.1.21", + "@radix-ui/react-label": "2.1.13", + "@radix-ui/react-menu": "2.1.22", + "@radix-ui/react-menubar": "1.1.22", + "@radix-ui/react-navigation-menu": "1.2.20", + "@radix-ui/react-one-time-password-field": "0.1.14", + "@radix-ui/react-password-toggle-field": "0.1.9", + "@radix-ui/react-popover": "1.1.21", + "@radix-ui/react-popper": "1.3.5", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-progress": "1.1.14", + "@radix-ui/react-radio-group": "1.4.5", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-scroll-area": "1.2.16", + "@radix-ui/react-select": "2.3.5", + "@radix-ui/react-separator": "1.1.13", + "@radix-ui/react-slider": "1.4.5", + "@radix-ui/react-slot": "1.3.1", + "@radix-ui/react-switch": "1.3.5", + "@radix-ui/react-tabs": "1.1.19", + "@radix-ui/react-toast": "1.2.21", + "@radix-ui/react-toggle": "1.1.16", + "@radix-ui/react-toggle-group": "1.1.17", + "@radix-ui/react-toolbar": "1.1.17", + "@radix-ui/react-tooltip": "1.2.14", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-effect-event": "0.0.4", + "@radix-ui/react-use-escape-keydown": "1.1.4", + "@radix-ui/react-use-is-hydrated": "0.1.2", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-use-size": "1.1.3", + "@radix-ui/react-visually-hidden": "1.2.9" }, "peerDependencies": { "@types/react": "*", diff --git a/examples/nextjs-linear-like-issue-tracker/package.json b/examples/nextjs-linear-like-issue-tracker/package.json index 01bf7bec722..90fbe12aa45 100644 --- a/examples/nextjs-linear-like-issue-tracker/package.json +++ b/examples/nextjs-linear-like-issue-tracker/package.json @@ -12,12 +12,12 @@ "dependencies": { "@ai-sdk/anthropic": "^3.0.64", "@lexical/react": "^0.35.0", - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/node-lexical": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-lexical": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/node-lexical": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-lexical": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", "@radix-ui/react-select": "^2.1.7", "@types/node": "20.3.3", "@types/react-dom": "18.2.25", diff --git a/examples/nextjs-live-avatars-advanced/package-lock.json b/examples/nextjs-live-avatars-advanced/package-lock.json index 72c8abba64e..2d60fe31f7f 100644 --- a/examples/nextjs-live-avatars-advanced/package-lock.json +++ b/examples/nextjs-live-avatars-advanced/package-lock.json @@ -7,9 +7,9 @@ "name": "@liveblocks-examples/nextjs-live-avatars-advanced", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", "classnames": "^2.3.3", "framer-motion": "^10.16.16", "next": "^16.1.6", @@ -520,30 +520,30 @@ } }, "node_modules/@liveblocks/client": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.21.0.tgz", - "integrity": "sha512-dxPzW2OTXFtKWsbYpjR5N2qpVYtjEeFXYul0TRRtwKkwF161to+8in/6VCd7H3MtD0B0TvN6gM0yedjMhk98oQ==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.23.0.tgz", + "integrity": "sha512-ETdju0DzK9h4BSCe7hFc2gqzLOhoarL5jTNBaCrtBwSqyO4TY3FjVo/aPWRi4zkhhDWvAA4oh/HATLJldj5pLw==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0" + "@liveblocks/core": "3.23.0" } }, "node_modules/@liveblocks/core": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.21.0.tgz", - "integrity": "sha512-3z1Lu5Kg0hQFxZWsAzp/qqmE+aSTV4ca67h7s5LsZPO3CRnEzpUSXiHtxpx8lVPj/ndXt7itikmFWsc8nCkw5g==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.23.0.tgz", + "integrity": "sha512-VG7BTOxTVGE0pNV/uaF5rC8C6FqTy7uR0NPFZGDLQqi2gFYX2MCf4EuPydToFXF54WRWUukzQmItkhFMQb23Cg==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.21.0.tgz", - "integrity": "sha512-YGV014c6S5SrjOV7wAnSx1QKTyd0pyOpcKE8yohUuiy4LBCASHHAGeQI/iCU4XFHYCuQWqjx3yx6CFHoYohqwA==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.23.0.tgz", + "integrity": "sha512-/k2NjYVvk56ub3CQDb2kcDjP2rkcyixzVdTEu30/URrq0UB/MngWgjFFyz1cSXjqyVAIdmdn9PLW+KM6E6K8+w==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0", + "@liveblocks/core": "3.23.0", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "marked": "^15.0.11", @@ -551,13 +551,13 @@ } }, "node_modules/@liveblocks/react": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.21.0.tgz", - "integrity": "sha512-yMipwcJIqjDyrcKMYyNbjiQDSmR7u/g34FQvp34VjimVBUshkowEI696K+GKrh7STmcTJdhA/cKs4lZuOiWPhg==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.23.0.tgz", + "integrity": "sha512-VlBrvs30hsrbD5uRbd1bhpUJDBx5Q0Z8XFz5FuNb/EWueRj+Kfu4mCuRaEChbXrZrzGQX0m84ST6l5lR0n6NNQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0" + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0" }, "peerDependencies": { "@types/react": "^18 || ^19", diff --git a/examples/nextjs-live-avatars-advanced/package.json b/examples/nextjs-live-avatars-advanced/package.json index 1d72f076cc0..59cdfc0fee3 100644 --- a/examples/nextjs-live-avatars-advanced/package.json +++ b/examples/nextjs-live-avatars-advanced/package.json @@ -9,9 +9,9 @@ "start": "next start" }, "dependencies": { - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", "classnames": "^2.3.3", "framer-motion": "^10.16.16", "next": "^16.1.6", diff --git a/examples/nextjs-live-avatars/package-lock.json b/examples/nextjs-live-avatars/package-lock.json index 698c6ecc068..a1b5519589e 100644 --- a/examples/nextjs-live-avatars/package-lock.json +++ b/examples/nextjs-live-avatars/package-lock.json @@ -7,10 +7,10 @@ "name": "@liveblocks-examples/nextjs-live-avatars", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", "next": "^16.1.6", "react": "^18.3.1", "react-dom": "^18.3.1" @@ -599,30 +599,30 @@ "license": "Apache-2.0" }, "node_modules/@liveblocks/client": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.21.0.tgz", - "integrity": "sha512-dxPzW2OTXFtKWsbYpjR5N2qpVYtjEeFXYul0TRRtwKkwF161to+8in/6VCd7H3MtD0B0TvN6gM0yedjMhk98oQ==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.23.0.tgz", + "integrity": "sha512-ETdju0DzK9h4BSCe7hFc2gqzLOhoarL5jTNBaCrtBwSqyO4TY3FjVo/aPWRi4zkhhDWvAA4oh/HATLJldj5pLw==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0" + "@liveblocks/core": "3.23.0" } }, "node_modules/@liveblocks/core": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.21.0.tgz", - "integrity": "sha512-3z1Lu5Kg0hQFxZWsAzp/qqmE+aSTV4ca67h7s5LsZPO3CRnEzpUSXiHtxpx8lVPj/ndXt7itikmFWsc8nCkw5g==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.23.0.tgz", + "integrity": "sha512-VG7BTOxTVGE0pNV/uaF5rC8C6FqTy7uR0NPFZGDLQqi2gFYX2MCf4EuPydToFXF54WRWUukzQmItkhFMQb23Cg==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.21.0.tgz", - "integrity": "sha512-YGV014c6S5SrjOV7wAnSx1QKTyd0pyOpcKE8yohUuiy4LBCASHHAGeQI/iCU4XFHYCuQWqjx3yx6CFHoYohqwA==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.23.0.tgz", + "integrity": "sha512-/k2NjYVvk56ub3CQDb2kcDjP2rkcyixzVdTEu30/URrq0UB/MngWgjFFyz1cSXjqyVAIdmdn9PLW+KM6E6K8+w==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0", + "@liveblocks/core": "3.23.0", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "marked": "^15.0.11", @@ -630,13 +630,13 @@ } }, "node_modules/@liveblocks/react": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.21.0.tgz", - "integrity": "sha512-yMipwcJIqjDyrcKMYyNbjiQDSmR7u/g34FQvp34VjimVBUshkowEI696K+GKrh7STmcTJdhA/cKs4lZuOiWPhg==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.23.0.tgz", + "integrity": "sha512-VlBrvs30hsrbD5uRbd1bhpUJDBx5Q0Z8XFz5FuNb/EWueRj+Kfu4mCuRaEChbXrZrzGQX0m84ST6l5lR0n6NNQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0" + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0" }, "peerDependencies": { "@types/react": "^18 || ^19", @@ -653,15 +653,15 @@ } }, "node_modules/@liveblocks/react-ui": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.21.0.tgz", - "integrity": "sha512-ZvRAzrDuGGR4yUm90VLkdcCl20yyqiyPitQqPmS+Ude+ESxRAhuqv5lrH1Q6S0MrQYuouph/+jXX7Myb7lQKCw==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.23.0.tgz", + "integrity": "sha512-de35PijEENcKgNdhYUn9o5srX8tqOWAOh4trQRWe/DCHOBD9TBc6E+ChLAxO8mDy4zChhUvAQ/vhtsh0bKbOhQ==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0", - "@liveblocks/react": "3.21.0", + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0", + "@liveblocks/react": "3.23.0", "frimousse": "^0.2.0", "marked": "^15.0.11", "radix-ui": "^1.4.0", diff --git a/examples/nextjs-live-avatars/package.json b/examples/nextjs-live-avatars/package.json index c71f703a4e2..ff7be50f9fb 100644 --- a/examples/nextjs-live-avatars/package.json +++ b/examples/nextjs-live-avatars/package.json @@ -9,10 +9,10 @@ "start": "next start" }, "dependencies": { - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", "next": "^16.1.6", "react": "^18.3.1", "react-dom": "^18.3.1" diff --git a/examples/nextjs-live-cursors-advanced/package-lock.json b/examples/nextjs-live-cursors-advanced/package-lock.json index 802a519ec76..17c72c09fdb 100644 --- a/examples/nextjs-live-cursors-advanced/package-lock.json +++ b/examples/nextjs-live-cursors-advanced/package-lock.json @@ -7,9 +7,9 @@ "name": "@liveblocks-examples/nextjs-live-cursors-advanced", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", "framer-motion": "^10.16.16", "next": "^16.1.6", "react": "^18.3.1", @@ -519,30 +519,30 @@ } }, "node_modules/@liveblocks/client": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.21.0.tgz", - "integrity": "sha512-dxPzW2OTXFtKWsbYpjR5N2qpVYtjEeFXYul0TRRtwKkwF161to+8in/6VCd7H3MtD0B0TvN6gM0yedjMhk98oQ==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.23.0.tgz", + "integrity": "sha512-ETdju0DzK9h4BSCe7hFc2gqzLOhoarL5jTNBaCrtBwSqyO4TY3FjVo/aPWRi4zkhhDWvAA4oh/HATLJldj5pLw==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0" + "@liveblocks/core": "3.23.0" } }, "node_modules/@liveblocks/core": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.21.0.tgz", - "integrity": "sha512-3z1Lu5Kg0hQFxZWsAzp/qqmE+aSTV4ca67h7s5LsZPO3CRnEzpUSXiHtxpx8lVPj/ndXt7itikmFWsc8nCkw5g==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.23.0.tgz", + "integrity": "sha512-VG7BTOxTVGE0pNV/uaF5rC8C6FqTy7uR0NPFZGDLQqi2gFYX2MCf4EuPydToFXF54WRWUukzQmItkhFMQb23Cg==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.21.0.tgz", - "integrity": "sha512-YGV014c6S5SrjOV7wAnSx1QKTyd0pyOpcKE8yohUuiy4LBCASHHAGeQI/iCU4XFHYCuQWqjx3yx6CFHoYohqwA==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.23.0.tgz", + "integrity": "sha512-/k2NjYVvk56ub3CQDb2kcDjP2rkcyixzVdTEu30/URrq0UB/MngWgjFFyz1cSXjqyVAIdmdn9PLW+KM6E6K8+w==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0", + "@liveblocks/core": "3.23.0", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "marked": "^15.0.11", @@ -550,13 +550,13 @@ } }, "node_modules/@liveblocks/react": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.21.0.tgz", - "integrity": "sha512-yMipwcJIqjDyrcKMYyNbjiQDSmR7u/g34FQvp34VjimVBUshkowEI696K+GKrh7STmcTJdhA/cKs4lZuOiWPhg==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.23.0.tgz", + "integrity": "sha512-VlBrvs30hsrbD5uRbd1bhpUJDBx5Q0Z8XFz5FuNb/EWueRj+Kfu4mCuRaEChbXrZrzGQX0m84ST6l5lR0n6NNQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0" + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0" }, "peerDependencies": { "@types/react": "^18 || ^19", diff --git a/examples/nextjs-live-cursors-advanced/package.json b/examples/nextjs-live-cursors-advanced/package.json index b5c18d92194..3c7512a2497 100644 --- a/examples/nextjs-live-cursors-advanced/package.json +++ b/examples/nextjs-live-cursors-advanced/package.json @@ -9,9 +9,9 @@ "start": "next start" }, "dependencies": { - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", "framer-motion": "^10.16.16", "next": "^16.1.6", "react": "^18.3.1", diff --git a/examples/nextjs-live-cursors-chat/package-lock.json b/examples/nextjs-live-cursors-chat/package-lock.json index 06ad540489b..394f1db0bf7 100644 --- a/examples/nextjs-live-cursors-chat/package-lock.json +++ b/examples/nextjs-live-cursors-chat/package-lock.json @@ -7,9 +7,9 @@ "name": "@liveblocks-examples/nextjs-live-cursors-chat", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", "next": "^16.1.6", "react": "^18.3.1", "react-dom": "^18.3.1" @@ -554,30 +554,30 @@ } }, "node_modules/@liveblocks/client": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.21.0.tgz", - "integrity": "sha512-dxPzW2OTXFtKWsbYpjR5N2qpVYtjEeFXYul0TRRtwKkwF161to+8in/6VCd7H3MtD0B0TvN6gM0yedjMhk98oQ==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.23.0.tgz", + "integrity": "sha512-ETdju0DzK9h4BSCe7hFc2gqzLOhoarL5jTNBaCrtBwSqyO4TY3FjVo/aPWRi4zkhhDWvAA4oh/HATLJldj5pLw==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0" + "@liveblocks/core": "3.23.0" } }, "node_modules/@liveblocks/core": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.21.0.tgz", - "integrity": "sha512-3z1Lu5Kg0hQFxZWsAzp/qqmE+aSTV4ca67h7s5LsZPO3CRnEzpUSXiHtxpx8lVPj/ndXt7itikmFWsc8nCkw5g==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.23.0.tgz", + "integrity": "sha512-VG7BTOxTVGE0pNV/uaF5rC8C6FqTy7uR0NPFZGDLQqi2gFYX2MCf4EuPydToFXF54WRWUukzQmItkhFMQb23Cg==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.21.0.tgz", - "integrity": "sha512-YGV014c6S5SrjOV7wAnSx1QKTyd0pyOpcKE8yohUuiy4LBCASHHAGeQI/iCU4XFHYCuQWqjx3yx6CFHoYohqwA==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.23.0.tgz", + "integrity": "sha512-/k2NjYVvk56ub3CQDb2kcDjP2rkcyixzVdTEu30/URrq0UB/MngWgjFFyz1cSXjqyVAIdmdn9PLW+KM6E6K8+w==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0", + "@liveblocks/core": "3.23.0", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "marked": "^15.0.11", @@ -585,13 +585,13 @@ } }, "node_modules/@liveblocks/react": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.21.0.tgz", - "integrity": "sha512-yMipwcJIqjDyrcKMYyNbjiQDSmR7u/g34FQvp34VjimVBUshkowEI696K+GKrh7STmcTJdhA/cKs4lZuOiWPhg==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.23.0.tgz", + "integrity": "sha512-VlBrvs30hsrbD5uRbd1bhpUJDBx5Q0Z8XFz5FuNb/EWueRj+Kfu4mCuRaEChbXrZrzGQX0m84ST6l5lR0n6NNQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0" + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0" }, "peerDependencies": { "@types/react": "^18 || ^19", diff --git a/examples/nextjs-live-cursors-chat/package.json b/examples/nextjs-live-cursors-chat/package.json index 7b10286b9ce..f9662f73898 100644 --- a/examples/nextjs-live-cursors-chat/package.json +++ b/examples/nextjs-live-cursors-chat/package.json @@ -9,9 +9,9 @@ "start": "next start" }, "dependencies": { - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", "next": "^16.1.6", "react": "^18.3.1", "react-dom": "^18.3.1" diff --git a/examples/nextjs-live-cursors-scroll/package-lock.json b/examples/nextjs-live-cursors-scroll/package-lock.json index 8a662cf199f..23e7d0f4bf5 100644 --- a/examples/nextjs-live-cursors-scroll/package-lock.json +++ b/examples/nextjs-live-cursors-scroll/package-lock.json @@ -7,8 +7,8 @@ "name": "@liveblocks-examples/nextjs-live-cursors-scroll", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.21.0", - "@liveblocks/react": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/react": "^3.23.0", "next": "^16.1.6", "react": "^18.3.1", "react-dom": "^18.3.1" @@ -553,31 +553,31 @@ } }, "node_modules/@liveblocks/client": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.21.0.tgz", - "integrity": "sha512-dxPzW2OTXFtKWsbYpjR5N2qpVYtjEeFXYul0TRRtwKkwF161to+8in/6VCd7H3MtD0B0TvN6gM0yedjMhk98oQ==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.23.0.tgz", + "integrity": "sha512-ETdju0DzK9h4BSCe7hFc2gqzLOhoarL5jTNBaCrtBwSqyO4TY3FjVo/aPWRi4zkhhDWvAA4oh/HATLJldj5pLw==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0" + "@liveblocks/core": "3.23.0" } }, "node_modules/@liveblocks/core": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.21.0.tgz", - "integrity": "sha512-3z1Lu5Kg0hQFxZWsAzp/qqmE+aSTV4ca67h7s5LsZPO3CRnEzpUSXiHtxpx8lVPj/ndXt7itikmFWsc8nCkw5g==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.23.0.tgz", + "integrity": "sha512-VG7BTOxTVGE0pNV/uaF5rC8C6FqTy7uR0NPFZGDLQqi2gFYX2MCf4EuPydToFXF54WRWUukzQmItkhFMQb23Cg==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/react": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.21.0.tgz", - "integrity": "sha512-yMipwcJIqjDyrcKMYyNbjiQDSmR7u/g34FQvp34VjimVBUshkowEI696K+GKrh7STmcTJdhA/cKs4lZuOiWPhg==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.23.0.tgz", + "integrity": "sha512-VlBrvs30hsrbD5uRbd1bhpUJDBx5Q0Z8XFz5FuNb/EWueRj+Kfu4mCuRaEChbXrZrzGQX0m84ST6l5lR0n6NNQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0" + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0" }, "peerDependencies": { "@types/react": "^18 || ^19", diff --git a/examples/nextjs-live-cursors-scroll/package.json b/examples/nextjs-live-cursors-scroll/package.json index d570d4b06f6..3ccd976ad07 100644 --- a/examples/nextjs-live-cursors-scroll/package.json +++ b/examples/nextjs-live-cursors-scroll/package.json @@ -9,8 +9,8 @@ "start": "next start" }, "dependencies": { - "@liveblocks/client": "^3.21.0", - "@liveblocks/react": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/react": "^3.23.0", "next": "^16.1.6", "react": "^18.3.1", "react-dom": "^18.3.1" diff --git a/examples/nextjs-live-cursors/package-lock.json b/examples/nextjs-live-cursors/package-lock.json index 4f853ce850f..4ef94614572 100644 --- a/examples/nextjs-live-cursors/package-lock.json +++ b/examples/nextjs-live-cursors/package-lock.json @@ -7,10 +7,10 @@ "name": "@liveblocks-examples/nextjs-live-cusors", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", "@next/font": "^13.5.11", "@types/node": "^18.11.19", "@types/react": "^18.3.27", @@ -545,30 +545,30 @@ "license": "Apache-2.0" }, "node_modules/@liveblocks/client": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.21.0.tgz", - "integrity": "sha512-dxPzW2OTXFtKWsbYpjR5N2qpVYtjEeFXYul0TRRtwKkwF161to+8in/6VCd7H3MtD0B0TvN6gM0yedjMhk98oQ==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.23.0.tgz", + "integrity": "sha512-ETdju0DzK9h4BSCe7hFc2gqzLOhoarL5jTNBaCrtBwSqyO4TY3FjVo/aPWRi4zkhhDWvAA4oh/HATLJldj5pLw==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0" + "@liveblocks/core": "3.23.0" } }, "node_modules/@liveblocks/core": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.21.0.tgz", - "integrity": "sha512-3z1Lu5Kg0hQFxZWsAzp/qqmE+aSTV4ca67h7s5LsZPO3CRnEzpUSXiHtxpx8lVPj/ndXt7itikmFWsc8nCkw5g==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.23.0.tgz", + "integrity": "sha512-VG7BTOxTVGE0pNV/uaF5rC8C6FqTy7uR0NPFZGDLQqi2gFYX2MCf4EuPydToFXF54WRWUukzQmItkhFMQb23Cg==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.21.0.tgz", - "integrity": "sha512-YGV014c6S5SrjOV7wAnSx1QKTyd0pyOpcKE8yohUuiy4LBCASHHAGeQI/iCU4XFHYCuQWqjx3yx6CFHoYohqwA==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.23.0.tgz", + "integrity": "sha512-/k2NjYVvk56ub3CQDb2kcDjP2rkcyixzVdTEu30/URrq0UB/MngWgjFFyz1cSXjqyVAIdmdn9PLW+KM6E6K8+w==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0", + "@liveblocks/core": "3.23.0", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "marked": "^15.0.11", @@ -576,13 +576,13 @@ } }, "node_modules/@liveblocks/react": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.21.0.tgz", - "integrity": "sha512-yMipwcJIqjDyrcKMYyNbjiQDSmR7u/g34FQvp34VjimVBUshkowEI696K+GKrh7STmcTJdhA/cKs4lZuOiWPhg==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.23.0.tgz", + "integrity": "sha512-VlBrvs30hsrbD5uRbd1bhpUJDBx5Q0Z8XFz5FuNb/EWueRj+Kfu4mCuRaEChbXrZrzGQX0m84ST6l5lR0n6NNQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0" + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0" }, "peerDependencies": { "@types/react": "^18 || ^19", @@ -599,15 +599,15 @@ } }, "node_modules/@liveblocks/react-ui": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.21.0.tgz", - "integrity": "sha512-ZvRAzrDuGGR4yUm90VLkdcCl20yyqiyPitQqPmS+Ude+ESxRAhuqv5lrH1Q6S0MrQYuouph/+jXX7Myb7lQKCw==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.23.0.tgz", + "integrity": "sha512-de35PijEENcKgNdhYUn9o5srX8tqOWAOh4trQRWe/DCHOBD9TBc6E+ChLAxO8mDy4zChhUvAQ/vhtsh0bKbOhQ==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0", - "@liveblocks/react": "3.21.0", + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0", + "@liveblocks/react": "3.23.0", "frimousse": "^0.2.0", "marked": "^15.0.11", "radix-ui": "^1.4.0", diff --git a/examples/nextjs-live-cursors/package.json b/examples/nextjs-live-cursors/package.json index 68d002c7bf8..d752c76ccb4 100644 --- a/examples/nextjs-live-cursors/package.json +++ b/examples/nextjs-live-cursors/package.json @@ -9,10 +9,10 @@ "lint": "next lint" }, "dependencies": { - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", "@next/font": "^13.5.11", "@types/node": "^18.11.19", "@types/react": "^18.3.27", diff --git a/examples/nextjs-live-form-selection/package-lock.json b/examples/nextjs-live-form-selection/package-lock.json index 88d51de548a..3f40f1f465f 100644 --- a/examples/nextjs-live-form-selection/package-lock.json +++ b/examples/nextjs-live-form-selection/package-lock.json @@ -7,8 +7,8 @@ "name": "@liveblocks-examples/nextjs-live-form-selection", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.21.0", - "@liveblocks/react": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/react": "^3.23.0", "next": "^16.1.6", "react": "^18.3.1", "react-dom": "^18.3.1" @@ -497,31 +497,31 @@ } }, "node_modules/@liveblocks/client": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.21.0.tgz", - "integrity": "sha512-dxPzW2OTXFtKWsbYpjR5N2qpVYtjEeFXYul0TRRtwKkwF161to+8in/6VCd7H3MtD0B0TvN6gM0yedjMhk98oQ==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.23.0.tgz", + "integrity": "sha512-ETdju0DzK9h4BSCe7hFc2gqzLOhoarL5jTNBaCrtBwSqyO4TY3FjVo/aPWRi4zkhhDWvAA4oh/HATLJldj5pLw==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0" + "@liveblocks/core": "3.23.0" } }, "node_modules/@liveblocks/core": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.21.0.tgz", - "integrity": "sha512-3z1Lu5Kg0hQFxZWsAzp/qqmE+aSTV4ca67h7s5LsZPO3CRnEzpUSXiHtxpx8lVPj/ndXt7itikmFWsc8nCkw5g==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.23.0.tgz", + "integrity": "sha512-VG7BTOxTVGE0pNV/uaF5rC8C6FqTy7uR0NPFZGDLQqi2gFYX2MCf4EuPydToFXF54WRWUukzQmItkhFMQb23Cg==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/react": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.21.0.tgz", - "integrity": "sha512-yMipwcJIqjDyrcKMYyNbjiQDSmR7u/g34FQvp34VjimVBUshkowEI696K+GKrh7STmcTJdhA/cKs4lZuOiWPhg==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.23.0.tgz", + "integrity": "sha512-VlBrvs30hsrbD5uRbd1bhpUJDBx5Q0Z8XFz5FuNb/EWueRj+Kfu4mCuRaEChbXrZrzGQX0m84ST6l5lR0n6NNQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0" + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0" }, "peerDependencies": { "@types/react": "^18 || ^19", diff --git a/examples/nextjs-live-form-selection/package.json b/examples/nextjs-live-form-selection/package.json index 5410c304201..fbcb7a0d717 100644 --- a/examples/nextjs-live-form-selection/package.json +++ b/examples/nextjs-live-form-selection/package.json @@ -9,8 +9,8 @@ "start": "next start" }, "dependencies": { - "@liveblocks/client": "^3.21.0", - "@liveblocks/react": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/react": "^3.23.0", "next": "^16.1.6", "react": "^18.3.1", "react-dom": "^18.3.1" diff --git a/examples/nextjs-multiplayer-handsontable/package-lock.json b/examples/nextjs-multiplayer-handsontable/package-lock.json index 733181bd396..8132f793603 100644 --- a/examples/nextjs-multiplayer-handsontable/package-lock.json +++ b/examples/nextjs-multiplayer-handsontable/package-lock.json @@ -8,10 +8,10 @@ "license": "Apache-2.0", "dependencies": { "@handsontable/react-wrapper": "^17.0.1", - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", "handsontable": "^17.0.1", "next": "^16.1.6", "react": "^18.2.0", @@ -560,30 +560,30 @@ "license": "Apache-2.0" }, "node_modules/@liveblocks/client": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.21.0.tgz", - "integrity": "sha512-dxPzW2OTXFtKWsbYpjR5N2qpVYtjEeFXYul0TRRtwKkwF161to+8in/6VCd7H3MtD0B0TvN6gM0yedjMhk98oQ==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.23.0.tgz", + "integrity": "sha512-ETdju0DzK9h4BSCe7hFc2gqzLOhoarL5jTNBaCrtBwSqyO4TY3FjVo/aPWRi4zkhhDWvAA4oh/HATLJldj5pLw==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0" + "@liveblocks/core": "3.23.0" } }, "node_modules/@liveblocks/core": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.21.0.tgz", - "integrity": "sha512-3z1Lu5Kg0hQFxZWsAzp/qqmE+aSTV4ca67h7s5LsZPO3CRnEzpUSXiHtxpx8lVPj/ndXt7itikmFWsc8nCkw5g==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.23.0.tgz", + "integrity": "sha512-VG7BTOxTVGE0pNV/uaF5rC8C6FqTy7uR0NPFZGDLQqi2gFYX2MCf4EuPydToFXF54WRWUukzQmItkhFMQb23Cg==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.21.0.tgz", - "integrity": "sha512-YGV014c6S5SrjOV7wAnSx1QKTyd0pyOpcKE8yohUuiy4LBCASHHAGeQI/iCU4XFHYCuQWqjx3yx6CFHoYohqwA==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.23.0.tgz", + "integrity": "sha512-/k2NjYVvk56ub3CQDb2kcDjP2rkcyixzVdTEu30/URrq0UB/MngWgjFFyz1cSXjqyVAIdmdn9PLW+KM6E6K8+w==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0", + "@liveblocks/core": "3.23.0", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "marked": "^15.0.11", @@ -591,13 +591,13 @@ } }, "node_modules/@liveblocks/react": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.21.0.tgz", - "integrity": "sha512-yMipwcJIqjDyrcKMYyNbjiQDSmR7u/g34FQvp34VjimVBUshkowEI696K+GKrh7STmcTJdhA/cKs4lZuOiWPhg==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.23.0.tgz", + "integrity": "sha512-VlBrvs30hsrbD5uRbd1bhpUJDBx5Q0Z8XFz5FuNb/EWueRj+Kfu4mCuRaEChbXrZrzGQX0m84ST6l5lR0n6NNQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0" + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0" }, "peerDependencies": { "@types/react": "^18 || ^19", @@ -614,15 +614,15 @@ } }, "node_modules/@liveblocks/react-ui": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.21.0.tgz", - "integrity": "sha512-ZvRAzrDuGGR4yUm90VLkdcCl20yyqiyPitQqPmS+Ude+ESxRAhuqv5lrH1Q6S0MrQYuouph/+jXX7Myb7lQKCw==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.23.0.tgz", + "integrity": "sha512-de35PijEENcKgNdhYUn9o5srX8tqOWAOh4trQRWe/DCHOBD9TBc6E+ChLAxO8mDy4zChhUvAQ/vhtsh0bKbOhQ==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0", - "@liveblocks/react": "3.21.0", + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0", + "@liveblocks/react": "3.23.0", "frimousse": "^0.2.0", "marked": "^15.0.11", "radix-ui": "^1.4.0", diff --git a/examples/nextjs-multiplayer-handsontable/package.json b/examples/nextjs-multiplayer-handsontable/package.json index 12ca5679061..0daf31b4810 100644 --- a/examples/nextjs-multiplayer-handsontable/package.json +++ b/examples/nextjs-multiplayer-handsontable/package.json @@ -10,10 +10,10 @@ }, "dependencies": { "@handsontable/react-wrapper": "^17.0.1", - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", "handsontable": "^17.0.1", "next": "^16.1.6", "react": "^18.2.0", diff --git a/examples/nextjs-nextauth-google-avatars/package-lock.json b/examples/nextjs-nextauth-google-avatars/package-lock.json index c1ae4c5ee87..8b7f61723ab 100644 --- a/examples/nextjs-nextauth-google-avatars/package-lock.json +++ b/examples/nextjs-nextauth-google-avatars/package-lock.json @@ -7,9 +7,9 @@ "name": "@liveblocks-examples/nextjs-live-avatars", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", "classnames": "^2.3.3", "next": "^16.1.6", "next-auth": "^4.23.2", @@ -2269,30 +2269,30 @@ } }, "node_modules/@liveblocks/client": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.21.0.tgz", - "integrity": "sha512-dxPzW2OTXFtKWsbYpjR5N2qpVYtjEeFXYul0TRRtwKkwF161to+8in/6VCd7H3MtD0B0TvN6gM0yedjMhk98oQ==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.23.0.tgz", + "integrity": "sha512-ETdju0DzK9h4BSCe7hFc2gqzLOhoarL5jTNBaCrtBwSqyO4TY3FjVo/aPWRi4zkhhDWvAA4oh/HATLJldj5pLw==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0" + "@liveblocks/core": "3.23.0" } }, "node_modules/@liveblocks/core": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.21.0.tgz", - "integrity": "sha512-3z1Lu5Kg0hQFxZWsAzp/qqmE+aSTV4ca67h7s5LsZPO3CRnEzpUSXiHtxpx8lVPj/ndXt7itikmFWsc8nCkw5g==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.23.0.tgz", + "integrity": "sha512-VG7BTOxTVGE0pNV/uaF5rC8C6FqTy7uR0NPFZGDLQqi2gFYX2MCf4EuPydToFXF54WRWUukzQmItkhFMQb23Cg==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.21.0.tgz", - "integrity": "sha512-YGV014c6S5SrjOV7wAnSx1QKTyd0pyOpcKE8yohUuiy4LBCASHHAGeQI/iCU4XFHYCuQWqjx3yx6CFHoYohqwA==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.23.0.tgz", + "integrity": "sha512-/k2NjYVvk56ub3CQDb2kcDjP2rkcyixzVdTEu30/URrq0UB/MngWgjFFyz1cSXjqyVAIdmdn9PLW+KM6E6K8+w==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0", + "@liveblocks/core": "3.23.0", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "marked": "^15.0.11", @@ -2300,13 +2300,13 @@ } }, "node_modules/@liveblocks/react": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.21.0.tgz", - "integrity": "sha512-yMipwcJIqjDyrcKMYyNbjiQDSmR7u/g34FQvp34VjimVBUshkowEI696K+GKrh7STmcTJdhA/cKs4lZuOiWPhg==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.23.0.tgz", + "integrity": "sha512-VlBrvs30hsrbD5uRbd1bhpUJDBx5Q0Z8XFz5FuNb/EWueRj+Kfu4mCuRaEChbXrZrzGQX0m84ST6l5lR0n6NNQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0" + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0" }, "peerDependencies": { "@types/react": "^18 || ^19", diff --git a/examples/nextjs-nextauth-google-avatars/package.json b/examples/nextjs-nextauth-google-avatars/package.json index 982407c290f..9cd4ac1967d 100644 --- a/examples/nextjs-nextauth-google-avatars/package.json +++ b/examples/nextjs-nextauth-google-avatars/package.json @@ -9,9 +9,9 @@ "start": "next start" }, "dependencies": { - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", "classnames": "^2.3.3", "next": "^16.1.6", "next-auth": "^4.23.2", diff --git a/examples/nextjs-notification-settings/package-lock.json b/examples/nextjs-notification-settings/package-lock.json index 48ddae52546..572b27007ac 100644 --- a/examples/nextjs-notification-settings/package-lock.json +++ b/examples/nextjs-notification-settings/package-lock.json @@ -8,14 +8,14 @@ "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.6", - "@liveblocks/client": "^3.21.0", - "@liveblocks/core": "^3.21.0", - "@liveblocks/emails": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-tiptap": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", - "@liveblocks/yjs": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/core": "^3.23.0", + "@liveblocks/emails": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-tiptap": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", + "@liveblocks/yjs": "^3.23.0", "@radix-ui/react-avatar": "^1.1.11", "@radix-ui/react-dialog": "^1.1.15", "@radix-ui/react-label": "^2.1.8", @@ -653,31 +653,31 @@ "license": "Apache-2.0" }, "node_modules/@liveblocks/client": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.21.0.tgz", - "integrity": "sha512-dxPzW2OTXFtKWsbYpjR5N2qpVYtjEeFXYul0TRRtwKkwF161to+8in/6VCd7H3MtD0B0TvN6gM0yedjMhk98oQ==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.23.0.tgz", + "integrity": "sha512-ETdju0DzK9h4BSCe7hFc2gqzLOhoarL5jTNBaCrtBwSqyO4TY3FjVo/aPWRi4zkhhDWvAA4oh/HATLJldj5pLw==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0" + "@liveblocks/core": "3.23.0" } }, "node_modules/@liveblocks/core": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.21.0.tgz", - "integrity": "sha512-3z1Lu5Kg0hQFxZWsAzp/qqmE+aSTV4ca67h7s5LsZPO3CRnEzpUSXiHtxpx8lVPj/ndXt7itikmFWsc8nCkw5g==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.23.0.tgz", + "integrity": "sha512-VG7BTOxTVGE0pNV/uaF5rC8C6FqTy7uR0NPFZGDLQqi2gFYX2MCf4EuPydToFXF54WRWUukzQmItkhFMQb23Cg==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/emails": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/emails/-/emails-3.21.0.tgz", - "integrity": "sha512-vEJKw7aWrYXZDpaYq7rr7STAKzi2Nwt3i1jGfTMjG3I8DDh/HD5+O5y00BLtvH5yvy34NwuGuKejbo7dotVNjQ==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/emails/-/emails-3.23.0.tgz", + "integrity": "sha512-fVqhwW7jODl9ZsrO/ODTaAaTLZi1UyKVxg5gyXJRWmGOoft/tq6XAHCifEq+8bX1gJGIrMHUm1QZ2MboMCl4aw==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0", - "@liveblocks/node": "3.21.0" + "@liveblocks/core": "3.23.0", + "@liveblocks/node": "3.23.0" }, "peerDependencies": { "react": "^18 || ^19 || ^19.0.0-rc", @@ -686,12 +686,12 @@ } }, "node_modules/@liveblocks/node": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.21.0.tgz", - "integrity": "sha512-YGV014c6S5SrjOV7wAnSx1QKTyd0pyOpcKE8yohUuiy4LBCASHHAGeQI/iCU4XFHYCuQWqjx3yx6CFHoYohqwA==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.23.0.tgz", + "integrity": "sha512-/k2NjYVvk56ub3CQDb2kcDjP2rkcyixzVdTEu30/URrq0UB/MngWgjFFyz1cSXjqyVAIdmdn9PLW+KM6E6K8+w==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0", + "@liveblocks/core": "3.23.0", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "marked": "^15.0.11", @@ -699,13 +699,13 @@ } }, "node_modules/@liveblocks/react": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.21.0.tgz", - "integrity": "sha512-yMipwcJIqjDyrcKMYyNbjiQDSmR7u/g34FQvp34VjimVBUshkowEI696K+GKrh7STmcTJdhA/cKs4lZuOiWPhg==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.23.0.tgz", + "integrity": "sha512-VlBrvs30hsrbD5uRbd1bhpUJDBx5Q0Z8XFz5FuNb/EWueRj+Kfu4mCuRaEChbXrZrzGQX0m84ST6l5lR0n6NNQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0" + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0" }, "peerDependencies": { "@types/react": "^18 || ^19", @@ -722,17 +722,17 @@ } }, "node_modules/@liveblocks/react-tiptap": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-tiptap/-/react-tiptap-3.21.0.tgz", - "integrity": "sha512-QwCl0y9GjZDuCifj9o0RERLhfveO4subdEyVoiPXg/JDxjGD3zlLzz6RV28WZqFUL28jl0IYnlDdMHENn2mr8A==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react-tiptap/-/react-tiptap-3.23.0.tgz", + "integrity": "sha512-5oU87Kd3yAbUSF1Yg6I9DxFQGKC+UqI41fuz+8I7cx6NgMXlMIzTD+8Qq8j7EHVwC8a6NX1Vg0yz4y+Bg/C5QA==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0", - "@liveblocks/react": "3.21.0", - "@liveblocks/react-ui": "3.21.0", - "@liveblocks/yjs": "3.21.0", + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0", + "@liveblocks/react": "3.23.0", + "@liveblocks/react-ui": "3.23.0", + "@liveblocks/yjs": "3.23.0", "cmdk": "^1.0.4", "radix-ui": "^1.4.0", "y-prosemirror": "^1.3.7" @@ -758,15 +758,15 @@ } }, "node_modules/@liveblocks/react-ui": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.21.0.tgz", - "integrity": "sha512-ZvRAzrDuGGR4yUm90VLkdcCl20yyqiyPitQqPmS+Ude+ESxRAhuqv5lrH1Q6S0MrQYuouph/+jXX7Myb7lQKCw==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.23.0.tgz", + "integrity": "sha512-de35PijEENcKgNdhYUn9o5srX8tqOWAOh4trQRWe/DCHOBD9TBc6E+ChLAxO8mDy4zChhUvAQ/vhtsh0bKbOhQ==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0", - "@liveblocks/react": "3.21.0", + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0", + "@liveblocks/react": "3.23.0", "frimousse": "^0.2.0", "marked": "^15.0.11", "radix-ui": "^1.4.0", @@ -791,13 +791,13 @@ } }, "node_modules/@liveblocks/yjs": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.21.0.tgz", - "integrity": "sha512-BANYY+OYHI3VfcJJSgZVCmqZxoMBUfvtq4lRpR6oIr3rtclJL5T+SBqo8p+5p4yiSSQdj07ICA6hnlyIfhR6yQ==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.23.0.tgz", + "integrity": "sha512-VsQO1QtXcqQheXKRzVRY37MVS/VFbDHFhNeLZAulGZ9MDts7hds+8VyU4uif31E/5qgfh3LaokExSZVIO/cA6A==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0", + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0", "@noble/hashes": "^1.8.0", "js-base64": "^3.7.7", "lib0": "^0.2.0", @@ -1011,24 +1011,24 @@ } }, "node_modules/@radix-ui/number": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-1.1.2.tgz", - "integrity": "sha512-ceTwaxc4I5IOi97DgCotl3pqiyRGvffcc0oOsE2dQYaJOFIDsDt4VWG6xEbg1QePv9QWausCEIppud/tJ1wNig==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-1.1.3.tgz", + "integrity": "sha512-Road2bidD0uu/1BGDOWNdPI06g0lIRy6IF9GZcIrDK2KGItfor8IQwQa+yM2ERgHM1MmHxaxpTzk0/Jp42lNfA==", "license": "MIT" }, "node_modules/@radix-ui/primitive": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.4.tgz", - "integrity": "sha512-7AdCK9PQyiljKoBDbN8OuctCbd/esdwZPQ8RtOE3SsyQtUpiPb+ND75q0jEhC1m1ecBI0MFNeLJvwIh9iKHRcQ==", + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.7.tgz", + "integrity": "sha512-rqWnm76nYT8HoNNqEjpgJ7Pw/DrBj5iBTrmEPo6HTX5+VJyBNOqTdv4g89G63HuR5g0AaENoAcH7Is5fF2kZ8Q==", "license": "MIT" }, "node_modules/@radix-ui/react-accessible-icon": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-accessible-icon/-/react-accessible-icon-1.1.11.tgz", - "integrity": "sha512-HQDOFTKwSnmUij6l54wYJJtxTAnxI71+YJLOrjm2ladFB8HAV5Jt7hwaZPhWTGBkYoW4+ZAOfNZrLDh/qvxSYA==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-accessible-icon/-/react-accessible-icon-1.1.13.tgz", + "integrity": "sha512-2/0RrtTngKZVkOFYDlvhe6JIsUravRnYGwH1iJ+qt+wPu8/fPu3HTLRkQptyIkpLovAy8qvHHJs9cvYJ3Uyqqg==", "license": "MIT", "dependencies": { - "@radix-ui/react-visually-hidden": "1.2.7" + "@radix-ui/react-visually-hidden": "1.2.9" }, "peerDependencies": { "@types/react": "*", @@ -1046,20 +1046,20 @@ } }, "node_modules/@radix-ui/react-accordion": { - "version": "1.2.15", - "resolved": "https://registry.npmjs.org/@radix-ui/react-accordion/-/react-accordion-1.2.15.tgz", - "integrity": "sha512-24Zz/0SYx8F2bSVThBnQrdJs2VbKelyuJordcFRRdA0fRAhrq/wSegGCqaQz34VQoiWqSMGYCYXEhynLSlyQlg==", + "version": "1.2.18", + "resolved": "https://registry.npmjs.org/@radix-ui/react-accordion/-/react-accordion-1.2.18.tgz", + "integrity": "sha512-CGuUFvhjScXBF/bhjaU9xlgai2ikYqJRazXhMzngoUaZI7QaxAw24Ae3S/pR0b69p8GqW6i+CKJmx9JPNnZ4QQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collapsible": "1.1.15", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collapsible": "1.1.18", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -1077,16 +1077,16 @@ } }, "node_modules/@radix-ui/react-alert-dialog": { - "version": "1.1.18", - "resolved": "https://registry.npmjs.org/@radix-ui/react-alert-dialog/-/react-alert-dialog-1.1.18.tgz", - "integrity": "sha512-6c2cXpNlAgHDhKguK24XcWHHayMpK+lk7/WwBXBco+ZJ4Dv7xP++GBM280KgTD/HCRu3jSdfe8WQiZssonYaIA==", + "version": "1.1.21", + "resolved": "https://registry.npmjs.org/@radix-ui/react-alert-dialog/-/react-alert-dialog-1.1.21.tgz", + "integrity": "sha512-VbSR148lNkE8JdWnOsYX72YdivmCAtcrot1dl8UmT0ZZRKNR3hHJUpQxJOw7jWlY/JFemn4oaDXxCxpD594B7Q==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-dialog": "1.1.18", - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-dialog": "1.1.21", + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -1104,12 +1104,12 @@ } }, "node_modules/@radix-ui/react-arrow": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.1.11.tgz", - "integrity": "sha512-Kdil9BB1rIFC/khmf4hC35bn8701AJcizTU7G7cUbEbk5XqqbjDuHW60uUfKqO5WojjZcbAW51Q7P0hRmMLw8A==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.1.13.tgz", + "integrity": "sha512-0Q310knIY0K+mkmncU9FxLggfW7V49Ok2oY+iu27KkERTsQXxYCIC8XW5QoK4w7Jp1z00vT5xj3oxTcn7QlcTg==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -1127,12 +1127,12 @@ } }, "node_modules/@radix-ui/react-aspect-ratio": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-aspect-ratio/-/react-aspect-ratio-1.1.11.tgz", - "integrity": "sha512-IUAhIVpBUvP5NNICjlaB1OFmtRLGqQqTF3ZOSGPoq3XeLXRFtHiWTRxSVEULgOd9GQR2c7tsYqDnhUennapZnw==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-aspect-ratio/-/react-aspect-ratio-1.1.13.tgz", + "integrity": "sha512-dD/EvbOiLskcdBKgNAeUmbTBCJfdCGp85fpFe3lmziE4ASbXuFERQCAB3sR41yvM+P711kJsTBNL9piP60urbA==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -1150,16 +1150,17 @@ } }, "node_modules/@radix-ui/react-avatar": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-avatar/-/react-avatar-1.2.1.tgz", - "integrity": "sha512-+8PWoLLZv3AVb5m0pvoiOca/bQGzc9vPVb+982HB2x3Un0DpYEPM3zLMl4oqRpBsocJuNqLkiv/HXTnTrlwr4g==", + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-avatar/-/react-avatar-1.2.4.tgz", + "integrity": "sha512-u4Sz6ajq2WobGMqbsNXnFI/3JP/o7TUBkEmQ4BRUYofPDQawdO3WWYy5907c9VgOFX+ETjKI3VxnnrKYAF7Pmg==", "license": "MIT", "dependencies": { - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-is-hydrated": "0.1.1", - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-is-hydrated": "0.1.2", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1177,19 +1178,18 @@ } }, "node_modules/@radix-ui/react-checkbox": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/@radix-ui/react-checkbox/-/react-checkbox-1.3.6.tgz", - "integrity": "sha512-eUEUoGMDpfkgHWSE97ZZaUJtzR1M7EKnNIpD1Q16+8JR9NWghcaqMulx9PuCQ720w0UclfYn6FEbCdd5Hx087g==", + "version": "1.3.9", + "resolved": "https://registry.npmjs.org/@radix-ui/react-checkbox/-/react-checkbox-1.3.9.tgz", + "integrity": "sha512-YPXZlqjrKVqKtVD2F828CApHwu+PEu30i7x0Y9gg6SbQ3fJbcaQlDkGPT0gW6HjxoCjAEt8uJ494F1S61KpIjQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-previous": "1.1.2", - "@radix-ui/react-use-size": "1.1.2" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-size": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1207,19 +1207,19 @@ } }, "node_modules/@radix-ui/react-collapsible": { - "version": "1.1.15", - "resolved": "https://registry.npmjs.org/@radix-ui/react-collapsible/-/react-collapsible-1.1.15.tgz", - "integrity": "sha512-8A1zibu5skAQ+UVbaeNH5hVMibiFCRJzgMuM14LTWGttnTZKQL9jwYnhAbHRuxrtCqPXa4JvvnVUq1pTNgyZYw==", + "version": "1.1.18", + "resolved": "https://registry.npmjs.org/@radix-ui/react-collapsible/-/react-collapsible-1.1.18.tgz", + "integrity": "sha512-aNMp8humfYzWERz5gxGb/eLNkB0ZthypLbNlNolzdgzFTeN78e/rnn9rxCdOaSsg/zClTOJ/OkjXYx9PUEPATw==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1237,15 +1237,15 @@ } }, "node_modules/@radix-ui/react-collection": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.1.11.tgz", - "integrity": "sha512-djW9+zeg137KQdlPtmE8xnaD+K2rcXXMWFrSg0hsmYZ6HRbdTA7tDHFgpaW9+huWVEu0RCabL+985T4TA0BE7g==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.1.13.tgz", + "integrity": "sha512-Q8xYqNRFObXPmi45bFSkGdM2JA5hjBeYGFqzg6lZR3wp6b+cciraVq8DdneTabtws+uOYqjmsvmKOufk/M9Cyg==", "license": "MIT", "dependencies": { - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-slot": "1.3.0" + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-slot": "1.3.1" }, "peerDependencies": { "@types/react": "*", @@ -1263,9 +1263,9 @@ } }, "node_modules/@radix-ui/react-compose-refs": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.3.tgz", - "integrity": "sha512-rYOP8OMnuuPMQF1uhPVlGNcCDlkokKqGFE3JcxFViIkAXP7EvFWUliJAstrapypaBLJNHbZL6jGhbVDGTwmVhA==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.4.tgz", + "integrity": "sha512-pWJo6lQAfR6uy1n7ii7PaCc9dLPwTXDYbQpORZU5B548Aqvl2pP1SM1vJGKyxIFqZMHRopRO4CQYX2iXAIB5jA==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -1278,9 +1278,9 @@ } }, "node_modules/@radix-ui/react-context": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.4.tgz", - "integrity": "sha512-QwH4PO5urrbO+FaGd5Aglg+YJgWTyyuZ3g/6mKvsqraLkglDdckw9JafgL5McL5VEJ6EPNduPaT3ZE9BttDAqg==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.2.1.tgz", + "integrity": "sha512-EraVbFjiIjibpLr6EjvEDmSCYJU2SlKDMiO+qEK/D9GOWnQoAQlpQo2occGYC1UM9MBeEx5Bek3UtW/Qi57vAg==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -1293,16 +1293,16 @@ } }, "node_modules/@radix-ui/react-context-menu": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-context-menu/-/react-context-menu-2.3.2.tgz", - "integrity": "sha512-qzsA/ZPhF6yMxBOTIk1nlCkoy2mswSbwYL+ErBa2iP0s4WWrlxmczArYqMcpVfEjmM7KJj/ADPXky0yZfbSxtQ==", + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-context-menu/-/react-context-menu-2.3.5.tgz", + "integrity": "sha512-wbvSjqc7r0xKmfhrMCiCPxSTv/aSHU0cCAy0tELthJbaIzT7dkAcevKuoGKbDLiPG2VePgMVqLi2sWb6tDnzvQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-menu": "2.1.19", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-menu": "2.1.22", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -1320,23 +1320,24 @@ } }, "node_modules/@radix-ui/react-dialog": { - "version": "1.1.18", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.1.18.tgz", - "integrity": "sha512-apa28mldjMgORmE6g/w3sCcA0Y9UAVeeDVoozN4i7kOw12mLl9RBchfzK3Nn6qxOWjrZhK1Lfy7f07kyzxtnBw==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-focus-guards": "1.1.4", - "@radix-ui/react-focus-scope": "1.1.11", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-slot": "1.3.0", - "@radix-ui/react-use-controllable-state": "1.2.3", + "version": "1.1.21", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.1.21.tgz", + "integrity": "sha512-h+7qMDDmZJ8qTSPrwNyKb/PACY0ehtN8QOBlCz+C2C1jgehKekdhmHddG9YQk8BF/sHJqglPjte+jA1Jrp9HcA==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-focus-guards": "1.1.5", + "@radix-ui/react-focus-scope": "1.1.14", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-slot": "1.3.1", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", "aria-hidden": "^1.2.4", "react-remove-scroll": "^2.7.2" }, @@ -1356,9 +1357,9 @@ } }, "node_modules/@radix-ui/react-direction": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.1.2.tgz", - "integrity": "sha512-C3vFhbyi4SW3PmbAi6Awpu4OzJtd0MxGurvSsYtr7p7nM8RNB3VAF3CUmnp2j50knpkrRcB7+ycVXzgLgF6yNA==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.1.3.tgz", + "integrity": "sha512-OdgAA/xb6WOQMKNn0mtbYoruMG6YMaBOnq+evWxSpMmiEMBdeFZawnIWRfPPeVXCRm+0lnN8jpJLjhD7/UIxWw==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -1371,16 +1372,16 @@ } }, "node_modules/@radix-ui/react-dismissable-layer": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.14.tgz", - "integrity": "sha512-4lUhWTWAjbDIqFrAPWJ3WqBOpO5YchVZ88X3nh6H9Lu5AFi5nCUeTPj3D8FSDmabmFeRe9ME0BDA4MwKTha5GQ==", + "version": "1.1.17", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.17.tgz", + "integrity": "sha512-QAXwa38pG0xNAYh1pjdSaf86NrkqsMoDNmget/Y7X8O8E/C3Iqlj9GAPE4DfX9BPLXc7WH2TWSzMRnIoCdcjzQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-effect-event": "0.0.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-effect-event": "0.0.4" }, "peerDependencies": { "@types/react": "*", @@ -1398,18 +1399,18 @@ } }, "node_modules/@radix-ui/react-dropdown-menu": { - "version": "2.1.19", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.1.19.tgz", - "integrity": "sha512-HZccBkbK0LOi8nYKIp5jll/zIRW0cCOmG6WWyqsSpmXCU+ZlcBbTqIwlBvPCu886C5RVu6c/kHV7xSP8IgYNHw==", + "version": "2.1.22", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.1.22.tgz", + "integrity": "sha512-wZRLTjZaJf1HTxx0YepFKZUuo+SZMi+Cr4kJ2fuA5FxDSUE0vHDTscahUaU+jfz6LFk4OuguwqJs5K0JsIsIBA==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-menu": "2.1.19", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-menu": "2.1.22", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -1427,9 +1428,9 @@ } }, "node_modules/@radix-ui/react-focus-guards": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.4.tgz", - "integrity": "sha512-cot/aB/mOm0IYVYTTmQcEEK1M48lZWi8FlYe5nDPQQ8NYZUlXEFgncJ9p2Kzer3RKSrY7cTTpEMLZKNo9QoP5Q==", + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.5.tgz", + "integrity": "sha512-UQvlB7L/BYh3P8MLvwZnQkH521EDos40Rwnbt5+Qpg4Vbk0z3xJjRUmR6+aka4aT1IQQXFdO5bNPoE7cvFl5xQ==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -1442,14 +1443,14 @@ } }, "node_modules/@radix-ui/react-focus-scope": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.11.tgz", - "integrity": "sha512-Mn88Vg2whaRocGJNOH+DKFqYm6ySFPQaiwHNxZPyjn99B52KAEJWWY9NP83+nWdk2HM3rdov+STu9AG471Rt9w==", + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.14.tgz", + "integrity": "sha512-/x4htnJfmW53MplkrePaDpf1o/rN1C++g88WpVobULXbSyC19NtLkXmewuJ/HCaceSmfKDNL5gOXcBGnuAvnvQ==", "license": "MIT", "dependencies": { - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2" + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1467,17 +1468,17 @@ } }, "node_modules/@radix-ui/react-form": { - "version": "0.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-form/-/react-form-0.1.11.tgz", - "integrity": "sha512-0mTMJHv1gQAuEQoq5VDpTD3MRgmfUFdXAVFhpqR7wBeUr+tyRsof0wv/4XdPHLwQrefhoH2FiGHCggrCJhalIw==", + "version": "0.1.14", + "resolved": "https://registry.npmjs.org/@radix-ui/react-form/-/react-form-0.1.14.tgz", + "integrity": "sha512-ZCuPb54PQ3ZQEdQ6G1PrMBfXXzAyaVoCI9Fl+bWOwYZKTOcFjPHL7JQ3tCb6CX6Ut81GZLWKgIpV6OS3n5z5Ig==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-label": "2.1.11", - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-label": "2.1.13", + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -1495,20 +1496,20 @@ } }, "node_modules/@radix-ui/react-hover-card": { - "version": "1.1.18", - "resolved": "https://registry.npmjs.org/@radix-ui/react-hover-card/-/react-hover-card-1.1.18.tgz", - "integrity": "sha512-rt+Fx4HoCeEwFL2IdoV2QaPltqDLlzxN77i9nwB3Y70scFlfAHh1QCdE2TXKuFJtA1TNygb0oivnFBZifgtZOw==", + "version": "1.1.21", + "resolved": "https://registry.npmjs.org/@radix-ui/react-hover-card/-/react-hover-card-1.1.21.tgz", + "integrity": "sha512-ByFLyi+kdTGkObxIt5wKB3Ru3rtJRuYUqPEtqiv1HNYqutqbn1wDuNmVzI6iwus9qfY3vwpNgvx/UVZUGTWC1A==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-popper": "1.3.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-popper": "1.3.5", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -1526,12 +1527,12 @@ } }, "node_modules/@radix-ui/react-id": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.1.2.tgz", - "integrity": "sha512-orBC88futVpqCmhX1p4cvquNHsELQ+w+vBJnuj3ftETI5bJb0bZn3Tqu3SWN2IOcPycTnMGnhwoermvISt72sA==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.1.3.tgz", + "integrity": "sha512-f/Wxm0ctyMymUJK0fqTSQlm85rbzdAkoNbPXJQ5+6caowVO8Yx+NWGjGz/oGhs/D+WIbbQpOrU0hU2Li2/42xQ==", "license": "MIT", "dependencies": { - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1544,12 +1545,12 @@ } }, "node_modules/@radix-ui/react-label": { - "version": "2.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-label/-/react-label-2.1.11.tgz", - "integrity": "sha512-3PKvDDxOn62k0oV1n4QtNtD2vpu+zYjXR7ojLBPaO6SPvhy53yg0vAmgNeBQeJW5rV3dffoRG+HYfLBZuzw0CQ==", + "version": "2.1.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-label/-/react-label-2.1.13.tgz", + "integrity": "sha512-kj7BXyM4uG0dyeoEdVmPQAOFN291+iJOtiGTvkXe1ijJWLQbAHpFNkopvqquaMVn+zjqTZRhnefESAinMErHKg==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -1567,27 +1568,27 @@ } }, "node_modules/@radix-ui/react-menu": { - "version": "2.1.19", - "resolved": "https://registry.npmjs.org/@radix-ui/react-menu/-/react-menu-2.1.19.tgz", - "integrity": "sha512-Mht9BVd1AIsNFVQr4KG3bIK7XQn5IXF0TL/2ObsrzOdc1loaly/+kBDL5roSCYn8j8XZkvpOD0WYLz2FQtH1Eg==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-focus-guards": "1.1.4", - "@radix-ui/react-focus-scope": "1.1.11", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-popper": "1.3.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-slot": "1.3.0", - "@radix-ui/react-use-callback-ref": "1.1.2", + "version": "2.1.22", + "resolved": "https://registry.npmjs.org/@radix-ui/react-menu/-/react-menu-2.1.22.tgz", + "integrity": "sha512-xCFrVLttGDPwMjIPI6GS+tm3IGUNKsPXffrJQIPpQJuE9Qy1bU9GNUCkwranU/pEqyBlwMxcBIK/FUJFAZ9SqQ==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-focus-guards": "1.1.5", + "@radix-ui/react-focus-scope": "1.1.14", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-popper": "1.3.5", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-slot": "1.3.1", + "@radix-ui/react-use-callback-ref": "1.1.3", "aria-hidden": "^1.2.4", "react-remove-scroll": "^2.7.2" }, @@ -1607,21 +1608,21 @@ } }, "node_modules/@radix-ui/react-menubar": { - "version": "1.1.19", - "resolved": "https://registry.npmjs.org/@radix-ui/react-menubar/-/react-menubar-1.1.19.tgz", - "integrity": "sha512-Glt6mebxcgQvLeVkH3HiqV5bgQubE+31ELxLs7q0GlYI5k0XYkOkeuPrhXoylxK8eufvIt9CJjzY1TfFMXK3qw==", + "version": "1.1.22", + "resolved": "https://registry.npmjs.org/@radix-ui/react-menubar/-/react-menubar-1.1.22.tgz", + "integrity": "sha512-jDkcZXd5rN4b/S9nnEv9KZajaQ7+RO98OCWqAxrULTJtkSvODlNOO+EIxNG/d4QIF6QOqK5ZZrTF9MYl6eQdiQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-menu": "2.1.19", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-menu": "2.1.22", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -1639,25 +1640,25 @@ } }, "node_modules/@radix-ui/react-navigation-menu": { - "version": "1.2.17", - "resolved": "https://registry.npmjs.org/@radix-ui/react-navigation-menu/-/react-navigation-menu-1.2.17.tgz", - "integrity": "sha512-fYeYQvbeNn5AQk2RBbpO7koLm2YbS00UYxC/IL2sgLlninEH5UNIv+X3E0KJ1Vy4WIo+dhN9w8GNqSHhbHWCIg==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-layout-effect": "1.1.2", - "@radix-ui/react-use-previous": "1.1.2", - "@radix-ui/react-visually-hidden": "1.2.7" + "version": "1.2.20", + "resolved": "https://registry.npmjs.org/@radix-ui/react-navigation-menu/-/react-navigation-menu-1.2.20.tgz", + "integrity": "sha512-in/exCQPatmmBmQZrtQkK4UrysEp8VGEuw5o8Bx3ozxbfg7DBb4H5j3DgxGz4N59J02NRVzhsWFtujZgy5ue3w==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-use-previous": "1.1.3", + "@radix-ui/react-visually-hidden": "1.2.9" }, "peerDependencies": { "@types/react": "*", @@ -1675,23 +1676,23 @@ } }, "node_modules/@radix-ui/react-one-time-password-field": { - "version": "0.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-one-time-password-field/-/react-one-time-password-field-0.1.11.tgz", - "integrity": "sha512-Rsgab65u73E5kPVh8OS6PgPwJgPyf08GFfJDGAbMdF4DL7CgDhFOaDnXuk/DiMEVF6kgQwl0oJmFklvipmiOLg==", + "version": "0.1.14", + "resolved": "https://registry.npmjs.org/@radix-ui/react-one-time-password-field/-/react-one-time-password-field-0.1.14.tgz", + "integrity": "sha512-F3vMSK+d+huI3a4Zm6j2hUsS+/gByVbsechJwp/ZCZBCrusXHvBeZZz9aMqXqqYNYu23mtvVMt6AeHDds8EU7w==", "license": "MIT", "dependencies": { - "@radix-ui/number": "1.1.2", - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-effect-event": "0.0.3", - "@radix-ui/react-use-is-hydrated": "0.1.1", - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/number": "1.1.3", + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-effect-event": "0.0.4", + "@radix-ui/react-use-is-hydrated": "0.1.2", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1709,19 +1710,19 @@ } }, "node_modules/@radix-ui/react-password-toggle-field": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/@radix-ui/react-password-toggle-field/-/react-password-toggle-field-0.1.6.tgz", - "integrity": "sha512-pQ3xGp/uemomASPH97Eb3shfXX8QlG11bBJyEvRBV+vwtO4HvQlS06Yj9f31Ao7XepvF98SFrRgVDQ7jv+2xjQ==", + "version": "0.1.9", + "resolved": "https://registry.npmjs.org/@radix-ui/react-password-toggle-field/-/react-password-toggle-field-0.1.9.tgz", + "integrity": "sha512-JFkmnwZFD357odQkpzfxz++bpohQpaGCT/4PK6oRd4R/Rxzg02uFDucFzZDOTIOz6vWSluIlz91zelleg9BheA==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-effect-event": "0.0.3", - "@radix-ui/react-use-is-hydrated": "0.1.1" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-effect-event": "0.0.4", + "@radix-ui/react-use-is-hydrated": "0.1.2" }, "peerDependencies": { "@types/react": "*", @@ -1739,24 +1740,25 @@ } }, "node_modules/@radix-ui/react-popover": { - "version": "1.1.18", - "resolved": "https://registry.npmjs.org/@radix-ui/react-popover/-/react-popover-1.1.18.tgz", - "integrity": "sha512-qdXDes+eHlnMUGlBAAAe5EG7oOQvqsXuq4mq585diMudg80iB+jHbsSeG3+Q4eWNsogNyhqU2p/3i+Y0iEepqg==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-focus-guards": "1.1.4", - "@radix-ui/react-focus-scope": "1.1.11", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-popper": "1.3.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-slot": "1.3.0", - "@radix-ui/react-use-controllable-state": "1.2.3", + "version": "1.1.21", + "resolved": "https://registry.npmjs.org/@radix-ui/react-popover/-/react-popover-1.1.21.tgz", + "integrity": "sha512-+AJ7P5oRcFqFtv7MaCD8fOuK3l5qQBAMdWEOnUOYd3JfHOeIUe7TnHHSSP15CtWwH4KrotyDCTzodOIoONh8vw==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-focus-guards": "1.1.5", + "@radix-ui/react-focus-scope": "1.1.14", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-popper": "1.3.5", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-slot": "1.3.1", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", "aria-hidden": "^1.2.4", "react-remove-scroll": "^2.7.2" }, @@ -1776,21 +1778,21 @@ } }, "node_modules/@radix-ui/react-popper": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.3.2.tgz", - "integrity": "sha512-3QXNeMkdshed1MR3LNoiCirBywRFPkD8ETJa/HlPuLwSajaQixf2ro+isoDNJlGABg9ug41XuZpINZJIle4XWg==", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.3.5.tgz", + "integrity": "sha512-6hLng2Rs45IZcvZ31BNvMeaFEMMEbtsog4xPcb8LZrGfyoV9fdAXqB9UKhLpTHtL0+E2DhSr6VW54Tehd6ksAQ==", "license": "MIT", "dependencies": { "@floating-ui/react-dom": "^2.0.0", - "@radix-ui/react-arrow": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-layout-effect": "1.1.2", - "@radix-ui/react-use-rect": "1.1.2", - "@radix-ui/react-use-size": "1.1.2", - "@radix-ui/rect": "1.1.2" + "@radix-ui/react-arrow": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-use-rect": "1.1.3", + "@radix-ui/react-use-size": "1.1.3", + "@radix-ui/rect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1808,13 +1810,13 @@ } }, "node_modules/@radix-ui/react-portal": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.13.tgz", - "integrity": "sha512-z3oXfmaHLJTF1wktbjgD6cn9jiEbq3WSondB10LIuIt2m2Ym4iJlrW04/euMwENDdWDdE7z+OuY7Qyp1YpRSwA==", + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.15.tgz", + "integrity": "sha512-kAfBVJUKNNKZuyGQXXG6rKolAV2KAmxxVkPXJgoq9dEFTl39286RufHQFNTL8rzha4vP8159BJ6hMGpB+bqv7A==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1832,12 +1834,12 @@ } }, "node_modules/@radix-ui/react-presence": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.6.tgz", - "integrity": "sha512-zdTk4PlUO0E18HnZ3wYbW0KkJJxWCdiNYp6g6X1PtONFhxVkg01vliTJAmwIszU6mHiyBOoW9P0rAugl5/hULQ==", + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.9.tgz", + "integrity": "sha512-LTi1v05bprIb8/GSY/GWusI0jfsYjQ3CD3Nin8o7jVxnpHzVQfzjOQJoJTQkE9bdmOnsS7SFdhkXiBv8PrYnxw==", "license": "MIT", "dependencies": { - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1855,12 +1857,12 @@ } }, "node_modules/@radix-ui/react-primitive": { - "version": "2.1.7", - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.7.tgz", - "integrity": "sha512-bC3NiwsprbxKjuon9l7X6BUTw7FPVzEYaL92MPEY5SCd/9hUTPXVFtVwRix7778wtRsVao+zE062gL79FZleeQ==", + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.8.tgz", + "integrity": "sha512-DOlK1BdcIeYYUcFkSYFka4v1h95XTov93b0jCgW1EEiZuIhdwHY2NlE1teLIh+p0uBsuZI5A+voay+iVWpprfA==", "license": "MIT", "dependencies": { - "@radix-ui/react-slot": "1.3.0" + "@radix-ui/react-slot": "1.3.1" }, "peerDependencies": { "@types/react": "*", @@ -1878,13 +1880,13 @@ } }, "node_modules/@radix-ui/react-progress": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-progress/-/react-progress-1.1.11.tgz", - "integrity": "sha512-KqiGJcFaZDc+BvveAgU3ZhACg2MvSUDrCBx4lRR/ZVRNal0bvt8lBpvnSkep9heeOuF8Qfw3fszLDX4OpQ2NVw==", + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/@radix-ui/react-progress/-/react-progress-1.1.14.tgz", + "integrity": "sha512-lq5VXWp/t/b8MaqbRMAItXICc/jwhzJt0ZZ+au/CBtTYkX9EfAsSyGQL5brUVBgf9tUTKCoJEZlDl+uJF/08xQ==", "license": "MIT", "dependencies": { - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -1902,21 +1904,20 @@ } }, "node_modules/@radix-ui/react-radio-group": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-radio-group/-/react-radio-group-1.4.2.tgz", - "integrity": "sha512-W8Uo9riHnlzLLWy+r2mVHUyuEWqD/+be4PZzbEvaGoFSBDHkm+GYWjtcE6u3AmPKNyfanWpnVfpZ2GqPCdzzsw==", + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-radio-group/-/react-radio-group-1.4.5.tgz", + "integrity": "sha512-BM1xQgw1gpgPSw05U4hJCMDX9GmAS6b6vKZANuNQZo0vf/ah7NZDAnjLd4tPg3z2vMvlI0CV+B2CFM9Z19oQDA==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-previous": "1.1.2", - "@radix-ui/react-use-size": "1.1.2" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-size": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1934,20 +1935,22 @@ } }, "node_modules/@radix-ui/react-roving-focus": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.14.tgz", - "integrity": "sha512-8Qcnx9447tx/aCBgw6Jenfqg4Skq+vqab9mCBmuGNipIS5YXvL275wbKEu7+ICYHIlAPgCduUMJH1XOYewKF6Q==", + "version": "1.1.17", + "resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.17.tgz", + "integrity": "sha512-YdJmjETw7Py+4Nziv71jgZ6fH7xQgB5p+pQ5rV8Iufyrm0RHSijec/UV1zPfQoK/YcfzB9nOl/2bi1zf1SjRMQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-is-hydrated": "0.1.2", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1965,20 +1968,20 @@ } }, "node_modules/@radix-ui/react-scroll-area": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/@radix-ui/react-scroll-area/-/react-scroll-area-1.2.13.tgz", - "integrity": "sha512-7tncSubo2G0UY1e8rk+72qe3XRzrGnOLtZQ1PL1KoBfRUNX0NrJT5akb+0kfwSCc3gVR4wdHqyhAQBDpDNOwDw==", + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/@radix-ui/react-scroll-area/-/react-scroll-area-1.2.16.tgz", + "integrity": "sha512-kEcmCenIJ+W5xlCv1u9VKDdPmzzGyfrJwEneY+02GH+lJRXrGpkiTkyjrfkspuRw6DXt4uduwT5c4xD8HTv27Q==", "license": "MIT", "dependencies": { - "@radix-ui/number": "1.1.2", - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/number": "1.1.3", + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1996,31 +1999,31 @@ } }, "node_modules/@radix-ui/react-select": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-select/-/react-select-2.3.2.tgz", - "integrity": "sha512-brXD6C/V0fVK0DDbscLVw6LsXrjQ+ay8jdOBaN+tLb4vsHsAMm6Gt6eT77wHX1Eq8GPtD5rJ+RxFtfDozsb4+Q==", - "license": "MIT", - "dependencies": { - "@radix-ui/number": "1.1.2", - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-focus-guards": "1.1.4", - "@radix-ui/react-focus-scope": "1.1.11", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-popper": "1.3.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-slot": "1.3.0", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-layout-effect": "1.1.2", - "@radix-ui/react-use-previous": "1.1.2", - "@radix-ui/react-visually-hidden": "1.2.7", + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-select/-/react-select-2.3.5.tgz", + "integrity": "sha512-6CQx0xtdarAkSCsqgLJaz+coYQaru7rt8K6gMItR2rA+WP8/Ig6kRAzP6Zw88RccG98IZnszqJlJx9hejYOL3A==", + "license": "MIT", + "dependencies": { + "@radix-ui/number": "1.1.3", + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-focus-guards": "1.1.5", + "@radix-ui/react-focus-scope": "1.1.14", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-popper": "1.3.5", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-slot": "1.3.1", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-use-previous": "1.1.3", + "@radix-ui/react-visually-hidden": "1.2.9", "aria-hidden": "^1.2.4", "react-remove-scroll": "^2.7.2" }, @@ -2040,12 +2043,12 @@ } }, "node_modules/@radix-ui/react-separator": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-separator/-/react-separator-1.1.11.tgz", - "integrity": "sha512-jRhe86+8PF7VZ1u14eOWVOuh2BuAhALg/FT1VcMC4OHedMTRUazDnDlKTt+yxo5cRNKHMfmvZ4sSQtWDeMV4CQ==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-separator/-/react-separator-1.1.13.tgz", + "integrity": "sha512-wbagLhy4grekqiT6hU0WNP09FpmemTXbNWg4QEawaw9dix7hRIcrmDNnLDasOsKVLtArEznhgZKe5Gm4U6oPXQ==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -2063,22 +2066,22 @@ } }, "node_modules/@radix-ui/react-slider": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slider/-/react-slider-1.4.2.tgz", - "integrity": "sha512-qt5C1ppJz66aUDrH1VccjPrq7aFchK0wBrn6xsxlCHNUyE57dRRQ7lp1QFpF7OscMexZF8MCGBTVBlENHPkNiA==", + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slider/-/react-slider-1.4.5.tgz", + "integrity": "sha512-7E8C13SdQKQxYganILiVZGEwM0NSbfbFcnNJ93kP++wD2pMT1SMsG3c04PFUlbPpaSXgicYgPeBndgJTvV3NKg==", "license": "MIT", "dependencies": { - "@radix-ui/number": "1.1.2", - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-layout-effect": "1.1.2", - "@radix-ui/react-use-previous": "1.1.2", - "@radix-ui/react-use-size": "1.1.2" + "@radix-ui/number": "1.1.3", + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-use-previous": "1.1.3", + "@radix-ui/react-use-size": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2096,12 +2099,13 @@ } }, "node_modules/@radix-ui/react-slot": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.3.0.tgz", - "integrity": "sha512-MojKku4U/miO8Av4Dkb+ctMAQx7JmY96LmtDQlAarCRtd7rN52QCSzBF+XAvr5S6coSVj9HEPBgHAHKEJVk/WA==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.3.1.tgz", + "integrity": "sha512-Bu/aAQHFFh6/QAvXAeUMurJ9fbW0JUIqlojU/yBXZ7cAVqy75Y7JYYyuCr9zLNF0p4WWoJYV54CTUIf4l7FzTw==", "license": "MIT", "dependencies": { - "@radix-ui/react-compose-refs": "1.1.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4" }, "peerDependencies": { "@types/react": "*", @@ -2114,18 +2118,17 @@ } }, "node_modules/@radix-ui/react-switch": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-switch/-/react-switch-1.3.2.tgz", - "integrity": "sha512-tgRBI3DdNwAJYE4BBZyZcz/HRRCvAsPkRvG1wvKc+41tBGMxPn/a87T/wikXAvyDypNQ9kaZwHbeZe+veHCGpA==", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-switch/-/react-switch-1.3.5.tgz", + "integrity": "sha512-e1YrvGvEjIqDhqKjQ4Q+IDkMfiY30u3FPz9CZXZMlQ8mU3kZ2PdeBM8Gssc48CDopPizNorKumGhjySBfO7BDQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-previous": "1.1.2", - "@radix-ui/react-use-size": "1.1.2" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-size": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2143,19 +2146,19 @@ } }, "node_modules/@radix-ui/react-tabs": { - "version": "1.1.16", - "resolved": "https://registry.npmjs.org/@radix-ui/react-tabs/-/react-tabs-1.1.16.tgz", - "integrity": "sha512-v3Ab2l7z6U7tRB4xA0IyKdq0OsqaO1o9ZjsIEoKKnSZ/l96mZz8aCTX0NCXw+YVHJXr8Km4d+Mn6/Q8YjXa+gw==", + "version": "1.1.19", + "resolved": "https://registry.npmjs.org/@radix-ui/react-tabs/-/react-tabs-1.1.19.tgz", + "integrity": "sha512-4wbGf98pX2ZwYqHMVB/dakeMPyH4xSJ9MSDaCCWXlIpYt0VYY6mtZxKSTiGS/F3tk0yrEYmXE1V8uwG7TxDCcQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -2173,23 +2176,23 @@ } }, "node_modules/@radix-ui/react-toast": { - "version": "1.2.18", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toast/-/react-toast-1.2.18.tgz", - "integrity": "sha512-YNEnTHV47hPep+U0QvVM02OJNka9uygREc+k4Nh5VSZBg4MmE+myI442x3hCGfRpX7N2WSSYSJKws4gE+Z8lgg==", + "version": "1.2.21", + "resolved": "https://registry.npmjs.org/@radix-ui/react-toast/-/react-toast-1.2.21.tgz", + "integrity": "sha512-/o8uHzH2z6ZM59Dt1UPFj8aYJ0DjPu0EuQXQ7uuYJTQLH5mNqxa1KuBfbpnklgXOOjyAtTp/tll0Nm+Nkz+bEg==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-layout-effect": "1.1.2", - "@radix-ui/react-visually-hidden": "1.2.7" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-visually-hidden": "1.2.9" }, "peerDependencies": { "@types/react": "*", @@ -2207,14 +2210,14 @@ } }, "node_modules/@radix-ui/react-toggle": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle/-/react-toggle-1.1.13.tgz", - "integrity": "sha512-bI2ILJrzwgmAsH05TsJ9pVrzqQwAip7OM2/krqAdYn0R16bl86UPWbe5VPHsALat0EnqpV01cGtkleaUKPNdNg==", + "version": "1.1.16", + "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle/-/react-toggle-1.1.16.tgz", + "integrity": "sha512-pp4TLY3N4osN9IB4TLEaaZRGooBmCi/XJD65gSCs5tvsKofM9WgiBToNtGrmR0k3sG4jFj4Nw4utsIvQraWA9g==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -2232,18 +2235,18 @@ } }, "node_modules/@radix-ui/react-toggle-group": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle-group/-/react-toggle-group-1.1.14.tgz", - "integrity": "sha512-TK1vusNKb8IRhF23FTbRgUNZ9zfs5rGIyI7LfR3h26p9LrQ060i0uW9QWeD8baZMddaaP0DBGlIa6pbZG+mitg==", + "version": "1.1.17", + "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle-group/-/react-toggle-group-1.1.17.tgz", + "integrity": "sha512-KKsrxb1cZREc2RI5DOGwlUSpaPW40xIaK1/DXXqYDb7slRE8pkRa+iF2aFbYiuMJ+aNWpCSChiN5gFe3bVveaQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-toggle": "1.1.13", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-toggle": "1.1.16", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -2261,18 +2264,18 @@ } }, "node_modules/@radix-ui/react-toolbar": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toolbar/-/react-toolbar-1.1.14.tgz", - "integrity": "sha512-L/EkWVqlnj3lL2toHh4C7PwH2jxfa7OCq6lGfXSCii99ve2S4Ux5rc9HnOa7LN9exHa/Nl9kmCAmP9BuDPy5UA==", + "version": "1.1.17", + "resolved": "https://registry.npmjs.org/@radix-ui/react-toolbar/-/react-toolbar-1.1.17.tgz", + "integrity": "sha512-MjorZ0XQiWfCrrpStNXw/hX0HnG7VEzCgcSV226Ox8/WzS5yq0SiMhsLFE3LlXhdghlakFRFdE6eegtmUQW7Mg==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-separator": "1.1.11", - "@radix-ui/react-toggle-group": "1.1.14" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-separator": "1.1.13", + "@radix-ui/react-toggle-group": "1.1.17" }, "peerDependencies": { "@types/react": "*", @@ -2290,23 +2293,24 @@ } }, "node_modules/@radix-ui/react-tooltip": { - "version": "1.2.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-tooltip/-/react-tooltip-1.2.11.tgz", - "integrity": "sha512-8XZ6Py3y3W2nEzAUGCN5cfVKaUi+CVApcz1d6lrNVVf2hvYEixMRkq8k9ggPKnQUpRRuOV5avt8uvxViH2jLwA==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-popper": "1.3.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-slot": "1.3.0", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-visually-hidden": "1.2.7" + "version": "1.2.14", + "resolved": "https://registry.npmjs.org/@radix-ui/react-tooltip/-/react-tooltip-1.2.14.tgz", + "integrity": "sha512-C/JxCKJJac+wtHPW1yFBSN8Ssuaufy2jYQMgyiJYyW4Fw0WJfDWXQDAly1qsbd1YDznH+sYitaljhf8igPCvmA==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-popper": "1.3.5", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-slot": "1.3.1", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-visually-hidden": "1.2.9" }, "peerDependencies": { "@types/react": "*", @@ -2324,9 +2328,9 @@ } }, "node_modules/@radix-ui/react-use-callback-ref": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.2.tgz", - "integrity": "sha512-xCso9j1/u8sEgP1RNHjFrXJLApL8LiqOkI1R4ywuN00rxWdYg4oQXuwKLS3i0j5NWLromUD27/4nlxj2UFVvIw==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.3.tgz", + "integrity": "sha512-AUS7HoBBAncIsGMLNG+CcpLuJ+JIBbZzmyM8Qdb1eIThX0AlhSSC6wn40xfBlPE+ypx/vSSiRWnklUAjy3U3UA==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -2339,13 +2343,14 @@ } }, "node_modules/@radix-ui/react-use-controllable-state": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.3.tgz", - "integrity": "sha512-PLzC90MS+ReootmjC597dvopoelpZ8Q61HJkDXZSExitIq7PL55vHNnesAHwguHK0aPfBnpdNzQtv1uliaqQrA==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.5.tgz", + "integrity": "sha512-UB1dXpxvHjR48poyKdKdTm7jT0kp3elkUKdKQiOkirlbYumqXinSJtrjDsr9maXNPvL12bKI4CDSmydms/9Aeg==", "license": "MIT", "dependencies": { - "@radix-ui/react-use-effect-event": "0.0.3", - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-use-effect-event": "0.0.4", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2358,12 +2363,12 @@ } }, "node_modules/@radix-ui/react-use-effect-event": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-effect-event/-/react-use-effect-event-0.0.3.tgz", - "integrity": "sha512-6c8ZqvPTWILEKnyVkP53EGRCcpnJiKTC21sS/6R1GF5xKyHJJWQEPfkqlcgUkdRQivd6tb23abUwe4ngWmY0JA==", + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-effect-event/-/react-use-effect-event-0.0.4.tgz", + "integrity": "sha512-XYcfa6wlXDCwQtePuEiPmXLSAhGL4DWtedSyRgGbG3y10mw+OnrLp6SyeY1gJFMiYF0Dx0nMAX9InylKbLEFQQ==", "license": "MIT", "dependencies": { - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2376,12 +2381,12 @@ } }, "node_modules/@radix-ui/react-use-escape-keydown": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.3.tgz", - "integrity": "sha512-3wEkMiPHXha/2VadZ68rYBcmYnPINVGl4Y3gtcM7fKRjANk0OscK+cdqBgUWdozb7YJxsh0vefM7vgAMHXOjqg==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.4.tgz", + "integrity": "sha512-4MSb5SPbMH02uUn19tLkO5Bav66ZQg/zFbedo7FWLWGFg9r8Z9xSog7QGnq9ZceurzBVIAIwgzANg6ExWc8HkQ==", "license": "MIT", "dependencies": { - "@radix-ui/react-use-callback-ref": "1.1.2" + "@radix-ui/react-use-callback-ref": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2394,9 +2399,9 @@ } }, "node_modules/@radix-ui/react-use-is-hydrated": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-is-hydrated/-/react-use-is-hydrated-0.1.1.tgz", - "integrity": "sha512-qwOiz4Tjo8CNnrOLAYUMXeZwDzXgXpvK4TKQPmWLECM9XoWvA6+0Z2/7Ag3A4ivjS4ovbLJPbskkxioFyBhr8A==", + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-is-hydrated/-/react-use-is-hydrated-0.1.2.tgz", + "integrity": "sha512-2+gAVu9uaSLbopCTvvuWX9MIgEOlyqXC1Ok+KLCO7cZPSHLENs7dL0KbFQUGFIcFKmDW/bmaQRJtd8E3cnMRUw==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -2409,9 +2414,9 @@ } }, "node_modules/@radix-ui/react-use-layout-effect": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.2.tgz", - "integrity": "sha512-jrBWOxZITuGcnjRCM2t2U5ZPkCLxD+Ym6DjfssS5haTj2iiak/DOb64JeN6OdLfLgptb6/e2kKR+ZuTrGoZTPA==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.3.tgz", + "integrity": "sha512-rDiah9wvtqihWtWz02XreeRKIxt2EJF8y5D9rtY9l5A2zxePAtcPiOMpDugNRw5bFHz+1/8viVoc7ZVKiJknCw==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -2424,9 +2429,9 @@ } }, "node_modules/@radix-ui/react-use-previous": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-1.1.2.tgz", - "integrity": "sha512-IGBQPtRFdhN6MQ8dbegVmBq1LVZluya3F1jWY+puIcQC3MHctRwTDSBWCkL/3ZcnMJLTMJ++Z+ktmvg0F89iCw==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-1.1.3.tgz", + "integrity": "sha512-kbefNKla5AGhgvMqrg/qS7mYVLXTEHQLqoFIS03nKN2dAfQQ5PK5Tp+2LxS7BV6a6l4HHv4jTg6rtV2Uajwe2w==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -2439,12 +2444,12 @@ } }, "node_modules/@radix-ui/react-use-rect": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.1.2.tgz", - "integrity": "sha512-d8a+bBY/FxikNPlgJJoaBHZX+zKVbWHYJGTLnLvveQgFSTntkGdEKv3JDtHrMS0DNYpllz2nRsTLGLKYttbpmw==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.1.3.tgz", + "integrity": "sha512-W0GSYZFKEfi6raMiMEfJSngvVbFDIyxtW5JuVg5NoQBY59l0dVQVGLbhog/tOdwq0qtZ+TXuX1ikSNan4/IZXA==", "license": "MIT", "dependencies": { - "@radix-ui/rect": "1.1.2" + "@radix-ui/rect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2457,12 +2462,12 @@ } }, "node_modules/@radix-ui/react-use-size": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.1.2.tgz", - "integrity": "sha512-giWQp+4mxjBPt4KZ0MmyuykFNWfbDxKt4x+fPkRYmgRFJSbCZFzUglvMb/Kjn38tm10YP4ufiQZDx3zna4LU6w==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.1.3.tgz", + "integrity": "sha512-jJq6tQQLvO/z4uWbztjwPV+1a/+H4rCaWypasLB/ac8DEdd6+p7dIm7o3F6P2KZPGkPMqD4s5424EdAdoU+GLA==", "license": "MIT", "dependencies": { - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2475,12 +2480,12 @@ } }, "node_modules/@radix-ui/react-visually-hidden": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.2.7.tgz", - "integrity": "sha512-1wNZBggTDK3GRuuQ6nP4k2yi7a6l7I5qbMPbZcRsrGsGVead/f/d5FhEzUvqFs0bcrDLx7n1zKQ3JvLR6whaaw==", + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.2.9.tgz", + "integrity": "sha512-seuZXNZVCz1kLSQMRO/TdNOSahBI3S5nXE4jzO7u7aFRWQlMAnwyrr8vKMkEU115fCLEyzR2YyjnP+aRMxK34w==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -2498,9 +2503,9 @@ } }, "node_modules/@radix-ui/rect": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.1.2.tgz", - "integrity": "sha512-xnXE7wG13PI+cxieVssYXlQJuYVRhH9NBoxt3KNwzghDIA69GMm7d4wXRouHIYjE+KvS6U/MsMO73NdS2MH9ZA==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.1.3.tgz", + "integrity": "sha512-JtyZR+mqgBibTo8xea3B6ZRmzZiM/YeVBtUkas6zMuXjAlfIFIW2FgqeM9eLyvEaYX66vr6DJMK+4U6LV0KhNw==", "license": "MIT" }, "node_modules/@react-email/body": { @@ -4121,9 +4126,9 @@ } }, "node_modules/js-base64": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-3.8.0.tgz", - "integrity": "sha512-65kvbemyZhj+ExQt1PEFyBEjL5vAHysu1lJdW1AwhhChkO8ZBPizYk/m9GVrpbS2Je1hF+UYZ+6KywqtZV8mHw==", + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-3.9.1.tgz", + "integrity": "sha512-U73qptcvf/HIOauFOmqT3a0mDUp0MYlfd15oqoe9kqZt5XhiXVb+HG09sLvI9PQ9tZIBFS4nlErai8zbWazP0g==", "license": "BSD-3-Clause" }, "node_modules/js-tokens": { @@ -5017,66 +5022,66 @@ "license": "MIT" }, "node_modules/radix-ui": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/radix-ui/-/radix-ui-1.6.1.tgz", - "integrity": "sha512-QXDXJtB6sK83mLASONYUZCauatcWb+knFviFpN1EhtdbbmlsRmzCLrbZSKztnNiem2KOHIBbiDbauVB7SORXMw==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-accessible-icon": "1.1.11", - "@radix-ui/react-accordion": "1.2.15", - "@radix-ui/react-alert-dialog": "1.1.18", - "@radix-ui/react-arrow": "1.1.11", - "@radix-ui/react-aspect-ratio": "1.1.11", - "@radix-ui/react-avatar": "1.2.1", - "@radix-ui/react-checkbox": "1.3.6", - "@radix-ui/react-collapsible": "1.1.15", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-context-menu": "2.3.2", - "@radix-ui/react-dialog": "1.1.18", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-dropdown-menu": "2.1.19", - "@radix-ui/react-focus-guards": "1.1.4", - "@radix-ui/react-focus-scope": "1.1.11", - "@radix-ui/react-form": "0.1.11", - "@radix-ui/react-hover-card": "1.1.18", - "@radix-ui/react-label": "2.1.11", - "@radix-ui/react-menu": "2.1.19", - "@radix-ui/react-menubar": "1.1.19", - "@radix-ui/react-navigation-menu": "1.2.17", - "@radix-ui/react-one-time-password-field": "0.1.11", - "@radix-ui/react-password-toggle-field": "0.1.6", - "@radix-ui/react-popover": "1.1.18", - "@radix-ui/react-popper": "1.3.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-progress": "1.1.11", - "@radix-ui/react-radio-group": "1.4.2", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-scroll-area": "1.2.13", - "@radix-ui/react-select": "2.3.2", - "@radix-ui/react-separator": "1.1.11", - "@radix-ui/react-slider": "1.4.2", - "@radix-ui/react-slot": "1.3.0", - "@radix-ui/react-switch": "1.3.2", - "@radix-ui/react-tabs": "1.1.16", - "@radix-ui/react-toast": "1.2.18", - "@radix-ui/react-toggle": "1.1.13", - "@radix-ui/react-toggle-group": "1.1.14", - "@radix-ui/react-toolbar": "1.1.14", - "@radix-ui/react-tooltip": "1.2.11", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-effect-event": "0.0.3", - "@radix-ui/react-use-escape-keydown": "1.1.3", - "@radix-ui/react-use-is-hydrated": "0.1.1", - "@radix-ui/react-use-layout-effect": "1.1.2", - "@radix-ui/react-use-size": "1.1.2", - "@radix-ui/react-visually-hidden": "1.2.7" + "version": "1.6.5", + "resolved": "https://registry.npmjs.org/radix-ui/-/radix-ui-1.6.5.tgz", + "integrity": "sha512-HVHPWDoOXBYxxiwvWR45KPcmvrjoa/NTFUbPbGmYoZv7BFYOIpZKiPQZWcpFJTX5z4LeoGenGCUgoafdYHuPWA==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-accessible-icon": "1.1.13", + "@radix-ui/react-accordion": "1.2.18", + "@radix-ui/react-alert-dialog": "1.1.21", + "@radix-ui/react-arrow": "1.1.13", + "@radix-ui/react-aspect-ratio": "1.1.13", + "@radix-ui/react-avatar": "1.2.4", + "@radix-ui/react-checkbox": "1.3.9", + "@radix-ui/react-collapsible": "1.1.18", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-context-menu": "2.3.5", + "@radix-ui/react-dialog": "1.1.21", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-dropdown-menu": "2.1.22", + "@radix-ui/react-focus-guards": "1.1.5", + "@radix-ui/react-focus-scope": "1.1.14", + "@radix-ui/react-form": "0.1.14", + "@radix-ui/react-hover-card": "1.1.21", + "@radix-ui/react-label": "2.1.13", + "@radix-ui/react-menu": "2.1.22", + "@radix-ui/react-menubar": "1.1.22", + "@radix-ui/react-navigation-menu": "1.2.20", + "@radix-ui/react-one-time-password-field": "0.1.14", + "@radix-ui/react-password-toggle-field": "0.1.9", + "@radix-ui/react-popover": "1.1.21", + "@radix-ui/react-popper": "1.3.5", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-progress": "1.1.14", + "@radix-ui/react-radio-group": "1.4.5", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-scroll-area": "1.2.16", + "@radix-ui/react-select": "2.3.5", + "@radix-ui/react-separator": "1.1.13", + "@radix-ui/react-slider": "1.4.5", + "@radix-ui/react-slot": "1.3.1", + "@radix-ui/react-switch": "1.3.5", + "@radix-ui/react-tabs": "1.1.19", + "@radix-ui/react-toast": "1.2.21", + "@radix-ui/react-toggle": "1.1.16", + "@radix-ui/react-toggle-group": "1.1.17", + "@radix-ui/react-toolbar": "1.1.17", + "@radix-ui/react-tooltip": "1.2.14", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-effect-event": "0.0.4", + "@radix-ui/react-use-escape-keydown": "1.1.4", + "@radix-ui/react-use-is-hydrated": "0.1.2", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-use-size": "1.1.3", + "@radix-ui/react-visually-hidden": "1.2.9" }, "peerDependencies": { "@types/react": "*", diff --git a/examples/nextjs-notification-settings/package.json b/examples/nextjs-notification-settings/package.json index c2dd347006d..5ae9e6314a3 100644 --- a/examples/nextjs-notification-settings/package.json +++ b/examples/nextjs-notification-settings/package.json @@ -13,14 +13,14 @@ }, "dependencies": { "@floating-ui/react-dom": "^2.1.6", - "@liveblocks/client": "^3.21.0", - "@liveblocks/core": "^3.21.0", - "@liveblocks/emails": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-tiptap": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", - "@liveblocks/yjs": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/core": "^3.23.0", + "@liveblocks/emails": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-tiptap": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", + "@liveblocks/yjs": "^3.23.0", "@radix-ui/react-avatar": "^1.1.11", "@radix-ui/react-dialog": "^1.1.15", "@radix-ui/react-label": "^2.1.8", diff --git a/examples/nextjs-notifications-custom/package-lock.json b/examples/nextjs-notifications-custom/package-lock.json index 2ff7816bf0e..c3deff835ba 100644 --- a/examples/nextjs-notifications-custom/package-lock.json +++ b/examples/nextjs-notifications-custom/package-lock.json @@ -7,10 +7,10 @@ "name": "@liveblocks-examples/nextjs-notifications-custom", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", "clsx": "^2.1.1", "nanoid": "^5.0.9", "next": "^16.1.6", @@ -555,30 +555,30 @@ "license": "Apache-2.0" }, "node_modules/@liveblocks/client": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.21.0.tgz", - "integrity": "sha512-dxPzW2OTXFtKWsbYpjR5N2qpVYtjEeFXYul0TRRtwKkwF161to+8in/6VCd7H3MtD0B0TvN6gM0yedjMhk98oQ==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.23.0.tgz", + "integrity": "sha512-ETdju0DzK9h4BSCe7hFc2gqzLOhoarL5jTNBaCrtBwSqyO4TY3FjVo/aPWRi4zkhhDWvAA4oh/HATLJldj5pLw==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0" + "@liveblocks/core": "3.23.0" } }, "node_modules/@liveblocks/core": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.21.0.tgz", - "integrity": "sha512-3z1Lu5Kg0hQFxZWsAzp/qqmE+aSTV4ca67h7s5LsZPO3CRnEzpUSXiHtxpx8lVPj/ndXt7itikmFWsc8nCkw5g==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.23.0.tgz", + "integrity": "sha512-VG7BTOxTVGE0pNV/uaF5rC8C6FqTy7uR0NPFZGDLQqi2gFYX2MCf4EuPydToFXF54WRWUukzQmItkhFMQb23Cg==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.21.0.tgz", - "integrity": "sha512-YGV014c6S5SrjOV7wAnSx1QKTyd0pyOpcKE8yohUuiy4LBCASHHAGeQI/iCU4XFHYCuQWqjx3yx6CFHoYohqwA==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.23.0.tgz", + "integrity": "sha512-/k2NjYVvk56ub3CQDb2kcDjP2rkcyixzVdTEu30/URrq0UB/MngWgjFFyz1cSXjqyVAIdmdn9PLW+KM6E6K8+w==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0", + "@liveblocks/core": "3.23.0", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "marked": "^15.0.11", @@ -586,13 +586,13 @@ } }, "node_modules/@liveblocks/react": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.21.0.tgz", - "integrity": "sha512-yMipwcJIqjDyrcKMYyNbjiQDSmR7u/g34FQvp34VjimVBUshkowEI696K+GKrh7STmcTJdhA/cKs4lZuOiWPhg==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.23.0.tgz", + "integrity": "sha512-VlBrvs30hsrbD5uRbd1bhpUJDBx5Q0Z8XFz5FuNb/EWueRj+Kfu4mCuRaEChbXrZrzGQX0m84ST6l5lR0n6NNQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0" + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0" }, "peerDependencies": { "@types/react": "^18 || ^19", @@ -609,15 +609,15 @@ } }, "node_modules/@liveblocks/react-ui": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.21.0.tgz", - "integrity": "sha512-ZvRAzrDuGGR4yUm90VLkdcCl20yyqiyPitQqPmS+Ude+ESxRAhuqv5lrH1Q6S0MrQYuouph/+jXX7Myb7lQKCw==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.23.0.tgz", + "integrity": "sha512-de35PijEENcKgNdhYUn9o5srX8tqOWAOh4trQRWe/DCHOBD9TBc6E+ChLAxO8mDy4zChhUvAQ/vhtsh0bKbOhQ==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0", - "@liveblocks/react": "3.21.0", + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0", + "@liveblocks/react": "3.23.0", "frimousse": "^0.2.0", "marked": "^15.0.11", "radix-ui": "^1.4.0", diff --git a/examples/nextjs-notifications-custom/package.json b/examples/nextjs-notifications-custom/package.json index 3b96c038bbc..1101852e04c 100644 --- a/examples/nextjs-notifications-custom/package.json +++ b/examples/nextjs-notifications-custom/package.json @@ -9,10 +9,10 @@ "start": "next start" }, "dependencies": { - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", "clsx": "^2.1.1", "nanoid": "^5.0.9", "next": "^16.1.6", diff --git a/examples/nextjs-notion-like-ai-editor/package-lock.json b/examples/nextjs-notion-like-ai-editor/package-lock.json index 2ee62986a27..f5aefabb852 100644 --- a/examples/nextjs-notion-like-ai-editor/package-lock.json +++ b/examples/nextjs-notion-like-ai-editor/package-lock.json @@ -17,12 +17,12 @@ "@lexical/rich-text": "0.35.0", "@lexical/selection": "0.35.0", "@lexical/utils": "0.35.0", - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/node-lexical": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-lexical": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/node-lexical": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-lexical": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", "@radix-ui/react-dialog": "^1.1.15", "@radix-ui/react-popover": "^1.0.7", "@types/node": "^18.11.19", @@ -1038,30 +1038,30 @@ } }, "node_modules/@liveblocks/client": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.21.0.tgz", - "integrity": "sha512-dxPzW2OTXFtKWsbYpjR5N2qpVYtjEeFXYul0TRRtwKkwF161to+8in/6VCd7H3MtD0B0TvN6gM0yedjMhk98oQ==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.23.0.tgz", + "integrity": "sha512-ETdju0DzK9h4BSCe7hFc2gqzLOhoarL5jTNBaCrtBwSqyO4TY3FjVo/aPWRi4zkhhDWvAA4oh/HATLJldj5pLw==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0" + "@liveblocks/core": "3.23.0" } }, "node_modules/@liveblocks/core": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.21.0.tgz", - "integrity": "sha512-3z1Lu5Kg0hQFxZWsAzp/qqmE+aSTV4ca67h7s5LsZPO3CRnEzpUSXiHtxpx8lVPj/ndXt7itikmFWsc8nCkw5g==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.23.0.tgz", + "integrity": "sha512-VG7BTOxTVGE0pNV/uaF5rC8C6FqTy7uR0NPFZGDLQqi2gFYX2MCf4EuPydToFXF54WRWUukzQmItkhFMQb23Cg==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.21.0.tgz", - "integrity": "sha512-YGV014c6S5SrjOV7wAnSx1QKTyd0pyOpcKE8yohUuiy4LBCASHHAGeQI/iCU4XFHYCuQWqjx3yx6CFHoYohqwA==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.23.0.tgz", + "integrity": "sha512-/k2NjYVvk56ub3CQDb2kcDjP2rkcyixzVdTEu30/URrq0UB/MngWgjFFyz1cSXjqyVAIdmdn9PLW+KM6E6K8+w==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0", + "@liveblocks/core": "3.23.0", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "marked": "^15.0.11", @@ -1069,13 +1069,13 @@ } }, "node_modules/@liveblocks/node-lexical": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node-lexical/-/node-lexical-3.21.0.tgz", - "integrity": "sha512-YYh3guFtnkBEaZ7CRhyq0Tg09H35/J7v9nqieTrcnZjUTF2CDx1I5qqCe+rinDUgzKctgNVbcuvYir2hHOcpiw==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/node-lexical/-/node-lexical-3.23.0.tgz", + "integrity": "sha512-7lgYjbgByxunaRV2yP/OYfvXoxRHPw+RQdknUM+gjk3qR8RZUNfQ/HuMDvQOOerPWMXuBzHyckVQ4SMbSc4AKQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0", - "@liveblocks/node": "3.21.0" + "@liveblocks/core": "3.23.0", + "@liveblocks/node": "3.23.0" }, "peerDependencies": { "@lexical/headless": "0.35.0", @@ -1087,13 +1087,13 @@ } }, "node_modules/@liveblocks/react": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.21.0.tgz", - "integrity": "sha512-yMipwcJIqjDyrcKMYyNbjiQDSmR7u/g34FQvp34VjimVBUshkowEI696K+GKrh7STmcTJdhA/cKs4lZuOiWPhg==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.23.0.tgz", + "integrity": "sha512-VlBrvs30hsrbD5uRbd1bhpUJDBx5Q0Z8XFz5FuNb/EWueRj+Kfu4mCuRaEChbXrZrzGQX0m84ST6l5lR0n6NNQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0" + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0" }, "peerDependencies": { "@types/react": "^18 || ^19", @@ -1110,17 +1110,17 @@ } }, "node_modules/@liveblocks/react-lexical": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-lexical/-/react-lexical-3.21.0.tgz", - "integrity": "sha512-hy5fZgJ2XCX8ewbymB8uCpl+c1ANVGFdyXNmLXTOzYrC35fPeGQ0akqhal1D9AIs8dDJXnnQ31uQ+zLDIYYxBg==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react-lexical/-/react-lexical-3.23.0.tgz", + "integrity": "sha512-ZTVdCZzeqqD09NlXyVC7KL+eMpy5f9BFi8LEgyUUD2mJterRNJwTGBtFvu30htFrJnF3MOEPUzLGPxRDCwFxUA==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0", - "@liveblocks/react": "3.21.0", - "@liveblocks/react-ui": "3.21.0", - "@liveblocks/yjs": "3.21.0", + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0", + "@liveblocks/react": "3.23.0", + "@liveblocks/react-ui": "3.23.0", + "@liveblocks/yjs": "3.23.0", "radix-ui": "^1.4.0" }, "peerDependencies": { @@ -1146,15 +1146,15 @@ } }, "node_modules/@liveblocks/react-ui": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.21.0.tgz", - "integrity": "sha512-ZvRAzrDuGGR4yUm90VLkdcCl20yyqiyPitQqPmS+Ude+ESxRAhuqv5lrH1Q6S0MrQYuouph/+jXX7Myb7lQKCw==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.23.0.tgz", + "integrity": "sha512-de35PijEENcKgNdhYUn9o5srX8tqOWAOh4trQRWe/DCHOBD9TBc6E+ChLAxO8mDy4zChhUvAQ/vhtsh0bKbOhQ==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0", - "@liveblocks/react": "3.21.0", + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0", + "@liveblocks/react": "3.23.0", "frimousse": "^0.2.0", "marked": "^15.0.11", "radix-ui": "^1.4.0", @@ -1179,13 +1179,13 @@ } }, "node_modules/@liveblocks/yjs": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.21.0.tgz", - "integrity": "sha512-BANYY+OYHI3VfcJJSgZVCmqZxoMBUfvtq4lRpR6oIr3rtclJL5T+SBqo8p+5p4yiSSQdj07ICA6hnlyIfhR6yQ==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.23.0.tgz", + "integrity": "sha512-VsQO1QtXcqQheXKRzVRY37MVS/VFbDHFhNeLZAulGZ9MDts7hds+8VyU4uif31E/5qgfh3LaokExSZVIO/cA6A==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0", + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0", "@noble/hashes": "^1.8.0", "js-base64": "^3.7.7", "lib0": "^0.2.0", @@ -1389,24 +1389,24 @@ } }, "node_modules/@radix-ui/number": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-1.1.2.tgz", - "integrity": "sha512-ceTwaxc4I5IOi97DgCotl3pqiyRGvffcc0oOsE2dQYaJOFIDsDt4VWG6xEbg1QePv9QWausCEIppud/tJ1wNig==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-1.1.3.tgz", + "integrity": "sha512-Road2bidD0uu/1BGDOWNdPI06g0lIRy6IF9GZcIrDK2KGItfor8IQwQa+yM2ERgHM1MmHxaxpTzk0/Jp42lNfA==", "license": "MIT" }, "node_modules/@radix-ui/primitive": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.4.tgz", - "integrity": "sha512-7AdCK9PQyiljKoBDbN8OuctCbd/esdwZPQ8RtOE3SsyQtUpiPb+ND75q0jEhC1m1ecBI0MFNeLJvwIh9iKHRcQ==", + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.7.tgz", + "integrity": "sha512-rqWnm76nYT8HoNNqEjpgJ7Pw/DrBj5iBTrmEPo6HTX5+VJyBNOqTdv4g89G63HuR5g0AaENoAcH7Is5fF2kZ8Q==", "license": "MIT" }, "node_modules/@radix-ui/react-accessible-icon": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-accessible-icon/-/react-accessible-icon-1.1.11.tgz", - "integrity": "sha512-HQDOFTKwSnmUij6l54wYJJtxTAnxI71+YJLOrjm2ladFB8HAV5Jt7hwaZPhWTGBkYoW4+ZAOfNZrLDh/qvxSYA==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-accessible-icon/-/react-accessible-icon-1.1.13.tgz", + "integrity": "sha512-2/0RrtTngKZVkOFYDlvhe6JIsUravRnYGwH1iJ+qt+wPu8/fPu3HTLRkQptyIkpLovAy8qvHHJs9cvYJ3Uyqqg==", "license": "MIT", "dependencies": { - "@radix-ui/react-visually-hidden": "1.2.7" + "@radix-ui/react-visually-hidden": "1.2.9" }, "peerDependencies": { "@types/react": "*", @@ -1424,20 +1424,20 @@ } }, "node_modules/@radix-ui/react-accordion": { - "version": "1.2.15", - "resolved": "https://registry.npmjs.org/@radix-ui/react-accordion/-/react-accordion-1.2.15.tgz", - "integrity": "sha512-24Zz/0SYx8F2bSVThBnQrdJs2VbKelyuJordcFRRdA0fRAhrq/wSegGCqaQz34VQoiWqSMGYCYXEhynLSlyQlg==", + "version": "1.2.18", + "resolved": "https://registry.npmjs.org/@radix-ui/react-accordion/-/react-accordion-1.2.18.tgz", + "integrity": "sha512-CGuUFvhjScXBF/bhjaU9xlgai2ikYqJRazXhMzngoUaZI7QaxAw24Ae3S/pR0b69p8GqW6i+CKJmx9JPNnZ4QQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collapsible": "1.1.15", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collapsible": "1.1.18", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -1455,16 +1455,16 @@ } }, "node_modules/@radix-ui/react-alert-dialog": { - "version": "1.1.18", - "resolved": "https://registry.npmjs.org/@radix-ui/react-alert-dialog/-/react-alert-dialog-1.1.18.tgz", - "integrity": "sha512-6c2cXpNlAgHDhKguK24XcWHHayMpK+lk7/WwBXBco+ZJ4Dv7xP++GBM280KgTD/HCRu3jSdfe8WQiZssonYaIA==", + "version": "1.1.21", + "resolved": "https://registry.npmjs.org/@radix-ui/react-alert-dialog/-/react-alert-dialog-1.1.21.tgz", + "integrity": "sha512-VbSR148lNkE8JdWnOsYX72YdivmCAtcrot1dl8UmT0ZZRKNR3hHJUpQxJOw7jWlY/JFemn4oaDXxCxpD594B7Q==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-dialog": "1.1.18", - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-dialog": "1.1.21", + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -1482,12 +1482,12 @@ } }, "node_modules/@radix-ui/react-arrow": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.1.11.tgz", - "integrity": "sha512-Kdil9BB1rIFC/khmf4hC35bn8701AJcizTU7G7cUbEbk5XqqbjDuHW60uUfKqO5WojjZcbAW51Q7P0hRmMLw8A==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.1.13.tgz", + "integrity": "sha512-0Q310knIY0K+mkmncU9FxLggfW7V49Ok2oY+iu27KkERTsQXxYCIC8XW5QoK4w7Jp1z00vT5xj3oxTcn7QlcTg==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -1505,12 +1505,12 @@ } }, "node_modules/@radix-ui/react-aspect-ratio": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-aspect-ratio/-/react-aspect-ratio-1.1.11.tgz", - "integrity": "sha512-IUAhIVpBUvP5NNICjlaB1OFmtRLGqQqTF3ZOSGPoq3XeLXRFtHiWTRxSVEULgOd9GQR2c7tsYqDnhUennapZnw==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-aspect-ratio/-/react-aspect-ratio-1.1.13.tgz", + "integrity": "sha512-dD/EvbOiLskcdBKgNAeUmbTBCJfdCGp85fpFe3lmziE4ASbXuFERQCAB3sR41yvM+P711kJsTBNL9piP60urbA==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -1528,16 +1528,17 @@ } }, "node_modules/@radix-ui/react-avatar": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-avatar/-/react-avatar-1.2.1.tgz", - "integrity": "sha512-+8PWoLLZv3AVb5m0pvoiOca/bQGzc9vPVb+982HB2x3Un0DpYEPM3zLMl4oqRpBsocJuNqLkiv/HXTnTrlwr4g==", + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-avatar/-/react-avatar-1.2.4.tgz", + "integrity": "sha512-u4Sz6ajq2WobGMqbsNXnFI/3JP/o7TUBkEmQ4BRUYofPDQawdO3WWYy5907c9VgOFX+ETjKI3VxnnrKYAF7Pmg==", "license": "MIT", "dependencies": { - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-is-hydrated": "0.1.1", - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-is-hydrated": "0.1.2", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1555,19 +1556,18 @@ } }, "node_modules/@radix-ui/react-checkbox": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/@radix-ui/react-checkbox/-/react-checkbox-1.3.6.tgz", - "integrity": "sha512-eUEUoGMDpfkgHWSE97ZZaUJtzR1M7EKnNIpD1Q16+8JR9NWghcaqMulx9PuCQ720w0UclfYn6FEbCdd5Hx087g==", + "version": "1.3.9", + "resolved": "https://registry.npmjs.org/@radix-ui/react-checkbox/-/react-checkbox-1.3.9.tgz", + "integrity": "sha512-YPXZlqjrKVqKtVD2F828CApHwu+PEu30i7x0Y9gg6SbQ3fJbcaQlDkGPT0gW6HjxoCjAEt8uJ494F1S61KpIjQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-previous": "1.1.2", - "@radix-ui/react-use-size": "1.1.2" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-size": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1585,19 +1585,19 @@ } }, "node_modules/@radix-ui/react-collapsible": { - "version": "1.1.15", - "resolved": "https://registry.npmjs.org/@radix-ui/react-collapsible/-/react-collapsible-1.1.15.tgz", - "integrity": "sha512-8A1zibu5skAQ+UVbaeNH5hVMibiFCRJzgMuM14LTWGttnTZKQL9jwYnhAbHRuxrtCqPXa4JvvnVUq1pTNgyZYw==", + "version": "1.1.18", + "resolved": "https://registry.npmjs.org/@radix-ui/react-collapsible/-/react-collapsible-1.1.18.tgz", + "integrity": "sha512-aNMp8humfYzWERz5gxGb/eLNkB0ZthypLbNlNolzdgzFTeN78e/rnn9rxCdOaSsg/zClTOJ/OkjXYx9PUEPATw==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1615,15 +1615,15 @@ } }, "node_modules/@radix-ui/react-collection": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.1.11.tgz", - "integrity": "sha512-djW9+zeg137KQdlPtmE8xnaD+K2rcXXMWFrSg0hsmYZ6HRbdTA7tDHFgpaW9+huWVEu0RCabL+985T4TA0BE7g==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.1.13.tgz", + "integrity": "sha512-Q8xYqNRFObXPmi45bFSkGdM2JA5hjBeYGFqzg6lZR3wp6b+cciraVq8DdneTabtws+uOYqjmsvmKOufk/M9Cyg==", "license": "MIT", "dependencies": { - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-slot": "1.3.0" + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-slot": "1.3.1" }, "peerDependencies": { "@types/react": "*", @@ -1641,9 +1641,9 @@ } }, "node_modules/@radix-ui/react-compose-refs": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.3.tgz", - "integrity": "sha512-rYOP8OMnuuPMQF1uhPVlGNcCDlkokKqGFE3JcxFViIkAXP7EvFWUliJAstrapypaBLJNHbZL6jGhbVDGTwmVhA==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.4.tgz", + "integrity": "sha512-pWJo6lQAfR6uy1n7ii7PaCc9dLPwTXDYbQpORZU5B548Aqvl2pP1SM1vJGKyxIFqZMHRopRO4CQYX2iXAIB5jA==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -1656,9 +1656,9 @@ } }, "node_modules/@radix-ui/react-context": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.4.tgz", - "integrity": "sha512-QwH4PO5urrbO+FaGd5Aglg+YJgWTyyuZ3g/6mKvsqraLkglDdckw9JafgL5McL5VEJ6EPNduPaT3ZE9BttDAqg==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.2.1.tgz", + "integrity": "sha512-EraVbFjiIjibpLr6EjvEDmSCYJU2SlKDMiO+qEK/D9GOWnQoAQlpQo2occGYC1UM9MBeEx5Bek3UtW/Qi57vAg==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -1671,16 +1671,16 @@ } }, "node_modules/@radix-ui/react-context-menu": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-context-menu/-/react-context-menu-2.3.2.tgz", - "integrity": "sha512-qzsA/ZPhF6yMxBOTIk1nlCkoy2mswSbwYL+ErBa2iP0s4WWrlxmczArYqMcpVfEjmM7KJj/ADPXky0yZfbSxtQ==", + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-context-menu/-/react-context-menu-2.3.5.tgz", + "integrity": "sha512-wbvSjqc7r0xKmfhrMCiCPxSTv/aSHU0cCAy0tELthJbaIzT7dkAcevKuoGKbDLiPG2VePgMVqLi2sWb6tDnzvQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-menu": "2.1.19", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-menu": "2.1.22", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -1698,23 +1698,24 @@ } }, "node_modules/@radix-ui/react-dialog": { - "version": "1.1.18", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.1.18.tgz", - "integrity": "sha512-apa28mldjMgORmE6g/w3sCcA0Y9UAVeeDVoozN4i7kOw12mLl9RBchfzK3Nn6qxOWjrZhK1Lfy7f07kyzxtnBw==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-focus-guards": "1.1.4", - "@radix-ui/react-focus-scope": "1.1.11", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-slot": "1.3.0", - "@radix-ui/react-use-controllable-state": "1.2.3", + "version": "1.1.21", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.1.21.tgz", + "integrity": "sha512-h+7qMDDmZJ8qTSPrwNyKb/PACY0ehtN8QOBlCz+C2C1jgehKekdhmHddG9YQk8BF/sHJqglPjte+jA1Jrp9HcA==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-focus-guards": "1.1.5", + "@radix-ui/react-focus-scope": "1.1.14", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-slot": "1.3.1", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", "aria-hidden": "^1.2.4", "react-remove-scroll": "^2.7.2" }, @@ -1734,9 +1735,9 @@ } }, "node_modules/@radix-ui/react-direction": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.1.2.tgz", - "integrity": "sha512-C3vFhbyi4SW3PmbAi6Awpu4OzJtd0MxGurvSsYtr7p7nM8RNB3VAF3CUmnp2j50knpkrRcB7+ycVXzgLgF6yNA==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.1.3.tgz", + "integrity": "sha512-OdgAA/xb6WOQMKNn0mtbYoruMG6YMaBOnq+evWxSpMmiEMBdeFZawnIWRfPPeVXCRm+0lnN8jpJLjhD7/UIxWw==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -1749,16 +1750,16 @@ } }, "node_modules/@radix-ui/react-dismissable-layer": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.14.tgz", - "integrity": "sha512-4lUhWTWAjbDIqFrAPWJ3WqBOpO5YchVZ88X3nh6H9Lu5AFi5nCUeTPj3D8FSDmabmFeRe9ME0BDA4MwKTha5GQ==", + "version": "1.1.17", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.17.tgz", + "integrity": "sha512-QAXwa38pG0xNAYh1pjdSaf86NrkqsMoDNmget/Y7X8O8E/C3Iqlj9GAPE4DfX9BPLXc7WH2TWSzMRnIoCdcjzQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-effect-event": "0.0.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-effect-event": "0.0.4" }, "peerDependencies": { "@types/react": "*", @@ -1776,18 +1777,18 @@ } }, "node_modules/@radix-ui/react-dropdown-menu": { - "version": "2.1.19", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.1.19.tgz", - "integrity": "sha512-HZccBkbK0LOi8nYKIp5jll/zIRW0cCOmG6WWyqsSpmXCU+ZlcBbTqIwlBvPCu886C5RVu6c/kHV7xSP8IgYNHw==", + "version": "2.1.22", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.1.22.tgz", + "integrity": "sha512-wZRLTjZaJf1HTxx0YepFKZUuo+SZMi+Cr4kJ2fuA5FxDSUE0vHDTscahUaU+jfz6LFk4OuguwqJs5K0JsIsIBA==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-menu": "2.1.19", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-menu": "2.1.22", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -1805,9 +1806,9 @@ } }, "node_modules/@radix-ui/react-focus-guards": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.4.tgz", - "integrity": "sha512-cot/aB/mOm0IYVYTTmQcEEK1M48lZWi8FlYe5nDPQQ8NYZUlXEFgncJ9p2Kzer3RKSrY7cTTpEMLZKNo9QoP5Q==", + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.5.tgz", + "integrity": "sha512-UQvlB7L/BYh3P8MLvwZnQkH521EDos40Rwnbt5+Qpg4Vbk0z3xJjRUmR6+aka4aT1IQQXFdO5bNPoE7cvFl5xQ==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -1820,14 +1821,14 @@ } }, "node_modules/@radix-ui/react-focus-scope": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.11.tgz", - "integrity": "sha512-Mn88Vg2whaRocGJNOH+DKFqYm6ySFPQaiwHNxZPyjn99B52KAEJWWY9NP83+nWdk2HM3rdov+STu9AG471Rt9w==", + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.14.tgz", + "integrity": "sha512-/x4htnJfmW53MplkrePaDpf1o/rN1C++g88WpVobULXbSyC19NtLkXmewuJ/HCaceSmfKDNL5gOXcBGnuAvnvQ==", "license": "MIT", "dependencies": { - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2" + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1845,17 +1846,17 @@ } }, "node_modules/@radix-ui/react-form": { - "version": "0.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-form/-/react-form-0.1.11.tgz", - "integrity": "sha512-0mTMJHv1gQAuEQoq5VDpTD3MRgmfUFdXAVFhpqR7wBeUr+tyRsof0wv/4XdPHLwQrefhoH2FiGHCggrCJhalIw==", + "version": "0.1.14", + "resolved": "https://registry.npmjs.org/@radix-ui/react-form/-/react-form-0.1.14.tgz", + "integrity": "sha512-ZCuPb54PQ3ZQEdQ6G1PrMBfXXzAyaVoCI9Fl+bWOwYZKTOcFjPHL7JQ3tCb6CX6Ut81GZLWKgIpV6OS3n5z5Ig==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-label": "2.1.11", - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-label": "2.1.13", + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -1873,20 +1874,20 @@ } }, "node_modules/@radix-ui/react-hover-card": { - "version": "1.1.18", - "resolved": "https://registry.npmjs.org/@radix-ui/react-hover-card/-/react-hover-card-1.1.18.tgz", - "integrity": "sha512-rt+Fx4HoCeEwFL2IdoV2QaPltqDLlzxN77i9nwB3Y70scFlfAHh1QCdE2TXKuFJtA1TNygb0oivnFBZifgtZOw==", + "version": "1.1.21", + "resolved": "https://registry.npmjs.org/@radix-ui/react-hover-card/-/react-hover-card-1.1.21.tgz", + "integrity": "sha512-ByFLyi+kdTGkObxIt5wKB3Ru3rtJRuYUqPEtqiv1HNYqutqbn1wDuNmVzI6iwus9qfY3vwpNgvx/UVZUGTWC1A==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-popper": "1.3.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-popper": "1.3.5", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -1904,12 +1905,12 @@ } }, "node_modules/@radix-ui/react-id": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.1.2.tgz", - "integrity": "sha512-orBC88futVpqCmhX1p4cvquNHsELQ+w+vBJnuj3ftETI5bJb0bZn3Tqu3SWN2IOcPycTnMGnhwoermvISt72sA==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.1.3.tgz", + "integrity": "sha512-f/Wxm0ctyMymUJK0fqTSQlm85rbzdAkoNbPXJQ5+6caowVO8Yx+NWGjGz/oGhs/D+WIbbQpOrU0hU2Li2/42xQ==", "license": "MIT", "dependencies": { - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1922,12 +1923,12 @@ } }, "node_modules/@radix-ui/react-label": { - "version": "2.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-label/-/react-label-2.1.11.tgz", - "integrity": "sha512-3PKvDDxOn62k0oV1n4QtNtD2vpu+zYjXR7ojLBPaO6SPvhy53yg0vAmgNeBQeJW5rV3dffoRG+HYfLBZuzw0CQ==", + "version": "2.1.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-label/-/react-label-2.1.13.tgz", + "integrity": "sha512-kj7BXyM4uG0dyeoEdVmPQAOFN291+iJOtiGTvkXe1ijJWLQbAHpFNkopvqquaMVn+zjqTZRhnefESAinMErHKg==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -1945,27 +1946,27 @@ } }, "node_modules/@radix-ui/react-menu": { - "version": "2.1.19", - "resolved": "https://registry.npmjs.org/@radix-ui/react-menu/-/react-menu-2.1.19.tgz", - "integrity": "sha512-Mht9BVd1AIsNFVQr4KG3bIK7XQn5IXF0TL/2ObsrzOdc1loaly/+kBDL5roSCYn8j8XZkvpOD0WYLz2FQtH1Eg==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-focus-guards": "1.1.4", - "@radix-ui/react-focus-scope": "1.1.11", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-popper": "1.3.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-slot": "1.3.0", - "@radix-ui/react-use-callback-ref": "1.1.2", + "version": "2.1.22", + "resolved": "https://registry.npmjs.org/@radix-ui/react-menu/-/react-menu-2.1.22.tgz", + "integrity": "sha512-xCFrVLttGDPwMjIPI6GS+tm3IGUNKsPXffrJQIPpQJuE9Qy1bU9GNUCkwranU/pEqyBlwMxcBIK/FUJFAZ9SqQ==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-focus-guards": "1.1.5", + "@radix-ui/react-focus-scope": "1.1.14", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-popper": "1.3.5", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-slot": "1.3.1", + "@radix-ui/react-use-callback-ref": "1.1.3", "aria-hidden": "^1.2.4", "react-remove-scroll": "^2.7.2" }, @@ -1985,21 +1986,21 @@ } }, "node_modules/@radix-ui/react-menubar": { - "version": "1.1.19", - "resolved": "https://registry.npmjs.org/@radix-ui/react-menubar/-/react-menubar-1.1.19.tgz", - "integrity": "sha512-Glt6mebxcgQvLeVkH3HiqV5bgQubE+31ELxLs7q0GlYI5k0XYkOkeuPrhXoylxK8eufvIt9CJjzY1TfFMXK3qw==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-menu": "2.1.19", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-use-controllable-state": "1.2.3" + "version": "1.1.22", + "resolved": "https://registry.npmjs.org/@radix-ui/react-menubar/-/react-menubar-1.1.22.tgz", + "integrity": "sha512-jDkcZXd5rN4b/S9nnEv9KZajaQ7+RO98OCWqAxrULTJtkSvODlNOO+EIxNG/d4QIF6QOqK5ZZrTF9MYl6eQdiQ==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-menu": "2.1.22", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -2017,25 +2018,25 @@ } }, "node_modules/@radix-ui/react-navigation-menu": { - "version": "1.2.17", - "resolved": "https://registry.npmjs.org/@radix-ui/react-navigation-menu/-/react-navigation-menu-1.2.17.tgz", - "integrity": "sha512-fYeYQvbeNn5AQk2RBbpO7koLm2YbS00UYxC/IL2sgLlninEH5UNIv+X3E0KJ1Vy4WIo+dhN9w8GNqSHhbHWCIg==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-layout-effect": "1.1.2", - "@radix-ui/react-use-previous": "1.1.2", - "@radix-ui/react-visually-hidden": "1.2.7" + "version": "1.2.20", + "resolved": "https://registry.npmjs.org/@radix-ui/react-navigation-menu/-/react-navigation-menu-1.2.20.tgz", + "integrity": "sha512-in/exCQPatmmBmQZrtQkK4UrysEp8VGEuw5o8Bx3ozxbfg7DBb4H5j3DgxGz4N59J02NRVzhsWFtujZgy5ue3w==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-use-previous": "1.1.3", + "@radix-ui/react-visually-hidden": "1.2.9" }, "peerDependencies": { "@types/react": "*", @@ -2053,23 +2054,23 @@ } }, "node_modules/@radix-ui/react-one-time-password-field": { - "version": "0.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-one-time-password-field/-/react-one-time-password-field-0.1.11.tgz", - "integrity": "sha512-Rsgab65u73E5kPVh8OS6PgPwJgPyf08GFfJDGAbMdF4DL7CgDhFOaDnXuk/DiMEVF6kgQwl0oJmFklvipmiOLg==", - "license": "MIT", - "dependencies": { - "@radix-ui/number": "1.1.2", - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-effect-event": "0.0.3", - "@radix-ui/react-use-is-hydrated": "0.1.1", - "@radix-ui/react-use-layout-effect": "1.1.2" + "version": "0.1.14", + "resolved": "https://registry.npmjs.org/@radix-ui/react-one-time-password-field/-/react-one-time-password-field-0.1.14.tgz", + "integrity": "sha512-F3vMSK+d+huI3a4Zm6j2hUsS+/gByVbsechJwp/ZCZBCrusXHvBeZZz9aMqXqqYNYu23mtvVMt6AeHDds8EU7w==", + "license": "MIT", + "dependencies": { + "@radix-ui/number": "1.1.3", + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-effect-event": "0.0.4", + "@radix-ui/react-use-is-hydrated": "0.1.2", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2087,19 +2088,19 @@ } }, "node_modules/@radix-ui/react-password-toggle-field": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/@radix-ui/react-password-toggle-field/-/react-password-toggle-field-0.1.6.tgz", - "integrity": "sha512-pQ3xGp/uemomASPH97Eb3shfXX8QlG11bBJyEvRBV+vwtO4HvQlS06Yj9f31Ao7XepvF98SFrRgVDQ7jv+2xjQ==", + "version": "0.1.9", + "resolved": "https://registry.npmjs.org/@radix-ui/react-password-toggle-field/-/react-password-toggle-field-0.1.9.tgz", + "integrity": "sha512-JFkmnwZFD357odQkpzfxz++bpohQpaGCT/4PK6oRd4R/Rxzg02uFDucFzZDOTIOz6vWSluIlz91zelleg9BheA==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-effect-event": "0.0.3", - "@radix-ui/react-use-is-hydrated": "0.1.1" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-effect-event": "0.0.4", + "@radix-ui/react-use-is-hydrated": "0.1.2" }, "peerDependencies": { "@types/react": "*", @@ -2117,24 +2118,25 @@ } }, "node_modules/@radix-ui/react-popover": { - "version": "1.1.18", - "resolved": "https://registry.npmjs.org/@radix-ui/react-popover/-/react-popover-1.1.18.tgz", - "integrity": "sha512-qdXDes+eHlnMUGlBAAAe5EG7oOQvqsXuq4mq585diMudg80iB+jHbsSeG3+Q4eWNsogNyhqU2p/3i+Y0iEepqg==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-focus-guards": "1.1.4", - "@radix-ui/react-focus-scope": "1.1.11", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-popper": "1.3.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-slot": "1.3.0", - "@radix-ui/react-use-controllable-state": "1.2.3", + "version": "1.1.21", + "resolved": "https://registry.npmjs.org/@radix-ui/react-popover/-/react-popover-1.1.21.tgz", + "integrity": "sha512-+AJ7P5oRcFqFtv7MaCD8fOuK3l5qQBAMdWEOnUOYd3JfHOeIUe7TnHHSSP15CtWwH4KrotyDCTzodOIoONh8vw==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-focus-guards": "1.1.5", + "@radix-ui/react-focus-scope": "1.1.14", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-popper": "1.3.5", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-slot": "1.3.1", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", "aria-hidden": "^1.2.4", "react-remove-scroll": "^2.7.2" }, @@ -2154,21 +2156,21 @@ } }, "node_modules/@radix-ui/react-popper": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.3.2.tgz", - "integrity": "sha512-3QXNeMkdshed1MR3LNoiCirBywRFPkD8ETJa/HlPuLwSajaQixf2ro+isoDNJlGABg9ug41XuZpINZJIle4XWg==", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.3.5.tgz", + "integrity": "sha512-6hLng2Rs45IZcvZ31BNvMeaFEMMEbtsog4xPcb8LZrGfyoV9fdAXqB9UKhLpTHtL0+E2DhSr6VW54Tehd6ksAQ==", "license": "MIT", "dependencies": { "@floating-ui/react-dom": "^2.0.0", - "@radix-ui/react-arrow": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-layout-effect": "1.1.2", - "@radix-ui/react-use-rect": "1.1.2", - "@radix-ui/react-use-size": "1.1.2", - "@radix-ui/rect": "1.1.2" + "@radix-ui/react-arrow": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-use-rect": "1.1.3", + "@radix-ui/react-use-size": "1.1.3", + "@radix-ui/rect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2186,13 +2188,13 @@ } }, "node_modules/@radix-ui/react-portal": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.13.tgz", - "integrity": "sha512-z3oXfmaHLJTF1wktbjgD6cn9jiEbq3WSondB10LIuIt2m2Ym4iJlrW04/euMwENDdWDdE7z+OuY7Qyp1YpRSwA==", + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.15.tgz", + "integrity": "sha512-kAfBVJUKNNKZuyGQXXG6rKolAV2KAmxxVkPXJgoq9dEFTl39286RufHQFNTL8rzha4vP8159BJ6hMGpB+bqv7A==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2210,12 +2212,12 @@ } }, "node_modules/@radix-ui/react-presence": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.6.tgz", - "integrity": "sha512-zdTk4PlUO0E18HnZ3wYbW0KkJJxWCdiNYp6g6X1PtONFhxVkg01vliTJAmwIszU6mHiyBOoW9P0rAugl5/hULQ==", + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.9.tgz", + "integrity": "sha512-LTi1v05bprIb8/GSY/GWusI0jfsYjQ3CD3Nin8o7jVxnpHzVQfzjOQJoJTQkE9bdmOnsS7SFdhkXiBv8PrYnxw==", "license": "MIT", "dependencies": { - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2233,12 +2235,12 @@ } }, "node_modules/@radix-ui/react-primitive": { - "version": "2.1.7", - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.7.tgz", - "integrity": "sha512-bC3NiwsprbxKjuon9l7X6BUTw7FPVzEYaL92MPEY5SCd/9hUTPXVFtVwRix7778wtRsVao+zE062gL79FZleeQ==", + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.8.tgz", + "integrity": "sha512-DOlK1BdcIeYYUcFkSYFka4v1h95XTov93b0jCgW1EEiZuIhdwHY2NlE1teLIh+p0uBsuZI5A+voay+iVWpprfA==", "license": "MIT", "dependencies": { - "@radix-ui/react-slot": "1.3.0" + "@radix-ui/react-slot": "1.3.1" }, "peerDependencies": { "@types/react": "*", @@ -2256,13 +2258,13 @@ } }, "node_modules/@radix-ui/react-progress": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-progress/-/react-progress-1.1.11.tgz", - "integrity": "sha512-KqiGJcFaZDc+BvveAgU3ZhACg2MvSUDrCBx4lRR/ZVRNal0bvt8lBpvnSkep9heeOuF8Qfw3fszLDX4OpQ2NVw==", + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/@radix-ui/react-progress/-/react-progress-1.1.14.tgz", + "integrity": "sha512-lq5VXWp/t/b8MaqbRMAItXICc/jwhzJt0ZZ+au/CBtTYkX9EfAsSyGQL5brUVBgf9tUTKCoJEZlDl+uJF/08xQ==", "license": "MIT", "dependencies": { - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -2280,21 +2282,20 @@ } }, "node_modules/@radix-ui/react-radio-group": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-radio-group/-/react-radio-group-1.4.2.tgz", - "integrity": "sha512-W8Uo9riHnlzLLWy+r2mVHUyuEWqD/+be4PZzbEvaGoFSBDHkm+GYWjtcE6u3AmPKNyfanWpnVfpZ2GqPCdzzsw==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-previous": "1.1.2", - "@radix-ui/react-use-size": "1.1.2" + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-radio-group/-/react-radio-group-1.4.5.tgz", + "integrity": "sha512-BM1xQgw1gpgPSw05U4hJCMDX9GmAS6b6vKZANuNQZo0vf/ah7NZDAnjLd4tPg3z2vMvlI0CV+B2CFM9Z19oQDA==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-size": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2312,20 +2313,22 @@ } }, "node_modules/@radix-ui/react-roving-focus": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.14.tgz", - "integrity": "sha512-8Qcnx9447tx/aCBgw6Jenfqg4Skq+vqab9mCBmuGNipIS5YXvL275wbKEu7+ICYHIlAPgCduUMJH1XOYewKF6Q==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-controllable-state": "1.2.3" + "version": "1.1.17", + "resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.17.tgz", + "integrity": "sha512-YdJmjETw7Py+4Nziv71jgZ6fH7xQgB5p+pQ5rV8Iufyrm0RHSijec/UV1zPfQoK/YcfzB9nOl/2bi1zf1SjRMQ==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-is-hydrated": "0.1.2", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2343,20 +2346,20 @@ } }, "node_modules/@radix-ui/react-scroll-area": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/@radix-ui/react-scroll-area/-/react-scroll-area-1.2.13.tgz", - "integrity": "sha512-7tncSubo2G0UY1e8rk+72qe3XRzrGnOLtZQ1PL1KoBfRUNX0NrJT5akb+0kfwSCc3gVR4wdHqyhAQBDpDNOwDw==", + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/@radix-ui/react-scroll-area/-/react-scroll-area-1.2.16.tgz", + "integrity": "sha512-kEcmCenIJ+W5xlCv1u9VKDdPmzzGyfrJwEneY+02GH+lJRXrGpkiTkyjrfkspuRw6DXt4uduwT5c4xD8HTv27Q==", "license": "MIT", "dependencies": { - "@radix-ui/number": "1.1.2", - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/number": "1.1.3", + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2374,31 +2377,31 @@ } }, "node_modules/@radix-ui/react-select": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-select/-/react-select-2.3.2.tgz", - "integrity": "sha512-brXD6C/V0fVK0DDbscLVw6LsXrjQ+ay8jdOBaN+tLb4vsHsAMm6Gt6eT77wHX1Eq8GPtD5rJ+RxFtfDozsb4+Q==", - "license": "MIT", - "dependencies": { - "@radix-ui/number": "1.1.2", - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-focus-guards": "1.1.4", - "@radix-ui/react-focus-scope": "1.1.11", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-popper": "1.3.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-slot": "1.3.0", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-layout-effect": "1.1.2", - "@radix-ui/react-use-previous": "1.1.2", - "@radix-ui/react-visually-hidden": "1.2.7", + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-select/-/react-select-2.3.5.tgz", + "integrity": "sha512-6CQx0xtdarAkSCsqgLJaz+coYQaru7rt8K6gMItR2rA+WP8/Ig6kRAzP6Zw88RccG98IZnszqJlJx9hejYOL3A==", + "license": "MIT", + "dependencies": { + "@radix-ui/number": "1.1.3", + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-focus-guards": "1.1.5", + "@radix-ui/react-focus-scope": "1.1.14", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-popper": "1.3.5", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-slot": "1.3.1", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-use-previous": "1.1.3", + "@radix-ui/react-visually-hidden": "1.2.9", "aria-hidden": "^1.2.4", "react-remove-scroll": "^2.7.2" }, @@ -2418,12 +2421,12 @@ } }, "node_modules/@radix-ui/react-separator": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-separator/-/react-separator-1.1.11.tgz", - "integrity": "sha512-jRhe86+8PF7VZ1u14eOWVOuh2BuAhALg/FT1VcMC4OHedMTRUazDnDlKTt+yxo5cRNKHMfmvZ4sSQtWDeMV4CQ==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-separator/-/react-separator-1.1.13.tgz", + "integrity": "sha512-wbagLhy4grekqiT6hU0WNP09FpmemTXbNWg4QEawaw9dix7hRIcrmDNnLDasOsKVLtArEznhgZKe5Gm4U6oPXQ==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -2441,22 +2444,22 @@ } }, "node_modules/@radix-ui/react-slider": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slider/-/react-slider-1.4.2.tgz", - "integrity": "sha512-qt5C1ppJz66aUDrH1VccjPrq7aFchK0wBrn6xsxlCHNUyE57dRRQ7lp1QFpF7OscMexZF8MCGBTVBlENHPkNiA==", - "license": "MIT", - "dependencies": { - "@radix-ui/number": "1.1.2", - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-layout-effect": "1.1.2", - "@radix-ui/react-use-previous": "1.1.2", - "@radix-ui/react-use-size": "1.1.2" + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slider/-/react-slider-1.4.5.tgz", + "integrity": "sha512-7E8C13SdQKQxYganILiVZGEwM0NSbfbFcnNJ93kP++wD2pMT1SMsG3c04PFUlbPpaSXgicYgPeBndgJTvV3NKg==", + "license": "MIT", + "dependencies": { + "@radix-ui/number": "1.1.3", + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-use-previous": "1.1.3", + "@radix-ui/react-use-size": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2474,12 +2477,13 @@ } }, "node_modules/@radix-ui/react-slot": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.3.0.tgz", - "integrity": "sha512-MojKku4U/miO8Av4Dkb+ctMAQx7JmY96LmtDQlAarCRtd7rN52QCSzBF+XAvr5S6coSVj9HEPBgHAHKEJVk/WA==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.3.1.tgz", + "integrity": "sha512-Bu/aAQHFFh6/QAvXAeUMurJ9fbW0JUIqlojU/yBXZ7cAVqy75Y7JYYyuCr9zLNF0p4WWoJYV54CTUIf4l7FzTw==", "license": "MIT", "dependencies": { - "@radix-ui/react-compose-refs": "1.1.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4" }, "peerDependencies": { "@types/react": "*", @@ -2492,18 +2496,17 @@ } }, "node_modules/@radix-ui/react-switch": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-switch/-/react-switch-1.3.2.tgz", - "integrity": "sha512-tgRBI3DdNwAJYE4BBZyZcz/HRRCvAsPkRvG1wvKc+41tBGMxPn/a87T/wikXAvyDypNQ9kaZwHbeZe+veHCGpA==", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-switch/-/react-switch-1.3.5.tgz", + "integrity": "sha512-e1YrvGvEjIqDhqKjQ4Q+IDkMfiY30u3FPz9CZXZMlQ8mU3kZ2PdeBM8Gssc48CDopPizNorKumGhjySBfO7BDQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-previous": "1.1.2", - "@radix-ui/react-use-size": "1.1.2" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-size": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2521,19 +2524,19 @@ } }, "node_modules/@radix-ui/react-tabs": { - "version": "1.1.16", - "resolved": "https://registry.npmjs.org/@radix-ui/react-tabs/-/react-tabs-1.1.16.tgz", - "integrity": "sha512-v3Ab2l7z6U7tRB4xA0IyKdq0OsqaO1o9ZjsIEoKKnSZ/l96mZz8aCTX0NCXw+YVHJXr8Km4d+Mn6/Q8YjXa+gw==", + "version": "1.1.19", + "resolved": "https://registry.npmjs.org/@radix-ui/react-tabs/-/react-tabs-1.1.19.tgz", + "integrity": "sha512-4wbGf98pX2ZwYqHMVB/dakeMPyH4xSJ9MSDaCCWXlIpYt0VYY6mtZxKSTiGS/F3tk0yrEYmXE1V8uwG7TxDCcQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -2551,23 +2554,23 @@ } }, "node_modules/@radix-ui/react-toast": { - "version": "1.2.18", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toast/-/react-toast-1.2.18.tgz", - "integrity": "sha512-YNEnTHV47hPep+U0QvVM02OJNka9uygREc+k4Nh5VSZBg4MmE+myI442x3hCGfRpX7N2WSSYSJKws4gE+Z8lgg==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-layout-effect": "1.1.2", - "@radix-ui/react-visually-hidden": "1.2.7" + "version": "1.2.21", + "resolved": "https://registry.npmjs.org/@radix-ui/react-toast/-/react-toast-1.2.21.tgz", + "integrity": "sha512-/o8uHzH2z6ZM59Dt1UPFj8aYJ0DjPu0EuQXQ7uuYJTQLH5mNqxa1KuBfbpnklgXOOjyAtTp/tll0Nm+Nkz+bEg==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-visually-hidden": "1.2.9" }, "peerDependencies": { "@types/react": "*", @@ -2585,14 +2588,14 @@ } }, "node_modules/@radix-ui/react-toggle": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle/-/react-toggle-1.1.13.tgz", - "integrity": "sha512-bI2ILJrzwgmAsH05TsJ9pVrzqQwAip7OM2/krqAdYn0R16bl86UPWbe5VPHsALat0EnqpV01cGtkleaUKPNdNg==", + "version": "1.1.16", + "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle/-/react-toggle-1.1.16.tgz", + "integrity": "sha512-pp4TLY3N4osN9IB4TLEaaZRGooBmCi/XJD65gSCs5tvsKofM9WgiBToNtGrmR0k3sG4jFj4Nw4utsIvQraWA9g==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -2610,18 +2613,18 @@ } }, "node_modules/@radix-ui/react-toggle-group": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle-group/-/react-toggle-group-1.1.14.tgz", - "integrity": "sha512-TK1vusNKb8IRhF23FTbRgUNZ9zfs5rGIyI7LfR3h26p9LrQ060i0uW9QWeD8baZMddaaP0DBGlIa6pbZG+mitg==", + "version": "1.1.17", + "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle-group/-/react-toggle-group-1.1.17.tgz", + "integrity": "sha512-KKsrxb1cZREc2RI5DOGwlUSpaPW40xIaK1/DXXqYDb7slRE8pkRa+iF2aFbYiuMJ+aNWpCSChiN5gFe3bVveaQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-toggle": "1.1.13", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-toggle": "1.1.16", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -2639,18 +2642,18 @@ } }, "node_modules/@radix-ui/react-toolbar": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toolbar/-/react-toolbar-1.1.14.tgz", - "integrity": "sha512-L/EkWVqlnj3lL2toHh4C7PwH2jxfa7OCq6lGfXSCii99ve2S4Ux5rc9HnOa7LN9exHa/Nl9kmCAmP9BuDPy5UA==", + "version": "1.1.17", + "resolved": "https://registry.npmjs.org/@radix-ui/react-toolbar/-/react-toolbar-1.1.17.tgz", + "integrity": "sha512-MjorZ0XQiWfCrrpStNXw/hX0HnG7VEzCgcSV226Ox8/WzS5yq0SiMhsLFE3LlXhdghlakFRFdE6eegtmUQW7Mg==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-separator": "1.1.11", - "@radix-ui/react-toggle-group": "1.1.14" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-separator": "1.1.13", + "@radix-ui/react-toggle-group": "1.1.17" }, "peerDependencies": { "@types/react": "*", @@ -2668,23 +2671,24 @@ } }, "node_modules/@radix-ui/react-tooltip": { - "version": "1.2.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-tooltip/-/react-tooltip-1.2.11.tgz", - "integrity": "sha512-8XZ6Py3y3W2nEzAUGCN5cfVKaUi+CVApcz1d6lrNVVf2hvYEixMRkq8k9ggPKnQUpRRuOV5avt8uvxViH2jLwA==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-popper": "1.3.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-slot": "1.3.0", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-visually-hidden": "1.2.7" + "version": "1.2.14", + "resolved": "https://registry.npmjs.org/@radix-ui/react-tooltip/-/react-tooltip-1.2.14.tgz", + "integrity": "sha512-C/JxCKJJac+wtHPW1yFBSN8Ssuaufy2jYQMgyiJYyW4Fw0WJfDWXQDAly1qsbd1YDznH+sYitaljhf8igPCvmA==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-popper": "1.3.5", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-slot": "1.3.1", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-visually-hidden": "1.2.9" }, "peerDependencies": { "@types/react": "*", @@ -2702,9 +2706,9 @@ } }, "node_modules/@radix-ui/react-use-callback-ref": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.2.tgz", - "integrity": "sha512-xCso9j1/u8sEgP1RNHjFrXJLApL8LiqOkI1R4ywuN00rxWdYg4oQXuwKLS3i0j5NWLromUD27/4nlxj2UFVvIw==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.3.tgz", + "integrity": "sha512-AUS7HoBBAncIsGMLNG+CcpLuJ+JIBbZzmyM8Qdb1eIThX0AlhSSC6wn40xfBlPE+ypx/vSSiRWnklUAjy3U3UA==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -2717,13 +2721,14 @@ } }, "node_modules/@radix-ui/react-use-controllable-state": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.3.tgz", - "integrity": "sha512-PLzC90MS+ReootmjC597dvopoelpZ8Q61HJkDXZSExitIq7PL55vHNnesAHwguHK0aPfBnpdNzQtv1uliaqQrA==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.5.tgz", + "integrity": "sha512-UB1dXpxvHjR48poyKdKdTm7jT0kp3elkUKdKQiOkirlbYumqXinSJtrjDsr9maXNPvL12bKI4CDSmydms/9Aeg==", "license": "MIT", "dependencies": { - "@radix-ui/react-use-effect-event": "0.0.3", - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-use-effect-event": "0.0.4", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2736,12 +2741,12 @@ } }, "node_modules/@radix-ui/react-use-effect-event": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-effect-event/-/react-use-effect-event-0.0.3.tgz", - "integrity": "sha512-6c8ZqvPTWILEKnyVkP53EGRCcpnJiKTC21sS/6R1GF5xKyHJJWQEPfkqlcgUkdRQivd6tb23abUwe4ngWmY0JA==", + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-effect-event/-/react-use-effect-event-0.0.4.tgz", + "integrity": "sha512-XYcfa6wlXDCwQtePuEiPmXLSAhGL4DWtedSyRgGbG3y10mw+OnrLp6SyeY1gJFMiYF0Dx0nMAX9InylKbLEFQQ==", "license": "MIT", "dependencies": { - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2754,12 +2759,12 @@ } }, "node_modules/@radix-ui/react-use-escape-keydown": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.3.tgz", - "integrity": "sha512-3wEkMiPHXha/2VadZ68rYBcmYnPINVGl4Y3gtcM7fKRjANk0OscK+cdqBgUWdozb7YJxsh0vefM7vgAMHXOjqg==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.4.tgz", + "integrity": "sha512-4MSb5SPbMH02uUn19tLkO5Bav66ZQg/zFbedo7FWLWGFg9r8Z9xSog7QGnq9ZceurzBVIAIwgzANg6ExWc8HkQ==", "license": "MIT", "dependencies": { - "@radix-ui/react-use-callback-ref": "1.1.2" + "@radix-ui/react-use-callback-ref": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2772,9 +2777,9 @@ } }, "node_modules/@radix-ui/react-use-is-hydrated": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-is-hydrated/-/react-use-is-hydrated-0.1.1.tgz", - "integrity": "sha512-qwOiz4Tjo8CNnrOLAYUMXeZwDzXgXpvK4TKQPmWLECM9XoWvA6+0Z2/7Ag3A4ivjS4ovbLJPbskkxioFyBhr8A==", + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-is-hydrated/-/react-use-is-hydrated-0.1.2.tgz", + "integrity": "sha512-2+gAVu9uaSLbopCTvvuWX9MIgEOlyqXC1Ok+KLCO7cZPSHLENs7dL0KbFQUGFIcFKmDW/bmaQRJtd8E3cnMRUw==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -2787,9 +2792,9 @@ } }, "node_modules/@radix-ui/react-use-layout-effect": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.2.tgz", - "integrity": "sha512-jrBWOxZITuGcnjRCM2t2U5ZPkCLxD+Ym6DjfssS5haTj2iiak/DOb64JeN6OdLfLgptb6/e2kKR+ZuTrGoZTPA==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.3.tgz", + "integrity": "sha512-rDiah9wvtqihWtWz02XreeRKIxt2EJF8y5D9rtY9l5A2zxePAtcPiOMpDugNRw5bFHz+1/8viVoc7ZVKiJknCw==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -2802,9 +2807,9 @@ } }, "node_modules/@radix-ui/react-use-previous": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-1.1.2.tgz", - "integrity": "sha512-IGBQPtRFdhN6MQ8dbegVmBq1LVZluya3F1jWY+puIcQC3MHctRwTDSBWCkL/3ZcnMJLTMJ++Z+ktmvg0F89iCw==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-1.1.3.tgz", + "integrity": "sha512-kbefNKla5AGhgvMqrg/qS7mYVLXTEHQLqoFIS03nKN2dAfQQ5PK5Tp+2LxS7BV6a6l4HHv4jTg6rtV2Uajwe2w==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -2817,12 +2822,12 @@ } }, "node_modules/@radix-ui/react-use-rect": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.1.2.tgz", - "integrity": "sha512-d8a+bBY/FxikNPlgJJoaBHZX+zKVbWHYJGTLnLvveQgFSTntkGdEKv3JDtHrMS0DNYpllz2nRsTLGLKYttbpmw==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.1.3.tgz", + "integrity": "sha512-W0GSYZFKEfi6raMiMEfJSngvVbFDIyxtW5JuVg5NoQBY59l0dVQVGLbhog/tOdwq0qtZ+TXuX1ikSNan4/IZXA==", "license": "MIT", "dependencies": { - "@radix-ui/rect": "1.1.2" + "@radix-ui/rect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2835,12 +2840,12 @@ } }, "node_modules/@radix-ui/react-use-size": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.1.2.tgz", - "integrity": "sha512-giWQp+4mxjBPt4KZ0MmyuykFNWfbDxKt4x+fPkRYmgRFJSbCZFzUglvMb/Kjn38tm10YP4ufiQZDx3zna4LU6w==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.1.3.tgz", + "integrity": "sha512-jJq6tQQLvO/z4uWbztjwPV+1a/+H4rCaWypasLB/ac8DEdd6+p7dIm7o3F6P2KZPGkPMqD4s5424EdAdoU+GLA==", "license": "MIT", "dependencies": { - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2853,12 +2858,12 @@ } }, "node_modules/@radix-ui/react-visually-hidden": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.2.7.tgz", - "integrity": "sha512-1wNZBggTDK3GRuuQ6nP4k2yi7a6l7I5qbMPbZcRsrGsGVead/f/d5FhEzUvqFs0bcrDLx7n1zKQ3JvLR6whaaw==", + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.2.9.tgz", + "integrity": "sha512-seuZXNZVCz1kLSQMRO/TdNOSahBI3S5nXE4jzO7u7aFRWQlMAnwyrr8vKMkEU115fCLEyzR2YyjnP+aRMxK34w==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -2876,9 +2881,9 @@ } }, "node_modules/@radix-ui/rect": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.1.2.tgz", - "integrity": "sha512-xnXE7wG13PI+cxieVssYXlQJuYVRhH9NBoxt3KNwzghDIA69GMm7d4wXRouHIYjE+KvS6U/MsMO73NdS2MH9ZA==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.1.3.tgz", + "integrity": "sha512-JtyZR+mqgBibTo8xea3B6ZRmzZiM/YeVBtUkas6zMuXjAlfIFIW2FgqeM9eLyvEaYX66vr6DJMK+4U6LV0KhNw==", "license": "MIT" }, "node_modules/@stablelib/base64": { @@ -3603,9 +3608,9 @@ } }, "node_modules/js-base64": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-3.8.0.tgz", - "integrity": "sha512-65kvbemyZhj+ExQt1PEFyBEjL5vAHysu1lJdW1AwhhChkO8ZBPizYk/m9GVrpbS2Je1hF+UYZ+6KywqtZV8mHw==", + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-3.9.1.tgz", + "integrity": "sha512-U73qptcvf/HIOauFOmqT3a0mDUp0MYlfd15oqoe9kqZt5XhiXVb+HG09sLvI9PQ9tZIBFS4nlErai8zbWazP0g==", "license": "BSD-3-Clause" }, "node_modules/js-tokens": { @@ -4213,66 +4218,66 @@ "license": "MIT" }, "node_modules/radix-ui": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/radix-ui/-/radix-ui-1.6.1.tgz", - "integrity": "sha512-QXDXJtB6sK83mLASONYUZCauatcWb+knFviFpN1EhtdbbmlsRmzCLrbZSKztnNiem2KOHIBbiDbauVB7SORXMw==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-accessible-icon": "1.1.11", - "@radix-ui/react-accordion": "1.2.15", - "@radix-ui/react-alert-dialog": "1.1.18", - "@radix-ui/react-arrow": "1.1.11", - "@radix-ui/react-aspect-ratio": "1.1.11", - "@radix-ui/react-avatar": "1.2.1", - "@radix-ui/react-checkbox": "1.3.6", - "@radix-ui/react-collapsible": "1.1.15", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-context-menu": "2.3.2", - "@radix-ui/react-dialog": "1.1.18", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-dropdown-menu": "2.1.19", - "@radix-ui/react-focus-guards": "1.1.4", - "@radix-ui/react-focus-scope": "1.1.11", - "@radix-ui/react-form": "0.1.11", - "@radix-ui/react-hover-card": "1.1.18", - "@radix-ui/react-label": "2.1.11", - "@radix-ui/react-menu": "2.1.19", - "@radix-ui/react-menubar": "1.1.19", - "@radix-ui/react-navigation-menu": "1.2.17", - "@radix-ui/react-one-time-password-field": "0.1.11", - "@radix-ui/react-password-toggle-field": "0.1.6", - "@radix-ui/react-popover": "1.1.18", - "@radix-ui/react-popper": "1.3.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-progress": "1.1.11", - "@radix-ui/react-radio-group": "1.4.2", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-scroll-area": "1.2.13", - "@radix-ui/react-select": "2.3.2", - "@radix-ui/react-separator": "1.1.11", - "@radix-ui/react-slider": "1.4.2", - "@radix-ui/react-slot": "1.3.0", - "@radix-ui/react-switch": "1.3.2", - "@radix-ui/react-tabs": "1.1.16", - "@radix-ui/react-toast": "1.2.18", - "@radix-ui/react-toggle": "1.1.13", - "@radix-ui/react-toggle-group": "1.1.14", - "@radix-ui/react-toolbar": "1.1.14", - "@radix-ui/react-tooltip": "1.2.11", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-effect-event": "0.0.3", - "@radix-ui/react-use-escape-keydown": "1.1.3", - "@radix-ui/react-use-is-hydrated": "0.1.1", - "@radix-ui/react-use-layout-effect": "1.1.2", - "@radix-ui/react-use-size": "1.1.2", - "@radix-ui/react-visually-hidden": "1.2.7" + "version": "1.6.5", + "resolved": "https://registry.npmjs.org/radix-ui/-/radix-ui-1.6.5.tgz", + "integrity": "sha512-HVHPWDoOXBYxxiwvWR45KPcmvrjoa/NTFUbPbGmYoZv7BFYOIpZKiPQZWcpFJTX5z4LeoGenGCUgoafdYHuPWA==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-accessible-icon": "1.1.13", + "@radix-ui/react-accordion": "1.2.18", + "@radix-ui/react-alert-dialog": "1.1.21", + "@radix-ui/react-arrow": "1.1.13", + "@radix-ui/react-aspect-ratio": "1.1.13", + "@radix-ui/react-avatar": "1.2.4", + "@radix-ui/react-checkbox": "1.3.9", + "@radix-ui/react-collapsible": "1.1.18", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-context-menu": "2.3.5", + "@radix-ui/react-dialog": "1.1.21", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-dropdown-menu": "2.1.22", + "@radix-ui/react-focus-guards": "1.1.5", + "@radix-ui/react-focus-scope": "1.1.14", + "@radix-ui/react-form": "0.1.14", + "@radix-ui/react-hover-card": "1.1.21", + "@radix-ui/react-label": "2.1.13", + "@radix-ui/react-menu": "2.1.22", + "@radix-ui/react-menubar": "1.1.22", + "@radix-ui/react-navigation-menu": "1.2.20", + "@radix-ui/react-one-time-password-field": "0.1.14", + "@radix-ui/react-password-toggle-field": "0.1.9", + "@radix-ui/react-popover": "1.1.21", + "@radix-ui/react-popper": "1.3.5", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-progress": "1.1.14", + "@radix-ui/react-radio-group": "1.4.5", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-scroll-area": "1.2.16", + "@radix-ui/react-select": "2.3.5", + "@radix-ui/react-separator": "1.1.13", + "@radix-ui/react-slider": "1.4.5", + "@radix-ui/react-slot": "1.3.1", + "@radix-ui/react-switch": "1.3.5", + "@radix-ui/react-tabs": "1.1.19", + "@radix-ui/react-toast": "1.2.21", + "@radix-ui/react-toggle": "1.1.16", + "@radix-ui/react-toggle-group": "1.1.17", + "@radix-ui/react-toolbar": "1.1.17", + "@radix-ui/react-tooltip": "1.2.14", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-effect-event": "0.0.4", + "@radix-ui/react-use-escape-keydown": "1.1.4", + "@radix-ui/react-use-is-hydrated": "0.1.2", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-use-size": "1.1.3", + "@radix-ui/react-visually-hidden": "1.2.9" }, "peerDependencies": { "@types/react": "*", diff --git a/examples/nextjs-notion-like-ai-editor/package.json b/examples/nextjs-notion-like-ai-editor/package.json index 187e24c051b..6019f62dc10 100644 --- a/examples/nextjs-notion-like-ai-editor/package.json +++ b/examples/nextjs-notion-like-ai-editor/package.json @@ -20,12 +20,12 @@ "@lexical/rich-text": "0.35.0", "@lexical/selection": "0.35.0", "@lexical/utils": "0.35.0", - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/node-lexical": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-lexical": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/node-lexical": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-lexical": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", "@radix-ui/react-dialog": "^1.1.15", "@radix-ui/react-popover": "^1.0.7", "@types/node": "^18.11.19", diff --git a/examples/nextjs-react-flow-ai/package-lock.json b/examples/nextjs-react-flow-ai/package-lock.json index 6d0a1d228b1..d7cd39aa9b0 100644 --- a/examples/nextjs-react-flow-ai/package-lock.json +++ b/examples/nextjs-react-flow-ai/package-lock.json @@ -9,11 +9,11 @@ "dependencies": { "@ai-sdk/openai": "^3.0.48", "@dnd-kit/core": "^6.3.1", - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-flow": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-flow": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", "@xyflow/react": "^12.10.1", "ai": "^6.0.136", "dedent": "^1.7.2", @@ -137,31 +137,31 @@ } }, "node_modules/@floating-ui/core": { - "version": "1.7.5", - "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.7.5.tgz", - "integrity": "sha512-1Ih4WTWyw0+lKyFMcBHGbb5U5FtuHJuujoyyr5zTaWS5EYMeT6Jb2AuDeftsCsEuchO+mM2ij5+q9crhydzLhQ==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.8.0.tgz", + "integrity": "sha512-0CIZ5itps/8x7BG8dEIhs53BvCUH2PCoogtakwRTut+Arm58sJooJ0AuZhLw2HJYIR5cMLNPBSS728sPho2khQ==", "license": "MIT", "dependencies": { - "@floating-ui/utils": "^0.2.11" + "@floating-ui/utils": "^0.2.12" } }, "node_modules/@floating-ui/dom": { - "version": "1.7.6", - "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.7.6.tgz", - "integrity": "sha512-9gZSAI5XM36880PPMm//9dfiEngYoC6Am2izES1FF406YFsjvyBMmeJ2g4SAju3xWwtuynNRFL2s9hgxpLI5SQ==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.8.0.tgz", + "integrity": "sha512-yXSrzeHZBTZadLOlfyhCkJHNeLJnHRnRInwdZ40L7ZiaAtrBwoYlsDrX3v5zB1Utk7CLfzcOVnVVWoXEky7Ceg==", "license": "MIT", "dependencies": { - "@floating-ui/core": "^1.7.5", - "@floating-ui/utils": "^0.2.11" + "@floating-ui/core": "^1.8.0", + "@floating-ui/utils": "^0.2.12" } }, "node_modules/@floating-ui/react-dom": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.8.tgz", - "integrity": "sha512-cC52bHwM/n/CxS87FH0yWdngEZrjdtLW/qVruo68qg+prK7ZQ4YGdut2GyDVpoGeAYe/h899rVeOVm6Oi40k2A==", + "version": "2.1.9", + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.9.tgz", + "integrity": "sha512-JDjEFGCpImxDCA7JJKviA0M9+RtmJdj0m/NVU5IMgBK+AmZouAQQ7/+2GLH0GXXY0YMw9oXPB8hKdbPYg5QLYg==", "license": "MIT", "dependencies": { - "@floating-ui/dom": "^1.7.6" + "@floating-ui/dom": "^1.8.0" }, "peerDependencies": { "react": ">=16.8.0", @@ -169,9 +169,9 @@ } }, "node_modules/@floating-ui/utils": { - "version": "0.2.11", - "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.11.tgz", - "integrity": "sha512-RiB/yIh78pcIxl6lLMG0CgBXAZ2Y0eVHqMPYugu+9U0AeT6YBeiJpf7lbdJNIugFP5SIjwNRgo4DhR1Qxi26Gg==", + "version": "0.2.12", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.12.tgz", + "integrity": "sha512-HpCo8tmWzLVad5s2d19EhAz5zqrrQ6s69qd6moPMQvkOuSwDT1YgRfWSVuc4ennqrgv3OHppiOGMQ7oC13yIww==", "license": "MIT" }, "node_modules/@img/colour": { @@ -622,30 +622,30 @@ "license": "Apache-2.0" }, "node_modules/@liveblocks/client": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.21.0.tgz", - "integrity": "sha512-dxPzW2OTXFtKWsbYpjR5N2qpVYtjEeFXYul0TRRtwKkwF161to+8in/6VCd7H3MtD0B0TvN6gM0yedjMhk98oQ==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.23.0.tgz", + "integrity": "sha512-ETdju0DzK9h4BSCe7hFc2gqzLOhoarL5jTNBaCrtBwSqyO4TY3FjVo/aPWRi4zkhhDWvAA4oh/HATLJldj5pLw==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0" + "@liveblocks/core": "3.23.0" } }, "node_modules/@liveblocks/core": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.21.0.tgz", - "integrity": "sha512-3z1Lu5Kg0hQFxZWsAzp/qqmE+aSTV4ca67h7s5LsZPO3CRnEzpUSXiHtxpx8lVPj/ndXt7itikmFWsc8nCkw5g==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.23.0.tgz", + "integrity": "sha512-VG7BTOxTVGE0pNV/uaF5rC8C6FqTy7uR0NPFZGDLQqi2gFYX2MCf4EuPydToFXF54WRWUukzQmItkhFMQb23Cg==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.21.0.tgz", - "integrity": "sha512-YGV014c6S5SrjOV7wAnSx1QKTyd0pyOpcKE8yohUuiy4LBCASHHAGeQI/iCU4XFHYCuQWqjx3yx6CFHoYohqwA==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.23.0.tgz", + "integrity": "sha512-/k2NjYVvk56ub3CQDb2kcDjP2rkcyixzVdTEu30/URrq0UB/MngWgjFFyz1cSXjqyVAIdmdn9PLW+KM6E6K8+w==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0", + "@liveblocks/core": "3.23.0", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "marked": "^15.0.11", @@ -653,13 +653,13 @@ } }, "node_modules/@liveblocks/react": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.21.0.tgz", - "integrity": "sha512-yMipwcJIqjDyrcKMYyNbjiQDSmR7u/g34FQvp34VjimVBUshkowEI696K+GKrh7STmcTJdhA/cKs4lZuOiWPhg==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.23.0.tgz", + "integrity": "sha512-VlBrvs30hsrbD5uRbd1bhpUJDBx5Q0Z8XFz5FuNb/EWueRj+Kfu4mCuRaEChbXrZrzGQX0m84ST6l5lR0n6NNQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0" + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0" }, "peerDependencies": { "@types/react": "^18 || ^19", @@ -676,15 +676,15 @@ } }, "node_modules/@liveblocks/react-flow": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-flow/-/react-flow-3.21.0.tgz", - "integrity": "sha512-6TydfrT8vABjrHS5NkjeuAtmXMogo70ittQuLaceR/xm6kDtSoCSZ9ih/xCWMxZ1aVDNnRLUy1QBVMzCofqA/g==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react-flow/-/react-flow-3.23.0.tgz", + "integrity": "sha512-skd3r5F3qQVf42WgNsdoI3BPbNvE+bhYhCGzoISxOFdYPRxwTdR7Lg8eUVyXARZjhkTWq2g0wXnMhnBlA60m4A==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0", - "@liveblocks/react": "3.21.0", - "@liveblocks/react-ui": "3.21.0" + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0", + "@liveblocks/react": "3.23.0", + "@liveblocks/react-ui": "3.23.0" }, "peerDependencies": { "@xyflow/react": "^12", @@ -701,15 +701,15 @@ } }, "node_modules/@liveblocks/react-ui": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.21.0.tgz", - "integrity": "sha512-ZvRAzrDuGGR4yUm90VLkdcCl20yyqiyPitQqPmS+Ude+ESxRAhuqv5lrH1Q6S0MrQYuouph/+jXX7Myb7lQKCw==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.23.0.tgz", + "integrity": "sha512-de35PijEENcKgNdhYUn9o5srX8tqOWAOh4trQRWe/DCHOBD9TBc6E+ChLAxO8mDy4zChhUvAQ/vhtsh0bKbOhQ==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0", - "@liveblocks/react": "3.21.0", + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0", + "@liveblocks/react": "3.23.0", "frimousse": "^0.2.0", "marked": "^15.0.11", "radix-ui": "^1.4.0", @@ -876,24 +876,24 @@ } }, "node_modules/@radix-ui/number": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-1.1.2.tgz", - "integrity": "sha512-ceTwaxc4I5IOi97DgCotl3pqiyRGvffcc0oOsE2dQYaJOFIDsDt4VWG6xEbg1QePv9QWausCEIppud/tJ1wNig==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-1.1.3.tgz", + "integrity": "sha512-Road2bidD0uu/1BGDOWNdPI06g0lIRy6IF9GZcIrDK2KGItfor8IQwQa+yM2ERgHM1MmHxaxpTzk0/Jp42lNfA==", "license": "MIT" }, "node_modules/@radix-ui/primitive": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.4.tgz", - "integrity": "sha512-7AdCK9PQyiljKoBDbN8OuctCbd/esdwZPQ8RtOE3SsyQtUpiPb+ND75q0jEhC1m1ecBI0MFNeLJvwIh9iKHRcQ==", + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.7.tgz", + "integrity": "sha512-rqWnm76nYT8HoNNqEjpgJ7Pw/DrBj5iBTrmEPo6HTX5+VJyBNOqTdv4g89G63HuR5g0AaENoAcH7Is5fF2kZ8Q==", "license": "MIT" }, "node_modules/@radix-ui/react-accessible-icon": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-accessible-icon/-/react-accessible-icon-1.1.11.tgz", - "integrity": "sha512-HQDOFTKwSnmUij6l54wYJJtxTAnxI71+YJLOrjm2ladFB8HAV5Jt7hwaZPhWTGBkYoW4+ZAOfNZrLDh/qvxSYA==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-accessible-icon/-/react-accessible-icon-1.1.13.tgz", + "integrity": "sha512-2/0RrtTngKZVkOFYDlvhe6JIsUravRnYGwH1iJ+qt+wPu8/fPu3HTLRkQptyIkpLovAy8qvHHJs9cvYJ3Uyqqg==", "license": "MIT", "dependencies": { - "@radix-ui/react-visually-hidden": "1.2.7" + "@radix-ui/react-visually-hidden": "1.2.9" }, "peerDependencies": { "@types/react": "*", @@ -911,20 +911,20 @@ } }, "node_modules/@radix-ui/react-accordion": { - "version": "1.2.15", - "resolved": "https://registry.npmjs.org/@radix-ui/react-accordion/-/react-accordion-1.2.15.tgz", - "integrity": "sha512-24Zz/0SYx8F2bSVThBnQrdJs2VbKelyuJordcFRRdA0fRAhrq/wSegGCqaQz34VQoiWqSMGYCYXEhynLSlyQlg==", + "version": "1.2.18", + "resolved": "https://registry.npmjs.org/@radix-ui/react-accordion/-/react-accordion-1.2.18.tgz", + "integrity": "sha512-CGuUFvhjScXBF/bhjaU9xlgai2ikYqJRazXhMzngoUaZI7QaxAw24Ae3S/pR0b69p8GqW6i+CKJmx9JPNnZ4QQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collapsible": "1.1.15", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collapsible": "1.1.18", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -942,16 +942,16 @@ } }, "node_modules/@radix-ui/react-alert-dialog": { - "version": "1.1.18", - "resolved": "https://registry.npmjs.org/@radix-ui/react-alert-dialog/-/react-alert-dialog-1.1.18.tgz", - "integrity": "sha512-6c2cXpNlAgHDhKguK24XcWHHayMpK+lk7/WwBXBco+ZJ4Dv7xP++GBM280KgTD/HCRu3jSdfe8WQiZssonYaIA==", + "version": "1.1.21", + "resolved": "https://registry.npmjs.org/@radix-ui/react-alert-dialog/-/react-alert-dialog-1.1.21.tgz", + "integrity": "sha512-VbSR148lNkE8JdWnOsYX72YdivmCAtcrot1dl8UmT0ZZRKNR3hHJUpQxJOw7jWlY/JFemn4oaDXxCxpD594B7Q==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-dialog": "1.1.18", - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-dialog": "1.1.21", + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -969,12 +969,12 @@ } }, "node_modules/@radix-ui/react-arrow": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.1.11.tgz", - "integrity": "sha512-Kdil9BB1rIFC/khmf4hC35bn8701AJcizTU7G7cUbEbk5XqqbjDuHW60uUfKqO5WojjZcbAW51Q7P0hRmMLw8A==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.1.13.tgz", + "integrity": "sha512-0Q310knIY0K+mkmncU9FxLggfW7V49Ok2oY+iu27KkERTsQXxYCIC8XW5QoK4w7Jp1z00vT5xj3oxTcn7QlcTg==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -992,12 +992,12 @@ } }, "node_modules/@radix-ui/react-aspect-ratio": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-aspect-ratio/-/react-aspect-ratio-1.1.11.tgz", - "integrity": "sha512-IUAhIVpBUvP5NNICjlaB1OFmtRLGqQqTF3ZOSGPoq3XeLXRFtHiWTRxSVEULgOd9GQR2c7tsYqDnhUennapZnw==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-aspect-ratio/-/react-aspect-ratio-1.1.13.tgz", + "integrity": "sha512-dD/EvbOiLskcdBKgNAeUmbTBCJfdCGp85fpFe3lmziE4ASbXuFERQCAB3sR41yvM+P711kJsTBNL9piP60urbA==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -1015,16 +1015,17 @@ } }, "node_modules/@radix-ui/react-avatar": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-avatar/-/react-avatar-1.2.1.tgz", - "integrity": "sha512-+8PWoLLZv3AVb5m0pvoiOca/bQGzc9vPVb+982HB2x3Un0DpYEPM3zLMl4oqRpBsocJuNqLkiv/HXTnTrlwr4g==", + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-avatar/-/react-avatar-1.2.4.tgz", + "integrity": "sha512-u4Sz6ajq2WobGMqbsNXnFI/3JP/o7TUBkEmQ4BRUYofPDQawdO3WWYy5907c9VgOFX+ETjKI3VxnnrKYAF7Pmg==", "license": "MIT", "dependencies": { - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-is-hydrated": "0.1.1", - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-is-hydrated": "0.1.2", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1042,19 +1043,18 @@ } }, "node_modules/@radix-ui/react-checkbox": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/@radix-ui/react-checkbox/-/react-checkbox-1.3.6.tgz", - "integrity": "sha512-eUEUoGMDpfkgHWSE97ZZaUJtzR1M7EKnNIpD1Q16+8JR9NWghcaqMulx9PuCQ720w0UclfYn6FEbCdd5Hx087g==", + "version": "1.3.9", + "resolved": "https://registry.npmjs.org/@radix-ui/react-checkbox/-/react-checkbox-1.3.9.tgz", + "integrity": "sha512-YPXZlqjrKVqKtVD2F828CApHwu+PEu30i7x0Y9gg6SbQ3fJbcaQlDkGPT0gW6HjxoCjAEt8uJ494F1S61KpIjQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-previous": "1.1.2", - "@radix-ui/react-use-size": "1.1.2" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-size": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1072,19 +1072,19 @@ } }, "node_modules/@radix-ui/react-collapsible": { - "version": "1.1.15", - "resolved": "https://registry.npmjs.org/@radix-ui/react-collapsible/-/react-collapsible-1.1.15.tgz", - "integrity": "sha512-8A1zibu5skAQ+UVbaeNH5hVMibiFCRJzgMuM14LTWGttnTZKQL9jwYnhAbHRuxrtCqPXa4JvvnVUq1pTNgyZYw==", + "version": "1.1.18", + "resolved": "https://registry.npmjs.org/@radix-ui/react-collapsible/-/react-collapsible-1.1.18.tgz", + "integrity": "sha512-aNMp8humfYzWERz5gxGb/eLNkB0ZthypLbNlNolzdgzFTeN78e/rnn9rxCdOaSsg/zClTOJ/OkjXYx9PUEPATw==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1102,15 +1102,15 @@ } }, "node_modules/@radix-ui/react-collection": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.1.11.tgz", - "integrity": "sha512-djW9+zeg137KQdlPtmE8xnaD+K2rcXXMWFrSg0hsmYZ6HRbdTA7tDHFgpaW9+huWVEu0RCabL+985T4TA0BE7g==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.1.13.tgz", + "integrity": "sha512-Q8xYqNRFObXPmi45bFSkGdM2JA5hjBeYGFqzg6lZR3wp6b+cciraVq8DdneTabtws+uOYqjmsvmKOufk/M9Cyg==", "license": "MIT", "dependencies": { - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-slot": "1.3.0" + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-slot": "1.3.1" }, "peerDependencies": { "@types/react": "*", @@ -1128,9 +1128,9 @@ } }, "node_modules/@radix-ui/react-compose-refs": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.3.tgz", - "integrity": "sha512-rYOP8OMnuuPMQF1uhPVlGNcCDlkokKqGFE3JcxFViIkAXP7EvFWUliJAstrapypaBLJNHbZL6jGhbVDGTwmVhA==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.4.tgz", + "integrity": "sha512-pWJo6lQAfR6uy1n7ii7PaCc9dLPwTXDYbQpORZU5B548Aqvl2pP1SM1vJGKyxIFqZMHRopRO4CQYX2iXAIB5jA==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -1143,9 +1143,9 @@ } }, "node_modules/@radix-ui/react-context": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.4.tgz", - "integrity": "sha512-QwH4PO5urrbO+FaGd5Aglg+YJgWTyyuZ3g/6mKvsqraLkglDdckw9JafgL5McL5VEJ6EPNduPaT3ZE9BttDAqg==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.2.1.tgz", + "integrity": "sha512-EraVbFjiIjibpLr6EjvEDmSCYJU2SlKDMiO+qEK/D9GOWnQoAQlpQo2occGYC1UM9MBeEx5Bek3UtW/Qi57vAg==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -1158,16 +1158,16 @@ } }, "node_modules/@radix-ui/react-context-menu": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-context-menu/-/react-context-menu-2.3.2.tgz", - "integrity": "sha512-qzsA/ZPhF6yMxBOTIk1nlCkoy2mswSbwYL+ErBa2iP0s4WWrlxmczArYqMcpVfEjmM7KJj/ADPXky0yZfbSxtQ==", + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-context-menu/-/react-context-menu-2.3.5.tgz", + "integrity": "sha512-wbvSjqc7r0xKmfhrMCiCPxSTv/aSHU0cCAy0tELthJbaIzT7dkAcevKuoGKbDLiPG2VePgMVqLi2sWb6tDnzvQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-menu": "2.1.19", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-menu": "2.1.22", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -1185,23 +1185,24 @@ } }, "node_modules/@radix-ui/react-dialog": { - "version": "1.1.18", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.1.18.tgz", - "integrity": "sha512-apa28mldjMgORmE6g/w3sCcA0Y9UAVeeDVoozN4i7kOw12mLl9RBchfzK3Nn6qxOWjrZhK1Lfy7f07kyzxtnBw==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-focus-guards": "1.1.4", - "@radix-ui/react-focus-scope": "1.1.11", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-slot": "1.3.0", - "@radix-ui/react-use-controllable-state": "1.2.3", + "version": "1.1.21", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.1.21.tgz", + "integrity": "sha512-h+7qMDDmZJ8qTSPrwNyKb/PACY0ehtN8QOBlCz+C2C1jgehKekdhmHddG9YQk8BF/sHJqglPjte+jA1Jrp9HcA==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-focus-guards": "1.1.5", + "@radix-ui/react-focus-scope": "1.1.14", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-slot": "1.3.1", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", "aria-hidden": "^1.2.4", "react-remove-scroll": "^2.7.2" }, @@ -1221,9 +1222,9 @@ } }, "node_modules/@radix-ui/react-direction": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.1.2.tgz", - "integrity": "sha512-C3vFhbyi4SW3PmbAi6Awpu4OzJtd0MxGurvSsYtr7p7nM8RNB3VAF3CUmnp2j50knpkrRcB7+ycVXzgLgF6yNA==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.1.3.tgz", + "integrity": "sha512-OdgAA/xb6WOQMKNn0mtbYoruMG6YMaBOnq+evWxSpMmiEMBdeFZawnIWRfPPeVXCRm+0lnN8jpJLjhD7/UIxWw==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -1236,16 +1237,16 @@ } }, "node_modules/@radix-ui/react-dismissable-layer": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.14.tgz", - "integrity": "sha512-4lUhWTWAjbDIqFrAPWJ3WqBOpO5YchVZ88X3nh6H9Lu5AFi5nCUeTPj3D8FSDmabmFeRe9ME0BDA4MwKTha5GQ==", + "version": "1.1.17", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.17.tgz", + "integrity": "sha512-QAXwa38pG0xNAYh1pjdSaf86NrkqsMoDNmget/Y7X8O8E/C3Iqlj9GAPE4DfX9BPLXc7WH2TWSzMRnIoCdcjzQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-effect-event": "0.0.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-effect-event": "0.0.4" }, "peerDependencies": { "@types/react": "*", @@ -1263,18 +1264,18 @@ } }, "node_modules/@radix-ui/react-dropdown-menu": { - "version": "2.1.19", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.1.19.tgz", - "integrity": "sha512-HZccBkbK0LOi8nYKIp5jll/zIRW0cCOmG6WWyqsSpmXCU+ZlcBbTqIwlBvPCu886C5RVu6c/kHV7xSP8IgYNHw==", + "version": "2.1.22", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.1.22.tgz", + "integrity": "sha512-wZRLTjZaJf1HTxx0YepFKZUuo+SZMi+Cr4kJ2fuA5FxDSUE0vHDTscahUaU+jfz6LFk4OuguwqJs5K0JsIsIBA==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-menu": "2.1.19", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-menu": "2.1.22", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -1292,9 +1293,9 @@ } }, "node_modules/@radix-ui/react-focus-guards": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.4.tgz", - "integrity": "sha512-cot/aB/mOm0IYVYTTmQcEEK1M48lZWi8FlYe5nDPQQ8NYZUlXEFgncJ9p2Kzer3RKSrY7cTTpEMLZKNo9QoP5Q==", + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.5.tgz", + "integrity": "sha512-UQvlB7L/BYh3P8MLvwZnQkH521EDos40Rwnbt5+Qpg4Vbk0z3xJjRUmR6+aka4aT1IQQXFdO5bNPoE7cvFl5xQ==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -1307,14 +1308,14 @@ } }, "node_modules/@radix-ui/react-focus-scope": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.11.tgz", - "integrity": "sha512-Mn88Vg2whaRocGJNOH+DKFqYm6ySFPQaiwHNxZPyjn99B52KAEJWWY9NP83+nWdk2HM3rdov+STu9AG471Rt9w==", + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.14.tgz", + "integrity": "sha512-/x4htnJfmW53MplkrePaDpf1o/rN1C++g88WpVobULXbSyC19NtLkXmewuJ/HCaceSmfKDNL5gOXcBGnuAvnvQ==", "license": "MIT", "dependencies": { - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2" + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1332,17 +1333,17 @@ } }, "node_modules/@radix-ui/react-form": { - "version": "0.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-form/-/react-form-0.1.11.tgz", - "integrity": "sha512-0mTMJHv1gQAuEQoq5VDpTD3MRgmfUFdXAVFhpqR7wBeUr+tyRsof0wv/4XdPHLwQrefhoH2FiGHCggrCJhalIw==", + "version": "0.1.14", + "resolved": "https://registry.npmjs.org/@radix-ui/react-form/-/react-form-0.1.14.tgz", + "integrity": "sha512-ZCuPb54PQ3ZQEdQ6G1PrMBfXXzAyaVoCI9Fl+bWOwYZKTOcFjPHL7JQ3tCb6CX6Ut81GZLWKgIpV6OS3n5z5Ig==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-label": "2.1.11", - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-label": "2.1.13", + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -1360,20 +1361,20 @@ } }, "node_modules/@radix-ui/react-hover-card": { - "version": "1.1.18", - "resolved": "https://registry.npmjs.org/@radix-ui/react-hover-card/-/react-hover-card-1.1.18.tgz", - "integrity": "sha512-rt+Fx4HoCeEwFL2IdoV2QaPltqDLlzxN77i9nwB3Y70scFlfAHh1QCdE2TXKuFJtA1TNygb0oivnFBZifgtZOw==", + "version": "1.1.21", + "resolved": "https://registry.npmjs.org/@radix-ui/react-hover-card/-/react-hover-card-1.1.21.tgz", + "integrity": "sha512-ByFLyi+kdTGkObxIt5wKB3Ru3rtJRuYUqPEtqiv1HNYqutqbn1wDuNmVzI6iwus9qfY3vwpNgvx/UVZUGTWC1A==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-popper": "1.3.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-popper": "1.3.5", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -1391,12 +1392,12 @@ } }, "node_modules/@radix-ui/react-id": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.1.2.tgz", - "integrity": "sha512-orBC88futVpqCmhX1p4cvquNHsELQ+w+vBJnuj3ftETI5bJb0bZn3Tqu3SWN2IOcPycTnMGnhwoermvISt72sA==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.1.3.tgz", + "integrity": "sha512-f/Wxm0ctyMymUJK0fqTSQlm85rbzdAkoNbPXJQ5+6caowVO8Yx+NWGjGz/oGhs/D+WIbbQpOrU0hU2Li2/42xQ==", "license": "MIT", "dependencies": { - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1409,12 +1410,12 @@ } }, "node_modules/@radix-ui/react-label": { - "version": "2.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-label/-/react-label-2.1.11.tgz", - "integrity": "sha512-3PKvDDxOn62k0oV1n4QtNtD2vpu+zYjXR7ojLBPaO6SPvhy53yg0vAmgNeBQeJW5rV3dffoRG+HYfLBZuzw0CQ==", + "version": "2.1.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-label/-/react-label-2.1.13.tgz", + "integrity": "sha512-kj7BXyM4uG0dyeoEdVmPQAOFN291+iJOtiGTvkXe1ijJWLQbAHpFNkopvqquaMVn+zjqTZRhnefESAinMErHKg==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -1432,27 +1433,27 @@ } }, "node_modules/@radix-ui/react-menu": { - "version": "2.1.19", - "resolved": "https://registry.npmjs.org/@radix-ui/react-menu/-/react-menu-2.1.19.tgz", - "integrity": "sha512-Mht9BVd1AIsNFVQr4KG3bIK7XQn5IXF0TL/2ObsrzOdc1loaly/+kBDL5roSCYn8j8XZkvpOD0WYLz2FQtH1Eg==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-focus-guards": "1.1.4", - "@radix-ui/react-focus-scope": "1.1.11", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-popper": "1.3.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-slot": "1.3.0", - "@radix-ui/react-use-callback-ref": "1.1.2", + "version": "2.1.22", + "resolved": "https://registry.npmjs.org/@radix-ui/react-menu/-/react-menu-2.1.22.tgz", + "integrity": "sha512-xCFrVLttGDPwMjIPI6GS+tm3IGUNKsPXffrJQIPpQJuE9Qy1bU9GNUCkwranU/pEqyBlwMxcBIK/FUJFAZ9SqQ==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-focus-guards": "1.1.5", + "@radix-ui/react-focus-scope": "1.1.14", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-popper": "1.3.5", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-slot": "1.3.1", + "@radix-ui/react-use-callback-ref": "1.1.3", "aria-hidden": "^1.2.4", "react-remove-scroll": "^2.7.2" }, @@ -1472,21 +1473,21 @@ } }, "node_modules/@radix-ui/react-menubar": { - "version": "1.1.19", - "resolved": "https://registry.npmjs.org/@radix-ui/react-menubar/-/react-menubar-1.1.19.tgz", - "integrity": "sha512-Glt6mebxcgQvLeVkH3HiqV5bgQubE+31ELxLs7q0GlYI5k0XYkOkeuPrhXoylxK8eufvIt9CJjzY1TfFMXK3qw==", + "version": "1.1.22", + "resolved": "https://registry.npmjs.org/@radix-ui/react-menubar/-/react-menubar-1.1.22.tgz", + "integrity": "sha512-jDkcZXd5rN4b/S9nnEv9KZajaQ7+RO98OCWqAxrULTJtkSvODlNOO+EIxNG/d4QIF6QOqK5ZZrTF9MYl6eQdiQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-menu": "2.1.19", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-menu": "2.1.22", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -1504,25 +1505,25 @@ } }, "node_modules/@radix-ui/react-navigation-menu": { - "version": "1.2.17", - "resolved": "https://registry.npmjs.org/@radix-ui/react-navigation-menu/-/react-navigation-menu-1.2.17.tgz", - "integrity": "sha512-fYeYQvbeNn5AQk2RBbpO7koLm2YbS00UYxC/IL2sgLlninEH5UNIv+X3E0KJ1Vy4WIo+dhN9w8GNqSHhbHWCIg==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-layout-effect": "1.1.2", - "@radix-ui/react-use-previous": "1.1.2", - "@radix-ui/react-visually-hidden": "1.2.7" + "version": "1.2.20", + "resolved": "https://registry.npmjs.org/@radix-ui/react-navigation-menu/-/react-navigation-menu-1.2.20.tgz", + "integrity": "sha512-in/exCQPatmmBmQZrtQkK4UrysEp8VGEuw5o8Bx3ozxbfg7DBb4H5j3DgxGz4N59J02NRVzhsWFtujZgy5ue3w==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-use-previous": "1.1.3", + "@radix-ui/react-visually-hidden": "1.2.9" }, "peerDependencies": { "@types/react": "*", @@ -1540,23 +1541,23 @@ } }, "node_modules/@radix-ui/react-one-time-password-field": { - "version": "0.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-one-time-password-field/-/react-one-time-password-field-0.1.11.tgz", - "integrity": "sha512-Rsgab65u73E5kPVh8OS6PgPwJgPyf08GFfJDGAbMdF4DL7CgDhFOaDnXuk/DiMEVF6kgQwl0oJmFklvipmiOLg==", + "version": "0.1.14", + "resolved": "https://registry.npmjs.org/@radix-ui/react-one-time-password-field/-/react-one-time-password-field-0.1.14.tgz", + "integrity": "sha512-F3vMSK+d+huI3a4Zm6j2hUsS+/gByVbsechJwp/ZCZBCrusXHvBeZZz9aMqXqqYNYu23mtvVMt6AeHDds8EU7w==", "license": "MIT", "dependencies": { - "@radix-ui/number": "1.1.2", - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-effect-event": "0.0.3", - "@radix-ui/react-use-is-hydrated": "0.1.1", - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/number": "1.1.3", + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-effect-event": "0.0.4", + "@radix-ui/react-use-is-hydrated": "0.1.2", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1574,19 +1575,19 @@ } }, "node_modules/@radix-ui/react-password-toggle-field": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/@radix-ui/react-password-toggle-field/-/react-password-toggle-field-0.1.6.tgz", - "integrity": "sha512-pQ3xGp/uemomASPH97Eb3shfXX8QlG11bBJyEvRBV+vwtO4HvQlS06Yj9f31Ao7XepvF98SFrRgVDQ7jv+2xjQ==", + "version": "0.1.9", + "resolved": "https://registry.npmjs.org/@radix-ui/react-password-toggle-field/-/react-password-toggle-field-0.1.9.tgz", + "integrity": "sha512-JFkmnwZFD357odQkpzfxz++bpohQpaGCT/4PK6oRd4R/Rxzg02uFDucFzZDOTIOz6vWSluIlz91zelleg9BheA==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-effect-event": "0.0.3", - "@radix-ui/react-use-is-hydrated": "0.1.1" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-effect-event": "0.0.4", + "@radix-ui/react-use-is-hydrated": "0.1.2" }, "peerDependencies": { "@types/react": "*", @@ -1604,24 +1605,25 @@ } }, "node_modules/@radix-ui/react-popover": { - "version": "1.1.18", - "resolved": "https://registry.npmjs.org/@radix-ui/react-popover/-/react-popover-1.1.18.tgz", - "integrity": "sha512-qdXDes+eHlnMUGlBAAAe5EG7oOQvqsXuq4mq585diMudg80iB+jHbsSeG3+Q4eWNsogNyhqU2p/3i+Y0iEepqg==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-focus-guards": "1.1.4", - "@radix-ui/react-focus-scope": "1.1.11", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-popper": "1.3.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-slot": "1.3.0", - "@radix-ui/react-use-controllable-state": "1.2.3", + "version": "1.1.21", + "resolved": "https://registry.npmjs.org/@radix-ui/react-popover/-/react-popover-1.1.21.tgz", + "integrity": "sha512-+AJ7P5oRcFqFtv7MaCD8fOuK3l5qQBAMdWEOnUOYd3JfHOeIUe7TnHHSSP15CtWwH4KrotyDCTzodOIoONh8vw==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-focus-guards": "1.1.5", + "@radix-ui/react-focus-scope": "1.1.14", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-popper": "1.3.5", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-slot": "1.3.1", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", "aria-hidden": "^1.2.4", "react-remove-scroll": "^2.7.2" }, @@ -1641,21 +1643,21 @@ } }, "node_modules/@radix-ui/react-popper": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.3.2.tgz", - "integrity": "sha512-3QXNeMkdshed1MR3LNoiCirBywRFPkD8ETJa/HlPuLwSajaQixf2ro+isoDNJlGABg9ug41XuZpINZJIle4XWg==", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.3.5.tgz", + "integrity": "sha512-6hLng2Rs45IZcvZ31BNvMeaFEMMEbtsog4xPcb8LZrGfyoV9fdAXqB9UKhLpTHtL0+E2DhSr6VW54Tehd6ksAQ==", "license": "MIT", "dependencies": { "@floating-ui/react-dom": "^2.0.0", - "@radix-ui/react-arrow": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-layout-effect": "1.1.2", - "@radix-ui/react-use-rect": "1.1.2", - "@radix-ui/react-use-size": "1.1.2", - "@radix-ui/rect": "1.1.2" + "@radix-ui/react-arrow": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-use-rect": "1.1.3", + "@radix-ui/react-use-size": "1.1.3", + "@radix-ui/rect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1673,13 +1675,13 @@ } }, "node_modules/@radix-ui/react-portal": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.13.tgz", - "integrity": "sha512-z3oXfmaHLJTF1wktbjgD6cn9jiEbq3WSondB10LIuIt2m2Ym4iJlrW04/euMwENDdWDdE7z+OuY7Qyp1YpRSwA==", + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.15.tgz", + "integrity": "sha512-kAfBVJUKNNKZuyGQXXG6rKolAV2KAmxxVkPXJgoq9dEFTl39286RufHQFNTL8rzha4vP8159BJ6hMGpB+bqv7A==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1697,12 +1699,12 @@ } }, "node_modules/@radix-ui/react-presence": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.6.tgz", - "integrity": "sha512-zdTk4PlUO0E18HnZ3wYbW0KkJJxWCdiNYp6g6X1PtONFhxVkg01vliTJAmwIszU6mHiyBOoW9P0rAugl5/hULQ==", + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.9.tgz", + "integrity": "sha512-LTi1v05bprIb8/GSY/GWusI0jfsYjQ3CD3Nin8o7jVxnpHzVQfzjOQJoJTQkE9bdmOnsS7SFdhkXiBv8PrYnxw==", "license": "MIT", "dependencies": { - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1720,12 +1722,12 @@ } }, "node_modules/@radix-ui/react-primitive": { - "version": "2.1.7", - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.7.tgz", - "integrity": "sha512-bC3NiwsprbxKjuon9l7X6BUTw7FPVzEYaL92MPEY5SCd/9hUTPXVFtVwRix7778wtRsVao+zE062gL79FZleeQ==", + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.8.tgz", + "integrity": "sha512-DOlK1BdcIeYYUcFkSYFka4v1h95XTov93b0jCgW1EEiZuIhdwHY2NlE1teLIh+p0uBsuZI5A+voay+iVWpprfA==", "license": "MIT", "dependencies": { - "@radix-ui/react-slot": "1.3.0" + "@radix-ui/react-slot": "1.3.1" }, "peerDependencies": { "@types/react": "*", @@ -1743,13 +1745,13 @@ } }, "node_modules/@radix-ui/react-progress": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-progress/-/react-progress-1.1.11.tgz", - "integrity": "sha512-KqiGJcFaZDc+BvveAgU3ZhACg2MvSUDrCBx4lRR/ZVRNal0bvt8lBpvnSkep9heeOuF8Qfw3fszLDX4OpQ2NVw==", + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/@radix-ui/react-progress/-/react-progress-1.1.14.tgz", + "integrity": "sha512-lq5VXWp/t/b8MaqbRMAItXICc/jwhzJt0ZZ+au/CBtTYkX9EfAsSyGQL5brUVBgf9tUTKCoJEZlDl+uJF/08xQ==", "license": "MIT", "dependencies": { - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -1767,21 +1769,20 @@ } }, "node_modules/@radix-ui/react-radio-group": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-radio-group/-/react-radio-group-1.4.2.tgz", - "integrity": "sha512-W8Uo9riHnlzLLWy+r2mVHUyuEWqD/+be4PZzbEvaGoFSBDHkm+GYWjtcE6u3AmPKNyfanWpnVfpZ2GqPCdzzsw==", + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-radio-group/-/react-radio-group-1.4.5.tgz", + "integrity": "sha512-BM1xQgw1gpgPSw05U4hJCMDX9GmAS6b6vKZANuNQZo0vf/ah7NZDAnjLd4tPg3z2vMvlI0CV+B2CFM9Z19oQDA==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-previous": "1.1.2", - "@radix-ui/react-use-size": "1.1.2" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-size": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1799,20 +1800,22 @@ } }, "node_modules/@radix-ui/react-roving-focus": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.14.tgz", - "integrity": "sha512-8Qcnx9447tx/aCBgw6Jenfqg4Skq+vqab9mCBmuGNipIS5YXvL275wbKEu7+ICYHIlAPgCduUMJH1XOYewKF6Q==", + "version": "1.1.17", + "resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.17.tgz", + "integrity": "sha512-YdJmjETw7Py+4Nziv71jgZ6fH7xQgB5p+pQ5rV8Iufyrm0RHSijec/UV1zPfQoK/YcfzB9nOl/2bi1zf1SjRMQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-is-hydrated": "0.1.2", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1830,20 +1833,20 @@ } }, "node_modules/@radix-ui/react-scroll-area": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/@radix-ui/react-scroll-area/-/react-scroll-area-1.2.13.tgz", - "integrity": "sha512-7tncSubo2G0UY1e8rk+72qe3XRzrGnOLtZQ1PL1KoBfRUNX0NrJT5akb+0kfwSCc3gVR4wdHqyhAQBDpDNOwDw==", + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/@radix-ui/react-scroll-area/-/react-scroll-area-1.2.16.tgz", + "integrity": "sha512-kEcmCenIJ+W5xlCv1u9VKDdPmzzGyfrJwEneY+02GH+lJRXrGpkiTkyjrfkspuRw6DXt4uduwT5c4xD8HTv27Q==", "license": "MIT", "dependencies": { - "@radix-ui/number": "1.1.2", - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/number": "1.1.3", + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1861,31 +1864,31 @@ } }, "node_modules/@radix-ui/react-select": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-select/-/react-select-2.3.2.tgz", - "integrity": "sha512-brXD6C/V0fVK0DDbscLVw6LsXrjQ+ay8jdOBaN+tLb4vsHsAMm6Gt6eT77wHX1Eq8GPtD5rJ+RxFtfDozsb4+Q==", - "license": "MIT", - "dependencies": { - "@radix-ui/number": "1.1.2", - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-focus-guards": "1.1.4", - "@radix-ui/react-focus-scope": "1.1.11", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-popper": "1.3.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-slot": "1.3.0", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-layout-effect": "1.1.2", - "@radix-ui/react-use-previous": "1.1.2", - "@radix-ui/react-visually-hidden": "1.2.7", + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-select/-/react-select-2.3.5.tgz", + "integrity": "sha512-6CQx0xtdarAkSCsqgLJaz+coYQaru7rt8K6gMItR2rA+WP8/Ig6kRAzP6Zw88RccG98IZnszqJlJx9hejYOL3A==", + "license": "MIT", + "dependencies": { + "@radix-ui/number": "1.1.3", + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-focus-guards": "1.1.5", + "@radix-ui/react-focus-scope": "1.1.14", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-popper": "1.3.5", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-slot": "1.3.1", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-use-previous": "1.1.3", + "@radix-ui/react-visually-hidden": "1.2.9", "aria-hidden": "^1.2.4", "react-remove-scroll": "^2.7.2" }, @@ -1905,12 +1908,12 @@ } }, "node_modules/@radix-ui/react-separator": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-separator/-/react-separator-1.1.11.tgz", - "integrity": "sha512-jRhe86+8PF7VZ1u14eOWVOuh2BuAhALg/FT1VcMC4OHedMTRUazDnDlKTt+yxo5cRNKHMfmvZ4sSQtWDeMV4CQ==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-separator/-/react-separator-1.1.13.tgz", + "integrity": "sha512-wbagLhy4grekqiT6hU0WNP09FpmemTXbNWg4QEawaw9dix7hRIcrmDNnLDasOsKVLtArEznhgZKe5Gm4U6oPXQ==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -1928,22 +1931,22 @@ } }, "node_modules/@radix-ui/react-slider": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slider/-/react-slider-1.4.2.tgz", - "integrity": "sha512-qt5C1ppJz66aUDrH1VccjPrq7aFchK0wBrn6xsxlCHNUyE57dRRQ7lp1QFpF7OscMexZF8MCGBTVBlENHPkNiA==", + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slider/-/react-slider-1.4.5.tgz", + "integrity": "sha512-7E8C13SdQKQxYganILiVZGEwM0NSbfbFcnNJ93kP++wD2pMT1SMsG3c04PFUlbPpaSXgicYgPeBndgJTvV3NKg==", "license": "MIT", "dependencies": { - "@radix-ui/number": "1.1.2", - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-layout-effect": "1.1.2", - "@radix-ui/react-use-previous": "1.1.2", - "@radix-ui/react-use-size": "1.1.2" + "@radix-ui/number": "1.1.3", + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-use-previous": "1.1.3", + "@radix-ui/react-use-size": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1961,12 +1964,13 @@ } }, "node_modules/@radix-ui/react-slot": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.3.0.tgz", - "integrity": "sha512-MojKku4U/miO8Av4Dkb+ctMAQx7JmY96LmtDQlAarCRtd7rN52QCSzBF+XAvr5S6coSVj9HEPBgHAHKEJVk/WA==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.3.1.tgz", + "integrity": "sha512-Bu/aAQHFFh6/QAvXAeUMurJ9fbW0JUIqlojU/yBXZ7cAVqy75Y7JYYyuCr9zLNF0p4WWoJYV54CTUIf4l7FzTw==", "license": "MIT", "dependencies": { - "@radix-ui/react-compose-refs": "1.1.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4" }, "peerDependencies": { "@types/react": "*", @@ -1979,18 +1983,17 @@ } }, "node_modules/@radix-ui/react-switch": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-switch/-/react-switch-1.3.2.tgz", - "integrity": "sha512-tgRBI3DdNwAJYE4BBZyZcz/HRRCvAsPkRvG1wvKc+41tBGMxPn/a87T/wikXAvyDypNQ9kaZwHbeZe+veHCGpA==", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-switch/-/react-switch-1.3.5.tgz", + "integrity": "sha512-e1YrvGvEjIqDhqKjQ4Q+IDkMfiY30u3FPz9CZXZMlQ8mU3kZ2PdeBM8Gssc48CDopPizNorKumGhjySBfO7BDQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-previous": "1.1.2", - "@radix-ui/react-use-size": "1.1.2" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-size": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2008,19 +2011,19 @@ } }, "node_modules/@radix-ui/react-tabs": { - "version": "1.1.16", - "resolved": "https://registry.npmjs.org/@radix-ui/react-tabs/-/react-tabs-1.1.16.tgz", - "integrity": "sha512-v3Ab2l7z6U7tRB4xA0IyKdq0OsqaO1o9ZjsIEoKKnSZ/l96mZz8aCTX0NCXw+YVHJXr8Km4d+Mn6/Q8YjXa+gw==", + "version": "1.1.19", + "resolved": "https://registry.npmjs.org/@radix-ui/react-tabs/-/react-tabs-1.1.19.tgz", + "integrity": "sha512-4wbGf98pX2ZwYqHMVB/dakeMPyH4xSJ9MSDaCCWXlIpYt0VYY6mtZxKSTiGS/F3tk0yrEYmXE1V8uwG7TxDCcQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -2038,23 +2041,23 @@ } }, "node_modules/@radix-ui/react-toast": { - "version": "1.2.18", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toast/-/react-toast-1.2.18.tgz", - "integrity": "sha512-YNEnTHV47hPep+U0QvVM02OJNka9uygREc+k4Nh5VSZBg4MmE+myI442x3hCGfRpX7N2WSSYSJKws4gE+Z8lgg==", + "version": "1.2.21", + "resolved": "https://registry.npmjs.org/@radix-ui/react-toast/-/react-toast-1.2.21.tgz", + "integrity": "sha512-/o8uHzH2z6ZM59Dt1UPFj8aYJ0DjPu0EuQXQ7uuYJTQLH5mNqxa1KuBfbpnklgXOOjyAtTp/tll0Nm+Nkz+bEg==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-layout-effect": "1.1.2", - "@radix-ui/react-visually-hidden": "1.2.7" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-visually-hidden": "1.2.9" }, "peerDependencies": { "@types/react": "*", @@ -2072,14 +2075,14 @@ } }, "node_modules/@radix-ui/react-toggle": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle/-/react-toggle-1.1.13.tgz", - "integrity": "sha512-bI2ILJrzwgmAsH05TsJ9pVrzqQwAip7OM2/krqAdYn0R16bl86UPWbe5VPHsALat0EnqpV01cGtkleaUKPNdNg==", + "version": "1.1.16", + "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle/-/react-toggle-1.1.16.tgz", + "integrity": "sha512-pp4TLY3N4osN9IB4TLEaaZRGooBmCi/XJD65gSCs5tvsKofM9WgiBToNtGrmR0k3sG4jFj4Nw4utsIvQraWA9g==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -2097,18 +2100,18 @@ } }, "node_modules/@radix-ui/react-toggle-group": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle-group/-/react-toggle-group-1.1.14.tgz", - "integrity": "sha512-TK1vusNKb8IRhF23FTbRgUNZ9zfs5rGIyI7LfR3h26p9LrQ060i0uW9QWeD8baZMddaaP0DBGlIa6pbZG+mitg==", + "version": "1.1.17", + "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle-group/-/react-toggle-group-1.1.17.tgz", + "integrity": "sha512-KKsrxb1cZREc2RI5DOGwlUSpaPW40xIaK1/DXXqYDb7slRE8pkRa+iF2aFbYiuMJ+aNWpCSChiN5gFe3bVveaQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-toggle": "1.1.13", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-toggle": "1.1.16", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -2126,18 +2129,18 @@ } }, "node_modules/@radix-ui/react-toolbar": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toolbar/-/react-toolbar-1.1.14.tgz", - "integrity": "sha512-L/EkWVqlnj3lL2toHh4C7PwH2jxfa7OCq6lGfXSCii99ve2S4Ux5rc9HnOa7LN9exHa/Nl9kmCAmP9BuDPy5UA==", + "version": "1.1.17", + "resolved": "https://registry.npmjs.org/@radix-ui/react-toolbar/-/react-toolbar-1.1.17.tgz", + "integrity": "sha512-MjorZ0XQiWfCrrpStNXw/hX0HnG7VEzCgcSV226Ox8/WzS5yq0SiMhsLFE3LlXhdghlakFRFdE6eegtmUQW7Mg==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-separator": "1.1.11", - "@radix-ui/react-toggle-group": "1.1.14" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-separator": "1.1.13", + "@radix-ui/react-toggle-group": "1.1.17" }, "peerDependencies": { "@types/react": "*", @@ -2155,23 +2158,24 @@ } }, "node_modules/@radix-ui/react-tooltip": { - "version": "1.2.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-tooltip/-/react-tooltip-1.2.11.tgz", - "integrity": "sha512-8XZ6Py3y3W2nEzAUGCN5cfVKaUi+CVApcz1d6lrNVVf2hvYEixMRkq8k9ggPKnQUpRRuOV5avt8uvxViH2jLwA==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-popper": "1.3.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-slot": "1.3.0", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-visually-hidden": "1.2.7" + "version": "1.2.14", + "resolved": "https://registry.npmjs.org/@radix-ui/react-tooltip/-/react-tooltip-1.2.14.tgz", + "integrity": "sha512-C/JxCKJJac+wtHPW1yFBSN8Ssuaufy2jYQMgyiJYyW4Fw0WJfDWXQDAly1qsbd1YDznH+sYitaljhf8igPCvmA==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-popper": "1.3.5", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-slot": "1.3.1", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-visually-hidden": "1.2.9" }, "peerDependencies": { "@types/react": "*", @@ -2189,9 +2193,9 @@ } }, "node_modules/@radix-ui/react-use-callback-ref": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.2.tgz", - "integrity": "sha512-xCso9j1/u8sEgP1RNHjFrXJLApL8LiqOkI1R4ywuN00rxWdYg4oQXuwKLS3i0j5NWLromUD27/4nlxj2UFVvIw==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.3.tgz", + "integrity": "sha512-AUS7HoBBAncIsGMLNG+CcpLuJ+JIBbZzmyM8Qdb1eIThX0AlhSSC6wn40xfBlPE+ypx/vSSiRWnklUAjy3U3UA==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -2204,13 +2208,14 @@ } }, "node_modules/@radix-ui/react-use-controllable-state": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.3.tgz", - "integrity": "sha512-PLzC90MS+ReootmjC597dvopoelpZ8Q61HJkDXZSExitIq7PL55vHNnesAHwguHK0aPfBnpdNzQtv1uliaqQrA==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.5.tgz", + "integrity": "sha512-UB1dXpxvHjR48poyKdKdTm7jT0kp3elkUKdKQiOkirlbYumqXinSJtrjDsr9maXNPvL12bKI4CDSmydms/9Aeg==", "license": "MIT", "dependencies": { - "@radix-ui/react-use-effect-event": "0.0.3", - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-use-effect-event": "0.0.4", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2223,12 +2228,12 @@ } }, "node_modules/@radix-ui/react-use-effect-event": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-effect-event/-/react-use-effect-event-0.0.3.tgz", - "integrity": "sha512-6c8ZqvPTWILEKnyVkP53EGRCcpnJiKTC21sS/6R1GF5xKyHJJWQEPfkqlcgUkdRQivd6tb23abUwe4ngWmY0JA==", + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-effect-event/-/react-use-effect-event-0.0.4.tgz", + "integrity": "sha512-XYcfa6wlXDCwQtePuEiPmXLSAhGL4DWtedSyRgGbG3y10mw+OnrLp6SyeY1gJFMiYF0Dx0nMAX9InylKbLEFQQ==", "license": "MIT", "dependencies": { - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2241,12 +2246,12 @@ } }, "node_modules/@radix-ui/react-use-escape-keydown": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.3.tgz", - "integrity": "sha512-3wEkMiPHXha/2VadZ68rYBcmYnPINVGl4Y3gtcM7fKRjANk0OscK+cdqBgUWdozb7YJxsh0vefM7vgAMHXOjqg==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.4.tgz", + "integrity": "sha512-4MSb5SPbMH02uUn19tLkO5Bav66ZQg/zFbedo7FWLWGFg9r8Z9xSog7QGnq9ZceurzBVIAIwgzANg6ExWc8HkQ==", "license": "MIT", "dependencies": { - "@radix-ui/react-use-callback-ref": "1.1.2" + "@radix-ui/react-use-callback-ref": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2259,9 +2264,9 @@ } }, "node_modules/@radix-ui/react-use-is-hydrated": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-is-hydrated/-/react-use-is-hydrated-0.1.1.tgz", - "integrity": "sha512-qwOiz4Tjo8CNnrOLAYUMXeZwDzXgXpvK4TKQPmWLECM9XoWvA6+0Z2/7Ag3A4ivjS4ovbLJPbskkxioFyBhr8A==", + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-is-hydrated/-/react-use-is-hydrated-0.1.2.tgz", + "integrity": "sha512-2+gAVu9uaSLbopCTvvuWX9MIgEOlyqXC1Ok+KLCO7cZPSHLENs7dL0KbFQUGFIcFKmDW/bmaQRJtd8E3cnMRUw==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -2274,9 +2279,9 @@ } }, "node_modules/@radix-ui/react-use-layout-effect": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.2.tgz", - "integrity": "sha512-jrBWOxZITuGcnjRCM2t2U5ZPkCLxD+Ym6DjfssS5haTj2iiak/DOb64JeN6OdLfLgptb6/e2kKR+ZuTrGoZTPA==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.3.tgz", + "integrity": "sha512-rDiah9wvtqihWtWz02XreeRKIxt2EJF8y5D9rtY9l5A2zxePAtcPiOMpDugNRw5bFHz+1/8viVoc7ZVKiJknCw==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -2289,9 +2294,9 @@ } }, "node_modules/@radix-ui/react-use-previous": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-1.1.2.tgz", - "integrity": "sha512-IGBQPtRFdhN6MQ8dbegVmBq1LVZluya3F1jWY+puIcQC3MHctRwTDSBWCkL/3ZcnMJLTMJ++Z+ktmvg0F89iCw==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-1.1.3.tgz", + "integrity": "sha512-kbefNKla5AGhgvMqrg/qS7mYVLXTEHQLqoFIS03nKN2dAfQQ5PK5Tp+2LxS7BV6a6l4HHv4jTg6rtV2Uajwe2w==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -2304,12 +2309,12 @@ } }, "node_modules/@radix-ui/react-use-rect": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.1.2.tgz", - "integrity": "sha512-d8a+bBY/FxikNPlgJJoaBHZX+zKVbWHYJGTLnLvveQgFSTntkGdEKv3JDtHrMS0DNYpllz2nRsTLGLKYttbpmw==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.1.3.tgz", + "integrity": "sha512-W0GSYZFKEfi6raMiMEfJSngvVbFDIyxtW5JuVg5NoQBY59l0dVQVGLbhog/tOdwq0qtZ+TXuX1ikSNan4/IZXA==", "license": "MIT", "dependencies": { - "@radix-ui/rect": "1.1.2" + "@radix-ui/rect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2322,12 +2327,12 @@ } }, "node_modules/@radix-ui/react-use-size": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.1.2.tgz", - "integrity": "sha512-giWQp+4mxjBPt4KZ0MmyuykFNWfbDxKt4x+fPkRYmgRFJSbCZFzUglvMb/Kjn38tm10YP4ufiQZDx3zna4LU6w==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.1.3.tgz", + "integrity": "sha512-jJq6tQQLvO/z4uWbztjwPV+1a/+H4rCaWypasLB/ac8DEdd6+p7dIm7o3F6P2KZPGkPMqD4s5424EdAdoU+GLA==", "license": "MIT", "dependencies": { - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2340,12 +2345,12 @@ } }, "node_modules/@radix-ui/react-visually-hidden": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.2.7.tgz", - "integrity": "sha512-1wNZBggTDK3GRuuQ6nP4k2yi7a6l7I5qbMPbZcRsrGsGVead/f/d5FhEzUvqFs0bcrDLx7n1zKQ3JvLR6whaaw==", + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.2.9.tgz", + "integrity": "sha512-seuZXNZVCz1kLSQMRO/TdNOSahBI3S5nXE4jzO7u7aFRWQlMAnwyrr8vKMkEU115fCLEyzR2YyjnP+aRMxK34w==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -2363,9 +2368,9 @@ } }, "node_modules/@radix-ui/rect": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.1.2.tgz", - "integrity": "sha512-xnXE7wG13PI+cxieVssYXlQJuYVRhH9NBoxt3KNwzghDIA69GMm7d4wXRouHIYjE+KvS6U/MsMO73NdS2MH9ZA==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.1.3.tgz", + "integrity": "sha512-JtyZR+mqgBibTo8xea3B6ZRmzZiM/YeVBtUkas6zMuXjAlfIFIW2FgqeM9eLyvEaYX66vr6DJMK+4U6LV0KhNw==", "license": "MIT" }, "node_modules/@stablelib/base64": { @@ -2960,66 +2965,66 @@ "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==" }, "node_modules/radix-ui": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/radix-ui/-/radix-ui-1.6.1.tgz", - "integrity": "sha512-QXDXJtB6sK83mLASONYUZCauatcWb+knFviFpN1EhtdbbmlsRmzCLrbZSKztnNiem2KOHIBbiDbauVB7SORXMw==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-accessible-icon": "1.1.11", - "@radix-ui/react-accordion": "1.2.15", - "@radix-ui/react-alert-dialog": "1.1.18", - "@radix-ui/react-arrow": "1.1.11", - "@radix-ui/react-aspect-ratio": "1.1.11", - "@radix-ui/react-avatar": "1.2.1", - "@radix-ui/react-checkbox": "1.3.6", - "@radix-ui/react-collapsible": "1.1.15", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-context-menu": "2.3.2", - "@radix-ui/react-dialog": "1.1.18", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-dropdown-menu": "2.1.19", - "@radix-ui/react-focus-guards": "1.1.4", - "@radix-ui/react-focus-scope": "1.1.11", - "@radix-ui/react-form": "0.1.11", - "@radix-ui/react-hover-card": "1.1.18", - "@radix-ui/react-label": "2.1.11", - "@radix-ui/react-menu": "2.1.19", - "@radix-ui/react-menubar": "1.1.19", - "@radix-ui/react-navigation-menu": "1.2.17", - "@radix-ui/react-one-time-password-field": "0.1.11", - "@radix-ui/react-password-toggle-field": "0.1.6", - "@radix-ui/react-popover": "1.1.18", - "@radix-ui/react-popper": "1.3.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-progress": "1.1.11", - "@radix-ui/react-radio-group": "1.4.2", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-scroll-area": "1.2.13", - "@radix-ui/react-select": "2.3.2", - "@radix-ui/react-separator": "1.1.11", - "@radix-ui/react-slider": "1.4.2", - "@radix-ui/react-slot": "1.3.0", - "@radix-ui/react-switch": "1.3.2", - "@radix-ui/react-tabs": "1.1.16", - "@radix-ui/react-toast": "1.2.18", - "@radix-ui/react-toggle": "1.1.13", - "@radix-ui/react-toggle-group": "1.1.14", - "@radix-ui/react-toolbar": "1.1.14", - "@radix-ui/react-tooltip": "1.2.11", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-effect-event": "0.0.3", - "@radix-ui/react-use-escape-keydown": "1.1.3", - "@radix-ui/react-use-is-hydrated": "0.1.1", - "@radix-ui/react-use-layout-effect": "1.1.2", - "@radix-ui/react-use-size": "1.1.2", - "@radix-ui/react-visually-hidden": "1.2.7" + "version": "1.6.5", + "resolved": "https://registry.npmjs.org/radix-ui/-/radix-ui-1.6.5.tgz", + "integrity": "sha512-HVHPWDoOXBYxxiwvWR45KPcmvrjoa/NTFUbPbGmYoZv7BFYOIpZKiPQZWcpFJTX5z4LeoGenGCUgoafdYHuPWA==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-accessible-icon": "1.1.13", + "@radix-ui/react-accordion": "1.2.18", + "@radix-ui/react-alert-dialog": "1.1.21", + "@radix-ui/react-arrow": "1.1.13", + "@radix-ui/react-aspect-ratio": "1.1.13", + "@radix-ui/react-avatar": "1.2.4", + "@radix-ui/react-checkbox": "1.3.9", + "@radix-ui/react-collapsible": "1.1.18", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-context-menu": "2.3.5", + "@radix-ui/react-dialog": "1.1.21", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-dropdown-menu": "2.1.22", + "@radix-ui/react-focus-guards": "1.1.5", + "@radix-ui/react-focus-scope": "1.1.14", + "@radix-ui/react-form": "0.1.14", + "@radix-ui/react-hover-card": "1.1.21", + "@radix-ui/react-label": "2.1.13", + "@radix-ui/react-menu": "2.1.22", + "@radix-ui/react-menubar": "1.1.22", + "@radix-ui/react-navigation-menu": "1.2.20", + "@radix-ui/react-one-time-password-field": "0.1.14", + "@radix-ui/react-password-toggle-field": "0.1.9", + "@radix-ui/react-popover": "1.1.21", + "@radix-ui/react-popper": "1.3.5", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-progress": "1.1.14", + "@radix-ui/react-radio-group": "1.4.5", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-scroll-area": "1.2.16", + "@radix-ui/react-select": "2.3.5", + "@radix-ui/react-separator": "1.1.13", + "@radix-ui/react-slider": "1.4.5", + "@radix-ui/react-slot": "1.3.1", + "@radix-ui/react-switch": "1.3.5", + "@radix-ui/react-tabs": "1.1.19", + "@radix-ui/react-toast": "1.2.21", + "@radix-ui/react-toggle": "1.1.16", + "@radix-ui/react-toggle-group": "1.1.17", + "@radix-ui/react-toolbar": "1.1.17", + "@radix-ui/react-tooltip": "1.2.14", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-effect-event": "0.0.4", + "@radix-ui/react-use-escape-keydown": "1.1.4", + "@radix-ui/react-use-is-hydrated": "0.1.2", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-use-size": "1.1.3", + "@radix-ui/react-visually-hidden": "1.2.9" }, "peerDependencies": { "@types/react": "*", diff --git a/examples/nextjs-react-flow-ai/package.json b/examples/nextjs-react-flow-ai/package.json index 4aff9dfc602..0266e75ed9e 100644 --- a/examples/nextjs-react-flow-ai/package.json +++ b/examples/nextjs-react-flow-ai/package.json @@ -12,11 +12,11 @@ "dependencies": { "@ai-sdk/openai": "^3.0.48", "@dnd-kit/core": "^6.3.1", - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-flow": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-flow": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", "@xyflow/react": "^12.10.1", "ai": "^6.0.136", "dedent": "^1.7.2", diff --git a/examples/nextjs-react-flow/package-lock.json b/examples/nextjs-react-flow/package-lock.json index 7fdfc3a2346..3e7d2b7ce45 100644 --- a/examples/nextjs-react-flow/package-lock.json +++ b/examples/nextjs-react-flow/package-lock.json @@ -7,11 +7,11 @@ "name": "@liveblocks-examples/nextjs-react-flow", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-flow": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-flow": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", "@xyflow/react": "^12.10.1", "next": "^16.1.6", "react": "^18.3.1", @@ -49,31 +49,31 @@ } }, "node_modules/@floating-ui/core": { - "version": "1.7.5", - "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.7.5.tgz", - "integrity": "sha512-1Ih4WTWyw0+lKyFMcBHGbb5U5FtuHJuujoyyr5zTaWS5EYMeT6Jb2AuDeftsCsEuchO+mM2ij5+q9crhydzLhQ==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.8.0.tgz", + "integrity": "sha512-0CIZ5itps/8x7BG8dEIhs53BvCUH2PCoogtakwRTut+Arm58sJooJ0AuZhLw2HJYIR5cMLNPBSS728sPho2khQ==", "license": "MIT", "dependencies": { - "@floating-ui/utils": "^0.2.11" + "@floating-ui/utils": "^0.2.12" } }, "node_modules/@floating-ui/dom": { - "version": "1.7.6", - "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.7.6.tgz", - "integrity": "sha512-9gZSAI5XM36880PPMm//9dfiEngYoC6Am2izES1FF406YFsjvyBMmeJ2g4SAju3xWwtuynNRFL2s9hgxpLI5SQ==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.8.0.tgz", + "integrity": "sha512-yXSrzeHZBTZadLOlfyhCkJHNeLJnHRnRInwdZ40L7ZiaAtrBwoYlsDrX3v5zB1Utk7CLfzcOVnVVWoXEky7Ceg==", "license": "MIT", "dependencies": { - "@floating-ui/core": "^1.7.5", - "@floating-ui/utils": "^0.2.11" + "@floating-ui/core": "^1.8.0", + "@floating-ui/utils": "^0.2.12" } }, "node_modules/@floating-ui/react-dom": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.8.tgz", - "integrity": "sha512-cC52bHwM/n/CxS87FH0yWdngEZrjdtLW/qVruo68qg+prK7ZQ4YGdut2GyDVpoGeAYe/h899rVeOVm6Oi40k2A==", + "version": "2.1.9", + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.9.tgz", + "integrity": "sha512-JDjEFGCpImxDCA7JJKviA0M9+RtmJdj0m/NVU5IMgBK+AmZouAQQ7/+2GLH0GXXY0YMw9oXPB8hKdbPYg5QLYg==", "license": "MIT", "dependencies": { - "@floating-ui/dom": "^1.7.6" + "@floating-ui/dom": "^1.8.0" }, "peerDependencies": { "react": ">=16.8.0", @@ -81,9 +81,9 @@ } }, "node_modules/@floating-ui/utils": { - "version": "0.2.11", - "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.11.tgz", - "integrity": "sha512-RiB/yIh78pcIxl6lLMG0CgBXAZ2Y0eVHqMPYugu+9U0AeT6YBeiJpf7lbdJNIugFP5SIjwNRgo4DhR1Qxi26Gg==", + "version": "0.2.12", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.12.tgz", + "integrity": "sha512-HpCo8tmWzLVad5s2d19EhAz5zqrrQ6s69qd6moPMQvkOuSwDT1YgRfWSVuc4ennqrgv3OHppiOGMQ7oC13yIww==", "license": "MIT" }, "node_modules/@img/colour": { @@ -579,30 +579,30 @@ "license": "Apache-2.0" }, "node_modules/@liveblocks/client": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.21.0.tgz", - "integrity": "sha512-dxPzW2OTXFtKWsbYpjR5N2qpVYtjEeFXYul0TRRtwKkwF161to+8in/6VCd7H3MtD0B0TvN6gM0yedjMhk98oQ==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.23.0.tgz", + "integrity": "sha512-ETdju0DzK9h4BSCe7hFc2gqzLOhoarL5jTNBaCrtBwSqyO4TY3FjVo/aPWRi4zkhhDWvAA4oh/HATLJldj5pLw==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0" + "@liveblocks/core": "3.23.0" } }, "node_modules/@liveblocks/core": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.21.0.tgz", - "integrity": "sha512-3z1Lu5Kg0hQFxZWsAzp/qqmE+aSTV4ca67h7s5LsZPO3CRnEzpUSXiHtxpx8lVPj/ndXt7itikmFWsc8nCkw5g==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.23.0.tgz", + "integrity": "sha512-VG7BTOxTVGE0pNV/uaF5rC8C6FqTy7uR0NPFZGDLQqi2gFYX2MCf4EuPydToFXF54WRWUukzQmItkhFMQb23Cg==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.21.0.tgz", - "integrity": "sha512-YGV014c6S5SrjOV7wAnSx1QKTyd0pyOpcKE8yohUuiy4LBCASHHAGeQI/iCU4XFHYCuQWqjx3yx6CFHoYohqwA==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.23.0.tgz", + "integrity": "sha512-/k2NjYVvk56ub3CQDb2kcDjP2rkcyixzVdTEu30/URrq0UB/MngWgjFFyz1cSXjqyVAIdmdn9PLW+KM6E6K8+w==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0", + "@liveblocks/core": "3.23.0", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "marked": "^15.0.11", @@ -610,13 +610,13 @@ } }, "node_modules/@liveblocks/react": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.21.0.tgz", - "integrity": "sha512-yMipwcJIqjDyrcKMYyNbjiQDSmR7u/g34FQvp34VjimVBUshkowEI696K+GKrh7STmcTJdhA/cKs4lZuOiWPhg==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.23.0.tgz", + "integrity": "sha512-VlBrvs30hsrbD5uRbd1bhpUJDBx5Q0Z8XFz5FuNb/EWueRj+Kfu4mCuRaEChbXrZrzGQX0m84ST6l5lR0n6NNQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0" + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0" }, "peerDependencies": { "@types/react": "^18 || ^19", @@ -633,15 +633,15 @@ } }, "node_modules/@liveblocks/react-flow": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-flow/-/react-flow-3.21.0.tgz", - "integrity": "sha512-6TydfrT8vABjrHS5NkjeuAtmXMogo70ittQuLaceR/xm6kDtSoCSZ9ih/xCWMxZ1aVDNnRLUy1QBVMzCofqA/g==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react-flow/-/react-flow-3.23.0.tgz", + "integrity": "sha512-skd3r5F3qQVf42WgNsdoI3BPbNvE+bhYhCGzoISxOFdYPRxwTdR7Lg8eUVyXARZjhkTWq2g0wXnMhnBlA60m4A==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0", - "@liveblocks/react": "3.21.0", - "@liveblocks/react-ui": "3.21.0" + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0", + "@liveblocks/react": "3.23.0", + "@liveblocks/react-ui": "3.23.0" }, "peerDependencies": { "@xyflow/react": "^12", @@ -658,15 +658,15 @@ } }, "node_modules/@liveblocks/react-ui": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.21.0.tgz", - "integrity": "sha512-ZvRAzrDuGGR4yUm90VLkdcCl20yyqiyPitQqPmS+Ude+ESxRAhuqv5lrH1Q6S0MrQYuouph/+jXX7Myb7lQKCw==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.23.0.tgz", + "integrity": "sha512-de35PijEENcKgNdhYUn9o5srX8tqOWAOh4trQRWe/DCHOBD9TBc6E+ChLAxO8mDy4zChhUvAQ/vhtsh0bKbOhQ==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0", - "@liveblocks/react": "3.21.0", + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0", + "@liveblocks/react": "3.23.0", "frimousse": "^0.2.0", "marked": "^15.0.11", "radix-ui": "^1.4.0", @@ -825,24 +825,24 @@ } }, "node_modules/@radix-ui/number": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-1.1.2.tgz", - "integrity": "sha512-ceTwaxc4I5IOi97DgCotl3pqiyRGvffcc0oOsE2dQYaJOFIDsDt4VWG6xEbg1QePv9QWausCEIppud/tJ1wNig==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-1.1.3.tgz", + "integrity": "sha512-Road2bidD0uu/1BGDOWNdPI06g0lIRy6IF9GZcIrDK2KGItfor8IQwQa+yM2ERgHM1MmHxaxpTzk0/Jp42lNfA==", "license": "MIT" }, "node_modules/@radix-ui/primitive": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.4.tgz", - "integrity": "sha512-7AdCK9PQyiljKoBDbN8OuctCbd/esdwZPQ8RtOE3SsyQtUpiPb+ND75q0jEhC1m1ecBI0MFNeLJvwIh9iKHRcQ==", + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.7.tgz", + "integrity": "sha512-rqWnm76nYT8HoNNqEjpgJ7Pw/DrBj5iBTrmEPo6HTX5+VJyBNOqTdv4g89G63HuR5g0AaENoAcH7Is5fF2kZ8Q==", "license": "MIT" }, "node_modules/@radix-ui/react-accessible-icon": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-accessible-icon/-/react-accessible-icon-1.1.11.tgz", - "integrity": "sha512-HQDOFTKwSnmUij6l54wYJJtxTAnxI71+YJLOrjm2ladFB8HAV5Jt7hwaZPhWTGBkYoW4+ZAOfNZrLDh/qvxSYA==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-accessible-icon/-/react-accessible-icon-1.1.13.tgz", + "integrity": "sha512-2/0RrtTngKZVkOFYDlvhe6JIsUravRnYGwH1iJ+qt+wPu8/fPu3HTLRkQptyIkpLovAy8qvHHJs9cvYJ3Uyqqg==", "license": "MIT", "dependencies": { - "@radix-ui/react-visually-hidden": "1.2.7" + "@radix-ui/react-visually-hidden": "1.2.9" }, "peerDependencies": { "@types/react": "*", @@ -860,20 +860,20 @@ } }, "node_modules/@radix-ui/react-accordion": { - "version": "1.2.15", - "resolved": "https://registry.npmjs.org/@radix-ui/react-accordion/-/react-accordion-1.2.15.tgz", - "integrity": "sha512-24Zz/0SYx8F2bSVThBnQrdJs2VbKelyuJordcFRRdA0fRAhrq/wSegGCqaQz34VQoiWqSMGYCYXEhynLSlyQlg==", + "version": "1.2.18", + "resolved": "https://registry.npmjs.org/@radix-ui/react-accordion/-/react-accordion-1.2.18.tgz", + "integrity": "sha512-CGuUFvhjScXBF/bhjaU9xlgai2ikYqJRazXhMzngoUaZI7QaxAw24Ae3S/pR0b69p8GqW6i+CKJmx9JPNnZ4QQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collapsible": "1.1.15", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collapsible": "1.1.18", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -891,16 +891,16 @@ } }, "node_modules/@radix-ui/react-alert-dialog": { - "version": "1.1.18", - "resolved": "https://registry.npmjs.org/@radix-ui/react-alert-dialog/-/react-alert-dialog-1.1.18.tgz", - "integrity": "sha512-6c2cXpNlAgHDhKguK24XcWHHayMpK+lk7/WwBXBco+ZJ4Dv7xP++GBM280KgTD/HCRu3jSdfe8WQiZssonYaIA==", + "version": "1.1.21", + "resolved": "https://registry.npmjs.org/@radix-ui/react-alert-dialog/-/react-alert-dialog-1.1.21.tgz", + "integrity": "sha512-VbSR148lNkE8JdWnOsYX72YdivmCAtcrot1dl8UmT0ZZRKNR3hHJUpQxJOw7jWlY/JFemn4oaDXxCxpD594B7Q==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-dialog": "1.1.18", - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-dialog": "1.1.21", + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -918,12 +918,12 @@ } }, "node_modules/@radix-ui/react-arrow": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.1.11.tgz", - "integrity": "sha512-Kdil9BB1rIFC/khmf4hC35bn8701AJcizTU7G7cUbEbk5XqqbjDuHW60uUfKqO5WojjZcbAW51Q7P0hRmMLw8A==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.1.13.tgz", + "integrity": "sha512-0Q310knIY0K+mkmncU9FxLggfW7V49Ok2oY+iu27KkERTsQXxYCIC8XW5QoK4w7Jp1z00vT5xj3oxTcn7QlcTg==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -941,12 +941,12 @@ } }, "node_modules/@radix-ui/react-aspect-ratio": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-aspect-ratio/-/react-aspect-ratio-1.1.11.tgz", - "integrity": "sha512-IUAhIVpBUvP5NNICjlaB1OFmtRLGqQqTF3ZOSGPoq3XeLXRFtHiWTRxSVEULgOd9GQR2c7tsYqDnhUennapZnw==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-aspect-ratio/-/react-aspect-ratio-1.1.13.tgz", + "integrity": "sha512-dD/EvbOiLskcdBKgNAeUmbTBCJfdCGp85fpFe3lmziE4ASbXuFERQCAB3sR41yvM+P711kJsTBNL9piP60urbA==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -964,16 +964,17 @@ } }, "node_modules/@radix-ui/react-avatar": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-avatar/-/react-avatar-1.2.1.tgz", - "integrity": "sha512-+8PWoLLZv3AVb5m0pvoiOca/bQGzc9vPVb+982HB2x3Un0DpYEPM3zLMl4oqRpBsocJuNqLkiv/HXTnTrlwr4g==", + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-avatar/-/react-avatar-1.2.4.tgz", + "integrity": "sha512-u4Sz6ajq2WobGMqbsNXnFI/3JP/o7TUBkEmQ4BRUYofPDQawdO3WWYy5907c9VgOFX+ETjKI3VxnnrKYAF7Pmg==", "license": "MIT", "dependencies": { - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-is-hydrated": "0.1.1", - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-is-hydrated": "0.1.2", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -991,19 +992,18 @@ } }, "node_modules/@radix-ui/react-checkbox": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/@radix-ui/react-checkbox/-/react-checkbox-1.3.6.tgz", - "integrity": "sha512-eUEUoGMDpfkgHWSE97ZZaUJtzR1M7EKnNIpD1Q16+8JR9NWghcaqMulx9PuCQ720w0UclfYn6FEbCdd5Hx087g==", + "version": "1.3.9", + "resolved": "https://registry.npmjs.org/@radix-ui/react-checkbox/-/react-checkbox-1.3.9.tgz", + "integrity": "sha512-YPXZlqjrKVqKtVD2F828CApHwu+PEu30i7x0Y9gg6SbQ3fJbcaQlDkGPT0gW6HjxoCjAEt8uJ494F1S61KpIjQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-previous": "1.1.2", - "@radix-ui/react-use-size": "1.1.2" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-size": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1021,19 +1021,19 @@ } }, "node_modules/@radix-ui/react-collapsible": { - "version": "1.1.15", - "resolved": "https://registry.npmjs.org/@radix-ui/react-collapsible/-/react-collapsible-1.1.15.tgz", - "integrity": "sha512-8A1zibu5skAQ+UVbaeNH5hVMibiFCRJzgMuM14LTWGttnTZKQL9jwYnhAbHRuxrtCqPXa4JvvnVUq1pTNgyZYw==", + "version": "1.1.18", + "resolved": "https://registry.npmjs.org/@radix-ui/react-collapsible/-/react-collapsible-1.1.18.tgz", + "integrity": "sha512-aNMp8humfYzWERz5gxGb/eLNkB0ZthypLbNlNolzdgzFTeN78e/rnn9rxCdOaSsg/zClTOJ/OkjXYx9PUEPATw==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1051,15 +1051,15 @@ } }, "node_modules/@radix-ui/react-collection": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.1.11.tgz", - "integrity": "sha512-djW9+zeg137KQdlPtmE8xnaD+K2rcXXMWFrSg0hsmYZ6HRbdTA7tDHFgpaW9+huWVEu0RCabL+985T4TA0BE7g==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.1.13.tgz", + "integrity": "sha512-Q8xYqNRFObXPmi45bFSkGdM2JA5hjBeYGFqzg6lZR3wp6b+cciraVq8DdneTabtws+uOYqjmsvmKOufk/M9Cyg==", "license": "MIT", "dependencies": { - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-slot": "1.3.0" + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-slot": "1.3.1" }, "peerDependencies": { "@types/react": "*", @@ -1077,9 +1077,9 @@ } }, "node_modules/@radix-ui/react-compose-refs": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.3.tgz", - "integrity": "sha512-rYOP8OMnuuPMQF1uhPVlGNcCDlkokKqGFE3JcxFViIkAXP7EvFWUliJAstrapypaBLJNHbZL6jGhbVDGTwmVhA==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.4.tgz", + "integrity": "sha512-pWJo6lQAfR6uy1n7ii7PaCc9dLPwTXDYbQpORZU5B548Aqvl2pP1SM1vJGKyxIFqZMHRopRO4CQYX2iXAIB5jA==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -1092,9 +1092,9 @@ } }, "node_modules/@radix-ui/react-context": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.4.tgz", - "integrity": "sha512-QwH4PO5urrbO+FaGd5Aglg+YJgWTyyuZ3g/6mKvsqraLkglDdckw9JafgL5McL5VEJ6EPNduPaT3ZE9BttDAqg==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.2.1.tgz", + "integrity": "sha512-EraVbFjiIjibpLr6EjvEDmSCYJU2SlKDMiO+qEK/D9GOWnQoAQlpQo2occGYC1UM9MBeEx5Bek3UtW/Qi57vAg==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -1107,16 +1107,16 @@ } }, "node_modules/@radix-ui/react-context-menu": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-context-menu/-/react-context-menu-2.3.2.tgz", - "integrity": "sha512-qzsA/ZPhF6yMxBOTIk1nlCkoy2mswSbwYL+ErBa2iP0s4WWrlxmczArYqMcpVfEjmM7KJj/ADPXky0yZfbSxtQ==", + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-context-menu/-/react-context-menu-2.3.5.tgz", + "integrity": "sha512-wbvSjqc7r0xKmfhrMCiCPxSTv/aSHU0cCAy0tELthJbaIzT7dkAcevKuoGKbDLiPG2VePgMVqLi2sWb6tDnzvQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-menu": "2.1.19", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-menu": "2.1.22", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -1134,23 +1134,24 @@ } }, "node_modules/@radix-ui/react-dialog": { - "version": "1.1.18", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.1.18.tgz", - "integrity": "sha512-apa28mldjMgORmE6g/w3sCcA0Y9UAVeeDVoozN4i7kOw12mLl9RBchfzK3Nn6qxOWjrZhK1Lfy7f07kyzxtnBw==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-focus-guards": "1.1.4", - "@radix-ui/react-focus-scope": "1.1.11", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-slot": "1.3.0", - "@radix-ui/react-use-controllable-state": "1.2.3", + "version": "1.1.21", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.1.21.tgz", + "integrity": "sha512-h+7qMDDmZJ8qTSPrwNyKb/PACY0ehtN8QOBlCz+C2C1jgehKekdhmHddG9YQk8BF/sHJqglPjte+jA1Jrp9HcA==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-focus-guards": "1.1.5", + "@radix-ui/react-focus-scope": "1.1.14", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-slot": "1.3.1", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", "aria-hidden": "^1.2.4", "react-remove-scroll": "^2.7.2" }, @@ -1170,9 +1171,9 @@ } }, "node_modules/@radix-ui/react-direction": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.1.2.tgz", - "integrity": "sha512-C3vFhbyi4SW3PmbAi6Awpu4OzJtd0MxGurvSsYtr7p7nM8RNB3VAF3CUmnp2j50knpkrRcB7+ycVXzgLgF6yNA==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.1.3.tgz", + "integrity": "sha512-OdgAA/xb6WOQMKNn0mtbYoruMG6YMaBOnq+evWxSpMmiEMBdeFZawnIWRfPPeVXCRm+0lnN8jpJLjhD7/UIxWw==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -1185,16 +1186,16 @@ } }, "node_modules/@radix-ui/react-dismissable-layer": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.14.tgz", - "integrity": "sha512-4lUhWTWAjbDIqFrAPWJ3WqBOpO5YchVZ88X3nh6H9Lu5AFi5nCUeTPj3D8FSDmabmFeRe9ME0BDA4MwKTha5GQ==", + "version": "1.1.17", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.17.tgz", + "integrity": "sha512-QAXwa38pG0xNAYh1pjdSaf86NrkqsMoDNmget/Y7X8O8E/C3Iqlj9GAPE4DfX9BPLXc7WH2TWSzMRnIoCdcjzQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-effect-event": "0.0.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-effect-event": "0.0.4" }, "peerDependencies": { "@types/react": "*", @@ -1212,18 +1213,18 @@ } }, "node_modules/@radix-ui/react-dropdown-menu": { - "version": "2.1.19", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.1.19.tgz", - "integrity": "sha512-HZccBkbK0LOi8nYKIp5jll/zIRW0cCOmG6WWyqsSpmXCU+ZlcBbTqIwlBvPCu886C5RVu6c/kHV7xSP8IgYNHw==", + "version": "2.1.22", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.1.22.tgz", + "integrity": "sha512-wZRLTjZaJf1HTxx0YepFKZUuo+SZMi+Cr4kJ2fuA5FxDSUE0vHDTscahUaU+jfz6LFk4OuguwqJs5K0JsIsIBA==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-menu": "2.1.19", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-menu": "2.1.22", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -1241,9 +1242,9 @@ } }, "node_modules/@radix-ui/react-focus-guards": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.4.tgz", - "integrity": "sha512-cot/aB/mOm0IYVYTTmQcEEK1M48lZWi8FlYe5nDPQQ8NYZUlXEFgncJ9p2Kzer3RKSrY7cTTpEMLZKNo9QoP5Q==", + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.5.tgz", + "integrity": "sha512-UQvlB7L/BYh3P8MLvwZnQkH521EDos40Rwnbt5+Qpg4Vbk0z3xJjRUmR6+aka4aT1IQQXFdO5bNPoE7cvFl5xQ==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -1256,14 +1257,14 @@ } }, "node_modules/@radix-ui/react-focus-scope": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.11.tgz", - "integrity": "sha512-Mn88Vg2whaRocGJNOH+DKFqYm6ySFPQaiwHNxZPyjn99B52KAEJWWY9NP83+nWdk2HM3rdov+STu9AG471Rt9w==", + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.14.tgz", + "integrity": "sha512-/x4htnJfmW53MplkrePaDpf1o/rN1C++g88WpVobULXbSyC19NtLkXmewuJ/HCaceSmfKDNL5gOXcBGnuAvnvQ==", "license": "MIT", "dependencies": { - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2" + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1281,17 +1282,17 @@ } }, "node_modules/@radix-ui/react-form": { - "version": "0.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-form/-/react-form-0.1.11.tgz", - "integrity": "sha512-0mTMJHv1gQAuEQoq5VDpTD3MRgmfUFdXAVFhpqR7wBeUr+tyRsof0wv/4XdPHLwQrefhoH2FiGHCggrCJhalIw==", + "version": "0.1.14", + "resolved": "https://registry.npmjs.org/@radix-ui/react-form/-/react-form-0.1.14.tgz", + "integrity": "sha512-ZCuPb54PQ3ZQEdQ6G1PrMBfXXzAyaVoCI9Fl+bWOwYZKTOcFjPHL7JQ3tCb6CX6Ut81GZLWKgIpV6OS3n5z5Ig==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-label": "2.1.11", - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-label": "2.1.13", + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -1309,20 +1310,20 @@ } }, "node_modules/@radix-ui/react-hover-card": { - "version": "1.1.18", - "resolved": "https://registry.npmjs.org/@radix-ui/react-hover-card/-/react-hover-card-1.1.18.tgz", - "integrity": "sha512-rt+Fx4HoCeEwFL2IdoV2QaPltqDLlzxN77i9nwB3Y70scFlfAHh1QCdE2TXKuFJtA1TNygb0oivnFBZifgtZOw==", + "version": "1.1.21", + "resolved": "https://registry.npmjs.org/@radix-ui/react-hover-card/-/react-hover-card-1.1.21.tgz", + "integrity": "sha512-ByFLyi+kdTGkObxIt5wKB3Ru3rtJRuYUqPEtqiv1HNYqutqbn1wDuNmVzI6iwus9qfY3vwpNgvx/UVZUGTWC1A==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-popper": "1.3.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-popper": "1.3.5", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -1340,12 +1341,12 @@ } }, "node_modules/@radix-ui/react-id": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.1.2.tgz", - "integrity": "sha512-orBC88futVpqCmhX1p4cvquNHsELQ+w+vBJnuj3ftETI5bJb0bZn3Tqu3SWN2IOcPycTnMGnhwoermvISt72sA==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.1.3.tgz", + "integrity": "sha512-f/Wxm0ctyMymUJK0fqTSQlm85rbzdAkoNbPXJQ5+6caowVO8Yx+NWGjGz/oGhs/D+WIbbQpOrU0hU2Li2/42xQ==", "license": "MIT", "dependencies": { - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1358,12 +1359,12 @@ } }, "node_modules/@radix-ui/react-label": { - "version": "2.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-label/-/react-label-2.1.11.tgz", - "integrity": "sha512-3PKvDDxOn62k0oV1n4QtNtD2vpu+zYjXR7ojLBPaO6SPvhy53yg0vAmgNeBQeJW5rV3dffoRG+HYfLBZuzw0CQ==", + "version": "2.1.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-label/-/react-label-2.1.13.tgz", + "integrity": "sha512-kj7BXyM4uG0dyeoEdVmPQAOFN291+iJOtiGTvkXe1ijJWLQbAHpFNkopvqquaMVn+zjqTZRhnefESAinMErHKg==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -1381,27 +1382,27 @@ } }, "node_modules/@radix-ui/react-menu": { - "version": "2.1.19", - "resolved": "https://registry.npmjs.org/@radix-ui/react-menu/-/react-menu-2.1.19.tgz", - "integrity": "sha512-Mht9BVd1AIsNFVQr4KG3bIK7XQn5IXF0TL/2ObsrzOdc1loaly/+kBDL5roSCYn8j8XZkvpOD0WYLz2FQtH1Eg==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-focus-guards": "1.1.4", - "@radix-ui/react-focus-scope": "1.1.11", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-popper": "1.3.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-slot": "1.3.0", - "@radix-ui/react-use-callback-ref": "1.1.2", + "version": "2.1.22", + "resolved": "https://registry.npmjs.org/@radix-ui/react-menu/-/react-menu-2.1.22.tgz", + "integrity": "sha512-xCFrVLttGDPwMjIPI6GS+tm3IGUNKsPXffrJQIPpQJuE9Qy1bU9GNUCkwranU/pEqyBlwMxcBIK/FUJFAZ9SqQ==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-focus-guards": "1.1.5", + "@radix-ui/react-focus-scope": "1.1.14", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-popper": "1.3.5", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-slot": "1.3.1", + "@radix-ui/react-use-callback-ref": "1.1.3", "aria-hidden": "^1.2.4", "react-remove-scroll": "^2.7.2" }, @@ -1421,21 +1422,21 @@ } }, "node_modules/@radix-ui/react-menubar": { - "version": "1.1.19", - "resolved": "https://registry.npmjs.org/@radix-ui/react-menubar/-/react-menubar-1.1.19.tgz", - "integrity": "sha512-Glt6mebxcgQvLeVkH3HiqV5bgQubE+31ELxLs7q0GlYI5k0XYkOkeuPrhXoylxK8eufvIt9CJjzY1TfFMXK3qw==", + "version": "1.1.22", + "resolved": "https://registry.npmjs.org/@radix-ui/react-menubar/-/react-menubar-1.1.22.tgz", + "integrity": "sha512-jDkcZXd5rN4b/S9nnEv9KZajaQ7+RO98OCWqAxrULTJtkSvODlNOO+EIxNG/d4QIF6QOqK5ZZrTF9MYl6eQdiQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-menu": "2.1.19", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-menu": "2.1.22", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -1453,25 +1454,25 @@ } }, "node_modules/@radix-ui/react-navigation-menu": { - "version": "1.2.17", - "resolved": "https://registry.npmjs.org/@radix-ui/react-navigation-menu/-/react-navigation-menu-1.2.17.tgz", - "integrity": "sha512-fYeYQvbeNn5AQk2RBbpO7koLm2YbS00UYxC/IL2sgLlninEH5UNIv+X3E0KJ1Vy4WIo+dhN9w8GNqSHhbHWCIg==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-layout-effect": "1.1.2", - "@radix-ui/react-use-previous": "1.1.2", - "@radix-ui/react-visually-hidden": "1.2.7" + "version": "1.2.20", + "resolved": "https://registry.npmjs.org/@radix-ui/react-navigation-menu/-/react-navigation-menu-1.2.20.tgz", + "integrity": "sha512-in/exCQPatmmBmQZrtQkK4UrysEp8VGEuw5o8Bx3ozxbfg7DBb4H5j3DgxGz4N59J02NRVzhsWFtujZgy5ue3w==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-use-previous": "1.1.3", + "@radix-ui/react-visually-hidden": "1.2.9" }, "peerDependencies": { "@types/react": "*", @@ -1489,23 +1490,23 @@ } }, "node_modules/@radix-ui/react-one-time-password-field": { - "version": "0.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-one-time-password-field/-/react-one-time-password-field-0.1.11.tgz", - "integrity": "sha512-Rsgab65u73E5kPVh8OS6PgPwJgPyf08GFfJDGAbMdF4DL7CgDhFOaDnXuk/DiMEVF6kgQwl0oJmFklvipmiOLg==", + "version": "0.1.14", + "resolved": "https://registry.npmjs.org/@radix-ui/react-one-time-password-field/-/react-one-time-password-field-0.1.14.tgz", + "integrity": "sha512-F3vMSK+d+huI3a4Zm6j2hUsS+/gByVbsechJwp/ZCZBCrusXHvBeZZz9aMqXqqYNYu23mtvVMt6AeHDds8EU7w==", "license": "MIT", "dependencies": { - "@radix-ui/number": "1.1.2", - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-effect-event": "0.0.3", - "@radix-ui/react-use-is-hydrated": "0.1.1", - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/number": "1.1.3", + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-effect-event": "0.0.4", + "@radix-ui/react-use-is-hydrated": "0.1.2", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1523,19 +1524,19 @@ } }, "node_modules/@radix-ui/react-password-toggle-field": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/@radix-ui/react-password-toggle-field/-/react-password-toggle-field-0.1.6.tgz", - "integrity": "sha512-pQ3xGp/uemomASPH97Eb3shfXX8QlG11bBJyEvRBV+vwtO4HvQlS06Yj9f31Ao7XepvF98SFrRgVDQ7jv+2xjQ==", + "version": "0.1.9", + "resolved": "https://registry.npmjs.org/@radix-ui/react-password-toggle-field/-/react-password-toggle-field-0.1.9.tgz", + "integrity": "sha512-JFkmnwZFD357odQkpzfxz++bpohQpaGCT/4PK6oRd4R/Rxzg02uFDucFzZDOTIOz6vWSluIlz91zelleg9BheA==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-effect-event": "0.0.3", - "@radix-ui/react-use-is-hydrated": "0.1.1" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-effect-event": "0.0.4", + "@radix-ui/react-use-is-hydrated": "0.1.2" }, "peerDependencies": { "@types/react": "*", @@ -1553,24 +1554,25 @@ } }, "node_modules/@radix-ui/react-popover": { - "version": "1.1.18", - "resolved": "https://registry.npmjs.org/@radix-ui/react-popover/-/react-popover-1.1.18.tgz", - "integrity": "sha512-qdXDes+eHlnMUGlBAAAe5EG7oOQvqsXuq4mq585diMudg80iB+jHbsSeG3+Q4eWNsogNyhqU2p/3i+Y0iEepqg==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-focus-guards": "1.1.4", - "@radix-ui/react-focus-scope": "1.1.11", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-popper": "1.3.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-slot": "1.3.0", - "@radix-ui/react-use-controllable-state": "1.2.3", + "version": "1.1.21", + "resolved": "https://registry.npmjs.org/@radix-ui/react-popover/-/react-popover-1.1.21.tgz", + "integrity": "sha512-+AJ7P5oRcFqFtv7MaCD8fOuK3l5qQBAMdWEOnUOYd3JfHOeIUe7TnHHSSP15CtWwH4KrotyDCTzodOIoONh8vw==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-focus-guards": "1.1.5", + "@radix-ui/react-focus-scope": "1.1.14", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-popper": "1.3.5", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-slot": "1.3.1", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", "aria-hidden": "^1.2.4", "react-remove-scroll": "^2.7.2" }, @@ -1590,21 +1592,21 @@ } }, "node_modules/@radix-ui/react-popper": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.3.2.tgz", - "integrity": "sha512-3QXNeMkdshed1MR3LNoiCirBywRFPkD8ETJa/HlPuLwSajaQixf2ro+isoDNJlGABg9ug41XuZpINZJIle4XWg==", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.3.5.tgz", + "integrity": "sha512-6hLng2Rs45IZcvZ31BNvMeaFEMMEbtsog4xPcb8LZrGfyoV9fdAXqB9UKhLpTHtL0+E2DhSr6VW54Tehd6ksAQ==", "license": "MIT", "dependencies": { "@floating-ui/react-dom": "^2.0.0", - "@radix-ui/react-arrow": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-layout-effect": "1.1.2", - "@radix-ui/react-use-rect": "1.1.2", - "@radix-ui/react-use-size": "1.1.2", - "@radix-ui/rect": "1.1.2" + "@radix-ui/react-arrow": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-use-rect": "1.1.3", + "@radix-ui/react-use-size": "1.1.3", + "@radix-ui/rect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1622,13 +1624,13 @@ } }, "node_modules/@radix-ui/react-portal": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.13.tgz", - "integrity": "sha512-z3oXfmaHLJTF1wktbjgD6cn9jiEbq3WSondB10LIuIt2m2Ym4iJlrW04/euMwENDdWDdE7z+OuY7Qyp1YpRSwA==", + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.15.tgz", + "integrity": "sha512-kAfBVJUKNNKZuyGQXXG6rKolAV2KAmxxVkPXJgoq9dEFTl39286RufHQFNTL8rzha4vP8159BJ6hMGpB+bqv7A==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1646,12 +1648,12 @@ } }, "node_modules/@radix-ui/react-presence": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.6.tgz", - "integrity": "sha512-zdTk4PlUO0E18HnZ3wYbW0KkJJxWCdiNYp6g6X1PtONFhxVkg01vliTJAmwIszU6mHiyBOoW9P0rAugl5/hULQ==", + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.9.tgz", + "integrity": "sha512-LTi1v05bprIb8/GSY/GWusI0jfsYjQ3CD3Nin8o7jVxnpHzVQfzjOQJoJTQkE9bdmOnsS7SFdhkXiBv8PrYnxw==", "license": "MIT", "dependencies": { - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1669,12 +1671,12 @@ } }, "node_modules/@radix-ui/react-primitive": { - "version": "2.1.7", - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.7.tgz", - "integrity": "sha512-bC3NiwsprbxKjuon9l7X6BUTw7FPVzEYaL92MPEY5SCd/9hUTPXVFtVwRix7778wtRsVao+zE062gL79FZleeQ==", + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.8.tgz", + "integrity": "sha512-DOlK1BdcIeYYUcFkSYFka4v1h95XTov93b0jCgW1EEiZuIhdwHY2NlE1teLIh+p0uBsuZI5A+voay+iVWpprfA==", "license": "MIT", "dependencies": { - "@radix-ui/react-slot": "1.3.0" + "@radix-ui/react-slot": "1.3.1" }, "peerDependencies": { "@types/react": "*", @@ -1692,13 +1694,13 @@ } }, "node_modules/@radix-ui/react-progress": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-progress/-/react-progress-1.1.11.tgz", - "integrity": "sha512-KqiGJcFaZDc+BvveAgU3ZhACg2MvSUDrCBx4lRR/ZVRNal0bvt8lBpvnSkep9heeOuF8Qfw3fszLDX4OpQ2NVw==", + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/@radix-ui/react-progress/-/react-progress-1.1.14.tgz", + "integrity": "sha512-lq5VXWp/t/b8MaqbRMAItXICc/jwhzJt0ZZ+au/CBtTYkX9EfAsSyGQL5brUVBgf9tUTKCoJEZlDl+uJF/08xQ==", "license": "MIT", "dependencies": { - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -1716,21 +1718,20 @@ } }, "node_modules/@radix-ui/react-radio-group": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-radio-group/-/react-radio-group-1.4.2.tgz", - "integrity": "sha512-W8Uo9riHnlzLLWy+r2mVHUyuEWqD/+be4PZzbEvaGoFSBDHkm+GYWjtcE6u3AmPKNyfanWpnVfpZ2GqPCdzzsw==", + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-radio-group/-/react-radio-group-1.4.5.tgz", + "integrity": "sha512-BM1xQgw1gpgPSw05U4hJCMDX9GmAS6b6vKZANuNQZo0vf/ah7NZDAnjLd4tPg3z2vMvlI0CV+B2CFM9Z19oQDA==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-previous": "1.1.2", - "@radix-ui/react-use-size": "1.1.2" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-size": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1748,20 +1749,22 @@ } }, "node_modules/@radix-ui/react-roving-focus": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.14.tgz", - "integrity": "sha512-8Qcnx9447tx/aCBgw6Jenfqg4Skq+vqab9mCBmuGNipIS5YXvL275wbKEu7+ICYHIlAPgCduUMJH1XOYewKF6Q==", + "version": "1.1.17", + "resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.17.tgz", + "integrity": "sha512-YdJmjETw7Py+4Nziv71jgZ6fH7xQgB5p+pQ5rV8Iufyrm0RHSijec/UV1zPfQoK/YcfzB9nOl/2bi1zf1SjRMQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-is-hydrated": "0.1.2", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1779,20 +1782,20 @@ } }, "node_modules/@radix-ui/react-scroll-area": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/@radix-ui/react-scroll-area/-/react-scroll-area-1.2.13.tgz", - "integrity": "sha512-7tncSubo2G0UY1e8rk+72qe3XRzrGnOLtZQ1PL1KoBfRUNX0NrJT5akb+0kfwSCc3gVR4wdHqyhAQBDpDNOwDw==", + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/@radix-ui/react-scroll-area/-/react-scroll-area-1.2.16.tgz", + "integrity": "sha512-kEcmCenIJ+W5xlCv1u9VKDdPmzzGyfrJwEneY+02GH+lJRXrGpkiTkyjrfkspuRw6DXt4uduwT5c4xD8HTv27Q==", "license": "MIT", "dependencies": { - "@radix-ui/number": "1.1.2", - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/number": "1.1.3", + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1810,31 +1813,31 @@ } }, "node_modules/@radix-ui/react-select": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-select/-/react-select-2.3.2.tgz", - "integrity": "sha512-brXD6C/V0fVK0DDbscLVw6LsXrjQ+ay8jdOBaN+tLb4vsHsAMm6Gt6eT77wHX1Eq8GPtD5rJ+RxFtfDozsb4+Q==", - "license": "MIT", - "dependencies": { - "@radix-ui/number": "1.1.2", - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-focus-guards": "1.1.4", - "@radix-ui/react-focus-scope": "1.1.11", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-popper": "1.3.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-slot": "1.3.0", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-layout-effect": "1.1.2", - "@radix-ui/react-use-previous": "1.1.2", - "@radix-ui/react-visually-hidden": "1.2.7", + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-select/-/react-select-2.3.5.tgz", + "integrity": "sha512-6CQx0xtdarAkSCsqgLJaz+coYQaru7rt8K6gMItR2rA+WP8/Ig6kRAzP6Zw88RccG98IZnszqJlJx9hejYOL3A==", + "license": "MIT", + "dependencies": { + "@radix-ui/number": "1.1.3", + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-focus-guards": "1.1.5", + "@radix-ui/react-focus-scope": "1.1.14", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-popper": "1.3.5", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-slot": "1.3.1", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-use-previous": "1.1.3", + "@radix-ui/react-visually-hidden": "1.2.9", "aria-hidden": "^1.2.4", "react-remove-scroll": "^2.7.2" }, @@ -1854,12 +1857,12 @@ } }, "node_modules/@radix-ui/react-separator": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-separator/-/react-separator-1.1.11.tgz", - "integrity": "sha512-jRhe86+8PF7VZ1u14eOWVOuh2BuAhALg/FT1VcMC4OHedMTRUazDnDlKTt+yxo5cRNKHMfmvZ4sSQtWDeMV4CQ==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-separator/-/react-separator-1.1.13.tgz", + "integrity": "sha512-wbagLhy4grekqiT6hU0WNP09FpmemTXbNWg4QEawaw9dix7hRIcrmDNnLDasOsKVLtArEznhgZKe5Gm4U6oPXQ==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -1877,22 +1880,22 @@ } }, "node_modules/@radix-ui/react-slider": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slider/-/react-slider-1.4.2.tgz", - "integrity": "sha512-qt5C1ppJz66aUDrH1VccjPrq7aFchK0wBrn6xsxlCHNUyE57dRRQ7lp1QFpF7OscMexZF8MCGBTVBlENHPkNiA==", + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slider/-/react-slider-1.4.5.tgz", + "integrity": "sha512-7E8C13SdQKQxYganILiVZGEwM0NSbfbFcnNJ93kP++wD2pMT1SMsG3c04PFUlbPpaSXgicYgPeBndgJTvV3NKg==", "license": "MIT", "dependencies": { - "@radix-ui/number": "1.1.2", - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-layout-effect": "1.1.2", - "@radix-ui/react-use-previous": "1.1.2", - "@radix-ui/react-use-size": "1.1.2" + "@radix-ui/number": "1.1.3", + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-use-previous": "1.1.3", + "@radix-ui/react-use-size": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1910,12 +1913,13 @@ } }, "node_modules/@radix-ui/react-slot": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.3.0.tgz", - "integrity": "sha512-MojKku4U/miO8Av4Dkb+ctMAQx7JmY96LmtDQlAarCRtd7rN52QCSzBF+XAvr5S6coSVj9HEPBgHAHKEJVk/WA==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.3.1.tgz", + "integrity": "sha512-Bu/aAQHFFh6/QAvXAeUMurJ9fbW0JUIqlojU/yBXZ7cAVqy75Y7JYYyuCr9zLNF0p4WWoJYV54CTUIf4l7FzTw==", "license": "MIT", "dependencies": { - "@radix-ui/react-compose-refs": "1.1.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4" }, "peerDependencies": { "@types/react": "*", @@ -1928,18 +1932,17 @@ } }, "node_modules/@radix-ui/react-switch": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-switch/-/react-switch-1.3.2.tgz", - "integrity": "sha512-tgRBI3DdNwAJYE4BBZyZcz/HRRCvAsPkRvG1wvKc+41tBGMxPn/a87T/wikXAvyDypNQ9kaZwHbeZe+veHCGpA==", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-switch/-/react-switch-1.3.5.tgz", + "integrity": "sha512-e1YrvGvEjIqDhqKjQ4Q+IDkMfiY30u3FPz9CZXZMlQ8mU3kZ2PdeBM8Gssc48CDopPizNorKumGhjySBfO7BDQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-previous": "1.1.2", - "@radix-ui/react-use-size": "1.1.2" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-size": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1957,19 +1960,19 @@ } }, "node_modules/@radix-ui/react-tabs": { - "version": "1.1.16", - "resolved": "https://registry.npmjs.org/@radix-ui/react-tabs/-/react-tabs-1.1.16.tgz", - "integrity": "sha512-v3Ab2l7z6U7tRB4xA0IyKdq0OsqaO1o9ZjsIEoKKnSZ/l96mZz8aCTX0NCXw+YVHJXr8Km4d+Mn6/Q8YjXa+gw==", + "version": "1.1.19", + "resolved": "https://registry.npmjs.org/@radix-ui/react-tabs/-/react-tabs-1.1.19.tgz", + "integrity": "sha512-4wbGf98pX2ZwYqHMVB/dakeMPyH4xSJ9MSDaCCWXlIpYt0VYY6mtZxKSTiGS/F3tk0yrEYmXE1V8uwG7TxDCcQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -1987,23 +1990,23 @@ } }, "node_modules/@radix-ui/react-toast": { - "version": "1.2.18", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toast/-/react-toast-1.2.18.tgz", - "integrity": "sha512-YNEnTHV47hPep+U0QvVM02OJNka9uygREc+k4Nh5VSZBg4MmE+myI442x3hCGfRpX7N2WSSYSJKws4gE+Z8lgg==", + "version": "1.2.21", + "resolved": "https://registry.npmjs.org/@radix-ui/react-toast/-/react-toast-1.2.21.tgz", + "integrity": "sha512-/o8uHzH2z6ZM59Dt1UPFj8aYJ0DjPu0EuQXQ7uuYJTQLH5mNqxa1KuBfbpnklgXOOjyAtTp/tll0Nm+Nkz+bEg==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-layout-effect": "1.1.2", - "@radix-ui/react-visually-hidden": "1.2.7" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-visually-hidden": "1.2.9" }, "peerDependencies": { "@types/react": "*", @@ -2021,14 +2024,14 @@ } }, "node_modules/@radix-ui/react-toggle": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle/-/react-toggle-1.1.13.tgz", - "integrity": "sha512-bI2ILJrzwgmAsH05TsJ9pVrzqQwAip7OM2/krqAdYn0R16bl86UPWbe5VPHsALat0EnqpV01cGtkleaUKPNdNg==", + "version": "1.1.16", + "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle/-/react-toggle-1.1.16.tgz", + "integrity": "sha512-pp4TLY3N4osN9IB4TLEaaZRGooBmCi/XJD65gSCs5tvsKofM9WgiBToNtGrmR0k3sG4jFj4Nw4utsIvQraWA9g==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -2046,18 +2049,18 @@ } }, "node_modules/@radix-ui/react-toggle-group": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle-group/-/react-toggle-group-1.1.14.tgz", - "integrity": "sha512-TK1vusNKb8IRhF23FTbRgUNZ9zfs5rGIyI7LfR3h26p9LrQ060i0uW9QWeD8baZMddaaP0DBGlIa6pbZG+mitg==", + "version": "1.1.17", + "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle-group/-/react-toggle-group-1.1.17.tgz", + "integrity": "sha512-KKsrxb1cZREc2RI5DOGwlUSpaPW40xIaK1/DXXqYDb7slRE8pkRa+iF2aFbYiuMJ+aNWpCSChiN5gFe3bVveaQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-toggle": "1.1.13", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-toggle": "1.1.16", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -2075,18 +2078,18 @@ } }, "node_modules/@radix-ui/react-toolbar": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toolbar/-/react-toolbar-1.1.14.tgz", - "integrity": "sha512-L/EkWVqlnj3lL2toHh4C7PwH2jxfa7OCq6lGfXSCii99ve2S4Ux5rc9HnOa7LN9exHa/Nl9kmCAmP9BuDPy5UA==", + "version": "1.1.17", + "resolved": "https://registry.npmjs.org/@radix-ui/react-toolbar/-/react-toolbar-1.1.17.tgz", + "integrity": "sha512-MjorZ0XQiWfCrrpStNXw/hX0HnG7VEzCgcSV226Ox8/WzS5yq0SiMhsLFE3LlXhdghlakFRFdE6eegtmUQW7Mg==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-separator": "1.1.11", - "@radix-ui/react-toggle-group": "1.1.14" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-separator": "1.1.13", + "@radix-ui/react-toggle-group": "1.1.17" }, "peerDependencies": { "@types/react": "*", @@ -2104,23 +2107,24 @@ } }, "node_modules/@radix-ui/react-tooltip": { - "version": "1.2.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-tooltip/-/react-tooltip-1.2.11.tgz", - "integrity": "sha512-8XZ6Py3y3W2nEzAUGCN5cfVKaUi+CVApcz1d6lrNVVf2hvYEixMRkq8k9ggPKnQUpRRuOV5avt8uvxViH2jLwA==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-popper": "1.3.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-slot": "1.3.0", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-visually-hidden": "1.2.7" + "version": "1.2.14", + "resolved": "https://registry.npmjs.org/@radix-ui/react-tooltip/-/react-tooltip-1.2.14.tgz", + "integrity": "sha512-C/JxCKJJac+wtHPW1yFBSN8Ssuaufy2jYQMgyiJYyW4Fw0WJfDWXQDAly1qsbd1YDznH+sYitaljhf8igPCvmA==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-popper": "1.3.5", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-slot": "1.3.1", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-visually-hidden": "1.2.9" }, "peerDependencies": { "@types/react": "*", @@ -2138,9 +2142,9 @@ } }, "node_modules/@radix-ui/react-use-callback-ref": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.2.tgz", - "integrity": "sha512-xCso9j1/u8sEgP1RNHjFrXJLApL8LiqOkI1R4ywuN00rxWdYg4oQXuwKLS3i0j5NWLromUD27/4nlxj2UFVvIw==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.3.tgz", + "integrity": "sha512-AUS7HoBBAncIsGMLNG+CcpLuJ+JIBbZzmyM8Qdb1eIThX0AlhSSC6wn40xfBlPE+ypx/vSSiRWnklUAjy3U3UA==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -2153,13 +2157,14 @@ } }, "node_modules/@radix-ui/react-use-controllable-state": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.3.tgz", - "integrity": "sha512-PLzC90MS+ReootmjC597dvopoelpZ8Q61HJkDXZSExitIq7PL55vHNnesAHwguHK0aPfBnpdNzQtv1uliaqQrA==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.5.tgz", + "integrity": "sha512-UB1dXpxvHjR48poyKdKdTm7jT0kp3elkUKdKQiOkirlbYumqXinSJtrjDsr9maXNPvL12bKI4CDSmydms/9Aeg==", "license": "MIT", "dependencies": { - "@radix-ui/react-use-effect-event": "0.0.3", - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-use-effect-event": "0.0.4", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2172,12 +2177,12 @@ } }, "node_modules/@radix-ui/react-use-effect-event": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-effect-event/-/react-use-effect-event-0.0.3.tgz", - "integrity": "sha512-6c8ZqvPTWILEKnyVkP53EGRCcpnJiKTC21sS/6R1GF5xKyHJJWQEPfkqlcgUkdRQivd6tb23abUwe4ngWmY0JA==", + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-effect-event/-/react-use-effect-event-0.0.4.tgz", + "integrity": "sha512-XYcfa6wlXDCwQtePuEiPmXLSAhGL4DWtedSyRgGbG3y10mw+OnrLp6SyeY1gJFMiYF0Dx0nMAX9InylKbLEFQQ==", "license": "MIT", "dependencies": { - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2190,12 +2195,12 @@ } }, "node_modules/@radix-ui/react-use-escape-keydown": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.3.tgz", - "integrity": "sha512-3wEkMiPHXha/2VadZ68rYBcmYnPINVGl4Y3gtcM7fKRjANk0OscK+cdqBgUWdozb7YJxsh0vefM7vgAMHXOjqg==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.4.tgz", + "integrity": "sha512-4MSb5SPbMH02uUn19tLkO5Bav66ZQg/zFbedo7FWLWGFg9r8Z9xSog7QGnq9ZceurzBVIAIwgzANg6ExWc8HkQ==", "license": "MIT", "dependencies": { - "@radix-ui/react-use-callback-ref": "1.1.2" + "@radix-ui/react-use-callback-ref": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2208,9 +2213,9 @@ } }, "node_modules/@radix-ui/react-use-is-hydrated": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-is-hydrated/-/react-use-is-hydrated-0.1.1.tgz", - "integrity": "sha512-qwOiz4Tjo8CNnrOLAYUMXeZwDzXgXpvK4TKQPmWLECM9XoWvA6+0Z2/7Ag3A4ivjS4ovbLJPbskkxioFyBhr8A==", + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-is-hydrated/-/react-use-is-hydrated-0.1.2.tgz", + "integrity": "sha512-2+gAVu9uaSLbopCTvvuWX9MIgEOlyqXC1Ok+KLCO7cZPSHLENs7dL0KbFQUGFIcFKmDW/bmaQRJtd8E3cnMRUw==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -2223,9 +2228,9 @@ } }, "node_modules/@radix-ui/react-use-layout-effect": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.2.tgz", - "integrity": "sha512-jrBWOxZITuGcnjRCM2t2U5ZPkCLxD+Ym6DjfssS5haTj2iiak/DOb64JeN6OdLfLgptb6/e2kKR+ZuTrGoZTPA==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.3.tgz", + "integrity": "sha512-rDiah9wvtqihWtWz02XreeRKIxt2EJF8y5D9rtY9l5A2zxePAtcPiOMpDugNRw5bFHz+1/8viVoc7ZVKiJknCw==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -2238,9 +2243,9 @@ } }, "node_modules/@radix-ui/react-use-previous": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-1.1.2.tgz", - "integrity": "sha512-IGBQPtRFdhN6MQ8dbegVmBq1LVZluya3F1jWY+puIcQC3MHctRwTDSBWCkL/3ZcnMJLTMJ++Z+ktmvg0F89iCw==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-1.1.3.tgz", + "integrity": "sha512-kbefNKla5AGhgvMqrg/qS7mYVLXTEHQLqoFIS03nKN2dAfQQ5PK5Tp+2LxS7BV6a6l4HHv4jTg6rtV2Uajwe2w==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -2253,12 +2258,12 @@ } }, "node_modules/@radix-ui/react-use-rect": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.1.2.tgz", - "integrity": "sha512-d8a+bBY/FxikNPlgJJoaBHZX+zKVbWHYJGTLnLvveQgFSTntkGdEKv3JDtHrMS0DNYpllz2nRsTLGLKYttbpmw==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.1.3.tgz", + "integrity": "sha512-W0GSYZFKEfi6raMiMEfJSngvVbFDIyxtW5JuVg5NoQBY59l0dVQVGLbhog/tOdwq0qtZ+TXuX1ikSNan4/IZXA==", "license": "MIT", "dependencies": { - "@radix-ui/rect": "1.1.2" + "@radix-ui/rect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2271,12 +2276,12 @@ } }, "node_modules/@radix-ui/react-use-size": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.1.2.tgz", - "integrity": "sha512-giWQp+4mxjBPt4KZ0MmyuykFNWfbDxKt4x+fPkRYmgRFJSbCZFzUglvMb/Kjn38tm10YP4ufiQZDx3zna4LU6w==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.1.3.tgz", + "integrity": "sha512-jJq6tQQLvO/z4uWbztjwPV+1a/+H4rCaWypasLB/ac8DEdd6+p7dIm7o3F6P2KZPGkPMqD4s5424EdAdoU+GLA==", "license": "MIT", "dependencies": { - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2289,12 +2294,12 @@ } }, "node_modules/@radix-ui/react-visually-hidden": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.2.7.tgz", - "integrity": "sha512-1wNZBggTDK3GRuuQ6nP4k2yi7a6l7I5qbMPbZcRsrGsGVead/f/d5FhEzUvqFs0bcrDLx7n1zKQ3JvLR6whaaw==", + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.2.9.tgz", + "integrity": "sha512-seuZXNZVCz1kLSQMRO/TdNOSahBI3S5nXE4jzO7u7aFRWQlMAnwyrr8vKMkEU115fCLEyzR2YyjnP+aRMxK34w==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -2312,9 +2317,9 @@ } }, "node_modules/@radix-ui/rect": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.1.2.tgz", - "integrity": "sha512-xnXE7wG13PI+cxieVssYXlQJuYVRhH9NBoxt3KNwzghDIA69GMm7d4wXRouHIYjE+KvS6U/MsMO73NdS2MH9ZA==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.1.3.tgz", + "integrity": "sha512-JtyZR+mqgBibTo8xea3B6ZRmzZiM/YeVBtUkas6zMuXjAlfIFIW2FgqeM9eLyvEaYX66vr6DJMK+4U6LV0KhNw==", "license": "MIT" }, "node_modules/@stablelib/base64": { @@ -3471,66 +3476,66 @@ } }, "node_modules/radix-ui": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/radix-ui/-/radix-ui-1.6.1.tgz", - "integrity": "sha512-QXDXJtB6sK83mLASONYUZCauatcWb+knFviFpN1EhtdbbmlsRmzCLrbZSKztnNiem2KOHIBbiDbauVB7SORXMw==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-accessible-icon": "1.1.11", - "@radix-ui/react-accordion": "1.2.15", - "@radix-ui/react-alert-dialog": "1.1.18", - "@radix-ui/react-arrow": "1.1.11", - "@radix-ui/react-aspect-ratio": "1.1.11", - "@radix-ui/react-avatar": "1.2.1", - "@radix-ui/react-checkbox": "1.3.6", - "@radix-ui/react-collapsible": "1.1.15", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-context-menu": "2.3.2", - "@radix-ui/react-dialog": "1.1.18", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-dropdown-menu": "2.1.19", - "@radix-ui/react-focus-guards": "1.1.4", - "@radix-ui/react-focus-scope": "1.1.11", - "@radix-ui/react-form": "0.1.11", - "@radix-ui/react-hover-card": "1.1.18", - "@radix-ui/react-label": "2.1.11", - "@radix-ui/react-menu": "2.1.19", - "@radix-ui/react-menubar": "1.1.19", - "@radix-ui/react-navigation-menu": "1.2.17", - "@radix-ui/react-one-time-password-field": "0.1.11", - "@radix-ui/react-password-toggle-field": "0.1.6", - "@radix-ui/react-popover": "1.1.18", - "@radix-ui/react-popper": "1.3.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-progress": "1.1.11", - "@radix-ui/react-radio-group": "1.4.2", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-scroll-area": "1.2.13", - "@radix-ui/react-select": "2.3.2", - "@radix-ui/react-separator": "1.1.11", - "@radix-ui/react-slider": "1.4.2", - "@radix-ui/react-slot": "1.3.0", - "@radix-ui/react-switch": "1.3.2", - "@radix-ui/react-tabs": "1.1.16", - "@radix-ui/react-toast": "1.2.18", - "@radix-ui/react-toggle": "1.1.13", - "@radix-ui/react-toggle-group": "1.1.14", - "@radix-ui/react-toolbar": "1.1.14", - "@radix-ui/react-tooltip": "1.2.11", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-effect-event": "0.0.3", - "@radix-ui/react-use-escape-keydown": "1.1.3", - "@radix-ui/react-use-is-hydrated": "0.1.1", - "@radix-ui/react-use-layout-effect": "1.1.2", - "@radix-ui/react-use-size": "1.1.2", - "@radix-ui/react-visually-hidden": "1.2.7" + "version": "1.6.5", + "resolved": "https://registry.npmjs.org/radix-ui/-/radix-ui-1.6.5.tgz", + "integrity": "sha512-HVHPWDoOXBYxxiwvWR45KPcmvrjoa/NTFUbPbGmYoZv7BFYOIpZKiPQZWcpFJTX5z4LeoGenGCUgoafdYHuPWA==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-accessible-icon": "1.1.13", + "@radix-ui/react-accordion": "1.2.18", + "@radix-ui/react-alert-dialog": "1.1.21", + "@radix-ui/react-arrow": "1.1.13", + "@radix-ui/react-aspect-ratio": "1.1.13", + "@radix-ui/react-avatar": "1.2.4", + "@radix-ui/react-checkbox": "1.3.9", + "@radix-ui/react-collapsible": "1.1.18", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-context-menu": "2.3.5", + "@radix-ui/react-dialog": "1.1.21", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-dropdown-menu": "2.1.22", + "@radix-ui/react-focus-guards": "1.1.5", + "@radix-ui/react-focus-scope": "1.1.14", + "@radix-ui/react-form": "0.1.14", + "@radix-ui/react-hover-card": "1.1.21", + "@radix-ui/react-label": "2.1.13", + "@radix-ui/react-menu": "2.1.22", + "@radix-ui/react-menubar": "1.1.22", + "@radix-ui/react-navigation-menu": "1.2.20", + "@radix-ui/react-one-time-password-field": "0.1.14", + "@radix-ui/react-password-toggle-field": "0.1.9", + "@radix-ui/react-popover": "1.1.21", + "@radix-ui/react-popper": "1.3.5", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-progress": "1.1.14", + "@radix-ui/react-radio-group": "1.4.5", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-scroll-area": "1.2.16", + "@radix-ui/react-select": "2.3.5", + "@radix-ui/react-separator": "1.1.13", + "@radix-ui/react-slider": "1.4.5", + "@radix-ui/react-slot": "1.3.1", + "@radix-ui/react-switch": "1.3.5", + "@radix-ui/react-tabs": "1.1.19", + "@radix-ui/react-toast": "1.2.21", + "@radix-ui/react-toggle": "1.1.16", + "@radix-ui/react-toggle-group": "1.1.17", + "@radix-ui/react-toolbar": "1.1.17", + "@radix-ui/react-tooltip": "1.2.14", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-effect-event": "0.0.4", + "@radix-ui/react-use-escape-keydown": "1.1.4", + "@radix-ui/react-use-is-hydrated": "0.1.2", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-use-size": "1.1.3", + "@radix-ui/react-visually-hidden": "1.2.9" }, "peerDependencies": { "@types/react": "*", diff --git a/examples/nextjs-react-flow/package.json b/examples/nextjs-react-flow/package.json index bd62e2541e5..9ed2f9019b8 100644 --- a/examples/nextjs-react-flow/package.json +++ b/examples/nextjs-react-flow/package.json @@ -10,11 +10,11 @@ "lint": "next lint" }, "dependencies": { - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-flow": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-flow": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", "@xyflow/react": "^12.10.1", "next": "^16.1.6", "react": "^18.3.1", diff --git a/examples/nextjs-spreadsheet-advanced/package-lock.json b/examples/nextjs-spreadsheet-advanced/package-lock.json index ff433d8dae2..60ece9c66c1 100644 --- a/examples/nextjs-spreadsheet-advanced/package-lock.json +++ b/examples/nextjs-spreadsheet-advanced/package-lock.json @@ -11,9 +11,9 @@ "@dnd-kit/modifiers": "^6.0.1", "@dnd-kit/sortable": "^7.0.2", "@dnd-kit/utilities": "^3.2.2", - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", "@radix-ui/react-dropdown-menu": "^1.0.0", "@radix-ui/react-tooltip": "^1.0.7", "@use-gesture/react": "^10.3.1", @@ -2808,30 +2808,30 @@ } }, "node_modules/@liveblocks/client": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.21.0.tgz", - "integrity": "sha512-dxPzW2OTXFtKWsbYpjR5N2qpVYtjEeFXYul0TRRtwKkwF161to+8in/6VCd7H3MtD0B0TvN6gM0yedjMhk98oQ==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.23.0.tgz", + "integrity": "sha512-ETdju0DzK9h4BSCe7hFc2gqzLOhoarL5jTNBaCrtBwSqyO4TY3FjVo/aPWRi4zkhhDWvAA4oh/HATLJldj5pLw==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0" + "@liveblocks/core": "3.23.0" } }, "node_modules/@liveblocks/core": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.21.0.tgz", - "integrity": "sha512-3z1Lu5Kg0hQFxZWsAzp/qqmE+aSTV4ca67h7s5LsZPO3CRnEzpUSXiHtxpx8lVPj/ndXt7itikmFWsc8nCkw5g==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.23.0.tgz", + "integrity": "sha512-VG7BTOxTVGE0pNV/uaF5rC8C6FqTy7uR0NPFZGDLQqi2gFYX2MCf4EuPydToFXF54WRWUukzQmItkhFMQb23Cg==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.21.0.tgz", - "integrity": "sha512-YGV014c6S5SrjOV7wAnSx1QKTyd0pyOpcKE8yohUuiy4LBCASHHAGeQI/iCU4XFHYCuQWqjx3yx6CFHoYohqwA==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.23.0.tgz", + "integrity": "sha512-/k2NjYVvk56ub3CQDb2kcDjP2rkcyixzVdTEu30/URrq0UB/MngWgjFFyz1cSXjqyVAIdmdn9PLW+KM6E6K8+w==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0", + "@liveblocks/core": "3.23.0", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "marked": "^15.0.11", @@ -2839,13 +2839,13 @@ } }, "node_modules/@liveblocks/react": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.21.0.tgz", - "integrity": "sha512-yMipwcJIqjDyrcKMYyNbjiQDSmR7u/g34FQvp34VjimVBUshkowEI696K+GKrh7STmcTJdhA/cKs4lZuOiWPhg==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.23.0.tgz", + "integrity": "sha512-VlBrvs30hsrbD5uRbd1bhpUJDBx5Q0Z8XFz5FuNb/EWueRj+Kfu4mCuRaEChbXrZrzGQX0m84ST6l5lR0n6NNQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0" + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0" }, "peerDependencies": { "@types/react": "^18 || ^19", diff --git a/examples/nextjs-spreadsheet-advanced/package.json b/examples/nextjs-spreadsheet-advanced/package.json index 9ed4af9adfb..c62b4d101cb 100644 --- a/examples/nextjs-spreadsheet-advanced/package.json +++ b/examples/nextjs-spreadsheet-advanced/package.json @@ -13,9 +13,9 @@ "@dnd-kit/modifiers": "^6.0.1", "@dnd-kit/sortable": "^7.0.2", "@dnd-kit/utilities": "^3.2.2", - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", "@radix-ui/react-dropdown-menu": "^1.0.0", "@radix-ui/react-tooltip": "^1.0.7", "@use-gesture/react": "^10.3.1", diff --git a/examples/nextjs-tiptap-advanced/package-lock.json b/examples/nextjs-tiptap-advanced/package-lock.json index eda1f38a188..68621d8e8e0 100644 --- a/examples/nextjs-tiptap-advanced/package-lock.json +++ b/examples/nextjs-tiptap-advanced/package-lock.json @@ -7,11 +7,11 @@ "name": "@liveblocks-examples/nextjs-tiptap-advanced", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-tiptap": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-tiptap": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", "@radix-ui/react-dialog": "^1.0.5", "@radix-ui/react-popover": "^1.0.7", "@radix-ui/react-select": "^1.1.2", @@ -571,30 +571,30 @@ "license": "Apache-2.0" }, "node_modules/@liveblocks/client": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.21.0.tgz", - "integrity": "sha512-dxPzW2OTXFtKWsbYpjR5N2qpVYtjEeFXYul0TRRtwKkwF161to+8in/6VCd7H3MtD0B0TvN6gM0yedjMhk98oQ==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.23.0.tgz", + "integrity": "sha512-ETdju0DzK9h4BSCe7hFc2gqzLOhoarL5jTNBaCrtBwSqyO4TY3FjVo/aPWRi4zkhhDWvAA4oh/HATLJldj5pLw==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0" + "@liveblocks/core": "3.23.0" } }, "node_modules/@liveblocks/core": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.21.0.tgz", - "integrity": "sha512-3z1Lu5Kg0hQFxZWsAzp/qqmE+aSTV4ca67h7s5LsZPO3CRnEzpUSXiHtxpx8lVPj/ndXt7itikmFWsc8nCkw5g==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.23.0.tgz", + "integrity": "sha512-VG7BTOxTVGE0pNV/uaF5rC8C6FqTy7uR0NPFZGDLQqi2gFYX2MCf4EuPydToFXF54WRWUukzQmItkhFMQb23Cg==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.21.0.tgz", - "integrity": "sha512-YGV014c6S5SrjOV7wAnSx1QKTyd0pyOpcKE8yohUuiy4LBCASHHAGeQI/iCU4XFHYCuQWqjx3yx6CFHoYohqwA==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.23.0.tgz", + "integrity": "sha512-/k2NjYVvk56ub3CQDb2kcDjP2rkcyixzVdTEu30/URrq0UB/MngWgjFFyz1cSXjqyVAIdmdn9PLW+KM6E6K8+w==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0", + "@liveblocks/core": "3.23.0", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "marked": "^15.0.11", @@ -602,13 +602,13 @@ } }, "node_modules/@liveblocks/react": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.21.0.tgz", - "integrity": "sha512-yMipwcJIqjDyrcKMYyNbjiQDSmR7u/g34FQvp34VjimVBUshkowEI696K+GKrh7STmcTJdhA/cKs4lZuOiWPhg==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.23.0.tgz", + "integrity": "sha512-VlBrvs30hsrbD5uRbd1bhpUJDBx5Q0Z8XFz5FuNb/EWueRj+Kfu4mCuRaEChbXrZrzGQX0m84ST6l5lR0n6NNQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0" + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0" }, "peerDependencies": { "@types/react": "^18 || ^19", @@ -625,17 +625,17 @@ } }, "node_modules/@liveblocks/react-tiptap": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-tiptap/-/react-tiptap-3.21.0.tgz", - "integrity": "sha512-QwCl0y9GjZDuCifj9o0RERLhfveO4subdEyVoiPXg/JDxjGD3zlLzz6RV28WZqFUL28jl0IYnlDdMHENn2mr8A==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react-tiptap/-/react-tiptap-3.23.0.tgz", + "integrity": "sha512-5oU87Kd3yAbUSF1Yg6I9DxFQGKC+UqI41fuz+8I7cx6NgMXlMIzTD+8Qq8j7EHVwC8a6NX1Vg0yz4y+Bg/C5QA==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0", - "@liveblocks/react": "3.21.0", - "@liveblocks/react-ui": "3.21.0", - "@liveblocks/yjs": "3.21.0", + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0", + "@liveblocks/react": "3.23.0", + "@liveblocks/react-ui": "3.23.0", + "@liveblocks/yjs": "3.23.0", "cmdk": "^1.0.4", "radix-ui": "^1.4.0", "y-prosemirror": "^1.3.7" @@ -661,15 +661,15 @@ } }, "node_modules/@liveblocks/react-ui": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.21.0.tgz", - "integrity": "sha512-ZvRAzrDuGGR4yUm90VLkdcCl20yyqiyPitQqPmS+Ude+ESxRAhuqv5lrH1Q6S0MrQYuouph/+jXX7Myb7lQKCw==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.23.0.tgz", + "integrity": "sha512-de35PijEENcKgNdhYUn9o5srX8tqOWAOh4trQRWe/DCHOBD9TBc6E+ChLAxO8mDy4zChhUvAQ/vhtsh0bKbOhQ==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0", - "@liveblocks/react": "3.21.0", + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0", + "@liveblocks/react": "3.23.0", "frimousse": "^0.2.0", "marked": "^15.0.11", "radix-ui": "^1.4.0", @@ -694,13 +694,13 @@ } }, "node_modules/@liveblocks/yjs": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.21.0.tgz", - "integrity": "sha512-BANYY+OYHI3VfcJJSgZVCmqZxoMBUfvtq4lRpR6oIr3rtclJL5T+SBqo8p+5p4yiSSQdj07ICA6hnlyIfhR6yQ==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.23.0.tgz", + "integrity": "sha512-VsQO1QtXcqQheXKRzVRY37MVS/VFbDHFhNeLZAulGZ9MDts7hds+8VyU4uif31E/5qgfh3LaokExSZVIO/cA6A==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0", + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0", "@noble/hashes": "^1.8.0", "js-base64": "^3.7.7", "lib0": "^0.2.0", @@ -866,18 +866,18 @@ } }, "node_modules/@radix-ui/primitive": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.4.tgz", - "integrity": "sha512-7AdCK9PQyiljKoBDbN8OuctCbd/esdwZPQ8RtOE3SsyQtUpiPb+ND75q0jEhC1m1ecBI0MFNeLJvwIh9iKHRcQ==", + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.7.tgz", + "integrity": "sha512-rqWnm76nYT8HoNNqEjpgJ7Pw/DrBj5iBTrmEPo6HTX5+VJyBNOqTdv4g89G63HuR5g0AaENoAcH7Is5fF2kZ8Q==", "license": "MIT" }, "node_modules/@radix-ui/react-accessible-icon": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-accessible-icon/-/react-accessible-icon-1.1.11.tgz", - "integrity": "sha512-HQDOFTKwSnmUij6l54wYJJtxTAnxI71+YJLOrjm2ladFB8HAV5Jt7hwaZPhWTGBkYoW4+ZAOfNZrLDh/qvxSYA==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-accessible-icon/-/react-accessible-icon-1.1.13.tgz", + "integrity": "sha512-2/0RrtTngKZVkOFYDlvhe6JIsUravRnYGwH1iJ+qt+wPu8/fPu3HTLRkQptyIkpLovAy8qvHHJs9cvYJ3Uyqqg==", "license": "MIT", "dependencies": { - "@radix-ui/react-visually-hidden": "1.2.7" + "@radix-ui/react-visually-hidden": "1.2.9" }, "peerDependencies": { "@types/react": "*", @@ -895,12 +895,12 @@ } }, "node_modules/@radix-ui/react-accessible-icon/node_modules/@radix-ui/react-visually-hidden": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.2.7.tgz", - "integrity": "sha512-1wNZBggTDK3GRuuQ6nP4k2yi7a6l7I5qbMPbZcRsrGsGVead/f/d5FhEzUvqFs0bcrDLx7n1zKQ3JvLR6whaaw==", + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.2.9.tgz", + "integrity": "sha512-seuZXNZVCz1kLSQMRO/TdNOSahBI3S5nXE4jzO7u7aFRWQlMAnwyrr8vKMkEU115fCLEyzR2YyjnP+aRMxK34w==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -918,20 +918,20 @@ } }, "node_modules/@radix-ui/react-accordion": { - "version": "1.2.15", - "resolved": "https://registry.npmjs.org/@radix-ui/react-accordion/-/react-accordion-1.2.15.tgz", - "integrity": "sha512-24Zz/0SYx8F2bSVThBnQrdJs2VbKelyuJordcFRRdA0fRAhrq/wSegGCqaQz34VQoiWqSMGYCYXEhynLSlyQlg==", + "version": "1.2.18", + "resolved": "https://registry.npmjs.org/@radix-ui/react-accordion/-/react-accordion-1.2.18.tgz", + "integrity": "sha512-CGuUFvhjScXBF/bhjaU9xlgai2ikYqJRazXhMzngoUaZI7QaxAw24Ae3S/pR0b69p8GqW6i+CKJmx9JPNnZ4QQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collapsible": "1.1.15", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collapsible": "1.1.18", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -949,16 +949,16 @@ } }, "node_modules/@radix-ui/react-alert-dialog": { - "version": "1.1.18", - "resolved": "https://registry.npmjs.org/@radix-ui/react-alert-dialog/-/react-alert-dialog-1.1.18.tgz", - "integrity": "sha512-6c2cXpNlAgHDhKguK24XcWHHayMpK+lk7/WwBXBco+ZJ4Dv7xP++GBM280KgTD/HCRu3jSdfe8WQiZssonYaIA==", + "version": "1.1.21", + "resolved": "https://registry.npmjs.org/@radix-ui/react-alert-dialog/-/react-alert-dialog-1.1.21.tgz", + "integrity": "sha512-VbSR148lNkE8JdWnOsYX72YdivmCAtcrot1dl8UmT0ZZRKNR3hHJUpQxJOw7jWlY/JFemn4oaDXxCxpD594B7Q==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-dialog": "1.1.18", - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-dialog": "1.1.21", + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -976,12 +976,12 @@ } }, "node_modules/@radix-ui/react-arrow": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.1.11.tgz", - "integrity": "sha512-Kdil9BB1rIFC/khmf4hC35bn8701AJcizTU7G7cUbEbk5XqqbjDuHW60uUfKqO5WojjZcbAW51Q7P0hRmMLw8A==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.1.13.tgz", + "integrity": "sha512-0Q310knIY0K+mkmncU9FxLggfW7V49Ok2oY+iu27KkERTsQXxYCIC8XW5QoK4w7Jp1z00vT5xj3oxTcn7QlcTg==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -999,12 +999,12 @@ } }, "node_modules/@radix-ui/react-aspect-ratio": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-aspect-ratio/-/react-aspect-ratio-1.1.11.tgz", - "integrity": "sha512-IUAhIVpBUvP5NNICjlaB1OFmtRLGqQqTF3ZOSGPoq3XeLXRFtHiWTRxSVEULgOd9GQR2c7tsYqDnhUennapZnw==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-aspect-ratio/-/react-aspect-ratio-1.1.13.tgz", + "integrity": "sha512-dD/EvbOiLskcdBKgNAeUmbTBCJfdCGp85fpFe3lmziE4ASbXuFERQCAB3sR41yvM+P711kJsTBNL9piP60urbA==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -1022,16 +1022,17 @@ } }, "node_modules/@radix-ui/react-avatar": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-avatar/-/react-avatar-1.2.1.tgz", - "integrity": "sha512-+8PWoLLZv3AVb5m0pvoiOca/bQGzc9vPVb+982HB2x3Un0DpYEPM3zLMl4oqRpBsocJuNqLkiv/HXTnTrlwr4g==", + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-avatar/-/react-avatar-1.2.4.tgz", + "integrity": "sha512-u4Sz6ajq2WobGMqbsNXnFI/3JP/o7TUBkEmQ4BRUYofPDQawdO3WWYy5907c9VgOFX+ETjKI3VxnnrKYAF7Pmg==", "license": "MIT", "dependencies": { - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-is-hydrated": "0.1.1", - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-is-hydrated": "0.1.2", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1049,19 +1050,18 @@ } }, "node_modules/@radix-ui/react-checkbox": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/@radix-ui/react-checkbox/-/react-checkbox-1.3.6.tgz", - "integrity": "sha512-eUEUoGMDpfkgHWSE97ZZaUJtzR1M7EKnNIpD1Q16+8JR9NWghcaqMulx9PuCQ720w0UclfYn6FEbCdd5Hx087g==", + "version": "1.3.9", + "resolved": "https://registry.npmjs.org/@radix-ui/react-checkbox/-/react-checkbox-1.3.9.tgz", + "integrity": "sha512-YPXZlqjrKVqKtVD2F828CApHwu+PEu30i7x0Y9gg6SbQ3fJbcaQlDkGPT0gW6HjxoCjAEt8uJ494F1S61KpIjQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-previous": "1.1.2", - "@radix-ui/react-use-size": "1.1.2" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-size": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1078,35 +1078,20 @@ } } }, - "node_modules/@radix-ui/react-checkbox/node_modules/@radix-ui/react-use-previous": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-1.1.2.tgz", - "integrity": "sha512-IGBQPtRFdhN6MQ8dbegVmBq1LVZluya3F1jWY+puIcQC3MHctRwTDSBWCkL/3ZcnMJLTMJ++Z+ktmvg0F89iCw==", - "license": "MIT", - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, "node_modules/@radix-ui/react-collapsible": { - "version": "1.1.15", - "resolved": "https://registry.npmjs.org/@radix-ui/react-collapsible/-/react-collapsible-1.1.15.tgz", - "integrity": "sha512-8A1zibu5skAQ+UVbaeNH5hVMibiFCRJzgMuM14LTWGttnTZKQL9jwYnhAbHRuxrtCqPXa4JvvnVUq1pTNgyZYw==", + "version": "1.1.18", + "resolved": "https://registry.npmjs.org/@radix-ui/react-collapsible/-/react-collapsible-1.1.18.tgz", + "integrity": "sha512-aNMp8humfYzWERz5gxGb/eLNkB0ZthypLbNlNolzdgzFTeN78e/rnn9rxCdOaSsg/zClTOJ/OkjXYx9PUEPATw==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1124,15 +1109,15 @@ } }, "node_modules/@radix-ui/react-collection": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.1.11.tgz", - "integrity": "sha512-djW9+zeg137KQdlPtmE8xnaD+K2rcXXMWFrSg0hsmYZ6HRbdTA7tDHFgpaW9+huWVEu0RCabL+985T4TA0BE7g==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.1.13.tgz", + "integrity": "sha512-Q8xYqNRFObXPmi45bFSkGdM2JA5hjBeYGFqzg6lZR3wp6b+cciraVq8DdneTabtws+uOYqjmsvmKOufk/M9Cyg==", "license": "MIT", "dependencies": { - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-slot": "1.3.0" + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-slot": "1.3.1" }, "peerDependencies": { "@types/react": "*", @@ -1150,9 +1135,9 @@ } }, "node_modules/@radix-ui/react-compose-refs": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.3.tgz", - "integrity": "sha512-rYOP8OMnuuPMQF1uhPVlGNcCDlkokKqGFE3JcxFViIkAXP7EvFWUliJAstrapypaBLJNHbZL6jGhbVDGTwmVhA==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.4.tgz", + "integrity": "sha512-pWJo6lQAfR6uy1n7ii7PaCc9dLPwTXDYbQpORZU5B548Aqvl2pP1SM1vJGKyxIFqZMHRopRO4CQYX2iXAIB5jA==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -1165,9 +1150,9 @@ } }, "node_modules/@radix-ui/react-context": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.4.tgz", - "integrity": "sha512-QwH4PO5urrbO+FaGd5Aglg+YJgWTyyuZ3g/6mKvsqraLkglDdckw9JafgL5McL5VEJ6EPNduPaT3ZE9BttDAqg==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.2.1.tgz", + "integrity": "sha512-EraVbFjiIjibpLr6EjvEDmSCYJU2SlKDMiO+qEK/D9GOWnQoAQlpQo2occGYC1UM9MBeEx5Bek3UtW/Qi57vAg==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -1180,16 +1165,16 @@ } }, "node_modules/@radix-ui/react-context-menu": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-context-menu/-/react-context-menu-2.3.2.tgz", - "integrity": "sha512-qzsA/ZPhF6yMxBOTIk1nlCkoy2mswSbwYL+ErBa2iP0s4WWrlxmczArYqMcpVfEjmM7KJj/ADPXky0yZfbSxtQ==", + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-context-menu/-/react-context-menu-2.3.5.tgz", + "integrity": "sha512-wbvSjqc7r0xKmfhrMCiCPxSTv/aSHU0cCAy0tELthJbaIzT7dkAcevKuoGKbDLiPG2VePgMVqLi2sWb6tDnzvQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-menu": "2.1.19", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-menu": "2.1.22", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -1207,23 +1192,24 @@ } }, "node_modules/@radix-ui/react-dialog": { - "version": "1.1.18", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.1.18.tgz", - "integrity": "sha512-apa28mldjMgORmE6g/w3sCcA0Y9UAVeeDVoozN4i7kOw12mLl9RBchfzK3Nn6qxOWjrZhK1Lfy7f07kyzxtnBw==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-focus-guards": "1.1.4", - "@radix-ui/react-focus-scope": "1.1.11", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-slot": "1.3.0", - "@radix-ui/react-use-controllable-state": "1.2.3", + "version": "1.1.21", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.1.21.tgz", + "integrity": "sha512-h+7qMDDmZJ8qTSPrwNyKb/PACY0ehtN8QOBlCz+C2C1jgehKekdhmHddG9YQk8BF/sHJqglPjte+jA1Jrp9HcA==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-focus-guards": "1.1.5", + "@radix-ui/react-focus-scope": "1.1.14", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-slot": "1.3.1", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", "aria-hidden": "^1.2.4", "react-remove-scroll": "^2.7.2" }, @@ -1243,9 +1229,9 @@ } }, "node_modules/@radix-ui/react-direction": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.1.2.tgz", - "integrity": "sha512-C3vFhbyi4SW3PmbAi6Awpu4OzJtd0MxGurvSsYtr7p7nM8RNB3VAF3CUmnp2j50knpkrRcB7+ycVXzgLgF6yNA==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.1.3.tgz", + "integrity": "sha512-OdgAA/xb6WOQMKNn0mtbYoruMG6YMaBOnq+evWxSpMmiEMBdeFZawnIWRfPPeVXCRm+0lnN8jpJLjhD7/UIxWw==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -1258,16 +1244,16 @@ } }, "node_modules/@radix-ui/react-dismissable-layer": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.14.tgz", - "integrity": "sha512-4lUhWTWAjbDIqFrAPWJ3WqBOpO5YchVZ88X3nh6H9Lu5AFi5nCUeTPj3D8FSDmabmFeRe9ME0BDA4MwKTha5GQ==", + "version": "1.1.17", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.17.tgz", + "integrity": "sha512-QAXwa38pG0xNAYh1pjdSaf86NrkqsMoDNmget/Y7X8O8E/C3Iqlj9GAPE4DfX9BPLXc7WH2TWSzMRnIoCdcjzQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-effect-event": "0.0.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-effect-event": "0.0.4" }, "peerDependencies": { "@types/react": "*", @@ -1285,18 +1271,18 @@ } }, "node_modules/@radix-ui/react-dropdown-menu": { - "version": "2.1.19", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.1.19.tgz", - "integrity": "sha512-HZccBkbK0LOi8nYKIp5jll/zIRW0cCOmG6WWyqsSpmXCU+ZlcBbTqIwlBvPCu886C5RVu6c/kHV7xSP8IgYNHw==", + "version": "2.1.22", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.1.22.tgz", + "integrity": "sha512-wZRLTjZaJf1HTxx0YepFKZUuo+SZMi+Cr4kJ2fuA5FxDSUE0vHDTscahUaU+jfz6LFk4OuguwqJs5K0JsIsIBA==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-menu": "2.1.19", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-menu": "2.1.22", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -1314,9 +1300,9 @@ } }, "node_modules/@radix-ui/react-focus-guards": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.4.tgz", - "integrity": "sha512-cot/aB/mOm0IYVYTTmQcEEK1M48lZWi8FlYe5nDPQQ8NYZUlXEFgncJ9p2Kzer3RKSrY7cTTpEMLZKNo9QoP5Q==", + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.5.tgz", + "integrity": "sha512-UQvlB7L/BYh3P8MLvwZnQkH521EDos40Rwnbt5+Qpg4Vbk0z3xJjRUmR6+aka4aT1IQQXFdO5bNPoE7cvFl5xQ==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -1329,14 +1315,14 @@ } }, "node_modules/@radix-ui/react-focus-scope": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.11.tgz", - "integrity": "sha512-Mn88Vg2whaRocGJNOH+DKFqYm6ySFPQaiwHNxZPyjn99B52KAEJWWY9NP83+nWdk2HM3rdov+STu9AG471Rt9w==", + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.14.tgz", + "integrity": "sha512-/x4htnJfmW53MplkrePaDpf1o/rN1C++g88WpVobULXbSyC19NtLkXmewuJ/HCaceSmfKDNL5gOXcBGnuAvnvQ==", "license": "MIT", "dependencies": { - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2" + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1354,17 +1340,17 @@ } }, "node_modules/@radix-ui/react-form": { - "version": "0.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-form/-/react-form-0.1.11.tgz", - "integrity": "sha512-0mTMJHv1gQAuEQoq5VDpTD3MRgmfUFdXAVFhpqR7wBeUr+tyRsof0wv/4XdPHLwQrefhoH2FiGHCggrCJhalIw==", + "version": "0.1.14", + "resolved": "https://registry.npmjs.org/@radix-ui/react-form/-/react-form-0.1.14.tgz", + "integrity": "sha512-ZCuPb54PQ3ZQEdQ6G1PrMBfXXzAyaVoCI9Fl+bWOwYZKTOcFjPHL7JQ3tCb6CX6Ut81GZLWKgIpV6OS3n5z5Ig==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-label": "2.1.11", - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-label": "2.1.13", + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -1382,20 +1368,20 @@ } }, "node_modules/@radix-ui/react-hover-card": { - "version": "1.1.18", - "resolved": "https://registry.npmjs.org/@radix-ui/react-hover-card/-/react-hover-card-1.1.18.tgz", - "integrity": "sha512-rt+Fx4HoCeEwFL2IdoV2QaPltqDLlzxN77i9nwB3Y70scFlfAHh1QCdE2TXKuFJtA1TNygb0oivnFBZifgtZOw==", + "version": "1.1.21", + "resolved": "https://registry.npmjs.org/@radix-ui/react-hover-card/-/react-hover-card-1.1.21.tgz", + "integrity": "sha512-ByFLyi+kdTGkObxIt5wKB3Ru3rtJRuYUqPEtqiv1HNYqutqbn1wDuNmVzI6iwus9qfY3vwpNgvx/UVZUGTWC1A==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-popper": "1.3.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-popper": "1.3.5", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -1413,12 +1399,12 @@ } }, "node_modules/@radix-ui/react-id": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.1.2.tgz", - "integrity": "sha512-orBC88futVpqCmhX1p4cvquNHsELQ+w+vBJnuj3ftETI5bJb0bZn3Tqu3SWN2IOcPycTnMGnhwoermvISt72sA==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.1.3.tgz", + "integrity": "sha512-f/Wxm0ctyMymUJK0fqTSQlm85rbzdAkoNbPXJQ5+6caowVO8Yx+NWGjGz/oGhs/D+WIbbQpOrU0hU2Li2/42xQ==", "license": "MIT", "dependencies": { - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1431,12 +1417,12 @@ } }, "node_modules/@radix-ui/react-label": { - "version": "2.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-label/-/react-label-2.1.11.tgz", - "integrity": "sha512-3PKvDDxOn62k0oV1n4QtNtD2vpu+zYjXR7ojLBPaO6SPvhy53yg0vAmgNeBQeJW5rV3dffoRG+HYfLBZuzw0CQ==", + "version": "2.1.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-label/-/react-label-2.1.13.tgz", + "integrity": "sha512-kj7BXyM4uG0dyeoEdVmPQAOFN291+iJOtiGTvkXe1ijJWLQbAHpFNkopvqquaMVn+zjqTZRhnefESAinMErHKg==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -1454,27 +1440,27 @@ } }, "node_modules/@radix-ui/react-menu": { - "version": "2.1.19", - "resolved": "https://registry.npmjs.org/@radix-ui/react-menu/-/react-menu-2.1.19.tgz", - "integrity": "sha512-Mht9BVd1AIsNFVQr4KG3bIK7XQn5IXF0TL/2ObsrzOdc1loaly/+kBDL5roSCYn8j8XZkvpOD0WYLz2FQtH1Eg==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-focus-guards": "1.1.4", - "@radix-ui/react-focus-scope": "1.1.11", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-popper": "1.3.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-slot": "1.3.0", - "@radix-ui/react-use-callback-ref": "1.1.2", + "version": "2.1.22", + "resolved": "https://registry.npmjs.org/@radix-ui/react-menu/-/react-menu-2.1.22.tgz", + "integrity": "sha512-xCFrVLttGDPwMjIPI6GS+tm3IGUNKsPXffrJQIPpQJuE9Qy1bU9GNUCkwranU/pEqyBlwMxcBIK/FUJFAZ9SqQ==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-focus-guards": "1.1.5", + "@radix-ui/react-focus-scope": "1.1.14", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-popper": "1.3.5", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-slot": "1.3.1", + "@radix-ui/react-use-callback-ref": "1.1.3", "aria-hidden": "^1.2.4", "react-remove-scroll": "^2.7.2" }, @@ -1494,21 +1480,21 @@ } }, "node_modules/@radix-ui/react-menubar": { - "version": "1.1.19", - "resolved": "https://registry.npmjs.org/@radix-ui/react-menubar/-/react-menubar-1.1.19.tgz", - "integrity": "sha512-Glt6mebxcgQvLeVkH3HiqV5bgQubE+31ELxLs7q0GlYI5k0XYkOkeuPrhXoylxK8eufvIt9CJjzY1TfFMXK3qw==", + "version": "1.1.22", + "resolved": "https://registry.npmjs.org/@radix-ui/react-menubar/-/react-menubar-1.1.22.tgz", + "integrity": "sha512-jDkcZXd5rN4b/S9nnEv9KZajaQ7+RO98OCWqAxrULTJtkSvODlNOO+EIxNG/d4QIF6QOqK5ZZrTF9MYl6eQdiQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-menu": "2.1.19", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-menu": "2.1.22", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -1526,25 +1512,25 @@ } }, "node_modules/@radix-ui/react-navigation-menu": { - "version": "1.2.17", - "resolved": "https://registry.npmjs.org/@radix-ui/react-navigation-menu/-/react-navigation-menu-1.2.17.tgz", - "integrity": "sha512-fYeYQvbeNn5AQk2RBbpO7koLm2YbS00UYxC/IL2sgLlninEH5UNIv+X3E0KJ1Vy4WIo+dhN9w8GNqSHhbHWCIg==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-layout-effect": "1.1.2", - "@radix-ui/react-use-previous": "1.1.2", - "@radix-ui/react-visually-hidden": "1.2.7" + "version": "1.2.20", + "resolved": "https://registry.npmjs.org/@radix-ui/react-navigation-menu/-/react-navigation-menu-1.2.20.tgz", + "integrity": "sha512-in/exCQPatmmBmQZrtQkK4UrysEp8VGEuw5o8Bx3ozxbfg7DBb4H5j3DgxGz4N59J02NRVzhsWFtujZgy5ue3w==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-use-previous": "1.1.3", + "@radix-ui/react-visually-hidden": "1.2.9" }, "peerDependencies": { "@types/react": "*", @@ -1562,9 +1548,9 @@ } }, "node_modules/@radix-ui/react-navigation-menu/node_modules/@radix-ui/react-use-previous": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-1.1.2.tgz", - "integrity": "sha512-IGBQPtRFdhN6MQ8dbegVmBq1LVZluya3F1jWY+puIcQC3MHctRwTDSBWCkL/3ZcnMJLTMJ++Z+ktmvg0F89iCw==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-1.1.3.tgz", + "integrity": "sha512-kbefNKla5AGhgvMqrg/qS7mYVLXTEHQLqoFIS03nKN2dAfQQ5PK5Tp+2LxS7BV6a6l4HHv4jTg6rtV2Uajwe2w==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -1577,12 +1563,12 @@ } }, "node_modules/@radix-ui/react-navigation-menu/node_modules/@radix-ui/react-visually-hidden": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.2.7.tgz", - "integrity": "sha512-1wNZBggTDK3GRuuQ6nP4k2yi7a6l7I5qbMPbZcRsrGsGVead/f/d5FhEzUvqFs0bcrDLx7n1zKQ3JvLR6whaaw==", + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.2.9.tgz", + "integrity": "sha512-seuZXNZVCz1kLSQMRO/TdNOSahBI3S5nXE4jzO7u7aFRWQlMAnwyrr8vKMkEU115fCLEyzR2YyjnP+aRMxK34w==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -1600,23 +1586,23 @@ } }, "node_modules/@radix-ui/react-one-time-password-field": { - "version": "0.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-one-time-password-field/-/react-one-time-password-field-0.1.11.tgz", - "integrity": "sha512-Rsgab65u73E5kPVh8OS6PgPwJgPyf08GFfJDGAbMdF4DL7CgDhFOaDnXuk/DiMEVF6kgQwl0oJmFklvipmiOLg==", + "version": "0.1.14", + "resolved": "https://registry.npmjs.org/@radix-ui/react-one-time-password-field/-/react-one-time-password-field-0.1.14.tgz", + "integrity": "sha512-F3vMSK+d+huI3a4Zm6j2hUsS+/gByVbsechJwp/ZCZBCrusXHvBeZZz9aMqXqqYNYu23mtvVMt6AeHDds8EU7w==", "license": "MIT", "dependencies": { - "@radix-ui/number": "1.1.2", - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-effect-event": "0.0.3", - "@radix-ui/react-use-is-hydrated": "0.1.1", - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/number": "1.1.3", + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-effect-event": "0.0.4", + "@radix-ui/react-use-is-hydrated": "0.1.2", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1634,25 +1620,25 @@ } }, "node_modules/@radix-ui/react-one-time-password-field/node_modules/@radix-ui/number": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-1.1.2.tgz", - "integrity": "sha512-ceTwaxc4I5IOi97DgCotl3pqiyRGvffcc0oOsE2dQYaJOFIDsDt4VWG6xEbg1QePv9QWausCEIppud/tJ1wNig==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-1.1.3.tgz", + "integrity": "sha512-Road2bidD0uu/1BGDOWNdPI06g0lIRy6IF9GZcIrDK2KGItfor8IQwQa+yM2ERgHM1MmHxaxpTzk0/Jp42lNfA==", "license": "MIT" }, "node_modules/@radix-ui/react-password-toggle-field": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/@radix-ui/react-password-toggle-field/-/react-password-toggle-field-0.1.6.tgz", - "integrity": "sha512-pQ3xGp/uemomASPH97Eb3shfXX8QlG11bBJyEvRBV+vwtO4HvQlS06Yj9f31Ao7XepvF98SFrRgVDQ7jv+2xjQ==", + "version": "0.1.9", + "resolved": "https://registry.npmjs.org/@radix-ui/react-password-toggle-field/-/react-password-toggle-field-0.1.9.tgz", + "integrity": "sha512-JFkmnwZFD357odQkpzfxz++bpohQpaGCT/4PK6oRd4R/Rxzg02uFDucFzZDOTIOz6vWSluIlz91zelleg9BheA==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-effect-event": "0.0.3", - "@radix-ui/react-use-is-hydrated": "0.1.1" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-effect-event": "0.0.4", + "@radix-ui/react-use-is-hydrated": "0.1.2" }, "peerDependencies": { "@types/react": "*", @@ -1670,24 +1656,25 @@ } }, "node_modules/@radix-ui/react-popover": { - "version": "1.1.18", - "resolved": "https://registry.npmjs.org/@radix-ui/react-popover/-/react-popover-1.1.18.tgz", - "integrity": "sha512-qdXDes+eHlnMUGlBAAAe5EG7oOQvqsXuq4mq585diMudg80iB+jHbsSeG3+Q4eWNsogNyhqU2p/3i+Y0iEepqg==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-focus-guards": "1.1.4", - "@radix-ui/react-focus-scope": "1.1.11", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-popper": "1.3.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-slot": "1.3.0", - "@radix-ui/react-use-controllable-state": "1.2.3", + "version": "1.1.21", + "resolved": "https://registry.npmjs.org/@radix-ui/react-popover/-/react-popover-1.1.21.tgz", + "integrity": "sha512-+AJ7P5oRcFqFtv7MaCD8fOuK3l5qQBAMdWEOnUOYd3JfHOeIUe7TnHHSSP15CtWwH4KrotyDCTzodOIoONh8vw==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-focus-guards": "1.1.5", + "@radix-ui/react-focus-scope": "1.1.14", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-popper": "1.3.5", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-slot": "1.3.1", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", "aria-hidden": "^1.2.4", "react-remove-scroll": "^2.7.2" }, @@ -1707,21 +1694,21 @@ } }, "node_modules/@radix-ui/react-popper": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.3.2.tgz", - "integrity": "sha512-3QXNeMkdshed1MR3LNoiCirBywRFPkD8ETJa/HlPuLwSajaQixf2ro+isoDNJlGABg9ug41XuZpINZJIle4XWg==", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.3.5.tgz", + "integrity": "sha512-6hLng2Rs45IZcvZ31BNvMeaFEMMEbtsog4xPcb8LZrGfyoV9fdAXqB9UKhLpTHtL0+E2DhSr6VW54Tehd6ksAQ==", "license": "MIT", "dependencies": { "@floating-ui/react-dom": "^2.0.0", - "@radix-ui/react-arrow": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-layout-effect": "1.1.2", - "@radix-ui/react-use-rect": "1.1.2", - "@radix-ui/react-use-size": "1.1.2", - "@radix-ui/rect": "1.1.2" + "@radix-ui/react-arrow": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-use-rect": "1.1.3", + "@radix-ui/react-use-size": "1.1.3", + "@radix-ui/rect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1739,13 +1726,13 @@ } }, "node_modules/@radix-ui/react-portal": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.13.tgz", - "integrity": "sha512-z3oXfmaHLJTF1wktbjgD6cn9jiEbq3WSondB10LIuIt2m2Ym4iJlrW04/euMwENDdWDdE7z+OuY7Qyp1YpRSwA==", + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.15.tgz", + "integrity": "sha512-kAfBVJUKNNKZuyGQXXG6rKolAV2KAmxxVkPXJgoq9dEFTl39286RufHQFNTL8rzha4vP8159BJ6hMGpB+bqv7A==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1763,12 +1750,12 @@ } }, "node_modules/@radix-ui/react-presence": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.6.tgz", - "integrity": "sha512-zdTk4PlUO0E18HnZ3wYbW0KkJJxWCdiNYp6g6X1PtONFhxVkg01vliTJAmwIszU6mHiyBOoW9P0rAugl5/hULQ==", + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.9.tgz", + "integrity": "sha512-LTi1v05bprIb8/GSY/GWusI0jfsYjQ3CD3Nin8o7jVxnpHzVQfzjOQJoJTQkE9bdmOnsS7SFdhkXiBv8PrYnxw==", "license": "MIT", "dependencies": { - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1786,12 +1773,12 @@ } }, "node_modules/@radix-ui/react-primitive": { - "version": "2.1.7", - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.7.tgz", - "integrity": "sha512-bC3NiwsprbxKjuon9l7X6BUTw7FPVzEYaL92MPEY5SCd/9hUTPXVFtVwRix7778wtRsVao+zE062gL79FZleeQ==", + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.8.tgz", + "integrity": "sha512-DOlK1BdcIeYYUcFkSYFka4v1h95XTov93b0jCgW1EEiZuIhdwHY2NlE1teLIh+p0uBsuZI5A+voay+iVWpprfA==", "license": "MIT", "dependencies": { - "@radix-ui/react-slot": "1.3.0" + "@radix-ui/react-slot": "1.3.1" }, "peerDependencies": { "@types/react": "*", @@ -1809,13 +1796,13 @@ } }, "node_modules/@radix-ui/react-progress": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-progress/-/react-progress-1.1.11.tgz", - "integrity": "sha512-KqiGJcFaZDc+BvveAgU3ZhACg2MvSUDrCBx4lRR/ZVRNal0bvt8lBpvnSkep9heeOuF8Qfw3fszLDX4OpQ2NVw==", + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/@radix-ui/react-progress/-/react-progress-1.1.14.tgz", + "integrity": "sha512-lq5VXWp/t/b8MaqbRMAItXICc/jwhzJt0ZZ+au/CBtTYkX9EfAsSyGQL5brUVBgf9tUTKCoJEZlDl+uJF/08xQ==", "license": "MIT", "dependencies": { - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -1833,21 +1820,20 @@ } }, "node_modules/@radix-ui/react-radio-group": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-radio-group/-/react-radio-group-1.4.2.tgz", - "integrity": "sha512-W8Uo9riHnlzLLWy+r2mVHUyuEWqD/+be4PZzbEvaGoFSBDHkm+GYWjtcE6u3AmPKNyfanWpnVfpZ2GqPCdzzsw==", + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-radio-group/-/react-radio-group-1.4.5.tgz", + "integrity": "sha512-BM1xQgw1gpgPSw05U4hJCMDX9GmAS6b6vKZANuNQZo0vf/ah7NZDAnjLd4tPg3z2vMvlI0CV+B2CFM9Z19oQDA==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-previous": "1.1.2", - "@radix-ui/react-use-size": "1.1.2" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-size": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1864,36 +1850,23 @@ } } }, - "node_modules/@radix-ui/react-radio-group/node_modules/@radix-ui/react-use-previous": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-1.1.2.tgz", - "integrity": "sha512-IGBQPtRFdhN6MQ8dbegVmBq1LVZluya3F1jWY+puIcQC3MHctRwTDSBWCkL/3ZcnMJLTMJ++Z+ktmvg0F89iCw==", - "license": "MIT", - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, "node_modules/@radix-ui/react-roving-focus": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.14.tgz", - "integrity": "sha512-8Qcnx9447tx/aCBgw6Jenfqg4Skq+vqab9mCBmuGNipIS5YXvL275wbKEu7+ICYHIlAPgCduUMJH1XOYewKF6Q==", + "version": "1.1.17", + "resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.17.tgz", + "integrity": "sha512-YdJmjETw7Py+4Nziv71jgZ6fH7xQgB5p+pQ5rV8Iufyrm0RHSijec/UV1zPfQoK/YcfzB9nOl/2bi1zf1SjRMQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-is-hydrated": "0.1.2", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1911,20 +1884,20 @@ } }, "node_modules/@radix-ui/react-scroll-area": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/@radix-ui/react-scroll-area/-/react-scroll-area-1.2.13.tgz", - "integrity": "sha512-7tncSubo2G0UY1e8rk+72qe3XRzrGnOLtZQ1PL1KoBfRUNX0NrJT5akb+0kfwSCc3gVR4wdHqyhAQBDpDNOwDw==", + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/@radix-ui/react-scroll-area/-/react-scroll-area-1.2.16.tgz", + "integrity": "sha512-kEcmCenIJ+W5xlCv1u9VKDdPmzzGyfrJwEneY+02GH+lJRXrGpkiTkyjrfkspuRw6DXt4uduwT5c4xD8HTv27Q==", "license": "MIT", "dependencies": { - "@radix-ui/number": "1.1.2", - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/number": "1.1.3", + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1942,9 +1915,9 @@ } }, "node_modules/@radix-ui/react-scroll-area/node_modules/@radix-ui/number": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-1.1.2.tgz", - "integrity": "sha512-ceTwaxc4I5IOi97DgCotl3pqiyRGvffcc0oOsE2dQYaJOFIDsDt4VWG6xEbg1QePv9QWausCEIppud/tJ1wNig==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-1.1.3.tgz", + "integrity": "sha512-Road2bidD0uu/1BGDOWNdPI06g0lIRy6IF9GZcIrDK2KGItfor8IQwQa+yM2ERgHM1MmHxaxpTzk0/Jp42lNfA==", "license": "MIT" }, "node_modules/@radix-ui/react-select": { @@ -2443,12 +2416,12 @@ } }, "node_modules/@radix-ui/react-separator": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-separator/-/react-separator-1.1.11.tgz", - "integrity": "sha512-jRhe86+8PF7VZ1u14eOWVOuh2BuAhALg/FT1VcMC4OHedMTRUazDnDlKTt+yxo5cRNKHMfmvZ4sSQtWDeMV4CQ==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-separator/-/react-separator-1.1.13.tgz", + "integrity": "sha512-wbagLhy4grekqiT6hU0WNP09FpmemTXbNWg4QEawaw9dix7hRIcrmDNnLDasOsKVLtArEznhgZKe5Gm4U6oPXQ==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -2466,22 +2439,22 @@ } }, "node_modules/@radix-ui/react-slider": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slider/-/react-slider-1.4.2.tgz", - "integrity": "sha512-qt5C1ppJz66aUDrH1VccjPrq7aFchK0wBrn6xsxlCHNUyE57dRRQ7lp1QFpF7OscMexZF8MCGBTVBlENHPkNiA==", + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slider/-/react-slider-1.4.5.tgz", + "integrity": "sha512-7E8C13SdQKQxYganILiVZGEwM0NSbfbFcnNJ93kP++wD2pMT1SMsG3c04PFUlbPpaSXgicYgPeBndgJTvV3NKg==", "license": "MIT", "dependencies": { - "@radix-ui/number": "1.1.2", - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-layout-effect": "1.1.2", - "@radix-ui/react-use-previous": "1.1.2", - "@radix-ui/react-use-size": "1.1.2" + "@radix-ui/number": "1.1.3", + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-use-previous": "1.1.3", + "@radix-ui/react-use-size": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2499,15 +2472,15 @@ } }, "node_modules/@radix-ui/react-slider/node_modules/@radix-ui/number": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-1.1.2.tgz", - "integrity": "sha512-ceTwaxc4I5IOi97DgCotl3pqiyRGvffcc0oOsE2dQYaJOFIDsDt4VWG6xEbg1QePv9QWausCEIppud/tJ1wNig==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-1.1.3.tgz", + "integrity": "sha512-Road2bidD0uu/1BGDOWNdPI06g0lIRy6IF9GZcIrDK2KGItfor8IQwQa+yM2ERgHM1MmHxaxpTzk0/Jp42lNfA==", "license": "MIT" }, "node_modules/@radix-ui/react-slider/node_modules/@radix-ui/react-use-previous": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-1.1.2.tgz", - "integrity": "sha512-IGBQPtRFdhN6MQ8dbegVmBq1LVZluya3F1jWY+puIcQC3MHctRwTDSBWCkL/3ZcnMJLTMJ++Z+ktmvg0F89iCw==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-1.1.3.tgz", + "integrity": "sha512-kbefNKla5AGhgvMqrg/qS7mYVLXTEHQLqoFIS03nKN2dAfQQ5PK5Tp+2LxS7BV6a6l4HHv4jTg6rtV2Uajwe2w==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -2520,12 +2493,13 @@ } }, "node_modules/@radix-ui/react-slot": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.3.0.tgz", - "integrity": "sha512-MojKku4U/miO8Av4Dkb+ctMAQx7JmY96LmtDQlAarCRtd7rN52QCSzBF+XAvr5S6coSVj9HEPBgHAHKEJVk/WA==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.3.1.tgz", + "integrity": "sha512-Bu/aAQHFFh6/QAvXAeUMurJ9fbW0JUIqlojU/yBXZ7cAVqy75Y7JYYyuCr9zLNF0p4WWoJYV54CTUIf4l7FzTw==", "license": "MIT", "dependencies": { - "@radix-ui/react-compose-refs": "1.1.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4" }, "peerDependencies": { "@types/react": "*", @@ -2538,18 +2512,17 @@ } }, "node_modules/@radix-ui/react-switch": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-switch/-/react-switch-1.3.2.tgz", - "integrity": "sha512-tgRBI3DdNwAJYE4BBZyZcz/HRRCvAsPkRvG1wvKc+41tBGMxPn/a87T/wikXAvyDypNQ9kaZwHbeZe+veHCGpA==", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-switch/-/react-switch-1.3.5.tgz", + "integrity": "sha512-e1YrvGvEjIqDhqKjQ4Q+IDkMfiY30u3FPz9CZXZMlQ8mU3kZ2PdeBM8Gssc48CDopPizNorKumGhjySBfO7BDQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-previous": "1.1.2", - "@radix-ui/react-use-size": "1.1.2" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-size": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2566,35 +2539,20 @@ } } }, - "node_modules/@radix-ui/react-switch/node_modules/@radix-ui/react-use-previous": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-1.1.2.tgz", - "integrity": "sha512-IGBQPtRFdhN6MQ8dbegVmBq1LVZluya3F1jWY+puIcQC3MHctRwTDSBWCkL/3ZcnMJLTMJ++Z+ktmvg0F89iCw==", - "license": "MIT", - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, "node_modules/@radix-ui/react-tabs": { - "version": "1.1.16", - "resolved": "https://registry.npmjs.org/@radix-ui/react-tabs/-/react-tabs-1.1.16.tgz", - "integrity": "sha512-v3Ab2l7z6U7tRB4xA0IyKdq0OsqaO1o9ZjsIEoKKnSZ/l96mZz8aCTX0NCXw+YVHJXr8Km4d+Mn6/Q8YjXa+gw==", + "version": "1.1.19", + "resolved": "https://registry.npmjs.org/@radix-ui/react-tabs/-/react-tabs-1.1.19.tgz", + "integrity": "sha512-4wbGf98pX2ZwYqHMVB/dakeMPyH4xSJ9MSDaCCWXlIpYt0VYY6mtZxKSTiGS/F3tk0yrEYmXE1V8uwG7TxDCcQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -2612,23 +2570,23 @@ } }, "node_modules/@radix-ui/react-toast": { - "version": "1.2.18", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toast/-/react-toast-1.2.18.tgz", - "integrity": "sha512-YNEnTHV47hPep+U0QvVM02OJNka9uygREc+k4Nh5VSZBg4MmE+myI442x3hCGfRpX7N2WSSYSJKws4gE+Z8lgg==", + "version": "1.2.21", + "resolved": "https://registry.npmjs.org/@radix-ui/react-toast/-/react-toast-1.2.21.tgz", + "integrity": "sha512-/o8uHzH2z6ZM59Dt1UPFj8aYJ0DjPu0EuQXQ7uuYJTQLH5mNqxa1KuBfbpnklgXOOjyAtTp/tll0Nm+Nkz+bEg==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-layout-effect": "1.1.2", - "@radix-ui/react-visually-hidden": "1.2.7" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-visually-hidden": "1.2.9" }, "peerDependencies": { "@types/react": "*", @@ -2646,12 +2604,12 @@ } }, "node_modules/@radix-ui/react-toast/node_modules/@radix-ui/react-visually-hidden": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.2.7.tgz", - "integrity": "sha512-1wNZBggTDK3GRuuQ6nP4k2yi7a6l7I5qbMPbZcRsrGsGVead/f/d5FhEzUvqFs0bcrDLx7n1zKQ3JvLR6whaaw==", + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.2.9.tgz", + "integrity": "sha512-seuZXNZVCz1kLSQMRO/TdNOSahBI3S5nXE4jzO7u7aFRWQlMAnwyrr8vKMkEU115fCLEyzR2YyjnP+aRMxK34w==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -2669,14 +2627,14 @@ } }, "node_modules/@radix-ui/react-toggle": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle/-/react-toggle-1.1.13.tgz", - "integrity": "sha512-bI2ILJrzwgmAsH05TsJ9pVrzqQwAip7OM2/krqAdYn0R16bl86UPWbe5VPHsALat0EnqpV01cGtkleaUKPNdNg==", + "version": "1.1.16", + "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle/-/react-toggle-1.1.16.tgz", + "integrity": "sha512-pp4TLY3N4osN9IB4TLEaaZRGooBmCi/XJD65gSCs5tvsKofM9WgiBToNtGrmR0k3sG4jFj4Nw4utsIvQraWA9g==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -2694,18 +2652,18 @@ } }, "node_modules/@radix-ui/react-toggle-group": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle-group/-/react-toggle-group-1.1.14.tgz", - "integrity": "sha512-TK1vusNKb8IRhF23FTbRgUNZ9zfs5rGIyI7LfR3h26p9LrQ060i0uW9QWeD8baZMddaaP0DBGlIa6pbZG+mitg==", + "version": "1.1.17", + "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle-group/-/react-toggle-group-1.1.17.tgz", + "integrity": "sha512-KKsrxb1cZREc2RI5DOGwlUSpaPW40xIaK1/DXXqYDb7slRE8pkRa+iF2aFbYiuMJ+aNWpCSChiN5gFe3bVveaQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-toggle": "1.1.13", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-toggle": "1.1.16", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -2723,18 +2681,18 @@ } }, "node_modules/@radix-ui/react-toolbar": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toolbar/-/react-toolbar-1.1.14.tgz", - "integrity": "sha512-L/EkWVqlnj3lL2toHh4C7PwH2jxfa7OCq6lGfXSCii99ve2S4Ux5rc9HnOa7LN9exHa/Nl9kmCAmP9BuDPy5UA==", + "version": "1.1.17", + "resolved": "https://registry.npmjs.org/@radix-ui/react-toolbar/-/react-toolbar-1.1.17.tgz", + "integrity": "sha512-MjorZ0XQiWfCrrpStNXw/hX0HnG7VEzCgcSV226Ox8/WzS5yq0SiMhsLFE3LlXhdghlakFRFdE6eegtmUQW7Mg==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-separator": "1.1.11", - "@radix-ui/react-toggle-group": "1.1.14" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-separator": "1.1.13", + "@radix-ui/react-toggle-group": "1.1.17" }, "peerDependencies": { "@types/react": "*", @@ -2752,23 +2710,24 @@ } }, "node_modules/@radix-ui/react-tooltip": { - "version": "1.2.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-tooltip/-/react-tooltip-1.2.11.tgz", - "integrity": "sha512-8XZ6Py3y3W2nEzAUGCN5cfVKaUi+CVApcz1d6lrNVVf2hvYEixMRkq8k9ggPKnQUpRRuOV5avt8uvxViH2jLwA==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-popper": "1.3.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-slot": "1.3.0", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-visually-hidden": "1.2.7" + "version": "1.2.14", + "resolved": "https://registry.npmjs.org/@radix-ui/react-tooltip/-/react-tooltip-1.2.14.tgz", + "integrity": "sha512-C/JxCKJJac+wtHPW1yFBSN8Ssuaufy2jYQMgyiJYyW4Fw0WJfDWXQDAly1qsbd1YDznH+sYitaljhf8igPCvmA==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-popper": "1.3.5", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-slot": "1.3.1", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-visually-hidden": "1.2.9" }, "peerDependencies": { "@types/react": "*", @@ -2786,12 +2745,12 @@ } }, "node_modules/@radix-ui/react-tooltip/node_modules/@radix-ui/react-visually-hidden": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.2.7.tgz", - "integrity": "sha512-1wNZBggTDK3GRuuQ6nP4k2yi7a6l7I5qbMPbZcRsrGsGVead/f/d5FhEzUvqFs0bcrDLx7n1zKQ3JvLR6whaaw==", + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.2.9.tgz", + "integrity": "sha512-seuZXNZVCz1kLSQMRO/TdNOSahBI3S5nXE4jzO7u7aFRWQlMAnwyrr8vKMkEU115fCLEyzR2YyjnP+aRMxK34w==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -2809,9 +2768,9 @@ } }, "node_modules/@radix-ui/react-use-callback-ref": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.2.tgz", - "integrity": "sha512-xCso9j1/u8sEgP1RNHjFrXJLApL8LiqOkI1R4ywuN00rxWdYg4oQXuwKLS3i0j5NWLromUD27/4nlxj2UFVvIw==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.3.tgz", + "integrity": "sha512-AUS7HoBBAncIsGMLNG+CcpLuJ+JIBbZzmyM8Qdb1eIThX0AlhSSC6wn40xfBlPE+ypx/vSSiRWnklUAjy3U3UA==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -2824,13 +2783,14 @@ } }, "node_modules/@radix-ui/react-use-controllable-state": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.3.tgz", - "integrity": "sha512-PLzC90MS+ReootmjC597dvopoelpZ8Q61HJkDXZSExitIq7PL55vHNnesAHwguHK0aPfBnpdNzQtv1uliaqQrA==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.5.tgz", + "integrity": "sha512-UB1dXpxvHjR48poyKdKdTm7jT0kp3elkUKdKQiOkirlbYumqXinSJtrjDsr9maXNPvL12bKI4CDSmydms/9Aeg==", "license": "MIT", "dependencies": { - "@radix-ui/react-use-effect-event": "0.0.3", - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-use-effect-event": "0.0.4", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2843,12 +2803,12 @@ } }, "node_modules/@radix-ui/react-use-effect-event": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-effect-event/-/react-use-effect-event-0.0.3.tgz", - "integrity": "sha512-6c8ZqvPTWILEKnyVkP53EGRCcpnJiKTC21sS/6R1GF5xKyHJJWQEPfkqlcgUkdRQivd6tb23abUwe4ngWmY0JA==", + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-effect-event/-/react-use-effect-event-0.0.4.tgz", + "integrity": "sha512-XYcfa6wlXDCwQtePuEiPmXLSAhGL4DWtedSyRgGbG3y10mw+OnrLp6SyeY1gJFMiYF0Dx0nMAX9InylKbLEFQQ==", "license": "MIT", "dependencies": { - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2861,12 +2821,12 @@ } }, "node_modules/@radix-ui/react-use-escape-keydown": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.3.tgz", - "integrity": "sha512-3wEkMiPHXha/2VadZ68rYBcmYnPINVGl4Y3gtcM7fKRjANk0OscK+cdqBgUWdozb7YJxsh0vefM7vgAMHXOjqg==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.4.tgz", + "integrity": "sha512-4MSb5SPbMH02uUn19tLkO5Bav66ZQg/zFbedo7FWLWGFg9r8Z9xSog7QGnq9ZceurzBVIAIwgzANg6ExWc8HkQ==", "license": "MIT", "dependencies": { - "@radix-ui/react-use-callback-ref": "1.1.2" + "@radix-ui/react-use-callback-ref": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2879,9 +2839,9 @@ } }, "node_modules/@radix-ui/react-use-is-hydrated": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-is-hydrated/-/react-use-is-hydrated-0.1.1.tgz", - "integrity": "sha512-qwOiz4Tjo8CNnrOLAYUMXeZwDzXgXpvK4TKQPmWLECM9XoWvA6+0Z2/7Ag3A4ivjS4ovbLJPbskkxioFyBhr8A==", + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-is-hydrated/-/react-use-is-hydrated-0.1.2.tgz", + "integrity": "sha512-2+gAVu9uaSLbopCTvvuWX9MIgEOlyqXC1Ok+KLCO7cZPSHLENs7dL0KbFQUGFIcFKmDW/bmaQRJtd8E3cnMRUw==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -2894,9 +2854,9 @@ } }, "node_modules/@radix-ui/react-use-layout-effect": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.2.tgz", - "integrity": "sha512-jrBWOxZITuGcnjRCM2t2U5ZPkCLxD+Ym6DjfssS5haTj2iiak/DOb64JeN6OdLfLgptb6/e2kKR+ZuTrGoZTPA==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.3.tgz", + "integrity": "sha512-rDiah9wvtqihWtWz02XreeRKIxt2EJF8y5D9rtY9l5A2zxePAtcPiOMpDugNRw5bFHz+1/8viVoc7ZVKiJknCw==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -2927,12 +2887,12 @@ } }, "node_modules/@radix-ui/react-use-rect": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.1.2.tgz", - "integrity": "sha512-d8a+bBY/FxikNPlgJJoaBHZX+zKVbWHYJGTLnLvveQgFSTntkGdEKv3JDtHrMS0DNYpllz2nRsTLGLKYttbpmw==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.1.3.tgz", + "integrity": "sha512-W0GSYZFKEfi6raMiMEfJSngvVbFDIyxtW5JuVg5NoQBY59l0dVQVGLbhog/tOdwq0qtZ+TXuX1ikSNan4/IZXA==", "license": "MIT", "dependencies": { - "@radix-ui/rect": "1.1.2" + "@radix-ui/rect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2945,12 +2905,12 @@ } }, "node_modules/@radix-ui/react-use-size": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.1.2.tgz", - "integrity": "sha512-giWQp+4mxjBPt4KZ0MmyuykFNWfbDxKt4x+fPkRYmgRFJSbCZFzUglvMb/Kjn38tm10YP4ufiQZDx3zna4LU6w==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.1.3.tgz", + "integrity": "sha512-jJq6tQQLvO/z4uWbztjwPV+1a/+H4rCaWypasLB/ac8DEdd6+p7dIm7o3F6P2KZPGkPMqD4s5424EdAdoU+GLA==", "license": "MIT", "dependencies": { - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -3048,9 +3008,9 @@ } }, "node_modules/@radix-ui/rect": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.1.2.tgz", - "integrity": "sha512-xnXE7wG13PI+cxieVssYXlQJuYVRhH9NBoxt3KNwzghDIA69GMm7d4wXRouHIYjE+KvS6U/MsMO73NdS2MH9ZA==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.1.3.tgz", + "integrity": "sha512-JtyZR+mqgBibTo8xea3B6ZRmzZiM/YeVBtUkas6zMuXjAlfIFIW2FgqeM9eLyvEaYX66vr6DJMK+4U6LV0KhNw==", "license": "MIT" }, "node_modules/@remirror/core-constants": { @@ -3882,9 +3842,9 @@ } }, "node_modules/js-base64": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-3.8.0.tgz", - "integrity": "sha512-65kvbemyZhj+ExQt1PEFyBEjL5vAHysu1lJdW1AwhhChkO8ZBPizYk/m9GVrpbS2Je1hF+UYZ+6KywqtZV8mHw==", + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-3.9.1.tgz", + "integrity": "sha512-U73qptcvf/HIOauFOmqT3a0mDUp0MYlfd15oqoe9kqZt5XhiXVb+HG09sLvI9PQ9tZIBFS4nlErai8zbWazP0g==", "license": "BSD-3-Clause" }, "node_modules/js-tokens": { @@ -4334,66 +4294,66 @@ } }, "node_modules/radix-ui": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/radix-ui/-/radix-ui-1.6.1.tgz", - "integrity": "sha512-QXDXJtB6sK83mLASONYUZCauatcWb+knFviFpN1EhtdbbmlsRmzCLrbZSKztnNiem2KOHIBbiDbauVB7SORXMw==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-accessible-icon": "1.1.11", - "@radix-ui/react-accordion": "1.2.15", - "@radix-ui/react-alert-dialog": "1.1.18", - "@radix-ui/react-arrow": "1.1.11", - "@radix-ui/react-aspect-ratio": "1.1.11", - "@radix-ui/react-avatar": "1.2.1", - "@radix-ui/react-checkbox": "1.3.6", - "@radix-ui/react-collapsible": "1.1.15", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-context-menu": "2.3.2", - "@radix-ui/react-dialog": "1.1.18", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-dropdown-menu": "2.1.19", - "@radix-ui/react-focus-guards": "1.1.4", - "@radix-ui/react-focus-scope": "1.1.11", - "@radix-ui/react-form": "0.1.11", - "@radix-ui/react-hover-card": "1.1.18", - "@radix-ui/react-label": "2.1.11", - "@radix-ui/react-menu": "2.1.19", - "@radix-ui/react-menubar": "1.1.19", - "@radix-ui/react-navigation-menu": "1.2.17", - "@radix-ui/react-one-time-password-field": "0.1.11", - "@radix-ui/react-password-toggle-field": "0.1.6", - "@radix-ui/react-popover": "1.1.18", - "@radix-ui/react-popper": "1.3.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-progress": "1.1.11", - "@radix-ui/react-radio-group": "1.4.2", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-scroll-area": "1.2.13", - "@radix-ui/react-select": "2.3.2", - "@radix-ui/react-separator": "1.1.11", - "@radix-ui/react-slider": "1.4.2", - "@radix-ui/react-slot": "1.3.0", - "@radix-ui/react-switch": "1.3.2", - "@radix-ui/react-tabs": "1.1.16", - "@radix-ui/react-toast": "1.2.18", - "@radix-ui/react-toggle": "1.1.13", - "@radix-ui/react-toggle-group": "1.1.14", - "@radix-ui/react-toolbar": "1.1.14", - "@radix-ui/react-tooltip": "1.2.11", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-effect-event": "0.0.3", - "@radix-ui/react-use-escape-keydown": "1.1.3", - "@radix-ui/react-use-is-hydrated": "0.1.1", - "@radix-ui/react-use-layout-effect": "1.1.2", - "@radix-ui/react-use-size": "1.1.2", - "@radix-ui/react-visually-hidden": "1.2.7" + "version": "1.6.5", + "resolved": "https://registry.npmjs.org/radix-ui/-/radix-ui-1.6.5.tgz", + "integrity": "sha512-HVHPWDoOXBYxxiwvWR45KPcmvrjoa/NTFUbPbGmYoZv7BFYOIpZKiPQZWcpFJTX5z4LeoGenGCUgoafdYHuPWA==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-accessible-icon": "1.1.13", + "@radix-ui/react-accordion": "1.2.18", + "@radix-ui/react-alert-dialog": "1.1.21", + "@radix-ui/react-arrow": "1.1.13", + "@radix-ui/react-aspect-ratio": "1.1.13", + "@radix-ui/react-avatar": "1.2.4", + "@radix-ui/react-checkbox": "1.3.9", + "@radix-ui/react-collapsible": "1.1.18", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-context-menu": "2.3.5", + "@radix-ui/react-dialog": "1.1.21", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-dropdown-menu": "2.1.22", + "@radix-ui/react-focus-guards": "1.1.5", + "@radix-ui/react-focus-scope": "1.1.14", + "@radix-ui/react-form": "0.1.14", + "@radix-ui/react-hover-card": "1.1.21", + "@radix-ui/react-label": "2.1.13", + "@radix-ui/react-menu": "2.1.22", + "@radix-ui/react-menubar": "1.1.22", + "@radix-ui/react-navigation-menu": "1.2.20", + "@radix-ui/react-one-time-password-field": "0.1.14", + "@radix-ui/react-password-toggle-field": "0.1.9", + "@radix-ui/react-popover": "1.1.21", + "@radix-ui/react-popper": "1.3.5", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-progress": "1.1.14", + "@radix-ui/react-radio-group": "1.4.5", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-scroll-area": "1.2.16", + "@radix-ui/react-select": "2.3.5", + "@radix-ui/react-separator": "1.1.13", + "@radix-ui/react-slider": "1.4.5", + "@radix-ui/react-slot": "1.3.1", + "@radix-ui/react-switch": "1.3.5", + "@radix-ui/react-tabs": "1.1.19", + "@radix-ui/react-toast": "1.2.21", + "@radix-ui/react-toggle": "1.1.16", + "@radix-ui/react-toggle-group": "1.1.17", + "@radix-ui/react-toolbar": "1.1.17", + "@radix-ui/react-tooltip": "1.2.14", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-effect-event": "0.0.4", + "@radix-ui/react-use-escape-keydown": "1.1.4", + "@radix-ui/react-use-is-hydrated": "0.1.2", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-use-size": "1.1.3", + "@radix-ui/react-visually-hidden": "1.2.9" }, "peerDependencies": { "@types/react": "*", @@ -4411,37 +4371,37 @@ } }, "node_modules/radix-ui/node_modules/@radix-ui/number": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-1.1.2.tgz", - "integrity": "sha512-ceTwaxc4I5IOi97DgCotl3pqiyRGvffcc0oOsE2dQYaJOFIDsDt4VWG6xEbg1QePv9QWausCEIppud/tJ1wNig==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-1.1.3.tgz", + "integrity": "sha512-Road2bidD0uu/1BGDOWNdPI06g0lIRy6IF9GZcIrDK2KGItfor8IQwQa+yM2ERgHM1MmHxaxpTzk0/Jp42lNfA==", "license": "MIT" }, "node_modules/radix-ui/node_modules/@radix-ui/react-select": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-select/-/react-select-2.3.2.tgz", - "integrity": "sha512-brXD6C/V0fVK0DDbscLVw6LsXrjQ+ay8jdOBaN+tLb4vsHsAMm6Gt6eT77wHX1Eq8GPtD5rJ+RxFtfDozsb4+Q==", - "license": "MIT", - "dependencies": { - "@radix-ui/number": "1.1.2", - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-focus-guards": "1.1.4", - "@radix-ui/react-focus-scope": "1.1.11", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-popper": "1.3.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-slot": "1.3.0", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-layout-effect": "1.1.2", - "@radix-ui/react-use-previous": "1.1.2", - "@radix-ui/react-visually-hidden": "1.2.7", + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-select/-/react-select-2.3.5.tgz", + "integrity": "sha512-6CQx0xtdarAkSCsqgLJaz+coYQaru7rt8K6gMItR2rA+WP8/Ig6kRAzP6Zw88RccG98IZnszqJlJx9hejYOL3A==", + "license": "MIT", + "dependencies": { + "@radix-ui/number": "1.1.3", + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-focus-guards": "1.1.5", + "@radix-ui/react-focus-scope": "1.1.14", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-popper": "1.3.5", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-slot": "1.3.1", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-use-previous": "1.1.3", + "@radix-ui/react-visually-hidden": "1.2.9", "aria-hidden": "^1.2.4", "react-remove-scroll": "^2.7.2" }, @@ -4461,9 +4421,9 @@ } }, "node_modules/radix-ui/node_modules/@radix-ui/react-use-previous": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-1.1.2.tgz", - "integrity": "sha512-IGBQPtRFdhN6MQ8dbegVmBq1LVZluya3F1jWY+puIcQC3MHctRwTDSBWCkL/3ZcnMJLTMJ++Z+ktmvg0F89iCw==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-1.1.3.tgz", + "integrity": "sha512-kbefNKla5AGhgvMqrg/qS7mYVLXTEHQLqoFIS03nKN2dAfQQ5PK5Tp+2LxS7BV6a6l4HHv4jTg6rtV2Uajwe2w==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -4476,12 +4436,12 @@ } }, "node_modules/radix-ui/node_modules/@radix-ui/react-visually-hidden": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.2.7.tgz", - "integrity": "sha512-1wNZBggTDK3GRuuQ6nP4k2yi7a6l7I5qbMPbZcRsrGsGVead/f/d5FhEzUvqFs0bcrDLx7n1zKQ3JvLR6whaaw==", + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.2.9.tgz", + "integrity": "sha512-seuZXNZVCz1kLSQMRO/TdNOSahBI3S5nXE4jzO7u7aFRWQlMAnwyrr8vKMkEU115fCLEyzR2YyjnP+aRMxK34w==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", diff --git a/examples/nextjs-tiptap-advanced/package.json b/examples/nextjs-tiptap-advanced/package.json index 87faa7fa9e8..d6afdac44b4 100644 --- a/examples/nextjs-tiptap-advanced/package.json +++ b/examples/nextjs-tiptap-advanced/package.json @@ -10,11 +10,11 @@ "lint": "next lint" }, "dependencies": { - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-tiptap": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-tiptap": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", "@radix-ui/react-dialog": "^1.0.5", "@radix-ui/react-popover": "^1.0.7", "@radix-ui/react-select": "^1.1.2", diff --git a/examples/nextjs-tiptap-ai/package-lock.json b/examples/nextjs-tiptap-ai/package-lock.json index 7a612ee40b5..e263dbf6933 100644 --- a/examples/nextjs-tiptap-ai/package-lock.json +++ b/examples/nextjs-tiptap-ai/package-lock.json @@ -9,12 +9,12 @@ "dependencies": { "@ai-sdk/anthropic": "^3.0.25", "@ai-sdk/openai-compatible": "^0.1.17", - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-tiptap": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", - "@liveblocks/yjs": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-tiptap": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", + "@liveblocks/yjs": "^3.23.0", "@radix-ui/react-dialog": "^1.1.15", "@radix-ui/react-popover": "^1.0.7", "@tiptap/pm": "^3.4.6", @@ -723,30 +723,30 @@ "license": "Apache-2.0" }, "node_modules/@liveblocks/client": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.21.0.tgz", - "integrity": "sha512-dxPzW2OTXFtKWsbYpjR5N2qpVYtjEeFXYul0TRRtwKkwF161to+8in/6VCd7H3MtD0B0TvN6gM0yedjMhk98oQ==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.23.0.tgz", + "integrity": "sha512-ETdju0DzK9h4BSCe7hFc2gqzLOhoarL5jTNBaCrtBwSqyO4TY3FjVo/aPWRi4zkhhDWvAA4oh/HATLJldj5pLw==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0" + "@liveblocks/core": "3.23.0" } }, "node_modules/@liveblocks/core": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.21.0.tgz", - "integrity": "sha512-3z1Lu5Kg0hQFxZWsAzp/qqmE+aSTV4ca67h7s5LsZPO3CRnEzpUSXiHtxpx8lVPj/ndXt7itikmFWsc8nCkw5g==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.23.0.tgz", + "integrity": "sha512-VG7BTOxTVGE0pNV/uaF5rC8C6FqTy7uR0NPFZGDLQqi2gFYX2MCf4EuPydToFXF54WRWUukzQmItkhFMQb23Cg==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.21.0.tgz", - "integrity": "sha512-YGV014c6S5SrjOV7wAnSx1QKTyd0pyOpcKE8yohUuiy4LBCASHHAGeQI/iCU4XFHYCuQWqjx3yx6CFHoYohqwA==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.23.0.tgz", + "integrity": "sha512-/k2NjYVvk56ub3CQDb2kcDjP2rkcyixzVdTEu30/URrq0UB/MngWgjFFyz1cSXjqyVAIdmdn9PLW+KM6E6K8+w==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0", + "@liveblocks/core": "3.23.0", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "marked": "^15.0.11", @@ -754,13 +754,13 @@ } }, "node_modules/@liveblocks/react": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.21.0.tgz", - "integrity": "sha512-yMipwcJIqjDyrcKMYyNbjiQDSmR7u/g34FQvp34VjimVBUshkowEI696K+GKrh7STmcTJdhA/cKs4lZuOiWPhg==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.23.0.tgz", + "integrity": "sha512-VlBrvs30hsrbD5uRbd1bhpUJDBx5Q0Z8XFz5FuNb/EWueRj+Kfu4mCuRaEChbXrZrzGQX0m84ST6l5lR0n6NNQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0" + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0" }, "peerDependencies": { "@types/react": "^18 || ^19", @@ -777,17 +777,17 @@ } }, "node_modules/@liveblocks/react-tiptap": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-tiptap/-/react-tiptap-3.21.0.tgz", - "integrity": "sha512-QwCl0y9GjZDuCifj9o0RERLhfveO4subdEyVoiPXg/JDxjGD3zlLzz6RV28WZqFUL28jl0IYnlDdMHENn2mr8A==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react-tiptap/-/react-tiptap-3.23.0.tgz", + "integrity": "sha512-5oU87Kd3yAbUSF1Yg6I9DxFQGKC+UqI41fuz+8I7cx6NgMXlMIzTD+8Qq8j7EHVwC8a6NX1Vg0yz4y+Bg/C5QA==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0", - "@liveblocks/react": "3.21.0", - "@liveblocks/react-ui": "3.21.0", - "@liveblocks/yjs": "3.21.0", + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0", + "@liveblocks/react": "3.23.0", + "@liveblocks/react-ui": "3.23.0", + "@liveblocks/yjs": "3.23.0", "cmdk": "^1.0.4", "radix-ui": "^1.4.0", "y-prosemirror": "^1.3.7" @@ -813,15 +813,15 @@ } }, "node_modules/@liveblocks/react-ui": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.21.0.tgz", - "integrity": "sha512-ZvRAzrDuGGR4yUm90VLkdcCl20yyqiyPitQqPmS+Ude+ESxRAhuqv5lrH1Q6S0MrQYuouph/+jXX7Myb7lQKCw==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.23.0.tgz", + "integrity": "sha512-de35PijEENcKgNdhYUn9o5srX8tqOWAOh4trQRWe/DCHOBD9TBc6E+ChLAxO8mDy4zChhUvAQ/vhtsh0bKbOhQ==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0", - "@liveblocks/react": "3.21.0", + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0", + "@liveblocks/react": "3.23.0", "frimousse": "^0.2.0", "marked": "^15.0.11", "radix-ui": "^1.4.0", @@ -846,13 +846,13 @@ } }, "node_modules/@liveblocks/yjs": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.21.0.tgz", - "integrity": "sha512-BANYY+OYHI3VfcJJSgZVCmqZxoMBUfvtq4lRpR6oIr3rtclJL5T+SBqo8p+5p4yiSSQdj07ICA6hnlyIfhR6yQ==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.23.0.tgz", + "integrity": "sha512-VsQO1QtXcqQheXKRzVRY37MVS/VFbDHFhNeLZAulGZ9MDts7hds+8VyU4uif31E/5qgfh3LaokExSZVIO/cA6A==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0", + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0", "@noble/hashes": "^1.8.0", "js-base64": "^3.7.7", "lib0": "^0.2.0", @@ -1056,24 +1056,24 @@ } }, "node_modules/@radix-ui/number": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-1.1.2.tgz", - "integrity": "sha512-ceTwaxc4I5IOi97DgCotl3pqiyRGvffcc0oOsE2dQYaJOFIDsDt4VWG6xEbg1QePv9QWausCEIppud/tJ1wNig==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-1.1.3.tgz", + "integrity": "sha512-Road2bidD0uu/1BGDOWNdPI06g0lIRy6IF9GZcIrDK2KGItfor8IQwQa+yM2ERgHM1MmHxaxpTzk0/Jp42lNfA==", "license": "MIT" }, "node_modules/@radix-ui/primitive": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.4.tgz", - "integrity": "sha512-7AdCK9PQyiljKoBDbN8OuctCbd/esdwZPQ8RtOE3SsyQtUpiPb+ND75q0jEhC1m1ecBI0MFNeLJvwIh9iKHRcQ==", + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.7.tgz", + "integrity": "sha512-rqWnm76nYT8HoNNqEjpgJ7Pw/DrBj5iBTrmEPo6HTX5+VJyBNOqTdv4g89G63HuR5g0AaENoAcH7Is5fF2kZ8Q==", "license": "MIT" }, "node_modules/@radix-ui/react-accessible-icon": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-accessible-icon/-/react-accessible-icon-1.1.11.tgz", - "integrity": "sha512-HQDOFTKwSnmUij6l54wYJJtxTAnxI71+YJLOrjm2ladFB8HAV5Jt7hwaZPhWTGBkYoW4+ZAOfNZrLDh/qvxSYA==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-accessible-icon/-/react-accessible-icon-1.1.13.tgz", + "integrity": "sha512-2/0RrtTngKZVkOFYDlvhe6JIsUravRnYGwH1iJ+qt+wPu8/fPu3HTLRkQptyIkpLovAy8qvHHJs9cvYJ3Uyqqg==", "license": "MIT", "dependencies": { - "@radix-ui/react-visually-hidden": "1.2.7" + "@radix-ui/react-visually-hidden": "1.2.9" }, "peerDependencies": { "@types/react": "*", @@ -1091,20 +1091,20 @@ } }, "node_modules/@radix-ui/react-accordion": { - "version": "1.2.15", - "resolved": "https://registry.npmjs.org/@radix-ui/react-accordion/-/react-accordion-1.2.15.tgz", - "integrity": "sha512-24Zz/0SYx8F2bSVThBnQrdJs2VbKelyuJordcFRRdA0fRAhrq/wSegGCqaQz34VQoiWqSMGYCYXEhynLSlyQlg==", + "version": "1.2.18", + "resolved": "https://registry.npmjs.org/@radix-ui/react-accordion/-/react-accordion-1.2.18.tgz", + "integrity": "sha512-CGuUFvhjScXBF/bhjaU9xlgai2ikYqJRazXhMzngoUaZI7QaxAw24Ae3S/pR0b69p8GqW6i+CKJmx9JPNnZ4QQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collapsible": "1.1.15", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collapsible": "1.1.18", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -1122,16 +1122,16 @@ } }, "node_modules/@radix-ui/react-alert-dialog": { - "version": "1.1.18", - "resolved": "https://registry.npmjs.org/@radix-ui/react-alert-dialog/-/react-alert-dialog-1.1.18.tgz", - "integrity": "sha512-6c2cXpNlAgHDhKguK24XcWHHayMpK+lk7/WwBXBco+ZJ4Dv7xP++GBM280KgTD/HCRu3jSdfe8WQiZssonYaIA==", + "version": "1.1.21", + "resolved": "https://registry.npmjs.org/@radix-ui/react-alert-dialog/-/react-alert-dialog-1.1.21.tgz", + "integrity": "sha512-VbSR148lNkE8JdWnOsYX72YdivmCAtcrot1dl8UmT0ZZRKNR3hHJUpQxJOw7jWlY/JFemn4oaDXxCxpD594B7Q==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-dialog": "1.1.18", - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-dialog": "1.1.21", + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -1149,12 +1149,12 @@ } }, "node_modules/@radix-ui/react-arrow": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.1.11.tgz", - "integrity": "sha512-Kdil9BB1rIFC/khmf4hC35bn8701AJcizTU7G7cUbEbk5XqqbjDuHW60uUfKqO5WojjZcbAW51Q7P0hRmMLw8A==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.1.13.tgz", + "integrity": "sha512-0Q310knIY0K+mkmncU9FxLggfW7V49Ok2oY+iu27KkERTsQXxYCIC8XW5QoK4w7Jp1z00vT5xj3oxTcn7QlcTg==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -1172,12 +1172,12 @@ } }, "node_modules/@radix-ui/react-aspect-ratio": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-aspect-ratio/-/react-aspect-ratio-1.1.11.tgz", - "integrity": "sha512-IUAhIVpBUvP5NNICjlaB1OFmtRLGqQqTF3ZOSGPoq3XeLXRFtHiWTRxSVEULgOd9GQR2c7tsYqDnhUennapZnw==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-aspect-ratio/-/react-aspect-ratio-1.1.13.tgz", + "integrity": "sha512-dD/EvbOiLskcdBKgNAeUmbTBCJfdCGp85fpFe3lmziE4ASbXuFERQCAB3sR41yvM+P711kJsTBNL9piP60urbA==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -1195,16 +1195,17 @@ } }, "node_modules/@radix-ui/react-avatar": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-avatar/-/react-avatar-1.2.1.tgz", - "integrity": "sha512-+8PWoLLZv3AVb5m0pvoiOca/bQGzc9vPVb+982HB2x3Un0DpYEPM3zLMl4oqRpBsocJuNqLkiv/HXTnTrlwr4g==", + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-avatar/-/react-avatar-1.2.4.tgz", + "integrity": "sha512-u4Sz6ajq2WobGMqbsNXnFI/3JP/o7TUBkEmQ4BRUYofPDQawdO3WWYy5907c9VgOFX+ETjKI3VxnnrKYAF7Pmg==", "license": "MIT", "dependencies": { - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-is-hydrated": "0.1.1", - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-is-hydrated": "0.1.2", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1222,19 +1223,18 @@ } }, "node_modules/@radix-ui/react-checkbox": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/@radix-ui/react-checkbox/-/react-checkbox-1.3.6.tgz", - "integrity": "sha512-eUEUoGMDpfkgHWSE97ZZaUJtzR1M7EKnNIpD1Q16+8JR9NWghcaqMulx9PuCQ720w0UclfYn6FEbCdd5Hx087g==", + "version": "1.3.9", + "resolved": "https://registry.npmjs.org/@radix-ui/react-checkbox/-/react-checkbox-1.3.9.tgz", + "integrity": "sha512-YPXZlqjrKVqKtVD2F828CApHwu+PEu30i7x0Y9gg6SbQ3fJbcaQlDkGPT0gW6HjxoCjAEt8uJ494F1S61KpIjQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-previous": "1.1.2", - "@radix-ui/react-use-size": "1.1.2" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-size": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1252,19 +1252,19 @@ } }, "node_modules/@radix-ui/react-collapsible": { - "version": "1.1.15", - "resolved": "https://registry.npmjs.org/@radix-ui/react-collapsible/-/react-collapsible-1.1.15.tgz", - "integrity": "sha512-8A1zibu5skAQ+UVbaeNH5hVMibiFCRJzgMuM14LTWGttnTZKQL9jwYnhAbHRuxrtCqPXa4JvvnVUq1pTNgyZYw==", + "version": "1.1.18", + "resolved": "https://registry.npmjs.org/@radix-ui/react-collapsible/-/react-collapsible-1.1.18.tgz", + "integrity": "sha512-aNMp8humfYzWERz5gxGb/eLNkB0ZthypLbNlNolzdgzFTeN78e/rnn9rxCdOaSsg/zClTOJ/OkjXYx9PUEPATw==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1282,15 +1282,15 @@ } }, "node_modules/@radix-ui/react-collection": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.1.11.tgz", - "integrity": "sha512-djW9+zeg137KQdlPtmE8xnaD+K2rcXXMWFrSg0hsmYZ6HRbdTA7tDHFgpaW9+huWVEu0RCabL+985T4TA0BE7g==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.1.13.tgz", + "integrity": "sha512-Q8xYqNRFObXPmi45bFSkGdM2JA5hjBeYGFqzg6lZR3wp6b+cciraVq8DdneTabtws+uOYqjmsvmKOufk/M9Cyg==", "license": "MIT", "dependencies": { - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-slot": "1.3.0" + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-slot": "1.3.1" }, "peerDependencies": { "@types/react": "*", @@ -1308,9 +1308,9 @@ } }, "node_modules/@radix-ui/react-compose-refs": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.3.tgz", - "integrity": "sha512-rYOP8OMnuuPMQF1uhPVlGNcCDlkokKqGFE3JcxFViIkAXP7EvFWUliJAstrapypaBLJNHbZL6jGhbVDGTwmVhA==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.4.tgz", + "integrity": "sha512-pWJo6lQAfR6uy1n7ii7PaCc9dLPwTXDYbQpORZU5B548Aqvl2pP1SM1vJGKyxIFqZMHRopRO4CQYX2iXAIB5jA==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -1323,9 +1323,9 @@ } }, "node_modules/@radix-ui/react-context": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.4.tgz", - "integrity": "sha512-QwH4PO5urrbO+FaGd5Aglg+YJgWTyyuZ3g/6mKvsqraLkglDdckw9JafgL5McL5VEJ6EPNduPaT3ZE9BttDAqg==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.2.1.tgz", + "integrity": "sha512-EraVbFjiIjibpLr6EjvEDmSCYJU2SlKDMiO+qEK/D9GOWnQoAQlpQo2occGYC1UM9MBeEx5Bek3UtW/Qi57vAg==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -1338,16 +1338,16 @@ } }, "node_modules/@radix-ui/react-context-menu": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-context-menu/-/react-context-menu-2.3.2.tgz", - "integrity": "sha512-qzsA/ZPhF6yMxBOTIk1nlCkoy2mswSbwYL+ErBa2iP0s4WWrlxmczArYqMcpVfEjmM7KJj/ADPXky0yZfbSxtQ==", + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-context-menu/-/react-context-menu-2.3.5.tgz", + "integrity": "sha512-wbvSjqc7r0xKmfhrMCiCPxSTv/aSHU0cCAy0tELthJbaIzT7dkAcevKuoGKbDLiPG2VePgMVqLi2sWb6tDnzvQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-menu": "2.1.19", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-menu": "2.1.22", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -1365,23 +1365,24 @@ } }, "node_modules/@radix-ui/react-dialog": { - "version": "1.1.18", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.1.18.tgz", - "integrity": "sha512-apa28mldjMgORmE6g/w3sCcA0Y9UAVeeDVoozN4i7kOw12mLl9RBchfzK3Nn6qxOWjrZhK1Lfy7f07kyzxtnBw==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-focus-guards": "1.1.4", - "@radix-ui/react-focus-scope": "1.1.11", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-slot": "1.3.0", - "@radix-ui/react-use-controllable-state": "1.2.3", + "version": "1.1.21", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.1.21.tgz", + "integrity": "sha512-h+7qMDDmZJ8qTSPrwNyKb/PACY0ehtN8QOBlCz+C2C1jgehKekdhmHddG9YQk8BF/sHJqglPjte+jA1Jrp9HcA==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-focus-guards": "1.1.5", + "@radix-ui/react-focus-scope": "1.1.14", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-slot": "1.3.1", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", "aria-hidden": "^1.2.4", "react-remove-scroll": "^2.7.2" }, @@ -1401,9 +1402,9 @@ } }, "node_modules/@radix-ui/react-direction": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.1.2.tgz", - "integrity": "sha512-C3vFhbyi4SW3PmbAi6Awpu4OzJtd0MxGurvSsYtr7p7nM8RNB3VAF3CUmnp2j50knpkrRcB7+ycVXzgLgF6yNA==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.1.3.tgz", + "integrity": "sha512-OdgAA/xb6WOQMKNn0mtbYoruMG6YMaBOnq+evWxSpMmiEMBdeFZawnIWRfPPeVXCRm+0lnN8jpJLjhD7/UIxWw==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -1416,16 +1417,16 @@ } }, "node_modules/@radix-ui/react-dismissable-layer": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.14.tgz", - "integrity": "sha512-4lUhWTWAjbDIqFrAPWJ3WqBOpO5YchVZ88X3nh6H9Lu5AFi5nCUeTPj3D8FSDmabmFeRe9ME0BDA4MwKTha5GQ==", + "version": "1.1.17", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.17.tgz", + "integrity": "sha512-QAXwa38pG0xNAYh1pjdSaf86NrkqsMoDNmget/Y7X8O8E/C3Iqlj9GAPE4DfX9BPLXc7WH2TWSzMRnIoCdcjzQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-effect-event": "0.0.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-effect-event": "0.0.4" }, "peerDependencies": { "@types/react": "*", @@ -1443,18 +1444,18 @@ } }, "node_modules/@radix-ui/react-dropdown-menu": { - "version": "2.1.19", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.1.19.tgz", - "integrity": "sha512-HZccBkbK0LOi8nYKIp5jll/zIRW0cCOmG6WWyqsSpmXCU+ZlcBbTqIwlBvPCu886C5RVu6c/kHV7xSP8IgYNHw==", + "version": "2.1.22", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.1.22.tgz", + "integrity": "sha512-wZRLTjZaJf1HTxx0YepFKZUuo+SZMi+Cr4kJ2fuA5FxDSUE0vHDTscahUaU+jfz6LFk4OuguwqJs5K0JsIsIBA==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-menu": "2.1.19", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-menu": "2.1.22", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -1472,9 +1473,9 @@ } }, "node_modules/@radix-ui/react-focus-guards": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.4.tgz", - "integrity": "sha512-cot/aB/mOm0IYVYTTmQcEEK1M48lZWi8FlYe5nDPQQ8NYZUlXEFgncJ9p2Kzer3RKSrY7cTTpEMLZKNo9QoP5Q==", + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.5.tgz", + "integrity": "sha512-UQvlB7L/BYh3P8MLvwZnQkH521EDos40Rwnbt5+Qpg4Vbk0z3xJjRUmR6+aka4aT1IQQXFdO5bNPoE7cvFl5xQ==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -1487,14 +1488,14 @@ } }, "node_modules/@radix-ui/react-focus-scope": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.11.tgz", - "integrity": "sha512-Mn88Vg2whaRocGJNOH+DKFqYm6ySFPQaiwHNxZPyjn99B52KAEJWWY9NP83+nWdk2HM3rdov+STu9AG471Rt9w==", + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.14.tgz", + "integrity": "sha512-/x4htnJfmW53MplkrePaDpf1o/rN1C++g88WpVobULXbSyC19NtLkXmewuJ/HCaceSmfKDNL5gOXcBGnuAvnvQ==", "license": "MIT", "dependencies": { - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2" + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1512,17 +1513,17 @@ } }, "node_modules/@radix-ui/react-form": { - "version": "0.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-form/-/react-form-0.1.11.tgz", - "integrity": "sha512-0mTMJHv1gQAuEQoq5VDpTD3MRgmfUFdXAVFhpqR7wBeUr+tyRsof0wv/4XdPHLwQrefhoH2FiGHCggrCJhalIw==", + "version": "0.1.14", + "resolved": "https://registry.npmjs.org/@radix-ui/react-form/-/react-form-0.1.14.tgz", + "integrity": "sha512-ZCuPb54PQ3ZQEdQ6G1PrMBfXXzAyaVoCI9Fl+bWOwYZKTOcFjPHL7JQ3tCb6CX6Ut81GZLWKgIpV6OS3n5z5Ig==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-label": "2.1.11", - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-label": "2.1.13", + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -1540,20 +1541,20 @@ } }, "node_modules/@radix-ui/react-hover-card": { - "version": "1.1.18", - "resolved": "https://registry.npmjs.org/@radix-ui/react-hover-card/-/react-hover-card-1.1.18.tgz", - "integrity": "sha512-rt+Fx4HoCeEwFL2IdoV2QaPltqDLlzxN77i9nwB3Y70scFlfAHh1QCdE2TXKuFJtA1TNygb0oivnFBZifgtZOw==", + "version": "1.1.21", + "resolved": "https://registry.npmjs.org/@radix-ui/react-hover-card/-/react-hover-card-1.1.21.tgz", + "integrity": "sha512-ByFLyi+kdTGkObxIt5wKB3Ru3rtJRuYUqPEtqiv1HNYqutqbn1wDuNmVzI6iwus9qfY3vwpNgvx/UVZUGTWC1A==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-popper": "1.3.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-popper": "1.3.5", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -1571,12 +1572,12 @@ } }, "node_modules/@radix-ui/react-id": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.1.2.tgz", - "integrity": "sha512-orBC88futVpqCmhX1p4cvquNHsELQ+w+vBJnuj3ftETI5bJb0bZn3Tqu3SWN2IOcPycTnMGnhwoermvISt72sA==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.1.3.tgz", + "integrity": "sha512-f/Wxm0ctyMymUJK0fqTSQlm85rbzdAkoNbPXJQ5+6caowVO8Yx+NWGjGz/oGhs/D+WIbbQpOrU0hU2Li2/42xQ==", "license": "MIT", "dependencies": { - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1589,12 +1590,12 @@ } }, "node_modules/@radix-ui/react-label": { - "version": "2.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-label/-/react-label-2.1.11.tgz", - "integrity": "sha512-3PKvDDxOn62k0oV1n4QtNtD2vpu+zYjXR7ojLBPaO6SPvhy53yg0vAmgNeBQeJW5rV3dffoRG+HYfLBZuzw0CQ==", + "version": "2.1.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-label/-/react-label-2.1.13.tgz", + "integrity": "sha512-kj7BXyM4uG0dyeoEdVmPQAOFN291+iJOtiGTvkXe1ijJWLQbAHpFNkopvqquaMVn+zjqTZRhnefESAinMErHKg==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -1612,27 +1613,27 @@ } }, "node_modules/@radix-ui/react-menu": { - "version": "2.1.19", - "resolved": "https://registry.npmjs.org/@radix-ui/react-menu/-/react-menu-2.1.19.tgz", - "integrity": "sha512-Mht9BVd1AIsNFVQr4KG3bIK7XQn5IXF0TL/2ObsrzOdc1loaly/+kBDL5roSCYn8j8XZkvpOD0WYLz2FQtH1Eg==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-focus-guards": "1.1.4", - "@radix-ui/react-focus-scope": "1.1.11", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-popper": "1.3.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-slot": "1.3.0", - "@radix-ui/react-use-callback-ref": "1.1.2", + "version": "2.1.22", + "resolved": "https://registry.npmjs.org/@radix-ui/react-menu/-/react-menu-2.1.22.tgz", + "integrity": "sha512-xCFrVLttGDPwMjIPI6GS+tm3IGUNKsPXffrJQIPpQJuE9Qy1bU9GNUCkwranU/pEqyBlwMxcBIK/FUJFAZ9SqQ==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-focus-guards": "1.1.5", + "@radix-ui/react-focus-scope": "1.1.14", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-popper": "1.3.5", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-slot": "1.3.1", + "@radix-ui/react-use-callback-ref": "1.1.3", "aria-hidden": "^1.2.4", "react-remove-scroll": "^2.7.2" }, @@ -1652,21 +1653,21 @@ } }, "node_modules/@radix-ui/react-menubar": { - "version": "1.1.19", - "resolved": "https://registry.npmjs.org/@radix-ui/react-menubar/-/react-menubar-1.1.19.tgz", - "integrity": "sha512-Glt6mebxcgQvLeVkH3HiqV5bgQubE+31ELxLs7q0GlYI5k0XYkOkeuPrhXoylxK8eufvIt9CJjzY1TfFMXK3qw==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-menu": "2.1.19", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-use-controllable-state": "1.2.3" + "version": "1.1.22", + "resolved": "https://registry.npmjs.org/@radix-ui/react-menubar/-/react-menubar-1.1.22.tgz", + "integrity": "sha512-jDkcZXd5rN4b/S9nnEv9KZajaQ7+RO98OCWqAxrULTJtkSvODlNOO+EIxNG/d4QIF6QOqK5ZZrTF9MYl6eQdiQ==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-menu": "2.1.22", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -1684,25 +1685,25 @@ } }, "node_modules/@radix-ui/react-navigation-menu": { - "version": "1.2.17", - "resolved": "https://registry.npmjs.org/@radix-ui/react-navigation-menu/-/react-navigation-menu-1.2.17.tgz", - "integrity": "sha512-fYeYQvbeNn5AQk2RBbpO7koLm2YbS00UYxC/IL2sgLlninEH5UNIv+X3E0KJ1Vy4WIo+dhN9w8GNqSHhbHWCIg==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-layout-effect": "1.1.2", - "@radix-ui/react-use-previous": "1.1.2", - "@radix-ui/react-visually-hidden": "1.2.7" + "version": "1.2.20", + "resolved": "https://registry.npmjs.org/@radix-ui/react-navigation-menu/-/react-navigation-menu-1.2.20.tgz", + "integrity": "sha512-in/exCQPatmmBmQZrtQkK4UrysEp8VGEuw5o8Bx3ozxbfg7DBb4H5j3DgxGz4N59J02NRVzhsWFtujZgy5ue3w==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-use-previous": "1.1.3", + "@radix-ui/react-visually-hidden": "1.2.9" }, "peerDependencies": { "@types/react": "*", @@ -1720,23 +1721,23 @@ } }, "node_modules/@radix-ui/react-one-time-password-field": { - "version": "0.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-one-time-password-field/-/react-one-time-password-field-0.1.11.tgz", - "integrity": "sha512-Rsgab65u73E5kPVh8OS6PgPwJgPyf08GFfJDGAbMdF4DL7CgDhFOaDnXuk/DiMEVF6kgQwl0oJmFklvipmiOLg==", - "license": "MIT", - "dependencies": { - "@radix-ui/number": "1.1.2", - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-effect-event": "0.0.3", - "@radix-ui/react-use-is-hydrated": "0.1.1", - "@radix-ui/react-use-layout-effect": "1.1.2" + "version": "0.1.14", + "resolved": "https://registry.npmjs.org/@radix-ui/react-one-time-password-field/-/react-one-time-password-field-0.1.14.tgz", + "integrity": "sha512-F3vMSK+d+huI3a4Zm6j2hUsS+/gByVbsechJwp/ZCZBCrusXHvBeZZz9aMqXqqYNYu23mtvVMt6AeHDds8EU7w==", + "license": "MIT", + "dependencies": { + "@radix-ui/number": "1.1.3", + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-effect-event": "0.0.4", + "@radix-ui/react-use-is-hydrated": "0.1.2", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1754,19 +1755,19 @@ } }, "node_modules/@radix-ui/react-password-toggle-field": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/@radix-ui/react-password-toggle-field/-/react-password-toggle-field-0.1.6.tgz", - "integrity": "sha512-pQ3xGp/uemomASPH97Eb3shfXX8QlG11bBJyEvRBV+vwtO4HvQlS06Yj9f31Ao7XepvF98SFrRgVDQ7jv+2xjQ==", + "version": "0.1.9", + "resolved": "https://registry.npmjs.org/@radix-ui/react-password-toggle-field/-/react-password-toggle-field-0.1.9.tgz", + "integrity": "sha512-JFkmnwZFD357odQkpzfxz++bpohQpaGCT/4PK6oRd4R/Rxzg02uFDucFzZDOTIOz6vWSluIlz91zelleg9BheA==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-effect-event": "0.0.3", - "@radix-ui/react-use-is-hydrated": "0.1.1" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-effect-event": "0.0.4", + "@radix-ui/react-use-is-hydrated": "0.1.2" }, "peerDependencies": { "@types/react": "*", @@ -1784,24 +1785,25 @@ } }, "node_modules/@radix-ui/react-popover": { - "version": "1.1.18", - "resolved": "https://registry.npmjs.org/@radix-ui/react-popover/-/react-popover-1.1.18.tgz", - "integrity": "sha512-qdXDes+eHlnMUGlBAAAe5EG7oOQvqsXuq4mq585diMudg80iB+jHbsSeG3+Q4eWNsogNyhqU2p/3i+Y0iEepqg==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-focus-guards": "1.1.4", - "@radix-ui/react-focus-scope": "1.1.11", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-popper": "1.3.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-slot": "1.3.0", - "@radix-ui/react-use-controllable-state": "1.2.3", + "version": "1.1.21", + "resolved": "https://registry.npmjs.org/@radix-ui/react-popover/-/react-popover-1.1.21.tgz", + "integrity": "sha512-+AJ7P5oRcFqFtv7MaCD8fOuK3l5qQBAMdWEOnUOYd3JfHOeIUe7TnHHSSP15CtWwH4KrotyDCTzodOIoONh8vw==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-focus-guards": "1.1.5", + "@radix-ui/react-focus-scope": "1.1.14", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-popper": "1.3.5", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-slot": "1.3.1", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", "aria-hidden": "^1.2.4", "react-remove-scroll": "^2.7.2" }, @@ -1821,21 +1823,21 @@ } }, "node_modules/@radix-ui/react-popper": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.3.2.tgz", - "integrity": "sha512-3QXNeMkdshed1MR3LNoiCirBywRFPkD8ETJa/HlPuLwSajaQixf2ro+isoDNJlGABg9ug41XuZpINZJIle4XWg==", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.3.5.tgz", + "integrity": "sha512-6hLng2Rs45IZcvZ31BNvMeaFEMMEbtsog4xPcb8LZrGfyoV9fdAXqB9UKhLpTHtL0+E2DhSr6VW54Tehd6ksAQ==", "license": "MIT", "dependencies": { "@floating-ui/react-dom": "^2.0.0", - "@radix-ui/react-arrow": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-layout-effect": "1.1.2", - "@radix-ui/react-use-rect": "1.1.2", - "@radix-ui/react-use-size": "1.1.2", - "@radix-ui/rect": "1.1.2" + "@radix-ui/react-arrow": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-use-rect": "1.1.3", + "@radix-ui/react-use-size": "1.1.3", + "@radix-ui/rect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1853,13 +1855,13 @@ } }, "node_modules/@radix-ui/react-portal": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.13.tgz", - "integrity": "sha512-z3oXfmaHLJTF1wktbjgD6cn9jiEbq3WSondB10LIuIt2m2Ym4iJlrW04/euMwENDdWDdE7z+OuY7Qyp1YpRSwA==", + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.15.tgz", + "integrity": "sha512-kAfBVJUKNNKZuyGQXXG6rKolAV2KAmxxVkPXJgoq9dEFTl39286RufHQFNTL8rzha4vP8159BJ6hMGpB+bqv7A==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1877,12 +1879,12 @@ } }, "node_modules/@radix-ui/react-presence": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.6.tgz", - "integrity": "sha512-zdTk4PlUO0E18HnZ3wYbW0KkJJxWCdiNYp6g6X1PtONFhxVkg01vliTJAmwIszU6mHiyBOoW9P0rAugl5/hULQ==", + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.9.tgz", + "integrity": "sha512-LTi1v05bprIb8/GSY/GWusI0jfsYjQ3CD3Nin8o7jVxnpHzVQfzjOQJoJTQkE9bdmOnsS7SFdhkXiBv8PrYnxw==", "license": "MIT", "dependencies": { - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1900,12 +1902,12 @@ } }, "node_modules/@radix-ui/react-primitive": { - "version": "2.1.7", - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.7.tgz", - "integrity": "sha512-bC3NiwsprbxKjuon9l7X6BUTw7FPVzEYaL92MPEY5SCd/9hUTPXVFtVwRix7778wtRsVao+zE062gL79FZleeQ==", + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.8.tgz", + "integrity": "sha512-DOlK1BdcIeYYUcFkSYFka4v1h95XTov93b0jCgW1EEiZuIhdwHY2NlE1teLIh+p0uBsuZI5A+voay+iVWpprfA==", "license": "MIT", "dependencies": { - "@radix-ui/react-slot": "1.3.0" + "@radix-ui/react-slot": "1.3.1" }, "peerDependencies": { "@types/react": "*", @@ -1923,13 +1925,13 @@ } }, "node_modules/@radix-ui/react-progress": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-progress/-/react-progress-1.1.11.tgz", - "integrity": "sha512-KqiGJcFaZDc+BvveAgU3ZhACg2MvSUDrCBx4lRR/ZVRNal0bvt8lBpvnSkep9heeOuF8Qfw3fszLDX4OpQ2NVw==", + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/@radix-ui/react-progress/-/react-progress-1.1.14.tgz", + "integrity": "sha512-lq5VXWp/t/b8MaqbRMAItXICc/jwhzJt0ZZ+au/CBtTYkX9EfAsSyGQL5brUVBgf9tUTKCoJEZlDl+uJF/08xQ==", "license": "MIT", "dependencies": { - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -1947,21 +1949,20 @@ } }, "node_modules/@radix-ui/react-radio-group": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-radio-group/-/react-radio-group-1.4.2.tgz", - "integrity": "sha512-W8Uo9riHnlzLLWy+r2mVHUyuEWqD/+be4PZzbEvaGoFSBDHkm+GYWjtcE6u3AmPKNyfanWpnVfpZ2GqPCdzzsw==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-previous": "1.1.2", - "@radix-ui/react-use-size": "1.1.2" + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-radio-group/-/react-radio-group-1.4.5.tgz", + "integrity": "sha512-BM1xQgw1gpgPSw05U4hJCMDX9GmAS6b6vKZANuNQZo0vf/ah7NZDAnjLd4tPg3z2vMvlI0CV+B2CFM9Z19oQDA==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-size": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1979,20 +1980,22 @@ } }, "node_modules/@radix-ui/react-roving-focus": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.14.tgz", - "integrity": "sha512-8Qcnx9447tx/aCBgw6Jenfqg4Skq+vqab9mCBmuGNipIS5YXvL275wbKEu7+ICYHIlAPgCduUMJH1XOYewKF6Q==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-controllable-state": "1.2.3" + "version": "1.1.17", + "resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.17.tgz", + "integrity": "sha512-YdJmjETw7Py+4Nziv71jgZ6fH7xQgB5p+pQ5rV8Iufyrm0RHSijec/UV1zPfQoK/YcfzB9nOl/2bi1zf1SjRMQ==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-is-hydrated": "0.1.2", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2010,20 +2013,20 @@ } }, "node_modules/@radix-ui/react-scroll-area": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/@radix-ui/react-scroll-area/-/react-scroll-area-1.2.13.tgz", - "integrity": "sha512-7tncSubo2G0UY1e8rk+72qe3XRzrGnOLtZQ1PL1KoBfRUNX0NrJT5akb+0kfwSCc3gVR4wdHqyhAQBDpDNOwDw==", + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/@radix-ui/react-scroll-area/-/react-scroll-area-1.2.16.tgz", + "integrity": "sha512-kEcmCenIJ+W5xlCv1u9VKDdPmzzGyfrJwEneY+02GH+lJRXrGpkiTkyjrfkspuRw6DXt4uduwT5c4xD8HTv27Q==", "license": "MIT", "dependencies": { - "@radix-ui/number": "1.1.2", - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/number": "1.1.3", + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2041,31 +2044,31 @@ } }, "node_modules/@radix-ui/react-select": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-select/-/react-select-2.3.2.tgz", - "integrity": "sha512-brXD6C/V0fVK0DDbscLVw6LsXrjQ+ay8jdOBaN+tLb4vsHsAMm6Gt6eT77wHX1Eq8GPtD5rJ+RxFtfDozsb4+Q==", - "license": "MIT", - "dependencies": { - "@radix-ui/number": "1.1.2", - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-focus-guards": "1.1.4", - "@radix-ui/react-focus-scope": "1.1.11", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-popper": "1.3.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-slot": "1.3.0", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-layout-effect": "1.1.2", - "@radix-ui/react-use-previous": "1.1.2", - "@radix-ui/react-visually-hidden": "1.2.7", + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-select/-/react-select-2.3.5.tgz", + "integrity": "sha512-6CQx0xtdarAkSCsqgLJaz+coYQaru7rt8K6gMItR2rA+WP8/Ig6kRAzP6Zw88RccG98IZnszqJlJx9hejYOL3A==", + "license": "MIT", + "dependencies": { + "@radix-ui/number": "1.1.3", + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-focus-guards": "1.1.5", + "@radix-ui/react-focus-scope": "1.1.14", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-popper": "1.3.5", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-slot": "1.3.1", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-use-previous": "1.1.3", + "@radix-ui/react-visually-hidden": "1.2.9", "aria-hidden": "^1.2.4", "react-remove-scroll": "^2.7.2" }, @@ -2085,12 +2088,12 @@ } }, "node_modules/@radix-ui/react-separator": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-separator/-/react-separator-1.1.11.tgz", - "integrity": "sha512-jRhe86+8PF7VZ1u14eOWVOuh2BuAhALg/FT1VcMC4OHedMTRUazDnDlKTt+yxo5cRNKHMfmvZ4sSQtWDeMV4CQ==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-separator/-/react-separator-1.1.13.tgz", + "integrity": "sha512-wbagLhy4grekqiT6hU0WNP09FpmemTXbNWg4QEawaw9dix7hRIcrmDNnLDasOsKVLtArEznhgZKe5Gm4U6oPXQ==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -2108,22 +2111,22 @@ } }, "node_modules/@radix-ui/react-slider": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slider/-/react-slider-1.4.2.tgz", - "integrity": "sha512-qt5C1ppJz66aUDrH1VccjPrq7aFchK0wBrn6xsxlCHNUyE57dRRQ7lp1QFpF7OscMexZF8MCGBTVBlENHPkNiA==", - "license": "MIT", - "dependencies": { - "@radix-ui/number": "1.1.2", - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-layout-effect": "1.1.2", - "@radix-ui/react-use-previous": "1.1.2", - "@radix-ui/react-use-size": "1.1.2" + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slider/-/react-slider-1.4.5.tgz", + "integrity": "sha512-7E8C13SdQKQxYganILiVZGEwM0NSbfbFcnNJ93kP++wD2pMT1SMsG3c04PFUlbPpaSXgicYgPeBndgJTvV3NKg==", + "license": "MIT", + "dependencies": { + "@radix-ui/number": "1.1.3", + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-use-previous": "1.1.3", + "@radix-ui/react-use-size": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2141,12 +2144,13 @@ } }, "node_modules/@radix-ui/react-slot": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.3.0.tgz", - "integrity": "sha512-MojKku4U/miO8Av4Dkb+ctMAQx7JmY96LmtDQlAarCRtd7rN52QCSzBF+XAvr5S6coSVj9HEPBgHAHKEJVk/WA==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.3.1.tgz", + "integrity": "sha512-Bu/aAQHFFh6/QAvXAeUMurJ9fbW0JUIqlojU/yBXZ7cAVqy75Y7JYYyuCr9zLNF0p4WWoJYV54CTUIf4l7FzTw==", "license": "MIT", "dependencies": { - "@radix-ui/react-compose-refs": "1.1.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4" }, "peerDependencies": { "@types/react": "*", @@ -2159,18 +2163,17 @@ } }, "node_modules/@radix-ui/react-switch": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-switch/-/react-switch-1.3.2.tgz", - "integrity": "sha512-tgRBI3DdNwAJYE4BBZyZcz/HRRCvAsPkRvG1wvKc+41tBGMxPn/a87T/wikXAvyDypNQ9kaZwHbeZe+veHCGpA==", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-switch/-/react-switch-1.3.5.tgz", + "integrity": "sha512-e1YrvGvEjIqDhqKjQ4Q+IDkMfiY30u3FPz9CZXZMlQ8mU3kZ2PdeBM8Gssc48CDopPizNorKumGhjySBfO7BDQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-previous": "1.1.2", - "@radix-ui/react-use-size": "1.1.2" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-size": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2188,19 +2191,19 @@ } }, "node_modules/@radix-ui/react-tabs": { - "version": "1.1.16", - "resolved": "https://registry.npmjs.org/@radix-ui/react-tabs/-/react-tabs-1.1.16.tgz", - "integrity": "sha512-v3Ab2l7z6U7tRB4xA0IyKdq0OsqaO1o9ZjsIEoKKnSZ/l96mZz8aCTX0NCXw+YVHJXr8Km4d+Mn6/Q8YjXa+gw==", + "version": "1.1.19", + "resolved": "https://registry.npmjs.org/@radix-ui/react-tabs/-/react-tabs-1.1.19.tgz", + "integrity": "sha512-4wbGf98pX2ZwYqHMVB/dakeMPyH4xSJ9MSDaCCWXlIpYt0VYY6mtZxKSTiGS/F3tk0yrEYmXE1V8uwG7TxDCcQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -2218,23 +2221,23 @@ } }, "node_modules/@radix-ui/react-toast": { - "version": "1.2.18", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toast/-/react-toast-1.2.18.tgz", - "integrity": "sha512-YNEnTHV47hPep+U0QvVM02OJNka9uygREc+k4Nh5VSZBg4MmE+myI442x3hCGfRpX7N2WSSYSJKws4gE+Z8lgg==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-layout-effect": "1.1.2", - "@radix-ui/react-visually-hidden": "1.2.7" + "version": "1.2.21", + "resolved": "https://registry.npmjs.org/@radix-ui/react-toast/-/react-toast-1.2.21.tgz", + "integrity": "sha512-/o8uHzH2z6ZM59Dt1UPFj8aYJ0DjPu0EuQXQ7uuYJTQLH5mNqxa1KuBfbpnklgXOOjyAtTp/tll0Nm+Nkz+bEg==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-visually-hidden": "1.2.9" }, "peerDependencies": { "@types/react": "*", @@ -2252,14 +2255,14 @@ } }, "node_modules/@radix-ui/react-toggle": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle/-/react-toggle-1.1.13.tgz", - "integrity": "sha512-bI2ILJrzwgmAsH05TsJ9pVrzqQwAip7OM2/krqAdYn0R16bl86UPWbe5VPHsALat0EnqpV01cGtkleaUKPNdNg==", + "version": "1.1.16", + "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle/-/react-toggle-1.1.16.tgz", + "integrity": "sha512-pp4TLY3N4osN9IB4TLEaaZRGooBmCi/XJD65gSCs5tvsKofM9WgiBToNtGrmR0k3sG4jFj4Nw4utsIvQraWA9g==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -2277,18 +2280,18 @@ } }, "node_modules/@radix-ui/react-toggle-group": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle-group/-/react-toggle-group-1.1.14.tgz", - "integrity": "sha512-TK1vusNKb8IRhF23FTbRgUNZ9zfs5rGIyI7LfR3h26p9LrQ060i0uW9QWeD8baZMddaaP0DBGlIa6pbZG+mitg==", + "version": "1.1.17", + "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle-group/-/react-toggle-group-1.1.17.tgz", + "integrity": "sha512-KKsrxb1cZREc2RI5DOGwlUSpaPW40xIaK1/DXXqYDb7slRE8pkRa+iF2aFbYiuMJ+aNWpCSChiN5gFe3bVveaQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-toggle": "1.1.13", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-toggle": "1.1.16", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -2306,18 +2309,18 @@ } }, "node_modules/@radix-ui/react-toolbar": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toolbar/-/react-toolbar-1.1.14.tgz", - "integrity": "sha512-L/EkWVqlnj3lL2toHh4C7PwH2jxfa7OCq6lGfXSCii99ve2S4Ux5rc9HnOa7LN9exHa/Nl9kmCAmP9BuDPy5UA==", + "version": "1.1.17", + "resolved": "https://registry.npmjs.org/@radix-ui/react-toolbar/-/react-toolbar-1.1.17.tgz", + "integrity": "sha512-MjorZ0XQiWfCrrpStNXw/hX0HnG7VEzCgcSV226Ox8/WzS5yq0SiMhsLFE3LlXhdghlakFRFdE6eegtmUQW7Mg==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-separator": "1.1.11", - "@radix-ui/react-toggle-group": "1.1.14" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-separator": "1.1.13", + "@radix-ui/react-toggle-group": "1.1.17" }, "peerDependencies": { "@types/react": "*", @@ -2335,23 +2338,24 @@ } }, "node_modules/@radix-ui/react-tooltip": { - "version": "1.2.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-tooltip/-/react-tooltip-1.2.11.tgz", - "integrity": "sha512-8XZ6Py3y3W2nEzAUGCN5cfVKaUi+CVApcz1d6lrNVVf2hvYEixMRkq8k9ggPKnQUpRRuOV5avt8uvxViH2jLwA==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-popper": "1.3.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-slot": "1.3.0", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-visually-hidden": "1.2.7" + "version": "1.2.14", + "resolved": "https://registry.npmjs.org/@radix-ui/react-tooltip/-/react-tooltip-1.2.14.tgz", + "integrity": "sha512-C/JxCKJJac+wtHPW1yFBSN8Ssuaufy2jYQMgyiJYyW4Fw0WJfDWXQDAly1qsbd1YDznH+sYitaljhf8igPCvmA==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-popper": "1.3.5", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-slot": "1.3.1", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-visually-hidden": "1.2.9" }, "peerDependencies": { "@types/react": "*", @@ -2369,9 +2373,9 @@ } }, "node_modules/@radix-ui/react-use-callback-ref": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.2.tgz", - "integrity": "sha512-xCso9j1/u8sEgP1RNHjFrXJLApL8LiqOkI1R4ywuN00rxWdYg4oQXuwKLS3i0j5NWLromUD27/4nlxj2UFVvIw==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.3.tgz", + "integrity": "sha512-AUS7HoBBAncIsGMLNG+CcpLuJ+JIBbZzmyM8Qdb1eIThX0AlhSSC6wn40xfBlPE+ypx/vSSiRWnklUAjy3U3UA==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -2384,13 +2388,14 @@ } }, "node_modules/@radix-ui/react-use-controllable-state": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.3.tgz", - "integrity": "sha512-PLzC90MS+ReootmjC597dvopoelpZ8Q61HJkDXZSExitIq7PL55vHNnesAHwguHK0aPfBnpdNzQtv1uliaqQrA==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.5.tgz", + "integrity": "sha512-UB1dXpxvHjR48poyKdKdTm7jT0kp3elkUKdKQiOkirlbYumqXinSJtrjDsr9maXNPvL12bKI4CDSmydms/9Aeg==", "license": "MIT", "dependencies": { - "@radix-ui/react-use-effect-event": "0.0.3", - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-use-effect-event": "0.0.4", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2403,12 +2408,12 @@ } }, "node_modules/@radix-ui/react-use-effect-event": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-effect-event/-/react-use-effect-event-0.0.3.tgz", - "integrity": "sha512-6c8ZqvPTWILEKnyVkP53EGRCcpnJiKTC21sS/6R1GF5xKyHJJWQEPfkqlcgUkdRQivd6tb23abUwe4ngWmY0JA==", + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-effect-event/-/react-use-effect-event-0.0.4.tgz", + "integrity": "sha512-XYcfa6wlXDCwQtePuEiPmXLSAhGL4DWtedSyRgGbG3y10mw+OnrLp6SyeY1gJFMiYF0Dx0nMAX9InylKbLEFQQ==", "license": "MIT", "dependencies": { - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2421,12 +2426,12 @@ } }, "node_modules/@radix-ui/react-use-escape-keydown": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.3.tgz", - "integrity": "sha512-3wEkMiPHXha/2VadZ68rYBcmYnPINVGl4Y3gtcM7fKRjANk0OscK+cdqBgUWdozb7YJxsh0vefM7vgAMHXOjqg==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.4.tgz", + "integrity": "sha512-4MSb5SPbMH02uUn19tLkO5Bav66ZQg/zFbedo7FWLWGFg9r8Z9xSog7QGnq9ZceurzBVIAIwgzANg6ExWc8HkQ==", "license": "MIT", "dependencies": { - "@radix-ui/react-use-callback-ref": "1.1.2" + "@radix-ui/react-use-callback-ref": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2439,9 +2444,9 @@ } }, "node_modules/@radix-ui/react-use-is-hydrated": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-is-hydrated/-/react-use-is-hydrated-0.1.1.tgz", - "integrity": "sha512-qwOiz4Tjo8CNnrOLAYUMXeZwDzXgXpvK4TKQPmWLECM9XoWvA6+0Z2/7Ag3A4ivjS4ovbLJPbskkxioFyBhr8A==", + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-is-hydrated/-/react-use-is-hydrated-0.1.2.tgz", + "integrity": "sha512-2+gAVu9uaSLbopCTvvuWX9MIgEOlyqXC1Ok+KLCO7cZPSHLENs7dL0KbFQUGFIcFKmDW/bmaQRJtd8E3cnMRUw==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -2454,9 +2459,9 @@ } }, "node_modules/@radix-ui/react-use-layout-effect": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.2.tgz", - "integrity": "sha512-jrBWOxZITuGcnjRCM2t2U5ZPkCLxD+Ym6DjfssS5haTj2iiak/DOb64JeN6OdLfLgptb6/e2kKR+ZuTrGoZTPA==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.3.tgz", + "integrity": "sha512-rDiah9wvtqihWtWz02XreeRKIxt2EJF8y5D9rtY9l5A2zxePAtcPiOMpDugNRw5bFHz+1/8viVoc7ZVKiJknCw==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -2469,9 +2474,9 @@ } }, "node_modules/@radix-ui/react-use-previous": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-1.1.2.tgz", - "integrity": "sha512-IGBQPtRFdhN6MQ8dbegVmBq1LVZluya3F1jWY+puIcQC3MHctRwTDSBWCkL/3ZcnMJLTMJ++Z+ktmvg0F89iCw==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-1.1.3.tgz", + "integrity": "sha512-kbefNKla5AGhgvMqrg/qS7mYVLXTEHQLqoFIS03nKN2dAfQQ5PK5Tp+2LxS7BV6a6l4HHv4jTg6rtV2Uajwe2w==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -2484,12 +2489,12 @@ } }, "node_modules/@radix-ui/react-use-rect": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.1.2.tgz", - "integrity": "sha512-d8a+bBY/FxikNPlgJJoaBHZX+zKVbWHYJGTLnLvveQgFSTntkGdEKv3JDtHrMS0DNYpllz2nRsTLGLKYttbpmw==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.1.3.tgz", + "integrity": "sha512-W0GSYZFKEfi6raMiMEfJSngvVbFDIyxtW5JuVg5NoQBY59l0dVQVGLbhog/tOdwq0qtZ+TXuX1ikSNan4/IZXA==", "license": "MIT", "dependencies": { - "@radix-ui/rect": "1.1.2" + "@radix-ui/rect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2502,12 +2507,12 @@ } }, "node_modules/@radix-ui/react-use-size": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.1.2.tgz", - "integrity": "sha512-giWQp+4mxjBPt4KZ0MmyuykFNWfbDxKt4x+fPkRYmgRFJSbCZFzUglvMb/Kjn38tm10YP4ufiQZDx3zna4LU6w==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.1.3.tgz", + "integrity": "sha512-jJq6tQQLvO/z4uWbztjwPV+1a/+H4rCaWypasLB/ac8DEdd6+p7dIm7o3F6P2KZPGkPMqD4s5424EdAdoU+GLA==", "license": "MIT", "dependencies": { - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2520,12 +2525,12 @@ } }, "node_modules/@radix-ui/react-visually-hidden": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.2.7.tgz", - "integrity": "sha512-1wNZBggTDK3GRuuQ6nP4k2yi7a6l7I5qbMPbZcRsrGsGVead/f/d5FhEzUvqFs0bcrDLx7n1zKQ3JvLR6whaaw==", + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.2.9.tgz", + "integrity": "sha512-seuZXNZVCz1kLSQMRO/TdNOSahBI3S5nXE4jzO7u7aFRWQlMAnwyrr8vKMkEU115fCLEyzR2YyjnP+aRMxK34w==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -2543,9 +2548,9 @@ } }, "node_modules/@radix-ui/rect": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.1.2.tgz", - "integrity": "sha512-xnXE7wG13PI+cxieVssYXlQJuYVRhH9NBoxt3KNwzghDIA69GMm7d4wXRouHIYjE+KvS6U/MsMO73NdS2MH9ZA==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.1.3.tgz", + "integrity": "sha512-JtyZR+mqgBibTo8xea3B6ZRmzZiM/YeVBtUkas6zMuXjAlfIFIW2FgqeM9eLyvEaYX66vr6DJMK+4U6LV0KhNw==", "license": "MIT" }, "node_modules/@remirror/core-constants": { @@ -3762,9 +3767,9 @@ } }, "node_modules/js-base64": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-3.8.0.tgz", - "integrity": "sha512-65kvbemyZhj+ExQt1PEFyBEjL5vAHysu1lJdW1AwhhChkO8ZBPizYk/m9GVrpbS2Je1hF+UYZ+6KywqtZV8mHw==", + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-3.9.1.tgz", + "integrity": "sha512-U73qptcvf/HIOauFOmqT3a0mDUp0MYlfd15oqoe9kqZt5XhiXVb+HG09sLvI9PQ9tZIBFS4nlErai8zbWazP0g==", "license": "BSD-3-Clause" }, "node_modules/js-tokens": { @@ -4521,66 +4526,66 @@ "license": "MIT" }, "node_modules/radix-ui": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/radix-ui/-/radix-ui-1.6.1.tgz", - "integrity": "sha512-QXDXJtB6sK83mLASONYUZCauatcWb+knFviFpN1EhtdbbmlsRmzCLrbZSKztnNiem2KOHIBbiDbauVB7SORXMw==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-accessible-icon": "1.1.11", - "@radix-ui/react-accordion": "1.2.15", - "@radix-ui/react-alert-dialog": "1.1.18", - "@radix-ui/react-arrow": "1.1.11", - "@radix-ui/react-aspect-ratio": "1.1.11", - "@radix-ui/react-avatar": "1.2.1", - "@radix-ui/react-checkbox": "1.3.6", - "@radix-ui/react-collapsible": "1.1.15", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-context-menu": "2.3.2", - "@radix-ui/react-dialog": "1.1.18", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-dropdown-menu": "2.1.19", - "@radix-ui/react-focus-guards": "1.1.4", - "@radix-ui/react-focus-scope": "1.1.11", - "@radix-ui/react-form": "0.1.11", - "@radix-ui/react-hover-card": "1.1.18", - "@radix-ui/react-label": "2.1.11", - "@radix-ui/react-menu": "2.1.19", - "@radix-ui/react-menubar": "1.1.19", - "@radix-ui/react-navigation-menu": "1.2.17", - "@radix-ui/react-one-time-password-field": "0.1.11", - "@radix-ui/react-password-toggle-field": "0.1.6", - "@radix-ui/react-popover": "1.1.18", - "@radix-ui/react-popper": "1.3.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-progress": "1.1.11", - "@radix-ui/react-radio-group": "1.4.2", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-scroll-area": "1.2.13", - "@radix-ui/react-select": "2.3.2", - "@radix-ui/react-separator": "1.1.11", - "@radix-ui/react-slider": "1.4.2", - "@radix-ui/react-slot": "1.3.0", - "@radix-ui/react-switch": "1.3.2", - "@radix-ui/react-tabs": "1.1.16", - "@radix-ui/react-toast": "1.2.18", - "@radix-ui/react-toggle": "1.1.13", - "@radix-ui/react-toggle-group": "1.1.14", - "@radix-ui/react-toolbar": "1.1.14", - "@radix-ui/react-tooltip": "1.2.11", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-effect-event": "0.0.3", - "@radix-ui/react-use-escape-keydown": "1.1.3", - "@radix-ui/react-use-is-hydrated": "0.1.1", - "@radix-ui/react-use-layout-effect": "1.1.2", - "@radix-ui/react-use-size": "1.1.2", - "@radix-ui/react-visually-hidden": "1.2.7" + "version": "1.6.5", + "resolved": "https://registry.npmjs.org/radix-ui/-/radix-ui-1.6.5.tgz", + "integrity": "sha512-HVHPWDoOXBYxxiwvWR45KPcmvrjoa/NTFUbPbGmYoZv7BFYOIpZKiPQZWcpFJTX5z4LeoGenGCUgoafdYHuPWA==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-accessible-icon": "1.1.13", + "@radix-ui/react-accordion": "1.2.18", + "@radix-ui/react-alert-dialog": "1.1.21", + "@radix-ui/react-arrow": "1.1.13", + "@radix-ui/react-aspect-ratio": "1.1.13", + "@radix-ui/react-avatar": "1.2.4", + "@radix-ui/react-checkbox": "1.3.9", + "@radix-ui/react-collapsible": "1.1.18", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-context-menu": "2.3.5", + "@radix-ui/react-dialog": "1.1.21", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-dropdown-menu": "2.1.22", + "@radix-ui/react-focus-guards": "1.1.5", + "@radix-ui/react-focus-scope": "1.1.14", + "@radix-ui/react-form": "0.1.14", + "@radix-ui/react-hover-card": "1.1.21", + "@radix-ui/react-label": "2.1.13", + "@radix-ui/react-menu": "2.1.22", + "@radix-ui/react-menubar": "1.1.22", + "@radix-ui/react-navigation-menu": "1.2.20", + "@radix-ui/react-one-time-password-field": "0.1.14", + "@radix-ui/react-password-toggle-field": "0.1.9", + "@radix-ui/react-popover": "1.1.21", + "@radix-ui/react-popper": "1.3.5", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-progress": "1.1.14", + "@radix-ui/react-radio-group": "1.4.5", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-scroll-area": "1.2.16", + "@radix-ui/react-select": "2.3.5", + "@radix-ui/react-separator": "1.1.13", + "@radix-ui/react-slider": "1.4.5", + "@radix-ui/react-slot": "1.3.1", + "@radix-ui/react-switch": "1.3.5", + "@radix-ui/react-tabs": "1.1.19", + "@radix-ui/react-toast": "1.2.21", + "@radix-ui/react-toggle": "1.1.16", + "@radix-ui/react-toggle-group": "1.1.17", + "@radix-ui/react-toolbar": "1.1.17", + "@radix-ui/react-tooltip": "1.2.14", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-effect-event": "0.0.4", + "@radix-ui/react-use-escape-keydown": "1.1.4", + "@radix-ui/react-use-is-hydrated": "0.1.2", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-use-size": "1.1.3", + "@radix-ui/react-visually-hidden": "1.2.9" }, "peerDependencies": { "@types/react": "*", diff --git a/examples/nextjs-tiptap-ai/package.json b/examples/nextjs-tiptap-ai/package.json index 0d4683ee7a9..ba7bb65fb19 100644 --- a/examples/nextjs-tiptap-ai/package.json +++ b/examples/nextjs-tiptap-ai/package.json @@ -12,12 +12,12 @@ "dependencies": { "@ai-sdk/anthropic": "^3.0.25", "@ai-sdk/openai-compatible": "^0.1.17", - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-tiptap": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", - "@liveblocks/yjs": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-tiptap": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", + "@liveblocks/yjs": "^3.23.0", "@radix-ui/react-dialog": "^1.1.15", "@radix-ui/react-popover": "^1.0.7", "@tiptap/pm": "^3.4.6", diff --git a/examples/nextjs-tiptap-emails-resend/package-lock.json b/examples/nextjs-tiptap-emails-resend/package-lock.json index 2dcb29a81e4..d813f0e45d3 100644 --- a/examples/nextjs-tiptap-emails-resend/package-lock.json +++ b/examples/nextjs-tiptap-emails-resend/package-lock.json @@ -7,13 +7,13 @@ "name": "@liveblocks-examples/nextjs-tiptap-emails-resend", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.21.0", - "@liveblocks/emails": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-tiptap": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", - "@liveblocks/yjs": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/emails": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-tiptap": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", + "@liveblocks/yjs": "^3.23.0", "@radix-ui/react-dialog": "^1.1.15", "@radix-ui/react-popover": "^1.0.7", "@react-email/components": "^1.0.6", @@ -1158,31 +1158,31 @@ "license": "Apache-2.0" }, "node_modules/@liveblocks/client": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.21.0.tgz", - "integrity": "sha512-dxPzW2OTXFtKWsbYpjR5N2qpVYtjEeFXYul0TRRtwKkwF161to+8in/6VCd7H3MtD0B0TvN6gM0yedjMhk98oQ==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.23.0.tgz", + "integrity": "sha512-ETdju0DzK9h4BSCe7hFc2gqzLOhoarL5jTNBaCrtBwSqyO4TY3FjVo/aPWRi4zkhhDWvAA4oh/HATLJldj5pLw==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0" + "@liveblocks/core": "3.23.0" } }, "node_modules/@liveblocks/core": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.21.0.tgz", - "integrity": "sha512-3z1Lu5Kg0hQFxZWsAzp/qqmE+aSTV4ca67h7s5LsZPO3CRnEzpUSXiHtxpx8lVPj/ndXt7itikmFWsc8nCkw5g==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.23.0.tgz", + "integrity": "sha512-VG7BTOxTVGE0pNV/uaF5rC8C6FqTy7uR0NPFZGDLQqi2gFYX2MCf4EuPydToFXF54WRWUukzQmItkhFMQb23Cg==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/emails": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/emails/-/emails-3.21.0.tgz", - "integrity": "sha512-vEJKw7aWrYXZDpaYq7rr7STAKzi2Nwt3i1jGfTMjG3I8DDh/HD5+O5y00BLtvH5yvy34NwuGuKejbo7dotVNjQ==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/emails/-/emails-3.23.0.tgz", + "integrity": "sha512-fVqhwW7jODl9ZsrO/ODTaAaTLZi1UyKVxg5gyXJRWmGOoft/tq6XAHCifEq+8bX1gJGIrMHUm1QZ2MboMCl4aw==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0", - "@liveblocks/node": "3.21.0" + "@liveblocks/core": "3.23.0", + "@liveblocks/node": "3.23.0" }, "peerDependencies": { "react": "^18 || ^19 || ^19.0.0-rc", @@ -1191,12 +1191,12 @@ } }, "node_modules/@liveblocks/node": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.21.0.tgz", - "integrity": "sha512-YGV014c6S5SrjOV7wAnSx1QKTyd0pyOpcKE8yohUuiy4LBCASHHAGeQI/iCU4XFHYCuQWqjx3yx6CFHoYohqwA==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.23.0.tgz", + "integrity": "sha512-/k2NjYVvk56ub3CQDb2kcDjP2rkcyixzVdTEu30/URrq0UB/MngWgjFFyz1cSXjqyVAIdmdn9PLW+KM6E6K8+w==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0", + "@liveblocks/core": "3.23.0", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "marked": "^15.0.11", @@ -1204,13 +1204,13 @@ } }, "node_modules/@liveblocks/react": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.21.0.tgz", - "integrity": "sha512-yMipwcJIqjDyrcKMYyNbjiQDSmR7u/g34FQvp34VjimVBUshkowEI696K+GKrh7STmcTJdhA/cKs4lZuOiWPhg==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.23.0.tgz", + "integrity": "sha512-VlBrvs30hsrbD5uRbd1bhpUJDBx5Q0Z8XFz5FuNb/EWueRj+Kfu4mCuRaEChbXrZrzGQX0m84ST6l5lR0n6NNQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0" + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0" }, "peerDependencies": { "@types/react": "^18 || ^19", @@ -1227,17 +1227,17 @@ } }, "node_modules/@liveblocks/react-tiptap": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-tiptap/-/react-tiptap-3.21.0.tgz", - "integrity": "sha512-QwCl0y9GjZDuCifj9o0RERLhfveO4subdEyVoiPXg/JDxjGD3zlLzz6RV28WZqFUL28jl0IYnlDdMHENn2mr8A==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react-tiptap/-/react-tiptap-3.23.0.tgz", + "integrity": "sha512-5oU87Kd3yAbUSF1Yg6I9DxFQGKC+UqI41fuz+8I7cx6NgMXlMIzTD+8Qq8j7EHVwC8a6NX1Vg0yz4y+Bg/C5QA==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0", - "@liveblocks/react": "3.21.0", - "@liveblocks/react-ui": "3.21.0", - "@liveblocks/yjs": "3.21.0", + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0", + "@liveblocks/react": "3.23.0", + "@liveblocks/react-ui": "3.23.0", + "@liveblocks/yjs": "3.23.0", "cmdk": "^1.0.4", "radix-ui": "^1.4.0", "y-prosemirror": "^1.3.7" @@ -1263,15 +1263,15 @@ } }, "node_modules/@liveblocks/react-ui": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.21.0.tgz", - "integrity": "sha512-ZvRAzrDuGGR4yUm90VLkdcCl20yyqiyPitQqPmS+Ude+ESxRAhuqv5lrH1Q6S0MrQYuouph/+jXX7Myb7lQKCw==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.23.0.tgz", + "integrity": "sha512-de35PijEENcKgNdhYUn9o5srX8tqOWAOh4trQRWe/DCHOBD9TBc6E+ChLAxO8mDy4zChhUvAQ/vhtsh0bKbOhQ==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0", - "@liveblocks/react": "3.21.0", + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0", + "@liveblocks/react": "3.23.0", "frimousse": "^0.2.0", "marked": "^15.0.11", "radix-ui": "^1.4.0", @@ -1296,13 +1296,13 @@ } }, "node_modules/@liveblocks/yjs": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.21.0.tgz", - "integrity": "sha512-BANYY+OYHI3VfcJJSgZVCmqZxoMBUfvtq4lRpR6oIr3rtclJL5T+SBqo8p+5p4yiSSQdj07ICA6hnlyIfhR6yQ==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.23.0.tgz", + "integrity": "sha512-VsQO1QtXcqQheXKRzVRY37MVS/VFbDHFhNeLZAulGZ9MDts7hds+8VyU4uif31E/5qgfh3LaokExSZVIO/cA6A==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0", + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0", "@noble/hashes": "^1.8.0", "js-base64": "^3.7.7", "lib0": "^0.2.0", @@ -1497,24 +1497,24 @@ } }, "node_modules/@radix-ui/number": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-1.1.2.tgz", - "integrity": "sha512-ceTwaxc4I5IOi97DgCotl3pqiyRGvffcc0oOsE2dQYaJOFIDsDt4VWG6xEbg1QePv9QWausCEIppud/tJ1wNig==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-1.1.3.tgz", + "integrity": "sha512-Road2bidD0uu/1BGDOWNdPI06g0lIRy6IF9GZcIrDK2KGItfor8IQwQa+yM2ERgHM1MmHxaxpTzk0/Jp42lNfA==", "license": "MIT" }, "node_modules/@radix-ui/primitive": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.4.tgz", - "integrity": "sha512-7AdCK9PQyiljKoBDbN8OuctCbd/esdwZPQ8RtOE3SsyQtUpiPb+ND75q0jEhC1m1ecBI0MFNeLJvwIh9iKHRcQ==", + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.7.tgz", + "integrity": "sha512-rqWnm76nYT8HoNNqEjpgJ7Pw/DrBj5iBTrmEPo6HTX5+VJyBNOqTdv4g89G63HuR5g0AaENoAcH7Is5fF2kZ8Q==", "license": "MIT" }, "node_modules/@radix-ui/react-accessible-icon": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-accessible-icon/-/react-accessible-icon-1.1.11.tgz", - "integrity": "sha512-HQDOFTKwSnmUij6l54wYJJtxTAnxI71+YJLOrjm2ladFB8HAV5Jt7hwaZPhWTGBkYoW4+ZAOfNZrLDh/qvxSYA==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-accessible-icon/-/react-accessible-icon-1.1.13.tgz", + "integrity": "sha512-2/0RrtTngKZVkOFYDlvhe6JIsUravRnYGwH1iJ+qt+wPu8/fPu3HTLRkQptyIkpLovAy8qvHHJs9cvYJ3Uyqqg==", "license": "MIT", "dependencies": { - "@radix-ui/react-visually-hidden": "1.2.7" + "@radix-ui/react-visually-hidden": "1.2.9" }, "peerDependencies": { "@types/react": "*", @@ -1532,20 +1532,20 @@ } }, "node_modules/@radix-ui/react-accordion": { - "version": "1.2.15", - "resolved": "https://registry.npmjs.org/@radix-ui/react-accordion/-/react-accordion-1.2.15.tgz", - "integrity": "sha512-24Zz/0SYx8F2bSVThBnQrdJs2VbKelyuJordcFRRdA0fRAhrq/wSegGCqaQz34VQoiWqSMGYCYXEhynLSlyQlg==", + "version": "1.2.18", + "resolved": "https://registry.npmjs.org/@radix-ui/react-accordion/-/react-accordion-1.2.18.tgz", + "integrity": "sha512-CGuUFvhjScXBF/bhjaU9xlgai2ikYqJRazXhMzngoUaZI7QaxAw24Ae3S/pR0b69p8GqW6i+CKJmx9JPNnZ4QQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collapsible": "1.1.15", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collapsible": "1.1.18", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -1563,16 +1563,16 @@ } }, "node_modules/@radix-ui/react-alert-dialog": { - "version": "1.1.18", - "resolved": "https://registry.npmjs.org/@radix-ui/react-alert-dialog/-/react-alert-dialog-1.1.18.tgz", - "integrity": "sha512-6c2cXpNlAgHDhKguK24XcWHHayMpK+lk7/WwBXBco+ZJ4Dv7xP++GBM280KgTD/HCRu3jSdfe8WQiZssonYaIA==", + "version": "1.1.21", + "resolved": "https://registry.npmjs.org/@radix-ui/react-alert-dialog/-/react-alert-dialog-1.1.21.tgz", + "integrity": "sha512-VbSR148lNkE8JdWnOsYX72YdivmCAtcrot1dl8UmT0ZZRKNR3hHJUpQxJOw7jWlY/JFemn4oaDXxCxpD594B7Q==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-dialog": "1.1.18", - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-dialog": "1.1.21", + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -1590,12 +1590,12 @@ } }, "node_modules/@radix-ui/react-arrow": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.1.11.tgz", - "integrity": "sha512-Kdil9BB1rIFC/khmf4hC35bn8701AJcizTU7G7cUbEbk5XqqbjDuHW60uUfKqO5WojjZcbAW51Q7P0hRmMLw8A==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.1.13.tgz", + "integrity": "sha512-0Q310knIY0K+mkmncU9FxLggfW7V49Ok2oY+iu27KkERTsQXxYCIC8XW5QoK4w7Jp1z00vT5xj3oxTcn7QlcTg==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -1613,12 +1613,12 @@ } }, "node_modules/@radix-ui/react-aspect-ratio": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-aspect-ratio/-/react-aspect-ratio-1.1.11.tgz", - "integrity": "sha512-IUAhIVpBUvP5NNICjlaB1OFmtRLGqQqTF3ZOSGPoq3XeLXRFtHiWTRxSVEULgOd9GQR2c7tsYqDnhUennapZnw==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-aspect-ratio/-/react-aspect-ratio-1.1.13.tgz", + "integrity": "sha512-dD/EvbOiLskcdBKgNAeUmbTBCJfdCGp85fpFe3lmziE4ASbXuFERQCAB3sR41yvM+P711kJsTBNL9piP60urbA==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -1636,16 +1636,17 @@ } }, "node_modules/@radix-ui/react-avatar": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-avatar/-/react-avatar-1.2.1.tgz", - "integrity": "sha512-+8PWoLLZv3AVb5m0pvoiOca/bQGzc9vPVb+982HB2x3Un0DpYEPM3zLMl4oqRpBsocJuNqLkiv/HXTnTrlwr4g==", + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-avatar/-/react-avatar-1.2.4.tgz", + "integrity": "sha512-u4Sz6ajq2WobGMqbsNXnFI/3JP/o7TUBkEmQ4BRUYofPDQawdO3WWYy5907c9VgOFX+ETjKI3VxnnrKYAF7Pmg==", "license": "MIT", "dependencies": { - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-is-hydrated": "0.1.1", - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-is-hydrated": "0.1.2", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1663,19 +1664,18 @@ } }, "node_modules/@radix-ui/react-checkbox": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/@radix-ui/react-checkbox/-/react-checkbox-1.3.6.tgz", - "integrity": "sha512-eUEUoGMDpfkgHWSE97ZZaUJtzR1M7EKnNIpD1Q16+8JR9NWghcaqMulx9PuCQ720w0UclfYn6FEbCdd5Hx087g==", + "version": "1.3.9", + "resolved": "https://registry.npmjs.org/@radix-ui/react-checkbox/-/react-checkbox-1.3.9.tgz", + "integrity": "sha512-YPXZlqjrKVqKtVD2F828CApHwu+PEu30i7x0Y9gg6SbQ3fJbcaQlDkGPT0gW6HjxoCjAEt8uJ494F1S61KpIjQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-previous": "1.1.2", - "@radix-ui/react-use-size": "1.1.2" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-size": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1693,19 +1693,19 @@ } }, "node_modules/@radix-ui/react-collapsible": { - "version": "1.1.15", - "resolved": "https://registry.npmjs.org/@radix-ui/react-collapsible/-/react-collapsible-1.1.15.tgz", - "integrity": "sha512-8A1zibu5skAQ+UVbaeNH5hVMibiFCRJzgMuM14LTWGttnTZKQL9jwYnhAbHRuxrtCqPXa4JvvnVUq1pTNgyZYw==", + "version": "1.1.18", + "resolved": "https://registry.npmjs.org/@radix-ui/react-collapsible/-/react-collapsible-1.1.18.tgz", + "integrity": "sha512-aNMp8humfYzWERz5gxGb/eLNkB0ZthypLbNlNolzdgzFTeN78e/rnn9rxCdOaSsg/zClTOJ/OkjXYx9PUEPATw==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1723,15 +1723,15 @@ } }, "node_modules/@radix-ui/react-collection": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.1.11.tgz", - "integrity": "sha512-djW9+zeg137KQdlPtmE8xnaD+K2rcXXMWFrSg0hsmYZ6HRbdTA7tDHFgpaW9+huWVEu0RCabL+985T4TA0BE7g==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.1.13.tgz", + "integrity": "sha512-Q8xYqNRFObXPmi45bFSkGdM2JA5hjBeYGFqzg6lZR3wp6b+cciraVq8DdneTabtws+uOYqjmsvmKOufk/M9Cyg==", "license": "MIT", "dependencies": { - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-slot": "1.3.0" + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-slot": "1.3.1" }, "peerDependencies": { "@types/react": "*", @@ -1749,9 +1749,9 @@ } }, "node_modules/@radix-ui/react-compose-refs": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.3.tgz", - "integrity": "sha512-rYOP8OMnuuPMQF1uhPVlGNcCDlkokKqGFE3JcxFViIkAXP7EvFWUliJAstrapypaBLJNHbZL6jGhbVDGTwmVhA==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.4.tgz", + "integrity": "sha512-pWJo6lQAfR6uy1n7ii7PaCc9dLPwTXDYbQpORZU5B548Aqvl2pP1SM1vJGKyxIFqZMHRopRO4CQYX2iXAIB5jA==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -1764,9 +1764,9 @@ } }, "node_modules/@radix-ui/react-context": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.4.tgz", - "integrity": "sha512-QwH4PO5urrbO+FaGd5Aglg+YJgWTyyuZ3g/6mKvsqraLkglDdckw9JafgL5McL5VEJ6EPNduPaT3ZE9BttDAqg==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.2.1.tgz", + "integrity": "sha512-EraVbFjiIjibpLr6EjvEDmSCYJU2SlKDMiO+qEK/D9GOWnQoAQlpQo2occGYC1UM9MBeEx5Bek3UtW/Qi57vAg==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -1779,16 +1779,16 @@ } }, "node_modules/@radix-ui/react-context-menu": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-context-menu/-/react-context-menu-2.3.2.tgz", - "integrity": "sha512-qzsA/ZPhF6yMxBOTIk1nlCkoy2mswSbwYL+ErBa2iP0s4WWrlxmczArYqMcpVfEjmM7KJj/ADPXky0yZfbSxtQ==", + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-context-menu/-/react-context-menu-2.3.5.tgz", + "integrity": "sha512-wbvSjqc7r0xKmfhrMCiCPxSTv/aSHU0cCAy0tELthJbaIzT7dkAcevKuoGKbDLiPG2VePgMVqLi2sWb6tDnzvQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-menu": "2.1.19", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-menu": "2.1.22", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -1806,23 +1806,24 @@ } }, "node_modules/@radix-ui/react-dialog": { - "version": "1.1.18", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.1.18.tgz", - "integrity": "sha512-apa28mldjMgORmE6g/w3sCcA0Y9UAVeeDVoozN4i7kOw12mLl9RBchfzK3Nn6qxOWjrZhK1Lfy7f07kyzxtnBw==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-focus-guards": "1.1.4", - "@radix-ui/react-focus-scope": "1.1.11", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-slot": "1.3.0", - "@radix-ui/react-use-controllable-state": "1.2.3", + "version": "1.1.21", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.1.21.tgz", + "integrity": "sha512-h+7qMDDmZJ8qTSPrwNyKb/PACY0ehtN8QOBlCz+C2C1jgehKekdhmHddG9YQk8BF/sHJqglPjte+jA1Jrp9HcA==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-focus-guards": "1.1.5", + "@radix-ui/react-focus-scope": "1.1.14", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-slot": "1.3.1", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", "aria-hidden": "^1.2.4", "react-remove-scroll": "^2.7.2" }, @@ -1842,9 +1843,9 @@ } }, "node_modules/@radix-ui/react-direction": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.1.2.tgz", - "integrity": "sha512-C3vFhbyi4SW3PmbAi6Awpu4OzJtd0MxGurvSsYtr7p7nM8RNB3VAF3CUmnp2j50knpkrRcB7+ycVXzgLgF6yNA==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.1.3.tgz", + "integrity": "sha512-OdgAA/xb6WOQMKNn0mtbYoruMG6YMaBOnq+evWxSpMmiEMBdeFZawnIWRfPPeVXCRm+0lnN8jpJLjhD7/UIxWw==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -1857,16 +1858,16 @@ } }, "node_modules/@radix-ui/react-dismissable-layer": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.14.tgz", - "integrity": "sha512-4lUhWTWAjbDIqFrAPWJ3WqBOpO5YchVZ88X3nh6H9Lu5AFi5nCUeTPj3D8FSDmabmFeRe9ME0BDA4MwKTha5GQ==", + "version": "1.1.17", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.17.tgz", + "integrity": "sha512-QAXwa38pG0xNAYh1pjdSaf86NrkqsMoDNmget/Y7X8O8E/C3Iqlj9GAPE4DfX9BPLXc7WH2TWSzMRnIoCdcjzQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-effect-event": "0.0.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-effect-event": "0.0.4" }, "peerDependencies": { "@types/react": "*", @@ -1884,18 +1885,18 @@ } }, "node_modules/@radix-ui/react-dropdown-menu": { - "version": "2.1.19", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.1.19.tgz", - "integrity": "sha512-HZccBkbK0LOi8nYKIp5jll/zIRW0cCOmG6WWyqsSpmXCU+ZlcBbTqIwlBvPCu886C5RVu6c/kHV7xSP8IgYNHw==", + "version": "2.1.22", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.1.22.tgz", + "integrity": "sha512-wZRLTjZaJf1HTxx0YepFKZUuo+SZMi+Cr4kJ2fuA5FxDSUE0vHDTscahUaU+jfz6LFk4OuguwqJs5K0JsIsIBA==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-menu": "2.1.19", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-menu": "2.1.22", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -1913,9 +1914,9 @@ } }, "node_modules/@radix-ui/react-focus-guards": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.4.tgz", - "integrity": "sha512-cot/aB/mOm0IYVYTTmQcEEK1M48lZWi8FlYe5nDPQQ8NYZUlXEFgncJ9p2Kzer3RKSrY7cTTpEMLZKNo9QoP5Q==", + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.5.tgz", + "integrity": "sha512-UQvlB7L/BYh3P8MLvwZnQkH521EDos40Rwnbt5+Qpg4Vbk0z3xJjRUmR6+aka4aT1IQQXFdO5bNPoE7cvFl5xQ==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -1928,14 +1929,14 @@ } }, "node_modules/@radix-ui/react-focus-scope": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.11.tgz", - "integrity": "sha512-Mn88Vg2whaRocGJNOH+DKFqYm6ySFPQaiwHNxZPyjn99B52KAEJWWY9NP83+nWdk2HM3rdov+STu9AG471Rt9w==", + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.14.tgz", + "integrity": "sha512-/x4htnJfmW53MplkrePaDpf1o/rN1C++g88WpVobULXbSyC19NtLkXmewuJ/HCaceSmfKDNL5gOXcBGnuAvnvQ==", "license": "MIT", "dependencies": { - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2" + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1953,17 +1954,17 @@ } }, "node_modules/@radix-ui/react-form": { - "version": "0.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-form/-/react-form-0.1.11.tgz", - "integrity": "sha512-0mTMJHv1gQAuEQoq5VDpTD3MRgmfUFdXAVFhpqR7wBeUr+tyRsof0wv/4XdPHLwQrefhoH2FiGHCggrCJhalIw==", + "version": "0.1.14", + "resolved": "https://registry.npmjs.org/@radix-ui/react-form/-/react-form-0.1.14.tgz", + "integrity": "sha512-ZCuPb54PQ3ZQEdQ6G1PrMBfXXzAyaVoCI9Fl+bWOwYZKTOcFjPHL7JQ3tCb6CX6Ut81GZLWKgIpV6OS3n5z5Ig==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-label": "2.1.11", - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-label": "2.1.13", + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -1981,20 +1982,20 @@ } }, "node_modules/@radix-ui/react-hover-card": { - "version": "1.1.18", - "resolved": "https://registry.npmjs.org/@radix-ui/react-hover-card/-/react-hover-card-1.1.18.tgz", - "integrity": "sha512-rt+Fx4HoCeEwFL2IdoV2QaPltqDLlzxN77i9nwB3Y70scFlfAHh1QCdE2TXKuFJtA1TNygb0oivnFBZifgtZOw==", + "version": "1.1.21", + "resolved": "https://registry.npmjs.org/@radix-ui/react-hover-card/-/react-hover-card-1.1.21.tgz", + "integrity": "sha512-ByFLyi+kdTGkObxIt5wKB3Ru3rtJRuYUqPEtqiv1HNYqutqbn1wDuNmVzI6iwus9qfY3vwpNgvx/UVZUGTWC1A==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-popper": "1.3.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-popper": "1.3.5", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -2012,12 +2013,12 @@ } }, "node_modules/@radix-ui/react-id": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.1.2.tgz", - "integrity": "sha512-orBC88futVpqCmhX1p4cvquNHsELQ+w+vBJnuj3ftETI5bJb0bZn3Tqu3SWN2IOcPycTnMGnhwoermvISt72sA==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.1.3.tgz", + "integrity": "sha512-f/Wxm0ctyMymUJK0fqTSQlm85rbzdAkoNbPXJQ5+6caowVO8Yx+NWGjGz/oGhs/D+WIbbQpOrU0hU2Li2/42xQ==", "license": "MIT", "dependencies": { - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2030,12 +2031,12 @@ } }, "node_modules/@radix-ui/react-label": { - "version": "2.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-label/-/react-label-2.1.11.tgz", - "integrity": "sha512-3PKvDDxOn62k0oV1n4QtNtD2vpu+zYjXR7ojLBPaO6SPvhy53yg0vAmgNeBQeJW5rV3dffoRG+HYfLBZuzw0CQ==", + "version": "2.1.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-label/-/react-label-2.1.13.tgz", + "integrity": "sha512-kj7BXyM4uG0dyeoEdVmPQAOFN291+iJOtiGTvkXe1ijJWLQbAHpFNkopvqquaMVn+zjqTZRhnefESAinMErHKg==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -2053,27 +2054,27 @@ } }, "node_modules/@radix-ui/react-menu": { - "version": "2.1.19", - "resolved": "https://registry.npmjs.org/@radix-ui/react-menu/-/react-menu-2.1.19.tgz", - "integrity": "sha512-Mht9BVd1AIsNFVQr4KG3bIK7XQn5IXF0TL/2ObsrzOdc1loaly/+kBDL5roSCYn8j8XZkvpOD0WYLz2FQtH1Eg==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-focus-guards": "1.1.4", - "@radix-ui/react-focus-scope": "1.1.11", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-popper": "1.3.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-slot": "1.3.0", - "@radix-ui/react-use-callback-ref": "1.1.2", + "version": "2.1.22", + "resolved": "https://registry.npmjs.org/@radix-ui/react-menu/-/react-menu-2.1.22.tgz", + "integrity": "sha512-xCFrVLttGDPwMjIPI6GS+tm3IGUNKsPXffrJQIPpQJuE9Qy1bU9GNUCkwranU/pEqyBlwMxcBIK/FUJFAZ9SqQ==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-focus-guards": "1.1.5", + "@radix-ui/react-focus-scope": "1.1.14", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-popper": "1.3.5", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-slot": "1.3.1", + "@radix-ui/react-use-callback-ref": "1.1.3", "aria-hidden": "^1.2.4", "react-remove-scroll": "^2.7.2" }, @@ -2093,21 +2094,21 @@ } }, "node_modules/@radix-ui/react-menubar": { - "version": "1.1.19", - "resolved": "https://registry.npmjs.org/@radix-ui/react-menubar/-/react-menubar-1.1.19.tgz", - "integrity": "sha512-Glt6mebxcgQvLeVkH3HiqV5bgQubE+31ELxLs7q0GlYI5k0XYkOkeuPrhXoylxK8eufvIt9CJjzY1TfFMXK3qw==", + "version": "1.1.22", + "resolved": "https://registry.npmjs.org/@radix-ui/react-menubar/-/react-menubar-1.1.22.tgz", + "integrity": "sha512-jDkcZXd5rN4b/S9nnEv9KZajaQ7+RO98OCWqAxrULTJtkSvODlNOO+EIxNG/d4QIF6QOqK5ZZrTF9MYl6eQdiQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-menu": "2.1.19", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-menu": "2.1.22", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -2125,25 +2126,25 @@ } }, "node_modules/@radix-ui/react-navigation-menu": { - "version": "1.2.17", - "resolved": "https://registry.npmjs.org/@radix-ui/react-navigation-menu/-/react-navigation-menu-1.2.17.tgz", - "integrity": "sha512-fYeYQvbeNn5AQk2RBbpO7koLm2YbS00UYxC/IL2sgLlninEH5UNIv+X3E0KJ1Vy4WIo+dhN9w8GNqSHhbHWCIg==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-layout-effect": "1.1.2", - "@radix-ui/react-use-previous": "1.1.2", - "@radix-ui/react-visually-hidden": "1.2.7" + "version": "1.2.20", + "resolved": "https://registry.npmjs.org/@radix-ui/react-navigation-menu/-/react-navigation-menu-1.2.20.tgz", + "integrity": "sha512-in/exCQPatmmBmQZrtQkK4UrysEp8VGEuw5o8Bx3ozxbfg7DBb4H5j3DgxGz4N59J02NRVzhsWFtujZgy5ue3w==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-use-previous": "1.1.3", + "@radix-ui/react-visually-hidden": "1.2.9" }, "peerDependencies": { "@types/react": "*", @@ -2161,23 +2162,23 @@ } }, "node_modules/@radix-ui/react-one-time-password-field": { - "version": "0.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-one-time-password-field/-/react-one-time-password-field-0.1.11.tgz", - "integrity": "sha512-Rsgab65u73E5kPVh8OS6PgPwJgPyf08GFfJDGAbMdF4DL7CgDhFOaDnXuk/DiMEVF6kgQwl0oJmFklvipmiOLg==", + "version": "0.1.14", + "resolved": "https://registry.npmjs.org/@radix-ui/react-one-time-password-field/-/react-one-time-password-field-0.1.14.tgz", + "integrity": "sha512-F3vMSK+d+huI3a4Zm6j2hUsS+/gByVbsechJwp/ZCZBCrusXHvBeZZz9aMqXqqYNYu23mtvVMt6AeHDds8EU7w==", "license": "MIT", "dependencies": { - "@radix-ui/number": "1.1.2", - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-effect-event": "0.0.3", - "@radix-ui/react-use-is-hydrated": "0.1.1", - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/number": "1.1.3", + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-effect-event": "0.0.4", + "@radix-ui/react-use-is-hydrated": "0.1.2", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2195,19 +2196,19 @@ } }, "node_modules/@radix-ui/react-password-toggle-field": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/@radix-ui/react-password-toggle-field/-/react-password-toggle-field-0.1.6.tgz", - "integrity": "sha512-pQ3xGp/uemomASPH97Eb3shfXX8QlG11bBJyEvRBV+vwtO4HvQlS06Yj9f31Ao7XepvF98SFrRgVDQ7jv+2xjQ==", + "version": "0.1.9", + "resolved": "https://registry.npmjs.org/@radix-ui/react-password-toggle-field/-/react-password-toggle-field-0.1.9.tgz", + "integrity": "sha512-JFkmnwZFD357odQkpzfxz++bpohQpaGCT/4PK6oRd4R/Rxzg02uFDucFzZDOTIOz6vWSluIlz91zelleg9BheA==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-effect-event": "0.0.3", - "@radix-ui/react-use-is-hydrated": "0.1.1" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-effect-event": "0.0.4", + "@radix-ui/react-use-is-hydrated": "0.1.2" }, "peerDependencies": { "@types/react": "*", @@ -2225,24 +2226,25 @@ } }, "node_modules/@radix-ui/react-popover": { - "version": "1.1.18", - "resolved": "https://registry.npmjs.org/@radix-ui/react-popover/-/react-popover-1.1.18.tgz", - "integrity": "sha512-qdXDes+eHlnMUGlBAAAe5EG7oOQvqsXuq4mq585diMudg80iB+jHbsSeG3+Q4eWNsogNyhqU2p/3i+Y0iEepqg==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-focus-guards": "1.1.4", - "@radix-ui/react-focus-scope": "1.1.11", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-popper": "1.3.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-slot": "1.3.0", - "@radix-ui/react-use-controllable-state": "1.2.3", + "version": "1.1.21", + "resolved": "https://registry.npmjs.org/@radix-ui/react-popover/-/react-popover-1.1.21.tgz", + "integrity": "sha512-+AJ7P5oRcFqFtv7MaCD8fOuK3l5qQBAMdWEOnUOYd3JfHOeIUe7TnHHSSP15CtWwH4KrotyDCTzodOIoONh8vw==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-focus-guards": "1.1.5", + "@radix-ui/react-focus-scope": "1.1.14", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-popper": "1.3.5", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-slot": "1.3.1", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", "aria-hidden": "^1.2.4", "react-remove-scroll": "^2.7.2" }, @@ -2262,21 +2264,21 @@ } }, "node_modules/@radix-ui/react-popper": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.3.2.tgz", - "integrity": "sha512-3QXNeMkdshed1MR3LNoiCirBywRFPkD8ETJa/HlPuLwSajaQixf2ro+isoDNJlGABg9ug41XuZpINZJIle4XWg==", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.3.5.tgz", + "integrity": "sha512-6hLng2Rs45IZcvZ31BNvMeaFEMMEbtsog4xPcb8LZrGfyoV9fdAXqB9UKhLpTHtL0+E2DhSr6VW54Tehd6ksAQ==", "license": "MIT", "dependencies": { "@floating-ui/react-dom": "^2.0.0", - "@radix-ui/react-arrow": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-layout-effect": "1.1.2", - "@radix-ui/react-use-rect": "1.1.2", - "@radix-ui/react-use-size": "1.1.2", - "@radix-ui/rect": "1.1.2" + "@radix-ui/react-arrow": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-use-rect": "1.1.3", + "@radix-ui/react-use-size": "1.1.3", + "@radix-ui/rect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2294,13 +2296,13 @@ } }, "node_modules/@radix-ui/react-portal": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.13.tgz", - "integrity": "sha512-z3oXfmaHLJTF1wktbjgD6cn9jiEbq3WSondB10LIuIt2m2Ym4iJlrW04/euMwENDdWDdE7z+OuY7Qyp1YpRSwA==", + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.15.tgz", + "integrity": "sha512-kAfBVJUKNNKZuyGQXXG6rKolAV2KAmxxVkPXJgoq9dEFTl39286RufHQFNTL8rzha4vP8159BJ6hMGpB+bqv7A==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2318,12 +2320,12 @@ } }, "node_modules/@radix-ui/react-presence": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.6.tgz", - "integrity": "sha512-zdTk4PlUO0E18HnZ3wYbW0KkJJxWCdiNYp6g6X1PtONFhxVkg01vliTJAmwIszU6mHiyBOoW9P0rAugl5/hULQ==", + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.9.tgz", + "integrity": "sha512-LTi1v05bprIb8/GSY/GWusI0jfsYjQ3CD3Nin8o7jVxnpHzVQfzjOQJoJTQkE9bdmOnsS7SFdhkXiBv8PrYnxw==", "license": "MIT", "dependencies": { - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2341,12 +2343,12 @@ } }, "node_modules/@radix-ui/react-primitive": { - "version": "2.1.7", - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.7.tgz", - "integrity": "sha512-bC3NiwsprbxKjuon9l7X6BUTw7FPVzEYaL92MPEY5SCd/9hUTPXVFtVwRix7778wtRsVao+zE062gL79FZleeQ==", + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.8.tgz", + "integrity": "sha512-DOlK1BdcIeYYUcFkSYFka4v1h95XTov93b0jCgW1EEiZuIhdwHY2NlE1teLIh+p0uBsuZI5A+voay+iVWpprfA==", "license": "MIT", "dependencies": { - "@radix-ui/react-slot": "1.3.0" + "@radix-ui/react-slot": "1.3.1" }, "peerDependencies": { "@types/react": "*", @@ -2364,13 +2366,13 @@ } }, "node_modules/@radix-ui/react-progress": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-progress/-/react-progress-1.1.11.tgz", - "integrity": "sha512-KqiGJcFaZDc+BvveAgU3ZhACg2MvSUDrCBx4lRR/ZVRNal0bvt8lBpvnSkep9heeOuF8Qfw3fszLDX4OpQ2NVw==", + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/@radix-ui/react-progress/-/react-progress-1.1.14.tgz", + "integrity": "sha512-lq5VXWp/t/b8MaqbRMAItXICc/jwhzJt0ZZ+au/CBtTYkX9EfAsSyGQL5brUVBgf9tUTKCoJEZlDl+uJF/08xQ==", "license": "MIT", "dependencies": { - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -2388,21 +2390,20 @@ } }, "node_modules/@radix-ui/react-radio-group": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-radio-group/-/react-radio-group-1.4.2.tgz", - "integrity": "sha512-W8Uo9riHnlzLLWy+r2mVHUyuEWqD/+be4PZzbEvaGoFSBDHkm+GYWjtcE6u3AmPKNyfanWpnVfpZ2GqPCdzzsw==", + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-radio-group/-/react-radio-group-1.4.5.tgz", + "integrity": "sha512-BM1xQgw1gpgPSw05U4hJCMDX9GmAS6b6vKZANuNQZo0vf/ah7NZDAnjLd4tPg3z2vMvlI0CV+B2CFM9Z19oQDA==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-previous": "1.1.2", - "@radix-ui/react-use-size": "1.1.2" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-size": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2420,20 +2421,22 @@ } }, "node_modules/@radix-ui/react-roving-focus": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.14.tgz", - "integrity": "sha512-8Qcnx9447tx/aCBgw6Jenfqg4Skq+vqab9mCBmuGNipIS5YXvL275wbKEu7+ICYHIlAPgCduUMJH1XOYewKF6Q==", + "version": "1.1.17", + "resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.17.tgz", + "integrity": "sha512-YdJmjETw7Py+4Nziv71jgZ6fH7xQgB5p+pQ5rV8Iufyrm0RHSijec/UV1zPfQoK/YcfzB9nOl/2bi1zf1SjRMQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-is-hydrated": "0.1.2", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2451,20 +2454,20 @@ } }, "node_modules/@radix-ui/react-scroll-area": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/@radix-ui/react-scroll-area/-/react-scroll-area-1.2.13.tgz", - "integrity": "sha512-7tncSubo2G0UY1e8rk+72qe3XRzrGnOLtZQ1PL1KoBfRUNX0NrJT5akb+0kfwSCc3gVR4wdHqyhAQBDpDNOwDw==", + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/@radix-ui/react-scroll-area/-/react-scroll-area-1.2.16.tgz", + "integrity": "sha512-kEcmCenIJ+W5xlCv1u9VKDdPmzzGyfrJwEneY+02GH+lJRXrGpkiTkyjrfkspuRw6DXt4uduwT5c4xD8HTv27Q==", "license": "MIT", "dependencies": { - "@radix-ui/number": "1.1.2", - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/number": "1.1.3", + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2482,31 +2485,31 @@ } }, "node_modules/@radix-ui/react-select": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-select/-/react-select-2.3.2.tgz", - "integrity": "sha512-brXD6C/V0fVK0DDbscLVw6LsXrjQ+ay8jdOBaN+tLb4vsHsAMm6Gt6eT77wHX1Eq8GPtD5rJ+RxFtfDozsb4+Q==", - "license": "MIT", - "dependencies": { - "@radix-ui/number": "1.1.2", - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-focus-guards": "1.1.4", - "@radix-ui/react-focus-scope": "1.1.11", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-popper": "1.3.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-slot": "1.3.0", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-layout-effect": "1.1.2", - "@radix-ui/react-use-previous": "1.1.2", - "@radix-ui/react-visually-hidden": "1.2.7", + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-select/-/react-select-2.3.5.tgz", + "integrity": "sha512-6CQx0xtdarAkSCsqgLJaz+coYQaru7rt8K6gMItR2rA+WP8/Ig6kRAzP6Zw88RccG98IZnszqJlJx9hejYOL3A==", + "license": "MIT", + "dependencies": { + "@radix-ui/number": "1.1.3", + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-focus-guards": "1.1.5", + "@radix-ui/react-focus-scope": "1.1.14", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-popper": "1.3.5", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-slot": "1.3.1", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-use-previous": "1.1.3", + "@radix-ui/react-visually-hidden": "1.2.9", "aria-hidden": "^1.2.4", "react-remove-scroll": "^2.7.2" }, @@ -2526,12 +2529,12 @@ } }, "node_modules/@radix-ui/react-separator": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-separator/-/react-separator-1.1.11.tgz", - "integrity": "sha512-jRhe86+8PF7VZ1u14eOWVOuh2BuAhALg/FT1VcMC4OHedMTRUazDnDlKTt+yxo5cRNKHMfmvZ4sSQtWDeMV4CQ==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-separator/-/react-separator-1.1.13.tgz", + "integrity": "sha512-wbagLhy4grekqiT6hU0WNP09FpmemTXbNWg4QEawaw9dix7hRIcrmDNnLDasOsKVLtArEznhgZKe5Gm4U6oPXQ==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -2549,22 +2552,22 @@ } }, "node_modules/@radix-ui/react-slider": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slider/-/react-slider-1.4.2.tgz", - "integrity": "sha512-qt5C1ppJz66aUDrH1VccjPrq7aFchK0wBrn6xsxlCHNUyE57dRRQ7lp1QFpF7OscMexZF8MCGBTVBlENHPkNiA==", + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slider/-/react-slider-1.4.5.tgz", + "integrity": "sha512-7E8C13SdQKQxYganILiVZGEwM0NSbfbFcnNJ93kP++wD2pMT1SMsG3c04PFUlbPpaSXgicYgPeBndgJTvV3NKg==", "license": "MIT", "dependencies": { - "@radix-ui/number": "1.1.2", - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-layout-effect": "1.1.2", - "@radix-ui/react-use-previous": "1.1.2", - "@radix-ui/react-use-size": "1.1.2" + "@radix-ui/number": "1.1.3", + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-use-previous": "1.1.3", + "@radix-ui/react-use-size": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2582,12 +2585,13 @@ } }, "node_modules/@radix-ui/react-slot": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.3.0.tgz", - "integrity": "sha512-MojKku4U/miO8Av4Dkb+ctMAQx7JmY96LmtDQlAarCRtd7rN52QCSzBF+XAvr5S6coSVj9HEPBgHAHKEJVk/WA==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.3.1.tgz", + "integrity": "sha512-Bu/aAQHFFh6/QAvXAeUMurJ9fbW0JUIqlojU/yBXZ7cAVqy75Y7JYYyuCr9zLNF0p4WWoJYV54CTUIf4l7FzTw==", "license": "MIT", "dependencies": { - "@radix-ui/react-compose-refs": "1.1.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4" }, "peerDependencies": { "@types/react": "*", @@ -2600,18 +2604,17 @@ } }, "node_modules/@radix-ui/react-switch": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-switch/-/react-switch-1.3.2.tgz", - "integrity": "sha512-tgRBI3DdNwAJYE4BBZyZcz/HRRCvAsPkRvG1wvKc+41tBGMxPn/a87T/wikXAvyDypNQ9kaZwHbeZe+veHCGpA==", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-switch/-/react-switch-1.3.5.tgz", + "integrity": "sha512-e1YrvGvEjIqDhqKjQ4Q+IDkMfiY30u3FPz9CZXZMlQ8mU3kZ2PdeBM8Gssc48CDopPizNorKumGhjySBfO7BDQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-previous": "1.1.2", - "@radix-ui/react-use-size": "1.1.2" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-size": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2629,19 +2632,19 @@ } }, "node_modules/@radix-ui/react-tabs": { - "version": "1.1.16", - "resolved": "https://registry.npmjs.org/@radix-ui/react-tabs/-/react-tabs-1.1.16.tgz", - "integrity": "sha512-v3Ab2l7z6U7tRB4xA0IyKdq0OsqaO1o9ZjsIEoKKnSZ/l96mZz8aCTX0NCXw+YVHJXr8Km4d+Mn6/Q8YjXa+gw==", + "version": "1.1.19", + "resolved": "https://registry.npmjs.org/@radix-ui/react-tabs/-/react-tabs-1.1.19.tgz", + "integrity": "sha512-4wbGf98pX2ZwYqHMVB/dakeMPyH4xSJ9MSDaCCWXlIpYt0VYY6mtZxKSTiGS/F3tk0yrEYmXE1V8uwG7TxDCcQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -2659,23 +2662,23 @@ } }, "node_modules/@radix-ui/react-toast": { - "version": "1.2.18", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toast/-/react-toast-1.2.18.tgz", - "integrity": "sha512-YNEnTHV47hPep+U0QvVM02OJNka9uygREc+k4Nh5VSZBg4MmE+myI442x3hCGfRpX7N2WSSYSJKws4gE+Z8lgg==", + "version": "1.2.21", + "resolved": "https://registry.npmjs.org/@radix-ui/react-toast/-/react-toast-1.2.21.tgz", + "integrity": "sha512-/o8uHzH2z6ZM59Dt1UPFj8aYJ0DjPu0EuQXQ7uuYJTQLH5mNqxa1KuBfbpnklgXOOjyAtTp/tll0Nm+Nkz+bEg==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-layout-effect": "1.1.2", - "@radix-ui/react-visually-hidden": "1.2.7" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-visually-hidden": "1.2.9" }, "peerDependencies": { "@types/react": "*", @@ -2693,14 +2696,14 @@ } }, "node_modules/@radix-ui/react-toggle": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle/-/react-toggle-1.1.13.tgz", - "integrity": "sha512-bI2ILJrzwgmAsH05TsJ9pVrzqQwAip7OM2/krqAdYn0R16bl86UPWbe5VPHsALat0EnqpV01cGtkleaUKPNdNg==", + "version": "1.1.16", + "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle/-/react-toggle-1.1.16.tgz", + "integrity": "sha512-pp4TLY3N4osN9IB4TLEaaZRGooBmCi/XJD65gSCs5tvsKofM9WgiBToNtGrmR0k3sG4jFj4Nw4utsIvQraWA9g==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -2718,18 +2721,18 @@ } }, "node_modules/@radix-ui/react-toggle-group": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle-group/-/react-toggle-group-1.1.14.tgz", - "integrity": "sha512-TK1vusNKb8IRhF23FTbRgUNZ9zfs5rGIyI7LfR3h26p9LrQ060i0uW9QWeD8baZMddaaP0DBGlIa6pbZG+mitg==", + "version": "1.1.17", + "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle-group/-/react-toggle-group-1.1.17.tgz", + "integrity": "sha512-KKsrxb1cZREc2RI5DOGwlUSpaPW40xIaK1/DXXqYDb7slRE8pkRa+iF2aFbYiuMJ+aNWpCSChiN5gFe3bVveaQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-toggle": "1.1.13", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-toggle": "1.1.16", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -2747,18 +2750,18 @@ } }, "node_modules/@radix-ui/react-toolbar": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toolbar/-/react-toolbar-1.1.14.tgz", - "integrity": "sha512-L/EkWVqlnj3lL2toHh4C7PwH2jxfa7OCq6lGfXSCii99ve2S4Ux5rc9HnOa7LN9exHa/Nl9kmCAmP9BuDPy5UA==", + "version": "1.1.17", + "resolved": "https://registry.npmjs.org/@radix-ui/react-toolbar/-/react-toolbar-1.1.17.tgz", + "integrity": "sha512-MjorZ0XQiWfCrrpStNXw/hX0HnG7VEzCgcSV226Ox8/WzS5yq0SiMhsLFE3LlXhdghlakFRFdE6eegtmUQW7Mg==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-separator": "1.1.11", - "@radix-ui/react-toggle-group": "1.1.14" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-separator": "1.1.13", + "@radix-ui/react-toggle-group": "1.1.17" }, "peerDependencies": { "@types/react": "*", @@ -2776,23 +2779,24 @@ } }, "node_modules/@radix-ui/react-tooltip": { - "version": "1.2.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-tooltip/-/react-tooltip-1.2.11.tgz", - "integrity": "sha512-8XZ6Py3y3W2nEzAUGCN5cfVKaUi+CVApcz1d6lrNVVf2hvYEixMRkq8k9ggPKnQUpRRuOV5avt8uvxViH2jLwA==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-popper": "1.3.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-slot": "1.3.0", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-visually-hidden": "1.2.7" + "version": "1.2.14", + "resolved": "https://registry.npmjs.org/@radix-ui/react-tooltip/-/react-tooltip-1.2.14.tgz", + "integrity": "sha512-C/JxCKJJac+wtHPW1yFBSN8Ssuaufy2jYQMgyiJYyW4Fw0WJfDWXQDAly1qsbd1YDznH+sYitaljhf8igPCvmA==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-popper": "1.3.5", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-slot": "1.3.1", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-visually-hidden": "1.2.9" }, "peerDependencies": { "@types/react": "*", @@ -2810,9 +2814,9 @@ } }, "node_modules/@radix-ui/react-use-callback-ref": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.2.tgz", - "integrity": "sha512-xCso9j1/u8sEgP1RNHjFrXJLApL8LiqOkI1R4ywuN00rxWdYg4oQXuwKLS3i0j5NWLromUD27/4nlxj2UFVvIw==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.3.tgz", + "integrity": "sha512-AUS7HoBBAncIsGMLNG+CcpLuJ+JIBbZzmyM8Qdb1eIThX0AlhSSC6wn40xfBlPE+ypx/vSSiRWnklUAjy3U3UA==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -2825,13 +2829,14 @@ } }, "node_modules/@radix-ui/react-use-controllable-state": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.3.tgz", - "integrity": "sha512-PLzC90MS+ReootmjC597dvopoelpZ8Q61HJkDXZSExitIq7PL55vHNnesAHwguHK0aPfBnpdNzQtv1uliaqQrA==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.5.tgz", + "integrity": "sha512-UB1dXpxvHjR48poyKdKdTm7jT0kp3elkUKdKQiOkirlbYumqXinSJtrjDsr9maXNPvL12bKI4CDSmydms/9Aeg==", "license": "MIT", "dependencies": { - "@radix-ui/react-use-effect-event": "0.0.3", - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-use-effect-event": "0.0.4", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2844,12 +2849,12 @@ } }, "node_modules/@radix-ui/react-use-effect-event": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-effect-event/-/react-use-effect-event-0.0.3.tgz", - "integrity": "sha512-6c8ZqvPTWILEKnyVkP53EGRCcpnJiKTC21sS/6R1GF5xKyHJJWQEPfkqlcgUkdRQivd6tb23abUwe4ngWmY0JA==", + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-effect-event/-/react-use-effect-event-0.0.4.tgz", + "integrity": "sha512-XYcfa6wlXDCwQtePuEiPmXLSAhGL4DWtedSyRgGbG3y10mw+OnrLp6SyeY1gJFMiYF0Dx0nMAX9InylKbLEFQQ==", "license": "MIT", "dependencies": { - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2862,12 +2867,12 @@ } }, "node_modules/@radix-ui/react-use-escape-keydown": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.3.tgz", - "integrity": "sha512-3wEkMiPHXha/2VadZ68rYBcmYnPINVGl4Y3gtcM7fKRjANk0OscK+cdqBgUWdozb7YJxsh0vefM7vgAMHXOjqg==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.4.tgz", + "integrity": "sha512-4MSb5SPbMH02uUn19tLkO5Bav66ZQg/zFbedo7FWLWGFg9r8Z9xSog7QGnq9ZceurzBVIAIwgzANg6ExWc8HkQ==", "license": "MIT", "dependencies": { - "@radix-ui/react-use-callback-ref": "1.1.2" + "@radix-ui/react-use-callback-ref": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2880,9 +2885,9 @@ } }, "node_modules/@radix-ui/react-use-is-hydrated": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-is-hydrated/-/react-use-is-hydrated-0.1.1.tgz", - "integrity": "sha512-qwOiz4Tjo8CNnrOLAYUMXeZwDzXgXpvK4TKQPmWLECM9XoWvA6+0Z2/7Ag3A4ivjS4ovbLJPbskkxioFyBhr8A==", + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-is-hydrated/-/react-use-is-hydrated-0.1.2.tgz", + "integrity": "sha512-2+gAVu9uaSLbopCTvvuWX9MIgEOlyqXC1Ok+KLCO7cZPSHLENs7dL0KbFQUGFIcFKmDW/bmaQRJtd8E3cnMRUw==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -2895,9 +2900,9 @@ } }, "node_modules/@radix-ui/react-use-layout-effect": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.2.tgz", - "integrity": "sha512-jrBWOxZITuGcnjRCM2t2U5ZPkCLxD+Ym6DjfssS5haTj2iiak/DOb64JeN6OdLfLgptb6/e2kKR+ZuTrGoZTPA==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.3.tgz", + "integrity": "sha512-rDiah9wvtqihWtWz02XreeRKIxt2EJF8y5D9rtY9l5A2zxePAtcPiOMpDugNRw5bFHz+1/8viVoc7ZVKiJknCw==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -2910,9 +2915,9 @@ } }, "node_modules/@radix-ui/react-use-previous": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-1.1.2.tgz", - "integrity": "sha512-IGBQPtRFdhN6MQ8dbegVmBq1LVZluya3F1jWY+puIcQC3MHctRwTDSBWCkL/3ZcnMJLTMJ++Z+ktmvg0F89iCw==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-1.1.3.tgz", + "integrity": "sha512-kbefNKla5AGhgvMqrg/qS7mYVLXTEHQLqoFIS03nKN2dAfQQ5PK5Tp+2LxS7BV6a6l4HHv4jTg6rtV2Uajwe2w==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -2925,12 +2930,12 @@ } }, "node_modules/@radix-ui/react-use-rect": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.1.2.tgz", - "integrity": "sha512-d8a+bBY/FxikNPlgJJoaBHZX+zKVbWHYJGTLnLvveQgFSTntkGdEKv3JDtHrMS0DNYpllz2nRsTLGLKYttbpmw==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.1.3.tgz", + "integrity": "sha512-W0GSYZFKEfi6raMiMEfJSngvVbFDIyxtW5JuVg5NoQBY59l0dVQVGLbhog/tOdwq0qtZ+TXuX1ikSNan4/IZXA==", "license": "MIT", "dependencies": { - "@radix-ui/rect": "1.1.2" + "@radix-ui/rect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2943,12 +2948,12 @@ } }, "node_modules/@radix-ui/react-use-size": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.1.2.tgz", - "integrity": "sha512-giWQp+4mxjBPt4KZ0MmyuykFNWfbDxKt4x+fPkRYmgRFJSbCZFzUglvMb/Kjn38tm10YP4ufiQZDx3zna4LU6w==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.1.3.tgz", + "integrity": "sha512-jJq6tQQLvO/z4uWbztjwPV+1a/+H4rCaWypasLB/ac8DEdd6+p7dIm7o3F6P2KZPGkPMqD4s5424EdAdoU+GLA==", "license": "MIT", "dependencies": { - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2961,12 +2966,12 @@ } }, "node_modules/@radix-ui/react-visually-hidden": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.2.7.tgz", - "integrity": "sha512-1wNZBggTDK3GRuuQ6nP4k2yi7a6l7I5qbMPbZcRsrGsGVead/f/d5FhEzUvqFs0bcrDLx7n1zKQ3JvLR6whaaw==", + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.2.9.tgz", + "integrity": "sha512-seuZXNZVCz1kLSQMRO/TdNOSahBI3S5nXE4jzO7u7aFRWQlMAnwyrr8vKMkEU115fCLEyzR2YyjnP+aRMxK34w==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -2984,9 +2989,9 @@ } }, "node_modules/@radix-ui/rect": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.1.2.tgz", - "integrity": "sha512-xnXE7wG13PI+cxieVssYXlQJuYVRhH9NBoxt3KNwzghDIA69GMm7d4wXRouHIYjE+KvS6U/MsMO73NdS2MH9ZA==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.1.3.tgz", + "integrity": "sha512-JtyZR+mqgBibTo8xea3B6ZRmzZiM/YeVBtUkas6zMuXjAlfIFIW2FgqeM9eLyvEaYX66vr6DJMK+4U6LV0KhNw==", "license": "MIT" }, "node_modules/@react-email/body": { @@ -5174,9 +5179,9 @@ } }, "node_modules/js-base64": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-3.8.0.tgz", - "integrity": "sha512-65kvbemyZhj+ExQt1PEFyBEjL5vAHysu1lJdW1AwhhChkO8ZBPizYk/m9GVrpbS2Je1hF+UYZ+6KywqtZV8mHw==", + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-3.9.1.tgz", + "integrity": "sha512-U73qptcvf/HIOauFOmqT3a0mDUp0MYlfd15oqoe9kqZt5XhiXVb+HG09sLvI9PQ9tZIBFS4nlErai8zbWazP0g==", "license": "BSD-3-Clause" }, "node_modules/js-tokens": { @@ -6300,66 +6305,66 @@ "license": "MIT" }, "node_modules/radix-ui": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/radix-ui/-/radix-ui-1.6.1.tgz", - "integrity": "sha512-QXDXJtB6sK83mLASONYUZCauatcWb+knFviFpN1EhtdbbmlsRmzCLrbZSKztnNiem2KOHIBbiDbauVB7SORXMw==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-accessible-icon": "1.1.11", - "@radix-ui/react-accordion": "1.2.15", - "@radix-ui/react-alert-dialog": "1.1.18", - "@radix-ui/react-arrow": "1.1.11", - "@radix-ui/react-aspect-ratio": "1.1.11", - "@radix-ui/react-avatar": "1.2.1", - "@radix-ui/react-checkbox": "1.3.6", - "@radix-ui/react-collapsible": "1.1.15", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-context-menu": "2.3.2", - "@radix-ui/react-dialog": "1.1.18", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-dropdown-menu": "2.1.19", - "@radix-ui/react-focus-guards": "1.1.4", - "@radix-ui/react-focus-scope": "1.1.11", - "@radix-ui/react-form": "0.1.11", - "@radix-ui/react-hover-card": "1.1.18", - "@radix-ui/react-label": "2.1.11", - "@radix-ui/react-menu": "2.1.19", - "@radix-ui/react-menubar": "1.1.19", - "@radix-ui/react-navigation-menu": "1.2.17", - "@radix-ui/react-one-time-password-field": "0.1.11", - "@radix-ui/react-password-toggle-field": "0.1.6", - "@radix-ui/react-popover": "1.1.18", - "@radix-ui/react-popper": "1.3.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-progress": "1.1.11", - "@radix-ui/react-radio-group": "1.4.2", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-scroll-area": "1.2.13", - "@radix-ui/react-select": "2.3.2", - "@radix-ui/react-separator": "1.1.11", - "@radix-ui/react-slider": "1.4.2", - "@radix-ui/react-slot": "1.3.0", - "@radix-ui/react-switch": "1.3.2", - "@radix-ui/react-tabs": "1.1.16", - "@radix-ui/react-toast": "1.2.18", - "@radix-ui/react-toggle": "1.1.13", - "@radix-ui/react-toggle-group": "1.1.14", - "@radix-ui/react-toolbar": "1.1.14", - "@radix-ui/react-tooltip": "1.2.11", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-effect-event": "0.0.3", - "@radix-ui/react-use-escape-keydown": "1.1.3", - "@radix-ui/react-use-is-hydrated": "0.1.1", - "@radix-ui/react-use-layout-effect": "1.1.2", - "@radix-ui/react-use-size": "1.1.2", - "@radix-ui/react-visually-hidden": "1.2.7" + "version": "1.6.5", + "resolved": "https://registry.npmjs.org/radix-ui/-/radix-ui-1.6.5.tgz", + "integrity": "sha512-HVHPWDoOXBYxxiwvWR45KPcmvrjoa/NTFUbPbGmYoZv7BFYOIpZKiPQZWcpFJTX5z4LeoGenGCUgoafdYHuPWA==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-accessible-icon": "1.1.13", + "@radix-ui/react-accordion": "1.2.18", + "@radix-ui/react-alert-dialog": "1.1.21", + "@radix-ui/react-arrow": "1.1.13", + "@radix-ui/react-aspect-ratio": "1.1.13", + "@radix-ui/react-avatar": "1.2.4", + "@radix-ui/react-checkbox": "1.3.9", + "@radix-ui/react-collapsible": "1.1.18", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-context-menu": "2.3.5", + "@radix-ui/react-dialog": "1.1.21", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-dropdown-menu": "2.1.22", + "@radix-ui/react-focus-guards": "1.1.5", + "@radix-ui/react-focus-scope": "1.1.14", + "@radix-ui/react-form": "0.1.14", + "@radix-ui/react-hover-card": "1.1.21", + "@radix-ui/react-label": "2.1.13", + "@radix-ui/react-menu": "2.1.22", + "@radix-ui/react-menubar": "1.1.22", + "@radix-ui/react-navigation-menu": "1.2.20", + "@radix-ui/react-one-time-password-field": "0.1.14", + "@radix-ui/react-password-toggle-field": "0.1.9", + "@radix-ui/react-popover": "1.1.21", + "@radix-ui/react-popper": "1.3.5", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-progress": "1.1.14", + "@radix-ui/react-radio-group": "1.4.5", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-scroll-area": "1.2.16", + "@radix-ui/react-select": "2.3.5", + "@radix-ui/react-separator": "1.1.13", + "@radix-ui/react-slider": "1.4.5", + "@radix-ui/react-slot": "1.3.1", + "@radix-ui/react-switch": "1.3.5", + "@radix-ui/react-tabs": "1.1.19", + "@radix-ui/react-toast": "1.2.21", + "@radix-ui/react-toggle": "1.1.16", + "@radix-ui/react-toggle-group": "1.1.17", + "@radix-ui/react-toolbar": "1.1.17", + "@radix-ui/react-tooltip": "1.2.14", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-effect-event": "0.0.4", + "@radix-ui/react-use-escape-keydown": "1.1.4", + "@radix-ui/react-use-is-hydrated": "0.1.2", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-use-size": "1.1.3", + "@radix-ui/react-visually-hidden": "1.2.9" }, "peerDependencies": { "@types/react": "*", diff --git a/examples/nextjs-tiptap-emails-resend/package.json b/examples/nextjs-tiptap-emails-resend/package.json index e2007944999..79974da372b 100644 --- a/examples/nextjs-tiptap-emails-resend/package.json +++ b/examples/nextjs-tiptap-emails-resend/package.json @@ -12,13 +12,13 @@ "lint": "next lint" }, "dependencies": { - "@liveblocks/client": "^3.21.0", - "@liveblocks/emails": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-tiptap": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", - "@liveblocks/yjs": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/emails": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-tiptap": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", + "@liveblocks/yjs": "^3.23.0", "@radix-ui/react-dialog": "^1.1.15", "@radix-ui/react-popover": "^1.0.7", "@react-email/components": "^1.0.6", diff --git a/examples/nextjs-tiptap/package-lock.json b/examples/nextjs-tiptap/package-lock.json index d7082284c49..b96359e8668 100644 --- a/examples/nextjs-tiptap/package-lock.json +++ b/examples/nextjs-tiptap/package-lock.json @@ -7,12 +7,12 @@ "name": "@liveblocks-examples/nextjs-tiptap", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-tiptap": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", - "@liveblocks/yjs": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-tiptap": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", + "@liveblocks/yjs": "^3.23.0", "@radix-ui/react-dialog": "^1.1.15", "@radix-ui/react-popover": "^1.0.7", "@tiptap/pm": "^3.4.6", @@ -605,30 +605,30 @@ "license": "Apache-2.0" }, "node_modules/@liveblocks/client": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.21.0.tgz", - "integrity": "sha512-dxPzW2OTXFtKWsbYpjR5N2qpVYtjEeFXYul0TRRtwKkwF161to+8in/6VCd7H3MtD0B0TvN6gM0yedjMhk98oQ==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.23.0.tgz", + "integrity": "sha512-ETdju0DzK9h4BSCe7hFc2gqzLOhoarL5jTNBaCrtBwSqyO4TY3FjVo/aPWRi4zkhhDWvAA4oh/HATLJldj5pLw==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0" + "@liveblocks/core": "3.23.0" } }, "node_modules/@liveblocks/core": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.21.0.tgz", - "integrity": "sha512-3z1Lu5Kg0hQFxZWsAzp/qqmE+aSTV4ca67h7s5LsZPO3CRnEzpUSXiHtxpx8lVPj/ndXt7itikmFWsc8nCkw5g==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.23.0.tgz", + "integrity": "sha512-VG7BTOxTVGE0pNV/uaF5rC8C6FqTy7uR0NPFZGDLQqi2gFYX2MCf4EuPydToFXF54WRWUukzQmItkhFMQb23Cg==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.21.0.tgz", - "integrity": "sha512-YGV014c6S5SrjOV7wAnSx1QKTyd0pyOpcKE8yohUuiy4LBCASHHAGeQI/iCU4XFHYCuQWqjx3yx6CFHoYohqwA==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.23.0.tgz", + "integrity": "sha512-/k2NjYVvk56ub3CQDb2kcDjP2rkcyixzVdTEu30/URrq0UB/MngWgjFFyz1cSXjqyVAIdmdn9PLW+KM6E6K8+w==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0", + "@liveblocks/core": "3.23.0", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "marked": "^15.0.11", @@ -636,13 +636,13 @@ } }, "node_modules/@liveblocks/react": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.21.0.tgz", - "integrity": "sha512-yMipwcJIqjDyrcKMYyNbjiQDSmR7u/g34FQvp34VjimVBUshkowEI696K+GKrh7STmcTJdhA/cKs4lZuOiWPhg==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.23.0.tgz", + "integrity": "sha512-VlBrvs30hsrbD5uRbd1bhpUJDBx5Q0Z8XFz5FuNb/EWueRj+Kfu4mCuRaEChbXrZrzGQX0m84ST6l5lR0n6NNQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0" + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0" }, "peerDependencies": { "@types/react": "^18 || ^19", @@ -659,17 +659,17 @@ } }, "node_modules/@liveblocks/react-tiptap": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-tiptap/-/react-tiptap-3.21.0.tgz", - "integrity": "sha512-QwCl0y9GjZDuCifj9o0RERLhfveO4subdEyVoiPXg/JDxjGD3zlLzz6RV28WZqFUL28jl0IYnlDdMHENn2mr8A==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react-tiptap/-/react-tiptap-3.23.0.tgz", + "integrity": "sha512-5oU87Kd3yAbUSF1Yg6I9DxFQGKC+UqI41fuz+8I7cx6NgMXlMIzTD+8Qq8j7EHVwC8a6NX1Vg0yz4y+Bg/C5QA==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0", - "@liveblocks/react": "3.21.0", - "@liveblocks/react-ui": "3.21.0", - "@liveblocks/yjs": "3.21.0", + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0", + "@liveblocks/react": "3.23.0", + "@liveblocks/react-ui": "3.23.0", + "@liveblocks/yjs": "3.23.0", "cmdk": "^1.0.4", "radix-ui": "^1.4.0", "y-prosemirror": "^1.3.7" @@ -695,15 +695,15 @@ } }, "node_modules/@liveblocks/react-ui": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.21.0.tgz", - "integrity": "sha512-ZvRAzrDuGGR4yUm90VLkdcCl20yyqiyPitQqPmS+Ude+ESxRAhuqv5lrH1Q6S0MrQYuouph/+jXX7Myb7lQKCw==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.23.0.tgz", + "integrity": "sha512-de35PijEENcKgNdhYUn9o5srX8tqOWAOh4trQRWe/DCHOBD9TBc6E+ChLAxO8mDy4zChhUvAQ/vhtsh0bKbOhQ==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0", - "@liveblocks/react": "3.21.0", + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0", + "@liveblocks/react": "3.23.0", "frimousse": "^0.2.0", "marked": "^15.0.11", "radix-ui": "^1.4.0", @@ -728,13 +728,13 @@ } }, "node_modules/@liveblocks/yjs": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.21.0.tgz", - "integrity": "sha512-BANYY+OYHI3VfcJJSgZVCmqZxoMBUfvtq4lRpR6oIr3rtclJL5T+SBqo8p+5p4yiSSQdj07ICA6hnlyIfhR6yQ==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.23.0.tgz", + "integrity": "sha512-VsQO1QtXcqQheXKRzVRY37MVS/VFbDHFhNeLZAulGZ9MDts7hds+8VyU4uif31E/5qgfh3LaokExSZVIO/cA6A==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0", + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0", "@noble/hashes": "^1.8.0", "js-base64": "^3.7.7", "lib0": "^0.2.0", @@ -929,24 +929,24 @@ } }, "node_modules/@radix-ui/number": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-1.1.2.tgz", - "integrity": "sha512-ceTwaxc4I5IOi97DgCotl3pqiyRGvffcc0oOsE2dQYaJOFIDsDt4VWG6xEbg1QePv9QWausCEIppud/tJ1wNig==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-1.1.3.tgz", + "integrity": "sha512-Road2bidD0uu/1BGDOWNdPI06g0lIRy6IF9GZcIrDK2KGItfor8IQwQa+yM2ERgHM1MmHxaxpTzk0/Jp42lNfA==", "license": "MIT" }, "node_modules/@radix-ui/primitive": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.4.tgz", - "integrity": "sha512-7AdCK9PQyiljKoBDbN8OuctCbd/esdwZPQ8RtOE3SsyQtUpiPb+ND75q0jEhC1m1ecBI0MFNeLJvwIh9iKHRcQ==", + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.7.tgz", + "integrity": "sha512-rqWnm76nYT8HoNNqEjpgJ7Pw/DrBj5iBTrmEPo6HTX5+VJyBNOqTdv4g89G63HuR5g0AaENoAcH7Is5fF2kZ8Q==", "license": "MIT" }, "node_modules/@radix-ui/react-accessible-icon": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-accessible-icon/-/react-accessible-icon-1.1.11.tgz", - "integrity": "sha512-HQDOFTKwSnmUij6l54wYJJtxTAnxI71+YJLOrjm2ladFB8HAV5Jt7hwaZPhWTGBkYoW4+ZAOfNZrLDh/qvxSYA==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-accessible-icon/-/react-accessible-icon-1.1.13.tgz", + "integrity": "sha512-2/0RrtTngKZVkOFYDlvhe6JIsUravRnYGwH1iJ+qt+wPu8/fPu3HTLRkQptyIkpLovAy8qvHHJs9cvYJ3Uyqqg==", "license": "MIT", "dependencies": { - "@radix-ui/react-visually-hidden": "1.2.7" + "@radix-ui/react-visually-hidden": "1.2.9" }, "peerDependencies": { "@types/react": "*", @@ -964,20 +964,20 @@ } }, "node_modules/@radix-ui/react-accordion": { - "version": "1.2.15", - "resolved": "https://registry.npmjs.org/@radix-ui/react-accordion/-/react-accordion-1.2.15.tgz", - "integrity": "sha512-24Zz/0SYx8F2bSVThBnQrdJs2VbKelyuJordcFRRdA0fRAhrq/wSegGCqaQz34VQoiWqSMGYCYXEhynLSlyQlg==", + "version": "1.2.18", + "resolved": "https://registry.npmjs.org/@radix-ui/react-accordion/-/react-accordion-1.2.18.tgz", + "integrity": "sha512-CGuUFvhjScXBF/bhjaU9xlgai2ikYqJRazXhMzngoUaZI7QaxAw24Ae3S/pR0b69p8GqW6i+CKJmx9JPNnZ4QQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collapsible": "1.1.15", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collapsible": "1.1.18", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -995,16 +995,16 @@ } }, "node_modules/@radix-ui/react-alert-dialog": { - "version": "1.1.18", - "resolved": "https://registry.npmjs.org/@radix-ui/react-alert-dialog/-/react-alert-dialog-1.1.18.tgz", - "integrity": "sha512-6c2cXpNlAgHDhKguK24XcWHHayMpK+lk7/WwBXBco+ZJ4Dv7xP++GBM280KgTD/HCRu3jSdfe8WQiZssonYaIA==", + "version": "1.1.21", + "resolved": "https://registry.npmjs.org/@radix-ui/react-alert-dialog/-/react-alert-dialog-1.1.21.tgz", + "integrity": "sha512-VbSR148lNkE8JdWnOsYX72YdivmCAtcrot1dl8UmT0ZZRKNR3hHJUpQxJOw7jWlY/JFemn4oaDXxCxpD594B7Q==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-dialog": "1.1.18", - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-dialog": "1.1.21", + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -1022,12 +1022,12 @@ } }, "node_modules/@radix-ui/react-arrow": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.1.11.tgz", - "integrity": "sha512-Kdil9BB1rIFC/khmf4hC35bn8701AJcizTU7G7cUbEbk5XqqbjDuHW60uUfKqO5WojjZcbAW51Q7P0hRmMLw8A==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.1.13.tgz", + "integrity": "sha512-0Q310knIY0K+mkmncU9FxLggfW7V49Ok2oY+iu27KkERTsQXxYCIC8XW5QoK4w7Jp1z00vT5xj3oxTcn7QlcTg==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -1045,12 +1045,12 @@ } }, "node_modules/@radix-ui/react-aspect-ratio": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-aspect-ratio/-/react-aspect-ratio-1.1.11.tgz", - "integrity": "sha512-IUAhIVpBUvP5NNICjlaB1OFmtRLGqQqTF3ZOSGPoq3XeLXRFtHiWTRxSVEULgOd9GQR2c7tsYqDnhUennapZnw==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-aspect-ratio/-/react-aspect-ratio-1.1.13.tgz", + "integrity": "sha512-dD/EvbOiLskcdBKgNAeUmbTBCJfdCGp85fpFe3lmziE4ASbXuFERQCAB3sR41yvM+P711kJsTBNL9piP60urbA==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -1068,16 +1068,17 @@ } }, "node_modules/@radix-ui/react-avatar": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-avatar/-/react-avatar-1.2.1.tgz", - "integrity": "sha512-+8PWoLLZv3AVb5m0pvoiOca/bQGzc9vPVb+982HB2x3Un0DpYEPM3zLMl4oqRpBsocJuNqLkiv/HXTnTrlwr4g==", + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-avatar/-/react-avatar-1.2.4.tgz", + "integrity": "sha512-u4Sz6ajq2WobGMqbsNXnFI/3JP/o7TUBkEmQ4BRUYofPDQawdO3WWYy5907c9VgOFX+ETjKI3VxnnrKYAF7Pmg==", "license": "MIT", "dependencies": { - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-is-hydrated": "0.1.1", - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-is-hydrated": "0.1.2", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1095,19 +1096,18 @@ } }, "node_modules/@radix-ui/react-checkbox": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/@radix-ui/react-checkbox/-/react-checkbox-1.3.6.tgz", - "integrity": "sha512-eUEUoGMDpfkgHWSE97ZZaUJtzR1M7EKnNIpD1Q16+8JR9NWghcaqMulx9PuCQ720w0UclfYn6FEbCdd5Hx087g==", + "version": "1.3.9", + "resolved": "https://registry.npmjs.org/@radix-ui/react-checkbox/-/react-checkbox-1.3.9.tgz", + "integrity": "sha512-YPXZlqjrKVqKtVD2F828CApHwu+PEu30i7x0Y9gg6SbQ3fJbcaQlDkGPT0gW6HjxoCjAEt8uJ494F1S61KpIjQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-previous": "1.1.2", - "@radix-ui/react-use-size": "1.1.2" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-size": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1125,19 +1125,19 @@ } }, "node_modules/@radix-ui/react-collapsible": { - "version": "1.1.15", - "resolved": "https://registry.npmjs.org/@radix-ui/react-collapsible/-/react-collapsible-1.1.15.tgz", - "integrity": "sha512-8A1zibu5skAQ+UVbaeNH5hVMibiFCRJzgMuM14LTWGttnTZKQL9jwYnhAbHRuxrtCqPXa4JvvnVUq1pTNgyZYw==", + "version": "1.1.18", + "resolved": "https://registry.npmjs.org/@radix-ui/react-collapsible/-/react-collapsible-1.1.18.tgz", + "integrity": "sha512-aNMp8humfYzWERz5gxGb/eLNkB0ZthypLbNlNolzdgzFTeN78e/rnn9rxCdOaSsg/zClTOJ/OkjXYx9PUEPATw==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1155,15 +1155,15 @@ } }, "node_modules/@radix-ui/react-collection": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.1.11.tgz", - "integrity": "sha512-djW9+zeg137KQdlPtmE8xnaD+K2rcXXMWFrSg0hsmYZ6HRbdTA7tDHFgpaW9+huWVEu0RCabL+985T4TA0BE7g==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.1.13.tgz", + "integrity": "sha512-Q8xYqNRFObXPmi45bFSkGdM2JA5hjBeYGFqzg6lZR3wp6b+cciraVq8DdneTabtws+uOYqjmsvmKOufk/M9Cyg==", "license": "MIT", "dependencies": { - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-slot": "1.3.0" + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-slot": "1.3.1" }, "peerDependencies": { "@types/react": "*", @@ -1181,9 +1181,9 @@ } }, "node_modules/@radix-ui/react-compose-refs": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.3.tgz", - "integrity": "sha512-rYOP8OMnuuPMQF1uhPVlGNcCDlkokKqGFE3JcxFViIkAXP7EvFWUliJAstrapypaBLJNHbZL6jGhbVDGTwmVhA==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.4.tgz", + "integrity": "sha512-pWJo6lQAfR6uy1n7ii7PaCc9dLPwTXDYbQpORZU5B548Aqvl2pP1SM1vJGKyxIFqZMHRopRO4CQYX2iXAIB5jA==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -1196,9 +1196,9 @@ } }, "node_modules/@radix-ui/react-context": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.4.tgz", - "integrity": "sha512-QwH4PO5urrbO+FaGd5Aglg+YJgWTyyuZ3g/6mKvsqraLkglDdckw9JafgL5McL5VEJ6EPNduPaT3ZE9BttDAqg==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.2.1.tgz", + "integrity": "sha512-EraVbFjiIjibpLr6EjvEDmSCYJU2SlKDMiO+qEK/D9GOWnQoAQlpQo2occGYC1UM9MBeEx5Bek3UtW/Qi57vAg==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -1211,16 +1211,16 @@ } }, "node_modules/@radix-ui/react-context-menu": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-context-menu/-/react-context-menu-2.3.2.tgz", - "integrity": "sha512-qzsA/ZPhF6yMxBOTIk1nlCkoy2mswSbwYL+ErBa2iP0s4WWrlxmczArYqMcpVfEjmM7KJj/ADPXky0yZfbSxtQ==", + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-context-menu/-/react-context-menu-2.3.5.tgz", + "integrity": "sha512-wbvSjqc7r0xKmfhrMCiCPxSTv/aSHU0cCAy0tELthJbaIzT7dkAcevKuoGKbDLiPG2VePgMVqLi2sWb6tDnzvQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-menu": "2.1.19", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-menu": "2.1.22", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -1238,23 +1238,24 @@ } }, "node_modules/@radix-ui/react-dialog": { - "version": "1.1.18", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.1.18.tgz", - "integrity": "sha512-apa28mldjMgORmE6g/w3sCcA0Y9UAVeeDVoozN4i7kOw12mLl9RBchfzK3Nn6qxOWjrZhK1Lfy7f07kyzxtnBw==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-focus-guards": "1.1.4", - "@radix-ui/react-focus-scope": "1.1.11", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-slot": "1.3.0", - "@radix-ui/react-use-controllable-state": "1.2.3", + "version": "1.1.21", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.1.21.tgz", + "integrity": "sha512-h+7qMDDmZJ8qTSPrwNyKb/PACY0ehtN8QOBlCz+C2C1jgehKekdhmHddG9YQk8BF/sHJqglPjte+jA1Jrp9HcA==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-focus-guards": "1.1.5", + "@radix-ui/react-focus-scope": "1.1.14", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-slot": "1.3.1", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", "aria-hidden": "^1.2.4", "react-remove-scroll": "^2.7.2" }, @@ -1274,9 +1275,9 @@ } }, "node_modules/@radix-ui/react-direction": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.1.2.tgz", - "integrity": "sha512-C3vFhbyi4SW3PmbAi6Awpu4OzJtd0MxGurvSsYtr7p7nM8RNB3VAF3CUmnp2j50knpkrRcB7+ycVXzgLgF6yNA==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.1.3.tgz", + "integrity": "sha512-OdgAA/xb6WOQMKNn0mtbYoruMG6YMaBOnq+evWxSpMmiEMBdeFZawnIWRfPPeVXCRm+0lnN8jpJLjhD7/UIxWw==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -1289,16 +1290,16 @@ } }, "node_modules/@radix-ui/react-dismissable-layer": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.14.tgz", - "integrity": "sha512-4lUhWTWAjbDIqFrAPWJ3WqBOpO5YchVZ88X3nh6H9Lu5AFi5nCUeTPj3D8FSDmabmFeRe9ME0BDA4MwKTha5GQ==", + "version": "1.1.17", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.17.tgz", + "integrity": "sha512-QAXwa38pG0xNAYh1pjdSaf86NrkqsMoDNmget/Y7X8O8E/C3Iqlj9GAPE4DfX9BPLXc7WH2TWSzMRnIoCdcjzQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-effect-event": "0.0.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-effect-event": "0.0.4" }, "peerDependencies": { "@types/react": "*", @@ -1316,18 +1317,18 @@ } }, "node_modules/@radix-ui/react-dropdown-menu": { - "version": "2.1.19", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.1.19.tgz", - "integrity": "sha512-HZccBkbK0LOi8nYKIp5jll/zIRW0cCOmG6WWyqsSpmXCU+ZlcBbTqIwlBvPCu886C5RVu6c/kHV7xSP8IgYNHw==", + "version": "2.1.22", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.1.22.tgz", + "integrity": "sha512-wZRLTjZaJf1HTxx0YepFKZUuo+SZMi+Cr4kJ2fuA5FxDSUE0vHDTscahUaU+jfz6LFk4OuguwqJs5K0JsIsIBA==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-menu": "2.1.19", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-menu": "2.1.22", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -1345,9 +1346,9 @@ } }, "node_modules/@radix-ui/react-focus-guards": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.4.tgz", - "integrity": "sha512-cot/aB/mOm0IYVYTTmQcEEK1M48lZWi8FlYe5nDPQQ8NYZUlXEFgncJ9p2Kzer3RKSrY7cTTpEMLZKNo9QoP5Q==", + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.5.tgz", + "integrity": "sha512-UQvlB7L/BYh3P8MLvwZnQkH521EDos40Rwnbt5+Qpg4Vbk0z3xJjRUmR6+aka4aT1IQQXFdO5bNPoE7cvFl5xQ==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -1360,14 +1361,14 @@ } }, "node_modules/@radix-ui/react-focus-scope": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.11.tgz", - "integrity": "sha512-Mn88Vg2whaRocGJNOH+DKFqYm6ySFPQaiwHNxZPyjn99B52KAEJWWY9NP83+nWdk2HM3rdov+STu9AG471Rt9w==", + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.14.tgz", + "integrity": "sha512-/x4htnJfmW53MplkrePaDpf1o/rN1C++g88WpVobULXbSyC19NtLkXmewuJ/HCaceSmfKDNL5gOXcBGnuAvnvQ==", "license": "MIT", "dependencies": { - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2" + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1385,17 +1386,17 @@ } }, "node_modules/@radix-ui/react-form": { - "version": "0.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-form/-/react-form-0.1.11.tgz", - "integrity": "sha512-0mTMJHv1gQAuEQoq5VDpTD3MRgmfUFdXAVFhpqR7wBeUr+tyRsof0wv/4XdPHLwQrefhoH2FiGHCggrCJhalIw==", + "version": "0.1.14", + "resolved": "https://registry.npmjs.org/@radix-ui/react-form/-/react-form-0.1.14.tgz", + "integrity": "sha512-ZCuPb54PQ3ZQEdQ6G1PrMBfXXzAyaVoCI9Fl+bWOwYZKTOcFjPHL7JQ3tCb6CX6Ut81GZLWKgIpV6OS3n5z5Ig==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-label": "2.1.11", - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-label": "2.1.13", + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -1413,20 +1414,20 @@ } }, "node_modules/@radix-ui/react-hover-card": { - "version": "1.1.18", - "resolved": "https://registry.npmjs.org/@radix-ui/react-hover-card/-/react-hover-card-1.1.18.tgz", - "integrity": "sha512-rt+Fx4HoCeEwFL2IdoV2QaPltqDLlzxN77i9nwB3Y70scFlfAHh1QCdE2TXKuFJtA1TNygb0oivnFBZifgtZOw==", + "version": "1.1.21", + "resolved": "https://registry.npmjs.org/@radix-ui/react-hover-card/-/react-hover-card-1.1.21.tgz", + "integrity": "sha512-ByFLyi+kdTGkObxIt5wKB3Ru3rtJRuYUqPEtqiv1HNYqutqbn1wDuNmVzI6iwus9qfY3vwpNgvx/UVZUGTWC1A==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-popper": "1.3.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-popper": "1.3.5", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -1444,12 +1445,12 @@ } }, "node_modules/@radix-ui/react-id": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.1.2.tgz", - "integrity": "sha512-orBC88futVpqCmhX1p4cvquNHsELQ+w+vBJnuj3ftETI5bJb0bZn3Tqu3SWN2IOcPycTnMGnhwoermvISt72sA==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.1.3.tgz", + "integrity": "sha512-f/Wxm0ctyMymUJK0fqTSQlm85rbzdAkoNbPXJQ5+6caowVO8Yx+NWGjGz/oGhs/D+WIbbQpOrU0hU2Li2/42xQ==", "license": "MIT", "dependencies": { - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1462,12 +1463,12 @@ } }, "node_modules/@radix-ui/react-label": { - "version": "2.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-label/-/react-label-2.1.11.tgz", - "integrity": "sha512-3PKvDDxOn62k0oV1n4QtNtD2vpu+zYjXR7ojLBPaO6SPvhy53yg0vAmgNeBQeJW5rV3dffoRG+HYfLBZuzw0CQ==", + "version": "2.1.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-label/-/react-label-2.1.13.tgz", + "integrity": "sha512-kj7BXyM4uG0dyeoEdVmPQAOFN291+iJOtiGTvkXe1ijJWLQbAHpFNkopvqquaMVn+zjqTZRhnefESAinMErHKg==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -1485,27 +1486,27 @@ } }, "node_modules/@radix-ui/react-menu": { - "version": "2.1.19", - "resolved": "https://registry.npmjs.org/@radix-ui/react-menu/-/react-menu-2.1.19.tgz", - "integrity": "sha512-Mht9BVd1AIsNFVQr4KG3bIK7XQn5IXF0TL/2ObsrzOdc1loaly/+kBDL5roSCYn8j8XZkvpOD0WYLz2FQtH1Eg==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-focus-guards": "1.1.4", - "@radix-ui/react-focus-scope": "1.1.11", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-popper": "1.3.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-slot": "1.3.0", - "@radix-ui/react-use-callback-ref": "1.1.2", + "version": "2.1.22", + "resolved": "https://registry.npmjs.org/@radix-ui/react-menu/-/react-menu-2.1.22.tgz", + "integrity": "sha512-xCFrVLttGDPwMjIPI6GS+tm3IGUNKsPXffrJQIPpQJuE9Qy1bU9GNUCkwranU/pEqyBlwMxcBIK/FUJFAZ9SqQ==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-focus-guards": "1.1.5", + "@radix-ui/react-focus-scope": "1.1.14", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-popper": "1.3.5", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-slot": "1.3.1", + "@radix-ui/react-use-callback-ref": "1.1.3", "aria-hidden": "^1.2.4", "react-remove-scroll": "^2.7.2" }, @@ -1525,21 +1526,21 @@ } }, "node_modules/@radix-ui/react-menubar": { - "version": "1.1.19", - "resolved": "https://registry.npmjs.org/@radix-ui/react-menubar/-/react-menubar-1.1.19.tgz", - "integrity": "sha512-Glt6mebxcgQvLeVkH3HiqV5bgQubE+31ELxLs7q0GlYI5k0XYkOkeuPrhXoylxK8eufvIt9CJjzY1TfFMXK3qw==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-menu": "2.1.19", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-use-controllable-state": "1.2.3" + "version": "1.1.22", + "resolved": "https://registry.npmjs.org/@radix-ui/react-menubar/-/react-menubar-1.1.22.tgz", + "integrity": "sha512-jDkcZXd5rN4b/S9nnEv9KZajaQ7+RO98OCWqAxrULTJtkSvODlNOO+EIxNG/d4QIF6QOqK5ZZrTF9MYl6eQdiQ==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-menu": "2.1.22", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -1557,25 +1558,25 @@ } }, "node_modules/@radix-ui/react-navigation-menu": { - "version": "1.2.17", - "resolved": "https://registry.npmjs.org/@radix-ui/react-navigation-menu/-/react-navigation-menu-1.2.17.tgz", - "integrity": "sha512-fYeYQvbeNn5AQk2RBbpO7koLm2YbS00UYxC/IL2sgLlninEH5UNIv+X3E0KJ1Vy4WIo+dhN9w8GNqSHhbHWCIg==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-layout-effect": "1.1.2", - "@radix-ui/react-use-previous": "1.1.2", - "@radix-ui/react-visually-hidden": "1.2.7" + "version": "1.2.20", + "resolved": "https://registry.npmjs.org/@radix-ui/react-navigation-menu/-/react-navigation-menu-1.2.20.tgz", + "integrity": "sha512-in/exCQPatmmBmQZrtQkK4UrysEp8VGEuw5o8Bx3ozxbfg7DBb4H5j3DgxGz4N59J02NRVzhsWFtujZgy5ue3w==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-use-previous": "1.1.3", + "@radix-ui/react-visually-hidden": "1.2.9" }, "peerDependencies": { "@types/react": "*", @@ -1593,23 +1594,23 @@ } }, "node_modules/@radix-ui/react-one-time-password-field": { - "version": "0.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-one-time-password-field/-/react-one-time-password-field-0.1.11.tgz", - "integrity": "sha512-Rsgab65u73E5kPVh8OS6PgPwJgPyf08GFfJDGAbMdF4DL7CgDhFOaDnXuk/DiMEVF6kgQwl0oJmFklvipmiOLg==", - "license": "MIT", - "dependencies": { - "@radix-ui/number": "1.1.2", - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-effect-event": "0.0.3", - "@radix-ui/react-use-is-hydrated": "0.1.1", - "@radix-ui/react-use-layout-effect": "1.1.2" + "version": "0.1.14", + "resolved": "https://registry.npmjs.org/@radix-ui/react-one-time-password-field/-/react-one-time-password-field-0.1.14.tgz", + "integrity": "sha512-F3vMSK+d+huI3a4Zm6j2hUsS+/gByVbsechJwp/ZCZBCrusXHvBeZZz9aMqXqqYNYu23mtvVMt6AeHDds8EU7w==", + "license": "MIT", + "dependencies": { + "@radix-ui/number": "1.1.3", + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-effect-event": "0.0.4", + "@radix-ui/react-use-is-hydrated": "0.1.2", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1627,19 +1628,19 @@ } }, "node_modules/@radix-ui/react-password-toggle-field": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/@radix-ui/react-password-toggle-field/-/react-password-toggle-field-0.1.6.tgz", - "integrity": "sha512-pQ3xGp/uemomASPH97Eb3shfXX8QlG11bBJyEvRBV+vwtO4HvQlS06Yj9f31Ao7XepvF98SFrRgVDQ7jv+2xjQ==", + "version": "0.1.9", + "resolved": "https://registry.npmjs.org/@radix-ui/react-password-toggle-field/-/react-password-toggle-field-0.1.9.tgz", + "integrity": "sha512-JFkmnwZFD357odQkpzfxz++bpohQpaGCT/4PK6oRd4R/Rxzg02uFDucFzZDOTIOz6vWSluIlz91zelleg9BheA==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-effect-event": "0.0.3", - "@radix-ui/react-use-is-hydrated": "0.1.1" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-effect-event": "0.0.4", + "@radix-ui/react-use-is-hydrated": "0.1.2" }, "peerDependencies": { "@types/react": "*", @@ -1657,24 +1658,25 @@ } }, "node_modules/@radix-ui/react-popover": { - "version": "1.1.18", - "resolved": "https://registry.npmjs.org/@radix-ui/react-popover/-/react-popover-1.1.18.tgz", - "integrity": "sha512-qdXDes+eHlnMUGlBAAAe5EG7oOQvqsXuq4mq585diMudg80iB+jHbsSeG3+Q4eWNsogNyhqU2p/3i+Y0iEepqg==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-focus-guards": "1.1.4", - "@radix-ui/react-focus-scope": "1.1.11", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-popper": "1.3.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-slot": "1.3.0", - "@radix-ui/react-use-controllable-state": "1.2.3", + "version": "1.1.21", + "resolved": "https://registry.npmjs.org/@radix-ui/react-popover/-/react-popover-1.1.21.tgz", + "integrity": "sha512-+AJ7P5oRcFqFtv7MaCD8fOuK3l5qQBAMdWEOnUOYd3JfHOeIUe7TnHHSSP15CtWwH4KrotyDCTzodOIoONh8vw==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-focus-guards": "1.1.5", + "@radix-ui/react-focus-scope": "1.1.14", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-popper": "1.3.5", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-slot": "1.3.1", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", "aria-hidden": "^1.2.4", "react-remove-scroll": "^2.7.2" }, @@ -1694,21 +1696,21 @@ } }, "node_modules/@radix-ui/react-popper": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.3.2.tgz", - "integrity": "sha512-3QXNeMkdshed1MR3LNoiCirBywRFPkD8ETJa/HlPuLwSajaQixf2ro+isoDNJlGABg9ug41XuZpINZJIle4XWg==", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.3.5.tgz", + "integrity": "sha512-6hLng2Rs45IZcvZ31BNvMeaFEMMEbtsog4xPcb8LZrGfyoV9fdAXqB9UKhLpTHtL0+E2DhSr6VW54Tehd6ksAQ==", "license": "MIT", "dependencies": { "@floating-ui/react-dom": "^2.0.0", - "@radix-ui/react-arrow": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-layout-effect": "1.1.2", - "@radix-ui/react-use-rect": "1.1.2", - "@radix-ui/react-use-size": "1.1.2", - "@radix-ui/rect": "1.1.2" + "@radix-ui/react-arrow": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-use-rect": "1.1.3", + "@radix-ui/react-use-size": "1.1.3", + "@radix-ui/rect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1726,13 +1728,13 @@ } }, "node_modules/@radix-ui/react-portal": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.13.tgz", - "integrity": "sha512-z3oXfmaHLJTF1wktbjgD6cn9jiEbq3WSondB10LIuIt2m2Ym4iJlrW04/euMwENDdWDdE7z+OuY7Qyp1YpRSwA==", + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.15.tgz", + "integrity": "sha512-kAfBVJUKNNKZuyGQXXG6rKolAV2KAmxxVkPXJgoq9dEFTl39286RufHQFNTL8rzha4vP8159BJ6hMGpB+bqv7A==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1750,12 +1752,12 @@ } }, "node_modules/@radix-ui/react-presence": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.6.tgz", - "integrity": "sha512-zdTk4PlUO0E18HnZ3wYbW0KkJJxWCdiNYp6g6X1PtONFhxVkg01vliTJAmwIszU6mHiyBOoW9P0rAugl5/hULQ==", + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.9.tgz", + "integrity": "sha512-LTi1v05bprIb8/GSY/GWusI0jfsYjQ3CD3Nin8o7jVxnpHzVQfzjOQJoJTQkE9bdmOnsS7SFdhkXiBv8PrYnxw==", "license": "MIT", "dependencies": { - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1773,12 +1775,12 @@ } }, "node_modules/@radix-ui/react-primitive": { - "version": "2.1.7", - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.7.tgz", - "integrity": "sha512-bC3NiwsprbxKjuon9l7X6BUTw7FPVzEYaL92MPEY5SCd/9hUTPXVFtVwRix7778wtRsVao+zE062gL79FZleeQ==", + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.8.tgz", + "integrity": "sha512-DOlK1BdcIeYYUcFkSYFka4v1h95XTov93b0jCgW1EEiZuIhdwHY2NlE1teLIh+p0uBsuZI5A+voay+iVWpprfA==", "license": "MIT", "dependencies": { - "@radix-ui/react-slot": "1.3.0" + "@radix-ui/react-slot": "1.3.1" }, "peerDependencies": { "@types/react": "*", @@ -1796,13 +1798,13 @@ } }, "node_modules/@radix-ui/react-progress": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-progress/-/react-progress-1.1.11.tgz", - "integrity": "sha512-KqiGJcFaZDc+BvveAgU3ZhACg2MvSUDrCBx4lRR/ZVRNal0bvt8lBpvnSkep9heeOuF8Qfw3fszLDX4OpQ2NVw==", + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/@radix-ui/react-progress/-/react-progress-1.1.14.tgz", + "integrity": "sha512-lq5VXWp/t/b8MaqbRMAItXICc/jwhzJt0ZZ+au/CBtTYkX9EfAsSyGQL5brUVBgf9tUTKCoJEZlDl+uJF/08xQ==", "license": "MIT", "dependencies": { - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -1820,21 +1822,20 @@ } }, "node_modules/@radix-ui/react-radio-group": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-radio-group/-/react-radio-group-1.4.2.tgz", - "integrity": "sha512-W8Uo9riHnlzLLWy+r2mVHUyuEWqD/+be4PZzbEvaGoFSBDHkm+GYWjtcE6u3AmPKNyfanWpnVfpZ2GqPCdzzsw==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-previous": "1.1.2", - "@radix-ui/react-use-size": "1.1.2" + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-radio-group/-/react-radio-group-1.4.5.tgz", + "integrity": "sha512-BM1xQgw1gpgPSw05U4hJCMDX9GmAS6b6vKZANuNQZo0vf/ah7NZDAnjLd4tPg3z2vMvlI0CV+B2CFM9Z19oQDA==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-size": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1852,20 +1853,22 @@ } }, "node_modules/@radix-ui/react-roving-focus": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.14.tgz", - "integrity": "sha512-8Qcnx9447tx/aCBgw6Jenfqg4Skq+vqab9mCBmuGNipIS5YXvL275wbKEu7+ICYHIlAPgCduUMJH1XOYewKF6Q==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-controllable-state": "1.2.3" + "version": "1.1.17", + "resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.17.tgz", + "integrity": "sha512-YdJmjETw7Py+4Nziv71jgZ6fH7xQgB5p+pQ5rV8Iufyrm0RHSijec/UV1zPfQoK/YcfzB9nOl/2bi1zf1SjRMQ==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-is-hydrated": "0.1.2", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1883,20 +1886,20 @@ } }, "node_modules/@radix-ui/react-scroll-area": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/@radix-ui/react-scroll-area/-/react-scroll-area-1.2.13.tgz", - "integrity": "sha512-7tncSubo2G0UY1e8rk+72qe3XRzrGnOLtZQ1PL1KoBfRUNX0NrJT5akb+0kfwSCc3gVR4wdHqyhAQBDpDNOwDw==", + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/@radix-ui/react-scroll-area/-/react-scroll-area-1.2.16.tgz", + "integrity": "sha512-kEcmCenIJ+W5xlCv1u9VKDdPmzzGyfrJwEneY+02GH+lJRXrGpkiTkyjrfkspuRw6DXt4uduwT5c4xD8HTv27Q==", "license": "MIT", "dependencies": { - "@radix-ui/number": "1.1.2", - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/number": "1.1.3", + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1914,31 +1917,31 @@ } }, "node_modules/@radix-ui/react-select": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-select/-/react-select-2.3.2.tgz", - "integrity": "sha512-brXD6C/V0fVK0DDbscLVw6LsXrjQ+ay8jdOBaN+tLb4vsHsAMm6Gt6eT77wHX1Eq8GPtD5rJ+RxFtfDozsb4+Q==", - "license": "MIT", - "dependencies": { - "@radix-ui/number": "1.1.2", - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-focus-guards": "1.1.4", - "@radix-ui/react-focus-scope": "1.1.11", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-popper": "1.3.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-slot": "1.3.0", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-layout-effect": "1.1.2", - "@radix-ui/react-use-previous": "1.1.2", - "@radix-ui/react-visually-hidden": "1.2.7", + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-select/-/react-select-2.3.5.tgz", + "integrity": "sha512-6CQx0xtdarAkSCsqgLJaz+coYQaru7rt8K6gMItR2rA+WP8/Ig6kRAzP6Zw88RccG98IZnszqJlJx9hejYOL3A==", + "license": "MIT", + "dependencies": { + "@radix-ui/number": "1.1.3", + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-focus-guards": "1.1.5", + "@radix-ui/react-focus-scope": "1.1.14", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-popper": "1.3.5", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-slot": "1.3.1", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-use-previous": "1.1.3", + "@radix-ui/react-visually-hidden": "1.2.9", "aria-hidden": "^1.2.4", "react-remove-scroll": "^2.7.2" }, @@ -1958,12 +1961,12 @@ } }, "node_modules/@radix-ui/react-separator": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-separator/-/react-separator-1.1.11.tgz", - "integrity": "sha512-jRhe86+8PF7VZ1u14eOWVOuh2BuAhALg/FT1VcMC4OHedMTRUazDnDlKTt+yxo5cRNKHMfmvZ4sSQtWDeMV4CQ==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-separator/-/react-separator-1.1.13.tgz", + "integrity": "sha512-wbagLhy4grekqiT6hU0WNP09FpmemTXbNWg4QEawaw9dix7hRIcrmDNnLDasOsKVLtArEznhgZKe5Gm4U6oPXQ==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -1981,22 +1984,22 @@ } }, "node_modules/@radix-ui/react-slider": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slider/-/react-slider-1.4.2.tgz", - "integrity": "sha512-qt5C1ppJz66aUDrH1VccjPrq7aFchK0wBrn6xsxlCHNUyE57dRRQ7lp1QFpF7OscMexZF8MCGBTVBlENHPkNiA==", - "license": "MIT", - "dependencies": { - "@radix-ui/number": "1.1.2", - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-layout-effect": "1.1.2", - "@radix-ui/react-use-previous": "1.1.2", - "@radix-ui/react-use-size": "1.1.2" + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slider/-/react-slider-1.4.5.tgz", + "integrity": "sha512-7E8C13SdQKQxYganILiVZGEwM0NSbfbFcnNJ93kP++wD2pMT1SMsG3c04PFUlbPpaSXgicYgPeBndgJTvV3NKg==", + "license": "MIT", + "dependencies": { + "@radix-ui/number": "1.1.3", + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-use-previous": "1.1.3", + "@radix-ui/react-use-size": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2014,12 +2017,13 @@ } }, "node_modules/@radix-ui/react-slot": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.3.0.tgz", - "integrity": "sha512-MojKku4U/miO8Av4Dkb+ctMAQx7JmY96LmtDQlAarCRtd7rN52QCSzBF+XAvr5S6coSVj9HEPBgHAHKEJVk/WA==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.3.1.tgz", + "integrity": "sha512-Bu/aAQHFFh6/QAvXAeUMurJ9fbW0JUIqlojU/yBXZ7cAVqy75Y7JYYyuCr9zLNF0p4WWoJYV54CTUIf4l7FzTw==", "license": "MIT", "dependencies": { - "@radix-ui/react-compose-refs": "1.1.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4" }, "peerDependencies": { "@types/react": "*", @@ -2032,18 +2036,17 @@ } }, "node_modules/@radix-ui/react-switch": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-switch/-/react-switch-1.3.2.tgz", - "integrity": "sha512-tgRBI3DdNwAJYE4BBZyZcz/HRRCvAsPkRvG1wvKc+41tBGMxPn/a87T/wikXAvyDypNQ9kaZwHbeZe+veHCGpA==", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-switch/-/react-switch-1.3.5.tgz", + "integrity": "sha512-e1YrvGvEjIqDhqKjQ4Q+IDkMfiY30u3FPz9CZXZMlQ8mU3kZ2PdeBM8Gssc48CDopPizNorKumGhjySBfO7BDQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-previous": "1.1.2", - "@radix-ui/react-use-size": "1.1.2" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-size": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2061,19 +2064,19 @@ } }, "node_modules/@radix-ui/react-tabs": { - "version": "1.1.16", - "resolved": "https://registry.npmjs.org/@radix-ui/react-tabs/-/react-tabs-1.1.16.tgz", - "integrity": "sha512-v3Ab2l7z6U7tRB4xA0IyKdq0OsqaO1o9ZjsIEoKKnSZ/l96mZz8aCTX0NCXw+YVHJXr8Km4d+Mn6/Q8YjXa+gw==", + "version": "1.1.19", + "resolved": "https://registry.npmjs.org/@radix-ui/react-tabs/-/react-tabs-1.1.19.tgz", + "integrity": "sha512-4wbGf98pX2ZwYqHMVB/dakeMPyH4xSJ9MSDaCCWXlIpYt0VYY6mtZxKSTiGS/F3tk0yrEYmXE1V8uwG7TxDCcQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -2091,23 +2094,23 @@ } }, "node_modules/@radix-ui/react-toast": { - "version": "1.2.18", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toast/-/react-toast-1.2.18.tgz", - "integrity": "sha512-YNEnTHV47hPep+U0QvVM02OJNka9uygREc+k4Nh5VSZBg4MmE+myI442x3hCGfRpX7N2WSSYSJKws4gE+Z8lgg==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-layout-effect": "1.1.2", - "@radix-ui/react-visually-hidden": "1.2.7" + "version": "1.2.21", + "resolved": "https://registry.npmjs.org/@radix-ui/react-toast/-/react-toast-1.2.21.tgz", + "integrity": "sha512-/o8uHzH2z6ZM59Dt1UPFj8aYJ0DjPu0EuQXQ7uuYJTQLH5mNqxa1KuBfbpnklgXOOjyAtTp/tll0Nm+Nkz+bEg==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-visually-hidden": "1.2.9" }, "peerDependencies": { "@types/react": "*", @@ -2125,14 +2128,14 @@ } }, "node_modules/@radix-ui/react-toggle": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle/-/react-toggle-1.1.13.tgz", - "integrity": "sha512-bI2ILJrzwgmAsH05TsJ9pVrzqQwAip7OM2/krqAdYn0R16bl86UPWbe5VPHsALat0EnqpV01cGtkleaUKPNdNg==", + "version": "1.1.16", + "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle/-/react-toggle-1.1.16.tgz", + "integrity": "sha512-pp4TLY3N4osN9IB4TLEaaZRGooBmCi/XJD65gSCs5tvsKofM9WgiBToNtGrmR0k3sG4jFj4Nw4utsIvQraWA9g==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -2150,18 +2153,18 @@ } }, "node_modules/@radix-ui/react-toggle-group": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle-group/-/react-toggle-group-1.1.14.tgz", - "integrity": "sha512-TK1vusNKb8IRhF23FTbRgUNZ9zfs5rGIyI7LfR3h26p9LrQ060i0uW9QWeD8baZMddaaP0DBGlIa6pbZG+mitg==", + "version": "1.1.17", + "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle-group/-/react-toggle-group-1.1.17.tgz", + "integrity": "sha512-KKsrxb1cZREc2RI5DOGwlUSpaPW40xIaK1/DXXqYDb7slRE8pkRa+iF2aFbYiuMJ+aNWpCSChiN5gFe3bVveaQ==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-toggle": "1.1.13", - "@radix-ui/react-use-controllable-state": "1.2.3" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-toggle": "1.1.16", + "@radix-ui/react-use-controllable-state": "1.2.5" }, "peerDependencies": { "@types/react": "*", @@ -2179,18 +2182,18 @@ } }, "node_modules/@radix-ui/react-toolbar": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toolbar/-/react-toolbar-1.1.14.tgz", - "integrity": "sha512-L/EkWVqlnj3lL2toHh4C7PwH2jxfa7OCq6lGfXSCii99ve2S4Ux5rc9HnOa7LN9exHa/Nl9kmCAmP9BuDPy5UA==", + "version": "1.1.17", + "resolved": "https://registry.npmjs.org/@radix-ui/react-toolbar/-/react-toolbar-1.1.17.tgz", + "integrity": "sha512-MjorZ0XQiWfCrrpStNXw/hX0HnG7VEzCgcSV226Ox8/WzS5yq0SiMhsLFE3LlXhdghlakFRFdE6eegtmUQW7Mg==", "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-separator": "1.1.11", - "@radix-ui/react-toggle-group": "1.1.14" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-separator": "1.1.13", + "@radix-ui/react-toggle-group": "1.1.17" }, "peerDependencies": { "@types/react": "*", @@ -2208,23 +2211,24 @@ } }, "node_modules/@radix-ui/react-tooltip": { - "version": "1.2.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-tooltip/-/react-tooltip-1.2.11.tgz", - "integrity": "sha512-8XZ6Py3y3W2nEzAUGCN5cfVKaUi+CVApcz1d6lrNVVf2hvYEixMRkq8k9ggPKnQUpRRuOV5avt8uvxViH2jLwA==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-popper": "1.3.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-slot": "1.3.0", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-visually-hidden": "1.2.7" + "version": "1.2.14", + "resolved": "https://registry.npmjs.org/@radix-ui/react-tooltip/-/react-tooltip-1.2.14.tgz", + "integrity": "sha512-C/JxCKJJac+wtHPW1yFBSN8Ssuaufy2jYQMgyiJYyW4Fw0WJfDWXQDAly1qsbd1YDznH+sYitaljhf8igPCvmA==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-id": "1.1.3", + "@radix-ui/react-popper": "1.3.5", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-slot": "1.3.1", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-visually-hidden": "1.2.9" }, "peerDependencies": { "@types/react": "*", @@ -2242,9 +2246,9 @@ } }, "node_modules/@radix-ui/react-use-callback-ref": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.2.tgz", - "integrity": "sha512-xCso9j1/u8sEgP1RNHjFrXJLApL8LiqOkI1R4ywuN00rxWdYg4oQXuwKLS3i0j5NWLromUD27/4nlxj2UFVvIw==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.3.tgz", + "integrity": "sha512-AUS7HoBBAncIsGMLNG+CcpLuJ+JIBbZzmyM8Qdb1eIThX0AlhSSC6wn40xfBlPE+ypx/vSSiRWnklUAjy3U3UA==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -2257,13 +2261,14 @@ } }, "node_modules/@radix-ui/react-use-controllable-state": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.3.tgz", - "integrity": "sha512-PLzC90MS+ReootmjC597dvopoelpZ8Q61HJkDXZSExitIq7PL55vHNnesAHwguHK0aPfBnpdNzQtv1uliaqQrA==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.5.tgz", + "integrity": "sha512-UB1dXpxvHjR48poyKdKdTm7jT0kp3elkUKdKQiOkirlbYumqXinSJtrjDsr9maXNPvL12bKI4CDSmydms/9Aeg==", "license": "MIT", "dependencies": { - "@radix-ui/react-use-effect-event": "0.0.3", - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-use-effect-event": "0.0.4", + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2276,12 +2281,12 @@ } }, "node_modules/@radix-ui/react-use-effect-event": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-effect-event/-/react-use-effect-event-0.0.3.tgz", - "integrity": "sha512-6c8ZqvPTWILEKnyVkP53EGRCcpnJiKTC21sS/6R1GF5xKyHJJWQEPfkqlcgUkdRQivd6tb23abUwe4ngWmY0JA==", + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-effect-event/-/react-use-effect-event-0.0.4.tgz", + "integrity": "sha512-XYcfa6wlXDCwQtePuEiPmXLSAhGL4DWtedSyRgGbG3y10mw+OnrLp6SyeY1gJFMiYF0Dx0nMAX9InylKbLEFQQ==", "license": "MIT", "dependencies": { - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2294,12 +2299,12 @@ } }, "node_modules/@radix-ui/react-use-escape-keydown": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.3.tgz", - "integrity": "sha512-3wEkMiPHXha/2VadZ68rYBcmYnPINVGl4Y3gtcM7fKRjANk0OscK+cdqBgUWdozb7YJxsh0vefM7vgAMHXOjqg==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.4.tgz", + "integrity": "sha512-4MSb5SPbMH02uUn19tLkO5Bav66ZQg/zFbedo7FWLWGFg9r8Z9xSog7QGnq9ZceurzBVIAIwgzANg6ExWc8HkQ==", "license": "MIT", "dependencies": { - "@radix-ui/react-use-callback-ref": "1.1.2" + "@radix-ui/react-use-callback-ref": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2312,9 +2317,9 @@ } }, "node_modules/@radix-ui/react-use-is-hydrated": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-is-hydrated/-/react-use-is-hydrated-0.1.1.tgz", - "integrity": "sha512-qwOiz4Tjo8CNnrOLAYUMXeZwDzXgXpvK4TKQPmWLECM9XoWvA6+0Z2/7Ag3A4ivjS4ovbLJPbskkxioFyBhr8A==", + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-is-hydrated/-/react-use-is-hydrated-0.1.2.tgz", + "integrity": "sha512-2+gAVu9uaSLbopCTvvuWX9MIgEOlyqXC1Ok+KLCO7cZPSHLENs7dL0KbFQUGFIcFKmDW/bmaQRJtd8E3cnMRUw==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -2327,9 +2332,9 @@ } }, "node_modules/@radix-ui/react-use-layout-effect": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.2.tgz", - "integrity": "sha512-jrBWOxZITuGcnjRCM2t2U5ZPkCLxD+Ym6DjfssS5haTj2iiak/DOb64JeN6OdLfLgptb6/e2kKR+ZuTrGoZTPA==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.3.tgz", + "integrity": "sha512-rDiah9wvtqihWtWz02XreeRKIxt2EJF8y5D9rtY9l5A2zxePAtcPiOMpDugNRw5bFHz+1/8viVoc7ZVKiJknCw==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -2342,9 +2347,9 @@ } }, "node_modules/@radix-ui/react-use-previous": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-1.1.2.tgz", - "integrity": "sha512-IGBQPtRFdhN6MQ8dbegVmBq1LVZluya3F1jWY+puIcQC3MHctRwTDSBWCkL/3ZcnMJLTMJ++Z+ktmvg0F89iCw==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-1.1.3.tgz", + "integrity": "sha512-kbefNKla5AGhgvMqrg/qS7mYVLXTEHQLqoFIS03nKN2dAfQQ5PK5Tp+2LxS7BV6a6l4HHv4jTg6rtV2Uajwe2w==", "license": "MIT", "peerDependencies": { "@types/react": "*", @@ -2357,12 +2362,12 @@ } }, "node_modules/@radix-ui/react-use-rect": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.1.2.tgz", - "integrity": "sha512-d8a+bBY/FxikNPlgJJoaBHZX+zKVbWHYJGTLnLvveQgFSTntkGdEKv3JDtHrMS0DNYpllz2nRsTLGLKYttbpmw==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.1.3.tgz", + "integrity": "sha512-W0GSYZFKEfi6raMiMEfJSngvVbFDIyxtW5JuVg5NoQBY59l0dVQVGLbhog/tOdwq0qtZ+TXuX1ikSNan4/IZXA==", "license": "MIT", "dependencies": { - "@radix-ui/rect": "1.1.2" + "@radix-ui/rect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2375,12 +2380,12 @@ } }, "node_modules/@radix-ui/react-use-size": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.1.2.tgz", - "integrity": "sha512-giWQp+4mxjBPt4KZ0MmyuykFNWfbDxKt4x+fPkRYmgRFJSbCZFzUglvMb/Kjn38tm10YP4ufiQZDx3zna4LU6w==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.1.3.tgz", + "integrity": "sha512-jJq6tQQLvO/z4uWbztjwPV+1a/+H4rCaWypasLB/ac8DEdd6+p7dIm7o3F6P2KZPGkPMqD4s5424EdAdoU+GLA==", "license": "MIT", "dependencies": { - "@radix-ui/react-use-layout-effect": "1.1.2" + "@radix-ui/react-use-layout-effect": "1.1.3" }, "peerDependencies": { "@types/react": "*", @@ -2393,12 +2398,12 @@ } }, "node_modules/@radix-ui/react-visually-hidden": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.2.7.tgz", - "integrity": "sha512-1wNZBggTDK3GRuuQ6nP4k2yi7a6l7I5qbMPbZcRsrGsGVead/f/d5FhEzUvqFs0bcrDLx7n1zKQ3JvLR6whaaw==", + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.2.9.tgz", + "integrity": "sha512-seuZXNZVCz1kLSQMRO/TdNOSahBI3S5nXE4jzO7u7aFRWQlMAnwyrr8vKMkEU115fCLEyzR2YyjnP+aRMxK34w==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.7" + "@radix-ui/react-primitive": "2.1.8" }, "peerDependencies": { "@types/react": "*", @@ -2416,9 +2421,9 @@ } }, "node_modules/@radix-ui/rect": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.1.2.tgz", - "integrity": "sha512-xnXE7wG13PI+cxieVssYXlQJuYVRhH9NBoxt3KNwzghDIA69GMm7d4wXRouHIYjE+KvS6U/MsMO73NdS2MH9ZA==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.1.3.tgz", + "integrity": "sha512-JtyZR+mqgBibTo8xea3B6ZRmzZiM/YeVBtUkas6zMuXjAlfIFIW2FgqeM9eLyvEaYX66vr6DJMK+4U6LV0KhNw==", "license": "MIT" }, "node_modules/@remirror/core-constants": { @@ -3593,9 +3598,9 @@ } }, "node_modules/js-base64": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-3.8.0.tgz", - "integrity": "sha512-65kvbemyZhj+ExQt1PEFyBEjL5vAHysu1lJdW1AwhhChkO8ZBPizYk/m9GVrpbS2Je1hF+UYZ+6KywqtZV8mHw==", + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-3.9.1.tgz", + "integrity": "sha512-U73qptcvf/HIOauFOmqT3a0mDUp0MYlfd15oqoe9kqZt5XhiXVb+HG09sLvI9PQ9tZIBFS4nlErai8zbWazP0g==", "license": "BSD-3-Clause" }, "node_modules/js-tokens": { @@ -4346,66 +4351,66 @@ "license": "MIT" }, "node_modules/radix-ui": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/radix-ui/-/radix-ui-1.6.1.tgz", - "integrity": "sha512-QXDXJtB6sK83mLASONYUZCauatcWb+knFviFpN1EhtdbbmlsRmzCLrbZSKztnNiem2KOHIBbiDbauVB7SORXMw==", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-accessible-icon": "1.1.11", - "@radix-ui/react-accordion": "1.2.15", - "@radix-ui/react-alert-dialog": "1.1.18", - "@radix-ui/react-arrow": "1.1.11", - "@radix-ui/react-aspect-ratio": "1.1.11", - "@radix-ui/react-avatar": "1.2.1", - "@radix-ui/react-checkbox": "1.3.6", - "@radix-ui/react-collapsible": "1.1.15", - "@radix-ui/react-collection": "1.1.11", - "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-context-menu": "2.3.2", - "@radix-ui/react-dialog": "1.1.18", - "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-dismissable-layer": "1.1.14", - "@radix-ui/react-dropdown-menu": "2.1.19", - "@radix-ui/react-focus-guards": "1.1.4", - "@radix-ui/react-focus-scope": "1.1.11", - "@radix-ui/react-form": "0.1.11", - "@radix-ui/react-hover-card": "1.1.18", - "@radix-ui/react-label": "2.1.11", - "@radix-ui/react-menu": "2.1.19", - "@radix-ui/react-menubar": "1.1.19", - "@radix-ui/react-navigation-menu": "1.2.17", - "@radix-ui/react-one-time-password-field": "0.1.11", - "@radix-ui/react-password-toggle-field": "0.1.6", - "@radix-ui/react-popover": "1.1.18", - "@radix-ui/react-popper": "1.3.2", - "@radix-ui/react-portal": "1.1.13", - "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.7", - "@radix-ui/react-progress": "1.1.11", - "@radix-ui/react-radio-group": "1.4.2", - "@radix-ui/react-roving-focus": "1.1.14", - "@radix-ui/react-scroll-area": "1.2.13", - "@radix-ui/react-select": "2.3.2", - "@radix-ui/react-separator": "1.1.11", - "@radix-ui/react-slider": "1.4.2", - "@radix-ui/react-slot": "1.3.0", - "@radix-ui/react-switch": "1.3.2", - "@radix-ui/react-tabs": "1.1.16", - "@radix-ui/react-toast": "1.2.18", - "@radix-ui/react-toggle": "1.1.13", - "@radix-ui/react-toggle-group": "1.1.14", - "@radix-ui/react-toolbar": "1.1.14", - "@radix-ui/react-tooltip": "1.2.11", - "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-controllable-state": "1.2.3", - "@radix-ui/react-use-effect-event": "0.0.3", - "@radix-ui/react-use-escape-keydown": "1.1.3", - "@radix-ui/react-use-is-hydrated": "0.1.1", - "@radix-ui/react-use-layout-effect": "1.1.2", - "@radix-ui/react-use-size": "1.1.2", - "@radix-ui/react-visually-hidden": "1.2.7" + "version": "1.6.5", + "resolved": "https://registry.npmjs.org/radix-ui/-/radix-ui-1.6.5.tgz", + "integrity": "sha512-HVHPWDoOXBYxxiwvWR45KPcmvrjoa/NTFUbPbGmYoZv7BFYOIpZKiPQZWcpFJTX5z4LeoGenGCUgoafdYHuPWA==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.7", + "@radix-ui/react-accessible-icon": "1.1.13", + "@radix-ui/react-accordion": "1.2.18", + "@radix-ui/react-alert-dialog": "1.1.21", + "@radix-ui/react-arrow": "1.1.13", + "@radix-ui/react-aspect-ratio": "1.1.13", + "@radix-ui/react-avatar": "1.2.4", + "@radix-ui/react-checkbox": "1.3.9", + "@radix-ui/react-collapsible": "1.1.18", + "@radix-ui/react-collection": "1.1.13", + "@radix-ui/react-compose-refs": "1.1.4", + "@radix-ui/react-context": "1.2.1", + "@radix-ui/react-context-menu": "2.3.5", + "@radix-ui/react-dialog": "1.1.21", + "@radix-ui/react-direction": "1.1.3", + "@radix-ui/react-dismissable-layer": "1.1.17", + "@radix-ui/react-dropdown-menu": "2.1.22", + "@radix-ui/react-focus-guards": "1.1.5", + "@radix-ui/react-focus-scope": "1.1.14", + "@radix-ui/react-form": "0.1.14", + "@radix-ui/react-hover-card": "1.1.21", + "@radix-ui/react-label": "2.1.13", + "@radix-ui/react-menu": "2.1.22", + "@radix-ui/react-menubar": "1.1.22", + "@radix-ui/react-navigation-menu": "1.2.20", + "@radix-ui/react-one-time-password-field": "0.1.14", + "@radix-ui/react-password-toggle-field": "0.1.9", + "@radix-ui/react-popover": "1.1.21", + "@radix-ui/react-popper": "1.3.5", + "@radix-ui/react-portal": "1.1.15", + "@radix-ui/react-presence": "1.1.9", + "@radix-ui/react-primitive": "2.1.8", + "@radix-ui/react-progress": "1.1.14", + "@radix-ui/react-radio-group": "1.4.5", + "@radix-ui/react-roving-focus": "1.1.17", + "@radix-ui/react-scroll-area": "1.2.16", + "@radix-ui/react-select": "2.3.5", + "@radix-ui/react-separator": "1.1.13", + "@radix-ui/react-slider": "1.4.5", + "@radix-ui/react-slot": "1.3.1", + "@radix-ui/react-switch": "1.3.5", + "@radix-ui/react-tabs": "1.1.19", + "@radix-ui/react-toast": "1.2.21", + "@radix-ui/react-toggle": "1.1.16", + "@radix-ui/react-toggle-group": "1.1.17", + "@radix-ui/react-toolbar": "1.1.17", + "@radix-ui/react-tooltip": "1.2.14", + "@radix-ui/react-use-callback-ref": "1.1.3", + "@radix-ui/react-use-controllable-state": "1.2.5", + "@radix-ui/react-use-effect-event": "0.0.4", + "@radix-ui/react-use-escape-keydown": "1.1.4", + "@radix-ui/react-use-is-hydrated": "0.1.2", + "@radix-ui/react-use-layout-effect": "1.1.3", + "@radix-ui/react-use-size": "1.1.3", + "@radix-ui/react-visually-hidden": "1.2.9" }, "peerDependencies": { "@types/react": "*", diff --git a/examples/nextjs-tiptap/package.json b/examples/nextjs-tiptap/package.json index 130bd36fb80..e6cf57a08e4 100644 --- a/examples/nextjs-tiptap/package.json +++ b/examples/nextjs-tiptap/package.json @@ -10,12 +10,12 @@ "lint": "next lint" }, "dependencies": { - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-tiptap": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", - "@liveblocks/yjs": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-tiptap": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", + "@liveblocks/yjs": "^3.23.0", "@radix-ui/react-dialog": "^1.1.15", "@radix-ui/react-popover": "^1.0.7", "@tiptap/pm": "^3.4.6", diff --git a/examples/nextjs-tldraw-whiteboard-storage/package-lock.json b/examples/nextjs-tldraw-whiteboard-storage/package-lock.json index 0fb838f0cdc..caaf359c355 100644 --- a/examples/nextjs-tldraw-whiteboard-storage/package-lock.json +++ b/examples/nextjs-tldraw-whiteboard-storage/package-lock.json @@ -7,10 +7,10 @@ "name": "@liveblocks-examples/nextjs-tldraw-whiteboard-storage", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", "@types/node": "20.3.3", "@types/react-dom": "18.2.25", "autoprefixer": "^10.4.23", @@ -556,30 +556,30 @@ "license": "Apache-2.0" }, "node_modules/@liveblocks/client": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.21.0.tgz", - "integrity": "sha512-dxPzW2OTXFtKWsbYpjR5N2qpVYtjEeFXYul0TRRtwKkwF161to+8in/6VCd7H3MtD0B0TvN6gM0yedjMhk98oQ==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.23.0.tgz", + "integrity": "sha512-ETdju0DzK9h4BSCe7hFc2gqzLOhoarL5jTNBaCrtBwSqyO4TY3FjVo/aPWRi4zkhhDWvAA4oh/HATLJldj5pLw==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0" + "@liveblocks/core": "3.23.0" } }, "node_modules/@liveblocks/core": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.21.0.tgz", - "integrity": "sha512-3z1Lu5Kg0hQFxZWsAzp/qqmE+aSTV4ca67h7s5LsZPO3CRnEzpUSXiHtxpx8lVPj/ndXt7itikmFWsc8nCkw5g==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.23.0.tgz", + "integrity": "sha512-VG7BTOxTVGE0pNV/uaF5rC8C6FqTy7uR0NPFZGDLQqi2gFYX2MCf4EuPydToFXF54WRWUukzQmItkhFMQb23Cg==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.21.0.tgz", - "integrity": "sha512-YGV014c6S5SrjOV7wAnSx1QKTyd0pyOpcKE8yohUuiy4LBCASHHAGeQI/iCU4XFHYCuQWqjx3yx6CFHoYohqwA==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.23.0.tgz", + "integrity": "sha512-/k2NjYVvk56ub3CQDb2kcDjP2rkcyixzVdTEu30/URrq0UB/MngWgjFFyz1cSXjqyVAIdmdn9PLW+KM6E6K8+w==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0", + "@liveblocks/core": "3.23.0", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "marked": "^15.0.11", @@ -587,13 +587,13 @@ } }, "node_modules/@liveblocks/react": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.21.0.tgz", - "integrity": "sha512-yMipwcJIqjDyrcKMYyNbjiQDSmR7u/g34FQvp34VjimVBUshkowEI696K+GKrh7STmcTJdhA/cKs4lZuOiWPhg==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.23.0.tgz", + "integrity": "sha512-VlBrvs30hsrbD5uRbd1bhpUJDBx5Q0Z8XFz5FuNb/EWueRj+Kfu4mCuRaEChbXrZrzGQX0m84ST6l5lR0n6NNQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0" + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0" }, "peerDependencies": { "@types/react": "^18 || ^19", @@ -610,15 +610,15 @@ } }, "node_modules/@liveblocks/react-ui": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.21.0.tgz", - "integrity": "sha512-ZvRAzrDuGGR4yUm90VLkdcCl20yyqiyPitQqPmS+Ude+ESxRAhuqv5lrH1Q6S0MrQYuouph/+jXX7Myb7lQKCw==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.23.0.tgz", + "integrity": "sha512-de35PijEENcKgNdhYUn9o5srX8tqOWAOh4trQRWe/DCHOBD9TBc6E+ChLAxO8mDy4zChhUvAQ/vhtsh0bKbOhQ==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0", - "@liveblocks/react": "3.21.0", + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0", + "@liveblocks/react": "3.23.0", "frimousse": "^0.2.0", "marked": "^15.0.11", "radix-ui": "^1.4.0", diff --git a/examples/nextjs-tldraw-whiteboard-storage/package.json b/examples/nextjs-tldraw-whiteboard-storage/package.json index b3d9afbbde1..46efe161948 100644 --- a/examples/nextjs-tldraw-whiteboard-storage/package.json +++ b/examples/nextjs-tldraw-whiteboard-storage/package.json @@ -10,10 +10,10 @@ "lint": "next lint" }, "dependencies": { - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", "@types/node": "20.3.3", "@types/react-dom": "18.2.25", "autoprefixer": "^10.4.23", diff --git a/examples/nextjs-tldraw-whiteboard-storage/src/app/Providers.tsx b/examples/nextjs-tldraw-whiteboard-storage/src/app/Providers.tsx index 7c51c0ed962..ae4068f651e 100644 --- a/examples/nextjs-tldraw-whiteboard-storage/src/app/Providers.tsx +++ b/examples/nextjs-tldraw-whiteboard-storage/src/app/Providers.tsx @@ -5,7 +5,11 @@ import { PropsWithChildren, Suspense } from "react"; export function Providers({ children }: PropsWithChildren) { return ( - + {children} ); diff --git a/examples/nextjs-tldraw-whiteboard-storage/src/app/Room.tsx b/examples/nextjs-tldraw-whiteboard-storage/src/app/Room.tsx index 047f8a90911..40c7a88b59e 100644 --- a/examples/nextjs-tldraw-whiteboard-storage/src/app/Room.tsx +++ b/examples/nextjs-tldraw-whiteboard-storage/src/app/Room.tsx @@ -14,8 +14,8 @@ export function Room({ children }: { children: ReactNode }) { return ( }>{children} diff --git a/examples/nextjs-tldraw-whiteboard-storage/src/app/api/liveblocks-auth/route.ts b/examples/nextjs-tldraw-whiteboard-storage/src/app/api/liveblocks-auth/route.ts index 8d08f65152e..1afc1dde224 100644 --- a/examples/nextjs-tldraw-whiteboard-storage/src/app/api/liveblocks-auth/route.ts +++ b/examples/nextjs-tldraw-whiteboard-storage/src/app/api/liveblocks-auth/route.ts @@ -6,7 +6,8 @@ import { getRandomUser } from "@/database"; // https://liveblocks.io/docs/authentication const liveblocks = new Liveblocks({ - secret: process.env.LIVEBLOCKS_SECRET_KEY as string, + secret: process.env.LIVEBLOCKS_SECRET_KEY!, + baseUrl: process.env.NEXT_PUBLIC_LIVEBLOCKS_BASE_URL!, }); export async function POST(request: NextRequest) { diff --git a/examples/nextjs-tldraw-whiteboard-storage/src/components/StorageTldraw.tsx b/examples/nextjs-tldraw-whiteboard-storage/src/components/StorageTldraw.tsx index 2e6bf6dccf2..ab1c0cebf58 100644 --- a/examples/nextjs-tldraw-whiteboard-storage/src/components/StorageTldraw.tsx +++ b/examples/nextjs-tldraw-whiteboard-storage/src/components/StorageTldraw.tsx @@ -1,11 +1,13 @@ "use client"; import "tldraw/tldraw.css"; -import { Tldraw, DefaultStylePanel, DefaultStylePanelContent } from "tldraw"; -import { useStorageStore } from "./useStorageStore"; -import { useSelf } from "@liveblocks/react/suspense"; +import { useMemo } from "react"; +import { DefaultStylePanel, Tldraw } from "tldraw"; import { Avatars } from "@/components/Avatars"; import { Badge } from "@/components/Badge"; +import { useRoom, useSelf, useUploadFile } from "@liveblocks/react/suspense"; +import { createLiveblocksAssetStore } from "./liveblocksAssetStore"; +import { useStorageStore } from "./useStorageStore"; /** * IMPORTANT: LICENSE REQUIRED @@ -14,12 +16,19 @@ import { Badge } from "@/components/Badge"; */ export function StorageTldraw() { + const room = useRoom(); + const uploadFile = useUploadFile(); // Getting authenticated user info. Doing this using selectors instead // of just `useSelf()` to prevent re-renders on Presence changes const id = useSelf((me) => me.id); const info = useSelf((me) => me.info); + const assets = useMemo( + () => createLiveblocksAssetStore(room, uploadFile), + [room, uploadFile] + ); const store = useStorageStore({ + assets, user: { id, color: info.color, name: info.name }, }); diff --git a/examples/nextjs-tldraw-whiteboard-storage/src/components/liveblocksAssetStore.ts b/examples/nextjs-tldraw-whiteboard-storage/src/components/liveblocksAssetStore.ts new file mode 100644 index 00000000000..88bb48493d6 --- /dev/null +++ b/examples/nextjs-tldraw-whiteboard-storage/src/components/liveblocksAssetStore.ts @@ -0,0 +1,84 @@ +import { + LiveMap, + type LiveFile, + type UploadFileOptions, +} from "@liveblocks/client"; +import type { TLAssetStore } from "tldraw"; + +// Store a stable tldraw asset URL, then resolve it to a signed Liveblocks URL +// when tldraw renders the asset. +const LIVEBLOCKS_FILE_ASSET_SRC_PREFIX = "asset:liveblocks-file:"; + +export type LiveblocksAssetStore = TLAssetStore; + +type LiveblocksFileStorageRoot = { + get(key: "files"): LiveMap | undefined; + set(key: "files", value: LiveMap): void; +}; + +type LiveblocksFileRoom = { + getFileUrl(file: LiveFile | string): Promise; + getStorage(): Promise<{ root: LiveblocksFileStorageRoot }>; +}; + +export function createLiveblocksAssetStore( + room: LiveblocksFileRoom, + uploadFile: (file: File, options?: UploadFileOptions) => Promise +): LiveblocksAssetStore { + return { + async upload(asset, file, abortSignal) { + const liveFile = await uploadFile(file, { signal: abortSignal }); + const liveFiles = await getLiveFiles(room); + liveFiles.set(asset.id, liveFile); + + return { + src: getLiveblocksFileAssetSrc(asset.id), + }; + }, + async resolve(asset) { + const assetId = getLiveblocksFileAssetIdFromAssetSrc(asset.props.src); + if (assetId) { + const liveFiles = await getLiveFiles(room); + const liveFile = liveFiles.get(assetId); + return liveFile ? room.getFileUrl(liveFile) : null; + } + + return asset.props.src; + }, + async remove(assetIds) { + const { root } = await room.getStorage(); + const liveFiles = root.get("files"); + if (!liveFiles) { + return; + } + + for (const assetId of assetIds) { + liveFiles.delete(assetId); + } + }, + }; +} + +async function getLiveFiles(room: LiveblocksFileRoom) { + const { root } = await room.getStorage(); + const liveFiles = root.get("files"); + if (liveFiles) { + return liveFiles; + } + + const nextLiveFiles = new LiveMap(); + root.set("files", nextLiveFiles); + return nextLiveFiles; +} + +function getLiveblocksFileAssetSrc(assetId: string) { + return `${LIVEBLOCKS_FILE_ASSET_SRC_PREFIX}${assetId}`; +} + +function getLiveblocksFileAssetIdFromAssetSrc(src: string | null | undefined) { + if (!src?.startsWith(LIVEBLOCKS_FILE_ASSET_SRC_PREFIX)) { + return undefined; + } + + return src.slice(LIVEBLOCKS_FILE_ASSET_SRC_PREFIX.length) || undefined; +} diff --git a/examples/nextjs-tldraw-whiteboard-storage/src/components/liveblocksTldrawStorage.ts b/examples/nextjs-tldraw-whiteboard-storage/src/components/liveblocksTldrawStorage.ts new file mode 100644 index 00000000000..f3436fa76b0 --- /dev/null +++ b/examples/nextjs-tldraw-whiteboard-storage/src/components/liveblocksTldrawStorage.ts @@ -0,0 +1,72 @@ +import { + LiveObject, + type JsonObject, + type LsonObject, + type ReadonlyJsonObject, +} from "@liveblocks/client"; +import type { TLRecord } from "tldraw"; + +export type LiveblocksTldrawRecord = LiveObject; +export type LiveblocksTldrawRecordValue = LiveblocksTldrawRecord | JsonObject; + +export function createLiveblocksRecord( + record: TLRecord +): LiveblocksTldrawRecord { + return LiveObject.from(getLiveblocksJsonObject(record)); +} + +export function reconcileLiveblocksRecord( + liveRecord: LiveblocksTldrawRecord, + record: TLRecord +) { + liveRecord.reconcile(getLiveblocksJsonObject(record)); +} + +export function getTldrawRecord( + liveRecord: LiveblocksTldrawRecordValue | null | undefined +): TLRecord | undefined { + const record = getTldrawRecordJson(liveRecord); + if (!record) { + return undefined; + } + + if (!isTldrawRecordLike(record)) { + return undefined; + } + + return record as unknown as TLRecord; +} + +export function isLiveblocksRecord( + value: unknown +): value is LiveblocksTldrawRecord { + return value instanceof LiveObject; +} + +function getTldrawRecordJson( + liveRecord: LiveblocksTldrawRecordValue | null | undefined +): ReadonlyJsonObject | undefined { + if (isLiveblocksRecord(liveRecord)) { + return liveRecord.toJSON(); + } + + if (!isReadonlyJsonObject(liveRecord)) { + return undefined; + } + + return liveRecord; +} + +export function getLiveblocksJsonObject(record: TLRecord): JsonObject { + return record as unknown as JsonObject; +} + +function isReadonlyJsonObject(value: unknown): value is ReadonlyJsonObject { + return typeof value === "object" && value !== null && !Array.isArray(value); +} + +function isTldrawRecordLike( + value: ReadonlyJsonObject +): value is ReadonlyJsonObject & { id: string; typeName: string } { + return typeof value.id === "string" && typeof value.typeName === "string"; +} diff --git a/examples/nextjs-tldraw-whiteboard-storage/src/components/useStorageStore.ts b/examples/nextjs-tldraw-whiteboard-storage/src/components/useStorageStore.ts index 9a771c92f05..7d44d7c3a56 100644 --- a/examples/nextjs-tldraw-whiteboard-storage/src/components/useStorageStore.ts +++ b/examples/nextjs-tldraw-whiteboard-storage/src/components/useStorageStore.ts @@ -18,11 +18,21 @@ import { TLStoreEventInfo, TLStoreWithStatus, } from "tldraw"; +import type { LiveblocksAssetStore } from "./liveblocksAssetStore"; +import { + createLiveblocksRecord, + getLiveblocksJsonObject, + getTldrawRecord, + isLiveblocksRecord, + reconcileLiveblocksRecord, +} from "./liveblocksTldrawStorage"; export function useStorageStore({ + assets, shapeUtils = [], user, }: Partial<{ + assets: LiveblocksAssetStore; hostUrl: string; version: number; shapeUtils: TLAnyShapeUtilConstructor[]; @@ -38,6 +48,7 @@ export function useStorageStore({ // Set up tldraw store and status const [store] = useState(() => { const store = createTLStore({ + assets, shapeUtils: [...defaultShapeUtils, ...shapeUtils], }); return store; @@ -55,23 +66,50 @@ export function useStorageStore({ // Get Liveblocks Storage values const { root } = await room.getStorage(); const liveRecords = root.get("records"); + const defaultRecords = [ + DocumentRecordType.create({ + id: "document:document" as TLDocument["id"], + }), + PageRecordType.create({ + id: "page:page" as TLPageId, + name: "Page 1", + index: "a1" as IndexKey, + }), + ]; + + room.batch(() => { + for (const [id, liveRecord] of liveRecords.entries()) { + if (isLiveblocksRecord(liveRecord)) { + continue; + } + + const record = getTldrawRecord(liveRecord); + if (record) { + liveRecords.set(id, createLiveblocksRecord(record)); + } + } + + defaultRecords.forEach((record) => { + if (!liveRecords.has(record.id)) { + liveRecords.set(record.id, createLiveblocksRecord(record)); + } + }); + }); + + function getRecordsFromStorage() { + const records: TLRecord[] = []; + for (const liveRecord of liveRecords.values()) { + const record = getTldrawRecord(liveRecord); + if (record) { + records.push(record); + } + } + return records; + } // Initialize tldraw with records from Storage store.clear(); - store.put( - [ - DocumentRecordType.create({ - id: "document:document" as TLDocument["id"], - }), - PageRecordType.create({ - id: "page:page" as TLPageId, - name: "Page 1", - index: "a1" as IndexKey, - }), - ...[...liveRecords.values()], - ], - "initialize" - ); + store.put(getRecordsFromStorage(), "initialize"); // Sync tldraw changes with Storage unsubs.push( @@ -79,11 +117,16 @@ export function useStorageStore({ ({ changes }: TLStoreEventInfo) => { room.batch(() => { Object.values(changes.added).forEach((record) => { - liveRecords.set(record.id, record); + liveRecords.set(record.id, createLiveblocksRecord(record)); }); Object.values(changes.updated).forEach(([_, record]) => { - liveRecords.set(record.id, record); + const liveRecord = liveRecords.get(record.id); + if (liveRecord && isLiveblocksRecord(liveRecord)) { + reconcileLiveblocksRecord(liveRecord, record); + } else { + liveRecords.set(record.id, createLiveblocksRecord(record)); + } }); Object.values(changes.removed).forEach((record) => { @@ -99,11 +142,15 @@ export function useStorageStore({ function syncStoreWithPresence({ changes }: TLStoreEventInfo) { room.batch(() => { Object.values(changes.added).forEach((record) => { - room.updatePresence({ [record.id]: record }); + room.updatePresence({ + [record.id]: getLiveblocksJsonObject(record), + }); }); Object.values(changes.updated).forEach(([_, record]) => { - room.updatePresence({ [record.id]: record }); + room.updatePresence({ + [record.id]: getLiveblocksJsonObject(record), + }); }); Object.values(changes.removed).forEach((record) => { @@ -130,34 +177,17 @@ export function useStorageStore({ unsubs.push( room.subscribe( liveRecords, - (storageChanges) => { - const toRemove: TLRecord["id"][] = []; - const toPut: TLRecord[] = []; - - for (const update of storageChanges) { - if (update.type !== "LiveMap") { - return; - } - - for (const [id, { type }] of Object.entries(update.updates)) { - switch (type) { - // Object deleted from Liveblocks, remove from tldraw - case "delete": { - toRemove.push(id as TLRecord["id"]); - break; - } - - // Object updated on Liveblocks, update tldraw - case "update": { - const curr = update.node.get(id); - if (curr) { - toPut.push(curr as any as TLRecord); - } - break; - } - } - } - } + () => { + const toPut = getRecordsFromStorage(); + const recordIds = new Set(toPut.map((record) => record.id)); + const toRemove = store + .allRecords() + .filter( + (record) => + store.scopedTypes.document.has(record.typeName) && + !recordIds.has(record.id) + ) + .map((record) => record.id); // Update tldraw with changes store.mergeRemoteChanges(() => { @@ -199,14 +229,20 @@ export function useStorageStore({ )(store); // Update presence with tldraw values + const presenceRecord = presenceDerivation.get(); room.updatePresence({ - presence: presenceDerivation.get() ?? null, + presence: presenceRecord + ? getLiveblocksJsonObject(presenceRecord) + : null, }); // Update Liveblocks when tldraw presence changes unsubs.push( react("when presence changes", () => { - const presence = presenceDerivation.get() ?? null; + const presenceRecord = presenceDerivation.get(); + const presence = presenceRecord + ? getLiveblocksJsonObject(presenceRecord) + : null; requestAnimationFrame(() => { room.updatePresence({ presence }); }); @@ -246,8 +282,9 @@ export function useStorageStore({ case "enter": case "update": { const presence = event?.user?.presence; - if (presence?.presence) { - toPut.push(event.user.presence.presence); + const record = getTldrawRecord(presence?.presence); + if (record?.typeName === "instance_presence") { + toPut.push(record); } } } diff --git a/examples/nextjs-tldraw-whiteboard-storage/src/liveblocks.config.ts b/examples/nextjs-tldraw-whiteboard-storage/src/liveblocks.config.ts index 6743af59ca8..9745ca0271f 100644 --- a/examples/nextjs-tldraw-whiteboard-storage/src/liveblocks.config.ts +++ b/examples/nextjs-tldraw-whiteboard-storage/src/liveblocks.config.ts @@ -1,13 +1,20 @@ -import { LiveMap } from "@liveblocks/client"; +import type { + LiveFile, + JsonObject, + LiveMap, + LiveObject, + LsonObject, +} from "@liveblocks/client"; declare global { interface Liveblocks { // Each user's Presence, for room.getPresence, room.subscribe("others"), etc. Presence: { - presence: any; // Used by tldraw + presence: JsonObject | null; // Used by tldraw }; Storage: { - records: LiveMap; // Used by tldraw + records: LiveMap | JsonObject>; // Used by tldraw + files: LiveMap; }; // Custom user info set when authenticating with a secret key UserMeta: { diff --git a/examples/nextjs-tldraw-whiteboard-yjs/package-lock.json b/examples/nextjs-tldraw-whiteboard-yjs/package-lock.json index e5f4e5ccec8..d62feb624f6 100644 --- a/examples/nextjs-tldraw-whiteboard-yjs/package-lock.json +++ b/examples/nextjs-tldraw-whiteboard-yjs/package-lock.json @@ -7,11 +7,11 @@ "name": "@liveblocks-examples/nextjs-tldraw-whiteboard-yjs", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", - "@liveblocks/yjs": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", + "@liveblocks/yjs": "^3.23.0", "@types/node": "20.3.3", "@types/react-dom": "18.2.25", "autoprefixer": "^10.4.23", @@ -559,30 +559,30 @@ "license": "Apache-2.0" }, "node_modules/@liveblocks/client": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.21.0.tgz", - "integrity": "sha512-dxPzW2OTXFtKWsbYpjR5N2qpVYtjEeFXYul0TRRtwKkwF161to+8in/6VCd7H3MtD0B0TvN6gM0yedjMhk98oQ==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.23.0.tgz", + "integrity": "sha512-ETdju0DzK9h4BSCe7hFc2gqzLOhoarL5jTNBaCrtBwSqyO4TY3FjVo/aPWRi4zkhhDWvAA4oh/HATLJldj5pLw==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0" + "@liveblocks/core": "3.23.0" } }, "node_modules/@liveblocks/core": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.21.0.tgz", - "integrity": "sha512-3z1Lu5Kg0hQFxZWsAzp/qqmE+aSTV4ca67h7s5LsZPO3CRnEzpUSXiHtxpx8lVPj/ndXt7itikmFWsc8nCkw5g==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.23.0.tgz", + "integrity": "sha512-VG7BTOxTVGE0pNV/uaF5rC8C6FqTy7uR0NPFZGDLQqi2gFYX2MCf4EuPydToFXF54WRWUukzQmItkhFMQb23Cg==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.21.0.tgz", - "integrity": "sha512-YGV014c6S5SrjOV7wAnSx1QKTyd0pyOpcKE8yohUuiy4LBCASHHAGeQI/iCU4XFHYCuQWqjx3yx6CFHoYohqwA==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.23.0.tgz", + "integrity": "sha512-/k2NjYVvk56ub3CQDb2kcDjP2rkcyixzVdTEu30/URrq0UB/MngWgjFFyz1cSXjqyVAIdmdn9PLW+KM6E6K8+w==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0", + "@liveblocks/core": "3.23.0", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "marked": "^15.0.11", @@ -590,13 +590,13 @@ } }, "node_modules/@liveblocks/react": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.21.0.tgz", - "integrity": "sha512-yMipwcJIqjDyrcKMYyNbjiQDSmR7u/g34FQvp34VjimVBUshkowEI696K+GKrh7STmcTJdhA/cKs4lZuOiWPhg==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.23.0.tgz", + "integrity": "sha512-VlBrvs30hsrbD5uRbd1bhpUJDBx5Q0Z8XFz5FuNb/EWueRj+Kfu4mCuRaEChbXrZrzGQX0m84ST6l5lR0n6NNQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0" + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0" }, "peerDependencies": { "@types/react": "^18 || ^19", @@ -613,15 +613,15 @@ } }, "node_modules/@liveblocks/react-ui": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.21.0.tgz", - "integrity": "sha512-ZvRAzrDuGGR4yUm90VLkdcCl20yyqiyPitQqPmS+Ude+ESxRAhuqv5lrH1Q6S0MrQYuouph/+jXX7Myb7lQKCw==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.23.0.tgz", + "integrity": "sha512-de35PijEENcKgNdhYUn9o5srX8tqOWAOh4trQRWe/DCHOBD9TBc6E+ChLAxO8mDy4zChhUvAQ/vhtsh0bKbOhQ==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0", - "@liveblocks/react": "3.21.0", + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0", + "@liveblocks/react": "3.23.0", "frimousse": "^0.2.0", "marked": "^15.0.11", "radix-ui": "^1.4.0", @@ -646,13 +646,13 @@ } }, "node_modules/@liveblocks/yjs": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.21.0.tgz", - "integrity": "sha512-BANYY+OYHI3VfcJJSgZVCmqZxoMBUfvtq4lRpR6oIr3rtclJL5T+SBqo8p+5p4yiSSQdj07ICA6hnlyIfhR6yQ==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.23.0.tgz", + "integrity": "sha512-VsQO1QtXcqQheXKRzVRY37MVS/VFbDHFhNeLZAulGZ9MDts7hds+8VyU4uif31E/5qgfh3LaokExSZVIO/cA6A==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0", + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0", "@noble/hashes": "^1.8.0", "js-base64": "^3.7.7", "lib0": "^0.2.0", diff --git a/examples/nextjs-tldraw-whiteboard-yjs/package.json b/examples/nextjs-tldraw-whiteboard-yjs/package.json index 2711742b05b..f13a580ab8e 100644 --- a/examples/nextjs-tldraw-whiteboard-yjs/package.json +++ b/examples/nextjs-tldraw-whiteboard-yjs/package.json @@ -10,11 +10,11 @@ "lint": "next lint" }, "dependencies": { - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", - "@liveblocks/react-ui": "^3.21.0", - "@liveblocks/yjs": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", + "@liveblocks/react-ui": "^3.23.0", + "@liveblocks/yjs": "^3.23.0", "@types/node": "20.3.3", "@types/react-dom": "18.2.25", "autoprefixer": "^10.4.23", diff --git a/examples/nextjs-todo-list/package-lock.json b/examples/nextjs-todo-list/package-lock.json index 30388e0a16a..c39e065511e 100644 --- a/examples/nextjs-todo-list/package-lock.json +++ b/examples/nextjs-todo-list/package-lock.json @@ -7,8 +7,8 @@ "name": "@liveblocks-examples/nextjs-todo-list", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.21.0", - "@liveblocks/react": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/react": "^3.23.0", "@next/font": "^13.1.6", "@types/node": "^18.11.19", "@types/react": "^18.3.27", @@ -500,31 +500,31 @@ } }, "node_modules/@liveblocks/client": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.21.0.tgz", - "integrity": "sha512-dxPzW2OTXFtKWsbYpjR5N2qpVYtjEeFXYul0TRRtwKkwF161to+8in/6VCd7H3MtD0B0TvN6gM0yedjMhk98oQ==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.23.0.tgz", + "integrity": "sha512-ETdju0DzK9h4BSCe7hFc2gqzLOhoarL5jTNBaCrtBwSqyO4TY3FjVo/aPWRi4zkhhDWvAA4oh/HATLJldj5pLw==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0" + "@liveblocks/core": "3.23.0" } }, "node_modules/@liveblocks/core": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.21.0.tgz", - "integrity": "sha512-3z1Lu5Kg0hQFxZWsAzp/qqmE+aSTV4ca67h7s5LsZPO3CRnEzpUSXiHtxpx8lVPj/ndXt7itikmFWsc8nCkw5g==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.23.0.tgz", + "integrity": "sha512-VG7BTOxTVGE0pNV/uaF5rC8C6FqTy7uR0NPFZGDLQqi2gFYX2MCf4EuPydToFXF54WRWUukzQmItkhFMQb23Cg==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/react": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.21.0.tgz", - "integrity": "sha512-yMipwcJIqjDyrcKMYyNbjiQDSmR7u/g34FQvp34VjimVBUshkowEI696K+GKrh7STmcTJdhA/cKs4lZuOiWPhg==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.23.0.tgz", + "integrity": "sha512-VlBrvs30hsrbD5uRbd1bhpUJDBx5Q0Z8XFz5FuNb/EWueRj+Kfu4mCuRaEChbXrZrzGQX0m84ST6l5lR0n6NNQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0" + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0" }, "peerDependencies": { "@types/react": "^18 || ^19", diff --git a/examples/nextjs-todo-list/package.json b/examples/nextjs-todo-list/package.json index e2fd4714d45..69659bdb695 100644 --- a/examples/nextjs-todo-list/package.json +++ b/examples/nextjs-todo-list/package.json @@ -13,8 +13,8 @@ "test:ui": "playwright test --ui" }, "dependencies": { - "@liveblocks/client": "^3.21.0", - "@liveblocks/react": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/react": "^3.23.0", "@next/font": "^13.1.6", "@types/node": "^18.11.19", "@types/react": "^18.3.27", diff --git a/examples/nextjs-whiteboard-advanced/package-lock.json b/examples/nextjs-whiteboard-advanced/package-lock.json index 3df183f0e15..2590e6b861d 100644 --- a/examples/nextjs-whiteboard-advanced/package-lock.json +++ b/examples/nextjs-whiteboard-advanced/package-lock.json @@ -7,9 +7,9 @@ "name": "@liveblocks-examples/nextjs-whiteboard-advanced", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", "nanoid": "^3.1.32", "next": "^16.1.6", "perfect-freehand": "^0.5.4", @@ -556,30 +556,30 @@ } }, "node_modules/@liveblocks/client": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.21.0.tgz", - "integrity": "sha512-dxPzW2OTXFtKWsbYpjR5N2qpVYtjEeFXYul0TRRtwKkwF161to+8in/6VCd7H3MtD0B0TvN6gM0yedjMhk98oQ==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.23.0.tgz", + "integrity": "sha512-ETdju0DzK9h4BSCe7hFc2gqzLOhoarL5jTNBaCrtBwSqyO4TY3FjVo/aPWRi4zkhhDWvAA4oh/HATLJldj5pLw==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0" + "@liveblocks/core": "3.23.0" } }, "node_modules/@liveblocks/core": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.21.0.tgz", - "integrity": "sha512-3z1Lu5Kg0hQFxZWsAzp/qqmE+aSTV4ca67h7s5LsZPO3CRnEzpUSXiHtxpx8lVPj/ndXt7itikmFWsc8nCkw5g==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.23.0.tgz", + "integrity": "sha512-VG7BTOxTVGE0pNV/uaF5rC8C6FqTy7uR0NPFZGDLQqi2gFYX2MCf4EuPydToFXF54WRWUukzQmItkhFMQb23Cg==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.21.0.tgz", - "integrity": "sha512-YGV014c6S5SrjOV7wAnSx1QKTyd0pyOpcKE8yohUuiy4LBCASHHAGeQI/iCU4XFHYCuQWqjx3yx6CFHoYohqwA==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.23.0.tgz", + "integrity": "sha512-/k2NjYVvk56ub3CQDb2kcDjP2rkcyixzVdTEu30/URrq0UB/MngWgjFFyz1cSXjqyVAIdmdn9PLW+KM6E6K8+w==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.21.0", + "@liveblocks/core": "3.23.0", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "marked": "^15.0.11", @@ -587,13 +587,13 @@ } }, "node_modules/@liveblocks/react": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.21.0.tgz", - "integrity": "sha512-yMipwcJIqjDyrcKMYyNbjiQDSmR7u/g34FQvp34VjimVBUshkowEI696K+GKrh7STmcTJdhA/cKs4lZuOiWPhg==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.23.0.tgz", + "integrity": "sha512-VlBrvs30hsrbD5uRbd1bhpUJDBx5Q0Z8XFz5FuNb/EWueRj+Kfu4mCuRaEChbXrZrzGQX0m84ST6l5lR0n6NNQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.21.0", - "@liveblocks/core": "3.21.0" + "@liveblocks/client": "3.23.0", + "@liveblocks/core": "3.23.0" }, "peerDependencies": { "@types/react": "^18 || ^19", diff --git a/examples/nextjs-whiteboard-advanced/package.json b/examples/nextjs-whiteboard-advanced/package.json index e45145e1ead..9dc078b3d3e 100644 --- a/examples/nextjs-whiteboard-advanced/package.json +++ b/examples/nextjs-whiteboard-advanced/package.json @@ -9,9 +9,9 @@ "start": "next start" }, "dependencies": { - "@liveblocks/client": "^3.21.0", - "@liveblocks/node": "^3.21.0", - "@liveblocks/react": "^3.21.0", + "@liveblocks/client": "^3.23.0", + "@liveblocks/node": "^3.23.0", + "@liveblocks/react": "^3.23.0", "nanoid": "^3.1.32", "next": "^16.1.6", "perfect-freehand": "^0.5.4", diff --git a/examples/nextjs-whiteboard-advanced/pages/_app.tsx b/examples/nextjs-whiteboard-advanced/pages/_app.tsx index 74f6111acf3..bc8b64df84b 100644 --- a/examples/nextjs-whiteboard-advanced/pages/_app.tsx +++ b/examples/nextjs-whiteboard-advanced/pages/_app.tsx @@ -7,7 +7,11 @@ import { LiveblocksProvider } from "@liveblocks/react"; function App({ Component, pageProps }: AppProps) { return ( - + Liveblocks diff --git a/examples/nextjs-whiteboard-advanced/pages/api/liveblocks-auth.ts b/examples/nextjs-whiteboard-advanced/pages/api/liveblocks-auth.ts index 498a8ffe817..2695d4627ca 100644 --- a/examples/nextjs-whiteboard-advanced/pages/api/liveblocks-auth.ts +++ b/examples/nextjs-whiteboard-advanced/pages/api/liveblocks-auth.ts @@ -8,6 +8,7 @@ import { NextApiRequest, NextApiResponse } from "next"; const liveblocks = new Liveblocks({ secret: process.env.LIVEBLOCKS_SECRET_KEY!, + baseUrl: process.env.NEXT_PUBLIC_LIVEBLOCKS_BASE_URL!, }); export default async function auth(req: NextApiRequest, res: NextApiResponse) { diff --git a/examples/nextjs-whiteboard-advanced/src/components/ColorPicker.module.css b/examples/nextjs-whiteboard-advanced/src/components/ColorPicker.module.css index 6854ef19850..81c10752ec3 100644 --- a/examples/nextjs-whiteboard-advanced/src/components/ColorPicker.module.css +++ b/examples/nextjs-whiteboard-advanced/src/components/ColorPicker.module.css @@ -8,6 +8,10 @@ border-right: 1px solid var(--color-divider); } +.container_disabled { + opacity: 0.4; +} + .color_swatch_button, .color_swatch_button_active { width: 28px; @@ -17,6 +21,10 @@ align-items: center; } +.color_swatch_button:disabled { + cursor: default; +} + .color_swatch { width: 20px; height: 20px; diff --git a/examples/nextjs-whiteboard-advanced/src/components/ColorPicker.tsx b/examples/nextjs-whiteboard-advanced/src/components/ColorPicker.tsx index 00b4c931657..510fd216c70 100644 --- a/examples/nextjs-whiteboard-advanced/src/components/ColorPicker.tsx +++ b/examples/nextjs-whiteboard-advanced/src/components/ColorPicker.tsx @@ -3,34 +3,74 @@ import { colorToCss } from "../utils"; import styles from "./ColorPicker.module.css"; type Props = { + disabled?: boolean; onChange: (color: Color) => void; }; -export default function ColorPicker({ onChange }: Props) { +export default function ColorPicker({ disabled, onChange }: Props) { return ( -
- - - - - - - - +
+ + + + + + + +
); } function ColorButton({ - onClick, color, + disabled, + onClick, }: { + disabled?: boolean; onClick: (color: Color) => void; color: Color; }) { return ( + + +
+ )} + + )} ); } @@ -1011,6 +1087,7 @@ function LsonNodeRenderer(props: NodeRendererProps) { case "LiveMap": case "LiveList": case "LiveObject": + case "LiveFile": return ; case "Json": @@ -1126,16 +1203,14 @@ function YUpdateDeleteSetNodeRenderer({ ); } -function JsonValueDialog({ node }: JsonValueDialogProps) { +function JsonValueDialog({ data }: JsonValueDialogProps) { return (
-
- {icon(node.data)} -
+
{icon(data)}
- {node.data.key} + {data.key}
- +
); } @@ -1210,7 +1285,7 @@ function JsonNodeRenderer({
: null + isValueDialogOpen ? : null } open={isValueDialogOpen} onOpenChange={setValueDialogOpen} @@ -1642,6 +1717,7 @@ function storageChildAccessor(node: StorageTreeNode): StorageTreeNode[] | null { case "LiveObject": return node.payload; + case "LiveFile": case "Json": return null; @@ -1724,32 +1800,33 @@ function collect( if (matchNode(node, pattern)) { directMatches.add(node.id); return true; - } else { - // Recursively scan child nodes - switch (node.type) { - case "Json": - // JSON nodes are leafs and have no children - return false; + } - case "LiveList": - case "LiveObject": - case "LiveMap": { - let isIndirectMatch = false; - for (const childNode of node.payload) { - if (collect(childNode, pattern, directMatches, indirectMatches)) { - isIndirectMatch = true; - } - } - if (isIndirectMatch) { - indirectMatches.add(node.id); + // Recursively scan child nodes + switch (node.type) { + case "Json": + case "LiveFile": + // Leaf nodes have no children + return false; + + case "LiveList": + case "LiveObject": + case "LiveMap": { + let isIndirectMatch = false; + for (const childNode of node.payload) { + if (collect(childNode, pattern, directMatches, indirectMatches)) { + isIndirectMatch = true; } - return isIndirectMatch; } - - default: - // e.g. future LiveXxx types - return false; + if (isIndirectMatch) { + indirectMatches.add(node.id); + } + return isIndirectMatch; } + + default: + // e.g. future LiveXxx types + return false; } } @@ -1797,13 +1874,24 @@ function pruneNode( return node; } - // _Change_ the node, by pruning non-matching children from it - return { - ...node, - payload: mapfilter(node.payload, (child) => - pruneNode(child, directMatches, indirectMatches) - ), - }; + switch (node.type) { + case "LiveList": + case "LiveObject": + case "LiveMap": + // _Change_ the node, by pruning non-matching children from it + return { + ...node, + payload: mapfilter(node.payload, (child) => + pruneNode(child, directMatches, indirectMatches) + ), + }; + + case "LiveFile": + throw new Error("Leaf nodes cannot be indirect matches"); + + default: + throw new Error("Unexpected node type"); + } } else { // No match in the entire subtree return null; diff --git a/tools/liveblocks-devtools/src/devtools/icons/tree.tsx b/tools/liveblocks-devtools/src/devtools/icons/tree.tsx index 3023130eaa4..147bbc8888d 100644 --- a/tools/liveblocks-devtools/src/devtools/icons/tree.tsx +++ b/tools/liveblocks-devtools/src/devtools/icons/tree.tsx @@ -95,6 +95,25 @@ export function StringIcon(props: ComponentProps<"svg">) { ); } +export function FileIcon(props: ComponentProps<"svg">) { + return ( + + + + ); +} + export function BooleanOnIcon(props: ComponentProps<"svg">) { return ( = 10) { + maximumDecimals = 0; + } + + // Allow 2 decimals instead of 1 for KB values below 0.1 + if (value < 0.1 && value > 0) { + maximumDecimals = 2; + } + + // Display tiny KB values as 0.01 KB instead of 0 KB + if (value < 0.01) { + value = 0.01; + } + } + + const formatter = new Intl.NumberFormat("en-US", { + minimumFractionDigits: 0, + maximumFractionDigits: maximumDecimals, + }); + + const formattedUnit = UNITS[unit]; + const formattedValue = formatter.format(value); + + return `${formattedValue} ${formattedUnit}`; +} diff --git a/tools/liveblocks-devtools/tailwind.config.js b/tools/liveblocks-devtools/tailwind.config.js index cef4f12b987..1424eb431f4 100644 --- a/tools/liveblocks-devtools/tailwind.config.js +++ b/tools/liveblocks-devtools/tailwind.config.js @@ -26,6 +26,10 @@ module.exports = { 400: "#60a5fa", 500: "#3b82f6", }, + pink: { + 400: "#fb6ce0", + 500: "#ec2fc9", + }, orange: { 400: "#fbbf24", 500: "#f59e0b", diff --git a/tutorial/react/getting-started/storage/guide.mdx b/tutorial/react/getting-started/storage/guide.mdx index 26b39536e9a..e4a66e60a06 100644 --- a/tutorial/react/getting-started/storage/guide.mdx +++ b/tutorial/react/getting-started/storage/guide.mdx @@ -21,10 +21,15 @@ types. Each type is similar to a JavaScript counterpart: - [`LiveObject`][] - JavaScript Object - [`LiveList`][] - JavaScript Array - [`LiveMap`][] - JavaScript Map +- [`LiveFile`][] - An immutable reference to an uploaded file -These data types can be combined and nested, to create a realtime data structure -that automatically updates when multiple users modify data at the same time, -whilst handling any conflicts along the way. +These data types can be combined and nested. `LiveObject`, `LiveList`, and +`LiveMap` create a realtime data structure that automatically updates when +multiple users modify data at the same time, whilst handling any conflicts along +the way. + +Use `LiveFile` for large files such as images and videos instead of storing +binary data directly in the other Storage types. ### Defining storage @@ -106,6 +111,7 @@ storage. [`liveobject`]: /docs/api-reference/liveblocks-client#LiveObject [`livelist`]: /docs/api-reference/liveblocks-client#LiveList [`livemap`]: /docs/api-reference/liveblocks-client#LiveMap +[`livefile`]: /docs/api-reference/liveblocks-client#LiveFile [`usestorage`]: /docs/api-reference/liveblocks-react#useStorage [liveblocks.config.ts]: #/liveblocks.config.ts [app.tsx]: #/App.tsx