This commit is contained in:
		@@ -5,7 +5,15 @@ import { useForm } from "react-hook-form";
 | 
				
			|||||||
import { z } from "zod";
 | 
					import { z } from "zod";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import { Button } from "@/components/ui/button";
 | 
					import { Button } from "@/components/ui/button";
 | 
				
			||||||
import { Form, FormControl, FormDescription, FormField, FormItem, FormLabel, FormMessage } from "@/components/ui/form";
 | 
					import {
 | 
				
			||||||
 | 
					  Form,
 | 
				
			||||||
 | 
					  FormControl,
 | 
				
			||||||
 | 
					  FormDescription,
 | 
				
			||||||
 | 
					  FormField,
 | 
				
			||||||
 | 
					  FormItem,
 | 
				
			||||||
 | 
					  FormLabel,
 | 
				
			||||||
 | 
					  FormMessage,
 | 
				
			||||||
 | 
					} from "@/components/ui/form";
 | 
				
			||||||
import { format } from "date-fns";
 | 
					import { format } from "date-fns";
 | 
				
			||||||
import { CalendarIcon } from "lucide-react";
 | 
					import { CalendarIcon } from "lucide-react";
 | 
				
			||||||
import { Input } from "@/components/ui/input";
 | 
					import { Input } from "@/components/ui/input";
 | 
				
			||||||
@@ -14,6 +22,7 @@ import { Popover, PopoverContent, PopoverTrigger } from "@/components/ui/popover
 | 
				
			|||||||
import { cn } from "@/lib/utils";
 | 
					import { cn } from "@/lib/utils";
 | 
				
			||||||
import { signupFormSubmit } from "@/lib/actions";
 | 
					import { signupFormSubmit } from "@/lib/actions";
 | 
				
			||||||
import { useState } from "react";
 | 
					import { useState } from "react";
 | 
				
			||||||
 | 
					import { before } from "node:test";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
export const signupFormSchema = z.object({
 | 
					export const signupFormSchema = z.object({
 | 
				
			||||||
  name: z.string().min(2, { message: "Name is required" }).max(50, { message: "Name is too long" }),
 | 
					  name: z.string().min(2, { message: "Name is required" }).max(50, { message: "Name is too long" }),
 | 
				
			||||||
@@ -51,7 +60,9 @@ export default function SignUp() {
 | 
				
			|||||||
                <FormControl>
 | 
					                <FormControl>
 | 
				
			||||||
                  <Input placeholder="name@example.com" {...field} />
 | 
					                  <Input placeholder="name@example.com" {...field} />
 | 
				
			||||||
                </FormControl>
 | 
					                </FormControl>
 | 
				
			||||||
                <FormDescription>We will contact you here with information about events.</FormDescription>
 | 
					                <FormDescription>
 | 
				
			||||||
 | 
					                  We will contact you here with information about events.
 | 
				
			||||||
 | 
					                </FormDescription>
 | 
				
			||||||
                <FormMessage />
 | 
					                <FormMessage />
 | 
				
			||||||
              </FormItem>
 | 
					              </FormItem>
 | 
				
			||||||
            )}
 | 
					            )}
 | 
				
			||||||
@@ -81,7 +92,10 @@ export default function SignUp() {
 | 
				
			|||||||
                    <FormControl>
 | 
					                    <FormControl>
 | 
				
			||||||
                      <Button
 | 
					                      <Button
 | 
				
			||||||
                        variant={"outline"}
 | 
					                        variant={"outline"}
 | 
				
			||||||
                        className={cn("w-[240px] pl-3 text-left font-normal", !field.value && "text-muted-foreground")}
 | 
					                        className={cn(
 | 
				
			||||||
 | 
					                          "w-[240px] pl-3 text-left font-normal",
 | 
				
			||||||
 | 
					                          !field.value && "text-muted-foreground"
 | 
				
			||||||
 | 
					                        )}
 | 
				
			||||||
                      >
 | 
					                      >
 | 
				
			||||||
                        {field.value ? format(field.value, "PPP") : <span>Pick a date</span>}
 | 
					                        {field.value ? format(field.value, "PPP") : <span>Pick a date</span>}
 | 
				
			||||||
                        <CalendarIcon className="ml-auto h-4 w-4 opacity-50" />
 | 
					                        <CalendarIcon className="ml-auto h-4 w-4 opacity-50" />
 | 
				
			||||||
@@ -95,11 +109,12 @@ export default function SignUp() {
 | 
				
			|||||||
                      showOutsideDays={false}
 | 
					                      showOutsideDays={false}
 | 
				
			||||||
                      selected={field.value}
 | 
					                      selected={field.value}
 | 
				
			||||||
                      onSelect={field.onChange}
 | 
					                      onSelect={field.onChange}
 | 
				
			||||||
                      disabled={(date) => date > youngestDate}
 | 
					 | 
				
			||||||
                      defaultMonth={field.value}
 | 
					                      defaultMonth={field.value}
 | 
				
			||||||
                      fromDate={oldestDate}
 | 
					                      startMonth={oldestDate}
 | 
				
			||||||
                      toDate={youngestDate}
 | 
					                      endMonth={youngestDate}
 | 
				
			||||||
 | 
					                      disabled={[{ before: oldestDate }, { after: youngestDate }]}
 | 
				
			||||||
                      captionLayout="dropdown"
 | 
					                      captionLayout="dropdown"
 | 
				
			||||||
 | 
					                      hideNavigation
 | 
				
			||||||
                    />
 | 
					                    />
 | 
				
			||||||
                  </PopoverContent>
 | 
					                  </PopoverContent>
 | 
				
			||||||
                </Popover>
 | 
					                </Popover>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -2,7 +2,7 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
import * as React from "react";
 | 
					import * as React from "react";
 | 
				
			||||||
import { ChevronLeft, ChevronRight } from "lucide-react";
 | 
					import { ChevronLeft, ChevronRight } from "lucide-react";
 | 
				
			||||||
import { DayPicker } from "react-day-picker";
 | 
					import { ChevronProps, DayPicker, DropdownProps } from "react-day-picker";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import { cn } from "@/lib/utils";
 | 
					import { cn } from "@/lib/utils";
 | 
				
			||||||
import { buttonVariants } from "@/components/ui/button";
 | 
					import { buttonVariants } from "@/components/ui/button";
 | 
				
			||||||
@@ -16,6 +16,41 @@ import {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
export type CalendarProps = React.ComponentProps<typeof DayPicker>;
 | 
					export type CalendarProps = React.ComponentProps<typeof DayPicker>;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					export function CustomChevron(props: ChevronProps) {
 | 
				
			||||||
 | 
					  if (props.orientation === "left") {
 | 
				
			||||||
 | 
					    return <ChevronLeft className="h-4 w-4" {...props} />;
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					  return <ChevronRight className="h-4 w-4" {...props} />;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					export function CustomSelectDropdown(props: DropdownProps) {
 | 
				
			||||||
 | 
					  const { options, value, onChange } = props;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  const handleChange = (value: string) => {
 | 
				
			||||||
 | 
					    if (onChange) {
 | 
				
			||||||
 | 
					      const changeEvent = {
 | 
				
			||||||
 | 
					        target: { value: value },
 | 
				
			||||||
 | 
					      } as React.ChangeEvent<HTMLSelectElement>;
 | 
				
			||||||
 | 
					      onChange(changeEvent);
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					  };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  return (
 | 
				
			||||||
 | 
					    <Select value={value?.toString()} onValueChange={handleChange}>
 | 
				
			||||||
 | 
					      <SelectTrigger className="inline-flex w-2/5 mx-2 mt-2">
 | 
				
			||||||
 | 
					        <SelectValue />
 | 
				
			||||||
 | 
					      </SelectTrigger>
 | 
				
			||||||
 | 
					      <SelectContent position="popper">
 | 
				
			||||||
 | 
					        {options?.map((option) => (
 | 
				
			||||||
 | 
					          <SelectItem key={option.value} value={option.value.toString()} disabled={option.disabled}>
 | 
				
			||||||
 | 
					            {option.label}
 | 
				
			||||||
 | 
					          </SelectItem>
 | 
				
			||||||
 | 
					        ))}
 | 
				
			||||||
 | 
					      </SelectContent>
 | 
				
			||||||
 | 
					    </Select>
 | 
				
			||||||
 | 
					  );
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
function Calendar({ className, classNames, showOutsideDays = true, ...props }: CalendarProps) {
 | 
					function Calendar({ className, classNames, showOutsideDays = true, ...props }: CalendarProps) {
 | 
				
			||||||
  return (
 | 
					  return (
 | 
				
			||||||
    <DayPicker
 | 
					    <DayPicker
 | 
				
			||||||
@@ -24,67 +59,40 @@ function Calendar({ className, classNames, showOutsideDays = true, ...props }: C
 | 
				
			|||||||
      classNames={{
 | 
					      classNames={{
 | 
				
			||||||
        months: "flex flex-col sm:flex-row space-y-4 sm:space-x-4 sm:space-y-0",
 | 
					        months: "flex flex-col sm:flex-row space-y-4 sm:space-x-4 sm:space-y-0",
 | 
				
			||||||
        month: "space-y-4",
 | 
					        month: "space-y-4",
 | 
				
			||||||
        caption: "flex flex-col justify-center pt-1 relative items-stretch space-x-4 w-full",
 | 
					        month_caption: "flex flex-col justify-center pt-1 relative items-stretch space-x-4 w-full",
 | 
				
			||||||
        caption_label: "text-sm font-medium",
 | 
					        caption_label: "text-sm font-medium",
 | 
				
			||||||
        nav: "space-x-1 flex items-center",
 | 
					        nav: "space-x-1 flex items-center",
 | 
				
			||||||
        nav_button: cn(
 | 
					        button_previous: cn(
 | 
				
			||||||
          buttonVariants({ variant: "outline" }),
 | 
					          buttonVariants({ variant: "outline" }),
 | 
				
			||||||
          "h-7 w-7 bg-transparent p-0 opacity-50 hover:opacity-100"
 | 
					          "h-7 w-7 bg-transparent p-0 opacity-50 hover:opacity-100 absolute left-1 top-1"
 | 
				
			||||||
        ),
 | 
					        ),
 | 
				
			||||||
        nav_button_previous: "absolute left-1",
 | 
					        button_next: cn(
 | 
				
			||||||
        nav_button_next: "absolute right-1",
 | 
					          buttonVariants({ variant: "outline" }),
 | 
				
			||||||
        table: "w-full border-collapse space-y-1",
 | 
					          "h-7 w-7 bg-transparent p-0 opacity-50 hover:opacity-100 absolute right-1 top-1"
 | 
				
			||||||
        head_row: "flex",
 | 
					        ),
 | 
				
			||||||
        head_cell: "text-muted-foreground rounded-md w-9 font-normal text-[0.8rem]",
 | 
					        month_grid: "w-full border-collapse space-y-1",
 | 
				
			||||||
        row: "flex w-full mt-2",
 | 
					        weekdays: "flex",
 | 
				
			||||||
        cell: "h-9 w-9 text-center text-sm p-0 relative [&:has([aria-selected].day-range-end)]:rounded-r-md [&:has([aria-selected].day-outside)]:bg-accent/50  first:[&:has([aria-selected])]:rounded-l-md last:[&:has([aria-selected])]:rounded-r-md focus-within:relative focus-within:z-20",
 | 
					        weekday: "text-muted-foreground rounded-md w-9 font-normal text-[0.8rem]",
 | 
				
			||||||
        day: cn(
 | 
					        week: "flex w-full mt-2",
 | 
				
			||||||
 | 
					        day: "h-9 w-9 text-center text-sm p-0 relative rounded-md font-normal text-[0.8rem] [&:has([aria-selected].day-range-end)]:rounded-r-md [&:has([aria-selected].day-outside)]:bg-accent/50  first:[&:has([aria-selected])]:rounded-l-md last:[&:has([aria-selected])]:rounded-r-md focus-within:relative focus-within:z-20",
 | 
				
			||||||
 | 
					        day_button: cn(
 | 
				
			||||||
          buttonVariants({ variant: "ghost" }),
 | 
					          buttonVariants({ variant: "ghost" }),
 | 
				
			||||||
          "h-9 w-9 p-0 font-normal aria-selected:opacity-100"
 | 
					          "h-9 w-9 p-0 font-normal aria-selected:opacity-100"
 | 
				
			||||||
        ),
 | 
					        ),
 | 
				
			||||||
        day_range_end: "day-range-end",
 | 
					        range_end: "day-range-end",
 | 
				
			||||||
        day_selected:
 | 
					        selected:
 | 
				
			||||||
          "bg-primary text-primary-foreground hover:bg-primary hover:text-primary-foreground focus:bg-primary focus:text-primary-foreground",
 | 
					          "bg-primary text-primary-foreground hover:bg-primary hover:text-primary-foreground focus:bg-primary focus:text-primary-foreground",
 | 
				
			||||||
        day_today: "bg-accent text-accent-foreground",
 | 
					        today: "bg-accent text-accent-foreground",
 | 
				
			||||||
        day_outside:
 | 
					        outside:
 | 
				
			||||||
          "day-outside text-muted-foreground opacity-50 aria-selected:bg-accent/50 aria-selected:text-muted-foreground aria-selected:opacity-30",
 | 
					          "day-outside text-muted-foreground opacity-50 aria-selected:bg-accent/50 aria-selected:text-muted-foreground aria-selected:opacity-30",
 | 
				
			||||||
        day_disabled: "text-muted-foreground opacity-50",
 | 
					        disabled: "text-muted-foreground opacity-50",
 | 
				
			||||||
        day_range_middle: "aria-selected:bg-accent aria-selected:text-accent-foreground",
 | 
					        range_middle: "aria-selected:bg-accent aria-selected:text-accent-foreground",
 | 
				
			||||||
        day_hidden: "invisible",
 | 
					        hidden: "invisible",
 | 
				
			||||||
        ...classNames,
 | 
					        ...classNames,
 | 
				
			||||||
      }}
 | 
					      }}
 | 
				
			||||||
      components={{
 | 
					      components={{
 | 
				
			||||||
        IconLeft: ({ ...props }) => <ChevronLeft className="h-4 w-4" />,
 | 
					        Chevron: CustomChevron,
 | 
				
			||||||
        IconRight: ({ ...props }) => <ChevronRight className="h-4 w-4" />,
 | 
					        Dropdown: CustomSelectDropdown,
 | 
				
			||||||
        Dropdown: ({ children, value, onChange, ...props }) => {
 | 
					 | 
				
			||||||
          const options = React.Children.toArray(children) as React.ReactElement<
 | 
					 | 
				
			||||||
            React.HTMLProps<HTMLOptionElement>
 | 
					 | 
				
			||||||
          >[];
 | 
					 | 
				
			||||||
          const selected = options.find((child) => child.props.value === value);
 | 
					 | 
				
			||||||
          const handleChange = (value: string) => {
 | 
					 | 
				
			||||||
            const changeEvent = {
 | 
					 | 
				
			||||||
              target: { value },
 | 
					 | 
				
			||||||
            } as React.ChangeEvent<HTMLSelectElement>;
 | 
					 | 
				
			||||||
            onChange?.(changeEvent);
 | 
					 | 
				
			||||||
          };
 | 
					 | 
				
			||||||
          return (
 | 
					 | 
				
			||||||
            <Select value={value?.toString()} onValueChange={(v) => handleChange(v)}>
 | 
					 | 
				
			||||||
              <SelectTrigger className="inline-flex w-2/5 mx-2 mt-2">
 | 
					 | 
				
			||||||
                <SelectValue>{selected?.props?.children}</SelectValue>
 | 
					 | 
				
			||||||
              </SelectTrigger>
 | 
					 | 
				
			||||||
              <SelectContent position="popper">
 | 
					 | 
				
			||||||
                {options?.map((option, id: number) => (
 | 
					 | 
				
			||||||
                  <SelectItem
 | 
					 | 
				
			||||||
                    key={`${option.props.value}-${id}`}
 | 
					 | 
				
			||||||
                    value={option.props.value?.toString() ?? ""}
 | 
					 | 
				
			||||||
                  >
 | 
					 | 
				
			||||||
                    {option.props.children}
 | 
					 | 
				
			||||||
                  </SelectItem>
 | 
					 | 
				
			||||||
                ))}
 | 
					 | 
				
			||||||
              </SelectContent>
 | 
					 | 
				
			||||||
            </Select>
 | 
					 | 
				
			||||||
          );
 | 
					 | 
				
			||||||
        },
 | 
					 | 
				
			||||||
      }}
 | 
					      }}
 | 
				
			||||||
      {...props}
 | 
					      {...props}
 | 
				
			||||||
    />
 | 
					    />
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										466
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										466
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							@@ -8,10 +8,10 @@
 | 
				
			|||||||
      "name": "bam",
 | 
					      "name": "bam",
 | 
				
			||||||
      "version": "0.1.0",
 | 
					      "version": "0.1.0",
 | 
				
			||||||
      "dependencies": {
 | 
					      "dependencies": {
 | 
				
			||||||
        "@hookform/resolvers": "^3.9.0",
 | 
					        "@hookform/resolvers": "^3.10.0",
 | 
				
			||||||
        "@radix-ui/react-label": "^2.1.0",
 | 
					        "@radix-ui/react-label": "^2.1.2",
 | 
				
			||||||
        "@radix-ui/react-popover": "^1.1.6",
 | 
					        "@radix-ui/react-popover": "^1.1.6",
 | 
				
			||||||
        "@radix-ui/react-select": "^2.1.2",
 | 
					        "@radix-ui/react-select": "^2.1.6",
 | 
				
			||||||
        "@radix-ui/react-slot": "^1.1.2",
 | 
					        "@radix-ui/react-slot": "^1.1.2",
 | 
				
			||||||
        "autoprefixer": "^10.4.19",
 | 
					        "autoprefixer": "^10.4.19",
 | 
				
			||||||
        "class-variance-authority": "^0.7.0",
 | 
					        "class-variance-authority": "^0.7.0",
 | 
				
			||||||
@@ -24,13 +24,13 @@
 | 
				
			|||||||
        "postcss-flexbugs-fixes": "^5.0.2",
 | 
					        "postcss-flexbugs-fixes": "^5.0.2",
 | 
				
			||||||
        "postcss-preset-env": "^10.0.0",
 | 
					        "postcss-preset-env": "^10.0.0",
 | 
				
			||||||
        "react": "19.0.0",
 | 
					        "react": "19.0.0",
 | 
				
			||||||
        "react-day-picker": "^8.10.1",
 | 
					        "react-day-picker": "^9.5.1",
 | 
				
			||||||
        "react-dom": "19.0.0",
 | 
					        "react-dom": "19.0.0",
 | 
				
			||||||
        "react-hook-form": "^7.53.0",
 | 
					        "react-hook-form": "^7.54.2",
 | 
				
			||||||
        "sharp": "^0.33.4",
 | 
					        "sharp": "^0.33.4",
 | 
				
			||||||
        "tailwind-merge": "^2.5.2",
 | 
					        "tailwind-merge": "^2.5.2",
 | 
				
			||||||
        "tailwindcss-animate": "^1.0.7",
 | 
					        "tailwindcss-animate": "^1.0.7",
 | 
				
			||||||
        "zod": "^3.23.8"
 | 
					        "zod": "^3.24.2"
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      "devDependencies": {
 | 
					      "devDependencies": {
 | 
				
			||||||
        "@types/node": "20.16.11",
 | 
					        "@types/node": "20.16.11",
 | 
				
			||||||
@@ -1044,6 +1044,11 @@
 | 
				
			|||||||
        "postcss": "^8.4"
 | 
					        "postcss": "^8.4"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "node_modules/@date-fns/tz": {
 | 
				
			||||||
 | 
					      "version": "1.2.0",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/@date-fns/tz/-/tz-1.2.0.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-LBrd7MiJZ9McsOgxqWX7AaxrDjcFVjWH/tIKJd7pnR7McaslGYOP1QmmiBXdJH/H/yLCT+rcQ7FaPBUxRGUtrg=="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "node_modules/@emnapi/runtime": {
 | 
					    "node_modules/@emnapi/runtime": {
 | 
				
			||||||
      "version": "1.2.0",
 | 
					      "version": "1.2.0",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.2.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.2.0.tgz",
 | 
				
			||||||
@@ -1145,9 +1150,9 @@
 | 
				
			|||||||
      "integrity": "sha512-MDWhGtE+eHw5JW7lq4qhc5yRLS11ERl1c7Z6Xd0a58DozHES6EnNNwUWbMiG4J9Cgj053Bhk8zvlhFYKVhULwg=="
 | 
					      "integrity": "sha512-MDWhGtE+eHw5JW7lq4qhc5yRLS11ERl1c7Z6Xd0a58DozHES6EnNNwUWbMiG4J9Cgj053Bhk8zvlhFYKVhULwg=="
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/@hookform/resolvers": {
 | 
					    "node_modules/@hookform/resolvers": {
 | 
				
			||||||
      "version": "3.9.0",
 | 
					      "version": "3.10.0",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/@hookform/resolvers/-/resolvers-3.9.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/@hookform/resolvers/-/resolvers-3.10.0.tgz",
 | 
				
			||||||
      "integrity": "sha512-bU0Gr4EepJ/EQsH/IwEzYLsT/PEj5C0ynLQ4m+GSHS+xKH4TfSelhluTgOaoc4kA5s7eCsQbM4wvZLzELmWzUg==",
 | 
					      "integrity": "sha512-79Dv+3mDF7i+2ajj7SkypSKHhl1cbln1OGavqrsF7p6mbUv11xpqpacPsGDCTRvCSjEEIez2ef1NveSVL3b0Ag==",
 | 
				
			||||||
      "peerDependencies": {
 | 
					      "peerDependencies": {
 | 
				
			||||||
        "react-hook-form": "^7.0.0"
 | 
					        "react-hook-form": "^7.0.0"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
@@ -1832,16 +1837,16 @@
 | 
				
			|||||||
      "integrity": "sha512-V3gRzhVNU1ldS5XhAPTom1fOIo4ccrjjJgmE+LI2h/WaFpHmx0MQApT+KZHnx8abG6Avtfcz4WoEciMnpFT3HQ=="
 | 
					      "integrity": "sha512-V3gRzhVNU1ldS5XhAPTom1fOIo4ccrjjJgmE+LI2h/WaFpHmx0MQApT+KZHnx8abG6Avtfcz4WoEciMnpFT3HQ=="
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/@radix-ui/primitive": {
 | 
					    "node_modules/@radix-ui/primitive": {
 | 
				
			||||||
      "version": "1.1.0",
 | 
					      "version": "1.1.1",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.1.tgz",
 | 
				
			||||||
      "integrity": "sha512-4Z8dn6Upk0qk4P74xBhZ6Hd/w0mPEzOOLxy4xiPXOXqjF7jZS0VAKk7/x/H6FyY2zCkYJqePf1G5KmkmNJ4RBA=="
 | 
					      "integrity": "sha512-SJ31y+Q/zAyShtXJc8x83i9TYdbAfHZ++tUZnvjJJqFjzsdUnKsxPL6IEtBlxKkU7yzer//GQtZSV4GbldL3YA=="
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/@radix-ui/react-arrow": {
 | 
					    "node_modules/@radix-ui/react-arrow": {
 | 
				
			||||||
      "version": "1.1.0",
 | 
					      "version": "1.1.2",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.1.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.1.2.tgz",
 | 
				
			||||||
      "integrity": "sha512-FmlW1rCg7hBpEBwFbjHwCW6AmWLQM6g/v0Sn8XbP9NvmSZ2San1FpQeyPtufzOMSIx7Y4dzjlHoifhp+7NkZhw==",
 | 
					      "integrity": "sha512-G+KcpzXHq24iH0uGG/pF8LyzpFJYGD4RfLjCIBfGdSLXvjLHST31RUiRVrupIBMvIppMgSzQ6l66iAxl03tdlg==",
 | 
				
			||||||
      "dependencies": {
 | 
					      "dependencies": {
 | 
				
			||||||
        "@radix-ui/react-primitive": "2.0.0"
 | 
					        "@radix-ui/react-primitive": "2.0.2"
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      "peerDependencies": {
 | 
					      "peerDependencies": {
 | 
				
			||||||
        "@types/react": "*",
 | 
					        "@types/react": "*",
 | 
				
			||||||
@@ -1859,14 +1864,14 @@
 | 
				
			|||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/@radix-ui/react-collection": {
 | 
					    "node_modules/@radix-ui/react-collection": {
 | 
				
			||||||
      "version": "1.1.0",
 | 
					      "version": "1.1.2",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.1.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.1.2.tgz",
 | 
				
			||||||
      "integrity": "sha512-GZsZslMJEyo1VKm5L1ZJY8tGDxZNPAoUeQUIbKeJfoi7Q4kmig5AsgLMYYuyYbfjd8fBmFORAIwYAkXMnXZgZw==",
 | 
					      "integrity": "sha512-9z54IEKRxIa9VityapoEYMuByaG42iSy1ZXlY2KcuLSEtq8x4987/N6m15ppoMffgZX72gER2uHe1D9Y6Unlcw==",
 | 
				
			||||||
      "dependencies": {
 | 
					      "dependencies": {
 | 
				
			||||||
        "@radix-ui/react-compose-refs": "1.1.0",
 | 
					        "@radix-ui/react-compose-refs": "1.1.1",
 | 
				
			||||||
        "@radix-ui/react-context": "1.1.0",
 | 
					        "@radix-ui/react-context": "1.1.1",
 | 
				
			||||||
        "@radix-ui/react-primitive": "2.0.0",
 | 
					        "@radix-ui/react-primitive": "2.0.2",
 | 
				
			||||||
        "@radix-ui/react-slot": "1.1.0"
 | 
					        "@radix-ui/react-slot": "1.1.2"
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      "peerDependencies": {
 | 
					      "peerDependencies": {
 | 
				
			||||||
        "@types/react": "*",
 | 
					        "@types/react": "*",
 | 
				
			||||||
@@ -1883,41 +1888,10 @@
 | 
				
			|||||||
        }
 | 
					        }
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/@radix-ui/react-collection/node_modules/@radix-ui/react-context": {
 | 
					    "node_modules/@radix-ui/react-collection/node_modules/@radix-ui/react-compose-refs": {
 | 
				
			||||||
      "version": "1.1.0",
 | 
					      "version": "1.1.1",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.1.tgz",
 | 
				
			||||||
      "integrity": "sha512-OKrckBy+sMEgYM/sMmqmErVn0kZqrHPJze+Ql3DzYsDDp0hl0L62nx/2122/Bvps1qz645jlcu2tD9lrRSdf8A==",
 | 
					      "integrity": "sha512-Y9VzoRDSJtgFMUCoiZBDVo084VQ5hfpXxVE+NgkdNsjiDBByiImMZKKhxMwCbdHvhlENG6a833CbFkOQvTricw==",
 | 
				
			||||||
      "peerDependencies": {
 | 
					 | 
				
			||||||
        "@types/react": "*",
 | 
					 | 
				
			||||||
        "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
 | 
					 | 
				
			||||||
      },
 | 
					 | 
				
			||||||
      "peerDependenciesMeta": {
 | 
					 | 
				
			||||||
        "@types/react": {
 | 
					 | 
				
			||||||
          "optional": true
 | 
					 | 
				
			||||||
        }
 | 
					 | 
				
			||||||
      }
 | 
					 | 
				
			||||||
    },
 | 
					 | 
				
			||||||
    "node_modules/@radix-ui/react-collection/node_modules/@radix-ui/react-slot": {
 | 
					 | 
				
			||||||
      "version": "1.1.0",
 | 
					 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.1.0.tgz",
 | 
					 | 
				
			||||||
      "integrity": "sha512-FUCf5XMfmW4dtYl69pdS4DbxKy8nj4M7SafBgPllysxmdachynNflAdp/gCsnYWNDnge6tI9onzMp5ARYc1KNw==",
 | 
					 | 
				
			||||||
      "dependencies": {
 | 
					 | 
				
			||||||
        "@radix-ui/react-compose-refs": "1.1.0"
 | 
					 | 
				
			||||||
      },
 | 
					 | 
				
			||||||
      "peerDependencies": {
 | 
					 | 
				
			||||||
        "@types/react": "*",
 | 
					 | 
				
			||||||
        "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
 | 
					 | 
				
			||||||
      },
 | 
					 | 
				
			||||||
      "peerDependenciesMeta": {
 | 
					 | 
				
			||||||
        "@types/react": {
 | 
					 | 
				
			||||||
          "optional": true
 | 
					 | 
				
			||||||
        }
 | 
					 | 
				
			||||||
      }
 | 
					 | 
				
			||||||
    },
 | 
					 | 
				
			||||||
    "node_modules/@radix-ui/react-compose-refs": {
 | 
					 | 
				
			||||||
      "version": "1.1.0",
 | 
					 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.0.tgz",
 | 
					 | 
				
			||||||
      "integrity": "sha512-b4inOtiaOnYf9KWyO3jAeeCG6FeyfY6ldiEPanbUjWd+xIk5wZeHa8yVwmrJ2vderhu/BQvzCrJI0lHd+wIiqw==",
 | 
					 | 
				
			||||||
      "peerDependencies": {
 | 
					      "peerDependencies": {
 | 
				
			||||||
        "@types/react": "*",
 | 
					        "@types/react": "*",
 | 
				
			||||||
        "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
 | 
					        "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
 | 
				
			||||||
@@ -1957,13 +1931,13 @@
 | 
				
			|||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/@radix-ui/react-dismissable-layer": {
 | 
					    "node_modules/@radix-ui/react-dismissable-layer": {
 | 
				
			||||||
      "version": "1.1.1",
 | 
					      "version": "1.1.5",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.1.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.5.tgz",
 | 
				
			||||||
      "integrity": "sha512-QSxg29lfr/xcev6kSz7MAlmDnzbP1eI/Dwn3Tp1ip0KT5CUELsxkekFEMVBEoykI3oV39hKT4TKZzBNMbcTZYQ==",
 | 
					      "integrity": "sha512-E4TywXY6UsXNRhFrECa5HAvE5/4BFcGyfTyK36gP+pAW1ed7UTK4vKwdr53gAJYwqbfCWC6ATvJa3J3R/9+Qrg==",
 | 
				
			||||||
      "dependencies": {
 | 
					      "dependencies": {
 | 
				
			||||||
        "@radix-ui/primitive": "1.1.0",
 | 
					        "@radix-ui/primitive": "1.1.1",
 | 
				
			||||||
        "@radix-ui/react-compose-refs": "1.1.0",
 | 
					        "@radix-ui/react-compose-refs": "1.1.1",
 | 
				
			||||||
        "@radix-ui/react-primitive": "2.0.0",
 | 
					        "@radix-ui/react-primitive": "2.0.2",
 | 
				
			||||||
        "@radix-ui/react-use-callback-ref": "1.1.0",
 | 
					        "@radix-ui/react-use-callback-ref": "1.1.0",
 | 
				
			||||||
        "@radix-ui/react-use-escape-keydown": "1.1.0"
 | 
					        "@radix-ui/react-use-escape-keydown": "1.1.0"
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
@@ -1982,6 +1956,20 @@
 | 
				
			|||||||
        }
 | 
					        }
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "node_modules/@radix-ui/react-dismissable-layer/node_modules/@radix-ui/react-compose-refs": {
 | 
				
			||||||
 | 
					      "version": "1.1.1",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.1.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-Y9VzoRDSJtgFMUCoiZBDVo084VQ5hfpXxVE+NgkdNsjiDBByiImMZKKhxMwCbdHvhlENG6a833CbFkOQvTricw==",
 | 
				
			||||||
 | 
					      "peerDependencies": {
 | 
				
			||||||
 | 
					        "@types/react": "*",
 | 
				
			||||||
 | 
					        "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "peerDependenciesMeta": {
 | 
				
			||||||
 | 
					        "@types/react": {
 | 
				
			||||||
 | 
					          "optional": true
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "node_modules/@radix-ui/react-focus-guards": {
 | 
					    "node_modules/@radix-ui/react-focus-guards": {
 | 
				
			||||||
      "version": "1.1.1",
 | 
					      "version": "1.1.1",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.1.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.1.tgz",
 | 
				
			||||||
@@ -1997,12 +1985,12 @@
 | 
				
			|||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/@radix-ui/react-focus-scope": {
 | 
					    "node_modules/@radix-ui/react-focus-scope": {
 | 
				
			||||||
      "version": "1.1.0",
 | 
					      "version": "1.1.2",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.2.tgz",
 | 
				
			||||||
      "integrity": "sha512-200UD8zylvEyL8Bx+z76RJnASR2gRMuxlgFCPAe/Q/679a/r0eK3MBVYMb7vZODZcffZBdob1EGnky78xmVvcA==",
 | 
					      "integrity": "sha512-zxwE80FCU7lcXUGWkdt6XpTTCKPitG1XKOwViTxHVKIJhZl9MvIl2dVHeZENCWD9+EdWv05wlaEkRXUykU27RA==",
 | 
				
			||||||
      "dependencies": {
 | 
					      "dependencies": {
 | 
				
			||||||
        "@radix-ui/react-compose-refs": "1.1.0",
 | 
					        "@radix-ui/react-compose-refs": "1.1.1",
 | 
				
			||||||
        "@radix-ui/react-primitive": "2.0.0",
 | 
					        "@radix-ui/react-primitive": "2.0.2",
 | 
				
			||||||
        "@radix-ui/react-use-callback-ref": "1.1.0"
 | 
					        "@radix-ui/react-use-callback-ref": "1.1.0"
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      "peerDependencies": {
 | 
					      "peerDependencies": {
 | 
				
			||||||
@@ -2020,6 +2008,20 @@
 | 
				
			|||||||
        }
 | 
					        }
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "node_modules/@radix-ui/react-focus-scope/node_modules/@radix-ui/react-compose-refs": {
 | 
				
			||||||
 | 
					      "version": "1.1.1",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.1.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-Y9VzoRDSJtgFMUCoiZBDVo084VQ5hfpXxVE+NgkdNsjiDBByiImMZKKhxMwCbdHvhlENG6a833CbFkOQvTricw==",
 | 
				
			||||||
 | 
					      "peerDependencies": {
 | 
				
			||||||
 | 
					        "@types/react": "*",
 | 
				
			||||||
 | 
					        "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "peerDependenciesMeta": {
 | 
				
			||||||
 | 
					        "@types/react": {
 | 
				
			||||||
 | 
					          "optional": true
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "node_modules/@radix-ui/react-id": {
 | 
					    "node_modules/@radix-ui/react-id": {
 | 
				
			||||||
      "version": "1.1.0",
 | 
					      "version": "1.1.0",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.1.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.1.0.tgz",
 | 
				
			||||||
@@ -2038,11 +2040,11 @@
 | 
				
			|||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/@radix-ui/react-label": {
 | 
					    "node_modules/@radix-ui/react-label": {
 | 
				
			||||||
      "version": "2.1.0",
 | 
					      "version": "2.1.2",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/@radix-ui/react-label/-/react-label-2.1.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/@radix-ui/react-label/-/react-label-2.1.2.tgz",
 | 
				
			||||||
      "integrity": "sha512-peLblDlFw/ngk3UWq0VnYaOLy6agTZZ+MUO/WhVfm14vJGML+xH4FAl2XQGLqdefjNb7ApRg6Yn7U42ZhmYXdw==",
 | 
					      "integrity": "sha512-zo1uGMTaNlHehDyFQcDZXRJhUPDuukcnHz0/jnrup0JA6qL+AFpAnty+7VKa9esuU5xTblAZzTGYJKSKaBxBhw==",
 | 
				
			||||||
      "dependencies": {
 | 
					      "dependencies": {
 | 
				
			||||||
        "@radix-ui/react-primitive": "2.0.0"
 | 
					        "@radix-ui/react-primitive": "2.0.2"
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      "peerDependencies": {
 | 
					      "peerDependencies": {
 | 
				
			||||||
        "@types/react": "*",
 | 
					        "@types/react": "*",
 | 
				
			||||||
@@ -2095,33 +2097,6 @@
 | 
				
			|||||||
        }
 | 
					        }
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/@radix-ui/react-popover/node_modules/@radix-ui/primitive": {
 | 
					 | 
				
			||||||
      "version": "1.1.1",
 | 
					 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.1.tgz",
 | 
					 | 
				
			||||||
      "integrity": "sha512-SJ31y+Q/zAyShtXJc8x83i9TYdbAfHZ++tUZnvjJJqFjzsdUnKsxPL6IEtBlxKkU7yzer//GQtZSV4GbldL3YA=="
 | 
					 | 
				
			||||||
    },
 | 
					 | 
				
			||||||
    "node_modules/@radix-ui/react-popover/node_modules/@radix-ui/react-arrow": {
 | 
					 | 
				
			||||||
      "version": "1.1.2",
 | 
					 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.1.2.tgz",
 | 
					 | 
				
			||||||
      "integrity": "sha512-G+KcpzXHq24iH0uGG/pF8LyzpFJYGD4RfLjCIBfGdSLXvjLHST31RUiRVrupIBMvIppMgSzQ6l66iAxl03tdlg==",
 | 
					 | 
				
			||||||
      "dependencies": {
 | 
					 | 
				
			||||||
        "@radix-ui/react-primitive": "2.0.2"
 | 
					 | 
				
			||||||
      },
 | 
					 | 
				
			||||||
      "peerDependencies": {
 | 
					 | 
				
			||||||
        "@types/react": "*",
 | 
					 | 
				
			||||||
        "@types/react-dom": "*",
 | 
					 | 
				
			||||||
        "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
 | 
					 | 
				
			||||||
        "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
 | 
					 | 
				
			||||||
      },
 | 
					 | 
				
			||||||
      "peerDependenciesMeta": {
 | 
					 | 
				
			||||||
        "@types/react": {
 | 
					 | 
				
			||||||
          "optional": true
 | 
					 | 
				
			||||||
        },
 | 
					 | 
				
			||||||
        "@types/react-dom": {
 | 
					 | 
				
			||||||
          "optional": true
 | 
					 | 
				
			||||||
        }
 | 
					 | 
				
			||||||
      }
 | 
					 | 
				
			||||||
    },
 | 
					 | 
				
			||||||
    "node_modules/@radix-ui/react-popover/node_modules/@radix-ui/react-compose-refs": {
 | 
					    "node_modules/@radix-ui/react-popover/node_modules/@radix-ui/react-compose-refs": {
 | 
				
			||||||
      "version": "1.1.1",
 | 
					      "version": "1.1.1",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.1.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.1.tgz",
 | 
				
			||||||
@@ -2136,57 +2111,7 @@
 | 
				
			|||||||
        }
 | 
					        }
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/@radix-ui/react-popover/node_modules/@radix-ui/react-dismissable-layer": {
 | 
					    "node_modules/@radix-ui/react-popper": {
 | 
				
			||||||
      "version": "1.1.5",
 | 
					 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.5.tgz",
 | 
					 | 
				
			||||||
      "integrity": "sha512-E4TywXY6UsXNRhFrECa5HAvE5/4BFcGyfTyK36gP+pAW1ed7UTK4vKwdr53gAJYwqbfCWC6ATvJa3J3R/9+Qrg==",
 | 
					 | 
				
			||||||
      "dependencies": {
 | 
					 | 
				
			||||||
        "@radix-ui/primitive": "1.1.1",
 | 
					 | 
				
			||||||
        "@radix-ui/react-compose-refs": "1.1.1",
 | 
					 | 
				
			||||||
        "@radix-ui/react-primitive": "2.0.2",
 | 
					 | 
				
			||||||
        "@radix-ui/react-use-callback-ref": "1.1.0",
 | 
					 | 
				
			||||||
        "@radix-ui/react-use-escape-keydown": "1.1.0"
 | 
					 | 
				
			||||||
      },
 | 
					 | 
				
			||||||
      "peerDependencies": {
 | 
					 | 
				
			||||||
        "@types/react": "*",
 | 
					 | 
				
			||||||
        "@types/react-dom": "*",
 | 
					 | 
				
			||||||
        "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
 | 
					 | 
				
			||||||
        "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
 | 
					 | 
				
			||||||
      },
 | 
					 | 
				
			||||||
      "peerDependenciesMeta": {
 | 
					 | 
				
			||||||
        "@types/react": {
 | 
					 | 
				
			||||||
          "optional": true
 | 
					 | 
				
			||||||
        },
 | 
					 | 
				
			||||||
        "@types/react-dom": {
 | 
					 | 
				
			||||||
          "optional": true
 | 
					 | 
				
			||||||
        }
 | 
					 | 
				
			||||||
      }
 | 
					 | 
				
			||||||
    },
 | 
					 | 
				
			||||||
    "node_modules/@radix-ui/react-popover/node_modules/@radix-ui/react-focus-scope": {
 | 
					 | 
				
			||||||
      "version": "1.1.2",
 | 
					 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.2.tgz",
 | 
					 | 
				
			||||||
      "integrity": "sha512-zxwE80FCU7lcXUGWkdt6XpTTCKPitG1XKOwViTxHVKIJhZl9MvIl2dVHeZENCWD9+EdWv05wlaEkRXUykU27RA==",
 | 
					 | 
				
			||||||
      "dependencies": {
 | 
					 | 
				
			||||||
        "@radix-ui/react-compose-refs": "1.1.1",
 | 
					 | 
				
			||||||
        "@radix-ui/react-primitive": "2.0.2",
 | 
					 | 
				
			||||||
        "@radix-ui/react-use-callback-ref": "1.1.0"
 | 
					 | 
				
			||||||
      },
 | 
					 | 
				
			||||||
      "peerDependencies": {
 | 
					 | 
				
			||||||
        "@types/react": "*",
 | 
					 | 
				
			||||||
        "@types/react-dom": "*",
 | 
					 | 
				
			||||||
        "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
 | 
					 | 
				
			||||||
        "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
 | 
					 | 
				
			||||||
      },
 | 
					 | 
				
			||||||
      "peerDependenciesMeta": {
 | 
					 | 
				
			||||||
        "@types/react": {
 | 
					 | 
				
			||||||
          "optional": true
 | 
					 | 
				
			||||||
        },
 | 
					 | 
				
			||||||
        "@types/react-dom": {
 | 
					 | 
				
			||||||
          "optional": true
 | 
					 | 
				
			||||||
        }
 | 
					 | 
				
			||||||
      }
 | 
					 | 
				
			||||||
    },
 | 
					 | 
				
			||||||
    "node_modules/@radix-ui/react-popover/node_modules/@radix-ui/react-popper": {
 | 
					 | 
				
			||||||
      "version": "1.2.2",
 | 
					      "version": "1.2.2",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.2.2.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.2.2.tgz",
 | 
				
			||||||
      "integrity": "sha512-Rvqc3nOpwseCyj/rgjlJDYAgyfw7OC1tTkKn2ivhaMGcYt8FSBlahHOZak2i3QwkRXUXgGgzeEe2RuqeEHuHgA==",
 | 
					      "integrity": "sha512-Rvqc3nOpwseCyj/rgjlJDYAgyfw7OC1tTkKn2ivhaMGcYt8FSBlahHOZak2i3QwkRXUXgGgzeEe2RuqeEHuHgA==",
 | 
				
			||||||
@@ -2217,86 +2142,10 @@
 | 
				
			|||||||
        }
 | 
					        }
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/@radix-ui/react-popover/node_modules/@radix-ui/react-portal": {
 | 
					    "node_modules/@radix-ui/react-popper/node_modules/@radix-ui/react-compose-refs": {
 | 
				
			||||||
      "version": "1.1.4",
 | 
					      "version": "1.1.1",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.4.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.1.tgz",
 | 
				
			||||||
      "integrity": "sha512-sn2O9k1rPFYVyKd5LAJfo96JlSGVFpa1fS6UuBJfrZadudiw5tAmru+n1x7aMRQ84qDM71Zh1+SzK5QwU0tJfA==",
 | 
					      "integrity": "sha512-Y9VzoRDSJtgFMUCoiZBDVo084VQ5hfpXxVE+NgkdNsjiDBByiImMZKKhxMwCbdHvhlENG6a833CbFkOQvTricw==",
 | 
				
			||||||
      "dependencies": {
 | 
					 | 
				
			||||||
        "@radix-ui/react-primitive": "2.0.2",
 | 
					 | 
				
			||||||
        "@radix-ui/react-use-layout-effect": "1.1.0"
 | 
					 | 
				
			||||||
      },
 | 
					 | 
				
			||||||
      "peerDependencies": {
 | 
					 | 
				
			||||||
        "@types/react": "*",
 | 
					 | 
				
			||||||
        "@types/react-dom": "*",
 | 
					 | 
				
			||||||
        "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
 | 
					 | 
				
			||||||
        "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
 | 
					 | 
				
			||||||
      },
 | 
					 | 
				
			||||||
      "peerDependenciesMeta": {
 | 
					 | 
				
			||||||
        "@types/react": {
 | 
					 | 
				
			||||||
          "optional": true
 | 
					 | 
				
			||||||
        },
 | 
					 | 
				
			||||||
        "@types/react-dom": {
 | 
					 | 
				
			||||||
          "optional": true
 | 
					 | 
				
			||||||
        }
 | 
					 | 
				
			||||||
      }
 | 
					 | 
				
			||||||
    },
 | 
					 | 
				
			||||||
    "node_modules/@radix-ui/react-popover/node_modules/@radix-ui/react-primitive": {
 | 
					 | 
				
			||||||
      "version": "2.0.2",
 | 
					 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.0.2.tgz",
 | 
					 | 
				
			||||||
      "integrity": "sha512-Ec/0d38EIuvDF+GZjcMU/Ze6MxntVJYO/fRlCPhCaVUyPY9WTalHJw54tp9sXeJo3tlShWpy41vQRgLRGOuz+w==",
 | 
					 | 
				
			||||||
      "dependencies": {
 | 
					 | 
				
			||||||
        "@radix-ui/react-slot": "1.1.2"
 | 
					 | 
				
			||||||
      },
 | 
					 | 
				
			||||||
      "peerDependencies": {
 | 
					 | 
				
			||||||
        "@types/react": "*",
 | 
					 | 
				
			||||||
        "@types/react-dom": "*",
 | 
					 | 
				
			||||||
        "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
 | 
					 | 
				
			||||||
        "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
 | 
					 | 
				
			||||||
      },
 | 
					 | 
				
			||||||
      "peerDependenciesMeta": {
 | 
					 | 
				
			||||||
        "@types/react": {
 | 
					 | 
				
			||||||
          "optional": true
 | 
					 | 
				
			||||||
        },
 | 
					 | 
				
			||||||
        "@types/react-dom": {
 | 
					 | 
				
			||||||
          "optional": true
 | 
					 | 
				
			||||||
        }
 | 
					 | 
				
			||||||
      }
 | 
					 | 
				
			||||||
    },
 | 
					 | 
				
			||||||
    "node_modules/@radix-ui/react-popper": {
 | 
					 | 
				
			||||||
      "version": "1.2.0",
 | 
					 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.2.0.tgz",
 | 
					 | 
				
			||||||
      "integrity": "sha512-ZnRMshKF43aBxVWPWvbj21+7TQCvhuULWJ4gNIKYpRlQt5xGRhLx66tMp8pya2UkGHTSlhpXwmjqltDYHhw7Vg==",
 | 
					 | 
				
			||||||
      "dependencies": {
 | 
					 | 
				
			||||||
        "@floating-ui/react-dom": "^2.0.0",
 | 
					 | 
				
			||||||
        "@radix-ui/react-arrow": "1.1.0",
 | 
					 | 
				
			||||||
        "@radix-ui/react-compose-refs": "1.1.0",
 | 
					 | 
				
			||||||
        "@radix-ui/react-context": "1.1.0",
 | 
					 | 
				
			||||||
        "@radix-ui/react-primitive": "2.0.0",
 | 
					 | 
				
			||||||
        "@radix-ui/react-use-callback-ref": "1.1.0",
 | 
					 | 
				
			||||||
        "@radix-ui/react-use-layout-effect": "1.1.0",
 | 
					 | 
				
			||||||
        "@radix-ui/react-use-rect": "1.1.0",
 | 
					 | 
				
			||||||
        "@radix-ui/react-use-size": "1.1.0",
 | 
					 | 
				
			||||||
        "@radix-ui/rect": "1.1.0"
 | 
					 | 
				
			||||||
      },
 | 
					 | 
				
			||||||
      "peerDependencies": {
 | 
					 | 
				
			||||||
        "@types/react": "*",
 | 
					 | 
				
			||||||
        "@types/react-dom": "*",
 | 
					 | 
				
			||||||
        "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
 | 
					 | 
				
			||||||
        "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
 | 
					 | 
				
			||||||
      },
 | 
					 | 
				
			||||||
      "peerDependenciesMeta": {
 | 
					 | 
				
			||||||
        "@types/react": {
 | 
					 | 
				
			||||||
          "optional": true
 | 
					 | 
				
			||||||
        },
 | 
					 | 
				
			||||||
        "@types/react-dom": {
 | 
					 | 
				
			||||||
          "optional": true
 | 
					 | 
				
			||||||
        }
 | 
					 | 
				
			||||||
      }
 | 
					 | 
				
			||||||
    },
 | 
					 | 
				
			||||||
    "node_modules/@radix-ui/react-popper/node_modules/@radix-ui/react-context": {
 | 
					 | 
				
			||||||
      "version": "1.1.0",
 | 
					 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.0.tgz",
 | 
					 | 
				
			||||||
      "integrity": "sha512-OKrckBy+sMEgYM/sMmqmErVn0kZqrHPJze+Ql3DzYsDDp0hl0L62nx/2122/Bvps1qz645jlcu2tD9lrRSdf8A==",
 | 
					 | 
				
			||||||
      "peerDependencies": {
 | 
					      "peerDependencies": {
 | 
				
			||||||
        "@types/react": "*",
 | 
					        "@types/react": "*",
 | 
				
			||||||
        "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
 | 
					        "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
 | 
				
			||||||
@@ -2308,11 +2157,11 @@
 | 
				
			|||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/@radix-ui/react-portal": {
 | 
					    "node_modules/@radix-ui/react-portal": {
 | 
				
			||||||
      "version": "1.1.2",
 | 
					      "version": "1.1.4",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.2.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.4.tgz",
 | 
				
			||||||
      "integrity": "sha512-WeDYLGPxJb/5EGBoedyJbT0MpoULmwnIPMJMSldkuiMsBAv7N1cRdsTWZWht9vpPOiN3qyiGAtbK2is47/uMFg==",
 | 
					      "integrity": "sha512-sn2O9k1rPFYVyKd5LAJfo96JlSGVFpa1fS6UuBJfrZadudiw5tAmru+n1x7aMRQ84qDM71Zh1+SzK5QwU0tJfA==",
 | 
				
			||||||
      "dependencies": {
 | 
					      "dependencies": {
 | 
				
			||||||
        "@radix-ui/react-primitive": "2.0.0",
 | 
					        "@radix-ui/react-primitive": "2.0.2",
 | 
				
			||||||
        "@radix-ui/react-use-layout-effect": "1.1.0"
 | 
					        "@radix-ui/react-use-layout-effect": "1.1.0"
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      "peerDependencies": {
 | 
					      "peerDependencies": {
 | 
				
			||||||
@@ -2368,11 +2217,11 @@
 | 
				
			|||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/@radix-ui/react-primitive": {
 | 
					    "node_modules/@radix-ui/react-primitive": {
 | 
				
			||||||
      "version": "2.0.0",
 | 
					      "version": "2.0.2",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.0.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.0.2.tgz",
 | 
				
			||||||
      "integrity": "sha512-ZSpFm0/uHa8zTvKBDjLFWLo8dkr4MBsiDLz0g3gMUwqgLHz9rTaRRGYDgvZPtBJgYCBKXkS9fzmoySgr8CO6Cw==",
 | 
					      "integrity": "sha512-Ec/0d38EIuvDF+GZjcMU/Ze6MxntVJYO/fRlCPhCaVUyPY9WTalHJw54tp9sXeJo3tlShWpy41vQRgLRGOuz+w==",
 | 
				
			||||||
      "dependencies": {
 | 
					      "dependencies": {
 | 
				
			||||||
        "@radix-ui/react-slot": "1.1.0"
 | 
					        "@radix-ui/react-slot": "1.1.2"
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      "peerDependencies": {
 | 
					      "peerDependencies": {
 | 
				
			||||||
        "@types/react": "*",
 | 
					        "@types/react": "*",
 | 
				
			||||||
@@ -2389,49 +2238,32 @@
 | 
				
			|||||||
        }
 | 
					        }
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/@radix-ui/react-primitive/node_modules/@radix-ui/react-slot": {
 | 
					 | 
				
			||||||
      "version": "1.1.0",
 | 
					 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.1.0.tgz",
 | 
					 | 
				
			||||||
      "integrity": "sha512-FUCf5XMfmW4dtYl69pdS4DbxKy8nj4M7SafBgPllysxmdachynNflAdp/gCsnYWNDnge6tI9onzMp5ARYc1KNw==",
 | 
					 | 
				
			||||||
      "dependencies": {
 | 
					 | 
				
			||||||
        "@radix-ui/react-compose-refs": "1.1.0"
 | 
					 | 
				
			||||||
      },
 | 
					 | 
				
			||||||
      "peerDependencies": {
 | 
					 | 
				
			||||||
        "@types/react": "*",
 | 
					 | 
				
			||||||
        "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
 | 
					 | 
				
			||||||
      },
 | 
					 | 
				
			||||||
      "peerDependenciesMeta": {
 | 
					 | 
				
			||||||
        "@types/react": {
 | 
					 | 
				
			||||||
          "optional": true
 | 
					 | 
				
			||||||
        }
 | 
					 | 
				
			||||||
      }
 | 
					 | 
				
			||||||
    },
 | 
					 | 
				
			||||||
    "node_modules/@radix-ui/react-select": {
 | 
					    "node_modules/@radix-ui/react-select": {
 | 
				
			||||||
      "version": "2.1.2",
 | 
					      "version": "2.1.6",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/@radix-ui/react-select/-/react-select-2.1.2.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/@radix-ui/react-select/-/react-select-2.1.6.tgz",
 | 
				
			||||||
      "integrity": "sha512-rZJtWmorC7dFRi0owDmoijm6nSJH1tVw64QGiNIZ9PNLyBDtG+iAq+XGsya052At4BfarzY/Dhv9wrrUr6IMZA==",
 | 
					      "integrity": "sha512-T6ajELxRvTuAMWH0YmRJ1qez+x4/7Nq7QIx7zJ0VK3qaEWdnWpNbEDnmWldG1zBDwqrLy5aLMUWcoGirVj5kMg==",
 | 
				
			||||||
      "dependencies": {
 | 
					      "dependencies": {
 | 
				
			||||||
        "@radix-ui/number": "1.1.0",
 | 
					        "@radix-ui/number": "1.1.0",
 | 
				
			||||||
        "@radix-ui/primitive": "1.1.0",
 | 
					        "@radix-ui/primitive": "1.1.1",
 | 
				
			||||||
        "@radix-ui/react-collection": "1.1.0",
 | 
					        "@radix-ui/react-collection": "1.1.2",
 | 
				
			||||||
        "@radix-ui/react-compose-refs": "1.1.0",
 | 
					        "@radix-ui/react-compose-refs": "1.1.1",
 | 
				
			||||||
        "@radix-ui/react-context": "1.1.1",
 | 
					        "@radix-ui/react-context": "1.1.1",
 | 
				
			||||||
        "@radix-ui/react-direction": "1.1.0",
 | 
					        "@radix-ui/react-direction": "1.1.0",
 | 
				
			||||||
        "@radix-ui/react-dismissable-layer": "1.1.1",
 | 
					        "@radix-ui/react-dismissable-layer": "1.1.5",
 | 
				
			||||||
        "@radix-ui/react-focus-guards": "1.1.1",
 | 
					        "@radix-ui/react-focus-guards": "1.1.1",
 | 
				
			||||||
        "@radix-ui/react-focus-scope": "1.1.0",
 | 
					        "@radix-ui/react-focus-scope": "1.1.2",
 | 
				
			||||||
        "@radix-ui/react-id": "1.1.0",
 | 
					        "@radix-ui/react-id": "1.1.0",
 | 
				
			||||||
        "@radix-ui/react-popper": "1.2.0",
 | 
					        "@radix-ui/react-popper": "1.2.2",
 | 
				
			||||||
        "@radix-ui/react-portal": "1.1.2",
 | 
					        "@radix-ui/react-portal": "1.1.4",
 | 
				
			||||||
        "@radix-ui/react-primitive": "2.0.0",
 | 
					        "@radix-ui/react-primitive": "2.0.2",
 | 
				
			||||||
        "@radix-ui/react-slot": "1.1.0",
 | 
					        "@radix-ui/react-slot": "1.1.2",
 | 
				
			||||||
        "@radix-ui/react-use-callback-ref": "1.1.0",
 | 
					        "@radix-ui/react-use-callback-ref": "1.1.0",
 | 
				
			||||||
        "@radix-ui/react-use-controllable-state": "1.1.0",
 | 
					        "@radix-ui/react-use-controllable-state": "1.1.0",
 | 
				
			||||||
        "@radix-ui/react-use-layout-effect": "1.1.0",
 | 
					        "@radix-ui/react-use-layout-effect": "1.1.0",
 | 
				
			||||||
        "@radix-ui/react-use-previous": "1.1.0",
 | 
					        "@radix-ui/react-use-previous": "1.1.0",
 | 
				
			||||||
        "@radix-ui/react-visually-hidden": "1.1.0",
 | 
					        "@radix-ui/react-visually-hidden": "1.1.2",
 | 
				
			||||||
        "aria-hidden": "^1.1.1",
 | 
					        "aria-hidden": "^1.2.4",
 | 
				
			||||||
        "react-remove-scroll": "2.6.0"
 | 
					        "react-remove-scroll": "^2.6.3"
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      "peerDependencies": {
 | 
					      "peerDependencies": {
 | 
				
			||||||
        "@types/react": "*",
 | 
					        "@types/react": "*",
 | 
				
			||||||
@@ -2448,13 +2280,10 @@
 | 
				
			|||||||
        }
 | 
					        }
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/@radix-ui/react-select/node_modules/@radix-ui/react-slot": {
 | 
					    "node_modules/@radix-ui/react-select/node_modules/@radix-ui/react-compose-refs": {
 | 
				
			||||||
      "version": "1.1.0",
 | 
					      "version": "1.1.1",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.1.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.1.tgz",
 | 
				
			||||||
      "integrity": "sha512-FUCf5XMfmW4dtYl69pdS4DbxKy8nj4M7SafBgPllysxmdachynNflAdp/gCsnYWNDnge6tI9onzMp5ARYc1KNw==",
 | 
					      "integrity": "sha512-Y9VzoRDSJtgFMUCoiZBDVo084VQ5hfpXxVE+NgkdNsjiDBByiImMZKKhxMwCbdHvhlENG6a833CbFkOQvTricw==",
 | 
				
			||||||
      "dependencies": {
 | 
					 | 
				
			||||||
        "@radix-ui/react-compose-refs": "1.1.0"
 | 
					 | 
				
			||||||
      },
 | 
					 | 
				
			||||||
      "peerDependencies": {
 | 
					      "peerDependencies": {
 | 
				
			||||||
        "@types/react": "*",
 | 
					        "@types/react": "*",
 | 
				
			||||||
        "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
 | 
					        "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
 | 
				
			||||||
@@ -2465,30 +2294,6 @@
 | 
				
			|||||||
        }
 | 
					        }
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/@radix-ui/react-select/node_modules/react-remove-scroll": {
 | 
					 | 
				
			||||||
      "version": "2.6.0",
 | 
					 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.6.0.tgz",
 | 
					 | 
				
			||||||
      "integrity": "sha512-I2U4JVEsQenxDAKaVa3VZ/JeJZe0/2DxPWL8Tj8yLKctQJQiZM52pn/GWFpSp8dftjM3pSAHVJZscAnC/y+ySQ==",
 | 
					 | 
				
			||||||
      "dependencies": {
 | 
					 | 
				
			||||||
        "react-remove-scroll-bar": "^2.3.6",
 | 
					 | 
				
			||||||
        "react-style-singleton": "^2.2.1",
 | 
					 | 
				
			||||||
        "tslib": "^2.1.0",
 | 
					 | 
				
			||||||
        "use-callback-ref": "^1.3.0",
 | 
					 | 
				
			||||||
        "use-sidecar": "^1.1.2"
 | 
					 | 
				
			||||||
      },
 | 
					 | 
				
			||||||
      "engines": {
 | 
					 | 
				
			||||||
        "node": ">=10"
 | 
					 | 
				
			||||||
      },
 | 
					 | 
				
			||||||
      "peerDependencies": {
 | 
					 | 
				
			||||||
        "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0",
 | 
					 | 
				
			||||||
        "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
 | 
					 | 
				
			||||||
      },
 | 
					 | 
				
			||||||
      "peerDependenciesMeta": {
 | 
					 | 
				
			||||||
        "@types/react": {
 | 
					 | 
				
			||||||
          "optional": true
 | 
					 | 
				
			||||||
        }
 | 
					 | 
				
			||||||
      }
 | 
					 | 
				
			||||||
    },
 | 
					 | 
				
			||||||
    "node_modules/@radix-ui/react-slot": {
 | 
					    "node_modules/@radix-ui/react-slot": {
 | 
				
			||||||
      "version": "1.1.2",
 | 
					      "version": "1.1.2",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.1.2.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.1.2.tgz",
 | 
				
			||||||
@@ -2631,11 +2436,11 @@
 | 
				
			|||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/@radix-ui/react-visually-hidden": {
 | 
					    "node_modules/@radix-ui/react-visually-hidden": {
 | 
				
			||||||
      "version": "1.1.0",
 | 
					      "version": "1.1.2",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.1.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.1.2.tgz",
 | 
				
			||||||
      "integrity": "sha512-N8MDZqtgCgG5S3aV60INAB475osJousYpZ4cTJ2cFbMpdHS5Y6loLTH8LPtkj2QN0x93J30HT/M3qJXM0+lyeQ==",
 | 
					      "integrity": "sha512-1SzA4ns2M1aRlvxErqhLHsBHoS5eI5UUcI2awAMgGUp4LoaoWOKYmvqDY2s/tltuPkh3Yk77YF/r3IRj+Amx4Q==",
 | 
				
			||||||
      "dependencies": {
 | 
					      "dependencies": {
 | 
				
			||||||
        "@radix-ui/react-primitive": "2.0.0"
 | 
					        "@radix-ui/react-primitive": "2.0.2"
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      "peerDependencies": {
 | 
					      "peerDependencies": {
 | 
				
			||||||
        "@types/react": "*",
 | 
					        "@types/react": "*",
 | 
				
			||||||
@@ -3975,6 +3780,11 @@
 | 
				
			|||||||
        "url": "https://github.com/sponsors/kossnocorp"
 | 
					        "url": "https://github.com/sponsors/kossnocorp"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "node_modules/date-fns-jalali": {
 | 
				
			||||||
 | 
					      "version": "4.1.0-0",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/date-fns-jalali/-/date-fns-jalali-4.1.0-0.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-hTIP/z+t+qKwBDcmmsnmjWTduxCg+5KfdqWQvb2X/8C9+knYY6epN/pfxdDuyVlSVeFz0sM5eEfwIUQ70U4ckg=="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "node_modules/debug": {
 | 
					    "node_modules/debug": {
 | 
				
			||||||
      "version": "4.3.6",
 | 
					      "version": "4.3.6",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz",
 | 
				
			||||||
@@ -6135,9 +5945,9 @@
 | 
				
			|||||||
        "url": "https://github.com/4lejandrito/next-plausible?sponsor=1"
 | 
					        "url": "https://github.com/4lejandrito/next-plausible?sponsor=1"
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      "peerDependencies": {
 | 
					      "peerDependencies": {
 | 
				
			||||||
        "next": "^11.1.0 || ^12.0.0 || ^13.0.0 || ^14.0.0",
 | 
					        "next": "^11.1.0 || ^12.0.0 || ^13.0.0 || ^14.0.0 || ^15.0.0",
 | 
				
			||||||
        "react": "^16.8.0 || ^17.0.0 || ^18.0.0",
 | 
					        "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0",
 | 
				
			||||||
        "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0"
 | 
					        "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/next/node_modules/postcss": {
 | 
					    "node_modules/next/node_modules/postcss": {
 | 
				
			||||||
@@ -7757,16 +7567,32 @@
 | 
				
			|||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/react-day-picker": {
 | 
					    "node_modules/react-day-picker": {
 | 
				
			||||||
      "version": "8.10.1",
 | 
					      "version": "9.5.1",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/react-day-picker/-/react-day-picker-8.10.1.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/react-day-picker/-/react-day-picker-9.5.1.tgz",
 | 
				
			||||||
      "integrity": "sha512-TMx7fNbhLk15eqcMt+7Z7S2KF7mfTId/XJDjKE8f+IUcFn0l08/kI4FiYTL/0yuOLmEcbR4Fwe3GJf/NiiMnPA==",
 | 
					      "integrity": "sha512-PxuK8inYLlYgM2zZUVBPsaBM5jI40suPeG+naKyx7kpyF032RRlEAUEjkpW9/poTASh/vyWAOVqjGuGw+47isw==",
 | 
				
			||||||
 | 
					      "dependencies": {
 | 
				
			||||||
 | 
					        "@date-fns/tz": "^1.2.0",
 | 
				
			||||||
 | 
					        "date-fns": "^4.1.0",
 | 
				
			||||||
 | 
					        "date-fns-jalali": "^4.1.0-0"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "engines": {
 | 
				
			||||||
 | 
					        "node": ">=18"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
      "funding": {
 | 
					      "funding": {
 | 
				
			||||||
        "type": "individual",
 | 
					        "type": "individual",
 | 
				
			||||||
        "url": "https://github.com/sponsors/gpbl"
 | 
					        "url": "https://github.com/sponsors/gpbl"
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      "peerDependencies": {
 | 
					      "peerDependencies": {
 | 
				
			||||||
        "date-fns": "^2.28.0 || ^3.0.0",
 | 
					        "react": ">=16.8.0"
 | 
				
			||||||
        "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "node_modules/react-day-picker/node_modules/date-fns": {
 | 
				
			||||||
 | 
					      "version": "4.1.0",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-4.1.0.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-Ukq0owbQXxa/U3EGtsdVBkR1w7KOQ5gIBqdH2hkvknzZPYvBxb/aa6E8L7tmjFtkwZBu3UXBbjIgPo/Ez4xaNg==",
 | 
				
			||||||
 | 
					      "funding": {
 | 
				
			||||||
 | 
					        "type": "github",
 | 
				
			||||||
 | 
					        "url": "https://github.com/sponsors/kossnocorp"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/react-dom": {
 | 
					    "node_modules/react-dom": {
 | 
				
			||||||
@@ -7781,9 +7607,9 @@
 | 
				
			|||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/react-hook-form": {
 | 
					    "node_modules/react-hook-form": {
 | 
				
			||||||
      "version": "7.53.0",
 | 
					      "version": "7.54.2",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/react-hook-form/-/react-hook-form-7.53.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/react-hook-form/-/react-hook-form-7.54.2.tgz",
 | 
				
			||||||
      "integrity": "sha512-M1n3HhqCww6S2hxLxciEXy2oISPnAzxY7gvwVPrtlczTM/1dDadXgUxDpHMrMTblDOcm/AXtXxHwZ3jpg1mqKQ==",
 | 
					      "integrity": "sha512-eHpAUgUjWbZocoQYUHposymRb4ZP6d0uwUnooL2uOybA9/3tPUvoAKqEWK1WaSiTxxOfTpffNZP7QwlnM3/gEg==",
 | 
				
			||||||
      "engines": {
 | 
					      "engines": {
 | 
				
			||||||
        "node": ">=18.0.0"
 | 
					        "node": ">=18.0.0"
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
@@ -9323,9 +9149,9 @@
 | 
				
			|||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/zod": {
 | 
					    "node_modules/zod": {
 | 
				
			||||||
      "version": "3.23.8",
 | 
					      "version": "3.24.2",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/zod/-/zod-3.23.8.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/zod/-/zod-3.24.2.tgz",
 | 
				
			||||||
      "integrity": "sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==",
 | 
					      "integrity": "sha512-lY7CDW43ECgW9u1TcT3IoXHflywfVqDYze4waEz812jR/bZ8FHDsl7pFQoSZTz5N+2NqRXs8GBwnAwo3ZNxqhQ==",
 | 
				
			||||||
      "funding": {
 | 
					      "funding": {
 | 
				
			||||||
        "url": "https://github.com/sponsors/colinhacks"
 | 
					        "url": "https://github.com/sponsors/colinhacks"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										12
									
								
								package.json
									
									
									
									
									
								
							
							
						
						
									
										12
									
								
								package.json
									
									
									
									
									
								
							@@ -9,10 +9,10 @@
 | 
				
			|||||||
    "lint": "next lint"
 | 
					    "lint": "next lint"
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  "dependencies": {
 | 
					  "dependencies": {
 | 
				
			||||||
    "@hookform/resolvers": "^3.9.0",
 | 
					    "@hookform/resolvers": "^3.10.0",
 | 
				
			||||||
    "@radix-ui/react-label": "^2.1.0",
 | 
					    "@radix-ui/react-label": "^2.1.2",
 | 
				
			||||||
    "@radix-ui/react-popover": "^1.1.6",
 | 
					    "@radix-ui/react-popover": "^1.1.6",
 | 
				
			||||||
    "@radix-ui/react-select": "^2.1.2",
 | 
					    "@radix-ui/react-select": "^2.1.6",
 | 
				
			||||||
    "@radix-ui/react-slot": "^1.1.2",
 | 
					    "@radix-ui/react-slot": "^1.1.2",
 | 
				
			||||||
    "autoprefixer": "^10.4.19",
 | 
					    "autoprefixer": "^10.4.19",
 | 
				
			||||||
    "class-variance-authority": "^0.7.0",
 | 
					    "class-variance-authority": "^0.7.0",
 | 
				
			||||||
@@ -25,13 +25,13 @@
 | 
				
			|||||||
    "postcss-flexbugs-fixes": "^5.0.2",
 | 
					    "postcss-flexbugs-fixes": "^5.0.2",
 | 
				
			||||||
    "postcss-preset-env": "^10.0.0",
 | 
					    "postcss-preset-env": "^10.0.0",
 | 
				
			||||||
    "react": "19.0.0",
 | 
					    "react": "19.0.0",
 | 
				
			||||||
    "react-day-picker": "^8.10.1",
 | 
					    "react-day-picker": "^9.5.1",
 | 
				
			||||||
    "react-dom": "19.0.0",
 | 
					    "react-dom": "19.0.0",
 | 
				
			||||||
    "react-hook-form": "^7.53.0",
 | 
					    "react-hook-form": "^7.54.2",
 | 
				
			||||||
    "sharp": "^0.33.4",
 | 
					    "sharp": "^0.33.4",
 | 
				
			||||||
    "tailwind-merge": "^2.5.2",
 | 
					    "tailwind-merge": "^2.5.2",
 | 
				
			||||||
    "tailwindcss-animate": "^1.0.7",
 | 
					    "tailwindcss-animate": "^1.0.7",
 | 
				
			||||||
    "zod": "^3.23.8"
 | 
					    "zod": "^3.24.2"
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  "devDependencies": {
 | 
					  "devDependencies": {
 | 
				
			||||||
    "@types/node": "20.16.11",
 | 
					    "@types/node": "20.16.11",
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user