onFilterChange(e.target.value)}
- className="max-w-xs"
- disabled={disabled}
- />
-
-
-
-
-
-
- {t('workout.filters.all_categories')}
- {categories?.map((category) => (
-
- {category.name}
-
- ))}
-
-
-
-
- {t('workout.filters.create_workout')}
-
+
+
+ {/* Search */}
+
+
+ onFilterChange(e.target.value)}
+ className="pl-8 bg-sidebar max-w-lg"
+ disabled={disabled}
+ />
+
+
+
+
+
+
+
+ {t('workout.filters.all_categories')}
+ {categories?.map((category) => (
+
+ {category.name}
+
+ ))}
+
+
+
+
+ {t('workout.filters.create_workout')}
+
+
);
diff --git a/apps/web/src/features/workout/workout-grid.tsx b/apps/web/src/features/workout/workout-grid.tsx
index 745982d..dd6c84b 100644
--- a/apps/web/src/features/workout/workout-grid.tsx
+++ b/apps/web/src/features/workout/workout-grid.tsx
@@ -1,21 +1,29 @@
-import { WorkoutDto } from '@dropit/schemas';
+import { WorkoutDto, TrainingSessionDto } from '@dropit/schemas';
import { WorkoutCard } from './workout-card';
interface WorkoutGridProps {
workouts: WorkoutDto[];
+ trainingSessions: TrainingSessionDto[];
onWorkoutClick: (id: string) => void;
}
-export function WorkoutGrid({ workouts, onWorkoutClick }: WorkoutGridProps) {
+export function WorkoutGrid({ workouts, trainingSessions, onWorkoutClick }: WorkoutGridProps) {
return (
- {workouts.map((workout) => (
- onWorkoutClick(workout.id)}
- />
- ))}
+ {workouts.map((workout) => {
+ const workoutSessions = trainingSessions.filter(
+ session => session.workout.id === workout.id
+ );
+
+ return (
+ onWorkoutClick(workout.id)}
+ />
+ );
+ })}
);
}
diff --git a/apps/web/src/index.css b/apps/web/src/index.css
index a825724..2769e61 100644
--- a/apps/web/src/index.css
+++ b/apps/web/src/index.css
@@ -3,7 +3,7 @@
@tailwind utilities;
@layer base {
:root {
- --background: 0 0% 98%;
+ --background: 0 0% 100%;
--foreground: 0 0% 3.9%;
--card: 0 0% 100%;
--card-foreground: 0 0% 3.9%;
@@ -29,7 +29,7 @@
--chart-5: 27 87% 67%;
--radius: 0.5rem
;
- --sidebar-background: 0 0% 100%;
+ --sidebar-background: 0 0% 98%;
--sidebar-foreground: 240 5.3% 26.1%;
--sidebar-primary: 240 5.9% 10%;
--sidebar-primary-foreground: 0 0% 98%;
diff --git a/apps/web/src/routeTree.gen.ts b/apps/web/src/routeTree.gen.ts
index 64fc273..c6e50ce 100644
--- a/apps/web/src/routeTree.gen.ts
+++ b/apps/web/src/routeTree.gen.ts
@@ -25,6 +25,7 @@ import { Route as homePlanningImport } from './routes/__home.planning'
import { Route as homeDashboardImport } from './routes/__home.dashboard'
import { Route as homeAthletesImport } from './routes/__home.athletes'
import { Route as homeAboutImport } from './routes/__home.about'
+import { Route as homeWorkoutsCreateImport } from './routes/__home.workouts.create'
import { Route as homeWorkoutsWorkoutIdImport } from './routes/__home.workouts.$workoutId'
import { Route as homeProgramsWorkoutsImport } from './routes/__home.programs.workouts'
import { Route as homeProgramsExercisesImport } from './routes/__home.programs.exercises'
@@ -143,6 +144,12 @@ const homeAboutRoute = homeAboutImport.update({
getParentRoute: () => homeRoute,
} as any)
+const homeWorkoutsCreateRoute = homeWorkoutsCreateImport.update({
+ id: '/workouts/create',
+ path: '/workouts/create',
+ getParentRoute: () => homeRoute,
+} as any)
+
const homeWorkoutsWorkoutIdRoute = homeWorkoutsWorkoutIdImport.update({
id: '/workouts/$workoutId',
path: '/workouts/$workoutId',
@@ -338,6 +345,13 @@ declare module '@tanstack/react-router' {
preLoaderRoute: typeof homeWorkoutsWorkoutIdImport
parentRoute: typeof homeImport
}
+ '/__home/workouts/create': {
+ id: '/__home/workouts/create'
+ path: '/workouts/create'
+ fullPath: '/workouts/create'
+ preLoaderRoute: typeof homeWorkoutsCreateImport
+ parentRoute: typeof homeImport
+ }
}
}
@@ -396,6 +410,7 @@ interface homeRouteChildren {
homePlanningRoute: typeof homePlanningRoute
homeProgramsRoute: typeof homeProgramsRouteWithChildren
homeWorkoutsWorkoutIdRoute: typeof homeWorkoutsWorkoutIdRoute
+ homeWorkoutsCreateRoute: typeof homeWorkoutsCreateRoute
}
const homeRouteChildren: homeRouteChildren = {
@@ -405,6 +420,7 @@ const homeRouteChildren: homeRouteChildren = {
homePlanningRoute: homePlanningRoute,
homeProgramsRoute: homeProgramsRouteWithChildren,
homeWorkoutsWorkoutIdRoute: homeWorkoutsWorkoutIdRoute,
+ homeWorkoutsCreateRoute: homeWorkoutsCreateRoute,
}
const homeRouteWithChildren = homeRoute._addFileChildren(homeRouteChildren)
@@ -431,6 +447,7 @@ export interface FileRoutesByFullPath {
'/programs/exercises': typeof homeProgramsExercisesRoute
'/programs/workouts': typeof homeProgramsWorkoutsRoute
'/workouts/$workoutId': typeof homeWorkoutsWorkoutIdRoute
+ '/workouts/create': typeof homeWorkoutsCreateRoute
}
export interface FileRoutesByTo {
@@ -455,6 +472,7 @@ export interface FileRoutesByTo {
'/programs/exercises': typeof homeProgramsExercisesRoute
'/programs/workouts': typeof homeProgramsWorkoutsRoute
'/workouts/$workoutId': typeof homeWorkoutsWorkoutIdRoute
+ '/workouts/create': typeof homeWorkoutsCreateRoute
}
export interface FileRoutesById {
@@ -481,6 +499,7 @@ export interface FileRoutesById {
'/__home/programs/exercises': typeof homeProgramsExercisesRoute
'/__home/programs/workouts': typeof homeProgramsWorkoutsRoute
'/__home/workouts/$workoutId': typeof homeWorkoutsWorkoutIdRoute
+ '/__home/workouts/create': typeof homeWorkoutsCreateRoute
}
export interface FileRouteTypes {
@@ -507,6 +526,7 @@ export interface FileRouteTypes {
| '/programs/exercises'
| '/programs/workouts'
| '/workouts/$workoutId'
+ | '/workouts/create'
fileRoutesByTo: FileRoutesByTo
to:
| '/'
@@ -530,6 +550,7 @@ export interface FileRouteTypes {
| '/programs/exercises'
| '/programs/workouts'
| '/workouts/$workoutId'
+ | '/workouts/create'
id:
| '__root__'
| '/'
@@ -554,6 +575,7 @@ export interface FileRouteTypes {
| '/__home/programs/exercises'
| '/__home/programs/workouts'
| '/__home/workouts/$workoutId'
+ | '/__home/workouts/create'
fileRoutesById: FileRoutesById
}
@@ -617,7 +639,8 @@ export const routeTree = rootRoute
"/__home/dashboard",
"/__home/planning",
"/__home/programs",
- "/__home/workouts/$workoutId"
+ "/__home/workouts/$workoutId",
+ "/__home/workouts/create"
]
},
"/create-organization": {
@@ -699,6 +722,10 @@ export const routeTree = rootRoute
"/__home/workouts/$workoutId": {
"filePath": "__home.workouts.$workoutId.tsx",
"parent": "/__home"
+ },
+ "/__home/workouts/create": {
+ "filePath": "__home.workouts.create.tsx",
+ "parent": "/__home"
}
}
}
diff --git a/apps/web/src/routes/__home.dashboard.tsx b/apps/web/src/routes/__home.dashboard.tsx
index bf2d815..ee91292 100644
--- a/apps/web/src/routes/__home.dashboard.tsx
+++ b/apps/web/src/routes/__home.dashboard.tsx
@@ -1,9 +1,139 @@
import { createFileRoute } from '@tanstack/react-router';
+import { useTranslation } from '@dropit/i18n';
+import { HeaderPage } from '../shared/components/layout/header-page';
+import { Card, CardContent, CardHeader, CardTitle } from '../shared/components/ui/card';
+import { Button } from '../shared/components/ui/button';
+import { Badge } from '../shared/components/ui/badge';
+import { Users, Calendar, Dumbbell, TrendingUp, Plus, UserPlus, CalendarPlus, ChevronRight } from 'lucide-react';
export const Route = createFileRoute('/__home/dashboard')({
component: Dashboard,
});
function Dashboard() {
- return
Hello "/dashboard"!
;
+ const { t } = useTranslation();
+
+ return (
+
+
+
+
+
+
+
+
+ Athlètes actifs
+
+
+
+
+ 24
+
+ +2 ce mois
+
+
+
+
+
+
+
+ Séances prévues
+
+
+
+
+ 156
+
+ 12 aujourd'hui
+
+
+
+
+
+
+
+ Exercices disponibles
+
+
+
+
+ 89
+
+ +5 récents
+
+
+
+
+
+
+
+ Taux de participation
+
+
+
+
+ 94%
+
+ +3% ce mois
+
+
+
+
+
+
+
+
+ Actions rapides
+
+
+
+
+ Créer une nouvelle séance
+
+
+
+
+ Ajouter un athlète
+
+
+
+
+ Planifier un entrainement
+
+
+
+
+
+
+
+ Séances d'aujourd'hui
+
+
+
+
+
Groupe Elite - Force
+
9:00 - 10:30
+
+
+ En cours
+
+
+
+
+
Formation junior
+
14:00 - 15:30
+
+
+ Planifiée
+
+
+
+
+
+
+
+ );
}
diff --git a/apps/web/src/routes/__home.planning.tsx b/apps/web/src/routes/__home.planning.tsx
index 75cebb6..bf710cd 100644
--- a/apps/web/src/routes/__home.planning.tsx
+++ b/apps/web/src/routes/__home.planning.tsx
@@ -1,4 +1,3 @@
-import { CreateWorkoutModal } from '@/features/planning/create-workout-modal';
import { PlanningCalendar } from '@/features/planning/planning-calendar';
import { TrainingSessionDetailPopover } from '@/features/planning/training-session-detail-popover';
import { api } from '@/lib/api';
@@ -19,8 +18,6 @@ function PlanningPage() {
const { t } = useTranslation('planning');
const { toast } = useToast();
const navigate = useNavigate();
- const [selectedDate, setSelectedDate] = useState
();
- const [isCreateModalOpen, setIsCreateModalOpen] = useState(false);
const [isDetailPopoverOpen, setIsDetailPopoverOpen] = useState(false);
const [selectedTrainingSessionId, setSelectedTrainingSessionId] = useState<
string | undefined
@@ -44,8 +41,9 @@ function PlanningPage() {
});
const handleDateClick = (info: DateClickArg) => {
- setSelectedDate(new Date(info.date));
- setIsCreateModalOpen(true);
+ // Naviguer vers la page de création avec la date sélectionnée
+ const dateParam = info.date.toISOString().split('T')[0];
+ navigate({ to: '/workouts/create', search: { date: dateParam } });
};
const handleEventClick = (info: EventClickArg) => {
@@ -155,20 +153,13 @@ function PlanningPage() {
-
-
-
setIsCreateModalOpen(false)}
- selectedDate={selectedDate}
+
+
{
- const matchesSearch = complex.name
+ const matchesSearch = complex.complexCategory?.name
.toLowerCase()
.includes(filter.toLowerCase())
const matchesCategory =
@@ -72,7 +72,7 @@ function ComplexPage() {
{exercisesLoading ? (
diff --git a/apps/web/src/routes/__home.programs.tsx b/apps/web/src/routes/__home.programs.tsx
index 7609712..38b0f83 100644
--- a/apps/web/src/routes/__home.programs.tsx
+++ b/apps/web/src/routes/__home.programs.tsx
@@ -60,7 +60,7 @@ function ProgramsLayout() {
-
+
>
diff --git a/apps/web/src/routes/__home.programs.workouts.tsx b/apps/web/src/routes/__home.programs.workouts.tsx
index 1e154cd..a9a3d90 100644
--- a/apps/web/src/routes/__home.programs.workouts.tsx
+++ b/apps/web/src/routes/__home.programs.workouts.tsx
@@ -1,57 +1,25 @@
-import { WorkoutCreationStepper } from '@/features/workout/workout-creation-stepper';
import { WorkoutFilters } from '@/features/workout/workout-filters';
import { WorkoutGrid } from '@/features/workout/workout-grid';
import { api } from '@/lib/api';
-import { useToast } from '@/shared/hooks/use-toast';
import { useTranslation } from '@dropit/i18n';
-import { CreateWorkout } from '@dropit/schemas';
-import { useMutation, useQuery, useQueryClient } from '@tanstack/react-query';
+import { useQuery } from '@tanstack/react-query';
import { Outlet, createFileRoute, useMatches } from '@tanstack/react-router';
import { useState } from 'react';
-import { DialogCreation } from '../features/exercises/dialog-creation';
export const Route = createFileRoute('/__home/programs/workouts')({
component: WorkoutPage,
});
function WorkoutPage() {
- const [createWorkoutModalOpen, setCreateWorkoutModalOpen] = useState(false);
const [filter, setFilter] = useState('');
const [categoryFilter, setCategoryFilter] = useState('all');
- const queryClient = useQueryClient();
const navigate = Route.useNavigate();
const matches = useMatches();
const isWorkoutDetail = matches.some(
(match) => match.routeId === '/__home/workouts/$workoutId'
);
const { t } = useTranslation();
- const { toast } = useToast();
- // Mutation pour créer un workout
- const { mutate: createWorkoutMutation } = useMutation({
- mutationFn: async (data: CreateWorkout) => {
- const response = await api.workout.createWorkout({ body: data });
- if (response.status !== 201) {
- throw new Error('Erreur lors de la création du workout');
- }
- return response.body;
- },
- onSuccess: () => {
- toast({
- title: 'Succès',
- description: "L'entraînement a été créé avec succès",
- });
- setCreateWorkoutModalOpen(false);
- queryClient.invalidateQueries({ queryKey: ['workouts'] });
- },
- onError: (error) => {
- toast({
- title: 'Erreur',
- description: error.message,
- variant: 'destructive',
- });
- },
- });
const { data: workouts, isLoading } = useQuery({
queryKey: ['workouts'],
@@ -71,6 +39,15 @@ function WorkoutPage() {
},
});
+ const { data: trainingSessions } = useQuery({
+ queryKey: ['trainingSessions'],
+ queryFn: async () => {
+ const response = await api.trainingSession.getTrainingSessions();
+ if (response.status !== 200) throw new Error('Failed to load training sessions');
+ return response.body;
+ },
+ });
+
const filteredWorkouts = workouts?.filter((workout) => {
const matchesSearch = workout.title
.toLowerCase()
@@ -80,9 +57,8 @@ function WorkoutPage() {
return matchesSearch && matchesCategory;
});
- const handleCreationSuccess = (data: CreateWorkout) => {
- // Appeler la mutation pour créer le workout
- createWorkoutMutation(data);
+ const handleCreateClick = () => {
+ navigate({ to: '/workouts/create' });
};
const handleWorkoutClick = (workoutId: string) => {
@@ -96,43 +72,39 @@ function WorkoutPage() {
// Sinon on affiche la grille des workouts
return (
-
-
setCreateWorkoutModalOpen(true)}
- categories={categories}
- disabled={isLoading || !workouts?.length}
- />
-
- {isLoading ? (
-
- {t('common.loading')}
-
- ) : !workouts?.length ? (
-
-
{t('workout.filters.no_results')}
-
{t('common.start_create')}
-
- ) : (
-
+
+
- )}
+
-
- setCreateWorkoutModalOpen(false)}
- />
-
+
+ {isLoading ? (
+
+ {t('common.loading')}
+
+ ) : !workouts?.length ? (
+
+
{t('workout.filters.no_results')}
+
{t('common.start_create')}
+
+ ) : (
+
+ )}
+
);
}
diff --git a/apps/web/src/routes/__home.tsx b/apps/web/src/routes/__home.tsx
index 43ac6a4..2d226d6 100644
--- a/apps/web/src/routes/__home.tsx
+++ b/apps/web/src/routes/__home.tsx
@@ -43,21 +43,18 @@ export const Route = createFileRoute('/__home')({
});
function HomeLayout() {
- // Maintenant que la vérification est faite dans beforeLoad,
- // on peut directement afficher le layout
-
return (
-
-
-
+
+
+
-
diff --git a/apps/web/src/routes/__home.workouts.create.tsx b/apps/web/src/routes/__home.workouts.create.tsx
new file mode 100644
index 0000000..60731d1
--- /dev/null
+++ b/apps/web/src/routes/__home.workouts.create.tsx
@@ -0,0 +1,101 @@
+import { WorkoutCreationStepper } from '@/features/workout/workout-creation-stepper';
+import { api } from '@/lib/api';
+import { Button } from '@/shared/components/ui/button';
+import { useToast } from '@/shared/hooks/use-toast';
+import { useTranslation } from '@dropit/i18n';
+import { CreateWorkout } from '@dropit/schemas';
+import { useMutation, useQueryClient } from '@tanstack/react-query';
+import { createFileRoute } from '@tanstack/react-router';
+import { format } from 'date-fns';
+import { enGB, fr } from 'date-fns/locale';
+import { ArrowLeft } from 'lucide-react';
+import { z } from 'zod';
+
+const createWorkoutSearchSchema = z.object({
+ date: z.string().optional(),
+});
+
+export const Route = createFileRoute('/__home/workouts/create')({
+ component: CreateWorkoutPage,
+ validateSearch: createWorkoutSearchSchema,
+});
+
+function CreateWorkoutPage() {
+ const navigate = Route.useNavigate();
+ const { date } = Route.useSearch();
+ const queryClient = useQueryClient();
+ const { t, i18n } = useTranslation();
+ const { toast } = useToast();
+ const locale = i18n.language === 'fr' ? fr : enGB;
+
+ const selectedDate = date ? new Date(date) : undefined;
+
+ // Mutation pour créer un workout
+ const { mutate: createWorkoutMutation } = useMutation({
+ mutationFn: async (data: CreateWorkout) => {
+ const response = await api.workout.createWorkout({ body: data });
+ if (response.status !== 201) {
+ throw new Error('Erreur lors de la création du workout');
+ }
+ return response.body;
+ },
+ onSuccess: (workout) => {
+ toast({
+ title: 'Succès',
+ description: "L'entraînement a été créé avec succès",
+ });
+ queryClient.invalidateQueries({ queryKey: ['workouts'] });
+ // Rediriger vers le détail du workout créé
+ navigate({ to: `/workouts/${workout.id}` });
+ },
+ onError: (error) => {
+ toast({
+ title: 'Erreur',
+ description: error.message,
+ variant: 'destructive',
+ });
+ },
+ });
+
+ const handleCreationSuccess = (data: CreateWorkout) => {
+ createWorkoutMutation(data);
+ if (data.trainingSession?.scheduledDate) {
+ navigate({ to: '/planning', replace: true, search: { date: data.trainingSession.scheduledDate } });
+ } else {
+ navigate({ to: '/programs/workouts', replace: true });
+ }
+ };
+
+ const handleCancel = () => {
+ navigate({ to: '/programs/workouts' });
+ };
+
+ return (
+
+ {/* Navigation Bar */}
+
+
+
+
+
+
+
+ {t('workout.creation.title')}
+ {selectedDate && ` - ${format(selectedDate, 'PPP', { locale })}`}
+
+
+
+
+
+ {/* Main Content */}
+
+
+ );
+}
\ No newline at end of file
diff --git a/apps/web/src/routes/__root.tsx b/apps/web/src/routes/__root.tsx
index f97da98..186f35c 100644
--- a/apps/web/src/routes/__root.tsx
+++ b/apps/web/src/routes/__root.tsx
@@ -1,5 +1,5 @@
import { Outlet, createRootRoute } from '@tanstack/react-router';
-import { TanStackRouterDevtools } from '@tanstack/router-devtools';
+//import { TanStackRouterDevtools } from '@tanstack/router-devtools';
// Root route definition
export const Route = createRootRoute({
@@ -10,9 +10,9 @@ function RootLayout() {
return (
- {process.env.NODE_ENV === 'development' && (
+ {/* {process.env.NODE_ENV === 'development' && (
- )}
+ )} */}
);
}
diff --git a/apps/web/src/shared/components/layout/app-sidebar.tsx b/apps/web/src/shared/components/layout/app-sidebar.tsx
index 945b63a..ddcf949 100644
--- a/apps/web/src/shared/components/layout/app-sidebar.tsx
+++ b/apps/web/src/shared/components/layout/app-sidebar.tsx
@@ -6,6 +6,7 @@ import {
DropdownMenuTrigger,
} from '@/shared/components/ui/dropdown-menu';
import { Separator } from '@/shared/components/ui/separator';
+import { Avatar, AvatarFallback } from '@/shared/components/ui/avatar';
import {
Sidebar,
SidebarContent,
@@ -21,7 +22,7 @@ import {
} from '@/shared/components/ui/sidebar';
import { toast } from '@/shared/hooks/use-toast';
import { useTranslation } from '@dropit/i18n';
-import { Link, useNavigate } from '@tanstack/react-router';
+import { Link, useMatches, useNavigate } from '@tanstack/react-router';
import {
BicepsFlexed,
Calendar,
@@ -30,20 +31,23 @@ import {
Home,
LayoutDashboard,
LifeBuoy,
- User,
} from 'lucide-react';
-import { useEffect, useState } from 'react';
export function AppSidebar() {
const { t } = useTranslation();
const navigate = useNavigate();
- const [userEmail, setUserEmail] = useState
(null);
+ const matches = useMatches();
+ const { data: session } = authClient.useSession();
- useEffect(() => {
- // Récupérer l'email de l'utilisateur depuis le localStorage
- const email = localStorage.getItem('user_email');
- setUserEmail(email);
- }, []);
+ // Function to get user initials from name
+ const getUserInitials = (name?: string) => {
+ if (!name) return 'U';
+ const names = name.trim().split(' ');
+ if (names.length === 1) {
+ return names[0].charAt(0).toUpperCase();
+ }
+ return names[0].charAt(0).toUpperCase() + names[names.length - 1].charAt(0).toUpperCase();
+ };
const handleLogout = async () => {
try {
@@ -100,6 +104,26 @@ export function AppSidebar() {
},
];
+ // Fonction pour vérifier si un item est actif
+ const isActiveItem = (itemUrl: string) => {
+ const currentPath = matches[matches.length - 1]?.pathname || '';
+
+ // Gestion spéciale pour les routes imbriquées
+ if (itemUrl === '/programs/workouts') {
+ return currentPath.startsWith('/programs/') || currentPath.startsWith('/workouts/');
+ }
+
+ if (itemUrl === '/athletes') {
+ return currentPath.startsWith('/athletes');
+ }
+
+ if (itemUrl === '/dashboard') {
+ return currentPath === '/dashboard' || currentPath === '/';
+ }
+
+ return currentPath === itemUrl;
+ };
+
return (
@@ -121,16 +145,24 @@ export function AppSidebar() {
- {items.map((item) => (
-
-
-
-
- {item.title}
-
-
-
- ))}
+ {items.map((item) => {
+ const isActive = isActiveItem(item.url);
+ return (
+
+
+
+
+
+ {item.title}
+
+
+
+
+ );
+ })}
@@ -141,9 +173,21 @@ export function AppSidebar() {
-
- {userEmail || 'User'}
-
+
+
+
+ {getUserInitials(session?.user?.name)}
+
+
+
+
+ {session?.user?.name || 'User'}
+
+
+ {session?.user?.email || 'user@example.com'}
+
+
+
+ {/* Mobile overlay */}
+ {open && (
+ {
+ if (e.key === 'Enter' || e.key === ' ') {
+ e.preventDefault();
+ onClose?.();
+ }
+ }}
+ role="button"
+ tabIndex={0}
+ aria-label="Fermer le panneau"
+ />
)}
- >
+
+ {/* Panel */}
+
{title}
@@ -36,5 +60,6 @@ export function DetailsPanel({
{children}
+ >
);
}
diff --git a/apps/web/src/shared/components/ui/steps.tsx b/apps/web/src/shared/components/ui/steps.tsx
index 7bf7aef..4599d9d 100644
--- a/apps/web/src/shared/components/ui/steps.tsx
+++ b/apps/web/src/shared/components/ui/steps.tsx
@@ -4,7 +4,7 @@ import { Check } from 'lucide-react';
interface Step {
id: string;
name: string;
- description: string;
+ description?: string;
}
interface StepsProps {
@@ -15,57 +15,62 @@ interface StepsProps {
export function Steps({ steps, currentStep, onStepClick }: StepsProps) {
return (
-
-
- {steps.map((step, index) => (
-
- onStepClick?.(index)}
- className={cn(
- 'group flex w-full flex-col border-l-4 py-2 pl-4 md:border-l-0 md:border-t-4 md:pl-0 md:pt-4 md:pb-0',
- {
- 'border-primary hover:border-primary/80':
- currentStep === index,
- 'border-muted-foreground/20 hover:border-muted-foreground/40':
- currentStep !== index,
- 'cursor-pointer': !!onStepClick,
- }
- )}
- >
-
-
+
+
+
+ {steps.map((step, index) => (
+ <>
+
+
onStepClick?.(index)}
+ disabled={!onStepClick}
+ className={cn(
+ 'flex h-8 w-8 items-center justify-center rounded-full text-sm font-medium transition-all duration-200 shrink-0',
+ {
+ 'bg-primary text-primary-foreground': currentStep >= index,
+ 'bg-gray-100 text-gray-600 border border-gray-200': currentStep < index,
+ 'cursor-pointer hover:bg-primary/90': onStepClick && currentStep < index,
+ 'cursor-default': !onStepClick,
+ }
+ )}
+ >
{currentStep > index ? (
) : (
-
- {index + 1}
-
+ {index + 1}
)}
- {step.name}
-
-
-
- {step.description}
-
-
-
- ))}
-
-
+
+
+
+
= index,
+ 'text-gray-500': currentStep < index,
+ }
+ )}>
+ {step.name}
+
+
+
+
+ {/* Trait de liaison */}
+ {index < steps.length - 1 && (
+
+
index,
+ 'bg-gray-300': currentStep <= index,
+ }
+ )} />
+
+ )}
+ >
+ ))}
+
+
+
);
}
diff --git a/apps/web/src/shared/utils.ts b/apps/web/src/shared/utils.ts
new file mode 100644
index 0000000..12abfde
--- /dev/null
+++ b/apps/web/src/shared/utils.ts
@@ -0,0 +1,20 @@
+export const getCategoryBadgeVariant = (categoryName: string) => {
+
+ const colorVariants = [
+ 'bg-yellow-100 text-yellow-800 hover:bg-yellow-100 rounded-sm shadow-none',
+ 'bg-green-100 text-green-800 hover:bg-green-100 rounded-sm shadow-none',
+ 'bg-red-100 text-red-800 hover:bg-red-100 rounded-sm shadow-none',
+ 'bg-blue-100 text-blue-800 hover:bg-blue-100 rounded-sm shadow-none',
+ 'bg-orange-100 text-orange-800 hover:bg-orange-100 rounded-sm shadow-none',
+ 'bg-purple-100 text-purple-800 hover:bg-purple-100 rounded-sm shadow-none',
+ 'bg-pink-100 text-pink-800 hover:bg-pink-100 rounded-sm shadow-none',
+ ];
+
+ // Hash simple basé sur les caractères du nom
+ let hash = 0;
+ for (let i = 0; i < categoryName.length; i++) {
+ hash = ((hash << 5) - hash + categoryName.charCodeAt(i)) & 0xffffffff;
+ }
+
+ return colorVariants[Math.abs(hash) % colorVariants.length];
+ };
\ No newline at end of file
diff --git a/package.json b/package.json
index 07a75e7..d8216a3 100644
--- a/package.json
+++ b/package.json
@@ -2,29 +2,27 @@
"name": "dropit",
"private": true,
"scripts": {
- "build": "dotenv -e .env -- turbo build",
- "dev": "dotenv -e .env -- turbo dev",
- "typecheck": "dotenv -e .env -- turbo typecheck",
+ "build": "pnpm --recursive --filter '{packages/*}' build && pnpm --filter api build && pnpm --filter web build",
+ "dev": "pnpm --parallel --filter '{apps/*}' dev",
+ "dev:web-api": "pnpm --parallel --filter api --filter web dev",
+ "dev:mobile": "pnpm --filter mobile dev",
+ "typecheck": "pnpm --recursive --filter '{apps/*}' typecheck",
"lint": "biome lint .",
"lint:fix": "biome lint --fix .",
"format": "biome format .",
- "clean": "turbo clean && rm -rf node_modules",
- "with-env": "dotenv -e .env --",
+ "clean": "pnpm --recursive --filter '{apps/*}' clean && rm -rf node_modules",
"test:api:unit": "dotenv -e .env -- pnpm --filter api test:unit",
"test:api:integration": "dotenv -e .env -- pnpm --filter api test:integration:docker",
- "db:seed": "dotenv -e .env -- turbo db:seed",
- "db:fresh": "dotenv -e .env -- turbo db:fresh"
+ "db:seed": "pnpm --filter api db:seed",
+ "db:fresh": "pnpm --filter api db:fresh"
},
"devDependencies": {
"@biomejs/biome": "1.5.3",
- "turbo": "^2.3.3",
+ "dotenv-cli": "^10.0.0",
"typescript": "^5.3.3"
},
"packageManager": "pnpm@8.15.4",
"engines": {
"node": ">=20.0.0"
- },
- "dependencies": {
- "dotenv-cli": "^8.0.0"
}
}
diff --git a/packages/i18n/src/locales/en/common.json b/packages/i18n/src/locales/en/common.json
index ff24fdf..26110b0 100644
--- a/packages/i18n/src/locales/en/common.json
+++ b/packages/i18n/src/locales/en/common.json
@@ -101,6 +101,10 @@
"selected_rows": "{{count}} of {{total}} column(s) selected."
}
},
+ "dashboard": {
+ "title": "Dashboard",
+ "description": "Overview of your coaching activity"
+ },
"organization": {
"setup": {
"title": "Create Your Organization",
diff --git a/packages/i18n/src/locales/en/planning.json b/packages/i18n/src/locales/en/planning.json
index 2bf2f89..cf24edd 100644
--- a/packages/i18n/src/locales/en/planning.json
+++ b/packages/i18n/src/locales/en/planning.json
@@ -4,6 +4,10 @@
"eventMoved": "Workout moved",
"eventMovedDescription": "The workout has been rescheduled",
"createWorkout": "Create Workout",
+ "today": "Today",
+ "month": "Month",
+ "week": "Week",
+ "year": "Year",
"calendar": {
"no_events": "No workouts planned",
"drag_info": "Drag workouts to reschedule",
diff --git a/packages/i18n/src/locales/fr/common.json b/packages/i18n/src/locales/fr/common.json
index 45ea51d..d4ea77c 100644
--- a/packages/i18n/src/locales/fr/common.json
+++ b/packages/i18n/src/locales/fr/common.json
@@ -100,5 +100,9 @@
"columns": "Colonnes",
"selected_rows": "{{count}} sur {{total}} ligne(s) sélectionnée(s)"
}
+ },
+ "dashboard": {
+ "title": "Tableau de bord",
+ "description": "Vue d'ensemble de votre activité coaching"
}
}
diff --git a/packages/i18n/src/locales/fr/planning.json b/packages/i18n/src/locales/fr/planning.json
index b1d82fb..418a6df 100644
--- a/packages/i18n/src/locales/fr/planning.json
+++ b/packages/i18n/src/locales/fr/planning.json
@@ -4,6 +4,10 @@
"eventMoved": "Entraînement déplacé",
"eventMovedDescription": "L'entraînement a été replanifié",
"createWorkout": "Créer un entraînement",
+ "today": "Aujourd'hui",
+ "month": "Mois",
+ "week": "Semaine",
+ "year": "Année",
"calendar": {
"no_events": "Aucun entraînement planifié",
"drag_info": "Déplacez les entraînements pour les replanifier",
diff --git a/packages/schemas/src/complex.schema.ts b/packages/schemas/src/complex.schema.ts
index 78aa058..ada5b5d 100644
--- a/packages/schemas/src/complex.schema.ts
+++ b/packages/schemas/src/complex.schema.ts
@@ -8,7 +8,6 @@ const createExerciseComplexSchema = z.object({
});
export const createComplexSchema = z.object({
- name: z.string(),
complexCategory: z.string(),
exercises: z.array(createExerciseComplexSchema),
description: z.string().optional(),
@@ -17,7 +16,6 @@ export const createComplexSchema = z.object({
export type CreateComplex = z.infer;
export const updateComplexSchema = z.object({
- name: z.string().optional(),
complexCategory: z.string().optional(),
exercises: z.array(createExerciseComplexSchema).optional(),
description: z.string().optional(),
@@ -32,7 +30,6 @@ const exerciseComplexSchema = exerciseSchema.extend({
export const complexSchema = z.object({
id: z.string(),
- name: z.string(),
complexCategory: z.object({
id: z.string(),
name: z.string(),
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 3da86fd..dff7de5 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -7,17 +7,13 @@ settings:
importers:
.:
- dependencies:
- dotenv-cli:
- specifier: ^8.0.0
- version: 8.0.0
devDependencies:
'@biomejs/biome':
specifier: 1.5.3
version: 1.5.3
- turbo:
- specifier: ^2.3.3
- version: 2.5.0
+ dotenv-cli:
+ specifier: ^10.0.0
+ version: 10.0.0
typescript:
specifier: ^5.3.3
version: 5.8.3
@@ -158,17 +154,72 @@ importers:
specifier: ^5.1.3
version: 5.8.3
+ apps/mobile:
+ dependencies:
+ '@dropit/contract':
+ specifier: workspace:*
+ version: link:../../packages/contract
+ '@dropit/i18n':
+ specifier: workspace:*
+ version: link:../../packages/i18n
+ '@dropit/permissions':
+ specifier: workspace:*
+ version: link:../../packages/permissions
+ '@dropit/schemas':
+ specifier: workspace:*
+ version: link:../../packages/schemas
+ '@react-native-async-storage/async-storage':
+ specifier: ^2.1.0
+ version: 2.2.0(react-native@0.79.5)
+ '@ts-rest/core':
+ specifier: ^3.51.0
+ version: 3.52.1(@types/node@20.17.30)(zod@3.24.2)
+ better-auth:
+ specifier: ^1.2.7
+ version: 1.2.7
+ expo:
+ specifier: ~53.0.20
+ version: 53.0.20(@babel/core@7.26.10)(react-native@0.79.5)(react@19.0.0)
+ expo-status-bar:
+ specifier: ~2.2.3
+ version: 2.2.3(react-native@0.79.5)(react@19.0.0)
+ react:
+ specifier: 19.0.0
+ version: 19.0.0
+ react-dom:
+ specifier: 19.0.0
+ version: 19.0.0(react@19.0.0)
+ react-native:
+ specifier: 0.79.5
+ version: 0.79.5(@babel/core@7.26.10)(@types/react@19.1.10)(react@19.0.0)
+ react-native-web:
+ specifier: ~0.20.0
+ version: 0.20.0(react-dom@19.0.0)(react@19.0.0)
+ zod:
+ specifier: ^3.24.1
+ version: 3.24.2
+ devDependencies:
+ '@babel/core':
+ specifier: ^7.25.2
+ version: 7.26.10
+ '@types/react':
+ specifier: ^19.0.0
+ version: 19.1.10
+ typescript:
+ specifier: ~5.8.3
+ version: 5.8.3
+
apps/web:
dependencies:
'@dnd-kit/core':
specifier: ^6.3.1
- version: 6.3.1(react-dom@18.3.1)(react@18.3.1)
+ version: 6.3.1(react-dom@19.0.0)(react@19.0.0)
'@dnd-kit/sortable':
specifier: ^10.0.0
- version: 10.0.0(@dnd-kit/core@6.3.1)(react@18.3.1)
+ version: 10.0.0(@dnd-kit/core@6.3.1)(react@19.0.0)
'@dnd-kit/utilities':
specifier: ^3.2.2
- version: 3.2.2(react@18.3.1)
+ version: 3.2.2(react@19.0.0)
'@dropit/contract':
specifier: workspace:*
version: link:../../packages/contract
@@ -195,7 +246,7 @@ importers:
version: 6.1.17(@fullcalendar/core@6.1.17)
'@fullcalendar/react':
specifier: ^6.1.17
- version: 6.1.17(@fullcalendar/core@6.1.17)(react-dom@18.3.1)(react@18.3.1)
+ version: 6.1.17(@fullcalendar/core@6.1.17)(react-dom@19.0.0)(react@19.0.0)
'@fullcalendar/timegrid':
specifier: ^6.1.17
version: 6.1.17(@fullcalendar/core@6.1.17)
@@ -204,55 +255,55 @@ importers:
version: 3.9.0(react-hook-form@7.55.0)
'@radix-ui/react-avatar':
specifier: ^1.1.3
- version: 1.1.4(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1)
+ version: 1.1.4(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0)
'@radix-ui/react-checkbox':
specifier: ^1.1.3
- version: 1.1.5(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1)
+ version: 1.1.5(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0)
'@radix-ui/react-dialog':
specifier: ^1.1.7
- version: 1.1.7(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1)
+ version: 1.1.7(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0)
'@radix-ui/react-dropdown-menu':
specifier: ^2.1.4
- version: 2.1.7(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1)
+ version: 2.1.7(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0)
'@radix-ui/react-label':
specifier: ^2.1.1
- version: 2.1.3(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1)
+ version: 2.1.3(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0)
'@radix-ui/react-popover':
specifier: ^1.1.7
- version: 1.1.7(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1)
+ version: 1.1.7(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0)
'@radix-ui/react-scroll-area':
specifier: ^1.2.5
- version: 1.2.5(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1)
+ version: 1.2.5(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0)
'@radix-ui/react-select':
specifier: ^2.1.4
- version: 2.1.7(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1)
+ version: 2.1.7(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0)
'@radix-ui/react-separator':
specifier: ^1.1.1
- version: 1.1.3(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1)
+ version: 1.1.3(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0)
'@radix-ui/react-slot':
specifier: ^1.1.1
- version: 1.2.0(@types/react@18.3.20)(react@18.3.1)
+ version: 1.2.0(@types/react@19.1.10)(react@19.0.0)
'@radix-ui/react-switch':
specifier: ^1.2.2
- version: 1.2.2(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1)
+ version: 1.2.2(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0)
'@radix-ui/react-tabs':
specifier: ^1.1.2
- version: 1.1.4(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1)
+ version: 1.1.4(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0)
'@radix-ui/react-toast':
specifier: ^1.2.4
- version: 1.2.7(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1)
+ version: 1.2.7(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0)
'@radix-ui/react-tooltip':
specifier: ^1.1.6
- version: 1.2.0(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1)
+ version: 1.2.0(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0)
'@tanstack/react-query':
specifier: ^5.62.7
- version: 5.72.2(react@18.3.1)
+ version: 5.72.2(react@19.0.0)
'@tanstack/react-router':
specifier: ^1.89.0
- version: 1.115.3(react-dom@18.3.1)(react@18.3.1)
+ version: 1.115.3(react-dom@19.0.0)(react@19.0.0)
'@tanstack/react-table':
specifier: ^8.20.6
- version: 8.21.2(react-dom@18.3.1)(react@18.3.1)
+ version: 8.21.2(react-dom@19.0.0)(react@19.0.0)
'@ts-rest/core':
specifier: ^3.51.0
version: 3.52.1(@types/node@20.17.30)(zod@3.24.2)
@@ -267,22 +318,22 @@ importers:
version: 2.1.1
cmdk:
specifier: ^1.1.1
- version: 1.1.1(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1)
+ version: 1.1.1(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0)
date-fns:
specifier: ^4.1.0
version: 4.1.0
lucide-react:
- specifier: ^0.469.0
- version: 0.469.0(react@18.3.1)
+ specifier: ^0.539.0
+ version: 0.539.0(react@19.0.0)
react:
- specifier: ^18.2.0
- version: 18.3.1
+ specifier: 19.0.0
+ version: 19.0.0
react-dom:
- specifier: ^18.2.0
- version: 18.3.1(react@18.3.1)
+ specifier: 19.0.0
+ version: 19.0.0(react@19.0.0)
react-hook-form:
specifier: ^7.54.2
- version: 7.55.0(react@18.3.1)
+ version: 7.55.0(react@19.0.0)
tailwind-merge:
specifier: ^2.5.5
version: 2.6.0
@@ -298,7 +349,7 @@ importers:
devDependencies:
'@tanstack/router-devtools':
specifier: ^1.95.0
- version: 1.115.3(@tanstack/react-router@1.115.3)(@tanstack/router-core@1.115.3)(csstype@3.1.3)(react-dom@18.3.1)(react@18.3.1)(tiny-invariant@1.3.3)
+ version: 1.115.3(@tanstack/react-router@1.115.3)(@tanstack/router-core@1.115.3)(csstype@3.1.3)(react-dom@19.0.0)(react@19.0.0)(tiny-invariant@1.3.3)
'@tanstack/router-plugin':
specifier: ^1.95.0
version: 1.115.3(@tanstack/react-router@1.115.3)(vite@5.4.18)
@@ -306,11 +357,11 @@ importers:
specifier: ^20.17.10
version: 20.17.30
'@types/react':
- specifier: ^18.2.0
- version: 18.3.20
+ specifier: ^19.0.0
+ version: 19.1.10
'@types/react-dom':
- specifier: ^18.2.0
- version: 18.3.6(@types/react@18.3.20)
+ specifier: ^19.0.0
+ version: 19.1.7(@types/react@19.1.10)
'@vitejs/plugin-react':
specifier: ^4.3.4
version: 4.3.4(vite@5.4.18)
@@ -356,7 +407,7 @@ importers:
version: 7.2.2
react-i18next:
specifier: ^14.0.5
- version: 14.1.3(i18next@23.16.8)(react@18.3.1)
+ version: 14.1.3(i18next@23.16.8)(react@19.0.0)
typescript:
specifier: ^5.0.0
version: 5.8.3
@@ -385,6 +436,15 @@ importers:
packages:
+ /@0no-co/graphql.web@1.2.0:
+ resolution: {integrity: sha512-/1iHy9TTr63gE1YcR5idjx8UREz1s0kFhydf3bBLCXyqjhkIc6igAzTOx3zPifCwFR87tsh/4Pa9cNts6d2otw==}
+ peerDependencies:
+ graphql: ^14.0.0 || ^15.0.0 || ^16.0.0
+ peerDependenciesMeta:
+ graphql:
+ optional: true
+ dev: false
+
/@alloc/quick-lru@5.2.0:
resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==}
engines: {node: '>=10'}
@@ -396,7 +456,6 @@ packages:
dependencies:
'@jridgewell/gen-mapping': 0.3.8
'@jridgewell/trace-mapping': 0.3.25
- dev: true
/@anatine/zod-openapi@1.14.2(openapi3-ts@2.0.2)(zod@3.24.2):
resolution: {integrity: sha512-q0qHfnuNYVKu0Swrnnvfj9971AEyW7c8v9jCOZGCl5ZbyGMNG4RPyJkRcMi/JC8CRfdOe0IDfNm1nNsi2avprg==}
@@ -455,6 +514,12 @@ packages:
- chokidar
dev: true
+ /@babel/code-frame@7.10.4:
+ resolution: {integrity: sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==}
+ dependencies:
+ '@babel/highlight': 7.25.9
+ dev: false
+
/@babel/code-frame@7.26.2:
resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==}
engines: {node: '>=6.9.0'}
@@ -462,12 +527,24 @@ packages:
'@babel/helper-validator-identifier': 7.25.9
js-tokens: 4.0.0
picocolors: 1.1.1
- dev: true
+
+ /@babel/code-frame@7.27.1:
+ resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==}
+ engines: {node: '>=6.9.0'}
+ dependencies:
+ '@babel/helper-validator-identifier': 7.27.1
+ js-tokens: 4.0.0
+ picocolors: 1.1.1
+ dev: false
/@babel/compat-data@7.26.8:
resolution: {integrity: sha512-oH5UPLMWR3L2wEFLnFJ1TZXqHufiTKAiLfqw5zkhS4dKXLJ10yVztfil/twG8EDTA4F/tvVNw9nOl4ZMslB8rQ==}
engines: {node: '>=6.9.0'}
- dev: true
+
+ /@babel/compat-data@7.28.0:
+ resolution: {integrity: sha512-60X7qkglvrap8mn1lh2ebxXdZYtUcpd7gsmy9kLaBJ4i/WdY8PqTSdxyA8qraikqKQK5C1KRBKXqznrVapyNaw==}
+ engines: {node: '>=6.9.0'}
+ dev: false
/@babel/core@7.26.10:
resolution: {integrity: sha512-vMqyb7XCDMPvJFFOaT9kxtiRh42GwlZEg1/uIgtZshS5a/8OaduUfCi7kynKgc3Tw/6Uo2D+db9qBttghhmxwQ==}
@@ -490,7 +567,6 @@ packages:
semver: 6.3.1
transitivePeerDependencies:
- supports-color
- dev: true
/@babel/generator@7.27.0:
resolution: {integrity: sha512-VybsKvpiN1gU1sdMZIp7FcqphVVKEwcuj02x73uvcHE0PTihx1nlBcowYWhDwjpoAXRv43+gDzyggGnn1XZhVw==}
@@ -501,7 +577,24 @@ packages:
'@jridgewell/gen-mapping': 0.3.8
'@jridgewell/trace-mapping': 0.3.25
jsesc: 3.1.0
- dev: true
+
+ /@babel/generator@7.28.0:
+ resolution: {integrity: sha512-lJjzvrbEeWrhB4P3QBsH7tey117PjLZnDbLiQEKjQ/fNJTjuq4HSqgFA+UNSwZT8D7dxxbnuSBMsa1lrWzKlQg==}
+ engines: {node: '>=6.9.0'}
+ dependencies:
+ '@babel/parser': 7.28.0
+ '@babel/types': 7.28.2
+ '@jridgewell/gen-mapping': 0.3.13
+ '@jridgewell/trace-mapping': 0.3.30
+ jsesc: 3.1.0
+ dev: false
+
+ /@babel/helper-annotate-as-pure@7.27.3:
+ resolution: {integrity: sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==}
+ engines: {node: '>=6.9.0'}
+ dependencies:
+ '@babel/types': 7.28.2
+ dev: false
/@babel/helper-compilation-targets@7.27.0:
resolution: {integrity: sha512-LVk7fbXml0H2xH34dFzKQ7TDZ2G4/rVTOrq9V+icbbadjbVxxeFeDsNHv2SrZeWoA+6ZiTyWYWtScEIW07EAcA==}
@@ -512,7 +605,77 @@ packages:
browserslist: 4.24.4
lru-cache: 5.1.1
semver: 6.3.1
- dev: true
+
+ /@babel/helper-compilation-targets@7.27.2:
+ resolution: {integrity: sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==}
+ engines: {node: '>=6.9.0'}
+ dependencies:
+ '@babel/compat-data': 7.28.0
+ '@babel/helper-validator-option': 7.27.1
+ browserslist: 4.24.4
+ lru-cache: 5.1.1
+ semver: 6.3.1
+ dev: false
+
+ /@babel/helper-create-class-features-plugin@7.27.1(@babel/core@7.26.10):
+ resolution: {integrity: sha512-QwGAmuvM17btKU5VqXfb+Giw4JcN0hjuufz3DYnpeVDvZLAObloM77bhMXiqry3Iio+Ai4phVRDwl6WU10+r5A==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0
+ dependencies:
+ '@babel/core': 7.26.10
+ '@babel/helper-annotate-as-pure': 7.27.3
+ '@babel/helper-member-expression-to-functions': 7.27.1
+ '@babel/helper-optimise-call-expression': 7.27.1
+ '@babel/helper-replace-supers': 7.27.1(@babel/core@7.26.10)
+ '@babel/helper-skip-transparent-expression-wrappers': 7.27.1
+ '@babel/traverse': 7.28.0
+ semver: 6.3.1
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
+ /@babel/helper-create-regexp-features-plugin@7.27.1(@babel/core@7.26.10):
+ resolution: {integrity: sha512-uVDC72XVf8UbrH5qQTc18Agb8emwjTiZrQE11Nv3CuBEZmVvTwwE9CBUEvHku06gQCAyYf8Nv6ja1IN+6LMbxQ==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0
+ dependencies:
+ '@babel/core': 7.26.10
+ '@babel/helper-annotate-as-pure': 7.27.3
+ regexpu-core: 6.2.0
+ semver: 6.3.1
+ dev: false
+
+ /@babel/helper-define-polyfill-provider@0.6.5(@babel/core@7.26.10):
+ resolution: {integrity: sha512-uJnGFcPsWQK8fvjgGP5LZUZZsYGIoPeRjSF5PGwrelYgq7Q15/Ft9NGFp1zglwgIv//W0uG4BevRuSJRyylZPg==}
+ peerDependencies:
+ '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
+ dependencies:
+ '@babel/core': 7.26.10
+ '@babel/helper-compilation-targets': 7.27.2
+ '@babel/helper-plugin-utils': 7.27.1
+ debug: 4.4.1
+ lodash.debounce: 4.0.8
+ resolve: 1.22.10
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
+ /@babel/helper-globals@7.28.0:
+ resolution: {integrity: sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==}
+ engines: {node: '>=6.9.0'}
+ dev: false
+
+ /@babel/helper-member-expression-to-functions@7.27.1:
+ resolution: {integrity: sha512-E5chM8eWjTp/aNoVpcbfM7mLxu9XGLWYise2eBKGQomAk/Mb4XoxyqXTZbuTohbsl8EKqdlMhnDI2CCLfcs9wA==}
+ engines: {node: '>=6.9.0'}
+ dependencies:
+ '@babel/traverse': 7.28.0
+ '@babel/types': 7.28.2
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
/@babel/helper-module-imports@7.25.9:
resolution: {integrity: sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==}
@@ -522,7 +685,16 @@ packages:
'@babel/types': 7.27.0
transitivePeerDependencies:
- supports-color
- dev: true
+
+ /@babel/helper-module-imports@7.27.1:
+ resolution: {integrity: sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==}
+ engines: {node: '>=6.9.0'}
+ dependencies:
+ '@babel/traverse': 7.28.0
+ '@babel/types': 7.28.2
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
/@babel/helper-module-transforms@7.26.0(@babel/core@7.26.10):
resolution: {integrity: sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==}
@@ -536,27 +708,112 @@ packages:
'@babel/traverse': 7.27.0
transitivePeerDependencies:
- supports-color
- dev: true
+
+ /@babel/helper-module-transforms@7.27.3(@babel/core@7.26.10):
+ resolution: {integrity: sha512-dSOvYwvyLsWBeIRyOeHXp5vPj5l1I011r52FM1+r1jCERv+aFXYk4whgQccYEGYxK2H3ZAIA8nuPkQ0HaUo3qg==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0
+ dependencies:
+ '@babel/core': 7.26.10
+ '@babel/helper-module-imports': 7.27.1
+ '@babel/helper-validator-identifier': 7.27.1
+ '@babel/traverse': 7.28.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
+ /@babel/helper-optimise-call-expression@7.27.1:
+ resolution: {integrity: sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw==}
+ engines: {node: '>=6.9.0'}
+ dependencies:
+ '@babel/types': 7.28.2
+ dev: false
/@babel/helper-plugin-utils@7.26.5:
resolution: {integrity: sha512-RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg==}
engines: {node: '>=6.9.0'}
- dev: true
+
+ /@babel/helper-plugin-utils@7.27.1:
+ resolution: {integrity: sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==}
+ engines: {node: '>=6.9.0'}
+ dev: false
+
+ /@babel/helper-remap-async-to-generator@7.27.1(@babel/core@7.26.10):
+ resolution: {integrity: sha512-7fiA521aVw8lSPeI4ZOD3vRFkoqkJcS+z4hFo82bFSH/2tNd6eJ5qCVMS5OzDmZh/kaHQeBaeyxK6wljcPtveA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0
+ dependencies:
+ '@babel/core': 7.26.10
+ '@babel/helper-annotate-as-pure': 7.27.3
+ '@babel/helper-wrap-function': 7.27.1
+ '@babel/traverse': 7.28.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
+ /@babel/helper-replace-supers@7.27.1(@babel/core@7.26.10):
+ resolution: {integrity: sha512-7EHz6qDZc8RYS5ElPoShMheWvEgERonFCs7IAonWLLUTXW59DP14bCZt89/GKyreYn8g3S83m21FelHKbeDCKA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0
+ dependencies:
+ '@babel/core': 7.26.10
+ '@babel/helper-member-expression-to-functions': 7.27.1
+ '@babel/helper-optimise-call-expression': 7.27.1
+ '@babel/traverse': 7.28.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
+ /@babel/helper-skip-transparent-expression-wrappers@7.27.1:
+ resolution: {integrity: sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg==}
+ engines: {node: '>=6.9.0'}
+ dependencies:
+ '@babel/traverse': 7.28.0
+ '@babel/types': 7.28.2
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
/@babel/helper-string-parser@7.25.9:
resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==}
engines: {node: '>=6.9.0'}
- dev: true
+
+ /@babel/helper-string-parser@7.27.1:
+ resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==}
+ engines: {node: '>=6.9.0'}
+ dev: false
/@babel/helper-validator-identifier@7.25.9:
resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==}
engines: {node: '>=6.9.0'}
- dev: true
+
+ /@babel/helper-validator-identifier@7.27.1:
+ resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==}
+ engines: {node: '>=6.9.0'}
+ dev: false
/@babel/helper-validator-option@7.25.9:
resolution: {integrity: sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==}
engines: {node: '>=6.9.0'}
- dev: true
+
+ /@babel/helper-validator-option@7.27.1:
+ resolution: {integrity: sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==}
+ engines: {node: '>=6.9.0'}
+ dev: false
+
+ /@babel/helper-wrap-function@7.27.1:
+ resolution: {integrity: sha512-NFJK2sHUvrjo8wAU/nQTWU890/zB2jj0qBcCbZbbf+005cAsv6tMjXz31fBign6M5ov1o0Bllu+9nbqkfsjjJQ==}
+ engines: {node: '>=6.9.0'}
+ dependencies:
+ '@babel/template': 7.27.2
+ '@babel/traverse': 7.28.0
+ '@babel/types': 7.28.2
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
/@babel/helpers@7.27.0:
resolution: {integrity: sha512-U5eyP/CTFPuNE3qk+WZMxFkp/4zUzdceQlfzf7DdGdhp+Fezd7HD+i8Y24ZuTMKX3wQBld449jijbGq6OdGNQg==}
@@ -564,7 +821,16 @@ packages:
dependencies:
'@babel/template': 7.27.0
'@babel/types': 7.27.0
- dev: true
+
+ /@babel/highlight@7.25.9:
+ resolution: {integrity: sha512-llL88JShoCsth8fF8R4SJnIn+WLvR6ccFxu1H3FlMhDontdcmZWf2HgIZ7AIqV3Xcck1idlohrN4EUBQz6klbw==}
+ engines: {node: '>=6.9.0'}
+ dependencies:
+ '@babel/helper-validator-identifier': 7.25.9
+ chalk: 2.4.2
+ js-tokens: 4.0.0
+ picocolors: 1.1.1
+ dev: false
/@babel/parser@7.27.0:
resolution: {integrity: sha512-iaepho73/2Pz7w2eMS0Q5f83+0RKI7i4xmiYeBmDzfRVbQtTOG7Ts0S4HzJVsTMGI9keU8rNfuZr8DKfSt7Yyg==}
@@ -572,7 +838,38 @@ packages:
hasBin: true
dependencies:
'@babel/types': 7.27.0
- dev: true
+
+ /@babel/parser@7.28.0:
+ resolution: {integrity: sha512-jVZGvOxOuNSsuQuLRTh13nU0AogFlw32w/MT+LV6D3sP5WdbW61E77RnkbaO2dUvmPAYrBDJXGn5gGS6tH4j8g==}
+ engines: {node: '>=6.0.0'}
+ hasBin: true
+ dependencies:
+ '@babel/types': 7.28.2
+ dev: false
+
+ /@babel/plugin-proposal-decorators@7.28.0(@babel/core@7.26.10):
+ resolution: {integrity: sha512-zOiZqvANjWDUaUS9xMxbMcK/Zccztbe/6ikvUXaG9nsPH3w6qh5UaPGAnirI/WhIbZ8m3OHU0ReyPrknG+ZKeg==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.26.10
+ '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.26.10)
+ '@babel/helper-plugin-utils': 7.27.1
+ '@babel/plugin-syntax-decorators': 7.27.1(@babel/core@7.26.10)
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
+ /@babel/plugin-proposal-export-default-from@7.27.1(@babel/core@7.26.10):
+ resolution: {integrity: sha512-hjlsMBl1aJc5lp8MoCDEZCiYzlgdRAShOjAfRw6X+GlpLpUPU7c3XNLsKFZbQk/1cRzBlJ7CXg3xJAJMrFa1Uw==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.26.10
+ '@babel/helper-plugin-utils': 7.27.1
+ dev: false
/@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.26.10):
resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==}
@@ -581,7 +878,6 @@ packages:
dependencies:
'@babel/core': 7.26.10
'@babel/helper-plugin-utils': 7.26.5
- dev: true
/@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.26.10):
resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==}
@@ -590,7 +886,6 @@ packages:
dependencies:
'@babel/core': 7.26.10
'@babel/helper-plugin-utils': 7.26.5
- dev: true
/@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.26.10):
resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==}
@@ -599,7 +894,6 @@ packages:
dependencies:
'@babel/core': 7.26.10
'@babel/helper-plugin-utils': 7.26.5
- dev: true
/@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.26.10):
resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==}
@@ -609,7 +903,45 @@ packages:
dependencies:
'@babel/core': 7.26.10
'@babel/helper-plugin-utils': 7.26.5
- dev: true
+
+ /@babel/plugin-syntax-decorators@7.27.1(@babel/core@7.26.10):
+ resolution: {integrity: sha512-YMq8Z87Lhl8EGkmb0MwYkt36QnxC+fzCgrl66ereamPlYToRpIk5nUjKUY3QKLWq8mwUB1BgbeXcTJhZOCDg5A==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.26.10
+ '@babel/helper-plugin-utils': 7.27.1
+ dev: false
+
+ /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.26.10):
+ resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.26.10
+ '@babel/helper-plugin-utils': 7.26.5
+ dev: false
+
+ /@babel/plugin-syntax-export-default-from@7.27.1(@babel/core@7.26.10):
+ resolution: {integrity: sha512-eBC/3KSekshx19+N40MzjWqJd7KTEdOoLesAfa4IDFI8eRz5a47i5Oszus6zG/cwIXN63YhgLOMSSNJx49sENg==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.26.10
+ '@babel/helper-plugin-utils': 7.27.1
+ dev: false
+
+ /@babel/plugin-syntax-flow@7.27.1(@babel/core@7.26.10):
+ resolution: {integrity: sha512-p9OkPbZ5G7UT1MofwYFigGebnrzGJacoBSQM0/6bi/PUMVE+qlWDD/OalvQKbwgQzU6dl0xAv6r4X7Jme0RYxA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.26.10
+ '@babel/helper-plugin-utils': 7.27.1
+ dev: false
/@babel/plugin-syntax-import-attributes@7.26.0(@babel/core@7.26.10):
resolution: {integrity: sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==}
@@ -619,146 +951,611 @@ packages:
dependencies:
'@babel/core': 7.26.10
'@babel/helper-plugin-utils': 7.26.5
- dev: true
- /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.26.10):
- resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==}
+ /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.26.10):
+ resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.26.10
+ '@babel/helper-plugin-utils': 7.26.5
+
+ /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.26.10):
+ resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.26.10
+ '@babel/helper-plugin-utils': 7.26.5
+
+ /@babel/plugin-syntax-jsx@7.25.9(@babel/core@7.26.10):
+ resolution: {integrity: sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.26.10
+ '@babel/helper-plugin-utils': 7.26.5
+ dev: true
+
+ /@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.26.10):
+ resolution: {integrity: sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.26.10
+ '@babel/helper-plugin-utils': 7.27.1
+ dev: false
+
+ /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.26.10):
+ resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.26.10
+ '@babel/helper-plugin-utils': 7.26.5
+
+ /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.26.10):
+ resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.26.10
+ '@babel/helper-plugin-utils': 7.26.5
+
+ /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.26.10):
+ resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.26.10
+ '@babel/helper-plugin-utils': 7.26.5
+
+ /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.26.10):
+ resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.26.10
+ '@babel/helper-plugin-utils': 7.26.5
+
+ /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.26.10):
+ resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.26.10
+ '@babel/helper-plugin-utils': 7.26.5
+
+ /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.26.10):
+ resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.26.10
+ '@babel/helper-plugin-utils': 7.26.5
+
+ /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.26.10):
+ resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.26.10
+ '@babel/helper-plugin-utils': 7.26.5
+
+ /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.26.10):
+ resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.26.10
+ '@babel/helper-plugin-utils': 7.26.5
+
+ /@babel/plugin-syntax-typescript@7.25.9(@babel/core@7.26.10):
+ resolution: {integrity: sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.26.10
+ '@babel/helper-plugin-utils': 7.26.5
+ dev: true
+
+ /@babel/plugin-syntax-typescript@7.27.1(@babel/core@7.26.10):
+ resolution: {integrity: sha512-xfYCBMxveHrRMnAWl1ZlPXOZjzkN82THFvLhQhFXFt81Z5HnN+EtUkZhv/zcKpmT3fzmWZB0ywiBrbC3vogbwQ==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.26.10
+ '@babel/helper-plugin-utils': 7.27.1
+ dev: false
+
+ /@babel/plugin-transform-arrow-functions@7.27.1(@babel/core@7.26.10):
+ resolution: {integrity: sha512-8Z4TGic6xW70FKThA5HYEKKyBpOOsucTOD1DjU3fZxDg+K3zBJcXMFnt/4yQiZnf5+MiOMSXQ9PaEK/Ilh1DeA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.26.10
+ '@babel/helper-plugin-utils': 7.27.1
+ dev: false
+
+ /@babel/plugin-transform-async-generator-functions@7.28.0(@babel/core@7.26.10):
+ resolution: {integrity: sha512-BEOdvX4+M765icNPZeidyADIvQ1m1gmunXufXxvRESy/jNNyfovIqUyE7MVgGBjWktCoJlzvFA1To2O4ymIO3Q==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.26.10
+ '@babel/helper-plugin-utils': 7.27.1
+ '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.26.10)
+ '@babel/traverse': 7.28.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
+ /@babel/plugin-transform-async-to-generator@7.27.1(@babel/core@7.26.10):
+ resolution: {integrity: sha512-NREkZsZVJS4xmTr8qzE5y8AfIPqsdQfRuUiLRTEzb7Qii8iFWCyDKaUV2c0rCuh4ljDZ98ALHP/PetiBV2nddA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.26.10
+ '@babel/helper-module-imports': 7.27.1
+ '@babel/helper-plugin-utils': 7.27.1
+ '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.26.10)
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
+ /@babel/plugin-transform-block-scoping@7.28.0(@babel/core@7.26.10):
+ resolution: {integrity: sha512-gKKnwjpdx5sER/wl0WN0efUBFzF/56YZO0RJrSYP4CljXnP31ByY7fol89AzomdlLNzI36AvOTmYHsnZTCkq8Q==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.26.10
+ '@babel/helper-plugin-utils': 7.27.1
+ dev: false
+
+ /@babel/plugin-transform-class-properties@7.27.1(@babel/core@7.26.10):
+ resolution: {integrity: sha512-D0VcalChDMtuRvJIu3U/fwWjf8ZMykz5iZsg77Nuj821vCKI3zCyRLwRdWbsuJ/uRwZhZ002QtCqIkwC/ZkvbA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.26.10
+ '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.26.10)
+ '@babel/helper-plugin-utils': 7.27.1
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
+ /@babel/plugin-transform-classes@7.28.0(@babel/core@7.26.10):
+ resolution: {integrity: sha512-IjM1IoJNw72AZFlj33Cu8X0q2XK/6AaVC3jQu+cgQ5lThWD5ajnuUAml80dqRmOhmPkTH8uAwnpMu9Rvj0LTRA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.26.10
+ '@babel/helper-annotate-as-pure': 7.27.3
+ '@babel/helper-compilation-targets': 7.27.2
+ '@babel/helper-globals': 7.28.0
+ '@babel/helper-plugin-utils': 7.27.1
+ '@babel/helper-replace-supers': 7.27.1(@babel/core@7.26.10)
+ '@babel/traverse': 7.28.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
+ /@babel/plugin-transform-computed-properties@7.27.1(@babel/core@7.26.10):
+ resolution: {integrity: sha512-lj9PGWvMTVksbWiDT2tW68zGS/cyo4AkZ/QTp0sQT0mjPopCmrSkzxeXkznjqBxzDI6TclZhOJbBmbBLjuOZUw==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.26.10
+ '@babel/helper-plugin-utils': 7.27.1
+ '@babel/template': 7.27.2
+ dev: false
+
+ /@babel/plugin-transform-destructuring@7.28.0(@babel/core@7.26.10):
+ resolution: {integrity: sha512-v1nrSMBiKcodhsyJ4Gf+Z0U/yawmJDBOTpEB3mcQY52r9RIyPneGyAS/yM6seP/8I+mWI3elOMtT5dB8GJVs+A==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.26.10
+ '@babel/helper-plugin-utils': 7.27.1
+ '@babel/traverse': 7.28.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
+ /@babel/plugin-transform-export-namespace-from@7.27.1(@babel/core@7.26.10):
+ resolution: {integrity: sha512-tQvHWSZ3/jH2xuq/vZDy0jNn+ZdXJeM8gHvX4lnJmsc3+50yPlWdZXIc5ay+umX+2/tJIqHqiEqcJvxlmIvRvQ==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.26.10
+ '@babel/helper-plugin-utils': 7.27.1
+ dev: false
+
+ /@babel/plugin-transform-flow-strip-types@7.27.1(@babel/core@7.26.10):
+ resolution: {integrity: sha512-G5eDKsu50udECw7DL2AcsysXiQyB7Nfg521t2OAJ4tbfTJ27doHLeF/vlI1NZGlLdbb/v+ibvtL1YBQqYOwJGg==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.26.10
+ '@babel/helper-plugin-utils': 7.27.1
+ '@babel/plugin-syntax-flow': 7.27.1(@babel/core@7.26.10)
+ dev: false
+
+ /@babel/plugin-transform-for-of@7.27.1(@babel/core@7.26.10):
+ resolution: {integrity: sha512-BfbWFFEJFQzLCQ5N8VocnCtA8J1CLkNTe2Ms2wocj75dd6VpiqS5Z5quTYcUoo4Yq+DN0rtikODccuv7RU81sw==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.26.10
+ '@babel/helper-plugin-utils': 7.27.1
+ '@babel/helper-skip-transparent-expression-wrappers': 7.27.1
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
+ /@babel/plugin-transform-function-name@7.27.1(@babel/core@7.26.10):
+ resolution: {integrity: sha512-1bQeydJF9Nr1eBCMMbC+hdwmRlsv5XYOMu03YSWFwNs0HsAmtSxxF1fyuYPqemVldVyFmlCU7w8UE14LupUSZQ==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.26.10
+ '@babel/helper-compilation-targets': 7.27.2
+ '@babel/helper-plugin-utils': 7.27.1
+ '@babel/traverse': 7.28.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
+ /@babel/plugin-transform-literals@7.27.1(@babel/core@7.26.10):
+ resolution: {integrity: sha512-0HCFSepIpLTkLcsi86GG3mTUzxV5jpmbv97hTETW3yzrAij8aqlD36toB1D0daVFJM8NK6GvKO0gslVQmm+zZA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.26.10
+ '@babel/helper-plugin-utils': 7.27.1
+ dev: false
+
+ /@babel/plugin-transform-logical-assignment-operators@7.27.1(@babel/core@7.26.10):
+ resolution: {integrity: sha512-SJvDs5dXxiae4FbSL1aBJlG4wvl594N6YEVVn9e3JGulwioy6z3oPjx/sQBO3Y4NwUu5HNix6KJ3wBZoewcdbw==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.26.10
+ '@babel/helper-plugin-utils': 7.27.1
+ dev: false
+
+ /@babel/plugin-transform-modules-commonjs@7.27.1(@babel/core@7.26.10):
+ resolution: {integrity: sha512-OJguuwlTYlN0gBZFRPqwOGNWssZjfIUdS7HMYtN8c1KmwpwHFBwTeFZrg9XZa+DFTitWOW5iTAG7tyCUPsCCyw==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.26.10
+ '@babel/helper-module-transforms': 7.27.3(@babel/core@7.26.10)
+ '@babel/helper-plugin-utils': 7.27.1
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
+ /@babel/plugin-transform-named-capturing-groups-regex@7.27.1(@babel/core@7.26.10):
+ resolution: {integrity: sha512-SstR5JYy8ddZvD6MhV0tM/j16Qds4mIpJTOd1Yu9J9pJjH93bxHECF7pgtc28XvkzTD6Pxcm/0Z73Hvk7kb3Ng==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0
+ dependencies:
+ '@babel/core': 7.26.10
+ '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.26.10)
+ '@babel/helper-plugin-utils': 7.27.1
+ dev: false
+
+ /@babel/plugin-transform-nullish-coalescing-operator@7.27.1(@babel/core@7.26.10):
+ resolution: {integrity: sha512-aGZh6xMo6q9vq1JGcw58lZ1Z0+i0xB2x0XaauNIUXd6O1xXc3RwoWEBlsTQrY4KQ9Jf0s5rgD6SiNkaUdJegTA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.26.10
+ '@babel/helper-plugin-utils': 7.27.1
+ dev: false
+
+ /@babel/plugin-transform-numeric-separator@7.27.1(@babel/core@7.26.10):
+ resolution: {integrity: sha512-fdPKAcujuvEChxDBJ5c+0BTaS6revLV7CJL08e4m3de8qJfNIuCc2nc7XJYOjBoTMJeqSmwXJ0ypE14RCjLwaw==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.26.10
+ '@babel/helper-plugin-utils': 7.27.1
+ dev: false
+
+ /@babel/plugin-transform-object-rest-spread@7.28.0(@babel/core@7.26.10):
+ resolution: {integrity: sha512-9VNGikXxzu5eCiQjdE4IZn8sb9q7Xsk5EXLDBKUYg1e/Tve8/05+KJEtcxGxAgCY5t/BpKQM+JEL/yT4tvgiUA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.26.10
+ '@babel/helper-compilation-targets': 7.27.2
+ '@babel/helper-plugin-utils': 7.27.1
+ '@babel/plugin-transform-destructuring': 7.28.0(@babel/core@7.26.10)
+ '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.26.10)
+ '@babel/traverse': 7.28.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
+ /@babel/plugin-transform-optional-catch-binding@7.27.1(@babel/core@7.26.10):
+ resolution: {integrity: sha512-txEAEKzYrHEX4xSZN4kJ+OfKXFVSWKB2ZxM9dpcE3wT7smwkNmXo5ORRlVzMVdJbD+Q8ILTgSD7959uj+3Dm3Q==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.26.10
+ '@babel/helper-plugin-utils': 7.27.1
+ dev: false
+
+ /@babel/plugin-transform-optional-chaining@7.27.1(@babel/core@7.26.10):
+ resolution: {integrity: sha512-BQmKPPIuc8EkZgNKsv0X4bPmOoayeu4F1YCwx2/CfmDSXDbp7GnzlUH+/ul5VGfRg1AoFPsrIThlEBj2xb4CAg==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.26.10
+ '@babel/helper-plugin-utils': 7.27.1
+ '@babel/helper-skip-transparent-expression-wrappers': 7.27.1
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
+ /@babel/plugin-transform-parameters@7.27.7(@babel/core@7.26.10):
+ resolution: {integrity: sha512-qBkYTYCb76RRxUM6CcZA5KRu8K4SM8ajzVeUgVdMVO9NN9uI/GaVmBg/WKJJGnNokV9SY8FxNOVWGXzqzUidBg==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.26.10
+ '@babel/helper-plugin-utils': 7.27.1
+ dev: false
+
+ /@babel/plugin-transform-private-methods@7.27.1(@babel/core@7.26.10):
+ resolution: {integrity: sha512-10FVt+X55AjRAYI9BrdISN9/AQWHqldOeZDUoLyif1Kn05a56xVBXb8ZouL8pZ9jem8QpXaOt8TS7RHUIS+GPA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.26.10
+ '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.26.10)
+ '@babel/helper-plugin-utils': 7.27.1
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
+ /@babel/plugin-transform-private-property-in-object@7.27.1(@babel/core@7.26.10):
+ resolution: {integrity: sha512-5J+IhqTi1XPa0DXF83jYOaARrX+41gOewWbkPyjMNRDqgOCqdffGh8L3f/Ek5utaEBZExjSAzcyjmV9SSAWObQ==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.26.10
+ '@babel/helper-annotate-as-pure': 7.27.3
+ '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.26.10)
+ '@babel/helper-plugin-utils': 7.27.1
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
+ /@babel/plugin-transform-react-display-name@7.28.0(@babel/core@7.26.10):
+ resolution: {integrity: sha512-D6Eujc2zMxKjfa4Zxl4GHMsmhKKZ9VpcqIchJLvwTxad9zWIYulwYItBovpDOoNLISpcZSXoDJ5gaGbQUDqViA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.26.10
+ '@babel/helper-plugin-utils': 7.27.1
+ dev: false
+
+ /@babel/plugin-transform-react-jsx-development@7.27.1(@babel/core@7.26.10):
+ resolution: {integrity: sha512-ykDdF5yI4f1WrAolLqeF3hmYU12j9ntLQl/AOG1HAS21jxyg1Q0/J/tpREuYLfatGdGmXp/3yS0ZA76kOlVq9Q==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
'@babel/core': 7.26.10
- '@babel/helper-plugin-utils': 7.26.5
- dev: true
+ '@babel/plugin-transform-react-jsx': 7.27.1(@babel/core@7.26.10)
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
- /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.26.10):
- resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==}
+ /@babel/plugin-transform-react-jsx-self@7.25.9(@babel/core@7.26.10):
+ resolution: {integrity: sha512-y8quW6p0WHkEhmErnfe58r7x0A70uKphQm8Sp8cV7tjNQwK56sNVK0M73LK3WuYmsuyrftut4xAkjjgU0twaMg==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
'@babel/core': 7.26.10
'@babel/helper-plugin-utils': 7.26.5
- dev: true
- /@babel/plugin-syntax-jsx@7.25.9(@babel/core@7.26.10):
- resolution: {integrity: sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==}
+ /@babel/plugin-transform-react-jsx-source@7.25.9(@babel/core@7.26.10):
+ resolution: {integrity: sha512-+iqjT8xmXhhYv4/uiYd8FNQsraMFZIfxVSqxxVSZP0WbbSAWvBXAul0m/zu+7Vv4O/3WtApy9pmaTMiumEZgfg==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
'@babel/core': 7.26.10
'@babel/helper-plugin-utils': 7.26.5
- dev: true
- /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.26.10):
- resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==}
+ /@babel/plugin-transform-react-jsx@7.27.1(@babel/core@7.26.10):
+ resolution: {integrity: sha512-2KH4LWGSrJIkVf5tSiBFYuXDAoWRq2MMwgivCf+93dd0GQi8RXLjKA/0EvRnVV5G0hrHczsquXuD01L8s6dmBw==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
'@babel/core': 7.26.10
- '@babel/helper-plugin-utils': 7.26.5
- dev: true
+ '@babel/helper-annotate-as-pure': 7.27.3
+ '@babel/helper-module-imports': 7.27.1
+ '@babel/helper-plugin-utils': 7.27.1
+ '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.26.10)
+ '@babel/types': 7.28.2
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
- /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.26.10):
- resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==}
+ /@babel/plugin-transform-react-pure-annotations@7.27.1(@babel/core@7.26.10):
+ resolution: {integrity: sha512-JfuinvDOsD9FVMTHpzA/pBLisxpv1aSf+OIV8lgH3MuWrks19R27e6a6DipIg4aX1Zm9Wpb04p8wljfKrVSnPA==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
'@babel/core': 7.26.10
- '@babel/helper-plugin-utils': 7.26.5
- dev: true
+ '@babel/helper-annotate-as-pure': 7.27.3
+ '@babel/helper-plugin-utils': 7.27.1
+ dev: false
- /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.26.10):
- resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==}
+ /@babel/plugin-transform-regenerator@7.28.1(@babel/core@7.26.10):
+ resolution: {integrity: sha512-P0QiV/taaa3kXpLY+sXla5zec4E+4t4Aqc9ggHlfZ7a2cp8/x/Gv08jfwEtn9gnnYIMvHx6aoOZ8XJL8eU71Dg==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
'@babel/core': 7.26.10
- '@babel/helper-plugin-utils': 7.26.5
- dev: true
+ '@babel/helper-plugin-utils': 7.27.1
+ dev: false
- /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.26.10):
- resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==}
+ /@babel/plugin-transform-runtime@7.28.0(@babel/core@7.26.10):
+ resolution: {integrity: sha512-dGopk9nZrtCs2+nfIem25UuHyt5moSJamArzIoh9/vezUQPmYDOzjaHDCkAzuGJibCIkPup8rMT2+wYB6S73cA==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
'@babel/core': 7.26.10
- '@babel/helper-plugin-utils': 7.26.5
- dev: true
+ '@babel/helper-module-imports': 7.27.1
+ '@babel/helper-plugin-utils': 7.27.1
+ babel-plugin-polyfill-corejs2: 0.4.14(@babel/core@7.26.10)
+ babel-plugin-polyfill-corejs3: 0.13.0(@babel/core@7.26.10)
+ babel-plugin-polyfill-regenerator: 0.6.5(@babel/core@7.26.10)
+ semver: 6.3.1
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
- /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.26.10):
- resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==}
+ /@babel/plugin-transform-shorthand-properties@7.27.1(@babel/core@7.26.10):
+ resolution: {integrity: sha512-N/wH1vcn4oYawbJ13Y/FxcQrWk63jhfNa7jef0ih7PHSIHX2LB7GWE1rkPrOnka9kwMxb6hMl19p7lidA+EHmQ==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
'@babel/core': 7.26.10
- '@babel/helper-plugin-utils': 7.26.5
- dev: true
+ '@babel/helper-plugin-utils': 7.27.1
+ dev: false
- /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.26.10):
- resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==}
+ /@babel/plugin-transform-spread@7.27.1(@babel/core@7.26.10):
+ resolution: {integrity: sha512-kpb3HUqaILBJcRFVhFUs6Trdd4mkrzcGXss+6/mxUd273PfbWqSDHRzMT2234gIg2QYfAjvXLSquP1xECSg09Q==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
'@babel/core': 7.26.10
- '@babel/helper-plugin-utils': 7.26.5
- dev: true
+ '@babel/helper-plugin-utils': 7.27.1
+ '@babel/helper-skip-transparent-expression-wrappers': 7.27.1
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
- /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.26.10):
- resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==}
+ /@babel/plugin-transform-sticky-regex@7.27.1(@babel/core@7.26.10):
+ resolution: {integrity: sha512-lhInBO5bi/Kowe2/aLdBAawijx+q1pQzicSgnkB6dUPc1+RC8QmJHKf2OjvU+NZWitguJHEaEmbV6VWEouT58g==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
'@babel/core': 7.26.10
- '@babel/helper-plugin-utils': 7.26.5
- dev: true
+ '@babel/helper-plugin-utils': 7.27.1
+ dev: false
- /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.26.10):
- resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==}
+ /@babel/plugin-transform-typescript@7.28.0(@babel/core@7.26.10):
+ resolution: {integrity: sha512-4AEiDEBPIZvLQaWlc9liCavE0xRM0dNca41WtBeM3jgFptfUOSG9z0uteLhq6+3rq+WB6jIvUwKDTpXEHPJ2Vg==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
'@babel/core': 7.26.10
- '@babel/helper-plugin-utils': 7.26.5
- dev: true
+ '@babel/helper-annotate-as-pure': 7.27.3
+ '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.26.10)
+ '@babel/helper-plugin-utils': 7.27.1
+ '@babel/helper-skip-transparent-expression-wrappers': 7.27.1
+ '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.26.10)
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
- /@babel/plugin-syntax-typescript@7.25.9(@babel/core@7.26.10):
- resolution: {integrity: sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ==}
+ /@babel/plugin-transform-unicode-regex@7.27.1(@babel/core@7.26.10):
+ resolution: {integrity: sha512-xvINq24TRojDuyt6JGtHmkVkrfVV3FPT16uytxImLeBZqW3/H52yN+kM1MGuyPkIQxrzKwPHs5U/MP3qKyzkGw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
'@babel/core': 7.26.10
- '@babel/helper-plugin-utils': 7.26.5
- dev: true
+ '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.26.10)
+ '@babel/helper-plugin-utils': 7.27.1
+ dev: false
- /@babel/plugin-transform-react-jsx-self@7.25.9(@babel/core@7.26.10):
- resolution: {integrity: sha512-y8quW6p0WHkEhmErnfe58r7x0A70uKphQm8Sp8cV7tjNQwK56sNVK0M73LK3WuYmsuyrftut4xAkjjgU0twaMg==}
+ /@babel/preset-react@7.27.1(@babel/core@7.26.10):
+ resolution: {integrity: sha512-oJHWh2gLhU9dW9HHr42q0cI0/iHHXTLGe39qvpAZZzagHy0MzYLCnCVV0symeRvzmjHyVU7mw2K06E6u/JwbhA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
'@babel/core': 7.26.10
- '@babel/helper-plugin-utils': 7.26.5
- dev: true
+ '@babel/helper-plugin-utils': 7.27.1
+ '@babel/helper-validator-option': 7.27.1
+ '@babel/plugin-transform-react-display-name': 7.28.0(@babel/core@7.26.10)
+ '@babel/plugin-transform-react-jsx': 7.27.1(@babel/core@7.26.10)
+ '@babel/plugin-transform-react-jsx-development': 7.27.1(@babel/core@7.26.10)
+ '@babel/plugin-transform-react-pure-annotations': 7.27.1(@babel/core@7.26.10)
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
- /@babel/plugin-transform-react-jsx-source@7.25.9(@babel/core@7.26.10):
- resolution: {integrity: sha512-+iqjT8xmXhhYv4/uiYd8FNQsraMFZIfxVSqxxVSZP0WbbSAWvBXAul0m/zu+7Vv4O/3WtApy9pmaTMiumEZgfg==}
+ /@babel/preset-typescript@7.27.1(@babel/core@7.26.10):
+ resolution: {integrity: sha512-l7WfQfX0WK4M0v2RudjuQK4u99BS6yLHYEmdtVPP7lKV013zr9DygFuWNlnbvQ9LR+LS0Egz/XAvGx5U9MX0fQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
'@babel/core': 7.26.10
- '@babel/helper-plugin-utils': 7.26.5
- dev: true
+ '@babel/helper-plugin-utils': 7.27.1
+ '@babel/helper-validator-option': 7.27.1
+ '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.26.10)
+ '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.26.10)
+ '@babel/plugin-transform-typescript': 7.28.0(@babel/core@7.26.10)
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
/@babel/runtime@7.27.0:
resolution: {integrity: sha512-VtPOkrdPHZsKc/clNqyi9WUA8TINkZ4cGk63UUE3u4pmB2k+ZMQRDuIOagv8UVd6j7k0T3+RRIb7beKTebNbcw==}
engines: {node: '>=6.9.0'}
dependencies:
regenerator-runtime: 0.14.1
- dev: true
/@babel/template@7.27.0:
resolution: {integrity: sha512-2ncevenBqXI6qRMukPlXwHKHchC7RyMuu4xv5JBXRfOGVcTy1mXCD12qrp7Jsoxll1EV3+9sE4GugBVRjT2jFA==}
@@ -767,7 +1564,15 @@ packages:
'@babel/code-frame': 7.26.2
'@babel/parser': 7.27.0
'@babel/types': 7.27.0
- dev: true
+
+ /@babel/template@7.27.2:
+ resolution: {integrity: sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==}
+ engines: {node: '>=6.9.0'}
+ dependencies:
+ '@babel/code-frame': 7.27.1
+ '@babel/parser': 7.28.0
+ '@babel/types': 7.28.2
+ dev: false
/@babel/traverse@7.27.0:
resolution: {integrity: sha512-19lYZFzYVQkkHkl4Cy4WrAVcqBkgvV2YM2TU3xG6DIwO7O3ecbDPfW3yM3bjAGcqcQHi+CCtjMR3dIEHxsd6bA==}
@@ -782,7 +1587,21 @@ packages:
globals: 11.12.0
transitivePeerDependencies:
- supports-color
- dev: true
+
+ /@babel/traverse@7.28.0:
+ resolution: {integrity: sha512-mGe7UK5wWyh0bKRfupsUchrQGqvDbZDbKJw+kcRGSmdHVYrv+ltd0pnpDTVpiTqnaBru9iEvA8pz8W46v0Amwg==}
+ engines: {node: '>=6.9.0'}
+ dependencies:
+ '@babel/code-frame': 7.27.1
+ '@babel/generator': 7.28.0
+ '@babel/helper-globals': 7.28.0
+ '@babel/parser': 7.28.0
+ '@babel/template': 7.27.2
+ '@babel/types': 7.28.2
+ debug: 4.4.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
/@babel/types@7.27.0:
resolution: {integrity: sha512-H45s8fVLYjbhFH62dIJ3WtmJ6RSPt/3DRO0ZcT2SUiYiQyz3BLVb9ADEnLl91m74aQPS3AzzeajZHYOalWe3bg==}
@@ -790,7 +1609,14 @@ packages:
dependencies:
'@babel/helper-string-parser': 7.25.9
'@babel/helper-validator-identifier': 7.25.9
- dev: true
+
+ /@babel/types@7.28.2:
+ resolution: {integrity: sha512-ruv7Ae4J5dUYULmeXw1gmb7rYRz57OWCPM57pHojnLq/3Z1CK2lNSLTCVjxVk1F/TZHwOZZrOWi0ur95BbLxNQ==}
+ engines: {node: '>=6.9.0'}
+ dependencies:
+ '@babel/helper-string-parser': 7.27.1
+ '@babel/helper-validator-identifier': 7.27.1
+ dev: false
/@bcoe/v8-coverage@0.2.3:
resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==}
@@ -909,46 +1735,46 @@ packages:
'@jridgewell/trace-mapping': 0.3.9
dev: true
- /@dnd-kit/accessibility@3.1.1(react@18.3.1):
+ /@dnd-kit/accessibility@3.1.1(react@19.0.0):
resolution: {integrity: sha512-2P+YgaXF+gRsIihwwY1gCsQSYnu9Zyj2py8kY5fFvUM1qm2WA2u639R6YNVfU4GWr+ZM5mqEsfHZZLoRONbemw==}
peerDependencies:
react: '>=16.8.0'
dependencies:
- react: 18.3.1
+ react: 19.0.0
tslib: 2.8.1
dev: false
- /@dnd-kit/core@6.3.1(react-dom@18.3.1)(react@18.3.1):
+ /@dnd-kit/core@6.3.1(react-dom@19.0.0)(react@19.0.0):
resolution: {integrity: sha512-xkGBRQQab4RLwgXxoqETICr6S5JlogafbhNsidmrkVv2YRs5MLwpjoF2qpiGjQt8S9AoxtIV603s0GIUpY5eYQ==}
peerDependencies:
react: '>=16.8.0'
react-dom: '>=16.8.0'
dependencies:
- '@dnd-kit/accessibility': 3.1.1(react@18.3.1)
- '@dnd-kit/utilities': 3.2.2(react@18.3.1)
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
+ '@dnd-kit/accessibility': 3.1.1(react@19.0.0)
+ '@dnd-kit/utilities': 3.2.2(react@19.0.0)
+ react: 19.0.0
+ react-dom: 19.0.0(react@19.0.0)
tslib: 2.8.1
dev: false
- /@dnd-kit/sortable@10.0.0(@dnd-kit/core@6.3.1)(react@18.3.1):
+ /@dnd-kit/sortable@10.0.0(@dnd-kit/core@6.3.1)(react@19.0.0):
resolution: {integrity: sha512-+xqhmIIzvAYMGfBYYnbKuNicfSsk4RksY2XdmJhT+HAC01nix6fHCztU68jooFiMUB01Ky3F0FyOvhG/BZrWkg==}
peerDependencies:
'@dnd-kit/core': ^6.3.0
react: '>=16.8.0'
dependencies:
- '@dnd-kit/core': 6.3.1(react-dom@18.3.1)(react@18.3.1)
- '@dnd-kit/utilities': 3.2.2(react@18.3.1)
- react: 18.3.1
+ '@dnd-kit/core': 6.3.1(react-dom@19.0.0)(react@19.0.0)
+ '@dnd-kit/utilities': 3.2.2(react@19.0.0)
+ react: 19.0.0
tslib: 2.8.1
dev: false
- /@dnd-kit/utilities@3.2.2(react@18.3.1):
+ /@dnd-kit/utilities@3.2.2(react@19.0.0):
resolution: {integrity: sha512-+MKAJEOfaBe5SmV6t34p80MMKhjvUz0vRrvVJbPT0WElzaOJ/1xs+D+KDv+tD/NE5ujfrChEcshd4fLn0wpiqg==}
peerDependencies:
react: '>=16.8.0'
dependencies:
- react: 18.3.1
+ react: 19.0.0
tslib: 2.8.1
dev: false
@@ -1416,9 +2242,307 @@ packages:
- supports-color
dev: false
- /@eslint/js@8.57.1:
- resolution: {integrity: sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ /@eslint/js@8.57.1:
+ resolution: {integrity: sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ dev: false
+
+ /@expo/cli@0.24.20:
+ resolution: {integrity: sha512-uF1pOVcd+xizNtVTuZqNGzy7I6IJon5YMmQidsURds1Ww96AFDxrR/NEACqeATNAmY60m8wy1VZZpSg5zLNkpw==}
+ hasBin: true
+ dependencies:
+ '@0no-co/graphql.web': 1.2.0
+ '@babel/runtime': 7.27.0
+ '@expo/code-signing-certificates': 0.0.5
+ '@expo/config': 11.0.13
+ '@expo/config-plugins': 10.1.2
+ '@expo/devcert': 1.2.0
+ '@expo/env': 1.0.7
+ '@expo/image-utils': 0.7.6
+ '@expo/json-file': 9.1.5
+ '@expo/metro-config': 0.20.17
+ '@expo/osascript': 2.2.5
+ '@expo/package-manager': 1.8.6
+ '@expo/plist': 0.3.5
+ '@expo/prebuild-config': 9.0.11
+ '@expo/spawn-async': 1.7.2
+ '@expo/ws-tunnel': 1.0.6
+ '@expo/xcpretty': 4.3.2
+ '@react-native/dev-middleware': 0.79.5
+ '@urql/core': 5.2.0
+ '@urql/exchange-retry': 1.3.2(@urql/core@5.2.0)
+ accepts: 1.3.8
+ arg: 5.0.2
+ better-opn: 3.0.2
+ bplist-creator: 0.1.0
+ bplist-parser: 0.3.2
+ chalk: 4.1.2
+ ci-info: 3.9.0
+ compression: 1.8.1
+ connect: 3.7.0
+ debug: 4.4.0
+ env-editor: 0.4.2
+ freeport-async: 2.0.0
+ getenv: 2.0.0
+ glob: 10.4.5
+ lan-network: 0.1.7
+ minimatch: 9.0.5
+ node-forge: 1.3.1
+ npm-package-arg: 11.0.3
+ ora: 3.4.0
+ picomatch: 3.0.1
+ pretty-bytes: 5.6.0
+ pretty-format: 29.7.0
+ progress: 2.0.3
+ prompts: 2.4.2
+ qrcode-terminal: 0.11.0
+ require-from-string: 2.0.2
+ requireg: 0.2.2
+ resolve: 1.22.10
+ resolve-from: 5.0.0
+ resolve.exports: 2.0.3
+ semver: 7.7.1
+ send: 0.19.0
+ slugify: 1.6.6
+ source-map-support: 0.5.21
+ stacktrace-parser: 0.1.11
+ structured-headers: 0.4.1
+ tar: 7.4.3
+ terminal-link: 2.1.1
+ undici: 6.21.3
+ wrap-ansi: 7.0.0
+ ws: 8.18.3
+ transitivePeerDependencies:
+ - bufferutil
+ - graphql
+ - supports-color
+ - utf-8-validate
+ dev: false
+
+ /@expo/code-signing-certificates@0.0.5:
+ resolution: {integrity: sha512-BNhXkY1bblxKZpltzAx98G2Egj9g1Q+JRcvR7E99DOj862FTCX+ZPsAUtPTr7aHxwtrL7+fL3r0JSmM9kBm+Bw==}
+ dependencies:
+ node-forge: 1.3.1
+ nullthrows: 1.1.1
+ dev: false
+
+ /@expo/config-plugins@10.1.2:
+ resolution: {integrity: sha512-IMYCxBOcnuFStuK0Ay+FzEIBKrwW8OVUMc65+v0+i7YFIIe8aL342l7T4F8lR4oCfhXn7d6M5QPgXvjtc/gAcw==}
+ dependencies:
+ '@expo/config-types': 53.0.5
+ '@expo/json-file': 9.1.5
+ '@expo/plist': 0.3.5
+ '@expo/sdk-runtime-versions': 1.0.0
+ chalk: 4.1.2
+ debug: 4.4.0
+ getenv: 2.0.0
+ glob: 10.4.5
+ resolve-from: 5.0.0
+ semver: 7.7.1
+ slash: 3.0.0
+ slugify: 1.6.6
+ xcode: 3.0.1
+ xml2js: 0.6.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
+ /@expo/config-types@53.0.5:
+ resolution: {integrity: sha512-kqZ0w44E+HEGBjy+Lpyn0BVL5UANg/tmNixxaRMLS6nf37YsDrLk2VMAmeKMMk5CKG0NmOdVv3ngeUjRQMsy9g==}
+ dev: false
+
+ /@expo/config@11.0.13:
+ resolution: {integrity: sha512-TnGb4u/zUZetpav9sx/3fWK71oCPaOjZHoVED9NaEncktAd0Eonhq5NUghiJmkUGt3gGSjRAEBXiBbbY9/B1LA==}
+ dependencies:
+ '@babel/code-frame': 7.10.4
+ '@expo/config-plugins': 10.1.2
+ '@expo/config-types': 53.0.5
+ '@expo/json-file': 9.1.5
+ deepmerge: 4.3.1
+ getenv: 2.0.0
+ glob: 10.4.5
+ require-from-string: 2.0.2
+ resolve-from: 5.0.0
+ resolve-workspace-root: 2.0.0
+ semver: 7.7.1
+ slugify: 1.6.6
+ sucrase: 3.35.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
+ /@expo/devcert@1.2.0:
+ resolution: {integrity: sha512-Uilcv3xGELD5t/b0eM4cxBFEKQRIivB3v7i+VhWLV/gL98aw810unLKKJbGAxAIhY6Ipyz8ChWibFsKFXYwstA==}
+ dependencies:
+ '@expo/sudo-prompt': 9.3.2
+ debug: 3.2.7
+ glob: 10.4.5
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
+ /@expo/env@1.0.7:
+ resolution: {integrity: sha512-qSTEnwvuYJ3umapO9XJtrb1fAqiPlmUUg78N0IZXXGwQRt+bkp0OBls+Y5Mxw/Owj8waAM0Z3huKKskRADR5ow==}
+ dependencies:
+ chalk: 4.1.2
+ debug: 4.4.0
+ dotenv: 16.4.7
+ dotenv-expand: 11.0.7
+ getenv: 2.0.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
+ /@expo/fingerprint@0.13.4:
+ resolution: {integrity: sha512-MYfPYBTMfrrNr07DALuLhG6EaLVNVrY/PXjEzsjWdWE4ZFn0yqI0IdHNkJG7t1gePT8iztHc7qnsx+oo/rDo6w==}
+ hasBin: true
+ dependencies:
+ '@expo/spawn-async': 1.7.2
+ arg: 5.0.2
+ chalk: 4.1.2
+ debug: 4.4.0
+ find-up: 5.0.0
+ getenv: 2.0.0
+ glob: 10.4.5
+ ignore: 5.3.2
+ minimatch: 9.0.5
+ p-limit: 3.1.0
+ resolve-from: 5.0.0
+ semver: 7.7.1
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
+ /@expo/image-utils@0.7.6:
+ resolution: {integrity: sha512-GKnMqC79+mo/1AFrmAcUcGfbsXXTRqOMNS1umebuevl3aaw+ztsYEFEiuNhHZW7PQ3Xs3URNT513ZxKhznDscw==}
+ dependencies:
+ '@expo/spawn-async': 1.7.2
+ chalk: 4.1.2
+ getenv: 2.0.0
+ jimp-compact: 0.16.1
+ parse-png: 2.1.0
+ resolve-from: 5.0.0
+ semver: 7.7.1
+ temp-dir: 2.0.0
+ unique-string: 2.0.0
+ dev: false
+
+ /@expo/json-file@9.1.5:
+ resolution: {integrity: sha512-prWBhLUlmcQtvN6Y7BpW2k9zXGd3ySa3R6rAguMJkp1z22nunLN64KYTUWfijFlprFoxm9r2VNnGkcbndAlgKA==}
+ dependencies:
+ '@babel/code-frame': 7.10.4
+ json5: 2.2.3
+ dev: false
+
+ /@expo/metro-config@0.20.17:
+ resolution: {integrity: sha512-lpntF2UZn5bTwrPK6guUv00Xv3X9mkN3YYla+IhEHiYXWyG7WKOtDU0U4KR8h3ubkZ6SPH3snDyRyAzMsWtZFA==}
+ dependencies:
+ '@babel/core': 7.26.10
+ '@babel/generator': 7.27.0
+ '@babel/parser': 7.27.0
+ '@babel/types': 7.27.0
+ '@expo/config': 11.0.13
+ '@expo/env': 1.0.7
+ '@expo/json-file': 9.1.5
+ '@expo/spawn-async': 1.7.2
+ chalk: 4.1.2
+ debug: 4.4.0
+ dotenv: 16.4.7
+ dotenv-expand: 11.0.7
+ getenv: 2.0.0
+ glob: 10.4.5
+ jsc-safe-url: 0.2.4
+ lightningcss: 1.27.0
+ minimatch: 9.0.5
+ postcss: 8.4.49
+ resolve-from: 5.0.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
+ /@expo/osascript@2.2.5:
+ resolution: {integrity: sha512-Bpp/n5rZ0UmpBOnl7Li3LtM7la0AR3H9NNesqL+ytW5UiqV/TbonYW3rDZY38u4u/lG7TnYflVIVQPD+iqZJ5w==}
+ engines: {node: '>=12'}
+ dependencies:
+ '@expo/spawn-async': 1.7.2
+ exec-async: 2.2.0
+ dev: false
+
+ /@expo/package-manager@1.8.6:
+ resolution: {integrity: sha512-gcdICLuL+nHKZagPIDC5tX8UoDDB8vNA5/+SaQEqz8D+T2C4KrEJc2Vi1gPAlDnKif834QS6YluHWyxjk0yZlQ==}
+ dependencies:
+ '@expo/json-file': 9.1.5
+ '@expo/spawn-async': 1.7.2
+ chalk: 4.1.2
+ npm-package-arg: 11.0.3
+ ora: 3.4.0
+ resolve-workspace-root: 2.0.0
+ dev: false
+
+ /@expo/plist@0.3.5:
+ resolution: {integrity: sha512-9RYVU1iGyCJ7vWfg3e7c/NVyMFs8wbl+dMWZphtFtsqyN9zppGREU3ctlD3i8KUE0sCUTVnLjCWr+VeUIDep2g==}
+ dependencies:
+ '@xmldom/xmldom': 0.8.10
+ base64-js: 1.5.1
+ xmlbuilder: 15.1.1
+ dev: false
+
+ /@expo/prebuild-config@9.0.11:
+ resolution: {integrity: sha512-0DsxhhixRbCCvmYskBTq8czsU0YOBsntYURhWPNpkl0IPVpeP9haE5W4OwtHGzXEbmHdzaoDwNmVcWjS/mqbDw==}
+ dependencies:
+ '@expo/config': 11.0.13
+ '@expo/config-plugins': 10.1.2
+ '@expo/config-types': 53.0.5
+ '@expo/image-utils': 0.7.6
+ '@expo/json-file': 9.1.5
+ '@react-native/normalize-colors': 0.79.5
+ debug: 4.4.0
+ resolve-from: 5.0.0
+ semver: 7.7.1
+ xml2js: 0.6.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
+ /@expo/sdk-runtime-versions@1.0.0:
+ resolution: {integrity: sha512-Doz2bfiPndXYFPMRwPyGa1k5QaKDVpY806UJj570epIiMzWaYyCtobasyfC++qfIXVb5Ocy7r3tP9d62hAQ7IQ==}
+ dev: false
+
+ /@expo/spawn-async@1.7.2:
+ resolution: {integrity: sha512-QdWi16+CHB9JYP7gma19OVVg0BFkvU8zNj9GjWorYI8Iv8FUxjOCcYRuAmX4s/h91e4e7BPsskc8cSrZYho9Ew==}
+ engines: {node: '>=12'}
+ dependencies:
+ cross-spawn: 7.0.6
+ dev: false
+
+ /@expo/sudo-prompt@9.3.2:
+ resolution: {integrity: sha512-HHQigo3rQWKMDzYDLkubN5WQOYXJJE2eNqIQC2axC2iO3mHdwnIR7FgZVvHWtBwAdzBgAP0ECp8KqS8TiMKvgw==}
+ dev: false
+
+ /@expo/vector-icons@14.1.0(expo-font@13.3.2)(react-native@0.79.5)(react@19.0.0):
+ resolution: {integrity: sha512-7T09UE9h8QDTsUeMGymB4i+iqvtEeaO5VvUjryFB4tugDTG/bkzViWA74hm5pfjjDEhYMXWaX112mcvhccmIwQ==}
+ peerDependencies:
+ expo-font: '*'
+ react: '*'
+ react-native: '*'
+ dependencies:
+ expo-font: 13.3.2(expo@53.0.20)(react@19.0.0)
+ react: 19.0.0
+ react-native: 0.79.5(@babel/core@7.26.10)(@types/react@19.1.10)(react@19.0.0)
+ dev: false
+
+ /@expo/ws-tunnel@1.0.6:
+ resolution: {integrity: sha512-nDRbLmSrJar7abvUjp3smDwH8HcbZcoOEa5jVPUv9/9CajgmWw20JNRwTuBRzWIWIkEJDkz20GoNA+tSwUqk0Q==}
+ dev: false
+
+ /@expo/xcpretty@4.3.2:
+ resolution: {integrity: sha512-ReZxZ8pdnoI3tP/dNnJdnmAk7uLT4FjsKDGW7YeDdvdOMz2XCQSmSCM9IWlrXuWtMF9zeSB6WJtEhCQ41gQOfw==}
+ hasBin: true
+ dependencies:
+ '@babel/code-frame': 7.10.4
+ chalk: 4.1.2
+ find-up: 5.0.0
+ js-yaml: 4.1.0
dev: false
/@faker-js/faker@9.6.0:
@@ -1439,15 +2563,15 @@ packages:
'@floating-ui/utils': 0.2.9
dev: false
- /@floating-ui/react-dom@2.1.2(react-dom@18.3.1)(react@18.3.1):
+ /@floating-ui/react-dom@2.1.2(react-dom@19.0.0)(react@19.0.0):
resolution: {integrity: sha512-06okr5cgPzMNBy+Ycse2A6udMi4bqwW/zgBF/rwjcNqWkyr82Mcg8b0vjX8OJpZFy/FKjJmw6wV7t44kK6kW7A==}
peerDependencies:
react: '>=16.8.0'
react-dom: '>=16.8.0'
dependencies:
'@floating-ui/dom': 1.6.13
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
+ react: 19.0.0
+ react-dom: 19.0.0(react@19.0.0)
dev: false
/@floating-ui/utils@0.2.9:
@@ -1485,7 +2609,7 @@ packages:
'@fullcalendar/daygrid': 6.1.17(@fullcalendar/core@6.1.17)
dev: false
- /@fullcalendar/react@6.1.17(@fullcalendar/core@6.1.17)(react-dom@18.3.1)(react@18.3.1):
+ /@fullcalendar/react@6.1.17(@fullcalendar/core@6.1.17)(react-dom@19.0.0)(react@19.0.0):
resolution: {integrity: sha512-AA8soHhlfRH5dUeqHnfAtzDiXa2vrgWocJSK/F5qzw/pOxc9MqpuoS/nQBROWtHHg6yQUg3DoGqOOhi7dmylXQ==}
peerDependencies:
'@fullcalendar/core': ~6.1.17
@@ -1493,8 +2617,8 @@ packages:
react-dom: ^16.7.0 || ^17 || ^18 || ^19
dependencies:
'@fullcalendar/core': 6.1.17
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
+ react: 19.0.0
+ react-dom: 19.0.0(react@19.0.0)
dev: false
/@fullcalendar/timegrid@6.1.17(@fullcalendar/core@6.1.17):
@@ -1525,7 +2649,7 @@ packages:
peerDependencies:
react-hook-form: ^7.0.0
dependencies:
- react-hook-form: 7.55.0(react@18.3.1)
+ react-hook-form: 7.55.0(react@19.0.0)
dev: false
/@humanwhocodes/config-array@0.13.0:
@@ -1561,6 +2685,18 @@ packages:
wrap-ansi: 8.1.0
wrap-ansi-cjs: /wrap-ansi@7.0.0
+ /@isaacs/fs-minipass@4.0.1:
+ resolution: {integrity: sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==}
+ engines: {node: '>=18.0.0'}
+ dependencies:
+ minipass: 7.1.2
+ dev: false
+
+ /@isaacs/ttlcache@1.4.1:
+ resolution: {integrity: sha512-RQgQ4uQ+pLbqXfOmieB91ejmLwvSgv9nLx6sT6sD83s7umBypgg+OIBOBbEUiJXrfpnp9j0mRhYYdzp9uqq3lA==}
+ engines: {node: '>=12'}
+ dev: false
+
/@istanbuljs/load-nyc-config@1.1.0:
resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==}
engines: {node: '>=8'}
@@ -1570,12 +2706,10 @@ packages:
get-package-type: 0.1.0
js-yaml: 3.14.1
resolve-from: 5.0.0
- dev: true
/@istanbuljs/schema@0.1.3:
resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==}
engines: {node: '>=8'}
- dev: true
/@jercle/yargonaut@1.1.5:
resolution: {integrity: sha512-zBp2myVvBHp1UaJsNTyS6q4UDKT7eRiqTS4oNTS6VQMd6mpxYOdbeK4pY279cDCdakGy6hG0J3ejoXZVsPwHqw==}
@@ -1640,6 +2774,13 @@ packages:
- ts-node
dev: true
+ /@jest/create-cache-key-function@29.7.0:
+ resolution: {integrity: sha512-4QqS3LY5PBmTRHj9sAg1HLoPzqAI0uOX6wI/TRqHIcOxlFidy6YEmCQJk6FSZjNLGCeubDMfmkWL+qaLKhSGQA==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ dependencies:
+ '@jest/types': 29.6.3
+ dev: false
+
/@jest/environment@29.7.0:
resolution: {integrity: sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
@@ -1648,7 +2789,6 @@ packages:
'@jest/types': 29.6.3
'@types/node': 20.17.30
jest-mock: 29.7.0
- dev: true
/@jest/expect-utils@29.7.0:
resolution: {integrity: sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==}
@@ -1677,7 +2817,6 @@ packages:
jest-message-util: 29.7.0
jest-mock: 29.7.0
jest-util: 29.7.0
- dev: true
/@jest/globals@29.7.0:
resolution: {integrity: sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ==}
@@ -1733,7 +2872,6 @@ packages:
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
'@sinclair/typebox': 0.27.8
- dev: true
/@jest/source-map@29.6.3:
resolution: {integrity: sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw==}
@@ -1785,7 +2923,6 @@ packages:
write-file-atomic: 4.0.2
transitivePeerDependencies:
- supports-color
- dev: true
/@jest/types@29.6.3:
resolution: {integrity: sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==}
@@ -1797,7 +2934,13 @@ packages:
'@types/node': 20.17.30
'@types/yargs': 17.0.33
chalk: 4.1.2
- dev: true
+
+ /@jridgewell/gen-mapping@0.3.13:
+ resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==}
+ dependencies:
+ '@jridgewell/sourcemap-codec': 1.5.0
+ '@jridgewell/trace-mapping': 0.3.30
+ dev: false
/@jridgewell/gen-mapping@0.3.8:
resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==}
@@ -1820,7 +2963,6 @@ packages:
dependencies:
'@jridgewell/gen-mapping': 0.3.8
'@jridgewell/trace-mapping': 0.3.25
- dev: true
/@jridgewell/sourcemap-codec@1.5.0:
resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==}
@@ -1831,6 +2973,13 @@ packages:
'@jridgewell/resolve-uri': 3.1.2
'@jridgewell/sourcemap-codec': 1.5.0
+ /@jridgewell/trace-mapping@0.3.30:
+ resolution: {integrity: sha512-GQ7Nw5G2lTu/BtHTKfXhKHok2WGetd4XYcVKGx00SjAk8GMwgJM3zr6zORiPGuOE+/vkc90KtTosSSvaCjKb2Q==}
+ dependencies:
+ '@jridgewell/resolve-uri': 3.1.2
+ '@jridgewell/sourcemap-codec': 1.5.0
+ dev: false
+
/@jridgewell/trace-mapping@0.3.9:
resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==}
dependencies:
@@ -2346,7 +3495,7 @@ packages:
resolution: {integrity: sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA==}
dev: false
- /@radix-ui/react-arrow@1.1.3(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1):
+ /@radix-ui/react-arrow@1.1.3(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0):
resolution: {integrity: sha512-2dvVU4jva0qkNZH6HHWuSz5FN5GeU5tymvCgutF8WaXz9WnD1NgUhy73cqzkjkN4Zkn8lfTPv5JIfrC221W+Nw==}
peerDependencies:
'@types/react': '*'
@@ -2359,14 +3508,14 @@ packages:
'@types/react-dom':
optional: true
dependencies:
- '@radix-ui/react-primitive': 2.0.3(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1)
- '@types/react': 18.3.20
- '@types/react-dom': 18.3.6(@types/react@18.3.20)
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
+ '@radix-ui/react-primitive': 2.0.3(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0)
+ '@types/react': 19.1.10
+ '@types/react-dom': 19.1.7(@types/react@19.1.10)
+ react: 19.0.0
+ react-dom: 19.0.0(react@19.0.0)
dev: false
- /@radix-ui/react-avatar@1.1.4(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1):
+ /@radix-ui/react-avatar@1.1.4(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0):
resolution: {integrity: sha512-+kBesLBzwqyDiYCtYFK+6Ktf+N7+Y6QOTUueLGLIbLZ/YeyFW6bsBGDsN+5HxHpM55C90u5fxsg0ErxzXTcwKA==}
peerDependencies:
'@types/react': '*'
@@ -2379,17 +3528,17 @@ packages:
'@types/react-dom':
optional: true
dependencies:
- '@radix-ui/react-context': 1.1.2(@types/react@18.3.20)(react@18.3.1)
- '@radix-ui/react-primitive': 2.0.3(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1)
- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@18.3.20)(react@18.3.1)
- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@18.3.20)(react@18.3.1)
- '@types/react': 18.3.20
- '@types/react-dom': 18.3.6(@types/react@18.3.20)
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
+ '@radix-ui/react-context': 1.1.2(@types/react@19.1.10)(react@19.0.0)
+ '@radix-ui/react-primitive': 2.0.3(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0)
+ '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.10)(react@19.0.0)
+ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.10)(react@19.0.0)
+ '@types/react': 19.1.10
+ '@types/react-dom': 19.1.7(@types/react@19.1.10)
+ react: 19.0.0
+ react-dom: 19.0.0(react@19.0.0)
dev: false
- /@radix-ui/react-checkbox@1.1.5(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1):
+ /@radix-ui/react-checkbox@1.1.5(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0):
resolution: {integrity: sha512-B0gYIVxl77KYDR25AY9EGe/G//ef85RVBIxQvK+m5pxAC7XihAc/8leMHhDvjvhDu02SBSb6BuytlWr/G7F3+g==}
peerDependencies:
'@types/react': '*'
@@ -2403,20 +3552,20 @@ packages:
optional: true
dependencies:
'@radix-ui/primitive': 1.1.2
- '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.20)(react@18.3.1)
- '@radix-ui/react-context': 1.1.2(@types/react@18.3.20)(react@18.3.1)
- '@radix-ui/react-presence': 1.1.3(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1)
- '@radix-ui/react-primitive': 2.0.3(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1)
- '@radix-ui/react-use-controllable-state': 1.1.1(@types/react@18.3.20)(react@18.3.1)
- '@radix-ui/react-use-previous': 1.1.1(@types/react@18.3.20)(react@18.3.1)
- '@radix-ui/react-use-size': 1.1.1(@types/react@18.3.20)(react@18.3.1)
- '@types/react': 18.3.20
- '@types/react-dom': 18.3.6(@types/react@18.3.20)
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- dev: false
-
- /@radix-ui/react-collection@1.1.3(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1):
+ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.10)(react@19.0.0)
+ '@radix-ui/react-context': 1.1.2(@types/react@19.1.10)(react@19.0.0)
+ '@radix-ui/react-presence': 1.1.3(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0)
+ '@radix-ui/react-primitive': 2.0.3(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0)
+ '@radix-ui/react-use-controllable-state': 1.1.1(@types/react@19.1.10)(react@19.0.0)
+ '@radix-ui/react-use-previous': 1.1.1(@types/react@19.1.10)(react@19.0.0)
+ '@radix-ui/react-use-size': 1.1.1(@types/react@19.1.10)(react@19.0.0)
+ '@types/react': 19.1.10
+ '@types/react-dom': 19.1.7(@types/react@19.1.10)
+ react: 19.0.0
+ react-dom: 19.0.0(react@19.0.0)
+ dev: false
+
+ /@radix-ui/react-collection@1.1.3(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0):
resolution: {integrity: sha512-mM2pxoQw5HJ49rkzwOs7Y6J4oYH22wS8BfK2/bBxROlI4xuR0c4jEenQP63LlTlDkO6Buj2Vt+QYAYcOgqtrXA==}
peerDependencies:
'@types/react': '*'
@@ -2429,17 +3578,17 @@ packages:
'@types/react-dom':
optional: true
dependencies:
- '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.20)(react@18.3.1)
- '@radix-ui/react-context': 1.1.2(@types/react@18.3.20)(react@18.3.1)
- '@radix-ui/react-primitive': 2.0.3(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1)
- '@radix-ui/react-slot': 1.2.0(@types/react@18.3.20)(react@18.3.1)
- '@types/react': 18.3.20
- '@types/react-dom': 18.3.6(@types/react@18.3.20)
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
+ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.10)(react@19.0.0)
+ '@radix-ui/react-context': 1.1.2(@types/react@19.1.10)(react@19.0.0)
+ '@radix-ui/react-primitive': 2.0.3(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0)
+ '@radix-ui/react-slot': 1.2.0(@types/react@19.1.10)(react@19.0.0)
+ '@types/react': 19.1.10
+ '@types/react-dom': 19.1.7(@types/react@19.1.10)
+ react: 19.0.0
+ react-dom: 19.0.0(react@19.0.0)
dev: false
- /@radix-ui/react-compose-refs@1.1.2(@types/react@18.3.20)(react@18.3.1):
+ /@radix-ui/react-compose-refs@1.1.2(@types/react@19.1.10)(react@19.0.0):
resolution: {integrity: sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==}
peerDependencies:
'@types/react': '*'
@@ -2448,11 +3597,11 @@ packages:
'@types/react':
optional: true
dependencies:
- '@types/react': 18.3.20
- react: 18.3.1
+ '@types/react': 19.1.10
+ react: 19.0.0
dev: false
- /@radix-ui/react-context@1.1.2(@types/react@18.3.20)(react@18.3.1):
+ /@radix-ui/react-context@1.1.2(@types/react@19.1.10)(react@19.0.0):
resolution: {integrity: sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==}
peerDependencies:
'@types/react': '*'
@@ -2461,11 +3610,11 @@ packages:
'@types/react':
optional: true
dependencies:
- '@types/react': 18.3.20
- react: 18.3.1
+ '@types/react': 19.1.10
+ react: 19.0.0
dev: false
- /@radix-ui/react-dialog@1.1.7(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1):
+ /@radix-ui/react-dialog@1.1.7(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0):
resolution: {integrity: sha512-EIdma8C0C/I6kL6sO02avaCRqi3fmWJpxH6mqbVScorW6nNktzKJT/le7VPho3o/7wCsyRg3z0+Q+Obr0Gy/VQ==}
peerDependencies:
'@types/react': '*'
@@ -2479,26 +3628,26 @@ packages:
optional: true
dependencies:
'@radix-ui/primitive': 1.1.2
- '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.20)(react@18.3.1)
- '@radix-ui/react-context': 1.1.2(@types/react@18.3.20)(react@18.3.1)
- '@radix-ui/react-dismissable-layer': 1.1.6(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1)
- '@radix-ui/react-focus-guards': 1.1.2(@types/react@18.3.20)(react@18.3.1)
- '@radix-ui/react-focus-scope': 1.1.3(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1)
- '@radix-ui/react-id': 1.1.1(@types/react@18.3.20)(react@18.3.1)
- '@radix-ui/react-portal': 1.1.5(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1)
- '@radix-ui/react-presence': 1.1.3(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1)
- '@radix-ui/react-primitive': 2.0.3(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1)
- '@radix-ui/react-slot': 1.2.0(@types/react@18.3.20)(react@18.3.1)
- '@radix-ui/react-use-controllable-state': 1.1.1(@types/react@18.3.20)(react@18.3.1)
- '@types/react': 18.3.20
- '@types/react-dom': 18.3.6(@types/react@18.3.20)
+ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.10)(react@19.0.0)
+ '@radix-ui/react-context': 1.1.2(@types/react@19.1.10)(react@19.0.0)
+ '@radix-ui/react-dismissable-layer': 1.1.6(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0)
+ '@radix-ui/react-focus-guards': 1.1.2(@types/react@19.1.10)(react@19.0.0)
+ '@radix-ui/react-focus-scope': 1.1.3(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0)
+ '@radix-ui/react-id': 1.1.1(@types/react@19.1.10)(react@19.0.0)
+ '@radix-ui/react-portal': 1.1.5(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0)
+ '@radix-ui/react-presence': 1.1.3(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0)
+ '@radix-ui/react-primitive': 2.0.3(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0)
+ '@radix-ui/react-slot': 1.2.0(@types/react@19.1.10)(react@19.0.0)
+ '@radix-ui/react-use-controllable-state': 1.1.1(@types/react@19.1.10)(react@19.0.0)
+ '@types/react': 19.1.10
+ '@types/react-dom': 19.1.7(@types/react@19.1.10)
aria-hidden: 1.2.4
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- react-remove-scroll: 2.6.3(@types/react@18.3.20)(react@18.3.1)
+ react: 19.0.0
+ react-dom: 19.0.0(react@19.0.0)
+ react-remove-scroll: 2.6.3(@types/react@19.1.10)(react@19.0.0)
dev: false
- /@radix-ui/react-direction@1.1.1(@types/react@18.3.20)(react@18.3.1):
+ /@radix-ui/react-direction@1.1.1(@types/react@19.1.10)(react@19.0.0):
resolution: {integrity: sha512-1UEWRX6jnOA2y4H5WczZ44gOOjTEmlqv1uNW4GAJEO5+bauCBhv8snY65Iw5/VOS/ghKN9gr2KjnLKxrsvoMVw==}
peerDependencies:
'@types/react': '*'
@@ -2507,11 +3656,11 @@ packages:
'@types/react':
optional: true
dependencies:
- '@types/react': 18.3.20
- react: 18.3.1
+ '@types/react': 19.1.10
+ react: 19.0.0
dev: false
- /@radix-ui/react-dismissable-layer@1.1.6(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1):
+ /@radix-ui/react-dismissable-layer@1.1.6(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0):
resolution: {integrity: sha512-7gpgMT2gyKym9Jz2ZhlRXSg2y6cNQIK8d/cqBZ0RBCaps8pFryCWXiUKI+uHGFrhMrbGUP7U6PWgiXzIxoyF3Q==}
peerDependencies:
'@types/react': '*'
@@ -2525,17 +3674,17 @@ packages:
optional: true
dependencies:
'@radix-ui/primitive': 1.1.2
- '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.20)(react@18.3.1)
- '@radix-ui/react-primitive': 2.0.3(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1)
- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@18.3.20)(react@18.3.1)
- '@radix-ui/react-use-escape-keydown': 1.1.1(@types/react@18.3.20)(react@18.3.1)
- '@types/react': 18.3.20
- '@types/react-dom': 18.3.6(@types/react@18.3.20)
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
+ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.10)(react@19.0.0)
+ '@radix-ui/react-primitive': 2.0.3(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0)
+ '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.10)(react@19.0.0)
+ '@radix-ui/react-use-escape-keydown': 1.1.1(@types/react@19.1.10)(react@19.0.0)
+ '@types/react': 19.1.10
+ '@types/react-dom': 19.1.7(@types/react@19.1.10)
+ react: 19.0.0
+ react-dom: 19.0.0(react@19.0.0)
dev: false
- /@radix-ui/react-dropdown-menu@2.1.7(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1):
+ /@radix-ui/react-dropdown-menu@2.1.7(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0):
resolution: {integrity: sha512-7/1LiuNZuCQE3IzdicGoHdQOHkS2Q08+7p8w6TXZ6ZjgAULaCI85ZY15yPl4o4FVgoKLRT43/rsfNVN8osClQQ==}
peerDependencies:
'@types/react': '*'
@@ -2549,19 +3698,19 @@ packages:
optional: true
dependencies:
'@radix-ui/primitive': 1.1.2
- '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.20)(react@18.3.1)
- '@radix-ui/react-context': 1.1.2(@types/react@18.3.20)(react@18.3.1)
- '@radix-ui/react-id': 1.1.1(@types/react@18.3.20)(react@18.3.1)
- '@radix-ui/react-menu': 2.1.7(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1)
- '@radix-ui/react-primitive': 2.0.3(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1)
- '@radix-ui/react-use-controllable-state': 1.1.1(@types/react@18.3.20)(react@18.3.1)
- '@types/react': 18.3.20
- '@types/react-dom': 18.3.6(@types/react@18.3.20)
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- dev: false
-
- /@radix-ui/react-focus-guards@1.1.2(@types/react@18.3.20)(react@18.3.1):
+ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.10)(react@19.0.0)
+ '@radix-ui/react-context': 1.1.2(@types/react@19.1.10)(react@19.0.0)
+ '@radix-ui/react-id': 1.1.1(@types/react@19.1.10)(react@19.0.0)
+ '@radix-ui/react-menu': 2.1.7(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0)
+ '@radix-ui/react-primitive': 2.0.3(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0)
+ '@radix-ui/react-use-controllable-state': 1.1.1(@types/react@19.1.10)(react@19.0.0)
+ '@types/react': 19.1.10
+ '@types/react-dom': 19.1.7(@types/react@19.1.10)
+ react: 19.0.0
+ react-dom: 19.0.0(react@19.0.0)
+ dev: false
+
+ /@radix-ui/react-focus-guards@1.1.2(@types/react@19.1.10)(react@19.0.0):
resolution: {integrity: sha512-fyjAACV62oPV925xFCrH8DR5xWhg9KYtJT4s3u54jxp+L/hbpTY2kIeEFFbFe+a/HCE94zGQMZLIpVTPVZDhaA==}
peerDependencies:
'@types/react': '*'
@@ -2570,11 +3719,11 @@ packages:
'@types/react':
optional: true
dependencies:
- '@types/react': 18.3.20
- react: 18.3.1
+ '@types/react': 19.1.10
+ react: 19.0.0
dev: false
- /@radix-ui/react-focus-scope@1.1.3(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1):
+ /@radix-ui/react-focus-scope@1.1.3(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0):
resolution: {integrity: sha512-4XaDlq0bPt7oJwR+0k0clCiCO/7lO7NKZTAaJBYxDNQT/vj4ig0/UvctrRscZaFREpRvUTkpKR96ov1e6jptQg==}
peerDependencies:
'@types/react': '*'
@@ -2587,16 +3736,16 @@ packages:
'@types/react-dom':
optional: true
dependencies:
- '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.20)(react@18.3.1)
- '@radix-ui/react-primitive': 2.0.3(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1)
- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@18.3.20)(react@18.3.1)
- '@types/react': 18.3.20
- '@types/react-dom': 18.3.6(@types/react@18.3.20)
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
+ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.10)(react@19.0.0)
+ '@radix-ui/react-primitive': 2.0.3(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0)
+ '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.10)(react@19.0.0)
+ '@types/react': 19.1.10
+ '@types/react-dom': 19.1.7(@types/react@19.1.10)
+ react: 19.0.0
+ react-dom: 19.0.0(react@19.0.0)
dev: false
- /@radix-ui/react-id@1.1.1(@types/react@18.3.20)(react@18.3.1):
+ /@radix-ui/react-id@1.1.1(@types/react@19.1.10)(react@19.0.0):
resolution: {integrity: sha512-kGkGegYIdQsOb4XjsfM97rXsiHaBwco+hFI66oO4s9LU+PLAC5oJ7khdOVFxkhsmlbpUqDAvXw11CluXP+jkHg==}
peerDependencies:
'@types/react': '*'
@@ -2605,12 +3754,12 @@ packages:
'@types/react':
optional: true
dependencies:
- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@18.3.20)(react@18.3.1)
- '@types/react': 18.3.20
- react: 18.3.1
+ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.10)(react@19.0.0)
+ '@types/react': 19.1.10
+ react: 19.0.0
dev: false
- /@radix-ui/react-label@2.1.3(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1):
+ /@radix-ui/react-label@2.1.3(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0):
resolution: {integrity: sha512-zwSQ1NzSKG95yA0tvBMgv6XPHoqapJCcg9nsUBaQQ66iRBhZNhlpaQG2ERYYX4O4stkYFK5rxj5NsWfO9CS+Hg==}
peerDependencies:
'@types/react': '*'
@@ -2623,14 +3772,14 @@ packages:
'@types/react-dom':
optional: true
dependencies:
- '@radix-ui/react-primitive': 2.0.3(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1)
- '@types/react': 18.3.20
- '@types/react-dom': 18.3.6(@types/react@18.3.20)
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
+ '@radix-ui/react-primitive': 2.0.3(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0)
+ '@types/react': 19.1.10
+ '@types/react-dom': 19.1.7(@types/react@19.1.10)
+ react: 19.0.0
+ react-dom: 19.0.0(react@19.0.0)
dev: false
- /@radix-ui/react-menu@2.1.7(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1):
+ /@radix-ui/react-menu@2.1.7(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0):
resolution: {integrity: sha512-tBODsrk68rOi1/iQzbM54toFF+gSw/y+eQgttFflqlGekuSebNqvFNHjJgjqPhiMb4Fw9A0zNFly1QT6ZFdQ+Q==}
peerDependencies:
'@types/react': '*'
@@ -2644,30 +3793,30 @@ packages:
optional: true
dependencies:
'@radix-ui/primitive': 1.1.2
- '@radix-ui/react-collection': 1.1.3(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1)
- '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.20)(react@18.3.1)
- '@radix-ui/react-context': 1.1.2(@types/react@18.3.20)(react@18.3.1)
- '@radix-ui/react-direction': 1.1.1(@types/react@18.3.20)(react@18.3.1)
- '@radix-ui/react-dismissable-layer': 1.1.6(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1)
- '@radix-ui/react-focus-guards': 1.1.2(@types/react@18.3.20)(react@18.3.1)
- '@radix-ui/react-focus-scope': 1.1.3(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1)
- '@radix-ui/react-id': 1.1.1(@types/react@18.3.20)(react@18.3.1)
- '@radix-ui/react-popper': 1.2.3(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1)
- '@radix-ui/react-portal': 1.1.5(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1)
- '@radix-ui/react-presence': 1.1.3(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1)
- '@radix-ui/react-primitive': 2.0.3(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1)
- '@radix-ui/react-roving-focus': 1.1.3(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1)
- '@radix-ui/react-slot': 1.2.0(@types/react@18.3.20)(react@18.3.1)
- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@18.3.20)(react@18.3.1)
- '@types/react': 18.3.20
- '@types/react-dom': 18.3.6(@types/react@18.3.20)
+ '@radix-ui/react-collection': 1.1.3(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0)
+ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.10)(react@19.0.0)
+ '@radix-ui/react-context': 1.1.2(@types/react@19.1.10)(react@19.0.0)
+ '@radix-ui/react-direction': 1.1.1(@types/react@19.1.10)(react@19.0.0)
+ '@radix-ui/react-dismissable-layer': 1.1.6(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0)
+ '@radix-ui/react-focus-guards': 1.1.2(@types/react@19.1.10)(react@19.0.0)
+ '@radix-ui/react-focus-scope': 1.1.3(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0)
+ '@radix-ui/react-id': 1.1.1(@types/react@19.1.10)(react@19.0.0)
+ '@radix-ui/react-popper': 1.2.3(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0)
+ '@radix-ui/react-portal': 1.1.5(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0)
+ '@radix-ui/react-presence': 1.1.3(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0)
+ '@radix-ui/react-primitive': 2.0.3(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0)
+ '@radix-ui/react-roving-focus': 1.1.3(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0)
+ '@radix-ui/react-slot': 1.2.0(@types/react@19.1.10)(react@19.0.0)
+ '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.10)(react@19.0.0)
+ '@types/react': 19.1.10
+ '@types/react-dom': 19.1.7(@types/react@19.1.10)
aria-hidden: 1.2.4
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- react-remove-scroll: 2.6.3(@types/react@18.3.20)(react@18.3.1)
+ react: 19.0.0
+ react-dom: 19.0.0(react@19.0.0)
+ react-remove-scroll: 2.6.3(@types/react@19.1.10)(react@19.0.0)
dev: false
- /@radix-ui/react-popover@1.1.7(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1):
+ /@radix-ui/react-popover@1.1.7(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0):
resolution: {integrity: sha512-I38OYWDmJF2kbO74LX8UsFydSHWOJuQ7LxPnTefjxxvdvPLempvAnmsyX9UsBlywcbSGpRH7oMLfkUf+ij4nrw==}
peerDependencies:
'@types/react': '*'
@@ -2681,27 +3830,27 @@ packages:
optional: true
dependencies:
'@radix-ui/primitive': 1.1.2
- '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.20)(react@18.3.1)
- '@radix-ui/react-context': 1.1.2(@types/react@18.3.20)(react@18.3.1)
- '@radix-ui/react-dismissable-layer': 1.1.6(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1)
- '@radix-ui/react-focus-guards': 1.1.2(@types/react@18.3.20)(react@18.3.1)
- '@radix-ui/react-focus-scope': 1.1.3(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1)
- '@radix-ui/react-id': 1.1.1(@types/react@18.3.20)(react@18.3.1)
- '@radix-ui/react-popper': 1.2.3(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1)
- '@radix-ui/react-portal': 1.1.5(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1)
- '@radix-ui/react-presence': 1.1.3(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1)
- '@radix-ui/react-primitive': 2.0.3(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1)
- '@radix-ui/react-slot': 1.2.0(@types/react@18.3.20)(react@18.3.1)
- '@radix-ui/react-use-controllable-state': 1.1.1(@types/react@18.3.20)(react@18.3.1)
- '@types/react': 18.3.20
- '@types/react-dom': 18.3.6(@types/react@18.3.20)
+ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.10)(react@19.0.0)
+ '@radix-ui/react-context': 1.1.2(@types/react@19.1.10)(react@19.0.0)
+ '@radix-ui/react-dismissable-layer': 1.1.6(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0)
+ '@radix-ui/react-focus-guards': 1.1.2(@types/react@19.1.10)(react@19.0.0)
+ '@radix-ui/react-focus-scope': 1.1.3(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0)
+ '@radix-ui/react-id': 1.1.1(@types/react@19.1.10)(react@19.0.0)
+ '@radix-ui/react-popper': 1.2.3(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0)
+ '@radix-ui/react-portal': 1.1.5(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0)
+ '@radix-ui/react-presence': 1.1.3(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0)
+ '@radix-ui/react-primitive': 2.0.3(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0)
+ '@radix-ui/react-slot': 1.2.0(@types/react@19.1.10)(react@19.0.0)
+ '@radix-ui/react-use-controllable-state': 1.1.1(@types/react@19.1.10)(react@19.0.0)
+ '@types/react': 19.1.10
+ '@types/react-dom': 19.1.7(@types/react@19.1.10)
aria-hidden: 1.2.4
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- react-remove-scroll: 2.6.3(@types/react@18.3.20)(react@18.3.1)
+ react: 19.0.0
+ react-dom: 19.0.0(react@19.0.0)
+ react-remove-scroll: 2.6.3(@types/react@19.1.10)(react@19.0.0)
dev: false
- /@radix-ui/react-popper@1.2.3(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1):
+ /@radix-ui/react-popper@1.2.3(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0):
resolution: {integrity: sha512-iNb9LYUMkne9zIahukgQmHlSBp9XWGeQQ7FvUGNk45ywzOb6kQa+Ca38OphXlWDiKvyneo9S+KSJsLfLt8812A==}
peerDependencies:
'@types/react': '*'
@@ -2714,23 +3863,23 @@ packages:
'@types/react-dom':
optional: true
dependencies:
- '@floating-ui/react-dom': 2.1.2(react-dom@18.3.1)(react@18.3.1)
- '@radix-ui/react-arrow': 1.1.3(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1)
- '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.20)(react@18.3.1)
- '@radix-ui/react-context': 1.1.2(@types/react@18.3.20)(react@18.3.1)
- '@radix-ui/react-primitive': 2.0.3(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1)
- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@18.3.20)(react@18.3.1)
- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@18.3.20)(react@18.3.1)
- '@radix-ui/react-use-rect': 1.1.1(@types/react@18.3.20)(react@18.3.1)
- '@radix-ui/react-use-size': 1.1.1(@types/react@18.3.20)(react@18.3.1)
+ '@floating-ui/react-dom': 2.1.2(react-dom@19.0.0)(react@19.0.0)
+ '@radix-ui/react-arrow': 1.1.3(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0)
+ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.10)(react@19.0.0)
+ '@radix-ui/react-context': 1.1.2(@types/react@19.1.10)(react@19.0.0)
+ '@radix-ui/react-primitive': 2.0.3(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0)
+ '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.10)(react@19.0.0)
+ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.10)(react@19.0.0)
+ '@radix-ui/react-use-rect': 1.1.1(@types/react@19.1.10)(react@19.0.0)
+ '@radix-ui/react-use-size': 1.1.1(@types/react@19.1.10)(react@19.0.0)
'@radix-ui/rect': 1.1.1
- '@types/react': 18.3.20
- '@types/react-dom': 18.3.6(@types/react@18.3.20)
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
+ '@types/react': 19.1.10
+ '@types/react-dom': 19.1.7(@types/react@19.1.10)
+ react: 19.0.0
+ react-dom: 19.0.0(react@19.0.0)
dev: false
- /@radix-ui/react-portal@1.1.5(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1):
+ /@radix-ui/react-portal@1.1.5(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0):
resolution: {integrity: sha512-ps/67ZqsFm+Mb6lSPJpfhRLrVL2i2fntgCmGMqqth4eaGUf+knAuuRtWVJrNjUhExgmdRqftSgzpf0DF0n6yXA==}
peerDependencies:
'@types/react': '*'
@@ -2743,15 +3892,15 @@ packages:
'@types/react-dom':
optional: true
dependencies:
- '@radix-ui/react-primitive': 2.0.3(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1)
- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@18.3.20)(react@18.3.1)
- '@types/react': 18.3.20
- '@types/react-dom': 18.3.6(@types/react@18.3.20)
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
+ '@radix-ui/react-primitive': 2.0.3(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0)
+ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.10)(react@19.0.0)
+ '@types/react': 19.1.10
+ '@types/react-dom': 19.1.7(@types/react@19.1.10)
+ react: 19.0.0
+ react-dom: 19.0.0(react@19.0.0)
dev: false
- /@radix-ui/react-presence@1.1.3(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1):
+ /@radix-ui/react-presence@1.1.3(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0):
resolution: {integrity: sha512-IrVLIhskYhH3nLvtcBLQFZr61tBG7wx7O3kEmdzcYwRGAEBmBicGGL7ATzNgruYJ3xBTbuzEEq9OXJM3PAX3tA==}
peerDependencies:
'@types/react': '*'
@@ -2764,15 +3913,15 @@ packages:
'@types/react-dom':
optional: true
dependencies:
- '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.20)(react@18.3.1)
- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@18.3.20)(react@18.3.1)
- '@types/react': 18.3.20
- '@types/react-dom': 18.3.6(@types/react@18.3.20)
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
+ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.10)(react@19.0.0)
+ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.10)(react@19.0.0)
+ '@types/react': 19.1.10
+ '@types/react-dom': 19.1.7(@types/react@19.1.10)
+ react: 19.0.0
+ react-dom: 19.0.0(react@19.0.0)
dev: false
- /@radix-ui/react-primitive@2.0.3(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1):
+ /@radix-ui/react-primitive@2.0.3(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0):
resolution: {integrity: sha512-Pf/t/GkndH7CQ8wE2hbkXA+WyZ83fhQQn5DDmwDiDo6AwN/fhaH8oqZ0jRjMrO2iaMhDi6P1HRx6AZwyMinY1g==}
peerDependencies:
'@types/react': '*'
@@ -2785,14 +3934,14 @@ packages:
'@types/react-dom':
optional: true
dependencies:
- '@radix-ui/react-slot': 1.2.0(@types/react@18.3.20)(react@18.3.1)
- '@types/react': 18.3.20
- '@types/react-dom': 18.3.6(@types/react@18.3.20)
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
+ '@radix-ui/react-slot': 1.2.0(@types/react@19.1.10)(react@19.0.0)
+ '@types/react': 19.1.10
+ '@types/react-dom': 19.1.7(@types/react@19.1.10)
+ react: 19.0.0
+ react-dom: 19.0.0(react@19.0.0)
dev: false
- /@radix-ui/react-primitive@2.1.0(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1):
+ /@radix-ui/react-primitive@2.1.0(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0):
resolution: {integrity: sha512-/J/FhLdK0zVcILOwt5g+dH4KnkonCtkVJsa2G6JmvbbtZfBEI1gMsO3QMjseL4F/SwfAMt1Vc/0XKYKq+xJ1sw==}
peerDependencies:
'@types/react': '*'
@@ -2805,14 +3954,14 @@ packages:
'@types/react-dom':
optional: true
dependencies:
- '@radix-ui/react-slot': 1.2.0(@types/react@18.3.20)(react@18.3.1)
- '@types/react': 18.3.20
- '@types/react-dom': 18.3.6(@types/react@18.3.20)
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
+ '@radix-ui/react-slot': 1.2.0(@types/react@19.1.10)(react@19.0.0)
+ '@types/react': 19.1.10
+ '@types/react-dom': 19.1.7(@types/react@19.1.10)
+ react: 19.0.0
+ react-dom: 19.0.0(react@19.0.0)
dev: false
- /@radix-ui/react-roving-focus@1.1.3(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1):
+ /@radix-ui/react-roving-focus@1.1.3(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0):
resolution: {integrity: sha512-ufbpLUjZiOg4iYgb2hQrWXEPYX6jOLBbR27bDyAff5GYMRrCzcze8lukjuXVUQvJ6HZe8+oL+hhswDcjmcgVyg==}
peerDependencies:
'@types/react': '*'
@@ -2826,21 +3975,21 @@ packages:
optional: true
dependencies:
'@radix-ui/primitive': 1.1.2
- '@radix-ui/react-collection': 1.1.3(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1)
- '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.20)(react@18.3.1)
- '@radix-ui/react-context': 1.1.2(@types/react@18.3.20)(react@18.3.1)
- '@radix-ui/react-direction': 1.1.1(@types/react@18.3.20)(react@18.3.1)
- '@radix-ui/react-id': 1.1.1(@types/react@18.3.20)(react@18.3.1)
- '@radix-ui/react-primitive': 2.0.3(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1)
- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@18.3.20)(react@18.3.1)
- '@radix-ui/react-use-controllable-state': 1.1.1(@types/react@18.3.20)(react@18.3.1)
- '@types/react': 18.3.20
- '@types/react-dom': 18.3.6(@types/react@18.3.20)
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- dev: false
-
- /@radix-ui/react-scroll-area@1.2.5(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1):
+ '@radix-ui/react-collection': 1.1.3(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0)
+ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.10)(react@19.0.0)
+ '@radix-ui/react-context': 1.1.2(@types/react@19.1.10)(react@19.0.0)
+ '@radix-ui/react-direction': 1.1.1(@types/react@19.1.10)(react@19.0.0)
+ '@radix-ui/react-id': 1.1.1(@types/react@19.1.10)(react@19.0.0)
+ '@radix-ui/react-primitive': 2.0.3(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0)
+ '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.10)(react@19.0.0)
+ '@radix-ui/react-use-controllable-state': 1.1.1(@types/react@19.1.10)(react@19.0.0)
+ '@types/react': 19.1.10
+ '@types/react-dom': 19.1.7(@types/react@19.1.10)
+ react: 19.0.0
+ react-dom: 19.0.0(react@19.0.0)
+ dev: false
+
+ /@radix-ui/react-scroll-area@1.2.5(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0):
resolution: {integrity: sha512-VyLjxI8/gXYn+Wij1FLpXjZp6Z/uNklUFQQ75tOpJNESeNaZ2kCRfjiEDmHgWmLeUPeJGwrqbgRmcdFjtYEkMA==}
peerDependencies:
'@types/react': '*'
@@ -2855,20 +4004,20 @@ packages:
dependencies:
'@radix-ui/number': 1.1.1
'@radix-ui/primitive': 1.1.2
- '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.20)(react@18.3.1)
- '@radix-ui/react-context': 1.1.2(@types/react@18.3.20)(react@18.3.1)
- '@radix-ui/react-direction': 1.1.1(@types/react@18.3.20)(react@18.3.1)
- '@radix-ui/react-presence': 1.1.3(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1)
- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1)
- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@18.3.20)(react@18.3.1)
- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@18.3.20)(react@18.3.1)
- '@types/react': 18.3.20
- '@types/react-dom': 18.3.6(@types/react@18.3.20)
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- dev: false
-
- /@radix-ui/react-select@2.1.7(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1):
+ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.10)(react@19.0.0)
+ '@radix-ui/react-context': 1.1.2(@types/react@19.1.10)(react@19.0.0)
+ '@radix-ui/react-direction': 1.1.1(@types/react@19.1.10)(react@19.0.0)
+ '@radix-ui/react-presence': 1.1.3(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0)
+ '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0)
+ '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.10)(react@19.0.0)
+ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.10)(react@19.0.0)
+ '@types/react': 19.1.10
+ '@types/react-dom': 19.1.7(@types/react@19.1.10)
+ react: 19.0.0
+ react-dom: 19.0.0(react@19.0.0)
+ dev: false
+
+ /@radix-ui/react-select@2.1.7(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0):
resolution: {integrity: sha512-exzGIRtc7S8EIM2KjFg+7lJZsH7O7tpaBaJbBNVDnOZNhtoQ2iV+iSNfi2Wth0m6h3trJkMVvzAehB3c6xj/3Q==}
peerDependencies:
'@types/react': '*'
@@ -2883,32 +4032,32 @@ packages:
dependencies:
'@radix-ui/number': 1.1.1
'@radix-ui/primitive': 1.1.2
- '@radix-ui/react-collection': 1.1.3(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1)
- '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.20)(react@18.3.1)
- '@radix-ui/react-context': 1.1.2(@types/react@18.3.20)(react@18.3.1)
- '@radix-ui/react-direction': 1.1.1(@types/react@18.3.20)(react@18.3.1)
- '@radix-ui/react-dismissable-layer': 1.1.6(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1)
- '@radix-ui/react-focus-guards': 1.1.2(@types/react@18.3.20)(react@18.3.1)
- '@radix-ui/react-focus-scope': 1.1.3(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1)
- '@radix-ui/react-id': 1.1.1(@types/react@18.3.20)(react@18.3.1)
- '@radix-ui/react-popper': 1.2.3(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1)
- '@radix-ui/react-portal': 1.1.5(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1)
- '@radix-ui/react-primitive': 2.0.3(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1)
- '@radix-ui/react-slot': 1.2.0(@types/react@18.3.20)(react@18.3.1)
- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@18.3.20)(react@18.3.1)
- '@radix-ui/react-use-controllable-state': 1.1.1(@types/react@18.3.20)(react@18.3.1)
- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@18.3.20)(react@18.3.1)
- '@radix-ui/react-use-previous': 1.1.1(@types/react@18.3.20)(react@18.3.1)
- '@radix-ui/react-visually-hidden': 1.1.3(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1)
- '@types/react': 18.3.20
- '@types/react-dom': 18.3.6(@types/react@18.3.20)
+ '@radix-ui/react-collection': 1.1.3(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0)
+ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.10)(react@19.0.0)
+ '@radix-ui/react-context': 1.1.2(@types/react@19.1.10)(react@19.0.0)
+ '@radix-ui/react-direction': 1.1.1(@types/react@19.1.10)(react@19.0.0)
+ '@radix-ui/react-dismissable-layer': 1.1.6(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0)
+ '@radix-ui/react-focus-guards': 1.1.2(@types/react@19.1.10)(react@19.0.0)
+ '@radix-ui/react-focus-scope': 1.1.3(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0)
+ '@radix-ui/react-id': 1.1.1(@types/react@19.1.10)(react@19.0.0)
+ '@radix-ui/react-popper': 1.2.3(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0)
+ '@radix-ui/react-portal': 1.1.5(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0)
+ '@radix-ui/react-primitive': 2.0.3(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0)
+ '@radix-ui/react-slot': 1.2.0(@types/react@19.1.10)(react@19.0.0)
+ '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.10)(react@19.0.0)
+ '@radix-ui/react-use-controllable-state': 1.1.1(@types/react@19.1.10)(react@19.0.0)
+ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.10)(react@19.0.0)
+ '@radix-ui/react-use-previous': 1.1.1(@types/react@19.1.10)(react@19.0.0)
+ '@radix-ui/react-visually-hidden': 1.1.3(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0)
+ '@types/react': 19.1.10
+ '@types/react-dom': 19.1.7(@types/react@19.1.10)
aria-hidden: 1.2.4
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- react-remove-scroll: 2.6.3(@types/react@18.3.20)(react@18.3.1)
+ react: 19.0.0
+ react-dom: 19.0.0(react@19.0.0)
+ react-remove-scroll: 2.6.3(@types/react@19.1.10)(react@19.0.0)
dev: false
- /@radix-ui/react-separator@1.1.3(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1):
+ /@radix-ui/react-separator@1.1.3(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0):
resolution: {integrity: sha512-2omrWKJvxR0U/tkIXezcc1nFMwtLU0+b/rDK40gnzJqTLWQ/TD/D5IYVefp9sC3QWfeQbpSbEA6op9MQKyaALQ==}
peerDependencies:
'@types/react': '*'
@@ -2921,14 +4070,14 @@ packages:
'@types/react-dom':
optional: true
dependencies:
- '@radix-ui/react-primitive': 2.0.3(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1)
- '@types/react': 18.3.20
- '@types/react-dom': 18.3.6(@types/react@18.3.20)
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
+ '@radix-ui/react-primitive': 2.0.3(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0)
+ '@types/react': 19.1.10
+ '@types/react-dom': 19.1.7(@types/react@19.1.10)
+ react: 19.0.0
+ react-dom: 19.0.0(react@19.0.0)
dev: false
- /@radix-ui/react-slot@1.2.0(@types/react@18.3.20)(react@18.3.1):
+ /@radix-ui/react-slot@1.2.0(@types/react@19.1.10)(react@19.0.0):
resolution: {integrity: sha512-ujc+V6r0HNDviYqIK3rW4ffgYiZ8g5DEHrGJVk4x7kTlLXRDILnKX9vAUYeIsLOoDpDJ0ujpqMkjH4w2ofuo6w==}
peerDependencies:
'@types/react': '*'
@@ -2937,12 +4086,12 @@ packages:
'@types/react':
optional: true
dependencies:
- '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.20)(react@18.3.1)
- '@types/react': 18.3.20
- react: 18.3.1
+ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.10)(react@19.0.0)
+ '@types/react': 19.1.10
+ react: 19.0.0
dev: false
- /@radix-ui/react-switch@1.2.2(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1):
+ /@radix-ui/react-switch@1.2.2(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0):
resolution: {integrity: sha512-7Z8n6L+ifMIIYZ83f28qWSceUpkXuslI2FJ34+kDMTiyj91ENdpdQ7VCidrzj5JfwfZTeano/BnGBbu/jqa5rQ==}
peerDependencies:
'@types/react': '*'
@@ -2956,19 +4105,19 @@ packages:
optional: true
dependencies:
'@radix-ui/primitive': 1.1.2
- '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.20)(react@18.3.1)
- '@radix-ui/react-context': 1.1.2(@types/react@18.3.20)(react@18.3.1)
- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1)
- '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@18.3.20)(react@18.3.1)
- '@radix-ui/react-use-previous': 1.1.1(@types/react@18.3.20)(react@18.3.1)
- '@radix-ui/react-use-size': 1.1.1(@types/react@18.3.20)(react@18.3.1)
- '@types/react': 18.3.20
- '@types/react-dom': 18.3.6(@types/react@18.3.20)
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- dev: false
-
- /@radix-ui/react-tabs@1.1.4(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1):
+ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.10)(react@19.0.0)
+ '@radix-ui/react-context': 1.1.2(@types/react@19.1.10)(react@19.0.0)
+ '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0)
+ '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.10)(react@19.0.0)
+ '@radix-ui/react-use-previous': 1.1.1(@types/react@19.1.10)(react@19.0.0)
+ '@radix-ui/react-use-size': 1.1.1(@types/react@19.1.10)(react@19.0.0)
+ '@types/react': 19.1.10
+ '@types/react-dom': 19.1.7(@types/react@19.1.10)
+ react: 19.0.0
+ react-dom: 19.0.0(react@19.0.0)
+ dev: false
+
+ /@radix-ui/react-tabs@1.1.4(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0):
resolution: {integrity: sha512-fuHMHWSf5SRhXke+DbHXj2wVMo+ghVH30vhX3XVacdXqDl+J4XWafMIGOOER861QpBx1jxgwKXL2dQnfrsd8MQ==}
peerDependencies:
'@types/react': '*'
@@ -2982,20 +4131,20 @@ packages:
optional: true
dependencies:
'@radix-ui/primitive': 1.1.2
- '@radix-ui/react-context': 1.1.2(@types/react@18.3.20)(react@18.3.1)
- '@radix-ui/react-direction': 1.1.1(@types/react@18.3.20)(react@18.3.1)
- '@radix-ui/react-id': 1.1.1(@types/react@18.3.20)(react@18.3.1)
- '@radix-ui/react-presence': 1.1.3(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1)
- '@radix-ui/react-primitive': 2.0.3(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1)
- '@radix-ui/react-roving-focus': 1.1.3(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1)
- '@radix-ui/react-use-controllable-state': 1.1.1(@types/react@18.3.20)(react@18.3.1)
- '@types/react': 18.3.20
- '@types/react-dom': 18.3.6(@types/react@18.3.20)
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- dev: false
-
- /@radix-ui/react-toast@1.2.7(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1):
+ '@radix-ui/react-context': 1.1.2(@types/react@19.1.10)(react@19.0.0)
+ '@radix-ui/react-direction': 1.1.1(@types/react@19.1.10)(react@19.0.0)
+ '@radix-ui/react-id': 1.1.1(@types/react@19.1.10)(react@19.0.0)
+ '@radix-ui/react-presence': 1.1.3(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0)
+ '@radix-ui/react-primitive': 2.0.3(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0)
+ '@radix-ui/react-roving-focus': 1.1.3(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0)
+ '@radix-ui/react-use-controllable-state': 1.1.1(@types/react@19.1.10)(react@19.0.0)
+ '@types/react': 19.1.10
+ '@types/react-dom': 19.1.7(@types/react@19.1.10)
+ react: 19.0.0
+ react-dom: 19.0.0(react@19.0.0)
+ dev: false
+
+ /@radix-ui/react-toast@1.2.7(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0):
resolution: {integrity: sha512-0IWTbAUKvzdpOaWDMZisXZvScXzF0phaQjWspK8RUMEUxjLbli+886mB/kXTIC3F+t5vQ0n0vYn+dsX8s+WdfA==}
peerDependencies:
'@types/react': '*'
@@ -3009,24 +4158,24 @@ packages:
optional: true
dependencies:
'@radix-ui/primitive': 1.1.2
- '@radix-ui/react-collection': 1.1.3(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1)
- '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.20)(react@18.3.1)
- '@radix-ui/react-context': 1.1.2(@types/react@18.3.20)(react@18.3.1)
- '@radix-ui/react-dismissable-layer': 1.1.6(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1)
- '@radix-ui/react-portal': 1.1.5(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1)
- '@radix-ui/react-presence': 1.1.3(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1)
- '@radix-ui/react-primitive': 2.0.3(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1)
- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@18.3.20)(react@18.3.1)
- '@radix-ui/react-use-controllable-state': 1.1.1(@types/react@18.3.20)(react@18.3.1)
- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@18.3.20)(react@18.3.1)
- '@radix-ui/react-visually-hidden': 1.1.3(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1)
- '@types/react': 18.3.20
- '@types/react-dom': 18.3.6(@types/react@18.3.20)
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- dev: false
-
- /@radix-ui/react-tooltip@1.2.0(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1):
+ '@radix-ui/react-collection': 1.1.3(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0)
+ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.10)(react@19.0.0)
+ '@radix-ui/react-context': 1.1.2(@types/react@19.1.10)(react@19.0.0)
+ '@radix-ui/react-dismissable-layer': 1.1.6(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0)
+ '@radix-ui/react-portal': 1.1.5(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0)
+ '@radix-ui/react-presence': 1.1.3(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0)
+ '@radix-ui/react-primitive': 2.0.3(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0)
+ '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.10)(react@19.0.0)
+ '@radix-ui/react-use-controllable-state': 1.1.1(@types/react@19.1.10)(react@19.0.0)
+ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.10)(react@19.0.0)
+ '@radix-ui/react-visually-hidden': 1.1.3(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0)
+ '@types/react': 19.1.10
+ '@types/react-dom': 19.1.7(@types/react@19.1.10)
+ react: 19.0.0
+ react-dom: 19.0.0(react@19.0.0)
+ dev: false
+
+ /@radix-ui/react-tooltip@1.2.0(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0):
resolution: {integrity: sha512-b1Sdc75s7zN9B8ONQTGBSHL3XS8+IcjcOIY51fhM4R1Hx8s0YbgqgyNZiri4qcYMVZK8hfCZVBiyCm7N9rs0rw==}
peerDependencies:
'@types/react': '*'
@@ -3040,24 +4189,24 @@ packages:
optional: true
dependencies:
'@radix-ui/primitive': 1.1.2
- '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.20)(react@18.3.1)
- '@radix-ui/react-context': 1.1.2(@types/react@18.3.20)(react@18.3.1)
- '@radix-ui/react-dismissable-layer': 1.1.6(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1)
- '@radix-ui/react-id': 1.1.1(@types/react@18.3.20)(react@18.3.1)
- '@radix-ui/react-popper': 1.2.3(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1)
- '@radix-ui/react-portal': 1.1.5(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1)
- '@radix-ui/react-presence': 1.1.3(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1)
- '@radix-ui/react-primitive': 2.0.3(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1)
- '@radix-ui/react-slot': 1.2.0(@types/react@18.3.20)(react@18.3.1)
- '@radix-ui/react-use-controllable-state': 1.1.1(@types/react@18.3.20)(react@18.3.1)
- '@radix-ui/react-visually-hidden': 1.1.3(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1)
- '@types/react': 18.3.20
- '@types/react-dom': 18.3.6(@types/react@18.3.20)
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- dev: false
-
- /@radix-ui/react-use-callback-ref@1.1.1(@types/react@18.3.20)(react@18.3.1):
+ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.10)(react@19.0.0)
+ '@radix-ui/react-context': 1.1.2(@types/react@19.1.10)(react@19.0.0)
+ '@radix-ui/react-dismissable-layer': 1.1.6(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0)
+ '@radix-ui/react-id': 1.1.1(@types/react@19.1.10)(react@19.0.0)
+ '@radix-ui/react-popper': 1.2.3(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0)
+ '@radix-ui/react-portal': 1.1.5(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0)
+ '@radix-ui/react-presence': 1.1.3(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0)
+ '@radix-ui/react-primitive': 2.0.3(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0)
+ '@radix-ui/react-slot': 1.2.0(@types/react@19.1.10)(react@19.0.0)
+ '@radix-ui/react-use-controllable-state': 1.1.1(@types/react@19.1.10)(react@19.0.0)
+ '@radix-ui/react-visually-hidden': 1.1.3(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0)
+ '@types/react': 19.1.10
+ '@types/react-dom': 19.1.7(@types/react@19.1.10)
+ react: 19.0.0
+ react-dom: 19.0.0(react@19.0.0)
+ dev: false
+
+ /@radix-ui/react-use-callback-ref@1.1.1(@types/react@19.1.10)(react@19.0.0):
resolution: {integrity: sha512-FkBMwD+qbGQeMu1cOHnuGB6x4yzPjho8ap5WtbEJ26umhgqVXbhekKUQO+hZEL1vU92a3wHwdp0HAcqAUF5iDg==}
peerDependencies:
'@types/react': '*'
@@ -3066,11 +4215,11 @@ packages:
'@types/react':
optional: true
dependencies:
- '@types/react': 18.3.20
- react: 18.3.1
+ '@types/react': 19.1.10
+ react: 19.0.0
dev: false
- /@radix-ui/react-use-controllable-state@1.1.1(@types/react@18.3.20)(react@18.3.1):
+ /@radix-ui/react-use-controllable-state@1.1.1(@types/react@19.1.10)(react@19.0.0):
resolution: {integrity: sha512-YnEXIy8/ga01Y1PN0VfaNH//MhA91JlEGVBDxDzROqwrAtG5Yr2QGEPz8A/rJA3C7ZAHryOYGaUv8fLSW2H/mg==}
peerDependencies:
'@types/react': '*'
@@ -3079,12 +4228,12 @@ packages:
'@types/react':
optional: true
dependencies:
- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@18.3.20)(react@18.3.1)
- '@types/react': 18.3.20
- react: 18.3.1
+ '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.10)(react@19.0.0)
+ '@types/react': 19.1.10
+ react: 19.0.0
dev: false
- /@radix-ui/react-use-controllable-state@1.2.2(@types/react@18.3.20)(react@18.3.1):
+ /@radix-ui/react-use-controllable-state@1.2.2(@types/react@19.1.10)(react@19.0.0):
resolution: {integrity: sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==}
peerDependencies:
'@types/react': '*'
@@ -3093,13 +4242,13 @@ packages:
'@types/react':
optional: true
dependencies:
- '@radix-ui/react-use-effect-event': 0.0.2(@types/react@18.3.20)(react@18.3.1)
- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@18.3.20)(react@18.3.1)
- '@types/react': 18.3.20
- react: 18.3.1
+ '@radix-ui/react-use-effect-event': 0.0.2(@types/react@19.1.10)(react@19.0.0)
+ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.10)(react@19.0.0)
+ '@types/react': 19.1.10
+ react: 19.0.0
dev: false
- /@radix-ui/react-use-effect-event@0.0.2(@types/react@18.3.20)(react@18.3.1):
+ /@radix-ui/react-use-effect-event@0.0.2(@types/react@19.1.10)(react@19.0.0):
resolution: {integrity: sha512-Qp8WbZOBe+blgpuUT+lw2xheLP8q0oatc9UpmiemEICxGvFLYmHm9QowVZGHtJlGbS6A6yJ3iViad/2cVjnOiA==}
peerDependencies:
'@types/react': '*'
@@ -3108,12 +4257,12 @@ packages:
'@types/react':
optional: true
dependencies:
- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@18.3.20)(react@18.3.1)
- '@types/react': 18.3.20
- react: 18.3.1
+ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.10)(react@19.0.0)
+ '@types/react': 19.1.10
+ react: 19.0.0
dev: false
- /@radix-ui/react-use-escape-keydown@1.1.1(@types/react@18.3.20)(react@18.3.1):
+ /@radix-ui/react-use-escape-keydown@1.1.1(@types/react@19.1.10)(react@19.0.0):
resolution: {integrity: sha512-Il0+boE7w/XebUHyBjroE+DbByORGR9KKmITzbR7MyQ4akpORYP/ZmbhAr0DG7RmmBqoOnZdy2QlvajJ2QA59g==}
peerDependencies:
'@types/react': '*'
@@ -3122,12 +4271,12 @@ packages:
'@types/react':
optional: true
dependencies:
- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@18.3.20)(react@18.3.1)
- '@types/react': 18.3.20
- react: 18.3.1
+ '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.10)(react@19.0.0)
+ '@types/react': 19.1.10
+ react: 19.0.0
dev: false
- /@radix-ui/react-use-layout-effect@1.1.1(@types/react@18.3.20)(react@18.3.1):
+ /@radix-ui/react-use-layout-effect@1.1.1(@types/react@19.1.10)(react@19.0.0):
resolution: {integrity: sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==}
peerDependencies:
'@types/react': '*'
@@ -3136,11 +4285,11 @@ packages:
'@types/react':
optional: true
dependencies:
- '@types/react': 18.3.20
- react: 18.3.1
+ '@types/react': 19.1.10
+ react: 19.0.0
dev: false
- /@radix-ui/react-use-previous@1.1.1(@types/react@18.3.20)(react@18.3.1):
+ /@radix-ui/react-use-previous@1.1.1(@types/react@19.1.10)(react@19.0.0):
resolution: {integrity: sha512-2dHfToCj/pzca2Ck724OZ5L0EVrr3eHRNsG/b3xQJLA2hZpVCS99bLAX+hm1IHXDEnzU6by5z/5MIY794/a8NQ==}
peerDependencies:
'@types/react': '*'
@@ -3149,11 +4298,11 @@ packages:
'@types/react':
optional: true
dependencies:
- '@types/react': 18.3.20
- react: 18.3.1
+ '@types/react': 19.1.10
+ react: 19.0.0
dev: false
- /@radix-ui/react-use-rect@1.1.1(@types/react@18.3.20)(react@18.3.1):
+ /@radix-ui/react-use-rect@1.1.1(@types/react@19.1.10)(react@19.0.0):
resolution: {integrity: sha512-QTYuDesS0VtuHNNvMh+CjlKJ4LJickCMUAqjlE3+j8w+RlRpwyX3apEQKGFzbZGdo7XNG1tXa+bQqIE7HIXT2w==}
peerDependencies:
'@types/react': '*'
@@ -3163,11 +4312,11 @@ packages:
optional: true
dependencies:
'@radix-ui/rect': 1.1.1
- '@types/react': 18.3.20
- react: 18.3.1
+ '@types/react': 19.1.10
+ react: 19.0.0
dev: false
- /@radix-ui/react-use-size@1.1.1(@types/react@18.3.20)(react@18.3.1):
+ /@radix-ui/react-use-size@1.1.1(@types/react@19.1.10)(react@19.0.0):
resolution: {integrity: sha512-ewrXRDTAqAXlkl6t/fkXWNAhFX9I+CkKlw6zjEwk86RSPKwZr3xpBRso655aqYafwtnbpHLj6toFzmd6xdVptQ==}
peerDependencies:
'@types/react': '*'
@@ -3176,12 +4325,12 @@ packages:
'@types/react':
optional: true
dependencies:
- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@18.3.20)(react@18.3.1)
- '@types/react': 18.3.20
- react: 18.3.1
+ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.10)(react@19.0.0)
+ '@types/react': 19.1.10
+ react: 19.0.0
dev: false
- /@radix-ui/react-visually-hidden@1.1.3(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1):
+ /@radix-ui/react-visually-hidden@1.1.3(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0):
resolution: {integrity: sha512-oXSF3ZQRd5fvomd9hmUCb2EHSZbPp3ZSHAHJJU/DlF9XoFkJBBW8RHU/E8WEH+RbSfJd/QFA0sl8ClJXknBwHQ==}
peerDependencies:
'@types/react': '*'
@@ -3194,17 +4343,196 @@ packages:
'@types/react-dom':
optional: true
dependencies:
- '@radix-ui/react-primitive': 2.0.3(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1)
- '@types/react': 18.3.20
- '@types/react-dom': 18.3.6(@types/react@18.3.20)
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
+ '@radix-ui/react-primitive': 2.0.3(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0)
+ '@types/react': 19.1.10
+ '@types/react-dom': 19.1.7(@types/react@19.1.10)
+ react: 19.0.0
+ react-dom: 19.0.0(react@19.0.0)
dev: false
/@radix-ui/rect@1.1.1:
resolution: {integrity: sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw==}
dev: false
+ /@react-native-async-storage/async-storage@2.2.0(react-native@0.79.5):
+ resolution: {integrity: sha512-gvRvjR5JAaUZF8tv2Kcq/Gbt3JHwbKFYfmb445rhOj6NUMx3qPLixmDx5pZAyb9at1bYvJ4/eTUipU5aki45xw==}
+ peerDependencies:
+ react-native: ^0.0.0-0 || >=0.65 <1.0
+ dependencies:
+ merge-options: 3.0.4
+ react-native: 0.79.5(@babel/core@7.26.10)(@types/react@19.1.10)(react@19.0.0)
+ dev: false
+
+ /@react-native/assets-registry@0.79.5:
+ resolution: {integrity: sha512-N4Kt1cKxO5zgM/BLiyzuuDNquZPiIgfktEQ6TqJ/4nKA8zr4e8KJgU6Tb2eleihDO4E24HmkvGc73naybKRz/w==}
+ engines: {node: '>=18'}
+ dev: false
+
+ /@react-native/babel-plugin-codegen@0.79.5(@babel/core@7.26.10):
+ resolution: {integrity: sha512-Rt/imdfqXihD/sn0xnV4flxxb1aLLjPtMF1QleQjEhJsTUPpH4TFlfOpoCvsrXoDl4OIcB1k4FVM24Ez92zf5w==}
+ engines: {node: '>=18'}
+ dependencies:
+ '@babel/traverse': 7.27.0
+ '@react-native/codegen': 0.79.5(@babel/core@7.26.10)
+ transitivePeerDependencies:
+ - '@babel/core'
+ - supports-color
+ dev: false
+
+ /@react-native/babel-preset@0.79.5(@babel/core@7.26.10):
+ resolution: {integrity: sha512-GDUYIWslMLbdJHEgKNfrOzXk8EDKxKzbwmBXUugoiSlr6TyepVZsj3GZDLEFarOcTwH1EXXHJsixihk8DCRQDA==}
+ engines: {node: '>=18'}
+ peerDependencies:
+ '@babel/core': '*'
+ dependencies:
+ '@babel/core': 7.26.10
+ '@babel/plugin-proposal-export-default-from': 7.27.1(@babel/core@7.26.10)
+ '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.26.10)
+ '@babel/plugin-syntax-export-default-from': 7.27.1(@babel/core@7.26.10)
+ '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.26.10)
+ '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.26.10)
+ '@babel/plugin-transform-arrow-functions': 7.27.1(@babel/core@7.26.10)
+ '@babel/plugin-transform-async-generator-functions': 7.28.0(@babel/core@7.26.10)
+ '@babel/plugin-transform-async-to-generator': 7.27.1(@babel/core@7.26.10)
+ '@babel/plugin-transform-block-scoping': 7.28.0(@babel/core@7.26.10)
+ '@babel/plugin-transform-class-properties': 7.27.1(@babel/core@7.26.10)
+ '@babel/plugin-transform-classes': 7.28.0(@babel/core@7.26.10)
+ '@babel/plugin-transform-computed-properties': 7.27.1(@babel/core@7.26.10)
+ '@babel/plugin-transform-destructuring': 7.28.0(@babel/core@7.26.10)
+ '@babel/plugin-transform-flow-strip-types': 7.27.1(@babel/core@7.26.10)
+ '@babel/plugin-transform-for-of': 7.27.1(@babel/core@7.26.10)
+ '@babel/plugin-transform-function-name': 7.27.1(@babel/core@7.26.10)
+ '@babel/plugin-transform-literals': 7.27.1(@babel/core@7.26.10)
+ '@babel/plugin-transform-logical-assignment-operators': 7.27.1(@babel/core@7.26.10)
+ '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.26.10)
+ '@babel/plugin-transform-named-capturing-groups-regex': 7.27.1(@babel/core@7.26.10)
+ '@babel/plugin-transform-nullish-coalescing-operator': 7.27.1(@babel/core@7.26.10)
+ '@babel/plugin-transform-numeric-separator': 7.27.1(@babel/core@7.26.10)
+ '@babel/plugin-transform-object-rest-spread': 7.28.0(@babel/core@7.26.10)
+ '@babel/plugin-transform-optional-catch-binding': 7.27.1(@babel/core@7.26.10)
+ '@babel/plugin-transform-optional-chaining': 7.27.1(@babel/core@7.26.10)
+ '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.26.10)
+ '@babel/plugin-transform-private-methods': 7.27.1(@babel/core@7.26.10)
+ '@babel/plugin-transform-private-property-in-object': 7.27.1(@babel/core@7.26.10)
+ '@babel/plugin-transform-react-display-name': 7.28.0(@babel/core@7.26.10)
+ '@babel/plugin-transform-react-jsx': 7.27.1(@babel/core@7.26.10)
+ '@babel/plugin-transform-react-jsx-self': 7.25.9(@babel/core@7.26.10)
+ '@babel/plugin-transform-react-jsx-source': 7.25.9(@babel/core@7.26.10)
+ '@babel/plugin-transform-regenerator': 7.28.1(@babel/core@7.26.10)
+ '@babel/plugin-transform-runtime': 7.28.0(@babel/core@7.26.10)
+ '@babel/plugin-transform-shorthand-properties': 7.27.1(@babel/core@7.26.10)
+ '@babel/plugin-transform-spread': 7.27.1(@babel/core@7.26.10)
+ '@babel/plugin-transform-sticky-regex': 7.27.1(@babel/core@7.26.10)
+ '@babel/plugin-transform-typescript': 7.28.0(@babel/core@7.26.10)
+ '@babel/plugin-transform-unicode-regex': 7.27.1(@babel/core@7.26.10)
+ '@babel/template': 7.27.0
+ '@react-native/babel-plugin-codegen': 0.79.5(@babel/core@7.26.10)
+ babel-plugin-syntax-hermes-parser: 0.25.1
+ babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.26.10)
+ react-refresh: 0.14.2
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
+ /@react-native/codegen@0.79.5(@babel/core@7.26.10):
+ resolution: {integrity: sha512-FO5U1R525A1IFpJjy+KVznEinAgcs3u7IbnbRJUG9IH/MBXi2lEU2LtN+JarJ81MCfW4V2p0pg6t/3RGHFRrlQ==}
+ engines: {node: '>=18'}
+ peerDependencies:
+ '@babel/core': '*'
+ dependencies:
+ '@babel/core': 7.26.10
+ glob: 7.2.3
+ hermes-parser: 0.25.1
+ invariant: 2.2.4
+ nullthrows: 1.1.1
+ yargs: 17.7.2
+ dev: false
+
+ /@react-native/community-cli-plugin@0.79.5:
+ resolution: {integrity: sha512-ApLO1ARS8JnQglqS3JAHk0jrvB+zNW3dvNJyXPZPoygBpZVbf8sjvqeBiaEYpn8ETbFWddebC4HoQelDndnrrA==}
+ engines: {node: '>=18'}
+ peerDependencies:
+ '@react-native-community/cli': '*'
+ peerDependenciesMeta:
+ '@react-native-community/cli':
+ optional: true
+ dependencies:
+ '@react-native/dev-middleware': 0.79.5
+ chalk: 4.1.2
+ debug: 2.6.9
+ invariant: 2.2.4
+ metro: 0.82.5
+ metro-config: 0.82.5
+ metro-core: 0.82.5
+ semver: 7.7.1
+ transitivePeerDependencies:
+ - bufferutil
+ - supports-color
+ - utf-8-validate
+ dev: false
+
+ /@react-native/debugger-frontend@0.79.5:
+ resolution: {integrity: sha512-WQ49TRpCwhgUYo5/n+6GGykXmnumpOkl4Lr2l2o2buWU9qPOwoiBqJAtmWEXsAug4ciw3eLiVfthn5ufs0VB0A==}
+ engines: {node: '>=18'}
+ dev: false
+
+ /@react-native/dev-middleware@0.79.5:
+ resolution: {integrity: sha512-U7r9M/SEktOCP/0uS6jXMHmYjj4ESfYCkNAenBjFjjsRWekiHE+U/vRMeO+fG9gq4UCcBAUISClkQCowlftYBw==}
+ engines: {node: '>=18'}
+ dependencies:
+ '@isaacs/ttlcache': 1.4.1
+ '@react-native/debugger-frontend': 0.79.5
+ chrome-launcher: 0.15.2
+ chromium-edge-launcher: 0.2.0
+ connect: 3.7.0
+ debug: 2.6.9
+ invariant: 2.2.4
+ nullthrows: 1.1.1
+ open: 7.4.2
+ serve-static: 1.16.2
+ ws: 6.2.3
+ transitivePeerDependencies:
+ - bufferutil
+ - supports-color
+ - utf-8-validate
+ dev: false
+
+ /@react-native/gradle-plugin@0.79.5:
+ resolution: {integrity: sha512-K3QhfFNKiWKF3HsCZCEoWwJPSMcPJQaeqOmzFP4RL8L3nkpgUwn74PfSCcKHxooVpS6bMvJFQOz7ggUZtNVT+A==}
+ engines: {node: '>=18'}
+ dev: false
+
+ /@react-native/js-polyfills@0.79.5:
+ resolution: {integrity: sha512-a2wsFlIhvd9ZqCD5KPRsbCQmbZi6KxhRN++jrqG0FUTEV5vY7MvjjUqDILwJd2ZBZsf7uiDuClCcKqA+EEdbvw==}
+ engines: {node: '>=18'}
+ dev: false
+
+ /@react-native/normalize-colors@0.74.89:
+ resolution: {integrity: sha512-qoMMXddVKVhZ8PA1AbUCk83trpd6N+1nF2A6k1i6LsQObyS92fELuk8kU/lQs6M7BsMHwqyLCpQJ1uFgNvIQXg==}
+ dev: false
+
+ /@react-native/normalize-colors@0.79.5:
+ resolution: {integrity: sha512-nGXMNMclZgzLUxijQQ38Dm3IAEhgxuySAWQHnljFtfB0JdaMwpe0Ox9H7Tp2OgrEA+EMEv+Od9ElKlHwGKmmvQ==}
+ dev: false
+
+ /@react-native/virtualized-lists@0.79.5(@types/react@19.1.10)(react-native@0.79.5)(react@19.0.0):
+ resolution: {integrity: sha512-EUPM2rfGNO4cbI3olAbhPkIt3q7MapwCwAJBzUfWlZ/pu0PRNOnMQ1IvaXTf3TpeozXV52K1OdprLEI/kI5eUA==}
+ engines: {node: '>=18'}
+ peerDependencies:
+ '@types/react': ^19.0.0
+ react: '*'
+ react-native: '*'
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ dependencies:
+ '@types/react': 19.1.10
+ invariant: 2.2.4
+ nullthrows: 1.1.1
+ react: 19.0.0
+ react-native: 0.79.5(@babel/core@7.26.10)(@types/react@19.1.10)(react@19.0.0)
+ dev: false
+
/@rollup/rollup-android-arm-eabi@4.40.0:
resolution: {integrity: sha512-+Fbls/diZ0RDerhE8kyC6hjADCXA1K4yVNlH0EYfd2XjyH0UGgzaQ8MlT0pCXAThfxv3QUAczHaL+qSv1E4/Cg==}
cpu: [arm]
@@ -3427,19 +4755,16 @@ packages:
/@sinclair/typebox@0.27.8:
resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==}
- dev: true
/@sinonjs/commons@3.0.1:
resolution: {integrity: sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==}
dependencies:
type-detect: 4.0.8
- dev: true
/@sinonjs/fake-timers@10.3.0:
resolution: {integrity: sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==}
dependencies:
'@sinonjs/commons': 3.0.1
- dev: true
/@tanstack/history@1.115.0:
resolution: {integrity: sha512-K7JJNrRVvyjAVnbXOH2XLRhFXDkeP54Kt2P4FR1Kl2KDGlIbkua5VqZQD2rot3qaDrpufyUa63nuLai1kOLTsQ==}
@@ -3449,16 +4774,16 @@ packages:
resolution: {integrity: sha512-fxl9/0yk3mD/FwTmVEf1/H6N5B975H0luT+icKyX566w6uJG0x6o+Yl+I38wJRCaogiMkstByt+seXfDbWDAcA==}
dev: false
- /@tanstack/react-query@5.72.2(react@18.3.1):
+ /@tanstack/react-query@5.72.2(react@19.0.0):
resolution: {integrity: sha512-SVNHzyBUYiis+XiCl+8yiPZmMYei2AKYY94wM/zpvB5l1jxqOo82FQTziSJ4pBi96jtYqvYrTMxWynmbQh3XKw==}
peerDependencies:
react: ^18 || ^19
dependencies:
'@tanstack/query-core': 5.72.2
- react: 18.3.1
+ react: 19.0.0
dev: false
- /@tanstack/react-router-devtools@1.115.3(@tanstack/react-router@1.115.3)(@tanstack/router-core@1.115.3)(csstype@3.1.3)(react-dom@18.3.1)(react@18.3.1)(tiny-invariant@1.3.3):
+ /@tanstack/react-router-devtools@1.115.3(@tanstack/react-router@1.115.3)(@tanstack/router-core@1.115.3)(csstype@3.1.3)(react-dom@19.0.0)(react@19.0.0)(tiny-invariant@1.3.3):
resolution: {integrity: sha512-aAeS/Q4Dz5sOKlFK9jptU7ugfpmQcfEOlSI/bIifUugp2VVtKvyZIQ7k27YiTOMQpsmo/hifqxAhR/DSXm4dWw==}
engines: {node: '>=12'}
peerDependencies:
@@ -3466,10 +4791,10 @@ packages:
react: '>=18.0.0 || >=19.0.0'
react-dom: '>=18.0.0 || >=19.0.0'
dependencies:
- '@tanstack/react-router': 1.115.3(react-dom@18.3.1)(react@18.3.1)
+ '@tanstack/react-router': 1.115.3(react-dom@19.0.0)(react@19.0.0)
'@tanstack/router-devtools-core': 1.115.3(@tanstack/router-core@1.115.3)(csstype@3.1.3)(solid-js@1.9.5)(tiny-invariant@1.3.3)
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
+ react: 19.0.0
+ react-dom: 19.0.0(react@19.0.0)
solid-js: 1.9.5
transitivePeerDependencies:
- '@tanstack/router-core'
@@ -3477,7 +4802,7 @@ packages:
- tiny-invariant
dev: true
- /@tanstack/react-router@1.115.3(react-dom@18.3.1)(react@18.3.1):
+ /@tanstack/react-router@1.115.3(react-dom@19.0.0)(react@19.0.0):
resolution: {integrity: sha512-5mV9t0hW/gMdUeBabY+/lU3HuvGdaYUMDvlLpCG5dQJXBU0UzHwPAM2xy2UTte9Ty1tqxJqeA7DQoyNe/u5SEw==}
engines: {node: '>=12'}
peerDependencies:
@@ -3485,26 +4810,26 @@ packages:
react-dom: '>=18.0.0 || >=19.0.0'
dependencies:
'@tanstack/history': 1.115.0
- '@tanstack/react-store': 0.7.0(react-dom@18.3.1)(react@18.3.1)
+ '@tanstack/react-store': 0.7.0(react-dom@19.0.0)(react@19.0.0)
'@tanstack/router-core': 1.115.3
jsesc: 3.1.0
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
+ react: 19.0.0
+ react-dom: 19.0.0(react@19.0.0)
tiny-invariant: 1.3.3
tiny-warning: 1.0.3
- /@tanstack/react-store@0.7.0(react-dom@18.3.1)(react@18.3.1):
+ /@tanstack/react-store@0.7.0(react-dom@19.0.0)(react@19.0.0):
resolution: {integrity: sha512-S/Rq17HaGOk+tQHV/yrePMnG1xbsKZIl/VsNWnNXt4XW+tTY8dTlvpJH2ZQ3GRALsusG5K6Q3unAGJ2pd9W/Ng==}
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
dependencies:
'@tanstack/store': 0.7.0
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- use-sync-external-store: 1.5.0(react@18.3.1)
+ react: 19.0.0
+ react-dom: 19.0.0(react@19.0.0)
+ use-sync-external-store: 1.5.0(react@19.0.0)
- /@tanstack/react-table@8.21.2(react-dom@18.3.1)(react@18.3.1):
+ /@tanstack/react-table@8.21.2(react-dom@19.0.0)(react@19.0.0):
resolution: {integrity: sha512-11tNlEDTdIhMJba2RBH+ecJ9l1zgS2kjmexDPAraulc8jeNA4xocSNeyzextT0XJyASil4XsCYlJmf5jEWAtYg==}
engines: {node: '>=12'}
peerDependencies:
@@ -3512,8 +4837,8 @@ packages:
react-dom: '>=16.8'
dependencies:
'@tanstack/table-core': 8.21.2
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
+ react: 19.0.0
+ react-dom: 19.0.0(react@19.0.0)
dev: false
/@tanstack/router-core@1.115.3:
@@ -3544,7 +4869,7 @@ packages:
tiny-invariant: 1.3.3
dev: true
- /@tanstack/router-devtools@1.115.3(@tanstack/react-router@1.115.3)(@tanstack/router-core@1.115.3)(csstype@3.1.3)(react-dom@18.3.1)(react@18.3.1)(tiny-invariant@1.3.3):
+ /@tanstack/router-devtools@1.115.3(@tanstack/react-router@1.115.3)(@tanstack/router-core@1.115.3)(csstype@3.1.3)(react-dom@19.0.0)(react@19.0.0)(tiny-invariant@1.3.3):
resolution: {integrity: sha512-UfENw2Le4vIv/0OhLsbg4xjwg8LuZhbpF6kLuQrLF+PoviM9AgdyaQgIvWzWJHVm1S5CfoTlS4v+0/tz7NEnrQ==}
engines: {node: '>=12'}
peerDependencies:
@@ -3556,13 +4881,13 @@ packages:
csstype:
optional: true
dependencies:
- '@tanstack/react-router': 1.115.3(react-dom@18.3.1)(react@18.3.1)
- '@tanstack/react-router-devtools': 1.115.3(@tanstack/react-router@1.115.3)(@tanstack/router-core@1.115.3)(csstype@3.1.3)(react-dom@18.3.1)(react@18.3.1)(tiny-invariant@1.3.3)
+ '@tanstack/react-router': 1.115.3(react-dom@19.0.0)(react@19.0.0)
+ '@tanstack/react-router-devtools': 1.115.3(@tanstack/react-router@1.115.3)(@tanstack/router-core@1.115.3)(csstype@3.1.3)(react-dom@19.0.0)(react@19.0.0)(tiny-invariant@1.3.3)
clsx: 2.1.1
csstype: 3.1.3
goober: 2.1.16(csstype@3.1.3)
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
+ react: 19.0.0
+ react-dom: 19.0.0(react@19.0.0)
transitivePeerDependencies:
- '@tanstack/router-core'
- tiny-invariant
@@ -3577,7 +4902,7 @@ packages:
'@tanstack/react-router':
optional: true
dependencies:
- '@tanstack/react-router': 1.115.3(react-dom@18.3.1)(react@18.3.1)
+ '@tanstack/react-router': 1.115.3(react-dom@19.0.0)(react@19.0.0)
'@tanstack/virtual-file-routes': 1.115.0
prettier: 3.5.3
tsx: 4.19.3
@@ -3611,7 +4936,7 @@ packages:
'@babel/template': 7.27.0
'@babel/traverse': 7.27.0
'@babel/types': 7.27.0
- '@tanstack/react-router': 1.115.3(react-dom@18.3.1)(react@18.3.1)
+ '@tanstack/react-router': 1.115.3(react-dom@19.0.0)(react@19.0.0)
'@tanstack/router-core': 1.115.3
'@tanstack/router-generator': 1.115.3(@tanstack/react-router@1.115.3)
'@tanstack/router-utils': 1.115.0
@@ -3733,26 +5058,22 @@ packages:
'@types/babel__generator': 7.27.0
'@types/babel__template': 7.4.4
'@types/babel__traverse': 7.20.7
- dev: true
/@types/babel__generator@7.27.0:
resolution: {integrity: sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==}
dependencies:
'@babel/types': 7.27.0
- dev: true
/@types/babel__template@7.4.4:
resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==}
dependencies:
'@babel/parser': 7.27.0
'@babel/types': 7.27.0
- dev: true
/@types/babel__traverse@7.20.7:
resolution: {integrity: sha512-dkO5fhS7+/oos4ciWxyEyjWe48zmG6wbCheo/G2ZnHx4fs3EU6YC6UM8rk56gAjNJ9P3MTH2jo5jb92/K6wbng==}
dependencies:
'@babel/types': 7.27.0
- dev: true
/@types/body-parser@1.19.5:
resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==}
@@ -3810,7 +5131,6 @@ packages:
resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==}
dependencies:
'@types/node': 20.17.30
- dev: true
/@types/http-errors@2.0.4:
resolution: {integrity: sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==}
@@ -3818,19 +5138,16 @@ packages:
/@types/istanbul-lib-coverage@2.0.6:
resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==}
- dev: true
/@types/istanbul-lib-report@3.0.3:
resolution: {integrity: sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==}
dependencies:
'@types/istanbul-lib-coverage': 2.0.6
- dev: true
/@types/istanbul-reports@3.0.4:
resolution: {integrity: sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==}
dependencies:
'@types/istanbul-lib-report': 3.0.3
- dev: true
/@types/jest@29.5.14:
resolution: {integrity: sha512-ZN+4sdnLUbo8EVvVc2ao0GFW6oVrQRPn4K2lglySj7APvSrgzxHiNNK99us4WDMi57xxA2yggblIAMNhXOotLQ==}
@@ -3864,9 +5181,6 @@ packages:
pg-types: 4.0.2
dev: true
- /@types/prop-types@15.7.14:
- resolution: {integrity: sha512-gNMvNH49DJ7OJYv+KAKn0Xp45p8PLl6zo2YnvDIbTd4J6MER2BmWN49TG7n9LvkyihINxeKW8+3bfS2yDC9dzQ==}
-
/@types/qs@6.9.18:
resolution: {integrity: sha512-kK7dgTYDyGqS+e2Q4aK9X3D7q234CIZ1Bv0q/7Z5IwRDoADNU81xXJK/YVyLbLTZCoIwUoDoffFeF+p/eIklAA==}
dev: true
@@ -3875,17 +5189,16 @@ packages:
resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==}
dev: true
- /@types/react-dom@18.3.6(@types/react@18.3.20):
- resolution: {integrity: sha512-nf22//wEbKXusP6E9pfOCDwFdHAX4u172eaJI4YkDRQEZiorm6KfYnSC2SWLDMVWUOWPERmJnN0ujeAfTBLvrw==}
+ /@types/react-dom@19.1.7(@types/react@19.1.10):
+ resolution: {integrity: sha512-i5ZzwYpqjmrKenzkoLM2Ibzt6mAsM7pxB6BCIouEVVmgiqaMj1TjaK7hnA36hbW5aZv20kx7Lw6hWzPWg0Rurw==}
peerDependencies:
- '@types/react': ^18.0.0
+ '@types/react': ^19.0.0
dependencies:
- '@types/react': 18.3.20
+ '@types/react': 19.1.10
- /@types/react@18.3.20:
- resolution: {integrity: sha512-IPaCZN7PShZK/3t6Q87pfTkRm6oLTd4vztyoj+cbHUF1g3FfVb2tFIL79uCRKEfv16AhqDMBywP2VW3KIZUvcg==}
+ /@types/react@19.1.10:
+ resolution: {integrity: sha512-EhBeSYX0Y6ye8pNebpKrwFJq7BoQ8J5SO6NlvNwwHjSj6adXJViPQrKlsyPw7hLBLvckEMO1yxeGdR82YBBlDg==}
dependencies:
- '@types/prop-types': 15.7.14
csstype: 3.1.3
/@types/send@0.17.4:
@@ -3905,7 +5218,6 @@ packages:
/@types/stack-utils@2.0.3:
resolution: {integrity: sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==}
- dev: true
/@types/superagent@8.1.9:
resolution: {integrity: sha512-pTVjI73witn+9ILmoJdajHGW2jkSaOzhiFYF1Rd3EQ94kymLqB9PjD9ISg7WaALC7+dCHT0FGe9T2LktLq/3GQ==}
@@ -3925,18 +5237,34 @@ packages:
/@types/yargs-parser@21.0.3:
resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==}
- dev: true
/@types/yargs@17.0.33:
resolution: {integrity: sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==}
dependencies:
'@types/yargs-parser': 21.0.3
- dev: true
/@ungap/structured-clone@1.3.0:
resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==}
dev: false
+ /@urql/core@5.2.0:
+ resolution: {integrity: sha512-/n0ieD0mvvDnVAXEQgX/7qJiVcvYvNkOHeBvkwtylfjydar123caCXcl58PXFY11oU1oquJocVXHxLAbtv4x1A==}
+ dependencies:
+ '@0no-co/graphql.web': 1.2.0
+ wonka: 6.3.5
+ transitivePeerDependencies:
+ - graphql
+ dev: false
+
+ /@urql/exchange-retry@1.3.2(@urql/core@5.2.0):
+ resolution: {integrity: sha512-TQMCz2pFJMfpNxmSfX1VSfTjwUIFx/mL+p1bnfM1xjjdla7Z+KnGMW/EhFbpckp3LyWAH4PgOsMwOMnIN+MBFg==}
+ peerDependencies:
+ '@urql/core': ^5.0.0
+ dependencies:
+ '@urql/core': 5.2.0
+ wonka: 6.3.5
+ dev: false
+
/@vitejs/plugin-react@4.3.4(vite@5.4.18):
resolution: {integrity: sha512-SCCPBJtYLdE8PX/7ZQAs1QAZ8Jqwih+0VBLum1EGqmCCQal+MIUqLCzj3ZUy8ufbC0cAM4LRlSTm7IQJwWT4ug==}
engines: {node: ^14.18.0 || >=16.0.0}
@@ -4059,6 +5387,11 @@ packages:
'@xtuc/long': 4.2.2
dev: true
+ /@xmldom/xmldom@0.8.10:
+ resolution: {integrity: sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==}
+ engines: {node: '>=10.0.0'}
+ dev: false
+
/@xtuc/ieee754@1.2.0:
resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==}
dev: true
@@ -4067,6 +5400,13 @@ packages:
resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==}
dev: true
+ /abort-controller@3.0.0:
+ resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==}
+ engines: {node: '>=6.5'}
+ dependencies:
+ event-target-shim: 5.0.1
+ dev: false
+
/accepts@1.3.8:
resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==}
engines: {node: '>= 0.6'}
@@ -4094,6 +5434,11 @@ packages:
engines: {node: '>=0.4.0'}
hasBin: true
+ /agent-base@7.1.4:
+ resolution: {integrity: sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==}
+ engines: {node: '>= 14'}
+ dev: false
+
/ajv-draft-04@1.0.0(ajv@8.13.0):
resolution: {integrity: sha512-mv00Te6nmYbRp5DCwclxtt7yV/joXJPGS7nM+97GdxvuttCOfgI3K4U25zboyeX0O+myI8ERluxQe5wljMmVIw==}
peerDependencies:
@@ -4190,6 +5535,10 @@ packages:
require-from-string: 2.0.2
dev: true
+ /anser@1.4.10:
+ resolution: {integrity: sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww==}
+ dev: false
+
/ansi-colors@4.1.3:
resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==}
engines: {node: '>=6'}
@@ -4200,7 +5549,11 @@ packages:
engines: {node: '>=8'}
dependencies:
type-fest: 0.21.3
- dev: true
+
+ /ansi-regex@4.1.1:
+ resolution: {integrity: sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==}
+ engines: {node: '>=6'}
+ dev: false
/ansi-regex@5.0.1:
resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
@@ -4210,6 +5563,13 @@ packages:
resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==}
engines: {node: '>=12'}
+ /ansi-styles@3.2.1:
+ resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==}
+ engines: {node: '>=4'}
+ dependencies:
+ color-convert: 1.9.3
+ dev: false
+
/ansi-styles@4.3.0:
resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
engines: {node: '>=8'}
@@ -4219,7 +5579,6 @@ packages:
/ansi-styles@5.2.0:
resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==}
engines: {node: '>=10'}
- dev: true
/ansi-styles@6.2.1:
resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==}
@@ -4280,7 +5639,6 @@ packages:
/asap@2.0.6:
resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==}
- dev: true
/asn1@0.2.6:
resolution: {integrity: sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==}
@@ -4302,6 +5660,10 @@ packages:
engines: {node: '>=0.8'}
dev: false
+ /async-limiter@1.0.1:
+ resolution: {integrity: sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==}
+ dev: false
+
/async@3.2.6:
resolution: {integrity: sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==}
dev: true
@@ -4360,7 +5722,6 @@ packages:
slash: 3.0.0
transitivePeerDependencies:
- supports-color
- dev: true
/babel-plugin-istanbul@6.1.1:
resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==}
@@ -4373,7 +5734,6 @@ packages:
test-exclude: 6.0.0
transitivePeerDependencies:
- supports-color
- dev: true
/babel-plugin-jest-hoist@29.6.3:
resolution: {integrity: sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==}
@@ -4383,7 +5743,60 @@ packages:
'@babel/types': 7.27.0
'@types/babel__core': 7.20.5
'@types/babel__traverse': 7.20.7
- dev: true
+
+ /babel-plugin-polyfill-corejs2@0.4.14(@babel/core@7.26.10):
+ resolution: {integrity: sha512-Co2Y9wX854ts6U8gAAPXfn0GmAyctHuK8n0Yhfjd6t30g7yvKjspvvOo9yG+z52PZRgFErt7Ka2pYnXCjLKEpg==}
+ peerDependencies:
+ '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
+ dependencies:
+ '@babel/compat-data': 7.28.0
+ '@babel/core': 7.26.10
+ '@babel/helper-define-polyfill-provider': 0.6.5(@babel/core@7.26.10)
+ semver: 6.3.1
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
+ /babel-plugin-polyfill-corejs3@0.13.0(@babel/core@7.26.10):
+ resolution: {integrity: sha512-U+GNwMdSFgzVmfhNm8GJUX88AadB3uo9KpJqS3FaqNIPKgySuvMb+bHPsOmmuWyIcuqZj/pzt1RUIUZns4y2+A==}
+ peerDependencies:
+ '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
+ dependencies:
+ '@babel/core': 7.26.10
+ '@babel/helper-define-polyfill-provider': 0.6.5(@babel/core@7.26.10)
+ core-js-compat: 3.45.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
+ /babel-plugin-polyfill-regenerator@0.6.5(@babel/core@7.26.10):
+ resolution: {integrity: sha512-ISqQ2frbiNU9vIJkzg7dlPpznPZ4jOiUQ1uSmB0fEHeowtN3COYRsXr/xexn64NpU13P06jc/L5TgiJXOgrbEg==}
+ peerDependencies:
+ '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
+ dependencies:
+ '@babel/core': 7.26.10
+ '@babel/helper-define-polyfill-provider': 0.6.5(@babel/core@7.26.10)
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
+ /babel-plugin-react-native-web@0.19.13:
+ resolution: {integrity: sha512-4hHoto6xaN23LCyZgL9LJZc3olmAxd7b6jDzlZnKXAh4rRAbZRKNBJoOOdp46OBqgy+K0t0guTj5/mhA8inymQ==}
+ dev: false
+
+ /babel-plugin-syntax-hermes-parser@0.25.1:
+ resolution: {integrity: sha512-IVNpGzboFLfXZUAwkLFcI/bnqVbwky0jP3eBno4HKtqvQJAHBLdgxiG6lQ4to0+Q/YCN3PO0od5NZwIKyY4REQ==}
+ dependencies:
+ hermes-parser: 0.25.1
+ dev: false
+
+ /babel-plugin-transform-flow-enums@0.0.2(@babel/core@7.26.10):
+ resolution: {integrity: sha512-g4aaCrDDOsWjbm0PUUeVnkcVd6AKJsVc/MbnPhEotEpkeJQP6b8nzewohQi7+QS8UyPehOhGWn0nOwjvWpmMvQ==}
+ dependencies:
+ '@babel/plugin-syntax-flow': 7.27.1(@babel/core@7.26.10)
+ transitivePeerDependencies:
+ - '@babel/core'
+ dev: false
/babel-preset-current-node-syntax@1.1.0(@babel/core@7.26.10):
resolution: {integrity: sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw==}
@@ -4406,7 +5819,40 @@ packages:
'@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.26.10)
'@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.26.10)
'@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.26.10)
- dev: true
+
+ /babel-preset-expo@13.2.3(@babel/core@7.26.10):
+ resolution: {integrity: sha512-wQJn92lqj8GKR7Ojg/aW4+GkqI6ZdDNTDyOqhhl7A9bAqk6t0ukUOWLDXQb4p0qKJjMDV1F6gNWasI2KUbuVTQ==}
+ peerDependencies:
+ babel-plugin-react-compiler: ^19.0.0-beta-e993439-20250405
+ peerDependenciesMeta:
+ babel-plugin-react-compiler:
+ optional: true
+ dependencies:
+ '@babel/helper-module-imports': 7.25.9
+ '@babel/plugin-proposal-decorators': 7.28.0(@babel/core@7.26.10)
+ '@babel/plugin-proposal-export-default-from': 7.27.1(@babel/core@7.26.10)
+ '@babel/plugin-syntax-export-default-from': 7.27.1(@babel/core@7.26.10)
+ '@babel/plugin-transform-export-namespace-from': 7.27.1(@babel/core@7.26.10)
+ '@babel/plugin-transform-flow-strip-types': 7.27.1(@babel/core@7.26.10)
+ '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.26.10)
+ '@babel/plugin-transform-object-rest-spread': 7.28.0(@babel/core@7.26.10)
+ '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.26.10)
+ '@babel/plugin-transform-private-methods': 7.27.1(@babel/core@7.26.10)
+ '@babel/plugin-transform-private-property-in-object': 7.27.1(@babel/core@7.26.10)
+ '@babel/plugin-transform-runtime': 7.28.0(@babel/core@7.26.10)
+ '@babel/preset-react': 7.27.1(@babel/core@7.26.10)
+ '@babel/preset-typescript': 7.27.1(@babel/core@7.26.10)
+ '@react-native/babel-preset': 0.79.5(@babel/core@7.26.10)
+ babel-plugin-react-native-web: 0.19.13
+ babel-plugin-syntax-hermes-parser: 0.25.1
+ babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.26.10)
+ debug: 4.4.0
+ react-refresh: 0.14.2
+ resolve-from: 5.0.0
+ transitivePeerDependencies:
+ - '@babel/core'
+ - supports-color
+ dev: false
/babel-preset-jest@29.6.3(@babel/core@7.26.10):
resolution: {integrity: sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==}
@@ -4417,14 +5863,12 @@ packages:
'@babel/core': 7.26.10
babel-plugin-jest-hoist: 29.6.3
babel-preset-current-node-syntax: 1.1.0(@babel/core@7.26.10)
- dev: true
/balanced-match@1.0.2:
resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
/base64-js@1.5.1:
resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==}
- dev: true
/bcrypt-pbkdf@1.0.2:
resolution: {integrity: sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==}
@@ -4470,6 +5914,18 @@ packages:
uncrypto: 0.1.3
dev: false
+ /better-opn@3.0.2:
+ resolution: {integrity: sha512-aVNobHnJqLiUelTaHat9DZ1qM2w0C0Eym4LPI/3JxOnSokGVdsl1T1kN7TFvsEAD8G47A6VKQ0TVHqbBnYMJlQ==}
+ engines: {node: '>=12.0.0'}
+ dependencies:
+ open: 8.4.2
+ dev: false
+
+ /big-integer@1.6.52:
+ resolution: {integrity: sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==}
+ engines: {node: '>=0.6'}
+ dev: false
+
/binary-extensions@2.3.0:
resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==}
engines: {node: '>=8'}
@@ -4505,6 +5961,26 @@ packages:
transitivePeerDependencies:
- supports-color
+ /bplist-creator@0.1.0:
+ resolution: {integrity: sha512-sXaHZicyEEmY86WyueLTQesbeoH/mquvarJaQNbjuOQO+7gbFcDEWqKmcWA4cOTLzFlfgvkiVxolk1k5bBIpmg==}
+ dependencies:
+ stream-buffers: 2.2.0
+ dev: false
+
+ /bplist-parser@0.3.1:
+ resolution: {integrity: sha512-PyJxiNtA5T2PlLIeBot4lbp7rj4OadzjnMZD/G5zuBNt8ei/yCU7+wW0h2bag9vr8c+/WuRWmSxbqAl9hL1rBA==}
+ engines: {node: '>= 5.10.0'}
+ dependencies:
+ big-integer: 1.6.52
+ dev: false
+
+ /bplist-parser@0.3.2:
+ resolution: {integrity: sha512-apC2+fspHGI3mMKj+dGevkGo/tCqVB8jMb6i+OX+E29p0Iposz07fABkRIfVUPNd5A5VbuOz1bZbnmkKLYF+wQ==}
+ engines: {node: '>= 5.10.0'}
+ dependencies:
+ big-integer: 1.6.52
+ dev: false
+
/brace-expansion@1.1.11:
resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==}
dependencies:
@@ -4531,7 +6007,16 @@ packages:
electron-to-chromium: 1.5.136
node-releases: 2.0.19
update-browserslist-db: 1.1.3(browserslist@4.24.4)
- dev: true
+
+ /browserslist@4.25.2:
+ resolution: {integrity: sha512-0si2SJK3ooGzIawRu61ZdPCO1IncZwS8IzuX73sPZsXW6EQ/w/DAfPyKI8l1ETTCr2MnvqWitmlCUxgdul45jA==}
+ engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
+ hasBin: true
+ dependencies:
+ caniuse-lite: 1.0.30001734
+ electron-to-chromium: 1.5.200
+ node-releases: 2.0.19
+ update-browserslist-db: 1.1.3(browserslist@4.25.2)
/bs-logger@0.2.6:
resolution: {integrity: sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==}
@@ -4544,7 +6029,6 @@ packages:
resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==}
dependencies:
node-int64: 0.4.0
- dev: true
/buffer-from@1.1.2:
resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==}
@@ -4554,7 +6038,6 @@ packages:
dependencies:
base64-js: 1.5.1
ieee754: 1.2.1
- dev: true
/bundle-require@5.1.0(esbuild@0.25.2):
resolution: {integrity: sha512-3WrrOuZiyaaZPWiEt4G3+IffISVC9HYlWueJEBWED4ZH4aIAC2PnkdnuRrR94M+w6yGWn4AglWtJtBI8YqvgoA==}
@@ -4605,6 +6088,25 @@ packages:
call-bind-apply-helpers: 1.0.2
get-intrinsic: 1.3.0
+ /caller-callsite@2.0.0:
+ resolution: {integrity: sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==}
+ engines: {node: '>=4'}
+ dependencies:
+ callsites: 2.0.0
+ dev: false
+
+ /caller-path@2.0.0:
+ resolution: {integrity: sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==}
+ engines: {node: '>=4'}
+ dependencies:
+ caller-callsite: 2.0.0
+ dev: false
+
+ /callsites@2.0.0:
+ resolution: {integrity: sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==}
+ engines: {node: '>=4'}
+ dev: false
+
/callsites@3.1.0:
resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
engines: {node: '>=6'}
@@ -4617,21 +6119,30 @@ packages:
/camelcase@5.3.1:
resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==}
engines: {node: '>=6'}
- dev: true
/camelcase@6.3.0:
resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==}
engines: {node: '>=10'}
- dev: true
/caniuse-lite@1.0.30001713:
resolution: {integrity: sha512-wCIWIg+A4Xr7NfhTuHdX+/FKh3+Op3LBbSp2N5Pfx6T/LhdQy3GTyoTg48BReaW/MyMNZAkTadsBtai3ldWK0Q==}
- dev: true
+
+ /caniuse-lite@1.0.30001734:
+ resolution: {integrity: sha512-uhE1Ye5vgqju6OI71HTQqcBCZrvHugk0MjLak7Q+HfoBgoq5Bi+5YnwjP4fjDgrtYr/l8MVRBvzz9dPD4KyK0A==}
/caseless@0.12.0:
resolution: {integrity: sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==}
dev: false
+ /chalk@2.4.2:
+ resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==}
+ engines: {node: '>=4'}
+ dependencies:
+ ansi-styles: 3.2.1
+ escape-string-regexp: 1.0.5
+ supports-color: 5.5.0
+ dev: false
+
/chalk@4.1.2:
resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
engines: {node: '>=10'}
@@ -4674,15 +6185,49 @@ packages:
readdirp: 4.1.2
dev: true
+ /chownr@3.0.0:
+ resolution: {integrity: sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==}
+ engines: {node: '>=18'}
+ dev: false
+
+ /chrome-launcher@0.15.2:
+ resolution: {integrity: sha512-zdLEwNo3aUVzIhKhTtXfxhdvZhUghrnmkvcAq2NoDd+LeOHKf03H5jwZ8T/STsAlzyALkBVK552iaG1fGf1xVQ==}
+ engines: {node: '>=12.13.0'}
+ hasBin: true
+ dependencies:
+ '@types/node': 20.17.30
+ escape-string-regexp: 4.0.0
+ is-wsl: 2.2.0
+ lighthouse-logger: 1.4.2
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
/chrome-trace-event@1.0.4:
resolution: {integrity: sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==}
engines: {node: '>=6.0'}
dev: true
+ /chromium-edge-launcher@0.2.0:
+ resolution: {integrity: sha512-JfJjUnq25y9yg4FABRRVPmBGWPZZi+AQXT4mxupb67766/0UlhG8PAZCz6xzEMXTbW3CsSoE8PcCWA49n35mKg==}
+ dependencies:
+ '@types/node': 20.17.30
+ escape-string-regexp: 4.0.0
+ is-wsl: 2.2.0
+ lighthouse-logger: 1.4.2
+ mkdirp: 1.0.4
+ rimraf: 3.0.2
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
+ /ci-info@2.0.0:
+ resolution: {integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==}
+ dev: false
+
/ci-info@3.9.0:
resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==}
engines: {node: '>=8'}
- dev: true
/cjs-module-lexer@1.4.3:
resolution: {integrity: sha512-9z8TZaGM1pfswYeXrUpzPrkx8UnWYdhJclsiYMm6x/w5+nN+8Tf/LnAgfLGQCm59qAOxU8WwHEq2vNwF6i4j+Q==}
@@ -4694,6 +6239,13 @@ packages:
clsx: 2.1.1
dev: false
+ /cli-cursor@2.1.0:
+ resolution: {integrity: sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==}
+ engines: {node: '>=4'}
+ dependencies:
+ restore-cursor: 2.0.0
+ dev: false
+
/cli-cursor@3.1.0:
resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==}
engines: {node: '>=8'}
@@ -4704,7 +6256,6 @@ packages:
/cli-spinners@2.9.2:
resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==}
engines: {node: '>=6'}
- dev: true
/cli-table3@0.6.5:
resolution: {integrity: sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ==}
@@ -4736,24 +6287,23 @@ packages:
/clone@1.0.4:
resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==}
engines: {node: '>=0.8'}
- dev: true
/clsx@2.1.1:
resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==}
engines: {node: '>=6'}
- /cmdk@1.1.1(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1):
+ /cmdk@1.1.1(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0):
resolution: {integrity: sha512-Vsv7kFaXm+ptHDMZ7izaRsP70GgrW9NBNGswt9OZaVBLlE0SNpDq8eu/VGXyF9r7M0azK3Wy7OlYXsuyYLFzHg==}
peerDependencies:
react: ^18 || ^19 || ^19.0.0-rc
react-dom: ^18 || ^19 || ^19.0.0-rc
dependencies:
- '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.20)(react@18.3.1)
- '@radix-ui/react-dialog': 1.1.7(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1)
- '@radix-ui/react-id': 1.1.1(@types/react@18.3.20)(react@18.3.1)
- '@radix-ui/react-primitive': 2.0.3(@types/react-dom@18.3.6)(@types/react@18.3.20)(react-dom@18.3.1)(react@18.3.1)
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
+ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.10)(react@19.0.0)
+ '@radix-ui/react-dialog': 1.1.7(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0)
+ '@radix-ui/react-id': 1.1.1(@types/react@19.1.10)(react@19.0.0)
+ '@radix-ui/react-primitive': 2.0.3(@types/react-dom@19.1.7)(@types/react@19.1.10)(react-dom@19.0.0)(react@19.0.0)
+ react: 19.0.0
+ react-dom: 19.0.0(react@19.0.0)
transitivePeerDependencies:
- '@types/react'
- '@types/react-dom'
@@ -4772,12 +6322,22 @@ packages:
resolution: {integrity: sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==}
dev: true
+ /color-convert@1.9.3:
+ resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==}
+ dependencies:
+ color-name: 1.1.3
+ dev: false
+
/color-convert@2.0.1:
resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
engines: {node: '>=7.0.0'}
dependencies:
color-name: 1.1.4
+ /color-name@1.1.3:
+ resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==}
+ dev: false
+
/color-name@1.1.4:
resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
@@ -4796,14 +6356,23 @@ packages:
engines: {node: '>=14'}
dev: false
+ /commander@12.1.0:
+ resolution: {integrity: sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==}
+ engines: {node: '>=18'}
+ dev: false
+
/commander@2.20.3:
resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==}
- dev: true
/commander@4.1.1:
resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==}
engines: {node: '>= 6'}
+ /commander@7.2.0:
+ resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==}
+ engines: {node: '>= 10'}
+ dev: false
+
/comment-json@4.2.5:
resolution: {integrity: sha512-bKw/r35jR3HGt5PEPm1ljsQQGyCrR8sFGNiN5L+ykDHdpO8Smxkrkla9Yi6NkQyUrb8V54PGhfMs6NrIwtxtdw==}
engines: {node: '>= 6'}
@@ -4819,6 +6388,28 @@ packages:
resolution: {integrity: sha512-T0+barUSQRTUQASh8bx02dl+DhF54GtIDY13Y3m9oWTklKbb3Wv974meRpeZ3lp1JpLVECWWNHC4vaG2XHXouQ==}
dev: true
+ /compressible@2.0.18:
+ resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==}
+ engines: {node: '>= 0.6'}
+ dependencies:
+ mime-db: 1.52.0
+ dev: false
+
+ /compression@1.8.1:
+ resolution: {integrity: sha512-9mAqGPHLakhCLeNyxPkK4xVo746zQ/czLH1Ky+vkitMnWfWZps8r0qXuwhwizagCRttsL4lfG4pIOvaWLpAP0w==}
+ engines: {node: '>= 0.8.0'}
+ dependencies:
+ bytes: 3.1.2
+ compressible: 2.0.18
+ debug: 2.6.9
+ negotiator: 0.6.4
+ on-headers: 1.1.0
+ safe-buffer: 5.2.1
+ vary: 1.1.2
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
/concat-map@0.0.1:
resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
@@ -4831,6 +6422,18 @@ packages:
readable-stream: 2.3.8
typedarray: 0.0.6
+ /connect@3.7.0:
+ resolution: {integrity: sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==}
+ engines: {node: '>= 0.10.0'}
+ dependencies:
+ debug: 2.6.9
+ finalhandler: 1.1.2
+ parseurl: 1.3.3
+ utils-merge: 1.0.1
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
/consola@2.15.3:
resolution: {integrity: sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==}
@@ -4851,7 +6454,6 @@ packages:
/convert-source-map@2.0.0:
resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==}
- dev: true
/cookie-signature@1.0.6:
resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==}
@@ -4864,6 +6466,12 @@ packages:
resolution: {integrity: sha512-LDx6oHrK+PhzLKJU9j5S7/Y3jM/mUHvD/DeI1WQmJn652iPC5Y4TBzC9l+5OMOXlyTTA+SmVUPm0HQUwpD5Jqw==}
dev: true
+ /core-js-compat@3.45.0:
+ resolution: {integrity: sha512-gRoVMBawZg0OnxaVv3zpqLLxaHmsubEGyTnqdpI/CEBvX4JadI1dMSHxagThprYRtSVbuQxvi6iUatdPxohHpA==}
+ dependencies:
+ browserslist: 4.25.2
+ dev: false
+
/core-util-is@1.0.2:
resolution: {integrity: sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==}
dev: false
@@ -4878,6 +6486,16 @@ packages:
object-assign: 4.1.1
vary: 1.1.2
+ /cosmiconfig@5.2.1:
+ resolution: {integrity: sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==}
+ engines: {node: '>=4'}
+ dependencies:
+ import-fresh: 2.0.0
+ is-directory: 0.3.1
+ js-yaml: 3.14.1
+ parse-json: 4.0.0
+ dev: false
+
/cosmiconfig@8.3.6(typescript@5.7.2):
resolution: {integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==}
engines: {node: '>=14'}
@@ -4917,6 +6535,14 @@ packages:
resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==}
dev: true
+ /cross-fetch@3.2.0:
+ resolution: {integrity: sha512-Q+xVJLoGOeIMXZmbUK4HYk+69cQH6LudR0Vu/pRm2YlU/hDV9CiS0gKUMaWY5f2NeUH9C1nV3bsTlCo0FsTV1Q==}
+ dependencies:
+ node-fetch: 2.7.0
+ transitivePeerDependencies:
+ - encoding
+ dev: false
+
/cross-spawn@7.0.6:
resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==}
engines: {node: '>= 8'}
@@ -4925,6 +6551,17 @@ packages:
shebang-command: 2.0.0
which: 2.0.2
+ /crypto-random-string@2.0.0:
+ resolution: {integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==}
+ engines: {node: '>=8'}
+ dev: false
+
+ /css-in-js-utils@3.1.0:
+ resolution: {integrity: sha512-fJAcud6B3rRu+KHYk+Bwf+WFL2MDCJJ1XG9x137tJQ0xYxor7XziQtuGFbWNdqrvF4Tk26O3H73nfVqXt/fW1A==}
+ dependencies:
+ hyphenate-style-name: 1.1.0
+ dev: false
+
/cssesc@3.0.0:
resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==}
engines: {node: '>=4'}
@@ -4959,6 +6596,17 @@ packages:
dependencies:
ms: 2.0.0
+ /debug@3.2.7:
+ resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==}
+ peerDependencies:
+ supports-color: '*'
+ peerDependenciesMeta:
+ supports-color:
+ optional: true
+ dependencies:
+ ms: 2.1.3
+ dev: false
+
/debug@4.3.4:
resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
engines: {node: '>=6.0'}
@@ -4982,6 +6630,18 @@ packages:
dependencies:
ms: 2.1.3
+ /debug@4.4.1:
+ resolution: {integrity: sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==}
+ engines: {node: '>=6.0'}
+ peerDependencies:
+ supports-color: '*'
+ peerDependenciesMeta:
+ supports-color:
+ optional: true
+ dependencies:
+ ms: 2.1.3
+ dev: false
+
/dedent@1.5.3:
resolution: {integrity: sha512-NHQtfOOW68WD8lgypbLA5oT+Bt0xXJhiYvoR6SmmNXZfpzOGXwdKWmcwG8N7PwVVWV3eF/68nmD9BaJSsTBhyQ==}
peerDependencies:
@@ -4991,6 +6651,11 @@ packages:
optional: true
dev: true
+ /deep-extend@0.6.0:
+ resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==}
+ engines: {node: '>=4.0.0'}
+ dev: false
+
/deep-is@0.1.4:
resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
dev: false
@@ -4998,13 +6663,11 @@ packages:
/deepmerge@4.3.1:
resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==}
engines: {node: '>=0.10.0'}
- dev: true
/defaults@1.0.4:
resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==}
dependencies:
clone: 1.0.4
- dev: true
/define-data-property@1.1.4:
resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==}
@@ -5015,6 +6678,11 @@ packages:
gopd: 1.2.0
dev: true
+ /define-lazy-prop@2.0.0:
+ resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==}
+ engines: {node: '>=8'}
+ dev: false
+
/defu@6.1.4:
resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==}
dev: false
@@ -5031,6 +6699,12 @@ packages:
resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==}
engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16}
+ /detect-libc@1.0.3:
+ resolution: {integrity: sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==}
+ engines: {node: '>=0.10'}
+ hasBin: true
+ dev: false
+
/detect-newline@3.1.0:
resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==}
engines: {node: '>=8'}
@@ -5084,21 +6758,27 @@ packages:
esutils: 2.0.3
dev: false
- /dotenv-cli@8.0.0:
- resolution: {integrity: sha512-aLqYbK7xKOiTMIRf1lDPbI+Y+Ip/wo5k3eyp6ePysVaSqbyxjyK3dK35BTxG+rmd7djf5q2UPs4noPNH+cj0Qw==}
+ /dotenv-cli@10.0.0:
+ resolution: {integrity: sha512-lnOnttzfrzkRx2echxJHQRB6vOAMSCzzZg79IxpC00tU42wZPuZkQxNNrrwVAxaQZIIh001l4PxVlCrBxngBzA==}
hasBin: true
dependencies:
cross-spawn: 7.0.6
- dotenv: 16.5.0
- dotenv-expand: 10.0.0
+ dotenv: 17.2.1
+ dotenv-expand: 11.0.7
minimist: 1.2.8
- dev: false
+ dev: true
/dotenv-expand@10.0.0:
resolution: {integrity: sha512-GopVGCpVS1UKH75VKHGuQFqS1Gusej0z4FyQkPdwjil2gNIv+LNsqBlboOzpJFZKVT95GkCyWJbBSdFEFUWI2A==}
engines: {node: '>=12'}
dev: false
+ /dotenv-expand@11.0.7:
+ resolution: {integrity: sha512-zIHwmZPRshsCdpMDyVsqGmgyP0yT8GAgXUnkdAoJisxvf33k7yO6OuoKmcTGuXPWSsm8Oh88nZicRLA9Y0rUeA==}
+ engines: {node: '>=12'}
+ dependencies:
+ dotenv: 16.5.0
+
/dotenv@16.4.5:
resolution: {integrity: sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==}
engines: {node: '>=12'}
@@ -5112,7 +6792,11 @@ packages:
/dotenv@16.5.0:
resolution: {integrity: sha512-m/C+AwOAr9/W1UOIZUo232ejMNnJAJtYQjUbHoNTBNTJSvqzzDh7vnrei3o3r3m9blf6ZoDkvcw0VmozNRFJxg==}
engines: {node: '>=12'}
- dev: false
+
+ /dotenv@17.2.1:
+ resolution: {integrity: sha512-kQhDYKZecqnM0fCnzI5eIv5L4cAe/iRI+HqMbO/hbRdTAeXDG+M9FjipUxNfbARuEg4iHIbhnhs78BCHNbSxEQ==}
+ engines: {node: '>=12'}
+ dev: true
/dset@3.1.4:
resolution: {integrity: sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA==}
@@ -5150,7 +6834,9 @@ packages:
/electron-to-chromium@1.5.136:
resolution: {integrity: sha512-kL4+wUTD7RSA5FHx5YwWtjDnEEkIIikFgWHR4P6fqjw1PPLlqYkxeOb++wAauAssat0YClCy8Y3C5SxgSkjibQ==}
- dev: true
+
+ /electron-to-chromium@1.5.200:
+ resolution: {integrity: sha512-rFCxROw7aOe4uPTfIAx+rXv9cEcGx+buAF4npnhtTqCJk5KDFRnh3+KYj7rdVh6lsFt5/aPs+Irj9rZ33WMA7w==}
/emittery@0.13.1:
resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==}
@@ -5178,11 +6864,21 @@ packages:
tapable: 2.2.1
dev: true
+ /env-editor@0.4.2:
+ resolution: {integrity: sha512-ObFo8v4rQJAE59M69QzwloxPZtd33TpYEIjtKD1rrFDcM1Gd7IkDxEBU+HriziN6HSHQnBJi8Dmy+JWkav5HKA==}
+ engines: {node: '>=8'}
+ dev: false
+
/error-ex@1.3.2:
resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==}
dependencies:
is-arrayish: 0.2.1
- dev: true
+
+ /error-stack-parser@2.1.4:
+ resolution: {integrity: sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==}
+ dependencies:
+ stackframe: 1.3.4
+ dev: false
/es-define-property@1.0.1:
resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==}
@@ -5286,12 +6982,10 @@ packages:
/escape-string-regexp@1.0.5:
resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==}
engines: {node: '>=0.8.0'}
- dev: true
/escape-string-regexp@2.0.0:
resolution: {integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==}
engines: {node: '>=8'}
- dev: true
/escape-string-regexp@4.0.0:
resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
@@ -5417,11 +7111,20 @@ packages:
resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==}
engines: {node: '>= 0.6'}
+ /event-target-shim@5.0.1:
+ resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==}
+ engines: {node: '>=6'}
+ dev: false
+
/events@3.3.0:
resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==}
engines: {node: '>=0.8.x'}
dev: true
+ /exec-async@2.2.0:
+ resolution: {integrity: sha512-87OpwcEiMia/DeiKFzaQNBNFeN3XkkpYIh9FyOqq5mS2oKv3CBE67PXoEKcr6nodWdXNogTiQ0jE2NGuoffXPw==}
+ dev: false
+
/execa@5.1.1:
resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==}
engines: {node: '>=10'}
@@ -5453,6 +7156,147 @@ packages:
jest-util: 29.7.0
dev: true
+ /expo-asset@11.1.7(expo@53.0.20)(react-native@0.79.5)(react@19.0.0):
+ resolution: {integrity: sha512-b5P8GpjUh08fRCf6m5XPVAh7ra42cQrHBIMgH2UXP+xsj4Wufl6pLy6jRF5w6U7DranUMbsXm8TOyq4EHy7ADg==}
+ peerDependencies:
+ expo: '*'
+ react: '*'
+ react-native: '*'
+ dependencies:
+ '@expo/image-utils': 0.7.6
+ expo: 53.0.20(@babel/core@7.26.10)(react-native@0.79.5)(react@19.0.0)
+ expo-constants: 17.1.7(expo@53.0.20)(react-native@0.79.5)
+ react: 19.0.0
+ react-native: 0.79.5(@babel/core@7.26.10)(@types/react@19.1.10)(react@19.0.0)
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
+ /expo-constants@17.1.7(expo@53.0.20)(react-native@0.79.5):
+ resolution: {integrity: sha512-byBjGsJ6T6FrLlhOBxw4EaiMXrZEn/MlUYIj/JAd+FS7ll5X/S4qVRbIimSJtdW47hXMq0zxPfJX6njtA56hHA==}
+ peerDependencies:
+ expo: '*'
+ react-native: '*'
+ dependencies:
+ '@expo/config': 11.0.13
+ '@expo/env': 1.0.7
+ expo: 53.0.20(@babel/core@7.26.10)(react-native@0.79.5)(react@19.0.0)
+ react-native: 0.79.5(@babel/core@7.26.10)(@types/react@19.1.10)(react@19.0.0)
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
+ /expo-file-system@18.1.11(expo@53.0.20)(react-native@0.79.5):
+ resolution: {integrity: sha512-HJw/m0nVOKeqeRjPjGdvm+zBi5/NxcdPf8M8P3G2JFvH5Z8vBWqVDic2O58jnT1OFEy0XXzoH9UqFu7cHg9DTQ==}
+ peerDependencies:
+ expo: '*'
+ react-native: '*'
+ dependencies:
+ expo: 53.0.20(@babel/core@7.26.10)(react-native@0.79.5)(react@19.0.0)
+ react-native: 0.79.5(@babel/core@7.26.10)(@types/react@19.1.10)(react@19.0.0)
+ dev: false
+
+ /expo-font@13.3.2(expo@53.0.20)(react@19.0.0):
+ resolution: {integrity: sha512-wUlMdpqURmQ/CNKK/+BIHkDA5nGjMqNlYmW0pJFXY/KE/OG80Qcavdu2sHsL4efAIiNGvYdBS10WztuQYU4X0A==}
+ peerDependencies:
+ expo: '*'
+ react: '*'
+ dependencies:
+ expo: 53.0.20(@babel/core@7.26.10)(react-native@0.79.5)(react@19.0.0)
+ fontfaceobserver: 2.3.0
+ react: 19.0.0
+ dev: false
+
+ /expo-keep-awake@14.1.4(expo@53.0.20)(react@19.0.0):
+ resolution: {integrity: sha512-wU9qOnosy4+U4z/o4h8W9PjPvcFMfZXrlUoKTMBW7F4pLqhkkP/5G4EviPZixv4XWFMjn1ExQ5rV6BX8GwJsWA==}
+ peerDependencies:
+ expo: '*'
+ react: '*'
+ dependencies:
+ expo: 53.0.20(@babel/core@7.26.10)(react-native@0.79.5)(react@19.0.0)
+ react: 19.0.0
+ dev: false
+
+ /expo-modules-autolinking@2.1.14:
+ resolution: {integrity: sha512-nT5ERXwc+0ZT/pozDoJjYZyUQu5RnXMk9jDGm5lg+PiKvsrCTSA/2/eftJGMxLkTjVI2MXp5WjSz3JRjbA7UXA==}
+ hasBin: true
+ dependencies:
+ '@expo/spawn-async': 1.7.2
+ chalk: 4.1.2
+ commander: 7.2.0
+ find-up: 5.0.0
+ glob: 10.4.5
+ require-from-string: 2.0.2
+ resolve-from: 5.0.0
+ dev: false
+
+ /expo-modules-core@2.5.0:
+ resolution: {integrity: sha512-aIbQxZE2vdCKsolQUl6Q9Farlf8tjh/ROR4hfN1qT7QBGPl1XrJGnaOKkcgYaGrlzCPg/7IBe0Np67GzKMZKKQ==}
+ dependencies:
+ invariant: 2.2.4
+ dev: false
+
+ /expo-status-bar@2.2.3(react-native@0.79.5)(react@19.0.0):
+ resolution: {integrity: sha512-+c8R3AESBoduunxTJ8353SqKAKpxL6DvcD8VKBuh81zzJyUUbfB4CVjr1GufSJEKsMzNPXZU+HJwXx7Xh7lx8Q==}
+ peerDependencies:
+ react: '*'
+ react-native: '*'
+ dependencies:
+ react: 19.0.0
+ react-native: 0.79.5(@babel/core@7.26.10)(@types/react@19.1.10)(react@19.0.0)
+ react-native-edge-to-edge: 1.6.0(react-native@0.79.5)(react@19.0.0)
+ react-native-is-edge-to-edge: 1.2.1(react-native@0.79.5)(react@19.0.0)
+ dev: false
+
+ /expo@53.0.20(@babel/core@7.26.10)(react-native@0.79.5)(react@19.0.0):
+ resolution: {integrity: sha512-Nh+HIywVy9KxT/LtH08QcXqrxtUOA9BZhsXn3KCsAYA+kNb80M8VKN8/jfQF+I6CgeKyFKJoPNsWgI0y0VBGrA==}
+ hasBin: true
+ peerDependencies:
+ '@expo/dom-webview': '*'
+ '@expo/metro-runtime': '*'
+ react: '*'
+ react-native: '*'
+ react-native-webview: '*'
+ peerDependenciesMeta:
+ '@expo/dom-webview':
+ optional: true
+ '@expo/metro-runtime':
+ optional: true
+ react-native-webview:
+ optional: true
+ dependencies:
+ '@babel/runtime': 7.27.0
+ '@expo/cli': 0.24.20
+ '@expo/config': 11.0.13
+ '@expo/config-plugins': 10.1.2
+ '@expo/fingerprint': 0.13.4
+ '@expo/metro-config': 0.20.17
+ '@expo/vector-icons': 14.1.0(expo-font@13.3.2)(react-native@0.79.5)(react@19.0.0)
+ babel-preset-expo: 13.2.3(@babel/core@7.26.10)
+ expo-asset: 11.1.7(expo@53.0.20)(react-native@0.79.5)(react@19.0.0)
+ expo-constants: 17.1.7(expo@53.0.20)(react-native@0.79.5)
+ expo-file-system: 18.1.11(expo@53.0.20)(react-native@0.79.5)
+ expo-font: 13.3.2(expo@53.0.20)(react@19.0.0)
+ expo-keep-awake: 14.1.4(expo@53.0.20)(react@19.0.0)
+ expo-modules-autolinking: 2.1.14
+ expo-modules-core: 2.5.0
+ react: 19.0.0
+ react-native: 0.79.5(@babel/core@7.26.10)(@types/react@19.1.10)(react@19.0.0)
+ react-native-edge-to-edge: 1.6.0(react-native@0.79.5)(react@19.0.0)
+ whatwg-url-without-unicode: 8.0.0-3
+ transitivePeerDependencies:
+ - '@babel/core'
+ - babel-plugin-react-compiler
+ - bufferutil
+ - graphql
+ - supports-color
+ - utf-8-validate
+ dev: false
+
+ /exponential-backoff@3.1.2:
+ resolution: {integrity: sha512-8QxYTVXUkuy7fIIoitQkPwGonB8F3Zj8eEO8Sqg9Zv/bkI7RJAzowee4gr81Hak/dUTpA2Z7VfQgoijjPNlUZA==}
+ dev: false
+
/express@4.21.2:
resolution: {integrity: sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==}
engines: {node: '>= 0.10.0'}
@@ -5547,7 +7391,24 @@ packages:
resolution: {integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==}
dependencies:
bser: 2.1.1
- dev: true
+
+ /fbjs-css-vars@1.0.2:
+ resolution: {integrity: sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==}
+ dev: false
+
+ /fbjs@3.0.5:
+ resolution: {integrity: sha512-ztsSx77JBtkuMrEypfhgc3cI0+0h+svqeie7xHbh1k/IKdcydnvadp/mUaGgjAOXQmQSxsqgaRhS3q9fy+1kxg==}
+ dependencies:
+ cross-fetch: 3.2.0
+ fbjs-css-vars: 1.0.2
+ loose-envify: 1.4.0
+ object-assign: 4.1.1
+ promise: 7.3.1
+ setimmediate: 1.0.5
+ ua-parser-js: 1.0.40
+ transitivePeerDependencies:
+ - encoding
+ dev: false
/fdir@6.4.3(picomatch@4.0.2):
resolution: {integrity: sha512-PMXmW2y1hDDfTSRc9gaXIuCCRpuoz3Kaz8cUelp3smouvfT632ozg2vrT6lJsHKKOF59YLbOGfAWGUcKEfRMQw==}
@@ -5592,6 +7453,21 @@ packages:
dependencies:
to-regex-range: 5.0.1
+ /finalhandler@1.1.2:
+ resolution: {integrity: sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==}
+ engines: {node: '>= 0.8'}
+ dependencies:
+ debug: 2.6.9
+ encodeurl: 1.0.2
+ escape-html: 1.0.3
+ on-finished: 2.3.0
+ parseurl: 1.3.3
+ statuses: 1.5.0
+ unpipe: 1.0.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
/finalhandler@1.3.1:
resolution: {integrity: sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==}
engines: {node: '>= 0.8'}
@@ -5612,7 +7488,6 @@ packages:
dependencies:
locate-path: 5.0.0
path-exists: 4.0.0
- dev: true
/find-up@5.0.0:
resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==}
@@ -5635,6 +7510,14 @@ packages:
resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==}
dev: false
+ /flow-enums-runtime@0.0.6:
+ resolution: {integrity: sha512-3PYnM29RFXwvAN6Pc/scUfkI7RwhQ/xqyLUyPNlXUp9S40zI8nup9tUSrTLSVnWGBN38FNiGWbwZOB6uR4OGdw==}
+ dev: false
+
+ /fontfaceobserver@2.3.0:
+ resolution: {integrity: sha512-6FPvD/IVyT4ZlNe7Wcn5Fb/4ChigpucKYSvD6a+0iMoLn2inpo711eyIcKjmDtE5XNcgAkSH9uN/nfAeZzHEfg==}
+ dev: false
+
/foreground-child@3.3.1:
resolution: {integrity: sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==}
engines: {node: '>=14'}
@@ -5704,6 +7587,11 @@ packages:
resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==}
dev: true
+ /freeport-async@2.0.0:
+ resolution: {integrity: sha512-K7od3Uw45AJg00XUmy15+Hae2hOcgKcmN3/EF6Y7i01O0gaqiRx8sUSpsb9+BRNL8RPBrhzPsVfy8q9ADlJuWQ==}
+ engines: {node: '>=8'}
+ dev: false
+
/fresh@0.5.2:
resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==}
engines: {node: '>= 0.6'}
@@ -5746,7 +7634,6 @@ packages:
/gensync@1.0.0-beta.2:
resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==}
engines: {node: '>=6.9.0'}
- dev: true
/get-caller-file@2.0.5:
resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==}
@@ -5794,6 +7681,11 @@ packages:
resolve-pkg-maps: 1.0.0
dev: true
+ /getenv@2.0.0:
+ resolution: {integrity: sha512-VilgtJj/ALgGY77fiLam5iD336eSWi96Q15JSAG1zi8NRBysm3LXKdGnHb4m5cuyxvOLQQKWpBZAT6ni4FI2iQ==}
+ engines: {node: '>=6'}
+ dev: false
+
/getopts@2.3.0:
resolution: {integrity: sha512-5eDf9fuSXwxBL6q5HX+dhDj+dslFGWzU5thZ9kNKUkcPtaPdatmUFKwHFrLb/uf/WpA4BHET+AX3Scl56cAjpA==}
dev: false
@@ -5846,7 +7738,6 @@ packages:
/globals@11.12.0:
resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==}
engines: {node: '>=4'}
- dev: true
/globals@13.24.0:
resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==}
@@ -5900,6 +7791,11 @@ packages:
har-schema: 2.0.0
dev: false
+ /has-flag@3.0.0:
+ resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==}
+ engines: {node: '>=4'}
+ dev: false
+
/has-flag@4.0.0:
resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
engines: {node: '>=8'}
@@ -5932,11 +7828,38 @@ packages:
dependencies:
function-bind: 1.1.2
+ /hermes-estree@0.25.1:
+ resolution: {integrity: sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw==}
+ dev: false
+
+ /hermes-estree@0.29.1:
+ resolution: {integrity: sha512-jl+x31n4/w+wEqm0I2r4CMimukLbLQEYpisys5oCre611CI5fc9TxhqkBBCJ1edDG4Kza0f7CgNz8xVMLZQOmQ==}
+ dev: false
+
+ /hermes-parser@0.25.1:
+ resolution: {integrity: sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA==}
+ dependencies:
+ hermes-estree: 0.25.1
+ dev: false
+
+ /hermes-parser@0.29.1:
+ resolution: {integrity: sha512-xBHWmUtRC5e/UL0tI7Ivt2riA/YBq9+SiYFU7C1oBa/j2jYGlIF9043oak1F47ihuDIxQ5nbsKueYJDRY02UgA==}
+ dependencies:
+ hermes-estree: 0.29.1
+ dev: false
+
/hexoid@2.0.0:
resolution: {integrity: sha512-qlspKUK7IlSQv2o+5I7yhUd7TxlOG2Vr5LTa3ve2XSNVKAL/n/u/7KLvKmFNimomDIKvZFXWHv0T12mv7rT8Aw==}
engines: {node: '>=8'}
dev: true
+ /hosted-git-info@7.0.2:
+ resolution: {integrity: sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==}
+ engines: {node: ^16.14.0 || >=18.0.0}
+ dependencies:
+ lru-cache: 10.4.3
+ dev: false
+
/html-escaper@2.0.2:
resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==}
dev: true
@@ -5966,11 +7889,25 @@ packages:
sshpk: 1.18.0
dev: false
+ /https-proxy-agent@7.0.6:
+ resolution: {integrity: sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==}
+ engines: {node: '>= 14'}
+ dependencies:
+ agent-base: 7.1.4
+ debug: 4.4.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
/human-signals@2.1.0:
resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==}
engines: {node: '>=10.17.0'}
dev: true
+ /hyphenate-style-name@1.1.0:
+ resolution: {integrity: sha512-WDC/ui2VVRrz3jOVi+XtjqkDjiVjTtFaAGiW37k6b+ohyQ5wYDOGkvCZa8+H0nx3gyvv0+BST9xuOgIyGQ00gw==}
+ dev: false
+
/i18next-browser-languagedetector@7.2.2:
resolution: {integrity: sha512-6b7r75uIJDWCcCflmbof+sJ94k9UQO4X0YR62oUfqGI/GjCLVzlCwu8TFdRZIqVLzWbzNcmkmhfqKEr4TLz4HQ==}
dependencies:
@@ -5991,13 +7928,28 @@ packages:
/ieee754@1.2.1:
resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==}
- dev: true
/ignore@5.3.2:
resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==}
engines: {node: '>= 4'}
dev: false
+ /image-size@1.2.1:
+ resolution: {integrity: sha512-rH+46sQJ2dlwfjfhCyNx5thzrv+dtmBIhPHk0zgRUukHzZ/kRueTJXoYYsclBaKcSMBWuGbOFXtioLpzTb5euw==}
+ engines: {node: '>=16.x'}
+ hasBin: true
+ dependencies:
+ queue: 6.0.2
+ dev: false
+
+ /import-fresh@2.0.0:
+ resolution: {integrity: sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==}
+ engines: {node: '>=4'}
+ dependencies:
+ caller-path: 2.0.0
+ resolve-from: 3.0.0
+ dev: false
+
/import-fresh@3.3.1:
resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==}
engines: {node: '>=6'}
@@ -6033,6 +7985,16 @@ packages:
/inherits@2.0.4:
resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
+ /ini@1.3.8:
+ resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==}
+ dev: false
+
+ /inline-style-prefixer@7.0.1:
+ resolution: {integrity: sha512-lhYo5qNTQp3EvSSp3sRvXMbVQTLrvGV6DycRMJ5dm2BLMiJ30wpXKdDdgX+GmJZ5uQMucwRKHamXSst3Sj/Giw==}
+ dependencies:
+ css-in-js-utils: 3.1.0
+ dev: false
+
/inquirer@8.2.6:
resolution: {integrity: sha512-M1WuAmb7pn9zdFRtQYk26ZBoY043Sse0wVDdk4Bppr+JOXyQYybdtvK+l9wUibhtjdjvtoiNy8tk+EgsYIUqKg==}
engines: {node: '>=12.0.0'}
@@ -6080,13 +8042,18 @@ packages:
engines: {node: '>= 0.10'}
dev: false
+ /invariant@2.2.4:
+ resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==}
+ dependencies:
+ loose-envify: 1.4.0
+ dev: false
+
/ipaddr.js@1.9.1:
resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==}
engines: {node: '>= 0.10'}
/is-arrayish@0.2.1:
resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==}
- dev: true
/is-binary-path@2.1.0:
resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
@@ -6100,6 +8067,17 @@ packages:
dependencies:
hasown: 2.0.2
+ /is-directory@0.3.1:
+ resolution: {integrity: sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==}
+ engines: {node: '>=0.10.0'}
+ dev: false
+
+ /is-docker@2.2.1:
+ resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==}
+ engines: {node: '>=8'}
+ hasBin: true
+ dev: false
+
/is-extglob@2.1.1:
resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
engines: {node: '>=0.10.0'}
@@ -6133,6 +8111,11 @@ packages:
engines: {node: '>=8'}
dev: false
+ /is-plain-obj@2.1.0:
+ resolution: {integrity: sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==}
+ engines: {node: '>=8'}
+ dev: false
+
/is-stream@2.0.1:
resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==}
engines: {node: '>=8'}
@@ -6147,6 +8130,13 @@ packages:
engines: {node: '>=10'}
dev: true
+ /is-wsl@2.2.0:
+ resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==}
+ engines: {node: '>=8'}
+ dependencies:
+ is-docker: 2.2.1
+ dev: false
+
/isarray@1.0.0:
resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==}
@@ -6160,7 +8150,6 @@ packages:
/istanbul-lib-coverage@3.2.2:
resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==}
engines: {node: '>=8'}
- dev: true
/istanbul-lib-instrument@5.2.1:
resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==}
@@ -6173,7 +8162,6 @@ packages:
semver: 6.3.1
transitivePeerDependencies:
- supports-color
- dev: true
/istanbul-lib-instrument@6.0.3:
resolution: {integrity: sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==}
@@ -6383,12 +8371,10 @@ packages:
'@types/node': 20.17.30
jest-mock: 29.7.0
jest-util: 29.7.0
- dev: true
/jest-get-type@29.6.3:
resolution: {integrity: sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
- dev: true
/jest-haste-map@29.7.0:
resolution: {integrity: sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==}
@@ -6407,7 +8393,6 @@ packages:
walker: 1.0.8
optionalDependencies:
fsevents: 2.3.3
- dev: true
/jest-leak-detector@29.7.0:
resolution: {integrity: sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw==}
@@ -6440,7 +8425,6 @@ packages:
pretty-format: 29.7.0
slash: 3.0.0
stack-utils: 2.0.6
- dev: true
/jest-mock@29.7.0:
resolution: {integrity: sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==}
@@ -6449,7 +8433,6 @@ packages:
'@jest/types': 29.6.3
'@types/node': 20.17.30
jest-util: 29.7.0
- dev: true
/jest-pnp-resolver@1.2.3(jest-resolve@29.7.0):
resolution: {integrity: sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==}
@@ -6466,7 +8449,6 @@ packages:
/jest-regex-util@29.6.3:
resolution: {integrity: sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
- dev: true
/jest-resolve-dependencies@29.7.0:
resolution: {integrity: sha512-un0zD/6qxJ+S0et7WxeI3H5XSe9lTBBR7bOHCHXkKR6luG5mwDDlIzVQ0V5cZCuoTgEdcdwzTghYkTWfubi+nA==}
@@ -6590,7 +8572,6 @@ packages:
ci-info: 3.9.0
graceful-fs: 4.2.11
picomatch: 2.3.1
- dev: true
/jest-validate@29.7.0:
resolution: {integrity: sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==}
@@ -6602,7 +8583,6 @@ packages:
jest-get-type: 29.6.3
leven: 3.1.0
pretty-format: 29.7.0
- dev: true
/jest-watcher@29.7.0:
resolution: {integrity: sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g==}
@@ -6635,7 +8615,6 @@ packages:
jest-util: 29.7.0
merge-stream: 2.0.0
supports-color: 8.1.1
- dev: true
/jest@29.7.0(@types/node@20.17.30)(ts-node@10.9.2):
resolution: {integrity: sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==}
@@ -6658,6 +8637,10 @@ packages:
- ts-node
dev: true
+ /jimp-compact@0.16.1:
+ resolution: {integrity: sha512-dZ6Ra7u1G8c4Letq/B5EzAxj4tLFHL+cGtdpR+PVm4yzPDj+lCk+AbivWt1eOM+ikzkowtyV7qSqX6qr3t71Ww==}
+ dev: false
+
/jiti@1.21.7:
resolution: {integrity: sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==}
hasBin: true
@@ -6685,7 +8668,6 @@ packages:
dependencies:
argparse: 1.0.10
esprima: 4.0.1
- dev: true
/js-yaml@4.1.0:
resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==}
@@ -6697,6 +8679,16 @@ packages:
resolution: {integrity: sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==}
dev: false
+ /jsc-safe-url@0.2.4:
+ resolution: {integrity: sha512-0wM3YBWtYePOjfyXQH5MWQ8H7sdk5EXSwZvmSLKk2RboVQ2Bu239jycHDz5J/8Blf3K0Qnoy2b6xD+z10MFB+Q==}
+ dev: false
+
+ /jsesc@3.0.2:
+ resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==}
+ engines: {node: '>=6'}
+ hasBin: true
+ dev: false
+
/jsesc@3.1.0:
resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==}
engines: {node: '>=6'}
@@ -6706,6 +8698,10 @@ packages:
resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==}
dev: false
+ /json-parse-better-errors@1.0.2:
+ resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==}
+ dev: false
+
/json-parse-even-better-errors@2.3.1:
resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==}
dev: true
@@ -6767,7 +8763,6 @@ packages:
/kleur@3.0.3:
resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==}
engines: {node: '>=6'}
- dev: true
/knex@3.1.0(pg@8.13.3):
resolution: {integrity: sha512-GLoII6hR0c4ti243gMs5/1Rb3B+AjwMOfjYm97pu0FOQa7JH56hgBxYf5WK2525ceSbBY1cjeZ9yk99GPMB6Kw==}
@@ -6868,10 +8863,14 @@ packages:
engines: {node: '>=14.0.0'}
dev: false
+ /lan-network@0.1.7:
+ resolution: {integrity: sha512-mnIlAEMu4OyEvUNdzco9xpuB9YVcPkQec+QsgycBCtPZvEqWPCDPfbAE4OJMdBBWpZWtpCn1xw9jJYlwjWI5zQ==}
+ hasBin: true
+ dev: false
+
/leven@3.1.0:
resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==}
engines: {node: '>=6'}
- dev: true
/levn@0.4.1:
resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==}
@@ -6881,6 +8880,123 @@ packages:
type-check: 0.4.0
dev: false
+ /lighthouse-logger@1.4.2:
+ resolution: {integrity: sha512-gPWxznF6TKmUHrOQjlVo2UbaL2EJ71mb2CCeRs/2qBpi4L/g4LUVc9+3lKQ6DTUZwJswfM7ainGrLO1+fOqa2g==}
+ dependencies:
+ debug: 2.6.9
+ marky: 1.3.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
+ /lightningcss-darwin-arm64@1.27.0:
+ resolution: {integrity: sha512-Gl/lqIXY+d+ySmMbgDf0pgaWSqrWYxVHoc88q+Vhf2YNzZ8DwoRzGt5NZDVqqIW5ScpSnmmjcgXP87Dn2ylSSQ==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [arm64]
+ os: [darwin]
+ requiresBuild: true
+ dev: false
+ optional: true
+
+ /lightningcss-darwin-x64@1.27.0:
+ resolution: {integrity: sha512-0+mZa54IlcNAoQS9E0+niovhyjjQWEMrwW0p2sSdLRhLDc8LMQ/b67z7+B5q4VmjYCMSfnFi3djAAQFIDuj/Tg==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [x64]
+ os: [darwin]
+ requiresBuild: true
+ dev: false
+ optional: true
+
+ /lightningcss-freebsd-x64@1.27.0:
+ resolution: {integrity: sha512-n1sEf85fePoU2aDN2PzYjoI8gbBqnmLGEhKq7q0DKLj0UTVmOTwDC7PtLcy/zFxzASTSBlVQYJUhwIStQMIpRA==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [x64]
+ os: [freebsd]
+ requiresBuild: true
+ dev: false
+ optional: true
+
+ /lightningcss-linux-arm-gnueabihf@1.27.0:
+ resolution: {integrity: sha512-MUMRmtdRkOkd5z3h986HOuNBD1c2lq2BSQA1Jg88d9I7bmPGx08bwGcnB75dvr17CwxjxD6XPi3Qh8ArmKFqCA==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [arm]
+ os: [linux]
+ requiresBuild: true
+ dev: false
+ optional: true
+
+ /lightningcss-linux-arm64-gnu@1.27.0:
+ resolution: {integrity: sha512-cPsxo1QEWq2sfKkSq2Bq5feQDHdUEwgtA9KaB27J5AX22+l4l0ptgjMZZtYtUnteBofjee+0oW1wQ1guv04a7A==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [arm64]
+ os: [linux]
+ requiresBuild: true
+ dev: false
+ optional: true
+
+ /lightningcss-linux-arm64-musl@1.27.0:
+ resolution: {integrity: sha512-rCGBm2ax7kQ9pBSeITfCW9XSVF69VX+fm5DIpvDZQl4NnQoMQyRwhZQm9pd59m8leZ1IesRqWk2v/DntMo26lg==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [arm64]
+ os: [linux]
+ requiresBuild: true
+ dev: false
+ optional: true
+
+ /lightningcss-linux-x64-gnu@1.27.0:
+ resolution: {integrity: sha512-Dk/jovSI7qqhJDiUibvaikNKI2x6kWPN79AQiD/E/KeQWMjdGe9kw51RAgoWFDi0coP4jinaH14Nrt/J8z3U4A==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [x64]
+ os: [linux]
+ requiresBuild: true
+ dev: false
+ optional: true
+
+ /lightningcss-linux-x64-musl@1.27.0:
+ resolution: {integrity: sha512-QKjTxXm8A9s6v9Tg3Fk0gscCQA1t/HMoF7Woy1u68wCk5kS4fR+q3vXa1p3++REW784cRAtkYKrPy6JKibrEZA==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [x64]
+ os: [linux]
+ requiresBuild: true
+ dev: false
+ optional: true
+
+ /lightningcss-win32-arm64-msvc@1.27.0:
+ resolution: {integrity: sha512-/wXegPS1hnhkeG4OXQKEMQeJd48RDC3qdh+OA8pCuOPCyvnm/yEayrJdJVqzBsqpy1aJklRCVxscpFur80o6iQ==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [arm64]
+ os: [win32]
+ requiresBuild: true
+ dev: false
+ optional: true
+
+ /lightningcss-win32-x64-msvc@1.27.0:
+ resolution: {integrity: sha512-/OJLj94Zm/waZShL8nB5jsNj3CfNATLCTyFxZyouilfTmSoLDX7VlVAmhPHoZWVFp4vdmoiEbPEYC8HID3m6yw==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [x64]
+ os: [win32]
+ requiresBuild: true
+ dev: false
+ optional: true
+
+ /lightningcss@1.27.0:
+ resolution: {integrity: sha512-8f7aNmS1+etYSLHht0fQApPc2kNO8qGRutifN5rVIc6Xo6ABsEbqOr758UwI7ALVbTt4x1fllKt0PYgzD9S3yQ==}
+ engines: {node: '>= 12.0.0'}
+ dependencies:
+ detect-libc: 1.0.3
+ optionalDependencies:
+ lightningcss-darwin-arm64: 1.27.0
+ lightningcss-darwin-x64: 1.27.0
+ lightningcss-freebsd-x64: 1.27.0
+ lightningcss-linux-arm-gnueabihf: 1.27.0
+ lightningcss-linux-arm64-gnu: 1.27.0
+ lightningcss-linux-arm64-musl: 1.27.0
+ lightningcss-linux-x64-gnu: 1.27.0
+ lightningcss-linux-x64-musl: 1.27.0
+ lightningcss-win32-arm64-msvc: 1.27.0
+ lightningcss-win32-x64-msvc: 1.27.0
+ dev: false
+
/lilconfig@3.1.3:
resolution: {integrity: sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==}
engines: {node: '>=14'}
@@ -6903,7 +9019,6 @@ packages:
engines: {node: '>=8'}
dependencies:
p-locate: 4.1.0
- dev: true
/locate-path@6.0.0:
resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==}
@@ -6912,6 +9027,10 @@ packages:
p-locate: 5.0.0
dev: false
+ /lodash.debounce@4.0.8:
+ resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==}
+ dev: false
+
/lodash.memoize@4.1.2:
resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==}
dev: true
@@ -6924,9 +9043,20 @@ packages:
resolution: {integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==}
dev: true
+ /lodash.throttle@4.1.1:
+ resolution: {integrity: sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==}
+ dev: false
+
/lodash@4.17.21:
resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
+ /log-symbols@2.2.0:
+ resolution: {integrity: sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==}
+ engines: {node: '>=4'}
+ dependencies:
+ chalk: 2.4.2
+ dev: false
+
/log-symbols@4.1.0:
resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==}
engines: {node: '>=10'}
@@ -6940,6 +9070,7 @@ packages:
hasBin: true
dependencies:
js-tokens: 4.0.0
+ dev: false
/lru-cache@10.4.3:
resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==}
@@ -6948,7 +9079,6 @@ packages:
resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
dependencies:
yallist: 3.1.1
- dev: true
/lru-cache@6.0.0:
resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==}
@@ -6957,68 +9087,304 @@ packages:
yallist: 4.0.0
dev: false
- /lucide-react@0.469.0(react@18.3.1):
- resolution: {integrity: sha512-28vvUnnKQ/dBwiCQtwJw7QauYnE7yd2Cyp4tTTJpvglX4EMpbflcdBgrgToX2j71B3YvugK/NH3BGUk+E/p/Fw==}
+ /lucide-react@0.539.0(react@19.0.0):
+ resolution: {integrity: sha512-VVISr+VF2krO91FeuCrm1rSOLACQUYVy7NQkzrOty52Y8TlTPcXcMdQFj9bYzBgXbWCiywlwSZ3Z8u6a+6bMlg==}
peerDependencies:
react: ^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0
dependencies:
- react: 18.3.1
+ react: 19.0.0
+ dev: false
+
+ /magic-string@0.30.8:
+ resolution: {integrity: sha512-ISQTe55T2ao7XtlAStud6qwYPZjE4GK1S/BeVPus4jrq6JuOnQ00YKQC581RWhR122W7msZV263KzVeLoqidyQ==}
+ engines: {node: '>=12'}
+ dependencies:
+ '@jridgewell/sourcemap-codec': 1.5.0
+ dev: true
+
+ /make-dir@4.0.0:
+ resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==}
+ engines: {node: '>=10'}
+ dependencies:
+ semver: 7.7.1
+ dev: true
+
+ /make-error@1.3.6:
+ resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==}
+ dev: true
+
+ /makeerror@1.0.12:
+ resolution: {integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==}
+ dependencies:
+ tmpl: 1.0.5
+
+ /marky@1.3.0:
+ resolution: {integrity: sha512-ocnPZQLNpvbedwTy9kNrQEsknEfgvcLMvOtz3sFeWApDq1MXH1TqkCIx58xlpESsfwQOnuBO9beyQuNGzVvuhQ==}
+ dev: false
+
+ /math-intrinsics@1.1.0:
+ resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==}
+ engines: {node: '>= 0.4'}
+
+ /media-typer@0.3.0:
+ resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==}
+ engines: {node: '>= 0.6'}
+
+ /memfs@3.5.3:
+ resolution: {integrity: sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==}
+ engines: {node: '>= 4.0.0'}
+ dependencies:
+ fs-monkey: 1.0.6
+ dev: true
+
+ /memoize-one@5.2.1:
+ resolution: {integrity: sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==}
+ dev: false
+
+ /memoize-one@6.0.0:
+ resolution: {integrity: sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==}
+ dev: false
+
+ /merge-descriptors@1.0.3:
+ resolution: {integrity: sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==}
+
+ /merge-options@3.0.4:
+ resolution: {integrity: sha512-2Sug1+knBjkaMsMgf1ctR1Ujx+Ayku4EdJN4Z+C2+JzoeF7A3OZ9KM2GY0CpQS51NR61LTurMJrRKPhSs3ZRTQ==}
+ engines: {node: '>=10'}
+ dependencies:
+ is-plain-obj: 2.1.0
+ dev: false
+
+ /merge-stream@2.0.0:
+ resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
+
+ /merge2@1.4.1:
+ resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
+ engines: {node: '>= 8'}
+ dev: false
+
+ /methods@1.1.2:
+ resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==}
+ engines: {node: '>= 0.6'}
+
+ /metro-babel-transformer@0.82.5:
+ resolution: {integrity: sha512-W/scFDnwJXSccJYnOFdGiYr9srhbHPdxX9TvvACOFsIXdLilh3XuxQl/wXW6jEJfgIb0jTvoTlwwrqvuwymr6Q==}
+ engines: {node: '>=18.18'}
+ dependencies:
+ '@babel/core': 7.26.10
+ flow-enums-runtime: 0.0.6
+ hermes-parser: 0.29.1
+ nullthrows: 1.1.1
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
+ /metro-cache-key@0.82.5:
+ resolution: {integrity: sha512-qpVmPbDJuRLrT4kcGlUouyqLGssJnbTllVtvIgXfR7ZuzMKf0mGS+8WzcqzNK8+kCyakombQWR0uDd8qhWGJcA==}
+ engines: {node: '>=18.18'}
+ dependencies:
+ flow-enums-runtime: 0.0.6
+ dev: false
+
+ /metro-cache@0.82.5:
+ resolution: {integrity: sha512-AwHV9607xZpedu1NQcjUkua8v7HfOTKfftl6Vc9OGr/jbpiJX6Gpy8E/V9jo/U9UuVYX2PqSUcVNZmu+LTm71Q==}
+ engines: {node: '>=18.18'}
+ dependencies:
+ exponential-backoff: 3.1.2
+ flow-enums-runtime: 0.0.6
+ https-proxy-agent: 7.0.6
+ metro-core: 0.82.5
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
+ /metro-config@0.82.5:
+ resolution: {integrity: sha512-/r83VqE55l0WsBf8IhNmc/3z71y2zIPe5kRSuqA5tY/SL/ULzlHUJEMd1szztd0G45JozLwjvrhAzhDPJ/Qo/g==}
+ engines: {node: '>=18.18'}
+ dependencies:
+ connect: 3.7.0
+ cosmiconfig: 5.2.1
+ flow-enums-runtime: 0.0.6
+ jest-validate: 29.7.0
+ metro: 0.82.5
+ metro-cache: 0.82.5
+ metro-core: 0.82.5
+ metro-runtime: 0.82.5
+ transitivePeerDependencies:
+ - bufferutil
+ - supports-color
+ - utf-8-validate
+ dev: false
+
+ /metro-core@0.82.5:
+ resolution: {integrity: sha512-OJL18VbSw2RgtBm1f2P3J5kb892LCVJqMvslXxuxjAPex8OH7Eb8RBfgEo7VZSjgb/LOf4jhC4UFk5l5tAOHHA==}
+ engines: {node: '>=18.18'}
+ dependencies:
+ flow-enums-runtime: 0.0.6
+ lodash.throttle: 4.1.1
+ metro-resolver: 0.82.5
+ dev: false
+
+ /metro-file-map@0.82.5:
+ resolution: {integrity: sha512-vpMDxkGIB+MTN8Af5hvSAanc6zXQipsAUO+XUx3PCQieKUfLwdoa8qaZ1WAQYRpaU+CJ8vhBcxtzzo3d9IsCIQ==}
+ engines: {node: '>=18.18'}
+ dependencies:
+ debug: 4.4.0
+ fb-watchman: 2.0.2
+ flow-enums-runtime: 0.0.6
+ graceful-fs: 4.2.11
+ invariant: 2.2.4
+ jest-worker: 29.7.0
+ micromatch: 4.0.8
+ nullthrows: 1.1.1
+ walker: 1.0.8
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
+ /metro-minify-terser@0.82.5:
+ resolution: {integrity: sha512-v6Nx7A4We6PqPu/ta1oGTqJ4Usz0P7c+3XNeBxW9kp8zayS3lHUKR0sY0wsCHInxZlNAEICx791x+uXytFUuwg==}
+ engines: {node: '>=18.18'}
+ dependencies:
+ flow-enums-runtime: 0.0.6
+ terser: 5.39.0
+ dev: false
+
+ /metro-resolver@0.82.5:
+ resolution: {integrity: sha512-kFowLnWACt3bEsuVsaRNgwplT8U7kETnaFHaZePlARz4Fg8tZtmRDUmjaD68CGAwc0rwdwNCkWizLYpnyVcs2g==}
+ engines: {node: '>=18.18'}
+ dependencies:
+ flow-enums-runtime: 0.0.6
dev: false
- /magic-string@0.30.8:
- resolution: {integrity: sha512-ISQTe55T2ao7XtlAStud6qwYPZjE4GK1S/BeVPus4jrq6JuOnQ00YKQC581RWhR122W7msZV263KzVeLoqidyQ==}
- engines: {node: '>=12'}
+ /metro-runtime@0.82.5:
+ resolution: {integrity: sha512-rQZDoCUf7k4Broyw3Ixxlq5ieIPiR1ULONdpcYpbJQ6yQ5GGEyYjtkztGD+OhHlw81LCR2SUAoPvtTus2WDK5g==}
+ engines: {node: '>=18.18'}
dependencies:
- '@jridgewell/sourcemap-codec': 1.5.0
- dev: true
+ '@babel/runtime': 7.27.0
+ flow-enums-runtime: 0.0.6
+ dev: false
- /make-dir@4.0.0:
- resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==}
- engines: {node: '>=10'}
+ /metro-source-map@0.82.5:
+ resolution: {integrity: sha512-wH+awTOQJVkbhn2SKyaw+0cd+RVSCZ3sHVgyqJFQXIee/yLs3dZqKjjeKKhhVeudgjXo7aE/vSu/zVfcQEcUfw==}
+ engines: {node: '>=18.18'}
dependencies:
- semver: 7.7.1
- dev: true
-
- /make-error@1.3.6:
- resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==}
- dev: true
+ '@babel/traverse': 7.27.0
+ '@babel/traverse--for-generate-function-map': /@babel/traverse@7.28.0
+ '@babel/types': 7.27.0
+ flow-enums-runtime: 0.0.6
+ invariant: 2.2.4
+ metro-symbolicate: 0.82.5
+ nullthrows: 1.1.1
+ ob1: 0.82.5
+ source-map: 0.5.7
+ vlq: 1.0.1
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
- /makeerror@1.0.12:
- resolution: {integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==}
+ /metro-symbolicate@0.82.5:
+ resolution: {integrity: sha512-1u+07gzrvYDJ/oNXuOG1EXSvXZka/0JSW1q2EYBWerVKMOhvv9JzDGyzmuV7hHbF2Hg3T3S2uiM36sLz1qKsiw==}
+ engines: {node: '>=18.18'}
+ hasBin: true
dependencies:
- tmpl: 1.0.5
- dev: true
-
- /math-intrinsics@1.1.0:
- resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==}
- engines: {node: '>= 0.4'}
-
- /media-typer@0.3.0:
- resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==}
- engines: {node: '>= 0.6'}
+ flow-enums-runtime: 0.0.6
+ invariant: 2.2.4
+ metro-source-map: 0.82.5
+ nullthrows: 1.1.1
+ source-map: 0.5.7
+ vlq: 1.0.1
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
- /memfs@3.5.3:
- resolution: {integrity: sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==}
- engines: {node: '>= 4.0.0'}
+ /metro-transform-plugins@0.82.5:
+ resolution: {integrity: sha512-57Bqf3rgq9nPqLrT2d9kf/2WVieTFqsQ6qWHpEng5naIUtc/Iiw9+0bfLLWSAw0GH40iJ4yMjFcFJDtNSYynMA==}
+ engines: {node: '>=18.18'}
dependencies:
- fs-monkey: 1.0.6
- dev: true
-
- /merge-descriptors@1.0.3:
- resolution: {integrity: sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==}
-
- /merge-stream@2.0.0:
- resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
- dev: true
+ '@babel/core': 7.26.10
+ '@babel/generator': 7.27.0
+ '@babel/template': 7.27.0
+ '@babel/traverse': 7.27.0
+ flow-enums-runtime: 0.0.6
+ nullthrows: 1.1.1
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
- /merge2@1.4.1:
- resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
- engines: {node: '>= 8'}
+ /metro-transform-worker@0.82.5:
+ resolution: {integrity: sha512-mx0grhAX7xe+XUQH6qoHHlWedI8fhSpDGsfga7CpkO9Lk9W+aPitNtJWNGrW8PfjKEWbT9Uz9O50dkI8bJqigw==}
+ engines: {node: '>=18.18'}
+ dependencies:
+ '@babel/core': 7.26.10
+ '@babel/generator': 7.27.0
+ '@babel/parser': 7.27.0
+ '@babel/types': 7.27.0
+ flow-enums-runtime: 0.0.6
+ metro: 0.82.5
+ metro-babel-transformer: 0.82.5
+ metro-cache: 0.82.5
+ metro-cache-key: 0.82.5
+ metro-minify-terser: 0.82.5
+ metro-source-map: 0.82.5
+ metro-transform-plugins: 0.82.5
+ nullthrows: 1.1.1
+ transitivePeerDependencies:
+ - bufferutil
+ - supports-color
+ - utf-8-validate
dev: false
- /methods@1.1.2:
- resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==}
- engines: {node: '>= 0.6'}
+ /metro@0.82.5:
+ resolution: {integrity: sha512-8oAXxL7do8QckID/WZEKaIFuQJFUTLzfVcC48ghkHhNK2RGuQq8Xvf4AVd+TUA0SZtX0q8TGNXZ/eba1ckeGCg==}
+ engines: {node: '>=18.18'}
+ hasBin: true
+ dependencies:
+ '@babel/code-frame': 7.26.2
+ '@babel/core': 7.26.10
+ '@babel/generator': 7.27.0
+ '@babel/parser': 7.27.0
+ '@babel/template': 7.27.0
+ '@babel/traverse': 7.27.0
+ '@babel/types': 7.27.0
+ accepts: 1.3.8
+ chalk: 4.1.2
+ ci-info: 2.0.0
+ connect: 3.7.0
+ debug: 4.4.0
+ error-stack-parser: 2.1.4
+ flow-enums-runtime: 0.0.6
+ graceful-fs: 4.2.11
+ hermes-parser: 0.29.1
+ image-size: 1.2.1
+ invariant: 2.2.4
+ jest-worker: 29.7.0
+ jsc-safe-url: 0.2.4
+ lodash.throttle: 4.1.1
+ metro-babel-transformer: 0.82.5
+ metro-cache: 0.82.5
+ metro-cache-key: 0.82.5
+ metro-config: 0.82.5
+ metro-core: 0.82.5
+ metro-file-map: 0.82.5
+ metro-resolver: 0.82.5
+ metro-runtime: 0.82.5
+ metro-source-map: 0.82.5
+ metro-symbolicate: 0.82.5
+ metro-transform-plugins: 0.82.5
+ metro-transform-worker: 0.82.5
+ mime-types: 2.1.35
+ nullthrows: 1.1.1
+ serialize-error: 2.1.0
+ source-map: 0.5.7
+ throat: 5.0.0
+ ws: 7.5.10
+ yargs: 17.7.2
+ transitivePeerDependencies:
+ - bufferutil
+ - supports-color
+ - utf-8-validate
+ dev: false
/micromatch@4.0.8:
resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==}
@@ -7053,6 +9419,11 @@ packages:
hasBin: true
dev: true
+ /mimic-fn@1.2.0:
+ resolution: {integrity: sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==}
+ engines: {node: '>=4'}
+ dev: false
+
/mimic-fn@2.1.0:
resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==}
engines: {node: '>=6'}
@@ -7083,12 +9454,31 @@ packages:
resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==}
engines: {node: '>=16 || 14 >=14.17'}
+ /minizlib@3.0.2:
+ resolution: {integrity: sha512-oG62iEk+CYt5Xj2YqI5Xi9xWUeZhDI8jjQmC5oThVH5JGCTgIjr7ciJDzC7MBzYd//WvR1OTmP5Q38Q8ShQtVA==}
+ engines: {node: '>= 18'}
+ dependencies:
+ minipass: 7.1.2
+ dev: false
+
/mkdirp@0.5.6:
resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==}
hasBin: true
dependencies:
minimist: 1.2.8
+ /mkdirp@1.0.4:
+ resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==}
+ engines: {node: '>=10'}
+ hasBin: true
+ dev: false
+
+ /mkdirp@3.0.1:
+ resolution: {integrity: sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==}
+ engines: {node: '>=10'}
+ hasBin: true
+ dev: false
+
/ms@2.0.0:
resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==}
@@ -7144,10 +9534,19 @@ packages:
resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==}
engines: {node: '>= 0.6'}
+ /negotiator@0.6.4:
+ resolution: {integrity: sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==}
+ engines: {node: '>= 0.6'}
+ dev: false
+
/neo-async@2.6.2:
resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==}
dev: true
+ /nested-error-stacks@2.0.1:
+ resolution: {integrity: sha512-SrQrok4CATudVzBS7coSz26QRSmlK9TzzoFbeKfcPBUFPjcQM9Rqvr/DlJkOrwI/0KcgvMub1n1g5Jt9EgRn4A==}
+ dev: false
+
/node-abort-controller@3.1.1:
resolution: {integrity: sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==}
dev: true
@@ -7169,13 +9568,16 @@ packages:
dependencies:
whatwg-url: 5.0.0
+ /node-forge@1.3.1:
+ resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==}
+ engines: {node: '>= 6.13.0'}
+ dev: false
+
/node-int64@0.4.0:
resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==}
- dev: true
/node-releases@2.0.19:
resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==}
- dev: true
/nodemailer@7.0.3:
resolution: {integrity: sha512-Ajq6Sz1x7cIK3pN6KesGTah+1gnwMnx5gKl3piQlQQE/PwyJ4Mbc8is2psWYxK3RJTVeqsDaCv8ZzXLCDHMTZw==}
@@ -7191,6 +9593,16 @@ packages:
engines: {node: '>=0.10.0'}
dev: true
+ /npm-package-arg@11.0.3:
+ resolution: {integrity: sha512-sHGJy8sOC1YraBywpzQlIKBE4pBbGbiF95U6Auspzyem956E0+FtDtsx1ZxlOJkQCZ1AFXAY/yuvtFYrOxF+Bw==}
+ engines: {node: ^16.14.0 || >=18.0.0}
+ dependencies:
+ hosted-git-info: 7.0.2
+ proc-log: 4.2.0
+ semver: 7.7.1
+ validate-npm-package-name: 5.0.1
+ dev: false
+
/npm-run-path@4.0.1:
resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==}
engines: {node: '>=8'}
@@ -7198,10 +9610,21 @@ packages:
path-key: 3.1.1
dev: true
+ /nullthrows@1.1.1:
+ resolution: {integrity: sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==}
+ dev: false
+
/oauth-sign@0.9.0:
resolution: {integrity: sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==}
dev: false
+ /ob1@0.82.5:
+ resolution: {integrity: sha512-QyQQ6e66f+Ut/qUVjEce0E/wux5nAGLXYZDn1jr15JWstHsCH3l6VVrg8NKDptW9NEiBXKOJeGF/ydxeSDF3IQ==}
+ engines: {node: '>=18.18'}
+ dependencies:
+ flow-enums-runtime: 0.0.6
+ dev: false
+
/object-assign@4.1.1:
resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
engines: {node: '>=0.10.0'}
@@ -7219,17 +9642,36 @@ packages:
resolution: {integrity: sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==}
dev: true
+ /on-finished@2.3.0:
+ resolution: {integrity: sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==}
+ engines: {node: '>= 0.8'}
+ dependencies:
+ ee-first: 1.1.1
+ dev: false
+
/on-finished@2.4.1:
resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==}
engines: {node: '>= 0.8'}
dependencies:
ee-first: 1.1.1
+ /on-headers@1.1.0:
+ resolution: {integrity: sha512-737ZY3yNnXy37FHkQxPzt4UZ2UWPWiCZWLvFZ4fu5cueciegX0zGPnrlY6bwRg4FdQOe9YU8MkmJwGhoMybl8A==}
+ engines: {node: '>= 0.8'}
+ dev: false
+
/once@1.4.0:
resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
dependencies:
wrappy: 1.0.2
+ /onetime@2.0.1:
+ resolution: {integrity: sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==}
+ engines: {node: '>=4'}
+ dependencies:
+ mimic-fn: 1.2.0
+ dev: false
+
/onetime@5.1.2:
resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==}
engines: {node: '>=6'}
@@ -7237,6 +9679,23 @@ packages:
mimic-fn: 2.1.0
dev: true
+ /open@7.4.2:
+ resolution: {integrity: sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==}
+ engines: {node: '>=8'}
+ dependencies:
+ is-docker: 2.2.1
+ is-wsl: 2.2.0
+ dev: false
+
+ /open@8.4.2:
+ resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==}
+ engines: {node: '>=12'}
+ dependencies:
+ define-lazy-prop: 2.0.0
+ is-docker: 2.2.1
+ is-wsl: 2.2.0
+ dev: false
+
/openapi3-ts@2.0.2:
resolution: {integrity: sha512-TxhYBMoqx9frXyOgnRHufjQfPXomTIHYKhSKJ6jHfj13kS8OEIhvmE8CTuQyKtjjWttAjX5DPxM1vmalEpo8Qw==}
dependencies:
@@ -7255,6 +9714,18 @@ packages:
word-wrap: 1.2.5
dev: false
+ /ora@3.4.0:
+ resolution: {integrity: sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg==}
+ engines: {node: '>=6'}
+ dependencies:
+ chalk: 2.4.2
+ cli-cursor: 2.1.0
+ cli-spinners: 2.9.2
+ log-symbols: 2.2.0
+ strip-ansi: 5.2.0
+ wcwidth: 1.0.1
+ dev: false
+
/ora@5.4.1:
resolution: {integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==}
engines: {node: '>=10'}
@@ -7280,7 +9751,6 @@ packages:
engines: {node: '>=6'}
dependencies:
p-try: 2.2.0
- dev: true
/p-limit@3.1.0:
resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==}
@@ -7293,7 +9763,6 @@ packages:
engines: {node: '>=8'}
dependencies:
p-limit: 2.3.0
- dev: true
/p-locate@5.0.0:
resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==}
@@ -7305,7 +9774,6 @@ packages:
/p-try@2.2.0:
resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==}
engines: {node: '>=6'}
- dev: true
/package-json-from-dist@1.0.1:
resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==}
@@ -7321,6 +9789,14 @@ packages:
engines: {node: '>= 0.4.0'}
dev: false
+ /parse-json@4.0.0:
+ resolution: {integrity: sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==}
+ engines: {node: '>=4'}
+ dependencies:
+ error-ex: 1.3.2
+ json-parse-better-errors: 1.0.2
+ dev: false
+
/parse-json@5.2.0:
resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==}
engines: {node: '>=8'}
@@ -7331,6 +9807,13 @@ packages:
lines-and-columns: 1.2.4
dev: true
+ /parse-png@2.1.0:
+ resolution: {integrity: sha512-Nt/a5SfCLiTnQAjx3fHlqp8hRgTL3z7kTQZzvIMS9uCAepnCyjpdEc6M/sz69WqMBdaDBw9sF1F1UaHROYzGkQ==}
+ engines: {node: '>=10'}
+ dependencies:
+ pngjs: 3.4.0
+ dev: false
+
/parseurl@1.3.3:
resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==}
engines: {node: '>= 0.8'}
@@ -7490,6 +9973,11 @@ packages:
resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
engines: {node: '>=8.6'}
+ /picomatch@3.0.1:
+ resolution: {integrity: sha512-I3EurrIQMlRc9IaAZnqRR044Phh2DXY+55o7uJ0V+hYZAcQYSuFWsc9q5PvyDHUSCe1Qxn/iBz+78s86zWnGag==}
+ engines: {node: '>=10'}
+ dev: false
+
/picomatch@4.0.1:
resolution: {integrity: sha512-xUXwsxNjwTQ8K3GnT4pCJm+xq3RUPQbmkYJTP5aFIfNIvbcc/4MUxgBaaRSZJ6yGJZiGSyYlM6MzwTsRk8SYCg==}
engines: {node: '>=12'}
@@ -7516,11 +10004,25 @@ packages:
find-up: 4.1.0
dev: true
+ /plist@3.1.0:
+ resolution: {integrity: sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ==}
+ engines: {node: '>=10.4.0'}
+ dependencies:
+ '@xmldom/xmldom': 0.8.10
+ base64-js: 1.5.1
+ xmlbuilder: 15.1.1
+ dev: false
+
/pluralize@8.0.0:
resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==}
engines: {node: '>=4'}
dev: true
+ /pngjs@3.4.0:
+ resolution: {integrity: sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==}
+ engines: {node: '>=4.0.0'}
+ dev: false
+
/pony-cause@2.1.11:
resolution: {integrity: sha512-M7LhCsdNbNgiLYiP4WjsfLUuFmCfnjdF6jKe2R9NKl4WFN+HZPGHJZ9lnLP7f9ZnKe3U9nuWD0szirmj+migUg==}
engines: {node: '>=12.0.0'}
@@ -7607,6 +10109,15 @@ packages:
/postcss-value-parser@4.2.0:
resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
+ /postcss@8.4.49:
+ resolution: {integrity: sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==}
+ engines: {node: ^10 || ^12 || >=14}
+ dependencies:
+ nanoid: 3.3.11
+ picocolors: 1.1.1
+ source-map-js: 1.2.1
+ dev: false
+
/postcss@8.5.3:
resolution: {integrity: sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==}
engines: {node: ^10 || ^12 || >=14}
@@ -7687,6 +10198,11 @@ packages:
hasBin: true
dev: true
+ /pretty-bytes@5.6.0:
+ resolution: {integrity: sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==}
+ engines: {node: '>=6'}
+ dev: false
+
/pretty-format@29.7.0:
resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
@@ -7694,18 +10210,38 @@ packages:
'@jest/schemas': 29.6.3
ansi-styles: 5.2.0
react-is: 18.3.1
- dev: true
+
+ /proc-log@4.2.0:
+ resolution: {integrity: sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==}
+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+ dev: false
/process-nextick-args@2.0.1:
resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==}
+ /progress@2.0.3:
+ resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==}
+ engines: {node: '>=0.4.0'}
+ dev: false
+
+ /promise@7.3.1:
+ resolution: {integrity: sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==}
+ dependencies:
+ asap: 2.0.6
+ dev: false
+
+ /promise@8.3.0:
+ resolution: {integrity: sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==}
+ dependencies:
+ asap: 2.0.6
+ dev: false
+
/prompts@2.4.2:
resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==}
engines: {node: '>= 6'}
dependencies:
kleur: 3.0.3
sisteransi: 1.0.5
- dev: true
/proxy-addr@2.0.7:
resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==}
@@ -7739,6 +10275,11 @@ packages:
engines: {node: '>=6.0.0'}
dev: false
+ /qrcode-terminal@0.11.0:
+ resolution: {integrity: sha512-Uu7ii+FQy4Qf82G4xu7ShHhjhGahEpCWc3x8UavY3CTcWV+ufmmCtwkr7ZKsX42jdL0kr1B5FKUeqJvAn51jzQ==}
+ hasBin: true
+ dev: false
+
/qs@6.13.0:
resolution: {integrity: sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==}
engines: {node: '>=0.6'}
@@ -7761,6 +10302,12 @@ packages:
resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
dev: false
+ /queue@6.0.2:
+ resolution: {integrity: sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==}
+ dependencies:
+ inherits: 2.0.4
+ dev: false
+
/randombytes@2.1.0:
resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==}
dependencies:
@@ -7780,25 +10327,44 @@ packages:
iconv-lite: 0.4.24
unpipe: 1.0.0
- /react-dom@18.3.1(react@18.3.1):
- resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==}
+ /rc@1.2.8:
+ resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==}
+ hasBin: true
+ dependencies:
+ deep-extend: 0.6.0
+ ini: 1.3.8
+ minimist: 1.2.8
+ strip-json-comments: 2.0.1
+ dev: false
+
+ /react-devtools-core@6.1.5:
+ resolution: {integrity: sha512-ePrwPfxAnB+7hgnEr8vpKxL9cmnp7F322t8oqcPshbIQQhDKgFDW4tjhF2wjVbdXF9O/nyuy3sQWd9JGpiLPvA==}
+ dependencies:
+ shell-quote: 1.8.3
+ ws: 7.5.10
+ transitivePeerDependencies:
+ - bufferutil
+ - utf-8-validate
+ dev: false
+
+ /react-dom@19.0.0(react@19.0.0):
+ resolution: {integrity: sha512-4GV5sHFG0e/0AD4X+ySy6UJd3jVl1iNsNHdpad0qhABJ11twS3TTBnseqsKurKcsNqCEFeGL3uLpVChpIO3QfQ==}
peerDependencies:
- react: ^18.3.1
+ react: ^19.0.0
dependencies:
- loose-envify: 1.4.0
- react: 18.3.1
- scheduler: 0.23.2
+ react: 19.0.0
+ scheduler: 0.25.0
- /react-hook-form@7.55.0(react@18.3.1):
+ /react-hook-form@7.55.0(react@19.0.0):
resolution: {integrity: sha512-XRnjsH3GVMQz1moZTW53MxfoWN7aDpUg/GpVNc4A3eXRVNdGXfbzJ4vM4aLQ8g6XCUh1nIbx70aaNCl7kxnjog==}
engines: {node: '>=18.0.0'}
peerDependencies:
react: ^16.8.0 || ^17 || ^18 || ^19
dependencies:
- react: 18.3.1
+ react: 19.0.0
dev: false
- /react-i18next@14.1.3(i18next@23.16.8)(react@18.3.1):
+ /react-i18next@14.1.3(i18next@23.16.8)(react@19.0.0):
resolution: {integrity: sha512-wZnpfunU6UIAiJ+bxwOiTmBOAaB14ha97MjOEnLGac2RJ+h/maIYXZuTHlmyqQVX1UVHmU1YDTQ5vxLmwfXTjw==}
peerDependencies:
i18next: '>= 23.2.3'
@@ -7814,19 +10380,114 @@ packages:
'@babel/runtime': 7.27.0
html-parse-stringify: 3.0.1
i18next: 23.16.8
- react: 18.3.1
+ react: 19.0.0
dev: true
/react-is@18.3.1:
resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==}
- dev: true
+
+ /react-native-edge-to-edge@1.6.0(react-native@0.79.5)(react@19.0.0):
+ resolution: {integrity: sha512-2WCNdE3Qd6Fwg9+4BpbATUxCLcouF6YRY7K+J36KJ4l3y+tWN6XCqAC4DuoGblAAbb2sLkhEDp4FOlbOIot2Og==}
+ peerDependencies:
+ react: '*'
+ react-native: '*'
+ dependencies:
+ react: 19.0.0
+ react-native: 0.79.5(@babel/core@7.26.10)(@types/react@19.1.10)(react@19.0.0)
+ dev: false
+
+ /react-native-is-edge-to-edge@1.2.1(react-native@0.79.5)(react@19.0.0):
+ resolution: {integrity: sha512-FLbPWl/MyYQWz+KwqOZsSyj2JmLKglHatd3xLZWskXOpRaio4LfEDEz8E/A6uD8QoTHW6Aobw1jbEwK7KMgR7Q==}
+ peerDependencies:
+ react: '*'
+ react-native: '*'
+ dependencies:
+ react: 19.0.0
+ react-native: 0.79.5(@babel/core@7.26.10)(@types/react@19.1.10)(react@19.0.0)
+ dev: false
+
+ /react-native-web@0.20.0(react-dom@19.0.0)(react@19.0.0):
+ resolution: {integrity: sha512-OOSgrw+aON6R3hRosCau/xVxdLzbjEcsLysYedka0ZON4ZZe6n9xgeN9ZkoejhARM36oTlUgHIQqxGutEJ9Wxg==}
+ peerDependencies:
+ react: ^18.0.0 || ^19.0.0
+ react-dom: ^18.0.0 || ^19.0.0
+ dependencies:
+ '@babel/runtime': 7.27.0
+ '@react-native/normalize-colors': 0.74.89
+ fbjs: 3.0.5
+ inline-style-prefixer: 7.0.1
+ memoize-one: 6.0.0
+ nullthrows: 1.1.1
+ postcss-value-parser: 4.2.0
+ react: 19.0.0
+ react-dom: 19.0.0(react@19.0.0)
+ styleq: 0.1.3
+ transitivePeerDependencies:
+ - encoding
+ dev: false
+
+ /react-native@0.79.5(@babel/core@7.26.10)(@types/react@19.1.10)(react@19.0.0):
+ resolution: {integrity: sha512-jVihwsE4mWEHZ9HkO1J2eUZSwHyDByZOqthwnGrVZCh6kTQBCm4v8dicsyDa6p0fpWNE5KicTcpX/XXl0ASJFg==}
+ engines: {node: '>=18'}
+ hasBin: true
+ peerDependencies:
+ '@types/react': ^19.0.0
+ react: ^19.0.0
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ dependencies:
+ '@jest/create-cache-key-function': 29.7.0
+ '@react-native/assets-registry': 0.79.5
+ '@react-native/codegen': 0.79.5(@babel/core@7.26.10)
+ '@react-native/community-cli-plugin': 0.79.5
+ '@react-native/gradle-plugin': 0.79.5
+ '@react-native/js-polyfills': 0.79.5
+ '@react-native/normalize-colors': 0.79.5
+ '@react-native/virtualized-lists': 0.79.5(@types/react@19.1.10)(react-native@0.79.5)(react@19.0.0)
+ '@types/react': 19.1.10
+ abort-controller: 3.0.0
+ anser: 1.4.10
+ ansi-regex: 5.0.1
+ babel-jest: 29.7.0(@babel/core@7.26.10)
+ babel-plugin-syntax-hermes-parser: 0.25.1
+ base64-js: 1.5.1
+ chalk: 4.1.2
+ commander: 12.1.0
+ event-target-shim: 5.0.1
+ flow-enums-runtime: 0.0.6
+ glob: 7.2.3
+ invariant: 2.2.4
+ jest-environment-node: 29.7.0
+ memoize-one: 5.2.1
+ metro-runtime: 0.82.5
+ metro-source-map: 0.82.5
+ nullthrows: 1.1.1
+ pretty-format: 29.7.0
+ promise: 8.3.0
+ react: 19.0.0
+ react-devtools-core: 6.1.5
+ react-refresh: 0.14.2
+ regenerator-runtime: 0.13.11
+ scheduler: 0.25.0
+ semver: 7.7.1
+ stacktrace-parser: 0.1.11
+ whatwg-fetch: 3.6.20
+ ws: 6.2.3
+ yargs: 17.7.2
+ transitivePeerDependencies:
+ - '@babel/core'
+ - '@react-native-community/cli'
+ - bufferutil
+ - supports-color
+ - utf-8-validate
+ dev: false
/react-refresh@0.14.2:
resolution: {integrity: sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==}
engines: {node: '>=0.10.0'}
- dev: true
- /react-remove-scroll-bar@2.3.8(@types/react@18.3.20)(react@18.3.1):
+ /react-remove-scroll-bar@2.3.8(@types/react@19.1.10)(react@19.0.0):
resolution: {integrity: sha512-9r+yi9+mgU33AKcj6IbT9oRCO78WriSj6t/cF8DWBZJ9aOGPOTEDvdUDz1FwKim7QXWwmHqtdHnRJfhAxEG46Q==}
engines: {node: '>=10'}
peerDependencies:
@@ -7836,13 +10497,13 @@ packages:
'@types/react':
optional: true
dependencies:
- '@types/react': 18.3.20
- react: 18.3.1
- react-style-singleton: 2.2.3(@types/react@18.3.20)(react@18.3.1)
+ '@types/react': 19.1.10
+ react: 19.0.0
+ react-style-singleton: 2.2.3(@types/react@19.1.10)(react@19.0.0)
tslib: 2.8.1
dev: false
- /react-remove-scroll@2.6.3(@types/react@18.3.20)(react@18.3.1):
+ /react-remove-scroll@2.6.3(@types/react@19.1.10)(react@19.0.0):
resolution: {integrity: sha512-pnAi91oOk8g8ABQKGF5/M9qxmmOPxaAnopyTHYfqYEwJhyFrbbBtHuSgtKEoH0jpcxx5o3hXqH1mNd9/Oi+8iQ==}
engines: {node: '>=10'}
peerDependencies:
@@ -7852,16 +10513,16 @@ packages:
'@types/react':
optional: true
dependencies:
- '@types/react': 18.3.20
- react: 18.3.1
- react-remove-scroll-bar: 2.3.8(@types/react@18.3.20)(react@18.3.1)
- react-style-singleton: 2.2.3(@types/react@18.3.20)(react@18.3.1)
+ '@types/react': 19.1.10
+ react: 19.0.0
+ react-remove-scroll-bar: 2.3.8(@types/react@19.1.10)(react@19.0.0)
+ react-style-singleton: 2.2.3(@types/react@19.1.10)(react@19.0.0)
tslib: 2.8.1
- use-callback-ref: 1.3.3(@types/react@18.3.20)(react@18.3.1)
- use-sidecar: 1.1.3(@types/react@18.3.20)(react@18.3.1)
+ use-callback-ref: 1.3.3(@types/react@19.1.10)(react@19.0.0)
+ use-sidecar: 1.1.3(@types/react@19.1.10)(react@19.0.0)
dev: false
- /react-style-singleton@2.2.3(@types/react@18.3.20)(react@18.3.1):
+ /react-style-singleton@2.2.3(@types/react@19.1.10)(react@19.0.0):
resolution: {integrity: sha512-b6jSvxvVnyptAiLjbkWLE/lOnR4lfTtDAl+eUC7RZy+QQWc6wRzIV2CE6xBuMmDxc2qIihtDCZD5NPOFl7fRBQ==}
engines: {node: '>=10'}
peerDependencies:
@@ -7871,17 +10532,15 @@ packages:
'@types/react':
optional: true
dependencies:
- '@types/react': 18.3.20
+ '@types/react': 19.1.10
get-nonce: 1.0.1
- react: 18.3.1
+ react: 19.0.0
tslib: 2.8.1
dev: false
- /react@18.3.1:
- resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==}
+ /react@19.0.0:
+ resolution: {integrity: sha512-V8AVnmPIICiWpGfm6GLzCR/W5FXLchHop40W4nXBmdlEceh16rCN8O8LNWm5bh5XUX91fh7KpA+W0TgMKmgTpQ==}
engines: {node: '>=0.10.0'}
- dependencies:
- loose-envify: 1.4.0
/read-cache@1.0.0:
resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==}
@@ -7930,9 +10589,46 @@ packages:
/reflect-metadata@0.2.2:
resolution: {integrity: sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q==}
+ /regenerate-unicode-properties@10.2.0:
+ resolution: {integrity: sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==}
+ engines: {node: '>=4'}
+ dependencies:
+ regenerate: 1.4.2
+ dev: false
+
+ /regenerate@1.4.2:
+ resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==}
+ dev: false
+
+ /regenerator-runtime@0.13.11:
+ resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==}
+ dev: false
+
/regenerator-runtime@0.14.1:
resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==}
- dev: true
+
+ /regexpu-core@6.2.0:
+ resolution: {integrity: sha512-H66BPQMrv+V16t8xtmq+UC0CBpiTBA60V8ibS1QVReIp8T1z8hwFxqcGzm9K6lgsN7sB5edVH8a+ze6Fqm4weA==}
+ engines: {node: '>=4'}
+ dependencies:
+ regenerate: 1.4.2
+ regenerate-unicode-properties: 10.2.0
+ regjsgen: 0.8.0
+ regjsparser: 0.12.0
+ unicode-match-property-ecmascript: 2.0.0
+ unicode-match-property-value-ecmascript: 2.2.0
+ dev: false
+
+ /regjsgen@0.8.0:
+ resolution: {integrity: sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==}
+ dev: false
+
+ /regjsparser@0.12.0:
+ resolution: {integrity: sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ==}
+ hasBin: true
+ dependencies:
+ jsesc: 3.0.2
+ dev: false
/repeat-string@1.6.1:
resolution: {integrity: sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==}
@@ -7974,6 +10670,15 @@ packages:
resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==}
engines: {node: '>=0.10.0'}
+ /requireg@0.2.2:
+ resolution: {integrity: sha512-nYzyjnFcPNGR3lx9lwPPPnuQxv6JWEZd2Ci0u9opN7N5zUEPIhY/GbL3vMGOr2UXwEg9WwSyV9X9Y/kLFgPsOg==}
+ engines: {node: '>= 4.0.0'}
+ dependencies:
+ nested-error-stacks: 2.0.1
+ rc: 1.2.8
+ resolve: 1.7.1
+ dev: false
+
/resolve-cwd@3.0.0:
resolution: {integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==}
engines: {node: '>=8'}
@@ -7981,6 +10686,11 @@ packages:
resolve-from: 5.0.0
dev: true
+ /resolve-from@3.0.0:
+ resolution: {integrity: sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==}
+ engines: {node: '>=4'}
+ dev: false
+
/resolve-from@4.0.0:
resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
engines: {node: '>=4'}
@@ -7993,10 +10703,13 @@ packages:
resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==}
dev: true
+ /resolve-workspace-root@2.0.0:
+ resolution: {integrity: sha512-IsaBUZETJD5WsI11Wt8PKHwaIe45or6pwNc8yflvLJ4DWtImK9kuLoH5kUva/2Mmx/RdIyr4aONNSa2v9LTJsw==}
+ dev: false
+
/resolve.exports@2.0.3:
resolution: {integrity: sha512-OcXjMsGdhL4XnbShKpAcSqPMzQoYkYyhbEaeSko47MjRP9NfEQMhZkXL1DoFlt9LWQn4YttrdnV6X2OiyzBi+A==}
engines: {node: '>=10'}
- dev: true
/resolve@1.22.10:
resolution: {integrity: sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==}
@@ -8007,6 +10720,20 @@ packages:
path-parse: 1.0.7
supports-preserve-symlinks-flag: 1.0.0
+ /resolve@1.7.1:
+ resolution: {integrity: sha512-c7rwLofp8g1U+h1KNyHL/jicrKg1Ek4q+Lr33AL65uZTinUZHe30D5HlyN5V9NW0JX1D5dXQ4jqW5l7Sy/kGfw==}
+ dependencies:
+ path-parse: 1.0.7
+ dev: false
+
+ /restore-cursor@2.0.0:
+ resolution: {integrity: sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==}
+ engines: {node: '>=4'}
+ dependencies:
+ onetime: 2.0.1
+ signal-exit: 3.0.7
+ dev: false
+
/restore-cursor@3.1.0:
resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==}
engines: {node: '>=8'}
@@ -8106,10 +10833,12 @@ packages:
/safer-buffer@2.1.2:
resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
- /scheduler@0.23.2:
- resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==}
- dependencies:
- loose-envify: 1.4.0
+ /sax@1.4.1:
+ resolution: {integrity: sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==}
+ dev: false
+
+ /scheduler@0.25.0:
+ resolution: {integrity: sha512-xFVuu11jh+xcO7JOAGJNOXld8/TcEHK/4CituBUeUb5hqxJLj9YuemAEuvm9gQ/+pgXYfbQuqAkiYu+u7YEsNA==}
/schema-utils@3.3.0:
resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==}
@@ -8137,7 +10866,6 @@ packages:
/semver@6.3.1:
resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
hasBin: true
- dev: true
/semver@7.5.4:
resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==}
@@ -8151,7 +10879,6 @@ packages:
resolution: {integrity: sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==}
engines: {node: '>=10'}
hasBin: true
- dev: true
/send@0.19.0:
resolution: {integrity: sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==}
@@ -8173,6 +10900,11 @@ packages:
transitivePeerDependencies:
- supports-color
+ /serialize-error@2.1.0:
+ resolution: {integrity: sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw==}
+ engines: {node: '>=0.10.0'}
+ dev: false
+
/serialize-javascript@6.0.2:
resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==}
dependencies:
@@ -8220,6 +10952,10 @@ packages:
has-property-descriptors: 1.0.2
dev: true
+ /setimmediate@1.0.5:
+ resolution: {integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==}
+ dev: false
+
/setprototypeof@1.2.0:
resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==}
@@ -8233,6 +10969,11 @@ packages:
resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
engines: {node: '>=8'}
+ /shell-quote@1.8.3:
+ resolution: {integrity: sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw==}
+ engines: {node: '>= 0.4'}
+ dev: false
+
/side-channel-list@1.0.0:
resolution: {integrity: sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==}
engines: {node: '>= 0.4'}
@@ -8271,20 +11012,31 @@ packages:
/signal-exit@3.0.7:
resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==}
- dev: true
/signal-exit@4.1.0:
resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==}
engines: {node: '>=14'}
+ /simple-plist@1.3.1:
+ resolution: {integrity: sha512-iMSw5i0XseMnrhtIzRb7XpQEXepa9xhWxGUojHBL43SIpQuDQkh3Wpy67ZbDzZVr6EKxvwVChnVpdl8hEVLDiw==}
+ dependencies:
+ bplist-creator: 0.1.0
+ bplist-parser: 0.3.1
+ plist: 3.1.0
+ dev: false
+
/sisteransi@1.0.5:
resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==}
- dev: true
/slash@3.0.0:
resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==}
engines: {node: '>=8'}
+ /slugify@1.6.6:
+ resolution: {integrity: sha512-h+z7HKHYXj6wJU+AnS/+IH8Uh9fdcX1Lrhg1/VMdf9PwoBQXFcXiAdsy2tSK0P6gKwJLXp02r90ahUCqHk9rrw==}
+ engines: {node: '>=8.0.0'}
+ dev: false
+
/solid-js@1.9.5:
resolution: {integrity: sha512-ogI3DaFcyn6UhYhrgcyRAMbu/buBJitYQASZz5WzfQVPP10RD2AbCoRZ517psnezrasyCbWzIxZ6kVqet768xw==}
dependencies:
@@ -8309,12 +11061,15 @@ packages:
dependencies:
buffer-from: 1.1.2
source-map: 0.6.1
- dev: true
+
+ /source-map@0.5.7:
+ resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==}
+ engines: {node: '>=0.10.0'}
+ dev: false
/source-map@0.6.1:
resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
engines: {node: '>=0.10.0'}
- dev: true
/source-map@0.7.4:
resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==}
@@ -8362,12 +11117,32 @@ packages:
engines: {node: '>=10'}
dependencies:
escape-string-regexp: 2.0.0
- dev: true
+
+ /stackframe@1.3.4:
+ resolution: {integrity: sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==}
+ dev: false
+
+ /stacktrace-parser@0.1.11:
+ resolution: {integrity: sha512-WjlahMgHmCJpqzU8bIBy4qtsZdU9lRlcZE3Lvyej6t4tuOuv1vk57OW3MBrj6hXBFx/nNoC9MPMTcr5YA7NQbg==}
+ engines: {node: '>=6'}
+ dependencies:
+ type-fest: 0.7.1
+ dev: false
+
+ /statuses@1.5.0:
+ resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==}
+ engines: {node: '>= 0.6'}
+ dev: false
/statuses@2.0.1:
resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==}
engines: {node: '>= 0.8'}
+ /stream-buffers@2.2.0:
+ resolution: {integrity: sha512-uyQK/mx5QjHun80FLJTfaWE7JtwfRMKBLkMne6udYOmvH0CawotVa7TfgYHzAnpphn4+TweIx1QKMnRIbipmUg==}
+ engines: {node: '>= 0.10.0'}
+ dev: false
+
/streamsearch@1.1.0:
resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==}
engines: {node: '>=10.0.0'}
@@ -8412,6 +11187,13 @@ packages:
safe-buffer: 5.2.1
dev: true
+ /strip-ansi@5.2.0:
+ resolution: {integrity: sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==}
+ engines: {node: '>=6'}
+ dependencies:
+ ansi-regex: 4.1.1
+ dev: false
+
/strip-ansi@6.0.1:
resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
engines: {node: '>=8'}
@@ -8438,10 +11220,23 @@ packages:
engines: {node: '>=6'}
dev: true
+ /strip-json-comments@2.0.1:
+ resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==}
+ engines: {node: '>=0.10.0'}
+ dev: false
+
/strip-json-comments@3.1.1:
resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==}
engines: {node: '>=8'}
+ /structured-headers@0.4.1:
+ resolution: {integrity: sha512-0MP/Cxx5SzeeZ10p/bZI0S6MpgD+yxAhi1BOQ34jgnMXsCq3j1t6tQnZu+KdlL7dvJTLT3g9xN8tl10TqgFMcg==}
+ dev: false
+
+ /styleq@0.1.3:
+ resolution: {integrity: sha512-3ZUifmCDCQanjeej1f6kyl/BeP/Vae5EYkQ9iJfUm/QwZvlgnZzyflqAsAWYURdtea8Vkvswu2GrC57h3qffcA==}
+ dev: false
+
/sucrase@3.35.0:
resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==}
engines: {node: '>=16 || 14 >=14.17'}
@@ -8482,6 +11277,13 @@ packages:
- supports-color
dev: true
+ /supports-color@5.5.0:
+ resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==}
+ engines: {node: '>=4'}
+ dependencies:
+ has-flag: 3.0.0
+ dev: false
+
/supports-color@7.2.0:
resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
engines: {node: '>=8'}
@@ -8494,6 +11296,14 @@ packages:
dependencies:
has-flag: 4.0.0
+ /supports-hyperlinks@2.3.0:
+ resolution: {integrity: sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==}
+ engines: {node: '>=8'}
+ dependencies:
+ has-flag: 4.0.0
+ supports-color: 7.2.0
+ dev: false
+
/supports-preserve-symlinks-flag@1.0.0:
resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
engines: {node: '>= 0.4'}
@@ -8555,11 +11365,36 @@ packages:
engines: {node: '>=6'}
dev: true
+ /tar@7.4.3:
+ resolution: {integrity: sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==}
+ engines: {node: '>=18'}
+ dependencies:
+ '@isaacs/fs-minipass': 4.0.1
+ chownr: 3.0.0
+ minipass: 7.1.2
+ minizlib: 3.0.2
+ mkdirp: 3.0.1
+ yallist: 5.0.0
+ dev: false
+
/tarn@3.0.2:
resolution: {integrity: sha512-51LAVKUSZSVfI05vjPESNc5vwqqZpbXCsU+/+wxlOrUjk2SnFTt97v9ZgQrD4YmxYW1Px6w2KjaDitCfkvgxMQ==}
engines: {node: '>=8.0.0'}
dev: false
+ /temp-dir@2.0.0:
+ resolution: {integrity: sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==}
+ engines: {node: '>=8'}
+ dev: false
+
+ /terminal-link@2.1.1:
+ resolution: {integrity: sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==}
+ engines: {node: '>=8'}
+ dependencies:
+ ansi-escapes: 4.3.2
+ supports-hyperlinks: 2.3.0
+ dev: false
+
/terser-webpack-plugin@5.3.14(webpack@5.97.1):
resolution: {integrity: sha512-vkZjpUjb6OMS7dhV+tILUW6BhpDR7P2L/aQSAv+Uwk+m8KATX9EccViHTJR2qDtACKPIYndLGCyl3FMo+r2LMw==}
engines: {node: '>= 10.13.0'}
@@ -8617,7 +11452,6 @@ packages:
acorn: 8.14.1
commander: 2.20.3
source-map-support: 0.5.21
- dev: true
/test-exclude@6.0.0:
resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==}
@@ -8626,7 +11460,6 @@ packages:
'@istanbuljs/schema': 0.1.3
glob: 7.2.3
minimatch: 3.1.2
- dev: true
/text-table@0.2.0:
resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==}
@@ -8643,6 +11476,10 @@ packages:
dependencies:
any-promise: 1.3.0
+ /throat@5.0.0:
+ resolution: {integrity: sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==}
+ dev: false
+
/through@2.3.8:
resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==}
dev: true
@@ -8679,7 +11516,6 @@ packages:
/tmpl@1.0.5:
resolution: {integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==}
- dev: true
/to-regex-range@5.0.1:
resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
@@ -8895,66 +11731,6 @@ packages:
safe-buffer: 5.2.1
dev: false
- /turbo-darwin-64@2.5.0:
- resolution: {integrity: sha512-fP1hhI9zY8hv0idym3hAaXdPi80TLovmGmgZFocVAykFtOxF+GlfIgM/l4iLAV9ObIO4SUXPVWHeBZQQ+Hpjag==}
- cpu: [x64]
- os: [darwin]
- requiresBuild: true
- dev: true
- optional: true
-
- /turbo-darwin-arm64@2.5.0:
- resolution: {integrity: sha512-p9sYq7kXH7qeJwIQE86cOWv/xNqvow846l6c/qWc26Ib1ci5W7V0sI5thsrP3eH+VA0d+SHalTKg5SQXgNQBWA==}
- cpu: [arm64]
- os: [darwin]
- requiresBuild: true
- dev: true
- optional: true
-
- /turbo-linux-64@2.5.0:
- resolution: {integrity: sha512-1iEln2GWiF3iPPPS1HQJT6ZCFXynJPd89gs9SkggH2EJsj3eRUSVMmMC8y6d7bBbhBFsiGGazwFIYrI12zs6uQ==}
- cpu: [x64]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
- /turbo-linux-arm64@2.5.0:
- resolution: {integrity: sha512-bKBcbvuQHmsX116KcxHJuAcppiiBOfivOObh2O5aXNER6mce7YDDQJy00xQQNp1DhEfcSV2uOsvb3O3nN2cbcA==}
- cpu: [arm64]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
- /turbo-windows-64@2.5.0:
- resolution: {integrity: sha512-9BCo8oQ7BO7J0K913Czbc3tw8QwLqn2nTe4E47k6aVYkM12ASTScweXPTuaPFP5iYXAT6z5Dsniw704Ixa5eGg==}
- cpu: [x64]
- os: [win32]
- requiresBuild: true
- dev: true
- optional: true
-
- /turbo-windows-arm64@2.5.0:
- resolution: {integrity: sha512-OUHCV+ueXa3UzfZ4co/ueIHgeq9B2K48pZwIxKSm5VaLVuv8M13MhM7unukW09g++dpdrrE1w4IOVgxKZ0/exg==}
- cpu: [arm64]
- os: [win32]
- requiresBuild: true
- dev: true
- optional: true
-
- /turbo@2.5.0:
- resolution: {integrity: sha512-PvSRruOsitjy6qdqwIIyolv99+fEn57gP6gn4zhsHTEcCYgXPhv6BAxzAjleS8XKpo+Y582vTTA9nuqYDmbRuA==}
- hasBin: true
- optionalDependencies:
- turbo-darwin-64: 2.5.0
- turbo-darwin-arm64: 2.5.0
- turbo-linux-64: 2.5.0
- turbo-linux-arm64: 2.5.0
- turbo-windows-64: 2.5.0
- turbo-windows-arm64: 2.5.0
- dev: true
-
/tweetnacl@0.14.5:
resolution: {integrity: sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==}
dev: false
@@ -8969,7 +11745,6 @@ packages:
/type-detect@4.0.8:
resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==}
engines: {node: '>=4'}
- dev: true
/type-fest@0.20.2:
resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==}
@@ -8979,7 +11754,11 @@ packages:
/type-fest@0.21.3:
resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==}
engines: {node: '>=10'}
- dev: true
+
+ /type-fest@0.7.1:
+ resolution: {integrity: sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==}
+ engines: {node: '>=8'}
+ dev: false
/type-fest@4.39.1:
resolution: {integrity: sha512-uW9qzd66uyHYxwyVBYiwS4Oi0qZyUqwjU+Oevr6ZogYiXt99EOYtwvzMSLw1c3lYo2HzJsep/NB23iEVEgjG/w==}
@@ -9006,6 +11785,11 @@ packages:
engines: {node: '>=14.17'}
hasBin: true
+ /ua-parser-js@1.0.40:
+ resolution: {integrity: sha512-z6PJ8Lml+v3ichVojCiB8toQJBuwR42ySM4ezjXIqXK3M0HczmKQ3LF4rhU55PfD99KEEXQG6yb7iOMyvYuHew==}
+ hasBin: true
+ dev: false
+
/uid@2.0.2:
resolution: {integrity: sha512-u3xV3X7uzvi5b1MncmZo3i2Aw222Zk1keqLA1YkHldREkAhAqi65wuPfe7lHx8H/Wzy+8CE7S7uS3jekIM5s8g==}
engines: {node: '>=8'}
@@ -9032,6 +11816,41 @@ packages:
/undici-types@6.19.8:
resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==}
+ /undici@6.21.3:
+ resolution: {integrity: sha512-gBLkYIlEnSp8pFbT64yFgGE6UIB9tAkhukC23PmMDCe5Nd+cRqKxSjw5y54MK2AZMgZfJWMaNE4nYUHgi1XEOw==}
+ engines: {node: '>=18.17'}
+ dev: false
+
+ /unicode-canonical-property-names-ecmascript@2.0.1:
+ resolution: {integrity: sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==}
+ engines: {node: '>=4'}
+ dev: false
+
+ /unicode-match-property-ecmascript@2.0.0:
+ resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==}
+ engines: {node: '>=4'}
+ dependencies:
+ unicode-canonical-property-names-ecmascript: 2.0.1
+ unicode-property-aliases-ecmascript: 2.1.0
+ dev: false
+
+ /unicode-match-property-value-ecmascript@2.2.0:
+ resolution: {integrity: sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==}
+ engines: {node: '>=4'}
+ dev: false
+
+ /unicode-property-aliases-ecmascript@2.1.0:
+ resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==}
+ engines: {node: '>=4'}
+ dev: false
+
+ /unique-string@2.0.0:
+ resolution: {integrity: sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==}
+ engines: {node: '>=8'}
+ dependencies:
+ crypto-random-string: 2.0.0
+ dev: false
+
/universalify@2.0.1:
resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==}
engines: {node: '>= 10.0.0'}
@@ -9058,14 +11877,23 @@ packages:
browserslist: 4.24.4
escalade: 3.2.0
picocolors: 1.1.1
- dev: true
+
+ /update-browserslist-db@1.1.3(browserslist@4.25.2):
+ resolution: {integrity: sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==}
+ hasBin: true
+ peerDependencies:
+ browserslist: '>= 4.21.0'
+ dependencies:
+ browserslist: 4.25.2
+ escalade: 3.2.0
+ picocolors: 1.1.1
/uri-js@4.4.1:
resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
dependencies:
punycode: 2.3.1
- /use-callback-ref@1.3.3(@types/react@18.3.20)(react@18.3.1):
+ /use-callback-ref@1.3.3(@types/react@19.1.10)(react@19.0.0):
resolution: {integrity: sha512-jQL3lRnocaFtu3V00JToYz/4QkNWswxijDaCVNZRiRTO3HQDLsdu1ZtmIUvV4yPp+rvWm5j0y0TG/S61cuijTg==}
engines: {node: '>=10'}
peerDependencies:
@@ -9075,12 +11903,12 @@ packages:
'@types/react':
optional: true
dependencies:
- '@types/react': 18.3.20
- react: 18.3.1
+ '@types/react': 19.1.10
+ react: 19.0.0
tslib: 2.8.1
dev: false
- /use-sidecar@1.1.3(@types/react@18.3.20)(react@18.3.1):
+ /use-sidecar@1.1.3(@types/react@19.1.10)(react@19.0.0):
resolution: {integrity: sha512-Fedw0aZvkhynoPYlA5WXrMCAMm+nSWdZt6lzJQ7Ok8S6Q+VsHmHpRWndVRJ8Be0ZbkfPc5LRYH+5XrzXcEeLRQ==}
engines: {node: '>=10'}
peerDependencies:
@@ -9090,18 +11918,18 @@ packages:
'@types/react':
optional: true
dependencies:
- '@types/react': 18.3.20
+ '@types/react': 19.1.10
detect-node-es: 1.1.0
- react: 18.3.1
+ react: 19.0.0
tslib: 2.8.1
dev: false
- /use-sync-external-store@1.5.0(react@18.3.1):
+ /use-sync-external-store@1.5.0(react@19.0.0):
resolution: {integrity: sha512-Rb46I4cGGVBmjamjphe8L/UnvJD+uPPtTkNvX5mZgqdbavhI4EbgIWJiIHXJ8bc/i9EQGPRh4DwEURJ552Do0A==}
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
dependencies:
- react: 18.3.1
+ react: 19.0.0
/util-deprecate@1.0.2:
resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
@@ -9116,6 +11944,11 @@ packages:
hasBin: true
dev: false
+ /uuid@7.0.3:
+ resolution: {integrity: sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==}
+ hasBin: true
+ dev: false
+
/v8-compile-cache-lib@3.0.1:
resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==}
dev: true
@@ -9129,6 +11962,11 @@ packages:
convert-source-map: 2.0.0
dev: true
+ /validate-npm-package-name@5.0.1:
+ resolution: {integrity: sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==}
+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+ dev: false
+
/vary@1.1.2:
resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==}
engines: {node: '>= 0.8'}
@@ -9181,6 +12019,10 @@ packages:
fsevents: 2.3.3
dev: true
+ /vlq@1.0.1:
+ resolution: {integrity: sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==}
+ dev: false
+
/void-elements@3.1.0:
resolution: {integrity: sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==}
engines: {node: '>=0.10.0'}
@@ -9190,7 +12032,6 @@ packages:
resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==}
dependencies:
makeerror: 1.0.12
- dev: true
/watchpack@2.4.2:
resolution: {integrity: sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==}
@@ -9204,7 +12045,6 @@ packages:
resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==}
dependencies:
defaults: 1.0.4
- dev: true
/webidl-conversions@3.0.1:
resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==}
@@ -9213,6 +12053,11 @@ packages:
resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==}
dev: true
+ /webidl-conversions@5.0.0:
+ resolution: {integrity: sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==}
+ engines: {node: '>=8'}
+ dev: false
+
/webpack-node-externals@3.0.0:
resolution: {integrity: sha512-LnL6Z3GGDPht/AigwRh2dvL9PQPFQ8skEpVrWZXLWBYmqcaojHNN0onvHzie6rq7EWKrrBfPYqNEzTJgiwEQDQ==}
engines: {node: '>=6'}
@@ -9282,7 +12127,7 @@ packages:
'@webassemblyjs/wasm-edit': 1.14.1
'@webassemblyjs/wasm-parser': 1.14.1
acorn: 8.14.1
- browserslist: 4.24.4
+ browserslist: 4.25.2
chrome-trace-event: 1.0.4
enhanced-resolve: 5.18.1
es-module-lexer: 1.6.0
@@ -9305,6 +12150,19 @@ packages:
- uglify-js
dev: true
+ /whatwg-fetch@3.6.20:
+ resolution: {integrity: sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==}
+ dev: false
+
+ /whatwg-url-without-unicode@8.0.0-3:
+ resolution: {integrity: sha512-HoKuzZrUlgpz35YO27XgD28uh/WJH4B0+3ttFqRo//lmq+9T/mIOJ6kqmINI9HpUpz1imRC/nR/lxKpJiv0uig==}
+ engines: {node: '>=10'}
+ dependencies:
+ buffer: 5.7.1
+ punycode: 2.3.1
+ webidl-conversions: 5.0.0
+ dev: false
+
/whatwg-url@5.0.0:
resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==}
dependencies:
@@ -9326,6 +12184,10 @@ packages:
dependencies:
isexe: 2.0.0
+ /wonka@6.3.5:
+ resolution: {integrity: sha512-SSil+ecw6B4/Dm7Pf2sAshKQ5hWFvfyGlfPbEd6A14dOH6VDjrmbY86u6nZvy9omGwwIPFR8V41+of1EezgoUw==}
+ dev: false
+
/word-wrap@1.2.5:
resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==}
engines: {node: '>=0.10.0'}
@@ -9365,7 +12227,72 @@ packages:
dependencies:
imurmurhash: 0.1.4
signal-exit: 3.0.7
- dev: true
+
+ /ws@6.2.3:
+ resolution: {integrity: sha512-jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA==}
+ peerDependencies:
+ bufferutil: ^4.0.1
+ utf-8-validate: ^5.0.2
+ peerDependenciesMeta:
+ bufferutil:
+ optional: true
+ utf-8-validate:
+ optional: true
+ dependencies:
+ async-limiter: 1.0.1
+ dev: false
+
+ /ws@7.5.10:
+ resolution: {integrity: sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==}
+ engines: {node: '>=8.3.0'}
+ peerDependencies:
+ bufferutil: ^4.0.1
+ utf-8-validate: ^5.0.2
+ peerDependenciesMeta:
+ bufferutil:
+ optional: true
+ utf-8-validate:
+ optional: true
+ dev: false
+
+ /ws@8.18.3:
+ resolution: {integrity: sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==}
+ engines: {node: '>=10.0.0'}
+ peerDependencies:
+ bufferutil: ^4.0.1
+ utf-8-validate: '>=5.0.2'
+ peerDependenciesMeta:
+ bufferutil:
+ optional: true
+ utf-8-validate:
+ optional: true
+ dev: false
+
+ /xcode@3.0.1:
+ resolution: {integrity: sha512-kCz5k7J7XbJtjABOvkc5lJmkiDh8VhjVCGNiqdKCscmVpdVUpEAyXv1xmCLkQJ5dsHqx3IPO4XW+NTDhU/fatA==}
+ engines: {node: '>=10.0.0'}
+ dependencies:
+ simple-plist: 1.3.1
+ uuid: 7.0.3
+ dev: false
+
+ /xml2js@0.6.0:
+ resolution: {integrity: sha512-eLTh0kA8uHceqesPqSE+VvO1CDDJWMwlQfB6LuN6T8w6MaDJ8Txm8P7s5cHD0miF0V+GGTZrDQfxPZQVsur33w==}
+ engines: {node: '>=4.0.0'}
+ dependencies:
+ sax: 1.4.1
+ xmlbuilder: 11.0.1
+ dev: false
+
+ /xmlbuilder@11.0.1:
+ resolution: {integrity: sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==}
+ engines: {node: '>=4.0'}
+ dev: false
+
+ /xmlbuilder@15.1.1:
+ resolution: {integrity: sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==}
+ engines: {node: '>=8.0'}
+ dev: false
/xtend@4.0.2:
resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==}
@@ -9377,12 +12304,16 @@ packages:
/yallist@3.1.1:
resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==}
- dev: true
/yallist@4.0.0:
resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
dev: false
+ /yallist@5.0.0:
+ resolution: {integrity: sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==}
+ engines: {node: '>=18'}
+ dev: false
+
/yaml@1.10.2:
resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==}
engines: {node: '>= 6'}
diff --git a/turbo.json b/turbo.json
deleted file mode 100644
index 292bfc2..0000000
--- a/turbo.json
+++ /dev/null
@@ -1,50 +0,0 @@
-{
- "$schema": "https://turbo.build/schema.json",
- "globalDependencies": ["**/.env.*local"],
- "globalEnv": [
- "NODE_ENV",
- "API_PORT",
- "DB_PASSWORD",
- "DB_USER",
- "DB_NAME",
- "DB_HOST",
- "DB_PORT",
- "DB_USER_TEST",
- "DB_PASSWORD_TEST",
- "DB_NAME_TEST",
- "DB_PORT_TEST",
- "DB_HOST_TEST",
- "BETTER_AUTH_SECRET",
- "TRUSTED_ORIGINS",
- "VITE_API_URL"
- ],
- "tasks": {
- "build": {
- "dependsOn": ["^build"],
- "outputs": ["dist/**"]
- },
- "lint": {
- "dependsOn": ["^lint"]
- },
- "lint:fix": {
- "outputs": []
- },
- "format": {
- "outputs": []
- },
- "dev": {
- "persistent": true,
- "dependsOn": ["build"],
- "cache": false
- },
- "db:seed": {
- "cache": false
- },
- "db:fresh": {
- "cache": false
- },
- "clean": {
- "cache": false
- }
- }
-}