Update dependency zod to v3.25.45 #255
| @ -14,10 +14,15 @@ import GroupsTable from '@/app/ui/groups/table'; | ||||
| import SkeletonTable from '@/app/ui/guests/skeleton-row'; | ||||
| import GuestsTable from '@/app/ui/guests/table'; | ||||
| import { TabPanel, TabView } from 'primereact/tabview'; | ||||
| import { Suspense, useState } from 'react'; | ||||
| import { Toast } from 'primereact/toast'; | ||||
| import { Suspense, useRef, useState } from 'react'; | ||||
| import InvitationsBoard from '@/app/ui/invitations/board'; | ||||
| import { Invitation, InvitationSerializer } from '@/app/lib/invitation'; | ||||
| 
 | ||||
| 
 | ||||
| export default function Page() { | ||||
|   const toast = useRef<Toast>(null); | ||||
|    | ||||
|   function refreshGuests() { | ||||
|     new AbstractApi<Guest>().getAll(new GuestSerializer(), (objects: Guest[]) => { | ||||
|       setGuests(objects); | ||||
| @ -32,14 +37,39 @@ export default function Page() { | ||||
|     }); | ||||
|   } | ||||
| 
 | ||||
|   function refreshInvitations() { | ||||
|     new AbstractApi<Invitation>().getAll(new InvitationSerializer(), (objects: Invitation[]) => { | ||||
|       setInvitations(objects); | ||||
|       setInvitationsLoaded(true); | ||||
|     }); | ||||
|   } | ||||
| 
 | ||||
|   function resetAffinities() { | ||||
|     fetch(`/api/${getSlug()}/groups/affinities/reset`, { | ||||
|       method: 'POST', | ||||
|       headers: { | ||||
|         'Accept': 'application/json', | ||||
|         'X-CSRF-TOKEN': getCsrfToken(), | ||||
|       'Accept': 'application/json', | ||||
|       'X-CSRF-TOKEN': getCsrfToken(), | ||||
|       } | ||||
|     }) | ||||
|     .then(response => { | ||||
|       if (response.ok) { | ||||
|       showAffinitiesResetSuccess(); | ||||
|       } else { | ||||
|       console.error('Failed to reset affinities'); | ||||
|       } | ||||
|     }) | ||||
|     .catch(error => { | ||||
|       console.error('Error resetting affinities:', error); | ||||
|     }); | ||||
|   } | ||||
| 
 | ||||
|   function showAffinitiesResetSuccess() { | ||||
|     toast.current?.show({ | ||||
|       severity: 'success', | ||||
|       summary: 'Affinities reset', | ||||
|       detail: 'All affinities have been reset to default values.' | ||||
|     }); | ||||
|   } | ||||
| 
 | ||||
|   const [groupsLoaded, setGroupsLoaded] = useState(false); | ||||
| @ -52,8 +82,13 @@ export default function Page() { | ||||
|   const [guests, setGuests] = useState<Array<Guest>>([]); | ||||
|   const [guestBeingEdited, setGuestBeingEdited] = useState<Guest | undefined>(undefined); | ||||
| 
 | ||||
|   const [invitationsLoaded, setInvitationsLoaded] = useState(false); | ||||
|   const [invitations, setInvitations] = useState<Array<Invitation>>([]); | ||||
|   const [invitationBeingEdited, setInvitationBeingEdited] = useState<Invitation | undefined>(undefined); | ||||
| 
 | ||||
|   !groupsLoaded && refreshGroups(); | ||||
|   !guestsLoaded && refreshGuests(); | ||||
|   !invitationsLoaded && refreshInvitations(); | ||||
| 
 | ||||
|   return ( | ||||
|     <div className="w-full"> | ||||
| @ -82,6 +117,7 @@ export default function Page() { | ||||
|           <div className="flex flex-col w-full items-center justify-between"> | ||||
| 
 | ||||
|             <div> | ||||
|               <Toast ref={toast} /> | ||||
|               <button onClick={() => setGroupBeingEdited({})} className={classNames('primary')}>Add new</button> | ||||
|               <button onClick={resetAffinities} className={classNames('yellow')}>Reset affinities</button> | ||||
|             </div> | ||||
| @ -112,6 +148,9 @@ export default function Page() { | ||||
|             </Suspense> | ||||
|           </div> | ||||
|         </ TabPanel> | ||||
|         <TabPanel header="Invitations" leftIcon="pi pi-envelope mx-2"> | ||||
|           <InvitationsBoard guests={guests} invitations={invitations}/> | ||||
|         </TabPanel> | ||||
|       </ TabView> | ||||
|     </div> | ||||
| 
 | ||||
|  | ||||
| @ -4,7 +4,7 @@ import { Entity } from '@/app/lib/definitions'; | ||||
| import { getCsrfToken, getSlug } from '@/app/lib/utils'; | ||||
| 
 | ||||
| export interface Api<T extends Entity> { | ||||
|   getAll(serializable: Serializable<T> ,callback: (objets: T[]) => void): void; | ||||
|   getAll(serializable: Serializable<T>, callback: (objets: T[]) => void): void; | ||||
|   get(serializable: Serializable<T>, id: string, callback: (object: T) => void): void; | ||||
|   create(serializable: Serializable<T>, object: T, callback: () => void): void; | ||||
|   update(serializable: Serializable<T>, object: T, callback: () => void): void; | ||||
| @ -52,7 +52,7 @@ export class AbstractApi<T extends Entity> implements Api<T> { | ||||
|       .catch((error) => console.error(error)); | ||||
|   } | ||||
| 
 | ||||
|   create(serializable: Serializable<T>, object: T, callback: () => void): void { | ||||
|   create(serializable: Serializable<T>, object: T, callback: (createdObject: T) => void): void { | ||||
|     fetch(`/api/${getSlug()}/${serializable.apiPath()}`, { | ||||
|       method: 'POST', | ||||
|       body: serializable.toJson(object), | ||||
| @ -60,7 +60,11 @@ export class AbstractApi<T extends Entity> implements Api<T> { | ||||
|         'Content-Type': 'application/json', | ||||
|         'X-CSRF-TOKEN': getCsrfToken(), | ||||
|       } | ||||
|     }).then(callback) | ||||
|     }) | ||||
|       .then((response) => response.json()) | ||||
|       .then((data) => { | ||||
|         callback(serializable.fromJson(data)); | ||||
|       }) | ||||
|       .catch((error) => console.error(error)); | ||||
|   } | ||||
| 
 | ||||
|  | ||||
							
								
								
									
										28
									
								
								app/lib/invitation.tsx
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										28
									
								
								app/lib/invitation.tsx
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,28 @@ | ||||
| /* Copyright (C) 2024-2025 LibreWeddingPlanner contributors*/ | ||||
| 
 | ||||
| import { Entity } from "./definitions"; | ||||
| import { Guest } from "./guest"; | ||||
| 
 | ||||
| export class Invitation implements Entity { | ||||
|   id?: string; | ||||
|   guests: Array<Guest>; | ||||
| 
 | ||||
|   constructor(id?: string, guests: Array<Guest> = []) { | ||||
|     this.id = id; | ||||
|     this.guests = guests; | ||||
|   } | ||||
| } | ||||
| 
 | ||||
| export class InvitationSerializer { | ||||
|   fromJson(data: any): Invitation { | ||||
|     return new Invitation(data.id, (data.guests || []).map((guest: any) => new Guest(guest.id, guest.name, guest.group_name, guest.groupId, guest.color, guest.status, guest.children))); | ||||
|   } | ||||
| 
 | ||||
|   toJson(invitation: Invitation): string { | ||||
|     return JSON.stringify({ invitation: { guest_ids: invitation.guests.map(guest => guest.id) } }); | ||||
|   } | ||||
| 
 | ||||
|   apiPath(): string { | ||||
|     return 'invitations'; | ||||
|   } | ||||
| } | ||||
							
								
								
									
										187
									
								
								app/ui/invitations/board.tsx
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										187
									
								
								app/ui/invitations/board.tsx
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,187 @@ | ||||
| /* Copyright (C) 2024-2025 LibreWeddingPlanner contributors*/ | ||||
| 
 | ||||
| 'use client'; | ||||
| 
 | ||||
| import { AbstractApi } from "@/app/api/abstract-api"; | ||||
| import { Guest } from "@/app/lib/guest"; | ||||
| import { Invitation, InvitationSerializer } from "@/app/lib/invitation"; | ||||
| import { draggable, dropTargetForElements } from '@atlaskit/pragmatic-drag-and-drop/element/adapter'; | ||||
| import { TrashIcon } from "@heroicons/react/24/outline"; | ||||
| import { useEffect, useRef } from "react"; | ||||
| import { useState } from "react"; | ||||
| 
 | ||||
| function InvitationCard({ invitation, allGuests, onGuestAdded, onDestroy }: { | ||||
|   invitation: Invitation, | ||||
|   allGuests: Guest[], | ||||
|   onGuestAdded: (guest: Guest) => void, | ||||
|   onDestroy: (invitation: Invitation) => void | ||||
| } | ||||
| ) { | ||||
|   const [guests, setGuests] = useState<Guest[]>(invitation.guests); | ||||
| 
 | ||||
|   const ref = useRef<HTMLDivElement | null>(null); | ||||
| 
 | ||||
|   const api = new AbstractApi<Invitation>(); | ||||
|   const serializer = new InvitationSerializer(); | ||||
| 
 | ||||
|   useEffect(() => { | ||||
|     if (ref.current) { | ||||
|       return dropTargetForElements({ | ||||
|         element: ref.current, | ||||
|         onDrop: (data) => { | ||||
|           const guestId = data.source.element.dataset.guestId; | ||||
|           if (guestId) { | ||||
|             const guestToAdd = allGuests.find((guest) => guest.id === guestId); | ||||
|             if (guestToAdd) { | ||||
|               setGuests((prevGuests) => [...prevGuests, guestToAdd]); | ||||
|               invitation.guests.push(guestToAdd); | ||||
| 
 | ||||
|               api.update(serializer, invitation, () => { | ||||
|                 onGuestAdded(guestToAdd); | ||||
|               }); | ||||
|             } | ||||
|           } | ||||
|         }, | ||||
|       }); | ||||
|     } | ||||
|   }, []); | ||||
| 
 | ||||
|   return ( | ||||
|     <div | ||||
|       key={invitation.id} | ||||
|       ref={ref} | ||||
|       className="relative flex items-center justify-center w-full bg-green-800 border border-green-900 group" | ||||
|       style={{ aspectRatio: "1.618 / 1" }} | ||||
|     > | ||||
|       <TrashIcon | ||||
|         className="w-5 h-5 text-white absolute top-2 right-2 opacity-0 group-hover:opacity-100 cursor-pointer" | ||||
|         onClick={() => { | ||||
|           if (window.confirm("Are you sure you want to delete this invitation?")) { | ||||
|             api.destroy(serializer, invitation, () => { | ||||
|               onDestroy(invitation); | ||||
|             }); | ||||
|           } | ||||
|         }} | ||||
|       /> | ||||
| 
 | ||||
|       {guests.length === 0 ? ( | ||||
|         <p className="text-center text-yellow-500 text-lg italic"> | ||||
|           (empty invitation) | ||||
|         </p> | ||||
|       ) : ( | ||||
|         <ul className="text-center text-yellow-500 text-lg"> | ||||
|           {guests.map((guest) => ( | ||||
|             <li key={guest.id}>{guest.name}</li> | ||||
|           ))} | ||||
|         </ul> | ||||
|       )} | ||||
|     </div> | ||||
|   ) | ||||
| } | ||||
| 
 | ||||
| function GuestCard(guest: Guest) { | ||||
|   const ref = useRef<HTMLDivElement | null>(null); | ||||
| 
 | ||||
|   useEffect(() => { | ||||
|     if (ref.current) { | ||||
|       return draggable({ | ||||
|         element: ref.current, | ||||
|       }); | ||||
|     } | ||||
|   }, [guest.id]); | ||||
| 
 | ||||
|   return ( | ||||
|     <div | ||||
|       key={guest.id} | ||||
|       ref={ref} | ||||
|       className="mb-4 p-4 border border-gray-300 rounded-lg shadow-sm bg-white cursor-move" | ||||
|       draggable="true" | ||||
|       data-guest-id={guest.id}> | ||||
|       <h3 className="text-md font-medium">{guest.name}</h3> | ||||
|     </div> | ||||
|   ) | ||||
| } | ||||
| 
 | ||||
| export default function InvitationsBoard({ guests, invitations: originalInvitations }: { | ||||
|   guests: Array<Guest>, | ||||
|   invitations: Array<Invitation> | ||||
| }) { | ||||
|   const api = new AbstractApi<Invitation>(); | ||||
|   const serializer = new InvitationSerializer(); | ||||
| 
 | ||||
|   const [invitations, setInvitations] = useState<Invitation[]>(originalInvitations); | ||||
|   const [unassignedGuests, setUnassignedGuests] = useState<Guest[]>( | ||||
|     guests.filter( | ||||
|       (guest) => | ||||
|         guest.status !== 'considered' && | ||||
|         !invitations.some((invitation) => | ||||
|           invitation.guests.some((invitedGuest) => invitedGuest.id === guest.id) | ||||
|         ) | ||||
|     ) | ||||
|   ); | ||||
| 
 | ||||
| 
 | ||||
|   // Sort invitations to display those without guests at the top
 | ||||
|   const sortedInvitations = [...invitations].sort((a, b) => { | ||||
|     if (a.guests.length === 0 && b.guests.length > 0) return -1; | ||||
|     if (a.guests.length > 0 && b.guests.length === 0) return 1; | ||||
|     return 0; | ||||
|   }); | ||||
| 
 | ||||
|   function handleCreateInvitation() { | ||||
|     api.create(serializer, new Invitation(), (createdInvitation) => { | ||||
|       setInvitations((prevInvitations) => [createdInvitation, ...prevInvitations]); | ||||
|     }); | ||||
|   } | ||||
| 
 | ||||
|   return ( | ||||
|     <div className="flex h-screen"> | ||||
|       {/* Left Column: Guests */} | ||||
|       <div className="w-1/4 h-full overflow-auto border-r border-gray-300 p-4"> | ||||
|         <h2 className="text-lg font-semibold mb-4">{unassignedGuests.length} guests without invitation</h2> | ||||
|         <div> | ||||
|           {unassignedGuests.map((guest) => ( | ||||
|             <GuestCard key={guest.id} {...guest} /> | ||||
|           ))} | ||||
|         </div> | ||||
|       </div> | ||||
| 
 | ||||
|       {/* Right Column: Invitations */} | ||||
|       <div className="w-3/4 h-full overflow-auto p-4"> | ||||
|         <h2 className="text-lg font-semibold mb-4"> | ||||
|           {invitations.length} invitations | ||||
|         </h2> | ||||
| 
 | ||||
|         <button | ||||
|           onClick={handleCreateInvitation} | ||||
|           className="mb-4 px-4 py-2 bg-blue-500 text-white rounded hover:bg-blue-600" | ||||
|         > | ||||
|           Create New Invitation | ||||
|         </button> | ||||
| 
 | ||||
| 
 | ||||
|         <div className="grid grid-cols-4 gap-6"> | ||||
| 
 | ||||
|           {sortedInvitations.map((invitation) => ( | ||||
|             <InvitationCard | ||||
|               key={invitation.id} | ||||
|               invitation={invitation} | ||||
|               allGuests={guests} | ||||
|               onGuestAdded={(guestAdded: Guest) => { | ||||
|                 setUnassignedGuests((prevUnassignedGuests) => prevUnassignedGuests.filter(g => g.id !== guestAdded.id)); | ||||
|               }} | ||||
|               onDestroy={(invitationToDestroy: Invitation) => { | ||||
|                 setInvitations((prevInvitations) => prevInvitations.filter(i => i.id !== invitationToDestroy.id)); | ||||
|                 setUnassignedGuests((prevUnassignedGuests) => [ | ||||
|                   ...prevUnassignedGuests, | ||||
|                   ...invitationToDestroy.guests | ||||
|                 ]); | ||||
|               }} | ||||
|             /> | ||||
|           ))} | ||||
|         </div> | ||||
| 
 | ||||
|       </div> | ||||
|     </div> | ||||
|   ); | ||||
| } | ||||
| @ -6,6 +6,7 @@ | ||||
|     "start": "next start" | ||||
|   }, | ||||
|   "dependencies": { | ||||
|     "@atlaskit/pragmatic-drag-and-drop": "^1.7.0", | ||||
|     "@heroicons/react": "^2.1.4", | ||||
|     "@tailwindcss/forms": "^0.5.7", | ||||
|     "autoprefixer": "10.4.21", | ||||
|  | ||||
							
								
								
									
										613
									
								
								pnpm-lock.yaml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										613
									
								
								pnpm-lock.yaml
									
									
									
										generated
									
									
									
								
							| @ -8,6 +8,9 @@ importers: | ||||
| 
 | ||||
|   .: | ||||
|     dependencies: | ||||
|       '@atlaskit/pragmatic-drag-and-drop': | ||||
|         specifier: ^1.7.0 | ||||
|         version: 1.7.0(@types/react@18.3.23)(react-dom@19.0.0-rc-f38c22b244-20240704(react@19.0.0-rc-f38c22b244-20240704))(react@19.0.0-rc-f38c22b244-20240704) | ||||
|       '@heroicons/react': | ||||
|         specifier: ^2.1.4 | ||||
|         version: 2.2.0(react@19.0.0-rc-f38c22b244-20240704) | ||||
| @ -82,6 +85,71 @@ packages: | ||||
|     resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} | ||||
|     engines: {node: '>=10'} | ||||
| 
 | ||||
|   '@atlaskit/analytics-next-stable-react-context@1.0.1': | ||||
|     resolution: {integrity: sha512-iO6+hIp09dF4iAZQarVz3vKY1kM5Ij5CExYcK9jgc2q+OH8nv8n+BPFeJTdzGOGopmbUZn5Opj9pYQvge1Gr4Q==} | ||||
|     peerDependencies: | ||||
|       react: ^16.8.0 | ||||
| 
 | ||||
|   '@atlaskit/analytics-next@11.0.0': | ||||
|     resolution: {integrity: sha512-ekts8cC3nBc3ye1ivsDQXLyWCQSlMN0uKTuspVa9ppydt8r8qvJHyI/ACX3DS5uRH/du0f2mZuhdrvdBibr0yQ==} | ||||
|     peerDependencies: | ||||
|       react: ^18.2.0 | ||||
|       react-dom: ^18.2.0 | ||||
| 
 | ||||
|   '@atlaskit/app-provider@2.2.0': | ||||
|     resolution: {integrity: sha512-tPrbGhhBAmPN5zWsjv7vPgOnr0JXtbjEIYVoiDulSHempWXSm8ZWgx43WDDb+jhCNdvJQ02TxazPMLYVMziNfw==} | ||||
|     peerDependencies: | ||||
|       react: ^18.2.0 | ||||
| 
 | ||||
|   '@atlaskit/atlassian-context@0.2.0': | ||||
|     resolution: {integrity: sha512-msLRSp0qck6eflkShplgyIoOogNKxKRc6QIWGQlSvKGxHQNEbLEkRGcDzdh8PuBxSs1gda7OqYrdtQYQiPbpTQ==} | ||||
|     peerDependencies: | ||||
|       react: ^18.2.0 | ||||
| 
 | ||||
|   '@atlaskit/css@0.10.6': | ||||
|     resolution: {integrity: sha512-oSv0CMSq70NSy2UwGi4qhX0VDvZQe4IY6J4sEo5uOg7UoUChpyp8rfz8KZ5m3GqM5GyoSOw9lYhMyMNZCuY0/Q==} | ||||
|     peerDependencies: | ||||
|       react: ^18.2.0 | ||||
| 
 | ||||
|   '@atlaskit/ds-lib@4.0.0': | ||||
|     resolution: {integrity: sha512-nM0wAo8bm7FyAYuId6Ba2MFnLSVzlsZpyfRxPJ7dMFqEhJ4R53/CoT8v18mvi2Hu1Y4+d1t97lOyybHfgFyb+A==} | ||||
|     peerDependencies: | ||||
|       react: ^18.2.0 | ||||
| 
 | ||||
|   '@atlaskit/feature-gate-js-client@5.3.1': | ||||
|     resolution: {integrity: sha512-2ZsxZ3r2+J22fT341JzR/vad1N95OK5hHybJC5iVQ961+x0q6pjRikaqOtRjGfcH6tOmV4br4wb14DeHH1YcbQ==} | ||||
| 
 | ||||
|   '@atlaskit/interaction-context@3.0.0': | ||||
|     resolution: {integrity: sha512-s2OvErvOWlDxw75kvANbsiosC8dxyXg+3A2CORYa3HigUnDg5unaM5oDNig8em0/2m9d9TYvrRuamjY0tHFnPQ==} | ||||
|     peerDependencies: | ||||
|       react: ^18.2.0 | ||||
| 
 | ||||
|   '@atlaskit/link@3.2.0': | ||||
|     resolution: {integrity: sha512-j8NmZSkwASH5307HTzbIjfROaujbUYtSpHk6Ad3wi4Ip0IxinYQ6MUm66A8AUcLBbaDdIet2hgsI1YB8AcSdNg==} | ||||
|     peerDependencies: | ||||
|       react: ^18.2.0 | ||||
| 
 | ||||
|   '@atlaskit/platform-feature-flags@1.1.1': | ||||
|     resolution: {integrity: sha512-YKuy3RsqCEoNALiMHVma0GGHkzZMSIBsEgZlV/2TPw65QRzOWJvKA3ZIKucmXzr3m7AUqg1XHwXvVlUuNZhUgg==} | ||||
| 
 | ||||
|   '@atlaskit/pragmatic-drag-and-drop@1.7.0': | ||||
|     resolution: {integrity: sha512-ADzj3c2PT448hmcKqmeHeE1XXYNqNJguhcIgVoQHZccJ/+pNN4gW3Ct5zv7ZylSJdR5bTK0YXf8PbzRXBhIx3w==} | ||||
| 
 | ||||
|   '@atlaskit/primitives@14.8.1': | ||||
|     resolution: {integrity: sha512-A24+9rvBJpdtDL3EIl4aucRKk+XKWOO1r8Vj16G2voiKOaB7oWVXmpfvoNOAPqrHDQVUe9zN0VZ8JzdVUoTC7Q==} | ||||
|     peerDependencies: | ||||
|       react: ^18.2.0 | ||||
| 
 | ||||
|   '@atlaskit/tokens@4.9.1': | ||||
|     resolution: {integrity: sha512-f8BvV+ZAi+0NV7xZzO12Fe4C/sPSXKaalwYOuO9tIjOeaR3ot6vY//rDGP/rKCC+HBsY6GoLcIsBs3UnERxyGQ==} | ||||
|     peerDependencies: | ||||
|       react: ^18.2.0 | ||||
| 
 | ||||
|   '@atlaskit/visually-hidden@3.0.3': | ||||
|     resolution: {integrity: sha512-tU2KX0Hdn4DTL0DejO5j27RuySBdWRQQNVEvmNs20F5YnVQla/wGt1a85Y0widuBOn3H/RgTRuHPsChk9fimHg==} | ||||
|     peerDependencies: | ||||
|       react: ^18.2.0 | ||||
| 
 | ||||
|   '@auth/core@0.39.1': | ||||
|     resolution: {integrity: sha512-McD8slui0oOA1pjR5sPjLPl5Zm//nLP/8T3kr8hxIsvNLvsiudYvPHhDFPjh1KcZ2nFxCkZmP6bRxaaPd/AnLA==} | ||||
|     peerDependencies: | ||||
| @ -96,13 +164,96 @@ packages: | ||||
|       nodemailer: | ||||
|         optional: true | ||||
| 
 | ||||
|   '@babel/code-frame@7.27.1': | ||||
|     resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==} | ||||
|     engines: {node: '>=6.9.0'} | ||||
| 
 | ||||
|   '@babel/generator@7.27.3': | ||||
|     resolution: {integrity: sha512-xnlJYj5zepml8NXtjkG0WquFUv8RskFqyFcVgTBp5k+NaA/8uw/K+OSVf8AMGw5e9HKP2ETd5xpK5MLZQD6b4Q==} | ||||
|     engines: {node: '>=6.9.0'} | ||||
| 
 | ||||
|   '@babel/helper-module-imports@7.27.1': | ||||
|     resolution: {integrity: sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==} | ||||
|     engines: {node: '>=6.9.0'} | ||||
| 
 | ||||
|   '@babel/helper-string-parser@7.27.1': | ||||
|     resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==} | ||||
|     engines: {node: '>=6.9.0'} | ||||
| 
 | ||||
|   '@babel/helper-validator-identifier@7.27.1': | ||||
|     resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==} | ||||
|     engines: {node: '>=6.9.0'} | ||||
| 
 | ||||
|   '@babel/parser@7.27.4': | ||||
|     resolution: {integrity: sha512-BRmLHGwpUqLFR2jzx9orBuX/ABDkj2jLKOXrHDTN2aOKL+jFDDKaRNo9nyYsIl9h/UE/7lMKdDjKQQyxKKDZ7g==} | ||||
|     engines: {node: '>=6.0.0'} | ||||
|     hasBin: true | ||||
| 
 | ||||
|   '@babel/runtime@7.27.0': | ||||
|     resolution: {integrity: sha512-VtPOkrdPHZsKc/clNqyi9WUA8TINkZ4cGk63UUE3u4pmB2k+ZMQRDuIOagv8UVd6j7k0T3+RRIb7beKTebNbcw==} | ||||
|     engines: {node: '>=6.9.0'} | ||||
| 
 | ||||
|   '@babel/template@7.27.2': | ||||
|     resolution: {integrity: sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==} | ||||
|     engines: {node: '>=6.9.0'} | ||||
| 
 | ||||
|   '@babel/traverse@7.27.4': | ||||
|     resolution: {integrity: sha512-oNcu2QbHqts9BtOWJosOVJapWjBDSxGCpFvikNR5TGDYDQf3JwpIoMzIKrvfoti93cLfPJEG4tH9SPVeyCGgdA==} | ||||
|     engines: {node: '>=6.9.0'} | ||||
| 
 | ||||
|   '@babel/types@7.27.3': | ||||
|     resolution: {integrity: sha512-Y1GkI4ktrtvmawoSq+4FCVHNryea6uR+qUQy0AGxLSsjCX0nVmkYQMBLHDkXZuo5hGx7eYdnIaslsdBFm7zbUw==} | ||||
|     engines: {node: '>=6.9.0'} | ||||
| 
 | ||||
|   '@compiled/react@0.18.4': | ||||
|     resolution: {integrity: sha512-tO0cAZTOMky8IcBscs6VQsMRUos8nXixIsQWPY8XWbF5JYYkIxuJ0ojpkjdUBkXBdgdjBjp6kczoub8BLPjHZg==} | ||||
|     peerDependencies: | ||||
|       react: '>= 16.12.0' | ||||
| 
 | ||||
|   '@emnapi/runtime@1.4.0': | ||||
|     resolution: {integrity: sha512-64WYIf4UYcdLnbKn/umDlNjQDSS8AgZrI/R9+x5ilkUVFxXcA1Ebl+gQLc/6mERA4407Xof0R7wEyEuj091CVw==} | ||||
| 
 | ||||
|   '@emotion/babel-plugin@11.13.5': | ||||
|     resolution: {integrity: sha512-pxHCpT2ex+0q+HH91/zsdHkw/lXd468DIN2zvfvLtPKLLMo6gQj7oLObq8PhkrxOZb/gGCq03S3Z7PDhS8pduQ==} | ||||
| 
 | ||||
|   '@emotion/cache@11.14.0': | ||||
|     resolution: {integrity: sha512-L/B1lc/TViYk4DcpGxtAVbx0ZyiKM5ktoIyafGkH6zg/tj+mA+NE//aPYKG0k8kCHSHVJrpLpcAlOBEXQ3SavA==} | ||||
| 
 | ||||
|   '@emotion/hash@0.9.2': | ||||
|     resolution: {integrity: sha512-MyqliTZGuOm3+5ZRSaaBGP3USLw6+EGykkwZns2EPC5g8jJ4z9OrdZY9apkl3+UP9+sdz76YYkwCKP5gh8iY3g==} | ||||
| 
 | ||||
|   '@emotion/memoize@0.9.0': | ||||
|     resolution: {integrity: sha512-30FAj7/EoJ5mwVPOWhAyCX+FPfMDrVecJAM+Iw9NRoSl4BBAQeqj4cApHHUXOVvIPgLVDsCFoz/hGD+5QQD1GQ==} | ||||
| 
 | ||||
|   '@emotion/react@11.14.0': | ||||
|     resolution: {integrity: sha512-O000MLDBDdk/EohJPFUqvnp4qnHeYkVP5B0xEG0D/L7cOKP9kefu2DXn8dj74cQfsEzUqh+sr1RzFqiL1o+PpA==} | ||||
|     peerDependencies: | ||||
|       '@types/react': '*' | ||||
|       react: '>=16.8.0' | ||||
|     peerDependenciesMeta: | ||||
|       '@types/react': | ||||
|         optional: true | ||||
| 
 | ||||
|   '@emotion/serialize@1.3.3': | ||||
|     resolution: {integrity: sha512-EISGqt7sSNWHGI76hC7x1CksiXPahbxEOrC5RjmFRJTqLyEK9/9hZvBbiYn70dw4wuwMKiEMCUlR6ZXTSWQqxA==} | ||||
| 
 | ||||
|   '@emotion/sheet@1.4.0': | ||||
|     resolution: {integrity: sha512-fTBW9/8r2w3dXWYM4HCB1Rdp8NLibOw2+XELH5m5+AkWiL/KqYX6dc0kKYlaYyKjrQ6ds33MCdMPEwgs2z1rqg==} | ||||
| 
 | ||||
|   '@emotion/unitless@0.10.0': | ||||
|     resolution: {integrity: sha512-dFoMUuQA20zvtVTuxZww6OHoJYgrzfKM1t52mVySDJnMSEa08ruEvdYQbhvyu6soU+NeLVd3yKfTfT0NeV6qGg==} | ||||
| 
 | ||||
|   '@emotion/use-insertion-effect-with-fallbacks@1.2.0': | ||||
|     resolution: {integrity: sha512-yJMtVdH59sxi/aVJBpk9FQq+OR8ll5GT8oWd57UpeaKEVGab41JWaCFA7FRLoMLloOZF/c/wsPoe+bfGmRKgDg==} | ||||
|     peerDependencies: | ||||
|       react: '>=16.8.0' | ||||
| 
 | ||||
|   '@emotion/utils@1.4.2': | ||||
|     resolution: {integrity: sha512-3vLclRofFziIa3J2wDh9jjbkUz9qk5Vi3IZ/FSTKViB0k+ef0fPV7dYrUIugbgupYDx7v9ud/SjrtEP8Y4xLoA==} | ||||
| 
 | ||||
|   '@emotion/weak-memoize@0.4.0': | ||||
|     resolution: {integrity: sha512-snKqtPW01tN0ui7yu9rGv69aJXr/a/Ywvl11sUjNtEcRc+ng/mQriFL0wLXMef74iHa/EkftbDzU9F8iFbH+zg==} | ||||
| 
 | ||||
|   '@heroicons/react@2.2.0': | ||||
|     resolution: {integrity: sha512-LMcepvRaS9LYHJGsF0zzmgKCUim/X3N/DQKc4jepAXJ7l8QxJ1PmxJzqplF2Z3FE4PqBAIGyJAQ/w4B5dsqbtQ==} | ||||
|     peerDependencies: | ||||
| @ -319,6 +470,12 @@ packages: | ||||
|     engines: {node: '>=18'} | ||||
|     hasBin: true | ||||
| 
 | ||||
|   '@statsig/client-core@3.17.2': | ||||
|     resolution: {integrity: sha512-7jq4H2SinknR4L51lzaI2VodGR6BfO5paRRPAKubqGIG35NjwQ0Z0MozPCuR94aL0SV+VvwMsys3zavtdLV9Ng==} | ||||
| 
 | ||||
|   '@statsig/js-client@3.17.2': | ||||
|     resolution: {integrity: sha512-wKlo0FA/h8TrNt+kJc9nHRIMcgHrpdgMrsQlK19gMy8wRDD0Xs5VIKnVN8MNP7JRNvQgEGaoXLR5eXyPQ8h3RA==} | ||||
| 
 | ||||
|   '@swc/counter@0.1.3': | ||||
|     resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} | ||||
| 
 | ||||
| @ -336,6 +493,9 @@ packages: | ||||
|   '@types/node@22.15.29': | ||||
|     resolution: {integrity: sha512-LNdjOkUDlU1RZb8e1kOIUpN1qQUlzGkEtbVNo53vbrwDg5om6oduhm4SiUaPW5ASTXhAiP0jInWG8Qx9fVlOeQ==} | ||||
| 
 | ||||
|   '@types/parse-json@4.0.2': | ||||
|     resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==} | ||||
| 
 | ||||
|   '@types/prop-types@15.7.12': | ||||
|     resolution: {integrity: sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==} | ||||
| 
 | ||||
| @ -400,6 +560,10 @@ packages: | ||||
|     peerDependencies: | ||||
|       postcss: ^8.1.0 | ||||
| 
 | ||||
|   babel-plugin-macros@3.1.0: | ||||
|     resolution: {integrity: sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==} | ||||
|     engines: {node: '>=10', npm: '>=6'} | ||||
| 
 | ||||
|   balanced-match@1.0.2: | ||||
|     resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} | ||||
| 
 | ||||
| @ -411,6 +575,9 @@ packages: | ||||
|     resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} | ||||
|     engines: {node: '>=8'} | ||||
| 
 | ||||
|   bind-event-listener@3.0.0: | ||||
|     resolution: {integrity: sha512-PJvH288AWQhKs2v9zyfYdPzlPqf5bXbGMmhmUIY9x4dAUGIWgomO771oBQNwJnMQSnUIXhKu6sgzpBRXTlvb8Q==} | ||||
| 
 | ||||
|   brace-expansion@1.1.11: | ||||
|     resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} | ||||
| 
 | ||||
| @ -430,6 +597,10 @@ packages: | ||||
|     resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==} | ||||
|     engines: {node: '>=10.16.0'} | ||||
| 
 | ||||
|   callsites@3.1.0: | ||||
|     resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} | ||||
|     engines: {node: '>=6'} | ||||
| 
 | ||||
|   camelcase-css@2.0.1: | ||||
|     resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} | ||||
|     engines: {node: '>= 6'} | ||||
| @ -480,6 +651,13 @@ packages: | ||||
|   console-control-strings@1.1.0: | ||||
|     resolution: {integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==} | ||||
| 
 | ||||
|   convert-source-map@1.9.0: | ||||
|     resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} | ||||
| 
 | ||||
|   cosmiconfig@7.1.0: | ||||
|     resolution: {integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==} | ||||
|     engines: {node: '>=10'} | ||||
| 
 | ||||
|   cross-spawn@7.0.3: | ||||
|     resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} | ||||
|     engines: {node: '>= 8'} | ||||
| @ -529,10 +707,20 @@ packages: | ||||
|   emoji-regex@9.2.2: | ||||
|     resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} | ||||
| 
 | ||||
|   error-ex@1.3.2: | ||||
|     resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} | ||||
| 
 | ||||
|   escalade@3.2.0: | ||||
|     resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} | ||||
|     engines: {node: '>=6'} | ||||
| 
 | ||||
|   escape-string-regexp@4.0.0: | ||||
|     resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} | ||||
|     engines: {node: '>=10'} | ||||
| 
 | ||||
|   eventemitter2@4.1.2: | ||||
|     resolution: {integrity: sha512-erx0niBaTi8B7ywjGAcg8ilGNRl/xs/o4MO2ZMpRlpZ62mYzjGTBlOpxxRIrPQqBs9mbXkEux6aR+Sc5vQ/wUw==} | ||||
| 
 | ||||
|   fast-glob@3.3.2: | ||||
|     resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} | ||||
|     engines: {node: '>=8.6.0'} | ||||
| @ -544,6 +732,9 @@ packages: | ||||
|     resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} | ||||
|     engines: {node: '>=8'} | ||||
| 
 | ||||
|   find-root@1.1.0: | ||||
|     resolution: {integrity: sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==} | ||||
| 
 | ||||
|   foreground-child@3.1.1: | ||||
|     resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==} | ||||
|     engines: {node: '>=14'} | ||||
| @ -593,6 +784,10 @@ packages: | ||||
|     resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} | ||||
|     deprecated: Glob versions prior to v9 are no longer supported | ||||
| 
 | ||||
|   globals@11.12.0: | ||||
|     resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} | ||||
|     engines: {node: '>=4'} | ||||
| 
 | ||||
|   has-unicode@2.0.1: | ||||
|     resolution: {integrity: sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==} | ||||
| 
 | ||||
| @ -600,10 +795,17 @@ packages: | ||||
|     resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} | ||||
|     engines: {node: '>= 0.4'} | ||||
| 
 | ||||
|   hoist-non-react-statics@3.3.2: | ||||
|     resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==} | ||||
| 
 | ||||
|   https-proxy-agent@5.0.1: | ||||
|     resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} | ||||
|     engines: {node: '>= 6'} | ||||
| 
 | ||||
|   import-fresh@3.3.1: | ||||
|     resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==} | ||||
|     engines: {node: '>=6'} | ||||
| 
 | ||||
|   inflight@1.0.6: | ||||
|     resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} | ||||
|     deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. | ||||
| @ -611,6 +813,9 @@ packages: | ||||
|   inherits@2.0.4: | ||||
|     resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} | ||||
| 
 | ||||
|   is-arrayish@0.2.1: | ||||
|     resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} | ||||
| 
 | ||||
|   is-arrayish@0.3.2: | ||||
|     resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==} | ||||
| 
 | ||||
| @ -654,6 +859,14 @@ packages: | ||||
|   js-tokens@4.0.0: | ||||
|     resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} | ||||
| 
 | ||||
|   jsesc@3.1.0: | ||||
|     resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} | ||||
|     engines: {node: '>=6'} | ||||
|     hasBin: true | ||||
| 
 | ||||
|   json-parse-even-better-errors@2.3.1: | ||||
|     resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} | ||||
| 
 | ||||
|   lilconfig@3.1.3: | ||||
|     resolution: {integrity: sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==} | ||||
|     engines: {node: '>=14'} | ||||
| @ -807,6 +1020,14 @@ packages: | ||||
|   once@1.4.0: | ||||
|     resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} | ||||
| 
 | ||||
|   parent-module@1.0.1: | ||||
|     resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} | ||||
|     engines: {node: '>=6'} | ||||
| 
 | ||||
|   parse-json@5.2.0: | ||||
|     resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} | ||||
|     engines: {node: '>=8'} | ||||
| 
 | ||||
|   path-is-absolute@1.0.1: | ||||
|     resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} | ||||
|     engines: {node: '>=0.10.0'} | ||||
| @ -822,6 +1043,10 @@ packages: | ||||
|     resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} | ||||
|     engines: {node: '>=16 || 14 >=14.18'} | ||||
| 
 | ||||
|   path-type@4.0.0: | ||||
|     resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} | ||||
|     engines: {node: '>=8'} | ||||
| 
 | ||||
|   picocolors@1.1.1: | ||||
|     resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} | ||||
| 
 | ||||
| @ -920,6 +1145,9 @@ packages: | ||||
|   queue-microtask@1.2.3: | ||||
|     resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} | ||||
| 
 | ||||
|   raf-schd@4.0.3: | ||||
|     resolution: {integrity: sha512-tQkJl2GRWh83ui2DiPTJz9wEiMN20syf+5oKfB03yYP7ioZcJwsIK8FjrtLwH1m7C7e+Tt2yYBlrOpdT+dyeIQ==} | ||||
| 
 | ||||
|   react-dom@19.0.0-rc-f38c22b244-20240704: | ||||
|     resolution: {integrity: sha512-g89q2pf3irdpKFUMgCQgtxgqo3TSV1k1J6Sc8God4FwfxuNmAOOthkijENe5XZe6VeV1tor9DPzpjdTD9EyvNw==} | ||||
|     peerDependencies: | ||||
| @ -934,6 +1162,16 @@ packages: | ||||
|       react: '>=16.6.0' | ||||
|       react-dom: '>=16.6.0' | ||||
| 
 | ||||
|   react-uid@2.4.0: | ||||
|     resolution: {integrity: sha512-+MVs/25NrcZuGrmlVRWPOSsbS8y72GJOBsR7d68j3/wqOrRBF52U29XAw4+XSelw0Vm6s5VmGH5mCbTCPGVCVg==} | ||||
|     engines: {node: '>=10'} | ||||
|     peerDependencies: | ||||
|       '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 | ||||
|       react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 | ||||
|     peerDependenciesMeta: | ||||
|       '@types/react': | ||||
|         optional: true | ||||
| 
 | ||||
|   react@19.0.0-rc-f38c22b244-20240704: | ||||
|     resolution: {integrity: sha512-OP8O6Oc1rdR9IdIKJRKaL1PYd4eGkn6f88VqiygWyyG4P4RmPPix5pp7MatqSt9TnBOcVT+lBMGoVxRgUFeudQ==} | ||||
|     engines: {node: '>=0.10.0'} | ||||
| @ -952,6 +1190,10 @@ packages: | ||||
|   regenerator-runtime@0.14.1: | ||||
|     resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} | ||||
| 
 | ||||
|   resolve-from@4.0.0: | ||||
|     resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} | ||||
|     engines: {node: '>=4'} | ||||
| 
 | ||||
|   resolve@1.22.8: | ||||
|     resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} | ||||
|     hasBin: true | ||||
| @ -1017,6 +1259,10 @@ packages: | ||||
|     resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} | ||||
|     engines: {node: '>=0.10.0'} | ||||
| 
 | ||||
|   source-map@0.5.7: | ||||
|     resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==} | ||||
|     engines: {node: '>=0.10.0'} | ||||
| 
 | ||||
|   streamsearch@1.1.0: | ||||
|     resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==} | ||||
|     engines: {node: '>=10.0.0'} | ||||
| @ -1053,6 +1299,9 @@ packages: | ||||
|       babel-plugin-macros: | ||||
|         optional: true | ||||
| 
 | ||||
|   stylis@4.2.0: | ||||
|     resolution: {integrity: sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==} | ||||
| 
 | ||||
|   sucrase@3.35.0: | ||||
|     resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} | ||||
|     engines: {node: '>=16 || 14 >=14.17'} | ||||
| @ -1078,6 +1327,9 @@ packages: | ||||
|   thenify@3.3.1: | ||||
|     resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} | ||||
| 
 | ||||
|   tiny-invariant@1.3.3: | ||||
|     resolution: {integrity: sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==} | ||||
| 
 | ||||
|   to-regex-range@5.0.1: | ||||
|     resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} | ||||
|     engines: {node: '>=8.0'} | ||||
| @ -1111,6 +1363,11 @@ packages: | ||||
|     peerDependencies: | ||||
|       react: '*' | ||||
| 
 | ||||
|   use-memo-one@1.1.3: | ||||
|     resolution: {integrity: sha512-g66/K7ZQGYrI6dy8GLpVcMsBp4s17xNkYJVSMvTEevGy3nDxHOfE6z8BVE22+5G5x7t3+bhzrlTDB7ObrEE0cQ==} | ||||
|     peerDependencies: | ||||
|       react: ^16.8.0 || ^17.0.0 || ^18.0.0 | ||||
| 
 | ||||
|   util-deprecate@1.0.2: | ||||
|     resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} | ||||
| 
 | ||||
| @ -1146,6 +1403,10 @@ packages: | ||||
|   yallist@4.0.0: | ||||
|     resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} | ||||
| 
 | ||||
|   yaml@1.10.2: | ||||
|     resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} | ||||
|     engines: {node: '>= 6'} | ||||
| 
 | ||||
|   yaml@2.4.3: | ||||
|     resolution: {integrity: sha512-sntgmxj8o7DE7g/Qi60cqpLBA3HG3STcDA0kO+WfB05jEKhZMbY7umNm2rBpQvsmZ16/lPXCJGW2672dgOUkrg==} | ||||
|     engines: {node: '>= 14'} | ||||
| @ -1158,6 +1419,146 @@ snapshots: | ||||
| 
 | ||||
|   '@alloc/quick-lru@5.2.0': {} | ||||
| 
 | ||||
|   '@atlaskit/analytics-next-stable-react-context@1.0.1(react@19.0.0-rc-f38c22b244-20240704)': | ||||
|     dependencies: | ||||
|       react: 19.0.0-rc-f38c22b244-20240704 | ||||
|       tslib: 2.8.1 | ||||
| 
 | ||||
|   '@atlaskit/analytics-next@11.0.0(react-dom@19.0.0-rc-f38c22b244-20240704(react@19.0.0-rc-f38c22b244-20240704))(react@19.0.0-rc-f38c22b244-20240704)': | ||||
|     dependencies: | ||||
|       '@atlaskit/analytics-next-stable-react-context': 1.0.1(react@19.0.0-rc-f38c22b244-20240704) | ||||
|       '@atlaskit/platform-feature-flags': 1.1.1(react@19.0.0-rc-f38c22b244-20240704) | ||||
|       '@babel/runtime': 7.27.0 | ||||
|       prop-types: 15.8.1 | ||||
|       react: 19.0.0-rc-f38c22b244-20240704 | ||||
|       react-dom: 19.0.0-rc-f38c22b244-20240704(react@19.0.0-rc-f38c22b244-20240704) | ||||
|       use-memo-one: 1.1.3(react@19.0.0-rc-f38c22b244-20240704) | ||||
| 
 | ||||
|   '@atlaskit/app-provider@2.2.0(@types/react@18.3.23)(react@19.0.0-rc-f38c22b244-20240704)': | ||||
|     dependencies: | ||||
|       '@atlaskit/platform-feature-flags': 1.1.1(react@19.0.0-rc-f38c22b244-20240704) | ||||
|       '@atlaskit/tokens': 4.9.1(@types/react@18.3.23)(react@19.0.0-rc-f38c22b244-20240704) | ||||
|       '@babel/runtime': 7.27.0 | ||||
|       bind-event-listener: 3.0.0 | ||||
|       react: 19.0.0-rc-f38c22b244-20240704 | ||||
|     transitivePeerDependencies: | ||||
|       - '@types/react' | ||||
|       - supports-color | ||||
| 
 | ||||
|   '@atlaskit/atlassian-context@0.2.0(react@19.0.0-rc-f38c22b244-20240704)': | ||||
|     dependencies: | ||||
|       '@babel/runtime': 7.27.0 | ||||
|       react: 19.0.0-rc-f38c22b244-20240704 | ||||
| 
 | ||||
|   '@atlaskit/css@0.10.6(@types/react@18.3.23)(react@19.0.0-rc-f38c22b244-20240704)': | ||||
|     dependencies: | ||||
|       '@atlaskit/tokens': 4.9.1(@types/react@18.3.23)(react@19.0.0-rc-f38c22b244-20240704) | ||||
|       '@babel/runtime': 7.27.0 | ||||
|       '@compiled/react': 0.18.4(react@19.0.0-rc-f38c22b244-20240704) | ||||
|       react: 19.0.0-rc-f38c22b244-20240704 | ||||
|     transitivePeerDependencies: | ||||
|       - '@types/react' | ||||
|       - supports-color | ||||
| 
 | ||||
|   '@atlaskit/ds-lib@4.0.0(@types/react@18.3.23)(react@19.0.0-rc-f38c22b244-20240704)': | ||||
|     dependencies: | ||||
|       '@atlaskit/platform-feature-flags': 1.1.1(react@19.0.0-rc-f38c22b244-20240704) | ||||
|       '@babel/runtime': 7.27.0 | ||||
|       bind-event-listener: 3.0.0 | ||||
|       react: 19.0.0-rc-f38c22b244-20240704 | ||||
|       react-uid: 2.4.0(@types/react@18.3.23)(react@19.0.0-rc-f38c22b244-20240704) | ||||
|     transitivePeerDependencies: | ||||
|       - '@types/react' | ||||
| 
 | ||||
|   '@atlaskit/feature-gate-js-client@5.3.1(react@19.0.0-rc-f38c22b244-20240704)': | ||||
|     dependencies: | ||||
|       '@atlaskit/atlassian-context': 0.2.0(react@19.0.0-rc-f38c22b244-20240704) | ||||
|       '@babel/runtime': 7.27.0 | ||||
|       '@statsig/client-core': 3.17.2 | ||||
|       '@statsig/js-client': 3.17.2 | ||||
|       eventemitter2: 4.1.2 | ||||
|     transitivePeerDependencies: | ||||
|       - react | ||||
| 
 | ||||
|   '@atlaskit/interaction-context@3.0.0(react@19.0.0-rc-f38c22b244-20240704)': | ||||
|     dependencies: | ||||
|       '@babel/runtime': 7.27.0 | ||||
|       react: 19.0.0-rc-f38c22b244-20240704 | ||||
| 
 | ||||
|   '@atlaskit/link@3.2.0(@types/react@18.3.23)(react-dom@19.0.0-rc-f38c22b244-20240704(react@19.0.0-rc-f38c22b244-20240704))(react@19.0.0-rc-f38c22b244-20240704)': | ||||
|     dependencies: | ||||
|       '@atlaskit/css': 0.10.6(@types/react@18.3.23)(react@19.0.0-rc-f38c22b244-20240704) | ||||
|       '@atlaskit/platform-feature-flags': 1.1.1(react@19.0.0-rc-f38c22b244-20240704) | ||||
|       '@atlaskit/primitives': 14.8.1(@types/react@18.3.23)(react-dom@19.0.0-rc-f38c22b244-20240704(react@19.0.0-rc-f38c22b244-20240704))(react@19.0.0-rc-f38c22b244-20240704) | ||||
|       '@atlaskit/tokens': 4.9.1(@types/react@18.3.23)(react@19.0.0-rc-f38c22b244-20240704) | ||||
|       '@babel/runtime': 7.27.0 | ||||
|       '@compiled/react': 0.18.4(react@19.0.0-rc-f38c22b244-20240704) | ||||
|       react: 19.0.0-rc-f38c22b244-20240704 | ||||
|     transitivePeerDependencies: | ||||
|       - '@types/react' | ||||
|       - react-dom | ||||
|       - supports-color | ||||
| 
 | ||||
|   '@atlaskit/platform-feature-flags@1.1.1(react@19.0.0-rc-f38c22b244-20240704)': | ||||
|     dependencies: | ||||
|       '@atlaskit/feature-gate-js-client': 5.3.1(react@19.0.0-rc-f38c22b244-20240704) | ||||
|       '@babel/runtime': 7.27.0 | ||||
|     transitivePeerDependencies: | ||||
|       - react | ||||
| 
 | ||||
|   '@atlaskit/pragmatic-drag-and-drop@1.7.0(@types/react@18.3.23)(react-dom@19.0.0-rc-f38c22b244-20240704(react@19.0.0-rc-f38c22b244-20240704))(react@19.0.0-rc-f38c22b244-20240704)': | ||||
|     dependencies: | ||||
|       '@atlaskit/link': 3.2.0(@types/react@18.3.23)(react-dom@19.0.0-rc-f38c22b244-20240704(react@19.0.0-rc-f38c22b244-20240704))(react@19.0.0-rc-f38c22b244-20240704) | ||||
|       '@atlaskit/platform-feature-flags': 1.1.1(react@19.0.0-rc-f38c22b244-20240704) | ||||
|       '@babel/runtime': 7.27.0 | ||||
|       bind-event-listener: 3.0.0 | ||||
|       raf-schd: 4.0.3 | ||||
|     transitivePeerDependencies: | ||||
|       - '@types/react' | ||||
|       - react | ||||
|       - react-dom | ||||
|       - supports-color | ||||
| 
 | ||||
|   '@atlaskit/primitives@14.8.1(@types/react@18.3.23)(react-dom@19.0.0-rc-f38c22b244-20240704(react@19.0.0-rc-f38c22b244-20240704))(react@19.0.0-rc-f38c22b244-20240704)': | ||||
|     dependencies: | ||||
|       '@atlaskit/analytics-next': 11.0.0(react-dom@19.0.0-rc-f38c22b244-20240704(react@19.0.0-rc-f38c22b244-20240704))(react@19.0.0-rc-f38c22b244-20240704) | ||||
|       '@atlaskit/app-provider': 2.2.0(@types/react@18.3.23)(react@19.0.0-rc-f38c22b244-20240704) | ||||
|       '@atlaskit/css': 0.10.6(@types/react@18.3.23)(react@19.0.0-rc-f38c22b244-20240704) | ||||
|       '@atlaskit/ds-lib': 4.0.0(@types/react@18.3.23)(react@19.0.0-rc-f38c22b244-20240704) | ||||
|       '@atlaskit/interaction-context': 3.0.0(react@19.0.0-rc-f38c22b244-20240704) | ||||
|       '@atlaskit/tokens': 4.9.1(@types/react@18.3.23)(react@19.0.0-rc-f38c22b244-20240704) | ||||
|       '@atlaskit/visually-hidden': 3.0.3(react@19.0.0-rc-f38c22b244-20240704) | ||||
|       '@babel/runtime': 7.27.0 | ||||
|       '@compiled/react': 0.18.4(react@19.0.0-rc-f38c22b244-20240704) | ||||
|       '@emotion/react': 11.14.0(@types/react@18.3.23)(react@19.0.0-rc-f38c22b244-20240704) | ||||
|       '@emotion/serialize': 1.3.3 | ||||
|       bind-event-listener: 3.0.0 | ||||
|       react: 19.0.0-rc-f38c22b244-20240704 | ||||
|       tiny-invariant: 1.3.3 | ||||
|     transitivePeerDependencies: | ||||
|       - '@types/react' | ||||
|       - react-dom | ||||
|       - supports-color | ||||
| 
 | ||||
|   '@atlaskit/tokens@4.9.1(@types/react@18.3.23)(react@19.0.0-rc-f38c22b244-20240704)': | ||||
|     dependencies: | ||||
|       '@atlaskit/ds-lib': 4.0.0(@types/react@18.3.23)(react@19.0.0-rc-f38c22b244-20240704) | ||||
|       '@atlaskit/platform-feature-flags': 1.1.1(react@19.0.0-rc-f38c22b244-20240704) | ||||
|       '@babel/runtime': 7.27.0 | ||||
|       '@babel/traverse': 7.27.4 | ||||
|       '@babel/types': 7.27.3 | ||||
|       bind-event-listener: 3.0.0 | ||||
|       react: 19.0.0-rc-f38c22b244-20240704 | ||||
|     transitivePeerDependencies: | ||||
|       - '@types/react' | ||||
|       - supports-color | ||||
| 
 | ||||
|   '@atlaskit/visually-hidden@3.0.3(react@19.0.0-rc-f38c22b244-20240704)': | ||||
|     dependencies: | ||||
|       '@babel/runtime': 7.27.0 | ||||
|       '@compiled/react': 0.18.4(react@19.0.0-rc-f38c22b244-20240704) | ||||
|       react: 19.0.0-rc-f38c22b244-20240704 | ||||
| 
 | ||||
|   '@auth/core@0.39.1': | ||||
|     dependencies: | ||||
|       '@panva/hkdf': 1.2.1 | ||||
| @ -1166,15 +1567,136 @@ snapshots: | ||||
|       preact: 10.24.3 | ||||
|       preact-render-to-string: 6.5.11(preact@10.24.3) | ||||
| 
 | ||||
|   '@babel/code-frame@7.27.1': | ||||
|     dependencies: | ||||
|       '@babel/helper-validator-identifier': 7.27.1 | ||||
|       js-tokens: 4.0.0 | ||||
|       picocolors: 1.1.1 | ||||
| 
 | ||||
|   '@babel/generator@7.27.3': | ||||
|     dependencies: | ||||
|       '@babel/parser': 7.27.4 | ||||
|       '@babel/types': 7.27.3 | ||||
|       '@jridgewell/gen-mapping': 0.3.5 | ||||
|       '@jridgewell/trace-mapping': 0.3.25 | ||||
|       jsesc: 3.1.0 | ||||
| 
 | ||||
|   '@babel/helper-module-imports@7.27.1': | ||||
|     dependencies: | ||||
|       '@babel/traverse': 7.27.4 | ||||
|       '@babel/types': 7.27.3 | ||||
|     transitivePeerDependencies: | ||||
|       - supports-color | ||||
| 
 | ||||
|   '@babel/helper-string-parser@7.27.1': {} | ||||
| 
 | ||||
|   '@babel/helper-validator-identifier@7.27.1': {} | ||||
| 
 | ||||
|   '@babel/parser@7.27.4': | ||||
|     dependencies: | ||||
|       '@babel/types': 7.27.3 | ||||
| 
 | ||||
|   '@babel/runtime@7.27.0': | ||||
|     dependencies: | ||||
|       regenerator-runtime: 0.14.1 | ||||
| 
 | ||||
|   '@babel/template@7.27.2': | ||||
|     dependencies: | ||||
|       '@babel/code-frame': 7.27.1 | ||||
|       '@babel/parser': 7.27.4 | ||||
|       '@babel/types': 7.27.3 | ||||
| 
 | ||||
|   '@babel/traverse@7.27.4': | ||||
|     dependencies: | ||||
|       '@babel/code-frame': 7.27.1 | ||||
|       '@babel/generator': 7.27.3 | ||||
|       '@babel/parser': 7.27.4 | ||||
|       '@babel/template': 7.27.2 | ||||
|       '@babel/types': 7.27.3 | ||||
|       debug: 4.3.5 | ||||
|       globals: 11.12.0 | ||||
|     transitivePeerDependencies: | ||||
|       - supports-color | ||||
| 
 | ||||
|   '@babel/types@7.27.3': | ||||
|     dependencies: | ||||
|       '@babel/helper-string-parser': 7.27.1 | ||||
|       '@babel/helper-validator-identifier': 7.27.1 | ||||
| 
 | ||||
|   '@compiled/react@0.18.4(react@19.0.0-rc-f38c22b244-20240704)': | ||||
|     dependencies: | ||||
|       csstype: 3.1.3 | ||||
|       react: 19.0.0-rc-f38c22b244-20240704 | ||||
| 
 | ||||
|   '@emnapi/runtime@1.4.0': | ||||
|     dependencies: | ||||
|       tslib: 2.8.1 | ||||
|     optional: true | ||||
| 
 | ||||
|   '@emotion/babel-plugin@11.13.5': | ||||
|     dependencies: | ||||
|       '@babel/helper-module-imports': 7.27.1 | ||||
|       '@babel/runtime': 7.27.0 | ||||
|       '@emotion/hash': 0.9.2 | ||||
|       '@emotion/memoize': 0.9.0 | ||||
|       '@emotion/serialize': 1.3.3 | ||||
|       babel-plugin-macros: 3.1.0 | ||||
|       convert-source-map: 1.9.0 | ||||
|       escape-string-regexp: 4.0.0 | ||||
|       find-root: 1.1.0 | ||||
|       source-map: 0.5.7 | ||||
|       stylis: 4.2.0 | ||||
|     transitivePeerDependencies: | ||||
|       - supports-color | ||||
| 
 | ||||
|   '@emotion/cache@11.14.0': | ||||
|     dependencies: | ||||
|       '@emotion/memoize': 0.9.0 | ||||
|       '@emotion/sheet': 1.4.0 | ||||
|       '@emotion/utils': 1.4.2 | ||||
|       '@emotion/weak-memoize': 0.4.0 | ||||
|       stylis: 4.2.0 | ||||
| 
 | ||||
|   '@emotion/hash@0.9.2': {} | ||||
| 
 | ||||
|   '@emotion/memoize@0.9.0': {} | ||||
| 
 | ||||
|   '@emotion/react@11.14.0(@types/react@18.3.23)(react@19.0.0-rc-f38c22b244-20240704)': | ||||
|     dependencies: | ||||
|       '@babel/runtime': 7.27.0 | ||||
|       '@emotion/babel-plugin': 11.13.5 | ||||
|       '@emotion/cache': 11.14.0 | ||||
|       '@emotion/serialize': 1.3.3 | ||||
|       '@emotion/use-insertion-effect-with-fallbacks': 1.2.0(react@19.0.0-rc-f38c22b244-20240704) | ||||
|       '@emotion/utils': 1.4.2 | ||||
|       '@emotion/weak-memoize': 0.4.0 | ||||
|       hoist-non-react-statics: 3.3.2 | ||||
|       react: 19.0.0-rc-f38c22b244-20240704 | ||||
|     optionalDependencies: | ||||
|       '@types/react': 18.3.23 | ||||
|     transitivePeerDependencies: | ||||
|       - supports-color | ||||
| 
 | ||||
|   '@emotion/serialize@1.3.3': | ||||
|     dependencies: | ||||
|       '@emotion/hash': 0.9.2 | ||||
|       '@emotion/memoize': 0.9.0 | ||||
|       '@emotion/unitless': 0.10.0 | ||||
|       '@emotion/utils': 1.4.2 | ||||
|       csstype: 3.1.3 | ||||
| 
 | ||||
|   '@emotion/sheet@1.4.0': {} | ||||
| 
 | ||||
|   '@emotion/unitless@0.10.0': {} | ||||
| 
 | ||||
|   '@emotion/use-insertion-effect-with-fallbacks@1.2.0(react@19.0.0-rc-f38c22b244-20240704)': | ||||
|     dependencies: | ||||
|       react: 19.0.0-rc-f38c22b244-20240704 | ||||
| 
 | ||||
|   '@emotion/utils@1.4.2': {} | ||||
| 
 | ||||
|   '@emotion/weak-memoize@0.4.0': {} | ||||
| 
 | ||||
|   '@heroicons/react@2.2.0(react@19.0.0-rc-f38c22b244-20240704)': | ||||
|     dependencies: | ||||
|       react: 19.0.0-rc-f38c22b244-20240704 | ||||
| @ -1345,6 +1867,12 @@ snapshots: | ||||
|     dependencies: | ||||
|       playwright: 1.52.0 | ||||
| 
 | ||||
|   '@statsig/client-core@3.17.2': {} | ||||
| 
 | ||||
|   '@statsig/js-client@3.17.2': | ||||
|     dependencies: | ||||
|       '@statsig/client-core': 3.17.2 | ||||
| 
 | ||||
|   '@swc/counter@0.1.3': {} | ||||
| 
 | ||||
|   '@swc/helpers@0.5.15': | ||||
| @ -1364,6 +1892,8 @@ snapshots: | ||||
|     dependencies: | ||||
|       undici-types: 6.21.0 | ||||
| 
 | ||||
|   '@types/parse-json@4.0.2': {} | ||||
| 
 | ||||
|   '@types/prop-types@15.7.12': {} | ||||
| 
 | ||||
|   '@types/react-dom@18.3.7(@types/react@18.3.23)': | ||||
| @ -1423,6 +1953,12 @@ snapshots: | ||||
|       postcss: 8.5.3 | ||||
|       postcss-value-parser: 4.2.0 | ||||
| 
 | ||||
|   babel-plugin-macros@3.1.0: | ||||
|     dependencies: | ||||
|       '@babel/runtime': 7.27.0 | ||||
|       cosmiconfig: 7.1.0 | ||||
|       resolve: 1.22.8 | ||||
| 
 | ||||
|   balanced-match@1.0.2: {} | ||||
| 
 | ||||
|   bcrypt@5.1.1: | ||||
| @ -1435,6 +1971,8 @@ snapshots: | ||||
| 
 | ||||
|   binary-extensions@2.3.0: {} | ||||
| 
 | ||||
|   bind-event-listener@3.0.0: {} | ||||
| 
 | ||||
|   brace-expansion@1.1.11: | ||||
|     dependencies: | ||||
|       balanced-match: 1.0.2 | ||||
| @ -1459,6 +1997,8 @@ snapshots: | ||||
|     dependencies: | ||||
|       streamsearch: 1.1.0 | ||||
| 
 | ||||
|   callsites@3.1.0: {} | ||||
| 
 | ||||
|   camelcase-css@2.0.1: {} | ||||
| 
 | ||||
|   caniuse-lite@1.0.30001702: {} | ||||
| @ -1507,6 +2047,16 @@ snapshots: | ||||
| 
 | ||||
|   console-control-strings@1.1.0: {} | ||||
| 
 | ||||
|   convert-source-map@1.9.0: {} | ||||
| 
 | ||||
|   cosmiconfig@7.1.0: | ||||
|     dependencies: | ||||
|       '@types/parse-json': 4.0.2 | ||||
|       import-fresh: 3.3.1 | ||||
|       parse-json: 5.2.0 | ||||
|       path-type: 4.0.0 | ||||
|       yaml: 1.10.2 | ||||
| 
 | ||||
|   cross-spawn@7.0.3: | ||||
|     dependencies: | ||||
|       path-key: 3.1.1 | ||||
| @ -1542,8 +2092,16 @@ snapshots: | ||||
| 
 | ||||
|   emoji-regex@9.2.2: {} | ||||
| 
 | ||||
|   error-ex@1.3.2: | ||||
|     dependencies: | ||||
|       is-arrayish: 0.2.1 | ||||
| 
 | ||||
|   escalade@3.2.0: {} | ||||
| 
 | ||||
|   escape-string-regexp@4.0.0: {} | ||||
| 
 | ||||
|   eventemitter2@4.1.2: {} | ||||
| 
 | ||||
|   fast-glob@3.3.2: | ||||
|     dependencies: | ||||
|       '@nodelib/fs.stat': 2.0.5 | ||||
| @ -1560,6 +2118,8 @@ snapshots: | ||||
|     dependencies: | ||||
|       to-regex-range: 5.0.1 | ||||
| 
 | ||||
|   find-root@1.1.0: {} | ||||
| 
 | ||||
|   foreground-child@3.1.1: | ||||
|     dependencies: | ||||
|       cross-spawn: 7.0.3 | ||||
| @ -1618,12 +2178,18 @@ snapshots: | ||||
|       once: 1.4.0 | ||||
|       path-is-absolute: 1.0.1 | ||||
| 
 | ||||
|   globals@11.12.0: {} | ||||
| 
 | ||||
|   has-unicode@2.0.1: {} | ||||
| 
 | ||||
|   hasown@2.0.2: | ||||
|     dependencies: | ||||
|       function-bind: 1.1.2 | ||||
| 
 | ||||
|   hoist-non-react-statics@3.3.2: | ||||
|     dependencies: | ||||
|       react-is: 16.13.1 | ||||
| 
 | ||||
|   https-proxy-agent@5.0.1: | ||||
|     dependencies: | ||||
|       agent-base: 6.0.2 | ||||
| @ -1631,6 +2197,11 @@ snapshots: | ||||
|     transitivePeerDependencies: | ||||
|       - supports-color | ||||
| 
 | ||||
|   import-fresh@3.3.1: | ||||
|     dependencies: | ||||
|       parent-module: 1.0.1 | ||||
|       resolve-from: 4.0.0 | ||||
| 
 | ||||
|   inflight@1.0.6: | ||||
|     dependencies: | ||||
|       once: 1.4.0 | ||||
| @ -1638,6 +2209,8 @@ snapshots: | ||||
| 
 | ||||
|   inherits@2.0.4: {} | ||||
| 
 | ||||
|   is-arrayish@0.2.1: {} | ||||
| 
 | ||||
|   is-arrayish@0.3.2: | ||||
|     optional: true | ||||
| 
 | ||||
| @ -1673,6 +2246,10 @@ snapshots: | ||||
| 
 | ||||
|   js-tokens@4.0.0: {} | ||||
| 
 | ||||
|   jsesc@3.1.0: {} | ||||
| 
 | ||||
|   json-parse-even-better-errors@2.3.1: {} | ||||
| 
 | ||||
|   lilconfig@3.1.3: {} | ||||
| 
 | ||||
|   lines-and-columns@1.2.4: {} | ||||
| @ -1794,6 +2371,17 @@ snapshots: | ||||
|     dependencies: | ||||
|       wrappy: 1.0.2 | ||||
| 
 | ||||
|   parent-module@1.0.1: | ||||
|     dependencies: | ||||
|       callsites: 3.1.0 | ||||
| 
 | ||||
|   parse-json@5.2.0: | ||||
|     dependencies: | ||||
|       '@babel/code-frame': 7.27.1 | ||||
|       error-ex: 1.3.2 | ||||
|       json-parse-even-better-errors: 2.3.1 | ||||
|       lines-and-columns: 1.2.4 | ||||
| 
 | ||||
|   path-is-absolute@1.0.1: {} | ||||
| 
 | ||||
|   path-key@3.1.1: {} | ||||
| @ -1805,6 +2393,8 @@ snapshots: | ||||
|       lru-cache: 10.2.2 | ||||
|       minipass: 7.1.2 | ||||
| 
 | ||||
|   path-type@4.0.0: {} | ||||
| 
 | ||||
|   picocolors@1.1.1: {} | ||||
| 
 | ||||
|   picomatch@2.3.1: {} | ||||
| @ -1889,6 +2479,8 @@ snapshots: | ||||
| 
 | ||||
|   queue-microtask@1.2.3: {} | ||||
| 
 | ||||
|   raf-schd@4.0.3: {} | ||||
| 
 | ||||
|   react-dom@19.0.0-rc-f38c22b244-20240704(react@19.0.0-rc-f38c22b244-20240704): | ||||
|     dependencies: | ||||
|       react: 19.0.0-rc-f38c22b244-20240704 | ||||
| @ -1905,6 +2497,13 @@ snapshots: | ||||
|       react: 19.0.0-rc-f38c22b244-20240704 | ||||
|       react-dom: 19.0.0-rc-f38c22b244-20240704(react@19.0.0-rc-f38c22b244-20240704) | ||||
| 
 | ||||
|   react-uid@2.4.0(@types/react@18.3.23)(react@19.0.0-rc-f38c22b244-20240704): | ||||
|     dependencies: | ||||
|       react: 19.0.0-rc-f38c22b244-20240704 | ||||
|       tslib: 2.8.1 | ||||
|     optionalDependencies: | ||||
|       '@types/react': 18.3.23 | ||||
| 
 | ||||
|   react@19.0.0-rc-f38c22b244-20240704: {} | ||||
| 
 | ||||
|   read-cache@1.0.0: | ||||
| @ -1923,6 +2522,8 @@ snapshots: | ||||
| 
 | ||||
|   regenerator-runtime@0.14.1: {} | ||||
| 
 | ||||
|   resolve-from@4.0.0: {} | ||||
| 
 | ||||
|   resolve@1.22.8: | ||||
|     dependencies: | ||||
|       is-core-module: 2.13.1 | ||||
| @ -1997,6 +2598,8 @@ snapshots: | ||||
| 
 | ||||
|   source-map-js@1.2.1: {} | ||||
| 
 | ||||
|   source-map@0.5.7: {} | ||||
| 
 | ||||
|   streamsearch@1.1.0: {} | ||||
| 
 | ||||
|   string-width@4.2.3: | ||||
| @ -2028,6 +2631,8 @@ snapshots: | ||||
|       client-only: 0.0.1 | ||||
|       react: 19.0.0-rc-f38c22b244-20240704 | ||||
| 
 | ||||
|   stylis@4.2.0: {} | ||||
| 
 | ||||
|   sucrase@3.35.0: | ||||
|     dependencies: | ||||
|       '@jridgewell/gen-mapping': 0.3.5 | ||||
| @ -2084,6 +2689,8 @@ snapshots: | ||||
|     dependencies: | ||||
|       any-promise: 1.3.0 | ||||
| 
 | ||||
|   tiny-invariant@1.3.3: {} | ||||
| 
 | ||||
|   to-regex-range@5.0.1: | ||||
|     dependencies: | ||||
|       is-number: 7.0.0 | ||||
| @ -2108,6 +2715,10 @@ snapshots: | ||||
|     dependencies: | ||||
|       react: 19.0.0-rc-f38c22b244-20240704 | ||||
| 
 | ||||
|   use-memo-one@1.1.3(react@19.0.0-rc-f38c22b244-20240704): | ||||
|     dependencies: | ||||
|       react: 19.0.0-rc-f38c22b244-20240704 | ||||
| 
 | ||||
|   util-deprecate@1.0.2: {} | ||||
| 
 | ||||
|   uuid@11.1.0: {} | ||||
| @ -2143,6 +2754,8 @@ snapshots: | ||||
| 
 | ||||
|   yallist@4.0.0: {} | ||||
| 
 | ||||
|   yaml@1.10.2: {} | ||||
| 
 | ||||
|   yaml@2.4.3: {} | ||||
| 
 | ||||
|   zod@3.25.45: {} | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user