diff --git a/apps/html23/vite.config.ts b/apps/html23/vite.config.ts index 9787da57..c1b3f4f9 100644 --- a/apps/html23/vite.config.ts +++ b/apps/html23/vite.config.ts @@ -9,7 +9,7 @@ export default defineConfig({ alias: { '@': path.resolve(__dirname, './src'), }, - dedupe: ['@react-three/fiber'], + dedupe: ['@react-three/fiber', 'three'], }, base: '/uikit/apps/html23/', optimizeDeps: { diff --git a/package.json b/package.json index 17bf4709..27471c1c 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,7 @@ "@types/node": "^20.11.0", "@types/react": "^18.3.1", "@types/react-dom": "^18.2.18", - "@types/three": "^0.164.0", + "@types/three": "0.161.0", "@typescript-eslint/eslint-plugin": "^7.0.2", "@typescript-eslint/parser": "^7.0.2", "@vitejs/plugin-react": "^4.2.1", @@ -27,7 +27,7 @@ "mocha": "^10.2.0", "prettier": "^3.2.5", "react": "^18.3.1", - "three": "^0.164.0", + "three": "0.161.0", "ts-node": "^10.9.2", "typescript": "^5.4.5", "typescript-json-schema": "^0.63.0", diff --git a/packages/kits/default/src/pagination.tsx b/packages/kits/default/src/pagination.tsx index ead2cfb3..de96d831 100644 --- a/packages/kits/default/src/pagination.tsx +++ b/packages/kits/default/src/pagination.tsx @@ -1,6 +1,6 @@ -import { Container, ContainerProperties, Text } from '@react-three/uikit' +import { ComponentInternals, Container, ContainerProperties, Text } from '@react-three/uikit' import { ChevronLeft, ChevronRight, MoreHorizontal } from '@react-three/uikit-lucide' -import React from 'react' +import React, { ReactNode, RefAttributes } from 'react' import { borderRadius, colors } from './theme.js' export type PaginationProperties = ContainerProperties @@ -17,7 +17,9 @@ export function PaginationContent(props: PaginationContentProperties) { export type PaginationItemProperties = ContainerProperties -export const PaginationItem = Container +export const PaginationItem: ( + props: ContainerProperties & RefAttributes>, +) => ReactNode = Container const paginationVariants: { [Key in string]: { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5c74eaa9..5cb535d0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -13,7 +13,7 @@ importers: version: 0.1.1 '@react-three/fiber': specifier: ^8.16.2 - version: 8.16.2(react-dom@18.2.0)(react@18.3.1)(three@0.164.1) + version: 8.16.2(react-dom@18.2.0)(react@18.3.1)(three@0.161.0) '@types/chai': specifier: ^4.3.10 version: 4.3.11 @@ -33,8 +33,8 @@ importers: specifier: ^18.2.18 version: 18.2.18 '@types/three': - specifier: ^0.164.0 - version: 0.164.0 + specifier: 0.161.0 + version: 0.161.0 '@typescript-eslint/eslint-plugin': specifier: ^7.0.2 version: 7.0.2(@typescript-eslint/parser@7.0.2)(eslint@8.56.0)(typescript@5.4.5) @@ -87,8 +87,8 @@ importers: specifier: ^18.3.1 version: 18.3.1 three: - specifier: ^0.164.0 - version: 0.164.1 + specifier: 0.161.0 + version: 0.161.0 ts-node: specifier: ^10.9.2 version: 10.9.2(@types/node@20.11.0)(typescript@5.4.5) @@ -109,46 +109,46 @@ importers: version: 7.24.1(@babel/core@7.23.9) '@coconut-xr/koestlich': specifier: ^0.3.12 - version: 0.3.12(@react-three/fiber@8.16.2)(react@18.2.0)(three@0.161.0) + version: 0.3.12(@react-three/fiber@8.16.2)(react@18.3.1)(three@0.161.0) '@coconut-xr/natuerlich': specifier: ^0.0.51 - version: 0.0.51(@coconut-xr/koestlich@0.3.12)(@react-three/fiber@8.16.2)(@types/react@18.3.1)(react@18.2.0)(three@0.161.0) + version: 0.0.51(@coconut-xr/koestlich@0.3.12)(@react-three/fiber@8.16.2)(@types/react@18.3.1)(react@18.3.1)(three@0.161.0) '@coconut-xr/xinteraction': specifier: ^0.1.12 - version: 0.1.12(@react-three/fiber@8.16.2)(react@18.2.0)(three@0.161.0) + version: 0.1.12(@react-three/fiber@8.16.2)(react@18.3.1)(three@0.161.0) '@preact/signals-core': specifier: ^1.5.1 version: 1.5.1 '@radix-ui/react-checkbox': specifier: ^1.0.4 - version: 1.0.4(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0) + version: 1.0.4(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.3.1) '@radix-ui/react-dialog': specifier: ^1.0.5 - version: 1.0.5(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0) + version: 1.0.5(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.3.1) '@radix-ui/react-label': specifier: ^2.0.2 - version: 2.0.2(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0) + version: 2.0.2(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.3.1) '@radix-ui/react-navigation-menu': specifier: ^1.1.4 - version: 1.1.4(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0) + version: 1.1.4(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.3.1) '@radix-ui/react-popover': specifier: ^1.0.7 - version: 1.0.7(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0) + version: 1.0.7(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.3.1) '@radix-ui/react-slot': specifier: ^1.0.2 - version: 1.0.2(@types/react@18.3.1)(react@18.2.0) + version: 1.0.2(@types/react@18.3.1)(react@18.3.1) '@radix-ui/react-toast': specifier: ^1.1.5 - version: 1.1.5(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0) + version: 1.1.5(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.3.1) '@radix-ui/react-tooltip': specifier: ^1.0.7 - version: 1.0.7(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0) + version: 1.0.7(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.3.1) '@react-three/drei': specifier: ^9.96.1 - version: 9.96.1(@react-three/fiber@8.16.2)(@types/react@18.3.1)(@types/three@0.164.0)(react-dom@18.2.0)(react@18.2.0)(three@0.161.0) + version: 9.96.1(@react-three/fiber@8.16.2)(@types/react@18.3.1)(@types/three@0.161.0)(react-dom@18.2.0)(react@18.3.1)(three@0.161.0) '@react-three/postprocessing': specifier: ^2.16.2 - version: 2.16.2(@react-three/fiber@8.16.2)(@types/three@0.164.0)(react@18.2.0)(three@0.161.0) + version: 2.16.2(@react-three/fiber@8.16.2)(@types/three@0.161.0)(react@18.3.1)(three@0.161.0) '@react-three/uikit': specifier: workspace:^ version: link:../../packages/react @@ -175,28 +175,28 @@ importers: version: 10.11.1 lucide-react: specifier: ^0.368.0 - version: 0.368.0(react@18.2.0) + version: 0.368.0(react@18.3.1) prism-react-renderer: specifier: ^2.3.1 - version: 2.3.1(react@18.2.0) + version: 2.3.1(react@18.3.1) prismjs: specifier: ^1.29.0 version: 1.29.0 react-dom: specifier: ^18.2.0 - version: 18.2.0(react@18.2.0) + version: 18.2.0(react@18.3.1) react-resizable-panels: specifier: ^2.0.17 - version: 2.0.17(react-dom@18.2.0)(react@18.2.0) + version: 2.0.17(react-dom@18.2.0)(react@18.3.1) react-simple-code-editor: specifier: ^0.13.1 - version: 0.13.1(react-dom@18.2.0)(react@18.2.0) + version: 0.13.1(react-dom@18.2.0)(react@18.3.1) shadcn-ui: specifier: ^0.8.0 version: 0.8.0(typescript@5.4.5) suspend-react: specifier: ^0.1.3 - version: 0.1.3(react@18.2.0) + version: 0.1.3(react@18.3.1) tailwind-merge: specifier: ^2.2.2 version: 2.2.2 @@ -208,7 +208,7 @@ importers: version: 3.22.4 zustand: specifier: ^4.5.2 - version: 4.5.2(@types/react@18.3.1)(react@18.2.0) + version: 4.5.2(@types/react@18.3.1)(react@18.3.1) devDependencies: autoprefixer: specifier: ^10.4.19 @@ -224,19 +224,19 @@ importers: dependencies: '@coconut-xr/xinteraction': specifier: ^0.1.12 - version: 0.1.12(@react-three/fiber@8.16.2)(react@18.2.0)(three@0.161.0) + version: 0.1.12(@react-three/fiber@8.16.2)(react@18.3.1)(three@0.161.0) '@preact/signals-core': specifier: ^1.5.1 version: 1.5.1 '@react-three/drei': specifier: ^9.96.1 - version: 9.96.1(@react-three/fiber@8.16.2)(@types/react@18.3.1)(@types/three@0.164.0)(react-dom@18.2.0)(react@18.2.0)(three@0.161.0) + version: 9.96.1(@react-three/fiber@8.16.2)(@types/react@18.3.1)(@types/three@0.161.0)(react-dom@18.2.0)(react@18.3.1)(three@0.161.0) '@react-three/postprocessing': specifier: ^2.16.0 - version: 2.16.0(@react-three/fiber@8.16.2)(@types/three@0.164.0)(react@18.2.0)(three@0.161.0) + version: 2.16.0(@react-three/fiber@8.16.2)(@types/three@0.161.0)(react@18.3.1)(three@0.161.0) '@react-three/rapier': specifier: ^1.3.0 - version: 1.3.0(@react-three/fiber@8.16.2)(react@18.2.0)(three@0.161.0) + version: 1.3.0(@react-three/fiber@8.16.2)(react@18.3.1)(three@0.161.0) '@react-three/uikit': specifier: workspace:^ version: link:../../packages/react @@ -251,22 +251,22 @@ importers: version: 1.1.0(vite@5.0.12) maath: specifier: ^0.10.7 - version: 0.10.7(@types/three@0.164.0)(three@0.161.0) + version: 0.10.7(@types/three@0.161.0)(three@0.161.0) r3f-perf: specifier: ^7.1.2 - version: 7.1.2(@react-three/fiber@8.16.2)(@types/react@18.3.1)(@types/three@0.164.0)(react-dom@18.2.0)(react@18.2.0)(three@0.161.0) + version: 7.1.2(@react-three/fiber@8.16.2)(@types/react@18.3.1)(@types/three@0.161.0)(react-dom@18.2.0)(react@18.3.1)(three@0.161.0) react-dom: specifier: ^18.2.0 - version: 18.2.0(react@18.2.0) + version: 18.2.0(react@18.3.1) examples/auth: dependencies: '@react-three/drei': specifier: ^9.96.1 - version: 9.96.1(@react-three/fiber@8.16.2)(@types/react@18.3.1)(@types/three@0.164.0)(react-dom@18.2.0)(react@18.2.0)(three@0.161.0) + version: 9.96.1(@react-three/fiber@8.16.2)(@types/react@18.3.1)(@types/three@0.161.0)(react-dom@18.2.0)(react@18.3.1)(three@0.161.0) '@react-three/postprocessing': specifier: ^2.16.0 - version: 2.16.0(@react-three/fiber@8.16.2)(@types/three@0.164.0)(react@18.2.0)(three@0.161.0) + version: 2.16.0(@react-three/fiber@8.16.2)(@types/three@0.161.0)(react@18.3.1)(three@0.161.0) '@react-three/uikit': specifier: workspace:^ version: link:../../packages/react @@ -275,10 +275,10 @@ importers: version: link:../../packages/icons/lucide/react r3f-perf: specifier: ^7.1.2 - version: 7.1.2(@react-three/fiber@8.16.2)(@types/react@18.3.1)(@types/three@0.164.0)(react-dom@18.2.0)(react@18.2.0)(three@0.161.0) + version: 7.1.2(@react-three/fiber@8.16.2)(@types/react@18.3.1)(@types/three@0.161.0)(react-dom@18.2.0)(react@18.3.1)(three@0.161.0) react-dom: specifier: ^18.2.0 - version: 18.2.0(react@18.2.0) + version: 18.2.0(react@18.3.1) examples/card: dependencies: @@ -287,13 +287,13 @@ importers: version: 1.5.1 '@react-three/drei': specifier: ^9.96.1 - version: 9.96.1(@react-three/fiber@8.16.2)(@types/react@18.3.1)(@types/three@0.164.0)(react-dom@18.2.0)(react@18.2.0)(three@0.161.0) + version: 9.96.1(@react-three/fiber@8.16.2)(@types/react@18.3.1)(@types/three@0.161.0)(react-dom@18.2.0)(react@18.3.1)(three@0.161.0) '@react-three/postprocessing': specifier: ^2.16.0 - version: 2.16.0(@react-three/fiber@8.16.2)(@types/three@0.164.0)(react@18.2.0)(three@0.161.0) + version: 2.16.0(@react-three/fiber@8.16.2)(@types/three@0.161.0)(react@18.3.1)(three@0.161.0) '@react-three/rapier': specifier: ^1.3.0 - version: 1.3.0(@react-three/fiber@8.16.2)(react@18.2.0)(three@0.161.0) + version: 1.3.0(@react-three/fiber@8.16.2)(react@18.3.1)(three@0.161.0) '@react-three/uikit': specifier: workspace:^ version: link:../../packages/react @@ -305,25 +305,25 @@ importers: version: 1.0.2(@react-three/fiber@8.16.2)(@splinetool/loader@1.0.54) maath: specifier: ^0.10.7 - version: 0.10.7(@types/three@0.164.0)(three@0.161.0) + version: 0.10.7(@types/three@0.161.0)(three@0.161.0) r3f-perf: specifier: ^7.1.2 - version: 7.1.2(@react-three/fiber@8.16.2)(@types/react@18.3.1)(@types/three@0.164.0)(react-dom@18.2.0)(react@18.2.0)(three@0.161.0) + version: 7.1.2(@react-three/fiber@8.16.2)(@types/react@18.3.1)(@types/three@0.161.0)(react-dom@18.2.0)(react@18.3.1)(three@0.161.0) react-dom: specifier: ^18.2.0 - version: 18.2.0(react@18.2.0) + version: 18.2.0(react@18.3.1) examples/dashboard: dependencies: '@coconut-xr/xinteraction': specifier: ^0.1.12 - version: 0.1.12(@react-three/fiber@8.16.2)(react@18.2.0)(three@0.161.0) + version: 0.1.12(@react-three/fiber@8.16.2)(react@18.3.1)(three@0.161.0) '@react-three/drei': specifier: ^9.96.1 - version: 9.96.1(@react-three/fiber@8.16.2)(@types/react@18.3.1)(@types/three@0.164.0)(react-dom@18.2.0)(react@18.2.0)(three@0.161.0) + version: 9.96.1(@react-three/fiber@8.16.2)(@types/react@18.3.1)(@types/three@0.161.0)(react-dom@18.2.0)(react@18.3.1)(three@0.161.0) '@react-three/postprocessing': specifier: ^2.16.0 - version: 2.16.0(@react-three/fiber@8.16.2)(@types/three@0.164.0)(react@18.2.0)(three@0.161.0) + version: 2.16.0(@react-three/fiber@8.16.2)(@types/three@0.161.0)(react@18.3.1)(three@0.161.0) '@react-three/uikit': specifier: workspace:^ version: link:../../packages/react @@ -332,28 +332,28 @@ importers: version: link:../../packages/icons/lucide/react r3f-perf: specifier: ^7.1.2 - version: 7.1.2(@react-three/fiber@8.16.2)(@types/react@18.3.1)(@types/three@0.164.0)(react-dom@18.2.0)(react@18.2.0)(three@0.161.0) + version: 7.1.2(@react-three/fiber@8.16.2)(@types/react@18.3.1)(@types/three@0.161.0)(react-dom@18.2.0)(react@18.3.1)(three@0.161.0) react-dom: specifier: ^18.2.0 - version: 18.2.0(react@18.2.0) + version: 18.2.0(react@18.3.1) vite-plugin-mkcert: specifier: ^1.17.4 version: 1.17.4(vite@5.0.12) zustand: specifier: '4' - version: 4.4.7(@types/react@18.3.1)(react@18.2.0) + version: 4.4.7(@types/react@18.3.1)(react@18.3.1) examples/default: dependencies: '@coconut-xr/xinteraction': specifier: ^0.1.12 - version: 0.1.12(@react-three/fiber@8.16.2)(react@18.2.0)(three@0.164.1) + version: 0.1.12(@react-three/fiber@8.16.2)(react@18.3.1)(three@0.161.0) '@preact/signals-core': specifier: ^1.5.1 version: 1.5.1 '@react-three/drei': specifier: ^9.96.1 - version: 9.96.1(@react-three/fiber@8.16.2)(@types/react@18.3.1)(@types/three@0.164.0)(react-dom@18.2.0)(react@18.2.0)(three@0.164.1) + version: 9.96.1(@react-three/fiber@8.16.2)(@types/react@18.3.1)(@types/three@0.161.0)(react-dom@18.2.0)(react@18.3.1)(three@0.161.0) '@react-three/uikit': specifier: workspace:^ version: link:../../packages/react @@ -362,16 +362,16 @@ importers: version: link:../../packages/icons/lucide/react r3f-perf: specifier: ^7.1.2 - version: 7.1.2(@react-three/fiber@8.16.2)(@types/react@18.3.1)(@types/three@0.164.0)(react-dom@18.2.0)(react@18.2.0)(three@0.164.1) + version: 7.1.2(@react-three/fiber@8.16.2)(@types/react@18.3.1)(@types/three@0.161.0)(react-dom@18.2.0)(react@18.3.1)(three@0.161.0) react-dom: specifier: ^18.2.0 - version: 18.2.0(react@18.2.0) + version: 18.2.0(react@18.3.1) examples/lucide: dependencies: '@react-three/drei': specifier: ^9.96.1 - version: 9.96.1(@react-three/fiber@8.16.2)(@types/react@18.3.1)(@types/three@0.164.0)(react-dom@18.2.0)(react@18.2.0)(three@0.164.1) + version: 9.96.1(@react-three/fiber@8.16.2)(@types/react@18.3.1)(@types/three@0.161.0)(react-dom@18.2.0)(react@18.3.1)(three@0.161.0) '@react-three/uikit': specifier: workspace:^ version: link:../../packages/react @@ -380,16 +380,16 @@ importers: version: link:../../packages/icons/lucide/react react-dom: specifier: ^18.2.0 - version: 18.2.0(react@18.2.0) + version: 18.2.0(react@18.3.1) examples/market: dependencies: '@react-three/drei': specifier: ^9.96.1 - version: 9.96.1(@react-three/fiber@8.16.2)(@types/react@18.3.1)(@types/three@0.164.0)(react-dom@18.2.0)(react@18.2.0)(three@0.161.0) + version: 9.96.1(@react-three/fiber@8.16.2)(@types/react@18.3.1)(@types/three@0.161.0)(react-dom@18.2.0)(react@18.3.1)(three@0.161.0) '@react-three/postprocessing': specifier: ^2.16.0 - version: 2.16.0(@react-three/fiber@8.16.2)(@types/three@0.164.0)(react@18.2.0)(three@0.161.0) + version: 2.16.0(@react-three/fiber@8.16.2)(@types/three@0.161.0)(react@18.3.1)(three@0.161.0) '@react-three/uikit': specifier: workspace:^ version: link:../../packages/react @@ -398,10 +398,10 @@ importers: version: link:../../packages/icons/lucide/react r3f-perf: specifier: ^7.1.2 - version: 7.1.2(@react-three/fiber@8.16.2)(@types/react@18.3.1)(@types/three@0.164.0)(react-dom@18.2.0)(react@18.2.0)(three@0.161.0) + version: 7.1.2(@react-three/fiber@8.16.2)(@types/react@18.3.1)(@types/three@0.161.0)(react-dom@18.2.0)(react@18.3.1)(three@0.161.0) react-dom: specifier: ^18.2.0 - version: 18.2.0(react@18.2.0) + version: 18.2.0(react@18.3.1) examples/uikit: dependencies: @@ -410,13 +410,13 @@ importers: version: 1.5.1 '@react-three/drei': specifier: ^9.96.1 - version: 9.96.1(@react-three/fiber@8.16.2)(@types/react@18.3.1)(@types/three@0.164.0)(react-dom@18.2.0)(react@18.2.0)(three@0.164.1) + version: 9.96.1(@react-three/fiber@8.16.2)(@types/react@18.3.1)(@types/three@0.161.0)(react-dom@18.2.0)(react@18.3.1)(three@0.161.0) '@react-three/uikit': specifier: workspace:^ version: link:../../packages/react react-dom: specifier: ^18.2.0 - version: 18.2.0(react@18.2.0) + version: 18.2.0(react@18.3.1) examples/vanilla: dependencies: @@ -428,7 +428,7 @@ importers: version: link:../../packages/icons/lucide/vanilla react-dom: specifier: ^18.2.0 - version: 18.2.0(react@18.2.0) + version: 18.2.0(react@18.3.1) packages/fonts: dependencies: @@ -494,7 +494,7 @@ importers: version: link:../../icons/lucide/react tunnel-rat: specifier: ^0.1.2 - version: 0.1.2(@types/react@18.3.1)(react@18.2.0) + version: 0.1.2(@types/react@18.3.1)(react@18.3.1) devDependencies: '@preact/signals-core': specifier: ^1.5.1 @@ -510,7 +510,7 @@ importers: version: 1.5.1 '@react-three/fiber': specifier: '>=8' - version: 8.15.13(react-dom@18.2.0)(react@18.2.0)(three@0.164.1) + version: 8.15.13(react-dom@18.2.0)(react@18.2.0)(three@0.161.0) chalk: specifier: ^5.3.0 version: 5.3.0 @@ -535,7 +535,7 @@ importers: devDependencies: '@react-three/drei': specifier: ^9.96.1 - version: 9.96.1(@react-three/fiber@8.15.13)(@types/react@18.3.1)(@types/three@0.164.0)(react-dom@18.2.0)(react@18.2.0)(three@0.164.1) + version: 9.96.1(@react-three/fiber@8.15.13)(@types/react@18.3.1)(@types/three@0.161.0)(react-dom@18.2.0)(react@18.2.0)(three@0.161.0) '@types/prompts': specifier: ^2.4.9 version: 2.4.9 @@ -946,7 +946,7 @@ packages: three: 0.161.0 dev: false - /@coconut-xr/koestlich@0.3.12(@react-three/fiber@8.16.2)(react@18.2.0)(three@0.161.0): + /@coconut-xr/koestlich@0.3.12(@react-three/fiber@8.16.2)(react@18.3.1)(three@0.161.0): resolution: {integrity: sha512-Dex78txRqFIHSsNeIV3cWnQtwpcKM/n8RgBYx860lhGpD5vKTK3kf6N+6DWIpyvi7GVZ+vW/5/ea3Y1ReRvfnQ==} peerDependencies: '@react-three/fiber': '*' @@ -956,14 +956,14 @@ packages: '@coconut-xr/flex': 3.0.4 '@coconut-xr/glyph': 0.0.6(three@0.161.0) '@coconut-xr/xmaterials': 0.0.3(three@0.161.0) - '@react-three/fiber': 8.16.2(react-dom@18.2.0)(react@18.2.0)(three@0.161.0) - react: 18.2.0 - suspend-react: 0.1.3(react@18.2.0) + '@react-three/fiber': 8.16.2(react-dom@18.2.0)(react@18.3.1)(three@0.161.0) + react: 18.3.1 + suspend-react: 0.1.3(react@18.3.1) three: 0.161.0 yoga-wasm-web: 0.3.3 dev: false - /@coconut-xr/natuerlich@0.0.51(@coconut-xr/koestlich@0.3.12)(@react-three/fiber@8.16.2)(@types/react@18.3.1)(react@18.2.0)(three@0.161.0): + /@coconut-xr/natuerlich@0.0.51(@coconut-xr/koestlich@0.3.12)(@react-three/fiber@8.16.2)(@types/react@18.3.1)(react@18.3.1)(three@0.161.0): resolution: {integrity: sha512-zAyzzrW6Vq9cxBuDxVwJKEJ9wAmDssBE1KBGR+wkzRwT2ZJyooxqtn4V10XD/mj5B4aFhnULU8f6yExKUJoxZw==} peerDependencies: '@coconut-xr/koestlich': '*' @@ -974,22 +974,22 @@ packages: '@coconut-xr/koestlich': optional: true dependencies: - '@coconut-xr/koestlich': 0.3.12(@react-three/fiber@8.16.2)(react@18.2.0)(three@0.161.0) - '@coconut-xr/xinteraction': 0.1.12(@react-three/fiber@8.16.2)(react@18.2.0)(three@0.161.0) + '@coconut-xr/koestlich': 0.3.12(@react-three/fiber@8.16.2)(react@18.3.1)(three@0.161.0) + '@coconut-xr/xinteraction': 0.1.12(@react-three/fiber@8.16.2)(react@18.3.1)(three@0.161.0) '@coconut-xr/xmaterials': 0.0.3(three@0.161.0) - '@react-three/fiber': 8.16.2(react-dom@18.2.0)(react@18.2.0)(three@0.161.0) + '@react-three/fiber': 8.16.2(react-dom@18.2.0)(react@18.3.1)(three@0.161.0) '@webxr-input-profiles/motion-controllers': 1.0.0 meshline: 3.1.6(three@0.161.0) - react: 18.2.0 - suspend-react: 0.0.9(react@18.2.0) + react: 18.3.1 + suspend-react: 0.0.9(react@18.3.1) three: 0.161.0 - zustand: 4.5.2(@types/react@18.3.1)(react@18.2.0) + zustand: 4.5.2(@types/react@18.3.1)(react@18.3.1) transitivePeerDependencies: - '@types/react' - immer dev: false - /@coconut-xr/xinteraction@0.1.12(@react-three/fiber@8.16.2)(react@18.2.0)(three@0.161.0): + /@coconut-xr/xinteraction@0.1.12(@react-three/fiber@8.16.2)(react@18.3.1)(three@0.161.0): resolution: {integrity: sha512-nuKWTDz9qx1HRw7MASvqhxO7i676FVWdh+vITFhQYpQem7QLyJqSaU/gw3l7Qh7QYZENmvvte4X83D1oih/htA==} peerDependencies: '@react-three/fiber': '*' @@ -1001,28 +1001,11 @@ packages: react: optional: true dependencies: - '@react-three/fiber': 8.16.2(react-dom@18.2.0)(react@18.2.0)(three@0.161.0) - react: 18.2.0 + '@react-three/fiber': 8.16.2(react-dom@18.2.0)(react@18.3.1)(three@0.161.0) + react: 18.3.1 three: 0.161.0 dev: false - /@coconut-xr/xinteraction@0.1.12(@react-three/fiber@8.16.2)(react@18.2.0)(three@0.164.1): - resolution: {integrity: sha512-nuKWTDz9qx1HRw7MASvqhxO7i676FVWdh+vITFhQYpQem7QLyJqSaU/gw3l7Qh7QYZENmvvte4X83D1oih/htA==} - peerDependencies: - '@react-three/fiber': '*' - react: '*' - three: '*' - peerDependenciesMeta: - '@react-three/fiber': - optional: true - react: - optional: true - dependencies: - '@react-three/fiber': 8.16.2(react-dom@18.2.0)(react@18.2.0)(three@0.164.1) - react: 18.2.0 - three: 0.164.1 - dev: false - /@coconut-xr/xmaterials@0.0.3(three@0.161.0): resolution: {integrity: sha512-lqchBqGz5cbKzIAZhVHR/BvHH9ReS6rtZo+FMU/Ra4B/htJGA1UgzjTor6ybUuRLHgB9o1MWcW9GJ2KX/qukNg==} peerDependencies: @@ -1723,15 +1706,15 @@ packages: '@floating-ui/utils': 0.2.1 dev: false - /@floating-ui/react-dom@2.0.8(react-dom@18.2.0)(react@18.2.0): + /@floating-ui/react-dom@2.0.8(react-dom@18.2.0)(react@18.3.1): resolution: {integrity: sha512-HOdqOt3R3OGeTKidaLvJKcgg75S6tibQ3Tif4eyd91QnIJWr0NLvoXFpJA/j8HqkFSL68GDca9AuyWEHlhyClw==} peerDependencies: react: '>=16.8.0' react-dom: '>=16.8.0' dependencies: '@floating-ui/dom': 1.6.3 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) + react: 18.3.1 + react-dom: 18.2.0(react@18.3.1) dev: false /@floating-ui/utils@0.2.1: @@ -2698,7 +2681,7 @@ packages: '@babel/runtime': 7.24.4 dev: false - /@radix-ui/react-arrow@1.0.3(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-arrow@1.0.3(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.3.1): resolution: {integrity: sha512-wSP+pHsB/jQRaL6voubsQ/ZlrGBHHrOjmBnr19hxYgtS0WvAFwZhK2WP/YY5yF9uKECCEEDGxuLxq1NBK51wFA==} peerDependencies: '@types/react': '*' @@ -2712,14 +2695,14 @@ packages: optional: true dependencies: '@babel/runtime': 7.24.4 - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.3.1) '@types/react': 18.3.1 '@types/react-dom': 18.2.18 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) + react: 18.3.1 + react-dom: 18.2.0(react@18.3.1) dev: false - /@radix-ui/react-checkbox@1.0.4(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-checkbox@1.0.4(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.3.1): resolution: {integrity: sha512-CBuGQa52aAYnADZVt/KBQzXrwx6TqnlwtcIPGtVt5JkkzQwMOLJjPukimhfKEr4GQNd43C+djUh5Ikopj8pSLg==} peerDependencies: '@types/react': '*' @@ -2734,20 +2717,20 @@ packages: dependencies: '@babel/runtime': 7.24.4 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-context': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-use-previous': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-use-size': 1.0.1(@types/react@18.3.1)(react@18.2.0) + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.1)(react@18.3.1) + '@radix-ui/react-context': 1.0.1(@types/react@18.3.1)(react@18.3.1) + '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.3.1) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.3.1)(react@18.3.1) + '@radix-ui/react-use-previous': 1.0.1(@types/react@18.3.1)(react@18.3.1) + '@radix-ui/react-use-size': 1.0.1(@types/react@18.3.1)(react@18.3.1) '@types/react': 18.3.1 '@types/react-dom': 18.2.18 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) + react: 18.3.1 + react-dom: 18.2.0(react@18.3.1) dev: false - /@radix-ui/react-collection@1.0.3(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-collection@1.0.3(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.3.1): resolution: {integrity: sha512-3SzW+0PW7yBBoQlT8wNcGtaxaD0XSu0uLUFgrtHY08Acx05TaHaOmVLR73c0j/cqpDy53KBMO7s0dx2wmOIDIA==} peerDependencies: '@types/react': '*' @@ -2761,17 +2744,17 @@ packages: optional: true dependencies: '@babel/runtime': 7.24.4 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-context': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-slot': 1.0.2(@types/react@18.3.1)(react@18.2.0) + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.1)(react@18.3.1) + '@radix-ui/react-context': 1.0.1(@types/react@18.3.1)(react@18.3.1) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.3.1) + '@radix-ui/react-slot': 1.0.2(@types/react@18.3.1)(react@18.3.1) '@types/react': 18.3.1 '@types/react-dom': 18.2.18 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) + react: 18.3.1 + react-dom: 18.2.0(react@18.3.1) dev: false - /@radix-ui/react-compose-refs@1.0.1(@types/react@18.3.1)(react@18.2.0): + /@radix-ui/react-compose-refs@1.0.1(@types/react@18.3.1)(react@18.3.1): resolution: {integrity: sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw==} peerDependencies: '@types/react': '*' @@ -2782,10 +2765,10 @@ packages: dependencies: '@babel/runtime': 7.24.4 '@types/react': 18.3.1 - react: 18.2.0 + react: 18.3.1 dev: false - /@radix-ui/react-context@1.0.1(@types/react@18.3.1)(react@18.2.0): + /@radix-ui/react-context@1.0.1(@types/react@18.3.1)(react@18.3.1): resolution: {integrity: sha512-ebbrdFoYTcuZ0v4wG5tedGnp9tzcV8awzsxYph7gXUyvnNLuTIcCk1q17JEbnVhXAKG9oX3KtchwiMIAYp9NLg==} peerDependencies: '@types/react': '*' @@ -2796,10 +2779,10 @@ packages: dependencies: '@babel/runtime': 7.24.4 '@types/react': 18.3.1 - react: 18.2.0 + react: 18.3.1 dev: false - /@radix-ui/react-dialog@1.0.5(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-dialog@1.0.5(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.3.1): resolution: {integrity: sha512-GjWJX/AUpB703eEBanuBnIWdIXg6NvJFCXcNlSZk4xdszCdhrJgBoUd1cGk67vFO+WdA2pfI/plOpqz/5GUP6Q==} peerDependencies: '@types/react': '*' @@ -2814,26 +2797,26 @@ packages: dependencies: '@babel/runtime': 7.24.4 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-context': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-dismissable-layer': 1.0.5(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-focus-guards': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-focus-scope': 1.0.4(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-id': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-portal': 1.0.4(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-slot': 1.0.2(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.3.1)(react@18.2.0) + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.1)(react@18.3.1) + '@radix-ui/react-context': 1.0.1(@types/react@18.3.1)(react@18.3.1) + '@radix-ui/react-dismissable-layer': 1.0.5(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.3.1) + '@radix-ui/react-focus-guards': 1.0.1(@types/react@18.3.1)(react@18.3.1) + '@radix-ui/react-focus-scope': 1.0.4(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.3.1) + '@radix-ui/react-id': 1.0.1(@types/react@18.3.1)(react@18.3.1) + '@radix-ui/react-portal': 1.0.4(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.3.1) + '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.3.1) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.3.1) + '@radix-ui/react-slot': 1.0.2(@types/react@18.3.1)(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.3.1)(react@18.3.1) '@types/react': 18.3.1 '@types/react-dom': 18.2.18 aria-hidden: 1.2.4 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - react-remove-scroll: 2.5.5(@types/react@18.3.1)(react@18.2.0) + react: 18.3.1 + react-dom: 18.2.0(react@18.3.1) + react-remove-scroll: 2.5.5(@types/react@18.3.1)(react@18.3.1) dev: false - /@radix-ui/react-direction@1.0.1(@types/react@18.3.1)(react@18.2.0): + /@radix-ui/react-direction@1.0.1(@types/react@18.3.1)(react@18.3.1): resolution: {integrity: sha512-RXcvnXgyvYvBEOhCBuddKecVkoMiI10Jcm5cTI7abJRAHYfFxeu+FBQs/DvdxSYucxR5mna0dNsL6QFlds5TMA==} peerDependencies: '@types/react': '*' @@ -2844,10 +2827,10 @@ packages: dependencies: '@babel/runtime': 7.24.4 '@types/react': 18.3.1 - react: 18.2.0 + react: 18.3.1 dev: false - /@radix-ui/react-dismissable-layer@1.0.5(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-dismissable-layer@1.0.5(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.3.1): resolution: {integrity: sha512-aJeDjQhywg9LBu2t/At58hCvr7pEm0o2Ke1x33B+MhjNmmZ17sy4KImo0KPLgsnc/zN7GPdce8Cnn0SWvwZO7g==} peerDependencies: '@types/react': '*' @@ -2862,17 +2845,17 @@ packages: dependencies: '@babel/runtime': 7.24.4 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-use-escape-keydown': 1.0.3(@types/react@18.3.1)(react@18.2.0) + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.1)(react@18.3.1) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.1)(react@18.3.1) + '@radix-ui/react-use-escape-keydown': 1.0.3(@types/react@18.3.1)(react@18.3.1) '@types/react': 18.3.1 '@types/react-dom': 18.2.18 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) + react: 18.3.1 + react-dom: 18.2.0(react@18.3.1) dev: false - /@radix-ui/react-focus-guards@1.0.1(@types/react@18.3.1)(react@18.2.0): + /@radix-ui/react-focus-guards@1.0.1(@types/react@18.3.1)(react@18.3.1): resolution: {integrity: sha512-Rect2dWbQ8waGzhMavsIbmSVCgYxkXLxxR3ZvCX79JOglzdEy4JXMb98lq4hPxUbLr77nP0UOGf4rcMU+s1pUA==} peerDependencies: '@types/react': '*' @@ -2883,10 +2866,10 @@ packages: dependencies: '@babel/runtime': 7.24.4 '@types/react': 18.3.1 - react: 18.2.0 + react: 18.3.1 dev: false - /@radix-ui/react-focus-scope@1.0.4(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-focus-scope@1.0.4(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.3.1): resolution: {integrity: sha512-sL04Mgvf+FmyvZeYfNu1EPAaaxD+aw7cYeIB9L9Fvq8+urhltTRaEo5ysKOpHuKPclsZcSUMKlN05x4u+CINpA==} peerDependencies: '@types/react': '*' @@ -2900,24 +2883,24 @@ packages: optional: true dependencies: '@babel/runtime': 7.24.4 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.1)(react@18.2.0) + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.1)(react@18.3.1) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.1)(react@18.3.1) '@types/react': 18.3.1 '@types/react-dom': 18.2.18 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) + react: 18.3.1 + react-dom: 18.2.0(react@18.3.1) dev: false - /@radix-ui/react-icons@1.3.0(react@18.2.0): + /@radix-ui/react-icons@1.3.0(react@18.3.1): resolution: {integrity: sha512-jQxj/0LKgp+j9BiTXz3O3sgs26RNet2iLWmsPyRz2SIcR4q/4SbazXfnYwbAr+vLYKSfc7qxzyGQA1HLlYiuNw==} peerDependencies: react: ^16.x || ^17.x || ^18.x dependencies: - react: 18.2.0 + react: 18.3.1 dev: false - /@radix-ui/react-id@1.0.1(@types/react@18.3.1)(react@18.2.0): + /@radix-ui/react-id@1.0.1(@types/react@18.3.1)(react@18.3.1): resolution: {integrity: sha512-tI7sT/kqYp8p96yGWY1OAnLHrqDgzHefRBKQ2YAkBS5ja7QLcZ9Z/uY7bEjPUatf8RomoXM8/1sMj1IJaE5UzQ==} peerDependencies: '@types/react': '*' @@ -2927,12 +2910,12 @@ packages: optional: true dependencies: '@babel/runtime': 7.24.4 - '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.1)(react@18.2.0) + '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.1)(react@18.3.1) '@types/react': 18.3.1 - react: 18.2.0 + react: 18.3.1 dev: false - /@radix-ui/react-label@2.0.2(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-label@2.0.2(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.3.1): resolution: {integrity: sha512-N5ehvlM7qoTLx7nWPodsPYPgMzA5WM8zZChQg8nyFJKnDO5WHdba1vv5/H6IO5LtJMfD2Q3wh1qHFGNtK0w3bQ==} peerDependencies: '@types/react': '*' @@ -2946,14 +2929,14 @@ packages: optional: true dependencies: '@babel/runtime': 7.24.4 - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.3.1) '@types/react': 18.3.1 '@types/react-dom': 18.2.18 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) + react: 18.3.1 + react-dom: 18.2.0(react@18.3.1) dev: false - /@radix-ui/react-navigation-menu@1.1.4(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-navigation-menu@1.1.4(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.3.1): resolution: {integrity: sha512-Cc+seCS3PmWmjI51ufGG7zp1cAAIRqHVw7C9LOA2TZ+R4hG6rDvHcTqIsEEFLmZO3zNVH72jOOE7kKNy8W+RtA==} peerDependencies: '@types/react': '*' @@ -2968,26 +2951,26 @@ packages: dependencies: '@babel/runtime': 7.24.4 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-context': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-direction': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-dismissable-layer': 1.0.5(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-id': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-use-previous': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-visually-hidden': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.1)(react@18.3.1) + '@radix-ui/react-context': 1.0.1(@types/react@18.3.1)(react@18.3.1) + '@radix-ui/react-direction': 1.0.1(@types/react@18.3.1)(react@18.3.1) + '@radix-ui/react-dismissable-layer': 1.0.5(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.3.1) + '@radix-ui/react-id': 1.0.1(@types/react@18.3.1)(react@18.3.1) + '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.3.1) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.1)(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.3.1)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.1)(react@18.3.1) + '@radix-ui/react-use-previous': 1.0.1(@types/react@18.3.1)(react@18.3.1) + '@radix-ui/react-visually-hidden': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.3.1) '@types/react': 18.3.1 '@types/react-dom': 18.2.18 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) + react: 18.3.1 + react-dom: 18.2.0(react@18.3.1) dev: false - /@radix-ui/react-popover@1.0.7(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-popover@1.0.7(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.3.1): resolution: {integrity: sha512-shtvVnlsxT6faMnK/a7n0wptwBD23xc1Z5mdrtKLwVEfsEMXodS0r5s0/g5P0hX//EKYZS2sxUjqfzlg52ZSnQ==} peerDependencies: '@types/react': '*' @@ -3002,27 +2985,27 @@ packages: dependencies: '@babel/runtime': 7.24.4 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-context': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-dismissable-layer': 1.0.5(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-focus-guards': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-focus-scope': 1.0.4(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-id': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-popper': 1.1.3(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-portal': 1.0.4(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-slot': 1.0.2(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.3.1)(react@18.2.0) + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.1)(react@18.3.1) + '@radix-ui/react-context': 1.0.1(@types/react@18.3.1)(react@18.3.1) + '@radix-ui/react-dismissable-layer': 1.0.5(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.3.1) + '@radix-ui/react-focus-guards': 1.0.1(@types/react@18.3.1)(react@18.3.1) + '@radix-ui/react-focus-scope': 1.0.4(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.3.1) + '@radix-ui/react-id': 1.0.1(@types/react@18.3.1)(react@18.3.1) + '@radix-ui/react-popper': 1.1.3(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.3.1) + '@radix-ui/react-portal': 1.0.4(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.3.1) + '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.3.1) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.3.1) + '@radix-ui/react-slot': 1.0.2(@types/react@18.3.1)(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.3.1)(react@18.3.1) '@types/react': 18.3.1 '@types/react-dom': 18.2.18 aria-hidden: 1.2.4 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - react-remove-scroll: 2.5.5(@types/react@18.3.1)(react@18.2.0) + react: 18.3.1 + react-dom: 18.2.0(react@18.3.1) + react-remove-scroll: 2.5.5(@types/react@18.3.1)(react@18.3.1) dev: false - /@radix-ui/react-popper@1.1.3(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-popper@1.1.3(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.3.1): resolution: {integrity: sha512-cKpopj/5RHZWjrbF2846jBNacjQVwkP068DfmgrNJXpvVWrOvlAmE9xSiy5OqeE+Gi8D9fP+oDhUnPqNMY8/5w==} peerDependencies: '@types/react': '*' @@ -3036,23 +3019,23 @@ packages: optional: true dependencies: '@babel/runtime': 7.24.4 - '@floating-ui/react-dom': 2.0.8(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-arrow': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-context': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-use-rect': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-use-size': 1.0.1(@types/react@18.3.1)(react@18.2.0) + '@floating-ui/react-dom': 2.0.8(react-dom@18.2.0)(react@18.3.1) + '@radix-ui/react-arrow': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.1)(react@18.3.1) + '@radix-ui/react-context': 1.0.1(@types/react@18.3.1)(react@18.3.1) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.1)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.1)(react@18.3.1) + '@radix-ui/react-use-rect': 1.0.1(@types/react@18.3.1)(react@18.3.1) + '@radix-ui/react-use-size': 1.0.1(@types/react@18.3.1)(react@18.3.1) '@radix-ui/rect': 1.0.1 '@types/react': 18.3.1 '@types/react-dom': 18.2.18 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) + react: 18.3.1 + react-dom: 18.2.0(react@18.3.1) dev: false - /@radix-ui/react-portal@1.0.4(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-portal@1.0.4(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.3.1): resolution: {integrity: sha512-Qki+C/EuGUVCQTOTD5vzJzJuMUlewbzuKyUy+/iHM2uwGiru9gZeBJtHAPKAEkB5KWGi9mP/CHKcY0wt1aW45Q==} peerDependencies: '@types/react': '*' @@ -3066,14 +3049,14 @@ packages: optional: true dependencies: '@babel/runtime': 7.24.4 - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.3.1) '@types/react': 18.3.1 '@types/react-dom': 18.2.18 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) + react: 18.3.1 + react-dom: 18.2.0(react@18.3.1) dev: false - /@radix-ui/react-presence@1.0.1(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-presence@1.0.1(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.3.1): resolution: {integrity: sha512-UXLW4UAbIY5ZjcvzjfRFo5gxva8QirC9hF7wRE4U5gz+TP0DbRk+//qyuAQ1McDxBt1xNMBTaciFGvEmJvAZCg==} peerDependencies: '@types/react': '*' @@ -3087,15 +3070,15 @@ packages: optional: true dependencies: '@babel/runtime': 7.24.4 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.1)(react@18.2.0) + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.1)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.1)(react@18.3.1) '@types/react': 18.3.1 '@types/react-dom': 18.2.18 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) + react: 18.3.1 + react-dom: 18.2.0(react@18.3.1) dev: false - /@radix-ui/react-primitive@1.0.3(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-primitive@1.0.3(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.3.1): resolution: {integrity: sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g==} peerDependencies: '@types/react': '*' @@ -3109,14 +3092,14 @@ packages: optional: true dependencies: '@babel/runtime': 7.24.4 - '@radix-ui/react-slot': 1.0.2(@types/react@18.3.1)(react@18.2.0) + '@radix-ui/react-slot': 1.0.2(@types/react@18.3.1)(react@18.3.1) '@types/react': 18.3.1 '@types/react-dom': 18.2.18 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) + react: 18.3.1 + react-dom: 18.2.0(react@18.3.1) dev: false - /@radix-ui/react-slot@1.0.2(@types/react@18.3.1)(react@18.2.0): + /@radix-ui/react-slot@1.0.2(@types/react@18.3.1)(react@18.3.1): resolution: {integrity: sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg==} peerDependencies: '@types/react': '*' @@ -3126,12 +3109,12 @@ packages: optional: true dependencies: '@babel/runtime': 7.24.4 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.1)(react@18.2.0) + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.1)(react@18.3.1) '@types/react': 18.3.1 - react: 18.2.0 + react: 18.3.1 dev: false - /@radix-ui/react-toast@1.1.5(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-toast@1.1.5(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.3.1): resolution: {integrity: sha512-fRLn227WHIBRSzuRzGJ8W+5YALxofH23y0MlPLddaIpLpCDqdE0NZlS2NRQDRiptfxDeeCjgFIpexB1/zkxDlw==} peerDependencies: '@types/react': '*' @@ -3146,24 +3129,24 @@ packages: dependencies: '@babel/runtime': 7.24.4 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-context': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-dismissable-layer': 1.0.5(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-portal': 1.0.4(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-visually-hidden': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.1)(react@18.3.1) + '@radix-ui/react-context': 1.0.1(@types/react@18.3.1)(react@18.3.1) + '@radix-ui/react-dismissable-layer': 1.0.5(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.3.1) + '@radix-ui/react-portal': 1.0.4(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.3.1) + '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.3.1) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.1)(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.3.1)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.1)(react@18.3.1) + '@radix-ui/react-visually-hidden': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.3.1) '@types/react': 18.3.1 '@types/react-dom': 18.2.18 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) + react: 18.3.1 + react-dom: 18.2.0(react@18.3.1) dev: false - /@radix-ui/react-tooltip@1.0.7(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-tooltip@1.0.7(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.3.1): resolution: {integrity: sha512-lPh5iKNFVQ/jav/j6ZrWq3blfDJ0OH9R6FlNUHPMqdLuQ9vwDgFsRxvl8b7Asuy5c8xmoojHUxKHQSOAvMHxyw==} peerDependencies: '@types/react': '*' @@ -3178,24 +3161,24 @@ packages: dependencies: '@babel/runtime': 7.24.4 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-context': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-dismissable-layer': 1.0.5(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-id': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-popper': 1.1.3(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-portal': 1.0.4(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-slot': 1.0.2(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.3.1)(react@18.2.0) - '@radix-ui/react-visually-hidden': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.1)(react@18.3.1) + '@radix-ui/react-context': 1.0.1(@types/react@18.3.1)(react@18.3.1) + '@radix-ui/react-dismissable-layer': 1.0.5(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.3.1) + '@radix-ui/react-id': 1.0.1(@types/react@18.3.1)(react@18.3.1) + '@radix-ui/react-popper': 1.1.3(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.3.1) + '@radix-ui/react-portal': 1.0.4(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.3.1) + '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.3.1) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.3.1) + '@radix-ui/react-slot': 1.0.2(@types/react@18.3.1)(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.3.1)(react@18.3.1) + '@radix-ui/react-visually-hidden': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.3.1) '@types/react': 18.3.1 '@types/react-dom': 18.2.18 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) + react: 18.3.1 + react-dom: 18.2.0(react@18.3.1) dev: false - /@radix-ui/react-use-callback-ref@1.0.1(@types/react@18.3.1)(react@18.2.0): + /@radix-ui/react-use-callback-ref@1.0.1(@types/react@18.3.1)(react@18.3.1): resolution: {integrity: sha512-D94LjX4Sp0xJFVaoQOd3OO9k7tpBYNOXdVhkltUbGv2Qb9OXdrg/CpsjlZv7ia14Sylv398LswWBVVu5nqKzAQ==} peerDependencies: '@types/react': '*' @@ -3206,10 +3189,10 @@ packages: dependencies: '@babel/runtime': 7.24.4 '@types/react': 18.3.1 - react: 18.2.0 + react: 18.3.1 dev: false - /@radix-ui/react-use-controllable-state@1.0.1(@types/react@18.3.1)(react@18.2.0): + /@radix-ui/react-use-controllable-state@1.0.1(@types/react@18.3.1)(react@18.3.1): resolution: {integrity: sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA==} peerDependencies: '@types/react': '*' @@ -3219,12 +3202,12 @@ packages: optional: true dependencies: '@babel/runtime': 7.24.4 - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.1)(react@18.2.0) + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.1)(react@18.3.1) '@types/react': 18.3.1 - react: 18.2.0 + react: 18.3.1 dev: false - /@radix-ui/react-use-escape-keydown@1.0.3(@types/react@18.3.1)(react@18.2.0): + /@radix-ui/react-use-escape-keydown@1.0.3(@types/react@18.3.1)(react@18.3.1): resolution: {integrity: sha512-vyL82j40hcFicA+M4Ex7hVkB9vHgSse1ZWomAqV2Je3RleKGO5iM8KMOEtfoSB0PnIelMd2lATjTGMYqN5ylTg==} peerDependencies: '@types/react': '*' @@ -3234,12 +3217,12 @@ packages: optional: true dependencies: '@babel/runtime': 7.24.4 - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.1)(react@18.2.0) + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.1)(react@18.3.1) '@types/react': 18.3.1 - react: 18.2.0 + react: 18.3.1 dev: false - /@radix-ui/react-use-layout-effect@1.0.1(@types/react@18.3.1)(react@18.2.0): + /@radix-ui/react-use-layout-effect@1.0.1(@types/react@18.3.1)(react@18.3.1): resolution: {integrity: sha512-v/5RegiJWYdoCvMnITBkNNx6bCj20fiaJnWtRkU18yITptraXjffz5Qbn05uOiQnOvi+dbkznkoaMltz1GnszQ==} peerDependencies: '@types/react': '*' @@ -3250,10 +3233,10 @@ packages: dependencies: '@babel/runtime': 7.24.4 '@types/react': 18.3.1 - react: 18.2.0 + react: 18.3.1 dev: false - /@radix-ui/react-use-previous@1.0.1(@types/react@18.3.1)(react@18.2.0): + /@radix-ui/react-use-previous@1.0.1(@types/react@18.3.1)(react@18.3.1): resolution: {integrity: sha512-cV5La9DPwiQ7S0gf/0qiD6YgNqM5Fk97Kdrlc5yBcrF3jyEZQwm7vYFqMo4IfeHgJXsRaMvLABFtd0OVEmZhDw==} peerDependencies: '@types/react': '*' @@ -3264,10 +3247,10 @@ packages: dependencies: '@babel/runtime': 7.24.4 '@types/react': 18.3.1 - react: 18.2.0 + react: 18.3.1 dev: false - /@radix-ui/react-use-rect@1.0.1(@types/react@18.3.1)(react@18.2.0): + /@radix-ui/react-use-rect@1.0.1(@types/react@18.3.1)(react@18.3.1): resolution: {integrity: sha512-Cq5DLuSiuYVKNU8orzJMbl15TXilTnJKUCltMVQg53BQOF1/C5toAaGrowkgksdBQ9H+SRL23g0HDmg9tvmxXw==} peerDependencies: '@types/react': '*' @@ -3279,10 +3262,10 @@ packages: '@babel/runtime': 7.24.4 '@radix-ui/rect': 1.0.1 '@types/react': 18.3.1 - react: 18.2.0 + react: 18.3.1 dev: false - /@radix-ui/react-use-size@1.0.1(@types/react@18.3.1)(react@18.2.0): + /@radix-ui/react-use-size@1.0.1(@types/react@18.3.1)(react@18.3.1): resolution: {integrity: sha512-ibay+VqrgcaI6veAojjofPATwledXiSmX+C0KrBk/xgpX9rBzPV3OsfwlhQdUOFbh+LKQorLYT+xTXW9V8yd0g==} peerDependencies: '@types/react': '*' @@ -3292,12 +3275,12 @@ packages: optional: true dependencies: '@babel/runtime': 7.24.4 - '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.1)(react@18.2.0) + '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.1)(react@18.3.1) '@types/react': 18.3.1 - react: 18.2.0 + react: 18.3.1 dev: false - /@radix-ui/react-visually-hidden@1.0.3(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-visually-hidden@1.0.3(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.3.1): resolution: {integrity: sha512-D4w41yN5YRKtu464TLnByKzMDG/JlMPHtfZgQAu9v6mNakUqGUI9vUrfQKz8NK41VMm/xbZbh76NUTVtIYqOMA==} peerDependencies: '@types/react': '*' @@ -3311,11 +3294,11 @@ packages: optional: true dependencies: '@babel/runtime': 7.24.4 - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.3.1)(react-dom@18.2.0)(react@18.3.1) '@types/react': 18.3.1 '@types/react-dom': 18.2.18 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) + react: 18.3.1 + react-dom: 18.2.0(react@18.3.1) dev: false /@radix-ui/rect@1.0.1: @@ -3332,6 +3315,17 @@ packages: '@react-spring/shared': 9.6.1(react@18.2.0) '@react-spring/types': 9.6.1 react: 18.2.0 + dev: true + + /@react-spring/animated@9.6.1(react@18.3.1): + resolution: {integrity: sha512-ls/rJBrAqiAYozjLo5EPPLLOb1LM0lNVQcXODTC1SMtS6DbuBCPaKco5svFUQFMP2dso3O+qcC4k9FsKc0KxMQ==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@react-spring/shared': 9.6.1(react@18.3.1) + '@react-spring/types': 9.6.1 + react: 18.3.1 + dev: false /@react-spring/core@9.6.1(react@18.2.0): resolution: {integrity: sha512-3HAAinAyCPessyQNNXe5W0OHzRfa8Yo5P748paPcmMowZ/4sMfaZ2ZB6e5x5khQI8NusOHj8nquoutd6FRY5WQ==} @@ -3343,6 +3337,19 @@ packages: '@react-spring/shared': 9.6.1(react@18.2.0) '@react-spring/types': 9.6.1 react: 18.2.0 + dev: true + + /@react-spring/core@9.6.1(react@18.3.1): + resolution: {integrity: sha512-3HAAinAyCPessyQNNXe5W0OHzRfa8Yo5P748paPcmMowZ/4sMfaZ2ZB6e5x5khQI8NusOHj8nquoutd6FRY5WQ==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@react-spring/animated': 9.6.1(react@18.3.1) + '@react-spring/rafz': 9.6.1 + '@react-spring/shared': 9.6.1(react@18.3.1) + '@react-spring/types': 9.6.1 + react: 18.3.1 + dev: false /@react-spring/rafz@9.6.1: resolution: {integrity: sha512-v6qbgNRpztJFFfSE3e2W1Uz+g8KnIBs6SmzCzcVVF61GdGfGOuBrbjIcp+nUz301awVmREKi4eMQb2Ab2gGgyQ==} @@ -3355,24 +3362,19 @@ packages: '@react-spring/rafz': 9.6.1 '@react-spring/types': 9.6.1 react: 18.2.0 + dev: true - /@react-spring/three@9.6.1(@react-three/fiber@8.15.13)(react@18.2.0)(three@0.164.1): - resolution: {integrity: sha512-Tyw2YhZPKJAX3t2FcqvpLRb71CyTe1GvT3V+i+xJzfALgpk10uPGdGaQQ5Xrzmok1340DAeg2pR/MCfaW7b8AA==} + /@react-spring/shared@9.6.1(react@18.3.1): + resolution: {integrity: sha512-PBFBXabxFEuF8enNLkVqMC9h5uLRBo6GQhRMQT/nRTnemVENimgRd+0ZT4yFnAQ0AxWNiJfX3qux+bW2LbG6Bw==} peerDependencies: - '@react-three/fiber': '>=6.0' react: ^16.8.0 || ^17.0.0 || ^18.0.0 - three: '>=0.126' dependencies: - '@react-spring/animated': 9.6.1(react@18.2.0) - '@react-spring/core': 9.6.1(react@18.2.0) - '@react-spring/shared': 9.6.1(react@18.2.0) + '@react-spring/rafz': 9.6.1 '@react-spring/types': 9.6.1 - '@react-three/fiber': 8.15.13(react-dom@18.2.0)(react@18.2.0)(three@0.164.1) - react: 18.2.0 - three: 0.164.1 - dev: true + react: 18.3.1 + dev: false - /@react-spring/three@9.6.1(@react-three/fiber@8.16.2)(react@18.2.0)(three@0.161.0): + /@react-spring/three@9.6.1(@react-three/fiber@8.15.13)(react@18.2.0)(three@0.161.0): resolution: {integrity: sha512-Tyw2YhZPKJAX3t2FcqvpLRb71CyTe1GvT3V+i+xJzfALgpk10uPGdGaQQ5Xrzmok1340DAeg2pR/MCfaW7b8AA==} peerDependencies: '@react-three/fiber': '>=6.0' @@ -3383,31 +3385,31 @@ packages: '@react-spring/core': 9.6.1(react@18.2.0) '@react-spring/shared': 9.6.1(react@18.2.0) '@react-spring/types': 9.6.1 - '@react-three/fiber': 8.16.2(react-dom@18.2.0)(react@18.2.0)(three@0.161.0) + '@react-three/fiber': 8.15.13(react-dom@18.2.0)(react@18.2.0)(three@0.161.0) react: 18.2.0 three: 0.161.0 - dev: false + dev: true - /@react-spring/three@9.6.1(@react-three/fiber@8.16.2)(react@18.2.0)(three@0.164.1): + /@react-spring/three@9.6.1(@react-three/fiber@8.16.2)(react@18.3.1)(three@0.161.0): resolution: {integrity: sha512-Tyw2YhZPKJAX3t2FcqvpLRb71CyTe1GvT3V+i+xJzfALgpk10uPGdGaQQ5Xrzmok1340DAeg2pR/MCfaW7b8AA==} peerDependencies: '@react-three/fiber': '>=6.0' react: ^16.8.0 || ^17.0.0 || ^18.0.0 three: '>=0.126' dependencies: - '@react-spring/animated': 9.6.1(react@18.2.0) - '@react-spring/core': 9.6.1(react@18.2.0) - '@react-spring/shared': 9.6.1(react@18.2.0) + '@react-spring/animated': 9.6.1(react@18.3.1) + '@react-spring/core': 9.6.1(react@18.3.1) + '@react-spring/shared': 9.6.1(react@18.3.1) '@react-spring/types': 9.6.1 - '@react-three/fiber': 8.16.2(react-dom@18.2.0)(react@18.2.0)(three@0.164.1) - react: 18.2.0 - three: 0.164.1 + '@react-three/fiber': 8.16.2(react-dom@18.2.0)(react@18.3.1)(three@0.161.0) + react: 18.3.1 + three: 0.161.0 dev: false /@react-spring/types@9.6.1: resolution: {integrity: sha512-POu8Mk0hIU3lRXB3bGIGe4VHIwwDsQyoD1F394OK7STTiX9w4dG3cTLljjYswkQN+hDSHRrj4O36kuVa7KPU8Q==} - /@react-three/drei@9.96.1(@react-three/fiber@8.15.13)(@types/react@18.3.1)(@types/three@0.164.0)(react-dom@18.2.0)(react@18.2.0)(three@0.164.1): + /@react-three/drei@9.96.1(@react-three/fiber@8.15.13)(@types/react@18.3.1)(@types/three@0.161.0)(react-dom@18.2.0)(react@18.2.0)(three@0.161.0): resolution: {integrity: sha512-aPdDCIZkqorTyGYCQNqYwlPVWAvIHHbYus9HMfR8fHdeGpSlp4sRVtIDWp9g8zKl16LRMGPYXAPC7azAS1Pyqw==} peerDependencies: '@react-three/fiber': '>=8.0' @@ -3420,18 +3422,18 @@ packages: dependencies: '@babel/runtime': 7.23.8 '@mediapipe/tasks-vision': 0.10.8 - '@react-spring/three': 9.6.1(@react-three/fiber@8.15.13)(react@18.2.0)(three@0.164.1) - '@react-three/fiber': 8.15.13(react-dom@18.2.0)(react@18.2.0)(three@0.164.1) + '@react-spring/three': 9.6.1(@react-three/fiber@8.15.13)(react@18.2.0)(three@0.161.0) + '@react-three/fiber': 8.15.13(react-dom@18.2.0)(react@18.2.0)(three@0.161.0) '@use-gesture/react': 10.3.0(react@18.2.0) - camera-controls: 2.7.3(three@0.164.1) + camera-controls: 2.7.3(three@0.161.0) cross-env: 7.0.3 detect-gpu: 5.0.37 glsl-noise: 0.0.0 lodash.clamp: 4.0.3 lodash.omit: 4.5.0 lodash.pick: 4.4.0 - maath: 0.10.7(@types/three@0.164.0)(three@0.164.1) - meshline: 3.1.7(three@0.164.1) + maath: 0.10.7(@types/three@0.161.0)(three@0.161.0) + meshline: 3.1.7(three@0.161.0) react: 18.2.0 react-composer: 5.0.3(react@18.2.0) react-dom: 18.2.0(react@18.2.0) @@ -3439,10 +3441,10 @@ packages: stats-gl: 2.0.1 stats.js: 0.17.0 suspend-react: 0.1.3(react@18.2.0) - three: 0.164.1 - three-mesh-bvh: 0.7.0(three@0.164.1) - three-stdlib: 2.29.4(three@0.164.1) - troika-three-text: 0.47.2(three@0.164.1) + three: 0.161.0 + three-mesh-bvh: 0.7.0(three@0.161.0) + three-stdlib: 2.29.4(three@0.161.0) + troika-three-text: 0.47.2(three@0.161.0) tunnel-rat: 0.1.2(@types/react@18.3.1)(react@18.2.0) utility-types: 3.11.0 uuid: 9.0.1 @@ -3453,7 +3455,7 @@ packages: - immer dev: true - /@react-three/drei@9.96.1(@react-three/fiber@8.16.2)(@types/react@18.3.1)(@types/three@0.164.0)(react-dom@18.2.0)(react@18.2.0)(three@0.161.0): + /@react-three/drei@9.96.1(@react-three/fiber@8.16.2)(@types/react@18.3.1)(@types/three@0.161.0)(react-dom@18.2.0)(react@18.3.1)(three@0.161.0): resolution: {integrity: sha512-aPdDCIZkqorTyGYCQNqYwlPVWAvIHHbYus9HMfR8fHdeGpSlp4sRVtIDWp9g8zKl16LRMGPYXAPC7azAS1Pyqw==} peerDependencies: '@react-three/fiber': '>=8.0' @@ -3466,9 +3468,9 @@ packages: dependencies: '@babel/runtime': 7.23.8 '@mediapipe/tasks-vision': 0.10.8 - '@react-spring/three': 9.6.1(@react-three/fiber@8.16.2)(react@18.2.0)(three@0.161.0) - '@react-three/fiber': 8.16.2(react-dom@18.2.0)(react@18.2.0)(three@0.161.0) - '@use-gesture/react': 10.3.0(react@18.2.0) + '@react-spring/three': 9.6.1(@react-three/fiber@8.16.2)(react@18.3.1)(three@0.161.0) + '@react-three/fiber': 8.16.2(react-dom@18.2.0)(react@18.3.1)(three@0.161.0) + '@use-gesture/react': 10.3.0(react@18.3.1) camera-controls: 2.7.3(three@0.161.0) cross-env: 7.0.3 detect-gpu: 5.0.37 @@ -3476,69 +3478,23 @@ packages: lodash.clamp: 4.0.3 lodash.omit: 4.5.0 lodash.pick: 4.4.0 - maath: 0.10.7(@types/three@0.164.0)(three@0.161.0) + maath: 0.10.7(@types/three@0.161.0)(three@0.161.0) meshline: 3.1.7(three@0.161.0) - react: 18.2.0 - react-composer: 5.0.3(react@18.2.0) - react-dom: 18.2.0(react@18.2.0) + react: 18.3.1 + react-composer: 5.0.3(react@18.3.1) + react-dom: 18.2.0(react@18.3.1) react-merge-refs: 1.1.0 stats-gl: 2.0.1 stats.js: 0.17.0 - suspend-react: 0.1.3(react@18.2.0) + suspend-react: 0.1.3(react@18.3.1) three: 0.161.0 three-mesh-bvh: 0.7.0(three@0.161.0) three-stdlib: 2.29.4(three@0.161.0) troika-three-text: 0.47.2(three@0.161.0) - tunnel-rat: 0.1.2(@types/react@18.3.1)(react@18.2.0) + tunnel-rat: 0.1.2(@types/react@18.3.1)(react@18.3.1) utility-types: 3.11.0 uuid: 9.0.1 - zustand: 3.7.2(react@18.2.0) - transitivePeerDependencies: - - '@types/react' - - '@types/three' - - immer - dev: false - - /@react-three/drei@9.96.1(@react-three/fiber@8.16.2)(@types/react@18.3.1)(@types/three@0.164.0)(react-dom@18.2.0)(react@18.2.0)(three@0.164.1): - resolution: {integrity: sha512-aPdDCIZkqorTyGYCQNqYwlPVWAvIHHbYus9HMfR8fHdeGpSlp4sRVtIDWp9g8zKl16LRMGPYXAPC7azAS1Pyqw==} - peerDependencies: - '@react-three/fiber': '>=8.0' - react: '>=18.0' - react-dom: '>=18.0' - three: '>=0.137' - peerDependenciesMeta: - react-dom: - optional: true - dependencies: - '@babel/runtime': 7.23.8 - '@mediapipe/tasks-vision': 0.10.8 - '@react-spring/three': 9.6.1(@react-three/fiber@8.16.2)(react@18.2.0)(three@0.164.1) - '@react-three/fiber': 8.16.2(react-dom@18.2.0)(react@18.2.0)(three@0.164.1) - '@use-gesture/react': 10.3.0(react@18.2.0) - camera-controls: 2.7.3(three@0.164.1) - cross-env: 7.0.3 - detect-gpu: 5.0.37 - glsl-noise: 0.0.0 - lodash.clamp: 4.0.3 - lodash.omit: 4.5.0 - lodash.pick: 4.4.0 - maath: 0.10.7(@types/three@0.164.0)(three@0.164.1) - meshline: 3.1.7(three@0.164.1) - react: 18.2.0 - react-composer: 5.0.3(react@18.2.0) - react-dom: 18.2.0(react@18.2.0) - react-merge-refs: 1.1.0 - stats-gl: 2.0.1 - stats.js: 0.17.0 - suspend-react: 0.1.3(react@18.2.0) - three: 0.164.1 - three-mesh-bvh: 0.7.0(three@0.164.1) - three-stdlib: 2.29.4(three@0.164.1) - troika-three-text: 0.47.2(three@0.164.1) - tunnel-rat: 0.1.2(@types/react@18.3.1)(react@18.2.0) - utility-types: 3.11.0 - uuid: 9.0.1 - zustand: 3.7.2(react@18.2.0) + zustand: 3.7.2(react@18.3.1) transitivePeerDependencies: - '@types/react' - '@types/three' @@ -3554,48 +3510,8 @@ packages: - supports-color dev: true - /@react-three/fiber@8.15.13(react-dom@18.2.0)(react@18.2.0)(three@0.164.1): + /@react-three/fiber@8.15.13(react-dom@18.2.0)(react@18.2.0)(three@0.161.0): resolution: {integrity: sha512-FS6F/k69q2KEf7nxdce1Rzd5qyp6VHtTgjouTMfiotWNiNwlhfQQeAxfcnDg0i2XVaOUGkLaD9BK8LBVnpfzUA==} - peerDependencies: - expo: '>=43.0' - expo-asset: '>=8.4' - expo-file-system: '>=11.0' - expo-gl: '>=11.0' - react: '>=18.0' - react-dom: '>=18.0' - react-native: '>=0.64' - three: '>=0.133' - peerDependenciesMeta: - expo: - optional: true - expo-asset: - optional: true - expo-file-system: - optional: true - expo-gl: - optional: true - react-dom: - optional: true - react-native: - optional: true - dependencies: - '@babel/runtime': 7.24.4 - '@types/react-reconciler': 0.26.7 - '@types/webxr': 0.5.10 - base64-js: 1.5.1 - buffer: 6.0.3 - its-fine: 1.1.1(react@18.2.0) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - react-reconciler: 0.27.0(react@18.2.0) - react-use-measure: 2.1.1(react-dom@18.2.0)(react@18.2.0) - scheduler: 0.21.0 - suspend-react: 0.1.3(react@18.2.0) - three: 0.164.1 - zustand: 3.7.2(react@18.2.0) - - /@react-three/fiber@8.16.2(react-dom@18.2.0)(react@18.2.0)(three@0.161.0): - resolution: {integrity: sha512-3Z5FW8mxzomBbrw2iF0lNOAlNBr2OK6HR0NM416PzcTs0UcSoPj/nD4eqmrV5Kut6kvCc/TJua5LyeoPE7vSmw==} peerDependencies: expo: '>=43.0' expo-asset: '>=8.4' @@ -3633,50 +3549,8 @@ packages: suspend-react: 0.1.3(react@18.2.0) three: 0.161.0 zustand: 3.7.2(react@18.2.0) - dev: false - /@react-three/fiber@8.16.2(react-dom@18.2.0)(react@18.2.0)(three@0.164.1): - resolution: {integrity: sha512-3Z5FW8mxzomBbrw2iF0lNOAlNBr2OK6HR0NM416PzcTs0UcSoPj/nD4eqmrV5Kut6kvCc/TJua5LyeoPE7vSmw==} - peerDependencies: - expo: '>=43.0' - expo-asset: '>=8.4' - expo-file-system: '>=11.0' - expo-gl: '>=11.0' - react: '>=18.0' - react-dom: '>=18.0' - react-native: '>=0.64' - three: '>=0.133' - peerDependenciesMeta: - expo: - optional: true - expo-asset: - optional: true - expo-file-system: - optional: true - expo-gl: - optional: true - react-dom: - optional: true - react-native: - optional: true - dependencies: - '@babel/runtime': 7.24.4 - '@types/react-reconciler': 0.26.7 - '@types/webxr': 0.5.10 - base64-js: 1.5.1 - buffer: 6.0.3 - its-fine: 1.1.1(react@18.2.0) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - react-reconciler: 0.27.0(react@18.2.0) - react-use-measure: 2.1.1(react-dom@18.2.0)(react@18.2.0) - scheduler: 0.21.0 - suspend-react: 0.1.3(react@18.2.0) - three: 0.164.1 - zustand: 3.7.2(react@18.2.0) - dev: false - - /@react-three/fiber@8.16.2(react-dom@18.2.0)(react@18.3.1)(three@0.164.1): + /@react-three/fiber@8.16.2(react-dom@18.2.0)(react@18.3.1)(three@0.161.0): resolution: {integrity: sha512-3Z5FW8mxzomBbrw2iF0lNOAlNBr2OK6HR0NM416PzcTs0UcSoPj/nD4eqmrV5Kut6kvCc/TJua5LyeoPE7vSmw==} peerDependencies: expo: '>=43.0' @@ -3713,49 +3587,48 @@ packages: react-use-measure: 2.1.1(react-dom@18.2.0)(react@18.3.1) scheduler: 0.21.0 suspend-react: 0.1.3(react@18.3.1) - three: 0.164.1 + three: 0.161.0 zustand: 3.7.2(react@18.3.1) - dev: true - /@react-three/postprocessing@2.16.0(@react-three/fiber@8.16.2)(@types/three@0.164.0)(react@18.2.0)(three@0.161.0): + /@react-three/postprocessing@2.16.0(@react-three/fiber@8.16.2)(@types/three@0.161.0)(react@18.3.1)(three@0.161.0): resolution: {integrity: sha512-Cc+VIOxD2jVEgXrc66W6yQaAxTMg02ef2N1B5ldyLtTt22n75JxolYTullQqY4zTsyLEmORvaO85SRlZwg6Avw==} peerDependencies: '@react-three/fiber': '>=8.0' react: '>=18.0' three: '>= 0.138.0' dependencies: - '@react-three/fiber': 8.16.2(react-dom@18.2.0)(react@18.2.0)(three@0.161.0) + '@react-three/fiber': 8.16.2(react-dom@18.2.0)(react@18.3.1)(three@0.161.0) buffer: 6.0.3 - maath: 0.6.0(@types/three@0.164.0)(three@0.161.0) + maath: 0.6.0(@types/three@0.161.0)(three@0.161.0) n8ao: 1.8.1(postprocessing@6.34.3)(three@0.161.0) postprocessing: 6.34.3(three@0.161.0) - react: 18.2.0 + react: 18.3.1 three: 0.161.0 three-stdlib: 2.29.4(three@0.161.0) transitivePeerDependencies: - '@types/three' dev: false - /@react-three/postprocessing@2.16.2(@react-three/fiber@8.16.2)(@types/three@0.164.0)(react@18.2.0)(three@0.161.0): + /@react-three/postprocessing@2.16.2(@react-three/fiber@8.16.2)(@types/three@0.161.0)(react@18.3.1)(three@0.161.0): resolution: {integrity: sha512-2ya1gXLDpzyfbELobi3rPHNNZZCrCfyq20GMYJD1yD7ZyBFSpRG9YSPMBnOal6A89kXanPBw273h6/Dqev0n7g==} peerDependencies: '@react-three/fiber': '>=8.0' react: '>=18.0' three: '>= 0.138.0' dependencies: - '@react-three/fiber': 8.16.2(react-dom@18.2.0)(react@18.2.0)(three@0.161.0) + '@react-three/fiber': 8.16.2(react-dom@18.2.0)(react@18.3.1)(three@0.161.0) buffer: 6.0.3 - maath: 0.6.0(@types/three@0.164.0)(three@0.161.0) + maath: 0.6.0(@types/three@0.161.0)(three@0.161.0) n8ao: 1.8.1(postprocessing@6.34.3)(three@0.161.0) postprocessing: 6.34.3(three@0.161.0) - react: 18.2.0 + react: 18.3.1 three: 0.161.0 three-stdlib: 2.29.4(three@0.161.0) transitivePeerDependencies: - '@types/three' dev: false - /@react-three/rapier@1.3.0(@react-three/fiber@8.16.2)(react@18.2.0)(three@0.161.0): + /@react-three/rapier@1.3.0(@react-three/fiber@8.16.2)(react@18.3.1)(three@0.161.0): resolution: {integrity: sha512-nQor1pbGFu1mp585bGR719yAEnEYeu2LvsxP4RaWXP7XHBqv2p0l9/ttDQBZzivqRT142icut2tdo6vgtW+XyA==} peerDependencies: '@react-three/fiber': '>=8.9.0' @@ -3763,11 +3636,11 @@ packages: three: '>=0.139.0' dependencies: '@dimforge/rapier3d-compat': 0.12.0 - '@react-three/fiber': 8.16.2(react-dom@18.2.0)(react@18.2.0)(three@0.161.0) - react: 18.2.0 + '@react-three/fiber': 8.16.2(react-dom@18.2.0)(react@18.3.1)(three@0.161.0) + react: 18.3.1 three: 0.161.0 three-stdlib: 2.23.9(three@0.161.0) - use-asset: 1.0.4(react@18.2.0) + use-asset: 1.0.4(react@18.3.1) dev: false /@resvg/resvg-js-android-arm-eabi@2.6.0: @@ -4007,16 +3880,16 @@ packages: '@react-three/fiber': '>=7.0.0' '@splinetool/loader': '>=0.9.19' dependencies: - '@react-three/fiber': 8.16.2(react-dom@18.2.0)(react@18.2.0)(three@0.161.0) + '@react-three/fiber': 8.16.2(react-dom@18.2.0)(react@18.3.1)(three@0.161.0) '@splinetool/loader': 1.0.54(three@0.161.0) dev: false - /@stitches/react@1.2.8(react@18.2.0): + /@stitches/react@1.2.8(react@18.3.1): resolution: {integrity: sha512-9g9dWI4gsSVe8bNLlb+lMkBYsnIKCZTmvqvDG+Avnn69XfmHZKiaMrx7cgTaddq7aTPPmXiTsbFcUy0xgI4+wA==} peerDependencies: react: '>= 16.3.0' dependencies: - react: 18.2.0 + react: 18.3.1 dev: false /@szmarczak/http-timer@1.1.2: @@ -4051,9 +3924,6 @@ packages: /@tsconfig/node16@1.0.4: resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==} - /@tweenjs/tween.js@23.1.1: - resolution: {integrity: sha512-ZpboH7pCPPeyBWKf8c7TJswtCEQObFo3bOBYalm99NzZarATALYCo5OhbCa/n4RQyJyHfhkdx+hNrdL5ByFYDw==} - /@types/babel__core@7.20.5: resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} dependencies: @@ -4193,13 +4063,12 @@ packages: /@types/stats.js@0.17.3: resolution: {integrity: sha512-pXNfAD3KHOdif9EQXZ9deK82HVNaXP5ZIF5RP2QG6OQFNTaY2YIetfrE9t528vEreGQvEPRDDc8muaoYeK0SxQ==} - /@types/three@0.164.0: - resolution: {integrity: sha512-SFDofn9dJVrE+1DKta7xj7lc4ru7B3S3yf10NsxOserW57aQlB6GxtAS1UK5To3LfEMN5HUHMu3n5v+M5rApgA==} + /@types/three@0.161.0: + resolution: {integrity: sha512-VrgtT08x7SQYtMuhVJDVNBgOGdUCvb6o5DP/DI/sz7jVyHdoDr3rZc6w/OcHZlUCVf0UGYPtflAjUUfI49Dhsg==} dependencies: - '@tweenjs/tween.js': 23.1.1 '@types/stats.js': 0.17.3 '@types/webxr': 0.5.10 - fflate: 0.8.2 + fflate: 0.6.10 meshoptimizer: 0.18.1 /@types/webxr@0.5.10: @@ -4413,8 +4282,18 @@ packages: dependencies: '@use-gesture/core': 10.3.0 react: 18.2.0 + dev: true + + /@use-gesture/react@10.3.0(react@18.3.1): + resolution: {integrity: sha512-3zc+Ve99z4usVP6l9knYVbVnZgfqhKah7sIG+PS2w+vpig2v2OLct05vs+ZXMzwxdNCMka8B+8WlOo0z6Pn6DA==} + peerDependencies: + react: '>= 16.8.0' + dependencies: + '@use-gesture/core': 10.3.0 + react: 18.3.1 + dev: false - /@utsubo/events@0.1.7(react@18.2.0): + /@utsubo/events@0.1.7(react@18.3.1): resolution: {integrity: sha512-WB/GEj/0h27Bz8rJ0+CBtNz5mLT79ne1OjB7PUM4n0qLBqEDwm6yBzZC3j6tasHjlBPJDYZiBVIA1glaMlgZ5g==} peerDependencies: react: '>=16.8.0' @@ -4423,7 +4302,7 @@ packages: optional: true dependencies: eventemitter3: 4.0.7 - react: 18.2.0 + react: 18.3.1 dev: false /@vitejs/plugin-basic-ssl@1.1.0(vite@5.0.12): @@ -4927,14 +4806,6 @@ packages: three: '>=0.126.1' dependencies: three: 0.161.0 - dev: false - - /camera-controls@2.7.3(three@0.164.1): - resolution: {integrity: sha512-L4mxjBd3u8qiOLozdWrH2P8ZybSsDXBF7iyNyqNEFJhPUkovmuARWR8JTc1B/qlclOIg6FvZZA/0uAZMMim0mw==} - peerDependencies: - three: '>=0.126.1' - dependencies: - three: 0.164.1 /caniuse-lite@1.0.30001589: resolution: {integrity: sha512-vNQWS6kI+q6sBlHbh71IIeC+sRwK2N3EDySc/updIGhIee2x5z00J4c1242/5/d6EpEMdOnk/m+6tuk4/tcsqg==} @@ -6023,9 +5894,6 @@ packages: /fflate@0.6.10: resolution: {integrity: sha512-IQrh3lEPM93wVCEczc9SaAOvkmcoQn/G8Bo1e8ZPlY3X3bnAxWaBdvTdvM1hP62iZp0BXWDy4vTAy4fF0+Dlpg==} - /fflate@0.8.2: - resolution: {integrity: sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A==} - /file-entry-cache@6.0.1: resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} engines: {node: ^10.12.0 || >=12.0.0} @@ -6857,7 +6725,6 @@ packages: dependencies: '@types/react-reconciler': 0.28.8 react: 18.3.1 - dev: true /jackspeak@2.3.6: resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==} @@ -7147,44 +7014,34 @@ packages: dependencies: yallist: 4.0.0 - /lucide-react@0.368.0(react@18.2.0): + /lucide-react@0.368.0(react@18.3.1): resolution: {integrity: sha512-soryVrCjheZs8rbXKdINw9B8iPi5OajBJZMJ1HORig89ljcOcEokKKAgGbg3QWxSXel7JwHOfDFUdDHAKyUAMw==} peerDependencies: react: ^16.5.1 || ^17.0.0 || ^18.0.0 dependencies: - react: 18.2.0 + react: 18.3.1 dev: false /lucide-static@0.331.0: resolution: {integrity: sha512-pZs6H274XGNJpBPEW+BnqPwWFPKd2BhBQevg6r+zreOsnAwuJf2BKYeWPTti4CWZjfOupTrK7PN+fXJs945+3Q==} dev: true - /maath@0.10.7(@types/three@0.164.0)(three@0.161.0): + /maath@0.10.7(@types/three@0.161.0)(three@0.161.0): resolution: {integrity: sha512-zQ2xd7dNOIVTjAS+hj22fyj1EFYmOJX6tzKjZ92r6WDoq8hyFxjuGA2q950tmR4iC/EKXoMQdSipkaJVuUHDTg==} peerDependencies: '@types/three': '>=0.144.0' three: '>=0.144.0' dependencies: - '@types/three': 0.164.0 + '@types/three': 0.161.0 three: 0.161.0 - dev: false - /maath@0.10.7(@types/three@0.164.0)(three@0.164.1): - resolution: {integrity: sha512-zQ2xd7dNOIVTjAS+hj22fyj1EFYmOJX6tzKjZ92r6WDoq8hyFxjuGA2q950tmR4iC/EKXoMQdSipkaJVuUHDTg==} - peerDependencies: - '@types/three': '>=0.144.0' - three: '>=0.144.0' - dependencies: - '@types/three': 0.164.0 - three: 0.164.1 - - /maath@0.6.0(@types/three@0.164.0)(three@0.161.0): + /maath@0.6.0(@types/three@0.161.0)(three@0.161.0): resolution: {integrity: sha512-dSb2xQuP7vDnaYqfoKzlApeRcR2xtN8/f7WV/TMAkBC8552TwTLtOO0JTcSygkYMjNDPoo6V01jTw/aPi4JrMw==} peerDependencies: '@types/three': '>=0.144.0' three: '>=0.144.0' dependencies: - '@types/three': 0.164.0 + '@types/three': 0.161.0 three: 0.161.0 dev: false @@ -7258,14 +7115,6 @@ packages: three: '>=0.137' dependencies: three: 0.161.0 - dev: false - - /meshline@3.1.7(three@0.164.1): - resolution: {integrity: sha512-uf9fPI9wy0Ie0kZjvKuIkf2n7gi3ih0wdTeb/kmSvmzpPyEL5d9lFohg9+JV9VC4sQUBOZDgxu6fnjn57goSHg==} - peerDependencies: - three: '>=0.137' - dependencies: - three: 0.164.1 /meshoptimizer@0.18.1: resolution: {integrity: sha512-ZhoIoL7TNV4s5B6+rx5mC//fw8/POGyNxS/DZyCJeiZ12ScLfVwRE/GfsxwiTkMYYD5DmK2/JXnEVXqL4rF+Sw==} @@ -8069,14 +7918,14 @@ packages: engines: {node: '>=14'} hasBin: true - /prism-react-renderer@2.3.1(react@18.2.0): + /prism-react-renderer@2.3.1(react@18.3.1): resolution: {integrity: sha512-Rdf+HzBLR7KYjzpJ1rSoxT9ioO85nZngQEoFIhL07XhtJHlCU3SOz0GJ6+qvMyQe0Se+BV3qpe6Yd/NmQF5Juw==} peerDependencies: react: '>=16.0.0' dependencies: '@types/prismjs': 1.26.3 clsx: 2.1.0 - react: 18.2.0 + react: 18.3.1 dev: false /prismjs@1.29.0: @@ -8158,7 +8007,7 @@ packages: engines: {node: '>=10'} dev: true - /r3f-perf@7.1.2(@react-three/fiber@8.16.2)(@types/react@18.3.1)(@types/three@0.164.0)(react-dom@18.2.0)(react@18.2.0)(three@0.161.0): + /r3f-perf@7.1.2(@react-three/fiber@8.16.2)(@types/react@18.3.1)(@types/three@0.161.0)(react-dom@18.2.0)(react@18.3.1)(three@0.161.0): resolution: {integrity: sha512-AQ78ULjufILylHZpbgBdzk7JF3F7bceehlgOL19xtyJIDhvi4J4vwE5wpxNZ5q4PT4Oza1WADZt6KSlrkCqgkA==} peerDependencies: '@react-three/fiber': '>=8.0' @@ -8174,46 +8023,15 @@ packages: react-dom: optional: true dependencies: - '@radix-ui/react-icons': 1.3.0(react@18.2.0) - '@react-three/drei': 9.96.1(@react-three/fiber@8.16.2)(@types/react@18.3.1)(@types/three@0.164.0)(react-dom@18.2.0)(react@18.2.0)(three@0.161.0) - '@react-three/fiber': 8.16.2(react-dom@18.2.0)(react@18.2.0)(three@0.161.0) - '@stitches/react': 1.2.8(react@18.2.0) - '@utsubo/events': 0.1.7(react@18.2.0) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) + '@radix-ui/react-icons': 1.3.0(react@18.3.1) + '@react-three/drei': 9.96.1(@react-three/fiber@8.16.2)(@types/react@18.3.1)(@types/three@0.161.0)(react-dom@18.2.0)(react@18.3.1)(three@0.161.0) + '@react-three/fiber': 8.16.2(react-dom@18.2.0)(react@18.3.1)(three@0.161.0) + '@stitches/react': 1.2.8(react@18.3.1) + '@utsubo/events': 0.1.7(react@18.3.1) + react: 18.3.1 + react-dom: 18.2.0(react@18.3.1) three: 0.161.0 - zustand: 4.1.5(react@18.2.0) - transitivePeerDependencies: - - '@types/react' - - '@types/three' - - immer - dev: false - - /r3f-perf@7.1.2(@react-three/fiber@8.16.2)(@types/react@18.3.1)(@types/three@0.164.0)(react-dom@18.2.0)(react@18.2.0)(three@0.164.1): - resolution: {integrity: sha512-AQ78ULjufILylHZpbgBdzk7JF3F7bceehlgOL19xtyJIDhvi4J4vwE5wpxNZ5q4PT4Oza1WADZt6KSlrkCqgkA==} - peerDependencies: - '@react-three/fiber': '>=8.0' - dom: '*' - react: '>=18.0' - react-dom: '>=18.0' - three: '>=0.133' - peerDependenciesMeta: - '@react-three/fiber': - optional: true - dom: - optional: true - react-dom: - optional: true - dependencies: - '@radix-ui/react-icons': 1.3.0(react@18.2.0) - '@react-three/drei': 9.96.1(@react-three/fiber@8.16.2)(@types/react@18.3.1)(@types/three@0.164.0)(react-dom@18.2.0)(react@18.2.0)(three@0.164.1) - '@react-three/fiber': 8.16.2(react-dom@18.2.0)(react@18.2.0)(three@0.164.1) - '@stitches/react': 1.2.8(react@18.2.0) - '@utsubo/events': 0.1.7(react@18.2.0) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - three: 0.164.1 - zustand: 4.1.5(react@18.2.0) + zustand: 4.1.5(react@18.3.1) transitivePeerDependencies: - '@types/react' - '@types/three' @@ -8243,6 +8061,16 @@ packages: dependencies: prop-types: 15.8.1 react: 18.2.0 + dev: true + + /react-composer@5.0.3(react@18.3.1): + resolution: {integrity: sha512-1uWd07EME6XZvMfapwZmc7NgCZqDemcvicRi3wMJzXsQLvZ3L7fTHVyPy1bZdnWXM4iPjYuNE+uJ41MLKeTtnA==} + peerDependencies: + react: ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 + dependencies: + prop-types: 15.8.1 + react: 18.3.1 + dev: false /react-dom@18.2.0(react@18.2.0): resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==} @@ -8261,7 +8089,6 @@ packages: loose-envify: 1.4.0 react: 18.3.1 scheduler: 0.23.0 - dev: true /react-is@16.13.1: resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} @@ -8288,14 +8115,13 @@ packages: loose-envify: 1.4.0 react: 18.3.1 scheduler: 0.21.0 - dev: true /react-refresh@0.14.0: resolution: {integrity: sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==} engines: {node: '>=0.10.0'} dev: true - /react-remove-scroll-bar@2.3.6(@types/react@18.3.1)(react@18.2.0): + /react-remove-scroll-bar@2.3.6(@types/react@18.3.1)(react@18.3.1): resolution: {integrity: sha512-DtSYaao4mBmX+HDo5YWYdBWQwYIQQshUV/dVxFxK+KM26Wjwp1gZ6rv6OC3oujI6Bfu6Xyg3TwK533AQutsn/g==} engines: {node: '>=10'} peerDependencies: @@ -8306,12 +8132,12 @@ packages: optional: true dependencies: '@types/react': 18.3.1 - react: 18.2.0 - react-style-singleton: 2.2.1(@types/react@18.3.1)(react@18.2.0) + react: 18.3.1 + react-style-singleton: 2.2.1(@types/react@18.3.1)(react@18.3.1) tslib: 2.6.2 dev: false - /react-remove-scroll@2.5.5(@types/react@18.3.1)(react@18.2.0): + /react-remove-scroll@2.5.5(@types/react@18.3.1)(react@18.3.1): resolution: {integrity: sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw==} engines: {node: '>=10'} peerDependencies: @@ -8322,35 +8148,35 @@ packages: optional: true dependencies: '@types/react': 18.3.1 - react: 18.2.0 - react-remove-scroll-bar: 2.3.6(@types/react@18.3.1)(react@18.2.0) - react-style-singleton: 2.2.1(@types/react@18.3.1)(react@18.2.0) + react: 18.3.1 + react-remove-scroll-bar: 2.3.6(@types/react@18.3.1)(react@18.3.1) + react-style-singleton: 2.2.1(@types/react@18.3.1)(react@18.3.1) tslib: 2.6.2 - use-callback-ref: 1.3.2(@types/react@18.3.1)(react@18.2.0) - use-sidecar: 1.1.2(@types/react@18.3.1)(react@18.2.0) + use-callback-ref: 1.3.2(@types/react@18.3.1)(react@18.3.1) + use-sidecar: 1.1.2(@types/react@18.3.1)(react@18.3.1) dev: false - /react-resizable-panels@2.0.17(react-dom@18.2.0)(react@18.2.0): + /react-resizable-panels@2.0.17(react-dom@18.2.0)(react@18.3.1): resolution: {integrity: sha512-MhnHUjYB6NCZ7rmTXuTg/8+IKaj0PkQP8dm+r3Riljd+lGPElqbTX+mfqr0HJBDWJF0JH30cwe6CnuiNG6RIIg==} peerDependencies: react: ^16.14.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.14.0 || ^17.0.0 || ^18.0.0 dependencies: - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) + react: 18.3.1 + react-dom: 18.2.0(react@18.3.1) dev: false - /react-simple-code-editor@0.13.1(react-dom@18.2.0)(react@18.2.0): + /react-simple-code-editor@0.13.1(react-dom@18.2.0)(react@18.3.1): resolution: {integrity: sha512-XYeVwRZwgyKtjNIYcAEgg2FaQcCZwhbarnkJIV20U2wkCU9q/CPFBo8nRXrK4GXUz3AvbqZFsZRrpUTkqqEYyQ==} peerDependencies: react: '*' react-dom: '*' dependencies: - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) + react: 18.3.1 + react-dom: 18.2.0(react@18.3.1) dev: false - /react-style-singleton@2.2.1(@types/react@18.3.1)(react@18.2.0): + /react-style-singleton@2.2.1(@types/react@18.3.1)(react@18.3.1): resolution: {integrity: sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==} engines: {node: '>=10'} peerDependencies: @@ -8363,7 +8189,7 @@ packages: '@types/react': 18.3.1 get-nonce: 1.0.1 invariant: 2.2.4 - react: 18.2.0 + react: 18.3.1 tslib: 2.6.2 dev: false @@ -8386,7 +8212,6 @@ packages: debounce: 1.2.1 react: 18.3.1 react-dom: 18.2.0(react@18.3.1) - dev: true /react@18.2.0: resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==} @@ -8399,7 +8224,6 @@ packages: engines: {node: '>=0.10.0'} dependencies: loose-envify: 1.4.0 - dev: true /read-cache@1.0.0: resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} @@ -9032,12 +8856,12 @@ packages: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} - /suspend-react@0.0.9(react@18.2.0): + /suspend-react@0.0.9(react@18.3.1): resolution: {integrity: sha512-668Pxy4z54fhjpnPqw6olj3vvpV03VywFNXazyNSYSTuHaRw3NJJjO5l8R49AUk5fMTkJXGVGaaVSgdaO01S3w==} peerDependencies: react: '>=17.0' dependencies: - react: 18.2.0 + react: 18.3.1 dev: false /suspend-react@0.1.3(react@18.2.0): @@ -9053,7 +8877,6 @@ packages: react: '>=17.0' dependencies: react: 18.3.1 - dev: true /synckit@0.8.8: resolution: {integrity: sha512-HwOKAP7Wc5aRGYdKH+dw0PRRpbO841v2DENBtjnR5HFWoiNByAl7vrx3p0G/rCyYXQsrxqtX48TImFtPcIHSpQ==} @@ -9198,14 +9021,6 @@ packages: three: '>= 0.151.0' dependencies: three: 0.161.0 - dev: false - - /three-mesh-bvh@0.7.0(three@0.164.1): - resolution: {integrity: sha512-Hj0Z1Rp02yy5H+/xtMBu/dYAeRsSONaBaVLZoST9sMpZxycHypRiUeMHucPOLWFHnpc5hwelOnONcLpkfhDg0Q==} - peerDependencies: - three: '>= 0.151.0' - dependencies: - three: 0.164.1 /three-stdlib@2.23.9(three@0.161.0): resolution: {integrity: sha512-fYBClVGQptD7UZcoRZGNlR3sKcUW37hVPoEW1v68E4XuiwD0Ml/VqDUJ0yEMVE2DlooDvqgqv/rIcHC/B4N5pg==} @@ -9238,27 +9053,13 @@ packages: fflate: 0.6.10 potpack: 1.0.2 three: 0.161.0 - dev: false - - /three-stdlib@2.29.4(three@0.164.1): - resolution: {integrity: sha512-XNzGCrz/uAk9XoLwd35eN7dQyI4ggXZTeqjcN034YdYBpBlNO9kmLHehl/0Nw9jCelblB7jla+unHAOIyLyV6Q==} - peerDependencies: - three: '>=0.128.0' - dependencies: - '@types/draco3d': 1.4.9 - '@types/offscreencanvas': 2019.7.3 - '@types/webxr': 0.5.10 - draco3d: 1.5.7 - fflate: 0.6.10 - potpack: 1.0.2 - three: 0.164.1 /three@0.161.0: resolution: {integrity: sha512-LC28VFtjbOyEu5b93K0bNRLw1rQlMJ85lilKsYj6dgTu+7i17W+JCCEbvrpmNHF1F3NAUqDSWq50UD7w9H2xQw==} - dev: false /three@0.164.1: resolution: {integrity: sha512-iC/hUBbl1vzFny7f5GtqzVXYjMJKaTPxiCxXfrvVdBi1Sf+jhd1CAkitiFwC7mIBFCo3MrDLJG97yisoaWig0w==} + dev: false /timm@1.7.1: resolution: {integrity: sha512-IjZc9KIotudix8bMaBW6QvMuq64BrJWFs1+4V0lXwWGQZwH+LnX87doAYhem4caOEusRP9/g6jVDQmZ8XOk1nw==} @@ -9312,18 +9113,6 @@ packages: troika-three-utils: 0.47.2(three@0.161.0) troika-worker-utils: 0.47.2 webgl-sdf-generator: 1.1.1 - dev: false - - /troika-three-text@0.47.2(three@0.164.1): - resolution: {integrity: sha512-qylT0F+U7xGs+/PEf3ujBdJMYWbn0Qci0kLqI5BJG2kW1wdg4T1XSxneypnF05DxFqJhEzuaOR9S2SjiyknMng==} - peerDependencies: - three: '>=0.125.0' - dependencies: - bidi-js: 1.0.3 - three: 0.164.1 - troika-three-utils: 0.47.2(three@0.164.1) - troika-worker-utils: 0.47.2 - webgl-sdf-generator: 1.1.1 /troika-three-utils@0.47.2(three@0.161.0): resolution: {integrity: sha512-/28plhCxfKtH7MSxEGx8e3b/OXU5A0xlwl+Sbdp0H8FXUHKZDoksduEKmjQayXYtxAyuUiCRunYIv/8Vi7aiyg==} @@ -9331,14 +9120,6 @@ packages: three: '>=0.125.0' dependencies: three: 0.161.0 - dev: false - - /troika-three-utils@0.47.2(three@0.164.1): - resolution: {integrity: sha512-/28plhCxfKtH7MSxEGx8e3b/OXU5A0xlwl+Sbdp0H8FXUHKZDoksduEKmjQayXYtxAyuUiCRunYIv/8Vi7aiyg==} - peerDependencies: - three: '>=0.125.0' - dependencies: - three: 0.164.1 /troika-worker-utils@0.47.2: resolution: {integrity: sha512-mzss4MeyzUkYBppn4x5cdAqrhBHFEuVmMMgLMTyFV23x6GvQMyo+/R5E5Lsbrt7WSt5RfvewjcwD1DChRTA9lA==} @@ -9472,6 +9253,17 @@ packages: - '@types/react' - immer - react + dev: true + + /tunnel-rat@0.1.2(@types/react@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-lR5VHmkPhzdhrM092lI2nACsLO4QubF0/yoOhzX7c+wIpbN1GjHNzCc91QlpxBi+cnx8vVJ+Ur6vL5cEoQPFpQ==} + dependencies: + zustand: 4.4.7(@types/react@18.3.1)(react@18.3.1) + transitivePeerDependencies: + - '@types/react' + - immer + - react + dev: false /tw-to-css@0.0.12(ts-node@10.9.2): resolution: {integrity: sha512-rQAsQvOtV1lBkyCw+iypMygNHrShYAItES5r8fMsrhhaj5qrV2LkZyXc8ccEH+u5bFjHjQ9iuxe90I7Kykf6pw==} @@ -9663,16 +9455,16 @@ packages: prepend-http: 2.0.0 dev: false - /use-asset@1.0.4(react@18.2.0): + /use-asset@1.0.4(react@18.3.1): resolution: {integrity: sha512-7/hqDrWa0iMnCoET9W1T07EmD4Eg/Wmoj/X8TGBc++ECRK4m5yTsjP4O6s0yagbxfqIOuUkIxe2/sA+VR2GxZA==} peerDependencies: react: '>=17.0' dependencies: fast-deep-equal: 3.1.3 - react: 18.2.0 + react: 18.3.1 dev: false - /use-callback-ref@1.3.2(@types/react@18.3.1)(react@18.2.0): + /use-callback-ref@1.3.2(@types/react@18.3.1)(react@18.3.1): resolution: {integrity: sha512-elOQwe6Q8gqZgDA8mrh44qRTQqpIHDcZ3hXTLjBe1i4ph8XpNJnO+aQf3NaG+lriLopI4HMx9VjQLfPQ6vhnoA==} engines: {node: '>=10'} peerDependencies: @@ -9683,11 +9475,11 @@ packages: optional: true dependencies: '@types/react': 18.3.1 - react: 18.2.0 + react: 18.3.1 tslib: 2.6.2 dev: false - /use-sidecar@1.1.2(@types/react@18.3.1)(react@18.2.0): + /use-sidecar@1.1.2(@types/react@18.3.1)(react@18.3.1): resolution: {integrity: sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==} engines: {node: '>=10'} peerDependencies: @@ -9699,7 +9491,7 @@ packages: dependencies: '@types/react': 18.3.1 detect-node-es: 1.1.0 - react: 18.2.0 + react: 18.3.1 tslib: 2.6.2 dev: false @@ -9709,6 +9501,15 @@ packages: react: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: react: 18.2.0 + dev: true + + /use-sync-external-store@1.2.0(react@18.3.1): + resolution: {integrity: sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + react: 18.3.1 + dev: false /utif@2.0.1: resolution: {integrity: sha512-Z/S1fNKCicQTf375lIP9G8Sa1H/phcysstNrrSdZKj1f9g58J4NMgb5IgiEZN9/nLMPDwF0W7hdOe9Qq2IYoLg==} @@ -10064,9 +9865,8 @@ packages: optional: true dependencies: react: 18.3.1 - dev: true - /zustand@4.1.5(react@18.2.0): + /zustand@4.1.5(react@18.3.1): resolution: {integrity: sha512-PsdRT8Bvq22Yyh1tvpgdHNE7OAeFKqJXUxtJvj1Ixw2B9O2YZ1M34ImQ+xyZah4wZrR4lENMoDUutKPpyXCQ/Q==} engines: {node: '>=12.7.0'} peerDependencies: @@ -10078,8 +9878,8 @@ packages: react: optional: true dependencies: - react: 18.2.0 - use-sync-external-store: 1.2.0(react@18.2.0) + react: 18.3.1 + use-sync-external-store: 1.2.0(react@18.3.1) dev: false /zustand@4.4.7(@types/react@18.3.1)(react@18.2.0): @@ -10100,8 +9900,29 @@ packages: '@types/react': 18.3.1 react: 18.2.0 use-sync-external-store: 1.2.0(react@18.2.0) + dev: true + + /zustand@4.4.7(@types/react@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-QFJWJMdlETcI69paJwhSMJz7PPWjVP8Sjhclxmxmxv/RYI7ZOvR5BHX+ktH0we9gTWQMxcne8q1OY8xxz604gw==} + engines: {node: '>=12.7.0'} + peerDependencies: + '@types/react': '>=16.8' + immer: '>=9.0' + react: '>=16.8' + peerDependenciesMeta: + '@types/react': + optional: true + immer: + optional: true + react: + optional: true + dependencies: + '@types/react': 18.3.1 + react: 18.3.1 + use-sync-external-store: 1.2.0(react@18.3.1) + dev: false - /zustand@4.5.2(@types/react@18.3.1)(react@18.2.0): + /zustand@4.5.2(@types/react@18.3.1)(react@18.3.1): resolution: {integrity: sha512-2cN1tPkDVkwCy5ickKrI7vijSjPksFRfqS6237NzT0vqSsztTNnQdHw9mmN7uBdk3gceVXU0a+21jFzFzAc9+g==} engines: {node: '>=12.7.0'} peerDependencies: @@ -10117,6 +9938,6 @@ packages: optional: true dependencies: '@types/react': 18.3.1 - react: 18.2.0 - use-sync-external-store: 1.2.0(react@18.2.0) + react: 18.3.1 + use-sync-external-store: 1.2.0(react@18.3.1) dev: false