diff --git a/actions/supabase/queries/prompt.ts b/actions/supabase/queries/prompt.ts
index 82668505..33a38d59 100644
--- a/actions/supabase/queries/prompt.ts
+++ b/actions/supabase/queries/prompt.ts
@@ -1,7 +1,7 @@
import { PromptType, UUID } from "@/types/schema";
import supabase from "../client";
-export async function getOptionsForPrompt(prompt_id: UUID) {
+export async function getOptionsForPrompt(prompt_id: string) {
const { data, error } = await supabase
.from("prompt_option")
.select("*")
diff --git a/actions/supabase/queries/sessions.ts b/actions/supabase/queries/sessions.ts
index 7601751f..a3a28b26 100644
--- a/actions/supabase/queries/sessions.ts
+++ b/actions/supabase/queries/sessions.ts
@@ -333,39 +333,92 @@ export async function fetchRole(
return data.role_id;
}
-export async function createPromptAnswer(
+export async function deletePromptAnswers(
userId: string,
promptId: string,
sessionId: UUID,
- phaseId: UUID,
- answer: string,
) {
const supabase = await getSupabaseServerClient();
- const { data, error } = await supabase
+ const { error } = await supabase
.from("prompt_response")
- .upsert(
- [
- {
- prompt_response_id: crypto.randomUUID(),
- session_id: sessionId,
- phase_id: phaseId,
- user_id: userId,
- prompt_id: promptId,
- prompt_answer: answer,
- },
- ],
- { onConflict: "user_id,prompt_id,session_id" },
- )
- .select("prompt_response_id");
+ .delete()
+ .match({ user_id: userId, prompt_id: promptId, session_id: sessionId });
if (error) {
console.error(
- "Error creating prompt answer:",
+ "Error deleting prompt answers:",
JSON.stringify(error, null, 2),
);
- } else {
- console.log("Insert success:", data);
}
+}
+
+export async function createPromptAnswer(
+ userId: string,
+ promptId: string,
+ sessionId: UUID,
+ phaseId: UUID,
+ answer: string,
+ promptType: string | null,
+) {
+ const supabase = await getSupabaseServerClient();
+
+ const isOptionPrompt =
+ promptType === "checkbox" || promptType === "multiple_choice";
+
+ const baseRow = {
+ session_id: sessionId,
+ phase_id: phaseId,
+ user_id: userId,
+ prompt_id: promptId,
+ };
+
+ // OPTION PROMPTS (checkbox / MCQ)
+ if (isOptionPrompt) {
+ const { data, error } = await supabase
+ .from("prompt_response")
+ .insert({
+ ...baseRow,
+ prompt_response_id: crypto.randomUUID(),
+ prompt_option_id: answer,
+ prompt_answer: null,
+ })
+ .select("prompt_response_id");
+
+ if (error) console.error("Error inserting option response:", error);
+ return data;
+ }
+
+ // TEXT PROMPTS (single response)
+ const { data: updated, error: updateError } = await supabase
+ .from("prompt_response")
+ .update({
+ prompt_answer: answer,
+ prompt_option_id: null,
+ })
+ .match({
+ user_id: userId,
+ prompt_id: promptId,
+ session_id: sessionId,
+ })
+ .select("prompt_response_id");
+
+ if (updateError) console.error("Update error:", updateError);
+
+ if (updated && updated.length > 0) return updated;
+
+ // Insert if no existing row
+ const { data, error } = await supabase
+ .from("prompt_response")
+ .insert({
+ ...baseRow,
+ prompt_response_id: crypto.randomUUID(),
+ prompt_answer: answer,
+ prompt_option_id: null,
+ })
+ .select("prompt_response_id");
+
+ if (error) console.error("Insert error:", error);
+
return data;
}
diff --git a/app/participants/components/CheckboxPromptParticipant.tsx b/app/participants/components/CheckboxPromptParticipant.tsx
new file mode 100644
index 00000000..0aa33a7e
--- /dev/null
+++ b/app/participants/components/CheckboxPromptParticipant.tsx
@@ -0,0 +1,60 @@
+import { Checkbox, FormControlLabel } from "@mui/material";
+import { PromptOption } from "@/types/schema";
+import {
+ CheckboxOptionParticipantStyled,
+ CheckboxOptionTextStyled,
+ CheckboxParticipantStyled,
+} from "./styles";
+
+type Props = {
+ options: PromptOption[];
+ values: string[];
+ onChange: (value: string[]) => void;
+};
+
+export default function CheckboxPromptParticipant({
+ options,
+ values,
+ onChange,
+}: Props) {
+ function toggle(id: string) {
+ const set = new Set(values);
+
+ if (set.has(id)) {
+ set.delete(id);
+ } else {
+ set.add(id);
+ }
+
+ onChange(Array.from(set));
+ }
+
+ return (
+
+ {options.map(o => {
+ const selected = values.includes(o.option_id);
+ return (
+
+ toggle(o.option_id)}
+ />
+ }
+ label={
+
+ {o.option_text}
+
+ }
+ />
+
+ );
+ })}
+
+ );
+}
diff --git a/app/participants/components/MultipleChoicePromptParticipant.tsx b/app/participants/components/MultipleChoicePromptParticipant.tsx
new file mode 100644
index 00000000..c9850397
--- /dev/null
+++ b/app/participants/components/MultipleChoicePromptParticipant.tsx
@@ -0,0 +1,47 @@
+import { FormControlLabel, Radio, RadioGroup } from "@mui/material";
+import { PromptOption } from "@/types/schema";
+import {
+ McqOptionParticipantStyled,
+ McqOptionTextStyled,
+ MultipleChoiceParticipantStyled,
+} from "./styles";
+
+type Props = {
+ options: PromptOption[];
+ value: string;
+ onChange: (value: string) => void;
+};
+
+export default function MultipleChoicePromptParticipant({
+ options,
+ value,
+ onChange,
+}: Props) {
+ return (
+
+ onChange(e.target.value)}
+ name="mcq-participant"
+ >
+ {options.map(o => (
+
+ }
+ label={
+
+ {" "}
+ {o.option_text}
+
+ }
+ />
+
+ ))}
+
+
+ );
+}
diff --git a/app/participants/components/ParticipantNextButton.tsx b/app/participants/components/ParticipantNextButton.tsx
index f3f54fd4..32cf4fa2 100644
--- a/app/participants/components/ParticipantNextButton.tsx
+++ b/app/participants/components/ParticipantNextButton.tsx
@@ -4,6 +4,7 @@ import type { UUID } from "@/types/schema";
import { useEffect, useState } from "react";
import { useRouter } from "next/navigation";
import { setIsFinished } from "@/actions/supabase/queries/sessions";
+import { NextButtonContainerStyled } from "../session-flow/styles";
import { Button } from "../styles";
interface NextButtonProps {
@@ -49,12 +50,14 @@ export default function NextButton({
}
return (
-
-
- {isLastPhase ? "Finish Game" : "Next"}
-
-
- {clicked && waiting for others... }
-
+
+ {clicked ? (
+ waiting for others...
+ ) : (
+
+ {isLastPhase ? "Finish Game" : "Next"}
+
+ )}
+
);
}
diff --git a/app/participants/components/PromptRenderer.tsx b/app/participants/components/PromptRenderer.tsx
new file mode 100644
index 00000000..4ac832b3
--- /dev/null
+++ b/app/participants/components/PromptRenderer.tsx
@@ -0,0 +1,78 @@
+"use client";
+
+import CheckboxPromptParticipant from "@/app/participants/components/CheckboxPromptParticipant";
+import MultipleChoicePromptParticipant from "@/app/participants/components/MultipleChoicePromptParticipant";
+import TextPromptParticipant from "@/app/participants/components/TextPromptParticipant";
+import { PromptWithOption } from "@/app/participants/session-flow/page";
+import {
+ PromptQuestionArrowStyled,
+ PromptQuestionContentStyled,
+ PromptQuestionContentTitledStyled,
+ PromptQuestionStyled,
+} from "../session-flow/styles";
+
+type PromptRendererProps = {
+ index: number;
+ promptWithOption: PromptWithOption;
+ answer: string | string[];
+ onAnswer: (value: string | string[]) => void;
+ onBlur: (value: string | string[]) => void;
+};
+
+export default function PromptRenderer({
+ index,
+ promptWithOption,
+ answer,
+ onAnswer,
+ onBlur,
+}: PromptRendererProps) {
+ const { prompt, options } = promptWithOption;
+
+ function handleChange(value: string | string[]) {
+ onAnswer(value);
+ // fire immediately for selection types
+ if (prompt.prompt_type !== "text") {
+ onBlur(value);
+ }
+ }
+
+ const arrowString: string = "->";
+
+ return (
+
+
+ {index + 1} {arrowString}{" "}
+
+
+
+
+ {prompt.prompt_text}
+
+
+ {prompt.prompt_type === "text" && (
+ onBlur(answer)}
+ />
+ )}
+
+ {prompt.prompt_type === "multiple_choice" && (
+
+ )}
+
+ {prompt.prompt_type === "checkbox" && (
+
+ )}
+
+
+ );
+}
diff --git a/app/participants/components/TextPromptParticipant.tsx b/app/participants/components/TextPromptParticipant.tsx
new file mode 100644
index 00000000..8161d41b
--- /dev/null
+++ b/app/participants/components/TextPromptParticipant.tsx
@@ -0,0 +1,22 @@
+import { TextFieldParticpantsStyled } from "./styles";
+
+type TextPromptParticipantProps = {
+ value: string;
+ onChange: (value: string) => void;
+ onBlur?: () => void;
+};
+
+export default function TextPromptParticipant({
+ value,
+ onChange,
+ onBlur,
+}: TextPromptParticipantProps) {
+ return (
+ onChange(e.target.value)}
+ onBlur={onBlur}
+ />
+ );
+}
diff --git a/app/participants/components/styles.ts b/app/participants/components/styles.ts
new file mode 100644
index 00000000..476b1cea
--- /dev/null
+++ b/app/participants/components/styles.ts
@@ -0,0 +1,127 @@
+import { TextField } from "@mui/material";
+import styled from "styled-components";
+import COLORS from "@/styles/colors";
+import { Sans } from "@/styles/fonts";
+
+export const MultipleChoiceParticipantStyled = styled.div`
+ display: flex;
+ flex-direction: column;
+
+ .MuiFormGroup-root {
+ gap: 8px;
+ }
+`;
+
+export const McqOptionParticipantStyled = styled.div<{ $selected: boolean }>`
+ display: fit-content;
+ flex-direction: row;
+ align-items: center;
+ width: 100%;
+ border-radius: 8px;
+ background-color: ${COLORS.oat_light};
+
+ background-color: ${({ $selected }) =>
+ $selected ? COLORS.lightEletricBlue : COLORS.oat_light};
+ border: 1px solid
+ ${({ $selected }) => ($selected ? COLORS.darkElectricBlue : "transparent")};
+
+ .MuiFormControlLabel-root {
+ margin-left: 0;
+ width: 100%;
+ }
+
+ .MuiRadio-root.Mui-checked {
+ padding-left: 8px;
+ color: ${({ $selected }) =>
+ $selected ? COLORS.darkElectricBlue : COLORS.oat_medium};
+ }
+`;
+
+export const McqOptionTextStyled = styled.span<{ $selected: boolean }>`
+ font-family: ${Sans.style.fontFamily};
+ font-size: 12px;
+ font-style: normal;
+ font-weight: 500;
+ line-height: normal;
+ color: ${({ $selected }) => ($selected ? COLORS.black100 : COLORS.black70)};
+ line-height: 150%; /* 18px */
+ padding: 8px 0;
+ width: 100%;
+`;
+
+export const CheckboxParticipantStyled = styled.div`
+ display: flex;
+ flex-direction: column;
+ width: 100%;
+ gap: 8px;
+
+ .MuiFormGroup-root {
+ gap: 8px;
+ }
+`;
+
+export const CheckboxOptionParticipantStyled = styled.div<{
+ $selected: boolean;
+}>`
+ display: flex;
+ flex-direction: row;
+ align-items: center;
+ width: 100%;
+ border-radius: 8px;
+ background-color: ${({ $selected }) =>
+ $selected ? COLORS.lightEletricBlue : COLORS.oat_light};
+ border: 1px solid
+ ${({ $selected }) => ($selected ? COLORS.darkElectricBlue : "transparent")};
+
+ .MuiFormControlLabel-root {
+ margin-left: 0;
+ width: 100%;
+ }
+
+ .MuiCheckbox-root {
+ padding-left: 8px;
+ }
+
+ .MuiCheckbox-root.Mui-checked {
+ color: ${COLORS.darkElectricBlue};
+ }
+`;
+
+export const CheckboxOptionTextStyled = styled.span<{ $selected: boolean }>`
+ font-family: ${Sans.style.fontFamily};
+ font-size: 12px;
+ font-style: normal;
+ font-weight: 500;
+ line-height: 150%;
+ padding: 8px 0;
+ color: ${({ $selected }) => ($selected ? COLORS.black100 : COLORS.black70)};
+`;
+
+export const TextFieldParticpantsStyled = styled(TextField)`
+ width: 100%;
+
+ .MuiOutlinedInput-root {
+ background-color: ${COLORS.white};
+ border-radius: 8px;
+
+ fieldset {
+ border: 1px solid ${COLORS.black20}; // set here, not on root
+ }
+
+ &:hover fieldset {
+ border-color: ${COLORS.black20};
+ }
+
+ &.Mui-focused fieldset {
+ border-color: ${COLORS.black20};
+ border-width: 1px; // MUI defaults to 2px on focus
+ }
+ }
+
+ .MuiInputBase-input {
+ font-size: 10px;
+ font-family: ${Sans.style.fontFamily};
+ font-weight: 500;
+ color: ${COLORS.black70};
+ }
+`;
diff --git a/app/participants/session-flow/page.tsx b/app/participants/session-flow/page.tsx
index 80f11697..e0eb6f0c 100644
--- a/app/participants/session-flow/page.tsx
+++ b/app/participants/session-flow/page.tsx
@@ -4,14 +4,17 @@ import type {
Phase,
Prompt,
PromptAnswer,
+ PromptOption,
RolePhase,
UUID,
} from "@/types/schema";
import { useEffect, useState } from "react";
import { useSearchParams } from "next/navigation";
import supabase from "@/actions/supabase/client";
+import { getOptionsForPrompt } from "@/actions/supabase/queries/prompt";
import {
createPromptAnswer,
+ deletePromptAnswers,
fetchMostRecentPhase,
fetchPhases,
fetchPromptResponses,
@@ -19,36 +22,49 @@ import {
fetchRole,
fetchRolePhases,
} from "@/actions/supabase/queries/sessions";
+import PromptRenderer from "@/app/participants/components/PromptRenderer";
import { useProfile } from "@/utils/ProfileProvider";
import NextButton from "../components/ParticipantNextButton";
import {
+ BodyTextStyled,
Container,
+ ContextStyled,
Main,
ParticipantFlowMain,
+ PhaseContextStyled,
PhaseHeading,
PromptCard,
- PromptText,
- RolePhaseDescription,
- StyledTextarea,
+ PromptQuestionTitleStyled,
+ ScenarioOverviewFieldsStyled,
+ ScenarioOverviewStyled,
+ ScenarioOverviewTitleStyled,
+ SubheaderStyled,
} from "./styles";
+export interface PromptWithOption {
+ prompt: Prompt;
+ options: PromptOption[];
+}
+
export default function ParticipantFlowPage() {
const { userId } = useProfile();
const searchParams = useSearchParams();
- const sessionId = searchParams.get("sessionId") as UUID | null;
+ const sessionId = searchParams.get("sessionId") as UUID;
const [roleId, setRoleId] = useState(null);
const [phases, setPhases] = useState([]);
const [currentPhaseIndex, setCurrentPhaseIndex] = useState(0);
const [rolePhase, setRolePhase] = useState(null);
- const [prompts, setPrompts] = useState([]);
+ const [promptsWithOptions, setPromptsWithOptions] = useState<
+ PromptWithOption[]
+ >([]);
const [loading, setLoading] = useState(true);
- const [answers, setAnswers] = useState([]);
+ const [answers, setAnswers] = useState<(string | string[])[]>([]);
const [completedPrompts, setCompletedPrompts] = useState>(
new Set(),
);
// DT: We use a set to store the index of prompts that hvae been completed (defined by blurred)
- const totalPrompts = prompts.length;
+ const totalPrompts = promptsWithOptions.length;
const completedCount = completedPrompts.size;
const progressPercentage =
totalPrompts > 0 ? Math.round((completedCount / totalPrompts) * 100) : 0;
@@ -85,31 +101,52 @@ export default function ParticipantFlowPage() {
loadData();
}, [userId, sessionId]);
+ // Load Options if prompt is an mcq or checkbox
+ async function loadPromptOptions(prompt_id: string) {
+ const pulled_options = await getOptionsForPrompt(prompt_id);
+ return pulled_options ?? [];
+ }
+
useEffect(() => {
if (!currentPhase || !roleId) return;
async function loadPhaseContent() {
try {
+ console.log("Getting role phase id");
const rp = await fetchRolePhases(roleId as UUID, currentPhase.phase_id);
setRolePhase(rp);
if (rp) {
- const p = await fetchPrompts(rp.role_phase_id);
- setPrompts(p);
+ const prompts = await fetchPrompts(rp.role_phase_id);
+
+ const buffer: PromptWithOption[] = await Promise.all(
+ prompts.map(async p => {
+ const pulled_options = await loadPromptOptions(p.prompt_id);
+
+ return {
+ prompt: p,
+ options: pulled_options,
+ };
+ }),
+ );
+
+ setPromptsWithOptions(buffer);
+ console.log("Loaded prompts ", buffer);
} else {
- setPrompts([]);
+ setPromptsWithOptions([]);
}
} catch (err) {
console.error("Error setting prompts:", err);
- setPrompts([]);
+ setPromptsWithOptions([]);
}
}
loadPhaseContent();
- }, [currentPhase, roleId]);
+ }, [currentPhase, currentPhaseIndex, roleId]);
useEffect(() => {
- if (!userId || !sessionId || !rolePhase || prompts.length === 0) return;
+ if (!userId || !sessionId || !rolePhase || promptsWithOptions.length === 0)
+ return;
async function loadResponses() {
if (!userId || !sessionId || !rolePhase) return;
@@ -137,7 +174,10 @@ export default function ParticipantFlowPage() {
if (!responses) return;
- const ordered = sortResponsesByPromptOrder(prompts, responses);
+ const ordered = sortResponsesByPromptOrder(
+ promptsWithOptions,
+ responses,
+ );
const answerStrings = ordered.map(r => r?.prompt_answer ?? "");
setAnswers(answerStrings);
}
@@ -147,15 +187,17 @@ export default function ParticipantFlowPage() {
}
loadResponses();
- }, [userId, sessionId, rolePhase, prompts, currentPhaseIndex]);
+ }, [userId, sessionId, rolePhase, promptsWithOptions, currentPhaseIndex]);
function sortResponsesByPromptOrder(
- prompts: Prompt[],
+ promptsWithOptions: PromptWithOption[],
responses: PromptAnswer[],
) {
const responseMap = new Map(responses.map(r => [r.prompt_id, r]));
- return prompts.map(prompt => responseMap.get(prompt.prompt_id) ?? null);
+ return promptsWithOptions.map(
+ ({ prompt }) => responseMap.get(prompt.prompt_id) ?? null,
+ );
}
useEffect(() => {
@@ -176,7 +218,18 @@ export default function ParticipantFlowPage() {
filter: `session_id=eq.${sessionId}`,
},
payload => {
- console.log("Realtime payload received:", payload);
+ console.log(
+ "OLD Realtime payload received:",
+ payload,
+ payload.old.is_finished,
+ payload.old.phase_index,
+ );
+ console.log(
+ "Realtime payload received:",
+ payload,
+ payload.new.is_finished,
+ payload.new.phase_index,
+ );
const newPhaseIndex = payload.new.phase_index;
console.log("New phase_index from DB:", newPhaseIndex);
@@ -198,54 +251,56 @@ export default function ParticipantFlowPage() {
}, [userId, sessionId, phases]);
useEffect(() => {
- setAnswers(Array(prompts.length).fill(""));
+ setAnswers(Array(promptsWithOptions.length).fill(""));
setCompletedPrompts(new Set());
- }, [prompts]);
-
- function handleInputAnswer(index: number, value: string) {
- const updated = [...answers];
- updated[index] = value;
- setAnswers(updated);
+ }, [promptsWithOptions]);
+
+ function handleInputAnswer(index: number, value: string | string[]) {
+ setAnswers(prev => {
+ const copy = [...prev];
+ copy[index] = value;
+ return copy;
+ });
}
- async function submitAnswers() {
- if (!userId || !sessionId) return;
- const updatedCompletedPrompts = new Set(completedPrompts);
-
- for (let i = 0; i < answers.length; i++) {
- const answer = answers[i];
- const promptId = prompts[i].prompt_id;
+ async function handleSave(promptIndex: number, value: string | string[]) {
+ const { prompt_id, prompt_type } = promptsWithOptions[promptIndex].prompt;
+ if (!value || !userId || !rolePhase) return;
- if (!answer.trim()) continue;
- updatedCompletedPrompts.add(promptId);
-
- await createPromptAnswer(
+ if (prompt_type === "checkbox" || prompt_type === "multiple_choice") {
+ const deleteResult = await deletePromptAnswers(
userId,
- sessionId!,
- currentPhase.phase_id,
- promptId,
- answer,
+ prompt_id,
+ sessionId,
);
+ console.log("deleted rows for", prompt_id, deleteResult);
}
- setCompletedPrompts(updatedCompletedPrompts);
- }
- async function saveAnswers() {
- if (!userId || !sessionId) return;
- for (let i = 0; i < answers.length; i++) {
- const answer = answers[i];
+ const values = Array.isArray(value) ? value : [value];
- if (!answer.trim()) continue;
- const promptId = prompts[i].prompt_id;
+ // Updated to parrallelise DB updates
+ await Promise.allSettled(
+ values.map(v =>
+ createPromptAnswer(
+ userId,
+ prompt_id,
+ sessionId,
+ rolePhase.phase_id,
+ v,
+ prompt_type,
+ ),
+ ),
+ );
- if (!userId) continue;
- await createPromptAnswer(
- userId,
- promptId,
- answer,
- sessionId,
- currentPhase.phase_id,
- );
+ console.log("saving answer ", prompt_id, values);
+
+ setCompletedPrompts(prev => new Set(prev).add(prompt_id));
+ }
+
+ async function submitAnswers() {
+ // sequential, submit all answers, safety flush
+ for (let i = 0; i < answers.length; i++) {
+ await handleSave(i, answers[i]);
}
}
@@ -254,58 +309,92 @@ export default function ParticipantFlowPage() {
return Loading phases...
;
}
- console.log("user id:", userId);
- console.log("session id:", sessionId);
- console.log("currentPhaseIndex:", currentPhaseIndex);
-
return (
-
+
+ {currentPhaseIndex + 1} out of {phases.length}
Phase {currentPhaseIndex + 1}
+
+ Context
+
+
+ Your office has been working around the clock tackling a new
+ wave of COVID-19 spurred by a lack of compliance with public
+ health precautions as people moved indoors during the colder
+ months. Yesterday, the country reached all-time highs of 7,019
+ new cases and 144 deaths. Vaccines are expected to start
+ becoming available in February, but only in limited amounts
+ initially.
+
+
+ You receive a call from a rural field office that the local
+ hospital has reported seeing over 100 patients with fever,
+ headache and breathing difficulties last week. Due to limited
+ lab supplies, only 37 of the patients could be tested. The swabs
+ were sent to a private laboratory for analysis, and none of the
+ tests were positive for COVID-19. Based on the symptoms and
+ progression of the disease, doctors at the hospital believe the
+ patients do have COVID-19, and they are concerned about the
+ handling and testing protocols used for the samples. Upon
+ checking CRVS, you find that the lab has not yet submitted the
+ results for those tests.
+
+
+ You ask your colleague at the field office to visit the hospital
+ and the laboratory to see if he can identify any issues with the
+ test kits, sampling process, handling, or analysis protocols. He
+ expresses concern about visiting the COVID ward at the hospital
+ due to shortages of PPE.
+
+
+ A breakout of COVID-19 at PTCL headquarters in Islamabad has
+ impacted Internet reliability, causing intermittent outages,
+ particularly in the capital.
+
+
+ Hide
+
+
+
+ Scenario Overview
+
+
+
+ Summary
+ {}
+
+
+
+ Setting
+ {}
+
+
+
+ Current Activity
+ {}
+
+
+
+
+
+ Questions
- {rolePhase && (
-
- Role description: {rolePhase.description}
-
- )}
Progress: {completedCount} / {totalPrompts} completed (
{progressPercentage}%)
+
- {prompts.map((prompt, index) => (
-
-
{prompt.prompt_text}
-
-
) =>
- handleInputAnswer(index, e.target.value)
- }
- onBlur={async () => {
- const value = answers[index]?.trim();
- if (!value || !userId || !sessionId) return;
- const promptId = prompts[index].prompt_id;
-
- await createPromptAnswer(
- userId,
- promptId,
- value,
- sessionId,
- currentPhase.phase_id,
- );
-
- setCompletedPrompts(prev => {
- const updated = new Set(prev);
- updated.add(promptId);
- return updated;
- });
- }}
- minRows={3}
- placeholder="Type your answer..."
- />
-
+ {promptsWithOptions.map((pWithOpts, index) => (
+ handleInputAnswer(index, value)}
+ onBlur={value => handleSave(index, value)}
+ />
))}
diff --git a/app/participants/session-flow/styles.ts b/app/participants/session-flow/styles.ts
index c5009c87..287b7ad7 100644
--- a/app/participants/session-flow/styles.ts
+++ b/app/participants/session-flow/styles.ts
@@ -6,22 +6,42 @@ import { Sans } from "@/styles/fonts";
export const ParticipantFlowMain = styled.div`
display: flex;
flex-direction: column;
- justify-content: center;
- padding: 2rem 0;
+ justify-content: top;
+ padding: 40px 0;
width: 100%;
+ height: 100%;
+ align-items: flex-start;
+ gap: 32px;
+ flex: 1 0 0;
`;
export const Container = styled.div`
background-color: ${COLORS.white};
- width: 30rem;
+ width: 100%;
+ height: 100%;
+ display: grid;
+ grid-template-columns: 1fr 1fr;
+ gap: 120px;
+ padding: 80px 120px;
+`;
+
+export const PhaseContextStyled = styled.div`
+ width: 100%;
+ height: 100%;
+ flex: 1;
display: flex;
flex-direction: column;
- gap: 2.25rem;
+ gap: 40px;
`;
export const PromptCard = styled.div`
- gap: 1rem;
- padding-bottom: 1rem;
+ display: flex;
+ padding-top: 32px;
+ flex-direction: column;
+ align-items: flex-start;
+ gap: 32px;
+ flex: 1 0 0;
+ width: 100%;
`;
export const Main = styled.main`
@@ -33,13 +53,12 @@ export const Main = styled.main`
align-items: center;
flex-direction: column;
background-color: ${COLORS.white};
- background: ${COLORS.white};
+ font-family: ${Sans.style.fontFamily};
`;
export const PhaseHeading = styled.h1`
display: flex;
flex-direction: column;
- padding: 0.75rem;
`;
export const RolePhaseDescription = styled.p`
@@ -68,3 +87,126 @@ export const StyledTextarea = styled(TextareaAutosize)`
box-shadow: 0 0 0 2px #e8efff;
}
`;
+
+export const ContextStyled = styled.div`
+ display: flex;
+ padding: 9px 12px;
+ flex-direction: column;
+ align-items: flex-start;
+ align-self: stretch;
+
+ border-radius: 8px;
+ background-color: ${COLORS.oat_medium};
+
+ color: ${COLORS.black70};
+
+ /* Body 2 */
+ font-family: ${Sans.style.fontFamily};
+ font-size: 12px;
+ font-style: normal;
+ font-weight: 500;
+ line-height: 150%; /* 18px */
+`;
+
+export const SubheaderStyled = styled.h4`
+ font-size: 10px;
+ color: ${COLORS.black40};
+ padding 0 0 8px;
+`;
+
+export const BodyTextStyled = styled.h4`
+ display: flex;
+ flex-direction: column;
+ align-items: flex-start;
+ gap: 16px;
+ align-self: stretch;
+`;
+
+export const ScenarioOverviewStyled = styled.h3`
+ display: flex;
+ flex-direction: column;
+ align-self: stretch;
+ gap: 16px;
+`;
+
+export const ScenarioOverviewTitleStyled = styled.div`
+ color: ${COLORS.black};
+ padding: 0 0 16px 0;
+
+ /* Heading 3 */
+ font-family: ${Sans.style.fontFamily};
+ font-size: 24px;
+ font-style: normal;
+ font-weight: 700;
+ line-height: normal;
+`;
+
+export const ScenarioOverviewFieldsStyled = styled.div`
+ display: flex;
+ padding: 9px 12px;
+ flex-direction: column;
+ align-items: flex-start;
+ gap: 8px;
+ align-self: stretch;
+
+ border-radius: 8px;
+ background-color: ${COLORS.oat_medium};
+`;
+
+export const PromptQuestionTitleStyled = styled.div`
+ color: ${COLORS.black};
+
+ /* Heading 3 */
+ font-family: ${Sans.style.fontFamily};
+ font-size: 24px;
+ font-style: normal;
+ font-weight: 700;
+ line-height: normal;
+`;
+
+export const NextButtonContainerStyled = styled.div`
+ width: 100%;
+ display: flex;
+ justify-content: flex-end;
+`;
+
+export const PromptQuestionStyled = styled.div`
+ display: flex;
+ flex-direction: row;
+ gap: 8px;
+ width: 100%;
+ color: ${COLORS.black70};
+`;
+
+export const PromptQuestionArrowStyled = styled.div`
+ display: flex;
+ flex-shrink: 0;
+ color: ${COLORS.black70};
+
+ /* Body 1 */
+ font-family: ${Sans.style.fontFamily};
+ font-size: 14px;
+ font-style: normal;
+ font-weight: 700;
+ line-height: normal;
+`;
+
+export const PromptQuestionContentStyled = styled.div`
+ display: flex;
+ flex-direction: column;
+ color: ${COLORS.black70};
+ width: 100%;
+`;
+
+export const PromptQuestionContentTitledStyled = styled.div`
+ display: flex;
+ padding: 0 0 16px 0;
+ color: ${COLORS.black70};
+
+ /* Body 1 */
+ font-family: ${Sans.style.fontFamily};
+ font-size: 14px;
+ font-style: normal;
+ font-weight: 700;
+ line-height: normal;
+`;
diff --git a/app/participants/styles.ts b/app/participants/styles.ts
index e6d4df70..08e59bcc 100644
--- a/app/participants/styles.ts
+++ b/app/participants/styles.ts
@@ -3,14 +3,13 @@ import COLORS from "@/styles/colors";
import { Sans } from "@/styles/fonts";
export const Button = styled.button`
- width: 100%;
height: 45px;
gap: 10rem;
+ padding: 8px 32px;
+ border-radius: 4px;
display: flex;
- flex-direction: column;
justify-content: center;
align-items: center;
- align-self: stretch;
background-color: ${COLORS.darkElectricBlue};
font-family: ${Sans.style.fontFamily};
font-size: 12px;
diff --git a/app/templates/test_build_prompt/page.tsx b/app/templates/test_build_prompt/page.tsx
new file mode 100644
index 00000000..fdc400af
--- /dev/null
+++ b/app/templates/test_build_prompt/page.tsx
@@ -0,0 +1,151 @@
+"use client";
+
+import { useState } from "react";
+import { UUID } from "crypto";
+import { Button, TextField, Typography } from "@mui/material";
+import { addNewOption, addNewPrompt } from "@/actions/supabase/queries/prompt";
+import { LayoutWrapper, SideNavContainer } from "@/app/facilitator/styles";
+import TemplateSideBar from "@/app/facilitator/template-list/components/TemplateSidebar";
+import TopNavBar from "@/components/NavBar/NavBar";
+import PromptRenderer, {
+ StagedOption,
+} from "@/components/prompts/BuildPromptRenderer";
+import { PromptType } from "@/types/schema";
+import {
+ FacilitatorPromptBuilderStyled,
+ PhaseDescriptionFieldStyled,
+ TitleStyled,
+} from "./styles";
+
+type Data = {
+ question: string;
+ prompt_type: PromptType;
+ options: StagedOption[];
+};
+
+export type StagedPrompt = {
+ prompt_number: number;
+ data: Data;
+};
+
+export default function TestPage() {
+ const [prompts, setPrompts] = useState([]);
+ const phaseNumber = 1;
+
+ function handleUpdate(prompt_number: number, data: Data) {
+ console.log("Prompt Updated:", { prompt_number, ...data });
+ setPrompts(prev =>
+ prev.map(p => (p.prompt_number === prompt_number ? { ...p, data } : p)),
+ );
+ }
+
+ function addEmptyPrompt() {
+ const nextNum = prompts.length + 1;
+ setPrompts(prev => [
+ ...prev,
+ {
+ prompt_number: nextNum,
+ data: {
+ question: "",
+ prompt_type: "text" as PromptType,
+ options: [],
+ },
+ },
+ ]);
+ }
+
+ async function handleSubmit() {
+ try {
+ for (const prompt of prompts) {
+ const { question, prompt_type, options } = prompt.data;
+
+ // Insert prompt => get prompt_id (UUID)
+ const prompt_id = await addNewPrompt(question, prompt_type);
+
+ // Insert each option
+ for (const opt of options) {
+ await addNewOption(prompt_id, opt.option_text);
+ }
+ }
+
+ alert("All prompts saved!");
+
+ // Clear data
+ setPrompts([]);
+ } catch (err) {
+ console.error(err);
+ alert("Error submitting prompts: ");
+ }
+ }
+
+ return (
+ <>
+
+
+
+ ""} />
+
+
+
+ {/* LEFT SIDE */}
+
+
+ Phase {phaseNumber}
+
+
+
+
+
+
+ {prompts.map(p => (
+
+ ))}
+
+
+
+
+
+
+
+ Add New Prompt
+
+
+
+ Submit All
+
+
+
+ {/* RIGHT SIDE */}
+ {/*
+
+ Live Data
+
+
+ {JSON.stringify(prompts, null, 2)}
+
+
+ */}
+
+
+ >
+ );
+}
diff --git a/app/templates/test_build_prompt/styles.ts b/app/templates/test_build_prompt/styles.ts
new file mode 100644
index 00000000..88887aff
--- /dev/null
+++ b/app/templates/test_build_prompt/styles.ts
@@ -0,0 +1,40 @@
+import styled from "styled-components";
+
+export const FacilitatorPromptBuilderStyled = styled.div`
+ display: flex;
+ width: 100%;
+ height: 100%;
+ padding: 48px 160px;
+ flex-direction: column;
+ gap: 40px;
+
+ color: var(--Black-100, #0f0f0f);
+ font-family: "Public Sans";
+ font-style: normal;
+ line-height: normal;
+`;
+
+export const TitleStyled = styled.div`
+ display: flex;
+ flex-direction: column;
+ gap: 16px;
+ width: 100%;
+ font-family: "Public Sans";
+ font-size: 24px;
+ font-style: normal;
+ font-weight: 700;
+ line-height: normal;
+`;
+
+export const PhaseDescriptionFieldStyled = styled.div`
+ width: 100%;
+ font-family: "Public Sans";
+ font-size: 12px;
+ font-style: italic;
+ font-weight: 500;
+ line-height: 150%; /* 18px */
+
+ .MuiFormControl-root {
+ width: 100%;
+ }
+`;
diff --git a/components/prompts/BuildPromptRenderer.tsx b/components/prompts/BuildPromptRenderer.tsx
new file mode 100644
index 00000000..52ed3eaa
--- /dev/null
+++ b/components/prompts/BuildPromptRenderer.tsx
@@ -0,0 +1,147 @@
+"use client";
+
+import { useEffect, useState } from "react";
+import { FormControl, MenuItem, Select } from "@mui/material";
+import { PromptType } from "@/types/schema";
+import CheckboxPrompt from "./CheckboxPrompt";
+import MultipleChoicePrompt from "./MultipleChoicePrompt";
+import {
+ PromptRendererStyled,
+ PromptTypeDropdownStyled,
+ QuestionHeaderStyled,
+ QuestionNumberStyled,
+ TextFieldStyled,
+} from "./styles";
+
+// Options staged in state, only converted to PromptOptions on submit
+export type StagedOption = {
+ option_number: number;
+ option_text: string;
+};
+
+type PromptRendererProps = {
+ prompt_id: number;
+ onUpdate: (
+ prompt_id: number,
+ data: {
+ question: string;
+ prompt_type: PromptType;
+ options: StagedOption[];
+ },
+ ) => void;
+};
+export interface OptionsProps {
+ options: StagedOption[];
+ updateOptionText: (option_number: number, text: string) => void;
+ addNewOption?: (newText: string) => void;
+ deleteOption?: (option_number: number) => void;
+}
+
+export default function PromptRenderer({
+ prompt_id,
+ onUpdate,
+}: PromptRendererProps) {
+ const [prompt_type, setPromptType] = useState("text");
+ const [options, setOptions] = useState([]);
+ const [question, setQuestion] = useState("");
+
+ // Notify parent whenever prompt state changes
+ useEffect(() => {
+ onUpdate(prompt_id, { question, prompt_type, options });
+ }, [question, prompt_type, options, onUpdate, prompt_id]);
+
+ useEffect(() => {
+ if (prompt_type === "text" && options.length === 0) {
+ addNewOption("");
+ }
+ }, [prompt_type, options.length]);
+
+ function handleChangePromptType(newType: PromptType) {
+ // clear all options
+ setOptions([]);
+
+ // set new prompt type
+ setPromptType(newType);
+ }
+
+ function addNewOption(newText: string) {
+ setOptions(prev => [
+ ...prev,
+ {
+ option_number: prev.length + 1,
+ option_text: newText,
+ },
+ ]);
+ }
+
+ function deleteOption(option_number: number) {
+ setOptions(
+ prev =>
+ prev
+ .filter(o => o.option_number !== option_number)
+ .map((o, i) => ({ ...o, option_number: i + 1 })), // reindex
+ );
+ }
+
+ function updateOptionText(option_number: number, text: string) {
+ console.log(options.length);
+
+ setOptions(prev =>
+ prev.map(o =>
+ o.option_number === option_number ? { ...o, option_text: text } : o,
+ ),
+ );
+ }
+
+ const optionsField =
+ prompt_type === "text" ? (
+ <>>
+ ) : prompt_type === "multiple_choice" ? (
+
+ ) : (
+
+ );
+
+ return (
+
+
+ Question {prompt_id}
+
+
+ setQuestion(e.target.value)}
+ />
+
+
+
+ handleChangePromptType(e.target.value as PromptType)
+ }
+ size="small"
+ >
+ Text
+ Multiple Choice
+ Checkbox
+
+
+
+
+ {optionsField}
+
+
+ );
+}
diff --git a/components/prompts/CheckboxPrompt.tsx b/components/prompts/CheckboxPrompt.tsx
new file mode 100644
index 00000000..78a21677
--- /dev/null
+++ b/components/prompts/CheckboxPrompt.tsx
@@ -0,0 +1,73 @@
+import { Button, Checkbox } from "@mui/material";
+import { OptionsProps } from "./BuildPromptRenderer";
+import {
+ AddNewOptionStyled,
+ AddNewOptionTextStyled,
+ CheckboxPromptStyled,
+ DeleteMcqOptionButton,
+ McqOptionStyled,
+ TextFieldStyled,
+} from "./styles";
+
+export default function CheckboxPrompt({
+ options,
+ addNewOption,
+ deleteOption,
+ updateOptionText,
+}: OptionsProps) {
+ function handleAddNewOption() {
+ addNewOption?.("");
+ }
+
+ return (
+
+ {options.map(opt => (
+
+
+
+
+
+ updateOptionText?.(opt.option_number, e.target.value)
+ }
+ />
+
+
+ deleteOption?.(opt.option_number)}
+ >
+ Delete
+
+
+
+
+ ))}
+
+
+
+
+
+
+
+ Add Option
+
+
+
+ );
+}
diff --git a/components/prompts/MultipleChoicePrompt.tsx b/components/prompts/MultipleChoicePrompt.tsx
new file mode 100644
index 00000000..3fb49f29
--- /dev/null
+++ b/components/prompts/MultipleChoicePrompt.tsx
@@ -0,0 +1,78 @@
+import { Button, Radio, RadioGroup } from "@mui/material";
+import { OptionsProps } from "./BuildPromptRenderer";
+import {
+ AddNewOptionStyled,
+ AddNewOptionTextStyled,
+ DeleteMcqOptionButton,
+ McqOptionStyled,
+ MultipleChoicePromptStyled,
+ TextFieldStyled,
+} from "./styles";
+
+export default function MultipleChoicePrompt({
+ options,
+ addNewOption,
+ deleteOption,
+ updateOptionText,
+}: OptionsProps) {
+ function handleAddNewOption() {
+ addNewOption?.(""); // new empty option
+ }
+
+ return (
+
+
+ {options.map(opt => (
+
+
+ {/* Correct answer radio */}
+
+
+ {/* Editable option text */}
+
+ updateOptionText?.(opt.option_number, e.target.value)
+ }
+ />
+
+ {/* Delete option */}
+
+ deleteOption?.(opt.option_number)}
+ >
+ Delete
+
+
+
+
+ ))}
+
+
+
+
+
+
+
+
+ Add Option
+
+
+
+ );
+}
diff --git a/components/prompts/TextPrompt.tsx b/components/prompts/TextPrompt.tsx
new file mode 100644
index 00000000..e6dac459
--- /dev/null
+++ b/components/prompts/TextPrompt.tsx
@@ -0,0 +1,17 @@
+import { TextField } from "@mui/material";
+import { OptionsProps } from "./BuildPromptRenderer";
+
+export default function TextPrompt({
+ options,
+ updateOptionText,
+}: OptionsProps) {
+ const value = options[0]?.option_text ?? "";
+
+ return (
+ updateOptionText?.(1, e.target.value)}
+ />
+ );
+}
diff --git a/components/prompts/styles.ts b/components/prompts/styles.ts
new file mode 100644
index 00000000..f7e084d6
--- /dev/null
+++ b/components/prompts/styles.ts
@@ -0,0 +1,120 @@
+import { TextField } from "@mui/material";
+import styled from "styled-components";
+import COLORS from "@/styles/colors";
+import { Sans } from "@/styles/fonts";
+
+export const PromptRendererStyled = styled.div`
+ display: flex;
+ flex-direction: column;
+ align-items: left;
+ width: 100%;
+ gap: 16px;
+ padding: 16px;
+ border-radius: 8px;
+ border: 1px solid ${COLORS.oat_medium};
+ background-color: ${COLORS.oat_light};
+
+ ]color: var(--Black-100, #0f0f0f);
+ font-family: "Public Sans";
+ font-style: normal;
+ line-height: normal;
+`;
+
+export const QuestionNumberStyled = styled.div`
+ color: ${COLORS.black70};
+ font-family: ${Sans.style.fontFamily};
+ font-size: 12px;
+ font-style: normal;
+ font-weight: 700;
+ line-height: 150%; /* 18px */
+`;
+
+export const QuestionHeaderStyled = styled.div`
+ display: flex;
+ align-items: center;
+ width: 100%;
+ gap: 12px;
+ box-sizing: border-box;
+ font-family: ${Sans.style.fontFamily};
+
+ .MuiFormControl-root {
+ width: 100%;
+ }
+`;
+
+export const TextFieldStyled = styled(TextField)`
+ flex: 1;
+ min-width: 0;
+ width: 100%;
+ height: fit-content;
+
+ border-radius: 4px;
+ border: 1px solid ${COLORS.oat_medium};
+ background-color: ${COLORS.white};
+
+ color: ${COLORS.black20};
+
+ .MuiInputBase-input {
+ font-size: 10px;
+ font-family: ${Sans.style.fontFamily};
+ font-weight: 500;
+ color: ${COLORS.black20};
+ }
+
+ .MuiFormControl-root {
+ width: 100%;
+ }
+
+ .MuiOutlinedInput-root {
+ background-color: transparent;
+
+ fieldset {
+ border-width: 0; /* grey */
+ }
+
+ &:hover fieldset {
+ border-color: #bdbdbd;
+ }
+
+ &.Mui-focused fieldset {
+ border-color: #bdbdbd;
+ }
+ }
+`;
+
+export const PromptTypeDropdownStyled = styled.div`
+ height: 100%;
+`;
+
+export const MultipleChoicePromptStyled = styled.div``;
+
+export const McqOptionStyled = styled.div`
+ display: flex;
+ flex-direction: row;
+ width: 100%;
+ padding: 2px 0px;
+ align-items: center;
+`;
+
+export const DeleteMcqOptionButton = styled.div`
+ padding-right: 20px;
+ padding-left: 30px;
+`;
+
+export const CheckboxPromptStyled = styled.div``;
+
+export const AddNewOptionStyled = styled.div`
+ display: flex;
+ align-items: center;
+ gap: 8px;
+ align-self: stretch;
+`;
+
+export const AddNewOptionTextStyled = styled.div`
+ font-family: ${Sans.style.fontFamily};
+ font-size: 10px;
+ font-style: normal;
+ font-weight: 500;
+ line-height: normal;
+ color: ${COLORS.darkElectricBlue};
+`;
diff --git a/package-lock.json b/package-lock.json
index ee11053c..d607718a 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -16,7 +16,10 @@
"@supabase/ssr": "^0.8.0",
"@supabase/supabase-js": "^2.52.1",
"@types/styled-components": "^5.1.36",
+<<<<<<< HEAD
+=======
"@types/styled-components": "^5.1.36",
+>>>>>>> a9ae57d6a9f6590b23a901643b7d0fb9af61c6e5
"dotenv": "^17.2.3",
"immer": "^10.2.0",
"lucide-react": "^0.553.0",
@@ -24,6 +27,11 @@
"npm": "^11.10.0",
"react": "^19.2.3",
"react-dom": "^19.2.3",
+<<<<<<< HEAD
+ "react-icons": "^5.5.0",
+ "react-select": "^5.10.2",
+ "styled-components": "^6.3.11"
+=======
"immer": "^10.2.0",
"lucide-react": "^0.553.0",
"next": "16.1.1",
@@ -34,6 +42,7 @@
"react-select": "^5.10.2",
"styled-components": "^6.3.11"
"styled-components": "^6.3.11"
+>>>>>>> a9ae57d6a9f6590b23a901643b7d0fb9af61c6e5
},
"devDependencies": {
"@eslint/eslintrc": "^3.3.1",
@@ -54,7 +63,10 @@
"@typescript-eslint/parser": "^8.41.0",
"concurrently": "^9.2.1",
"eslint": "^9.39.1",
+<<<<<<< HEAD
+=======
"eslint": "^9.39.1",
+>>>>>>> a9ae57d6a9f6590b23a901643b7d0fb9af61c6e5
"eslint-config-next": "15.5.2",
"eslint-config-prettier": "^10.1.8",
"eslint-plugin-prettier": "^5.5.4",
@@ -153,9 +165,12 @@
"version": "7.28.6",
"resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.6.tgz",
"integrity": "sha512-05WQkdpL9COIMz4LjTxGpPNCdlpyimKppYNoJ5Di5EUObifl8t4tuLuUBBZEpoLYOmfvIWrsp9fCl0HoPRVTdA==",
+<<<<<<< HEAD
+=======
"version": "7.28.6",
"resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.6.tgz",
"integrity": "sha512-05WQkdpL9COIMz4LjTxGpPNCdlpyimKppYNoJ5Di5EUObifl8t4tuLuUBBZEpoLYOmfvIWrsp9fCl0HoPRVTdA==",
+>>>>>>> a9ae57d6a9f6590b23a901643b7d0fb9af61c6e5
"license": "MIT",
"engines": {
"node": ">=6.9.0"
@@ -262,6 +277,8 @@
}
}
},
+<<<<<<< HEAD
+=======
"node_modules/@base-ui-components/react": {
"version": "1.0.0-rc.0",
"resolved": "https://registry.npmjs.org/@base-ui-components/react/-/react-1.0.0-rc.0.tgz",
@@ -318,6 +335,7 @@
}
}
},
+>>>>>>> a9ae57d6a9f6590b23a901643b7d0fb9af61c6e5
"node_modules/@emnapi/core": {
"version": "1.7.0",
"resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.7.0.tgz",
@@ -393,6 +411,11 @@
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.4.0.tgz",
"integrity": "sha512-QgD4fyscGcbbKwJmqNvUMSE02OsHUa+lAWKdEUIJKgqe5IwRSKd7+KhibEWdaKwgjLj0DRSHA9biAIqGBk05lw==",
+<<<<<<< HEAD
+ "license": "MIT",
+ "dependencies": {
+ "@emotion/memoize": "^0.9.0"
+=======
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.4.0.tgz",
"integrity": "sha512-QgD4fyscGcbbKwJmqNvUMSE02OsHUa+lAWKdEUIJKgqe5IwRSKd7+KhibEWdaKwgjLj0DRSHA9biAIqGBk05lw==",
@@ -400,6 +423,7 @@
"dependencies": {
"@emotion/memoize": "^0.9.0"
"@emotion/memoize": "^0.9.0"
+>>>>>>> a9ae57d6a9f6590b23a901643b7d0fb9af61c6e5
}
},
"node_modules/@emotion/memoize": {
@@ -474,6 +498,8 @@
}
}
},
+<<<<<<< HEAD
+=======
"node_modules/@emotion/styled": {
"version": "11.14.1",
"resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.14.1.tgz",
@@ -497,6 +523,7 @@
}
}
},
+>>>>>>> a9ae57d6a9f6590b23a901643b7d0fb9af61c6e5
"node_modules/@emotion/unitless": {
"version": "0.10.0",
"resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.10.0.tgz",
@@ -685,6 +712,8 @@
"peerDependencies": {
"react": ">=16.8.0",
"react-dom": ">=16.8.0"
+<<<<<<< HEAD
+=======
}
},
"node_modules/@floating-ui/react-dom": {
@@ -711,6 +740,7 @@
"peerDependencies": {
"react": ">=16.8.0",
"react-dom": ">=16.8.0"
+>>>>>>> a9ae57d6a9f6590b23a901643b7d0fb9af61c6e5
}
},
"node_modules/@floating-ui/utils": {
@@ -1700,9 +1730,12 @@
"version": "16.1.1",
"resolved": "https://registry.npmjs.org/@next/env/-/env-16.1.1.tgz",
"integrity": "sha512-3oxyM97Sr2PqiVyMyrZUtrtM3jqqFxOQJVuKclDsgj/L728iZt/GyslkN4NwarledZATCenbk4Offjk1hQmaAA==",
+<<<<<<< HEAD
+=======
"version": "16.1.1",
"resolved": "https://registry.npmjs.org/@next/env/-/env-16.1.1.tgz",
"integrity": "sha512-3oxyM97Sr2PqiVyMyrZUtrtM3jqqFxOQJVuKclDsgj/L728iZt/GyslkN4NwarledZATCenbk4Offjk1hQmaAA==",
+>>>>>>> a9ae57d6a9f6590b23a901643b7d0fb9af61c6e5
"license": "MIT"
},
"node_modules/@next/eslint-plugin-next": {
@@ -1749,9 +1782,12 @@
"version": "16.1.1",
"resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-16.1.1.tgz",
"integrity": "sha512-JS3m42ifsVSJjSTzh27nW+Igfha3NdBOFScr9C80hHGrWx55pTrVL23RJbqir7k7/15SKlrLHhh/MQzqBBYrQA==",
+<<<<<<< HEAD
+=======
"version": "16.1.1",
"resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-16.1.1.tgz",
"integrity": "sha512-JS3m42ifsVSJjSTzh27nW+Igfha3NdBOFScr9C80hHGrWx55pTrVL23RJbqir7k7/15SKlrLHhh/MQzqBBYrQA==",
+>>>>>>> a9ae57d6a9f6590b23a901643b7d0fb9af61c6e5
"cpu": [
"arm64"
],
@@ -1768,9 +1804,12 @@
"version": "16.1.1",
"resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-16.1.1.tgz",
"integrity": "sha512-hbyKtrDGUkgkyQi1m1IyD3q4I/3m9ngr+V93z4oKHrPcmxwNL5iMWORvLSGAf2YujL+6HxgVvZuCYZfLfb4bGw==",
+<<<<<<< HEAD
+=======
"version": "16.1.1",
"resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-16.1.1.tgz",
"integrity": "sha512-hbyKtrDGUkgkyQi1m1IyD3q4I/3m9ngr+V93z4oKHrPcmxwNL5iMWORvLSGAf2YujL+6HxgVvZuCYZfLfb4bGw==",
+>>>>>>> a9ae57d6a9f6590b23a901643b7d0fb9af61c6e5
"cpu": [
"x64"
],
@@ -1787,9 +1826,12 @@
"version": "16.1.1",
"resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-16.1.1.tgz",
"integrity": "sha512-/fvHet+EYckFvRLQ0jPHJCUI5/B56+2DpI1xDSvi80r/3Ez+Eaa2Yq4tJcRTaB1kqj/HrYKn8Yplm9bNoMJpwQ==",
+<<<<<<< HEAD
+=======
"version": "16.1.1",
"resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-16.1.1.tgz",
"integrity": "sha512-/fvHet+EYckFvRLQ0jPHJCUI5/B56+2DpI1xDSvi80r/3Ez+Eaa2Yq4tJcRTaB1kqj/HrYKn8Yplm9bNoMJpwQ==",
+>>>>>>> a9ae57d6a9f6590b23a901643b7d0fb9af61c6e5
"cpu": [
"arm64"
],
@@ -1806,9 +1848,12 @@
"version": "16.1.1",
"resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-16.1.1.tgz",
"integrity": "sha512-MFHrgL4TXNQbBPzkKKur4Fb5ICEJa87HM7fczFs2+HWblM7mMLdco3dvyTI+QmLBU9xgns/EeeINSZD6Ar+oLg==",
+<<<<<<< HEAD
+=======
"version": "16.1.1",
"resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-16.1.1.tgz",
"integrity": "sha512-MFHrgL4TXNQbBPzkKKur4Fb5ICEJa87HM7fczFs2+HWblM7mMLdco3dvyTI+QmLBU9xgns/EeeINSZD6Ar+oLg==",
+>>>>>>> a9ae57d6a9f6590b23a901643b7d0fb9af61c6e5
"cpu": [
"arm64"
],
@@ -1825,9 +1870,12 @@
"version": "16.1.1",
"resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-16.1.1.tgz",
"integrity": "sha512-20bYDfgOQAPUkkKBnyP9PTuHiJGM7HzNBbuqmD0jiFVZ0aOldz+VnJhbxzjcSabYsnNjMPsE0cyzEudpYxsrUQ==",
+<<<<<<< HEAD
+=======
"version": "16.1.1",
"resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-16.1.1.tgz",
"integrity": "sha512-20bYDfgOQAPUkkKBnyP9PTuHiJGM7HzNBbuqmD0jiFVZ0aOldz+VnJhbxzjcSabYsnNjMPsE0cyzEudpYxsrUQ==",
+>>>>>>> a9ae57d6a9f6590b23a901643b7d0fb9af61c6e5
"cpu": [
"x64"
],
@@ -1844,9 +1892,12 @@
"version": "16.1.1",
"resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-16.1.1.tgz",
"integrity": "sha512-9pRbK3M4asAHQRkwaXwu601oPZHghuSC8IXNENgbBSyImHv/zY4K5udBusgdHkvJ/Tcr96jJwQYOll0qU8+fPA==",
+<<<<<<< HEAD
+=======
"version": "16.1.1",
"resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-16.1.1.tgz",
"integrity": "sha512-9pRbK3M4asAHQRkwaXwu601oPZHghuSC8IXNENgbBSyImHv/zY4K5udBusgdHkvJ/Tcr96jJwQYOll0qU8+fPA==",
+>>>>>>> a9ae57d6a9f6590b23a901643b7d0fb9af61c6e5
"cpu": [
"x64"
],
@@ -1863,9 +1914,12 @@
"version": "16.1.1",
"resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-16.1.1.tgz",
"integrity": "sha512-bdfQkggaLgnmYrFkSQfsHfOhk/mCYmjnrbRCGgkMcoOBZ4n+TRRSLmT/CU5SATzlBJ9TpioUyBW/vWFXTqQRiA==",
+<<<<<<< HEAD
+=======
"version": "16.1.1",
"resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-16.1.1.tgz",
"integrity": "sha512-bdfQkggaLgnmYrFkSQfsHfOhk/mCYmjnrbRCGgkMcoOBZ4n+TRRSLmT/CU5SATzlBJ9TpioUyBW/vWFXTqQRiA==",
+>>>>>>> a9ae57d6a9f6590b23a901643b7d0fb9af61c6e5
"cpu": [
"arm64"
],
@@ -1882,9 +1936,12 @@
"version": "16.1.1",
"resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-16.1.1.tgz",
"integrity": "sha512-Ncwbw2WJ57Al5OX0k4chM68DKhEPlrXBaSXDCi2kPi5f4d8b3ejr3RRJGfKBLrn2YJL5ezNS7w2TZLHSti8CMw==",
+<<<<<<< HEAD
+=======
"version": "16.1.1",
"resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-16.1.1.tgz",
"integrity": "sha512-Ncwbw2WJ57Al5OX0k4chM68DKhEPlrXBaSXDCi2kPi5f4d8b3ejr3RRJGfKBLrn2YJL5ezNS7w2TZLHSti8CMw==",
+>>>>>>> a9ae57d6a9f6590b23a901643b7d0fb9af61c6e5
"cpu": [
"x64"
],
@@ -1968,6 +2025,8 @@
"url": "https://opencollective.com/popperjs"
}
},
+<<<<<<< HEAD
+=======
"node_modules/@popperjs/core": {
"version": "2.11.8",
"resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz",
@@ -1978,6 +2037,7 @@
"url": "https://opencollective.com/popperjs"
}
},
+>>>>>>> a9ae57d6a9f6590b23a901643b7d0fb9af61c6e5
"node_modules/@rtsao/scc": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz",
@@ -2172,12 +2232,15 @@
"integrity": "sha512-F6bEyamV9jKGAFBEmlQnesRPGOQqS2+Uwi0Em15xenOxHaf2hv6L8YCVn3rPdPJOiJfPiCnLIRyvwVaqMY3MIw==",
"license": "MIT"
},
+<<<<<<< HEAD
+=======
"node_modules/@types/prop-types": {
"version": "15.7.15",
"resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.15.tgz",
"integrity": "sha512-F6bEyamV9jKGAFBEmlQnesRPGOQqS2+Uwi0Em15xenOxHaf2hv6L8YCVn3rPdPJOiJfPiCnLIRyvwVaqMY3MIw==",
"license": "MIT"
},
+>>>>>>> a9ae57d6a9f6590b23a901643b7d0fb9af61c6e5
"node_modules/@types/react": {
"version": "19.2.2",
"resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.2.tgz",
@@ -2210,24 +2273,33 @@
"version": "5.1.36",
"resolved": "https://registry.npmjs.org/@types/styled-components/-/styled-components-5.1.36.tgz",
"integrity": "sha512-pGMRNY5G2rNDKEv2DOiFYa7Ft1r0jrhmgBwHhOMzPTgCjO76bCot0/4uEfqj7K0Jf1KdQmDtAuaDk9EAs9foSw==",
+<<<<<<< HEAD
+=======
"version": "5.1.36",
"resolved": "https://registry.npmjs.org/@types/styled-components/-/styled-components-5.1.36.tgz",
"integrity": "sha512-pGMRNY5G2rNDKEv2DOiFYa7Ft1r0jrhmgBwHhOMzPTgCjO76bCot0/4uEfqj7K0Jf1KdQmDtAuaDk9EAs9foSw==",
+>>>>>>> a9ae57d6a9f6590b23a901643b7d0fb9af61c6e5
"license": "MIT",
"dependencies": {
"@types/hoist-non-react-statics": "*",
"@types/react": "*",
"csstype": "^3.2.2"
+<<<<<<< HEAD
+=======
"csstype": "^3.2.2"
+>>>>>>> a9ae57d6a9f6590b23a901643b7d0fb9af61c6e5
}
},
"node_modules/@types/stylis": {
"version": "4.2.7",
"resolved": "https://registry.npmjs.org/@types/stylis/-/stylis-4.2.7.tgz",
"integrity": "sha512-VgDNokpBoKF+wrdvhAAfS55OMQpL6QRglwTwNC3kIgBrzZxA4WsFj+2eLfEA/uMUDzBcEhYmjSbwQakn/i3ajA==",
+<<<<<<< HEAD
+=======
"version": "4.2.7",
"resolved": "https://registry.npmjs.org/@types/stylis/-/stylis-4.2.7.tgz",
"integrity": "sha512-VgDNokpBoKF+wrdvhAAfS55OMQpL6QRglwTwNC3kIgBrzZxA4WsFj+2eLfEA/uMUDzBcEhYmjSbwQakn/i3ajA==",
+>>>>>>> a9ae57d6a9f6590b23a901643b7d0fb9af61c6e5
"license": "MIT"
},
"node_modules/@types/ws": {
@@ -3451,9 +3523,12 @@
"version": "3.2.3",
"resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz",
"integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==",
+<<<<<<< HEAD
+=======
"version": "3.2.3",
"resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz",
"integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==",
+>>>>>>> a9ae57d6a9f6590b23a901643b7d0fb9af61c6e5
"license": "MIT"
},
"node_modules/damerau-levenshtein": {
@@ -4895,6 +4970,8 @@
"url": "https://opencollective.com/immer"
}
},
+<<<<<<< HEAD
+=======
"node_modules/immer": {
"version": "10.2.0",
"resolved": "https://registry.npmjs.org/immer/-/immer-10.2.0.tgz",
@@ -4905,6 +4982,7 @@
"url": "https://opencollective.com/immer"
}
},
+>>>>>>> a9ae57d6a9f6590b23a901643b7d0fb9af61c6e5
"node_modules/import-fresh": {
"version": "3.3.1",
"resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz",
@@ -5575,6 +5653,8 @@
"react": "^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0"
}
},
+<<<<<<< HEAD
+=======
"node_modules/lucide-react": {
"version": "0.553.0",
"resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.553.0.tgz",
@@ -5584,6 +5664,7 @@
"react": "^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0"
}
},
+>>>>>>> a9ae57d6a9f6590b23a901643b7d0fb9af61c6e5
"node_modules/math-intrinsics": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz",
@@ -5718,6 +5799,13 @@
"version": "16.1.1",
"resolved": "https://registry.npmjs.org/next/-/next-16.1.1.tgz",
"integrity": "sha512-QI+T7xrxt1pF6SQ/JYFz95ro/mg/1Znk5vBebsWwbpejj1T0A23hO7GYEaVac9QUOT2BIMiuzm0L99ooq7k0/w==",
+<<<<<<< HEAD
+ "license": "MIT",
+ "dependencies": {
+ "@next/env": "16.1.1",
+ "@swc/helpers": "0.5.15",
+ "baseline-browser-mapping": "^2.8.3",
+=======
"version": "16.1.1",
"resolved": "https://registry.npmjs.org/next/-/next-16.1.1.tgz",
"integrity": "sha512-QI+T7xrxt1pF6SQ/JYFz95ro/mg/1Znk5vBebsWwbpejj1T0A23hO7GYEaVac9QUOT2BIMiuzm0L99ooq7k0/w==",
@@ -5728,6 +5816,7 @@
"@swc/helpers": "0.5.15",
"baseline-browser-mapping": "^2.8.3",
"baseline-browser-mapping": "^2.8.3",
+>>>>>>> a9ae57d6a9f6590b23a901643b7d0fb9af61c6e5
"caniuse-lite": "^1.0.30001579",
"postcss": "8.4.31",
"styled-jsx": "5.1.6"
@@ -5737,7 +5826,10 @@
},
"engines": {
"node": ">=20.9.0"
+<<<<<<< HEAD
+=======
"node": ">=20.9.0"
+>>>>>>> a9ae57d6a9f6590b23a901643b7d0fb9af61c6e5
},
"optionalDependencies": {
"@next/swc-darwin-arm64": "16.1.1",
@@ -5749,6 +5841,8 @@
"@next/swc-win32-arm64-msvc": "16.1.1",
"@next/swc-win32-x64-msvc": "16.1.1",
"sharp": "^0.34.4"
+<<<<<<< HEAD
+=======
"@next/swc-darwin-arm64": "16.1.1",
"@next/swc-darwin-x64": "16.1.1",
"@next/swc-linux-arm64-gnu": "16.1.1",
@@ -5758,6 +5852,7 @@
"@next/swc-win32-arm64-msvc": "16.1.1",
"@next/swc-win32-x64-msvc": "16.1.1",
"sharp": "^0.34.4"
+>>>>>>> a9ae57d6a9f6590b23a901643b7d0fb9af61c6e5
},
"peerDependencies": {
"@opentelemetry/api": "^1.1.0",
@@ -8082,9 +8177,12 @@
"version": "19.2.4",
"resolved": "https://registry.npmjs.org/react/-/react-19.2.4.tgz",
"integrity": "sha512-9nfp2hYpCwOjAN+8TZFGhtWEwgvWHXqESH8qT89AT/lWklpLON22Lc8pEtnpsZz7VmawabSU0gCjnj8aC0euHQ==",
+<<<<<<< HEAD
+=======
"version": "19.2.4",
"resolved": "https://registry.npmjs.org/react/-/react-19.2.4.tgz",
"integrity": "sha512-9nfp2hYpCwOjAN+8TZFGhtWEwgvWHXqESH8qT89AT/lWklpLON22Lc8pEtnpsZz7VmawabSU0gCjnj8aC0euHQ==",
+>>>>>>> a9ae57d6a9f6590b23a901643b7d0fb9af61c6e5
"license": "MIT",
"engines": {
"node": ">=0.10.0"
@@ -8094,16 +8192,22 @@
"version": "19.2.4",
"resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.4.tgz",
"integrity": "sha512-AXJdLo8kgMbimY95O2aKQqsz2iWi9jMgKJhRBAxECE4IFxfcazB2LmzloIoibJI3C12IlY20+KFaLv+71bUJeQ==",
+<<<<<<< HEAD
+=======
"version": "19.2.4",
"resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.4.tgz",
"integrity": "sha512-AXJdLo8kgMbimY95O2aKQqsz2iWi9jMgKJhRBAxECE4IFxfcazB2LmzloIoibJI3C12IlY20+KFaLv+71bUJeQ==",
+>>>>>>> a9ae57d6a9f6590b23a901643b7d0fb9af61c6e5
"license": "MIT",
"dependencies": {
"scheduler": "^0.27.0"
},
"peerDependencies": {
"react": "^19.2.4"
+<<<<<<< HEAD
+=======
"react": "^19.2.4"
+>>>>>>> a9ae57d6a9f6590b23a901643b7d0fb9af61c6e5
}
},
"node_modules/react-icons": {
@@ -8228,12 +8332,15 @@
"integrity": "sha512-K/BG6eIky/SBpzfHZv/dd+9JBFiS4SWV7FIujVyJRux6e45+73RaUHXLmIR1f7WOMaQ0U1km6qwklRQxpJJY0w==",
"license": "MIT"
},
+<<<<<<< HEAD
+=======
"node_modules/reselect": {
"version": "5.1.1",
"resolved": "https://registry.npmjs.org/reselect/-/reselect-5.1.1.tgz",
"integrity": "sha512-K/BG6eIky/SBpzfHZv/dd+9JBFiS4SWV7FIujVyJRux6e45+73RaUHXLmIR1f7WOMaQ0U1km6qwklRQxpJJY0w==",
"license": "MIT"
},
+>>>>>>> a9ae57d6a9f6590b23a901643b7d0fb9af61c6e5
"node_modules/resolve": {
"version": "1.22.11",
"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.11.tgz",
@@ -8828,26 +8935,37 @@
"version": "6.3.11",
"resolved": "https://registry.npmjs.org/styled-components/-/styled-components-6.3.11.tgz",
"integrity": "sha512-opzgceGlQ5rdZdGwf9ddLW7EM2F4L7tgsgLn6fFzQ2JgE5EVQ4HZwNkcgB1p8WfOBx1GEZP3fa66ajJmtXhSrA==",
+<<<<<<< HEAD
+=======
"version": "6.3.11",
"resolved": "https://registry.npmjs.org/styled-components/-/styled-components-6.3.11.tgz",
"integrity": "sha512-opzgceGlQ5rdZdGwf9ddLW7EM2F4L7tgsgLn6fFzQ2JgE5EVQ4HZwNkcgB1p8WfOBx1GEZP3fa66ajJmtXhSrA==",
+>>>>>>> a9ae57d6a9f6590b23a901643b7d0fb9af61c6e5
"license": "MIT",
"dependencies": {
"@emotion/is-prop-valid": "1.4.0",
"@emotion/unitless": "0.10.0",
"@types/stylis": "4.2.7",
+<<<<<<< HEAD
+ "css-to-react-native": "3.2.0",
+ "csstype": "3.2.3",
+=======
"@emotion/is-prop-valid": "1.4.0",
"@emotion/unitless": "0.10.0",
"@types/stylis": "4.2.7",
"css-to-react-native": "3.2.0",
"csstype": "3.2.3",
"csstype": "3.2.3",
+>>>>>>> a9ae57d6a9f6590b23a901643b7d0fb9af61c6e5
"postcss": "8.4.49",
"shallowequal": "1.1.0",
"stylis": "4.3.6",
"tslib": "2.8.1"
+<<<<<<< HEAD
+=======
"stylis": "4.3.6",
"tslib": "2.8.1"
+>>>>>>> a9ae57d6a9f6590b23a901643b7d0fb9af61c6e5
},
"engines": {
"node": ">= 16"
@@ -8864,12 +8982,15 @@
"react-dom": {
"optional": true
}
+<<<<<<< HEAD
+=======
}
},
"peerDependenciesMeta": {
"react-dom": {
"optional": true
}
+>>>>>>> a9ae57d6a9f6590b23a901643b7d0fb9af61c6e5
}
},
"node_modules/styled-components/node_modules/postcss": {
@@ -8904,9 +9025,12 @@
"version": "4.3.6",
"resolved": "https://registry.npmjs.org/stylis/-/stylis-4.3.6.tgz",
"integrity": "sha512-yQ3rwFWRfwNUY7H5vpU0wfdkNSnvnJinhF9830Swlaxl03zsOjCfmX0ugac+3LtK0lYSgwL/KXc8oYL3mG4YFQ==",
+<<<<<<< HEAD
+=======
"version": "4.3.6",
"resolved": "https://registry.npmjs.org/stylis/-/stylis-4.3.6.tgz",
"integrity": "sha512-yQ3rwFWRfwNUY7H5vpU0wfdkNSnvnJinhF9830Swlaxl03zsOjCfmX0ugac+3LtK0lYSgwL/KXc8oYL3mG4YFQ==",
+>>>>>>> a9ae57d6a9f6590b23a901643b7d0fb9af61c6e5
"license": "MIT"
},
"node_modules/styled-jsx": {
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index e4e3fefb..9a417267 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -13,31 +13,31 @@ importers:
dependencies:
'@base-ui-components/react':
specifier: 1.0.0-rc.0
- version: 1.0.0-rc.0(@types/react@19.1.12)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
+ version: 1.0.0-rc.0(@types/react@19.2.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
'@emotion/react':
specifier: ^11.14.0
- version: 11.14.0(@types/react@19.1.12)(react@19.2.4)
+ version: 11.14.0(@types/react@19.2.7)(react@19.2.4)
'@emotion/styled':
specifier: ^11.14.1
- version: 11.14.1(@emotion/react@11.14.0(@types/react@19.1.12)(react@19.2.4))(@types/react@19.1.12)(react@19.2.4)
+ version: 11.14.1(@emotion/react@11.14.0(@types/react@19.2.7)(react@19.2.4))(@types/react@19.2.7)(react@19.2.4)
'@mui/base':
specifier: 5.0.0-beta.70
- version: 5.0.0-beta.70(@types/react@19.1.12)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
+ version: 5.0.0-beta.70(@types/react@19.2.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
'@mui/material':
specifier: ^7.3.9
- version: 7.3.9(@emotion/react@11.14.0(@types/react@19.1.12)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.1.12)(react@19.2.4))(@types/react@19.1.12)(react@19.2.4))(@types/react@19.1.12)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
+ version: 7.3.9(@emotion/react@11.14.0(@types/react@19.2.7)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.7)(react@19.2.4))(@types/react@19.2.7)(react@19.2.4))(@types/react@19.2.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
'@supabase/ssr':
specifier: ^0.8.0
- version: 0.8.0(@supabase/supabase-js@2.52.1)
+ version: 0.8.0(@supabase/supabase-js@2.86.0)
'@supabase/supabase-js':
specifier: ^2.52.1
- version: 2.52.1
+ version: 2.86.0
'@types/styled-components':
specifier: ^5.1.36
version: 5.1.36
dotenv:
specifier: ^17.2.3
- version: 17.3.1
+ version: 17.2.3
immer:
specifier: ^10.2.0
version: 10.2.0
@@ -49,7 +49,7 @@ importers:
version: 16.1.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
npm:
specifier: ^11.10.0
- version: 11.11.0
+ version: 11.10.0
react:
specifier: ^19.2.4
version: 19.2.4
@@ -58,26 +58,26 @@ importers:
version: 19.2.4(react@19.2.4)
react-icons:
specifier: ^5.5.0
- version: 5.6.0(react@19.2.4)
+ version: 5.5.0(react@19.2.4)
react-select:
specifier: ^5.10.2
- version: 5.10.2(@types/react@19.1.12)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
+ version: 5.10.2(@types/react@19.2.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
styled-components:
specifier: ^6.3.11
version: 6.3.11(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
devDependencies:
'@eslint/eslintrc':
specifier: ^3.3.1
- version: 3.3.1
+ version: 3.3.3
'@ianvs/prettier-plugin-sort-imports':
specifier: ^4.7.0
- version: 4.7.0(prettier@3.3.3)
+ version: 4.7.0(prettier@3.7.3)
'@types/estree':
specifier: ^1.0.8
version: 1.0.8
'@types/hoist-non-react-statics':
specifier: ^3.3.7
- version: 3.3.7(@types/react@19.1.12)
+ version: 3.3.7(@types/react@19.2.7)
'@types/json-schema':
specifier: ^7.0.15
version: 7.0.15
@@ -86,7 +86,7 @@ importers:
version: 2.2.0
'@types/node':
specifier: ^20
- version: 20.16.5
+ version: 20.19.25
'@types/parse-json':
specifier: ^7.0.0
version: 7.0.0
@@ -95,13 +95,13 @@ importers:
version: 15.7.15
'@types/react':
specifier: ^19
- version: 19.1.12
+ version: 19.2.7
'@types/react-dom':
specifier: ^19
- version: 19.1.9(@types/react@19.1.12)
+ version: 19.2.3(@types/react@19.2.7)
'@types/react-transition-group':
specifier: ^4.4.12
- version: 4.4.12(@types/react@19.1.12)
+ version: 4.4.12(@types/react@19.2.7)
'@types/stylis':
specifier: ^4.2.7
version: 4.2.7
@@ -110,37 +110,37 @@ importers:
version: 8.18.1
'@typescript-eslint/eslint-plugin':
specifier: ^8.41.0
- version: 8.41.0(@typescript-eslint/parser@8.41.0(eslint@9.39.4)(typescript@5.6.2))(eslint@9.39.4)(typescript@5.6.2)
+ version: 8.48.0(@typescript-eslint/parser@8.48.0(eslint@9.39.1)(typescript@5.9.3))(eslint@9.39.1)(typescript@5.9.3)
'@typescript-eslint/parser':
specifier: ^8.41.0
- version: 8.41.0(eslint@9.39.4)(typescript@5.6.2)
+ version: 8.48.0(eslint@9.39.1)(typescript@5.9.3)
concurrently:
specifier: ^9.2.1
version: 9.2.1
eslint:
specifier: ^9.39.1
- version: 9.39.4
+ version: 9.39.1
eslint-config-next:
specifier: 15.5.2
- version: 15.5.2(eslint@9.39.4)(typescript@5.6.2)
+ version: 15.5.2(eslint@9.39.1)(typescript@5.9.3)
eslint-config-prettier:
specifier: ^10.1.8
- version: 10.1.8(eslint@9.39.4)
+ version: 10.1.8(eslint@9.39.1)
eslint-plugin-prettier:
specifier: ^5.5.4
- version: 5.5.4(eslint-config-prettier@10.1.8(eslint@9.39.4))(eslint@9.39.4)(prettier@3.3.3)
+ version: 5.5.4(eslint-config-prettier@10.1.8(eslint@9.39.1))(eslint@9.39.1)(prettier@3.7.3)
husky:
specifier: ^9.1.5
- version: 9.1.6
+ version: 9.1.7
prettier:
specifier: ^3.3.3
- version: 3.3.3
+ version: 3.7.3
supabase:
specifier: ^2.76.15
- version: 2.77.0
+ version: 2.76.15
typescript:
specifier: ^5
- version: 5.6.2
+ version: 5.9.3
packages:
@@ -148,47 +148,34 @@ packages:
resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==}
engines: {node: '>=6.9.0'}
- '@babel/code-frame@7.29.0':
- resolution: {integrity: sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==}
- engines: {node: '>=6.9.0'}
-
- '@babel/generator@7.28.3':
- resolution: {integrity: sha512-3lSpxGgvnmZznmBkCRnVREPUFJv2wrv9iAoFDvADJc0ypmdOxdUtcLeBgBJ6zE0PMeTKnxeQzyk0xTBq4Ep7zw==}
- engines: {node: '>=6.9.0'}
-
- '@babel/generator@7.29.1':
- resolution: {integrity: sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw==}
+ '@babel/generator@7.28.5':
+ resolution: {integrity: sha512-3EwLFhZ38J4VyIP6WNtt2kUdW9dokXA9Cr4IVIFHuCpZ3H8/YFOl5JjZHisrn1fATPBmKKqXzDFvh9fUwHz6CQ==}
engines: {node: '>=6.9.0'}
'@babel/helper-globals@7.28.0':
resolution: {integrity: sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==}
engines: {node: '>=6.9.0'}
- '@babel/helper-module-imports@7.28.6':
- resolution: {integrity: sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==}
+ '@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/helper-validator-identifier@7.28.5':
resolution: {integrity: sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==}
engines: {node: '>=6.9.0'}
- '@babel/parser@7.28.3':
- resolution: {integrity: sha512-7+Ey1mAgYqFAx2h0RuoxcQT5+MlG3GTV0TQrgr7/ZliKsm/MNDxVVutlWaziMq7wJNAz8MTqz55XLpWvva6StA==}
+ '@babel/parser@7.28.5':
+ resolution: {integrity: sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ==}
engines: {node: '>=6.0.0'}
hasBin: true
- '@babel/parser@7.29.0':
- resolution: {integrity: sha512-IyDgFV5GeDUVX4YdF/3CPULtVGSXXMLh1xVIgdCgxApktqnQV0r7/8Nqthg+8YLGaAtdyIlo2qIdZrbCv4+7ww==}
- engines: {node: '>=6.0.0'}
- hasBin: true
+ '@babel/runtime@7.28.4':
+ resolution: {integrity: sha512-Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ==}
+ engines: {node: '>=6.9.0'}
'@babel/runtime@7.28.6':
resolution: {integrity: sha512-05WQkdpL9COIMz4LjTxGpPNCdlpyimKppYNoJ5Di5EUObifl8t4tuLuUBBZEpoLYOmfvIWrsp9fCl0HoPRVTdA==}
@@ -198,24 +185,12 @@ packages:
resolution: {integrity: sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==}
engines: {node: '>=6.9.0'}
- '@babel/template@7.28.6':
- resolution: {integrity: sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==}
- engines: {node: '>=6.9.0'}
-
- '@babel/traverse@7.28.3':
- resolution: {integrity: sha512-7w4kZYHneL3A6NP2nxzHvT3HCZ7puDZZjFMqDpBPECub79sTtSO5CGXDkKrTQq8ksAwfD/XI2MRFX23njdDaIQ==}
- engines: {node: '>=6.9.0'}
-
- '@babel/traverse@7.29.0':
- resolution: {integrity: sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==}
- engines: {node: '>=6.9.0'}
-
- '@babel/types@7.28.2':
- resolution: {integrity: sha512-ruv7Ae4J5dUYULmeXw1gmb7rYRz57OWCPM57pHojnLq/3Z1CK2lNSLTCVjxVk1F/TZHwOZZrOWi0ur95BbLxNQ==}
+ '@babel/traverse@7.28.5':
+ resolution: {integrity: sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ==}
engines: {node: '>=6.9.0'}
- '@babel/types@7.29.0':
- resolution: {integrity: sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==}
+ '@babel/types@7.28.5':
+ resolution: {integrity: sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==}
engines: {node: '>=6.9.0'}
'@base-ui-components/react@1.0.0-rc.0':
@@ -241,9 +216,15 @@ packages:
'@types/react':
optional: true
+ '@emnapi/core@1.8.1':
+ resolution: {integrity: sha512-AvT9QFpxK0Zd8J0jopedNm+w/2fIzvtPKPjqyw9jwvBaReTTqPBk9Hixaz7KbjimP+QNz605/XnjFcDAL2pqBg==}
+
'@emnapi/runtime@1.8.1':
resolution: {integrity: sha512-mehfKSMWjjNol8659Z8KxEMrdSJDDot5SXMq00dM8BN4o+CLNXQ0xH2V7EchNHV4RmbZLmmPdEaXZc5H2FXmDg==}
+ '@emnapi/wasi-threads@1.1.0':
+ resolution: {integrity: sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ==}
+
'@emotion/babel-plugin@11.13.5':
resolution: {integrity: sha512-pxHCpT2ex+0q+HH91/zsdHkw/lXd468DIN2zvfvLtPKLLMo6gQj7oLObq8PhkrxOZb/gGCq03S3Z7PDhS8pduQ==}
@@ -298,24 +279,18 @@ packages:
'@emotion/weak-memoize@0.4.0':
resolution: {integrity: sha512-snKqtPW01tN0ui7yu9rGv69aJXr/a/Ywvl11sUjNtEcRc+ng/mQriFL0wLXMef74iHa/EkftbDzU9F8iFbH+zg==}
- '@eslint-community/eslint-utils@4.7.0':
- resolution: {integrity: sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- peerDependencies:
- eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
-
- '@eslint-community/eslint-utils@4.9.1':
- resolution: {integrity: sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==}
+ '@eslint-community/eslint-utils@4.9.0':
+ resolution: {integrity: sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
- '@eslint-community/regexpp@4.12.1':
- resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==}
+ '@eslint-community/regexpp@4.12.2':
+ resolution: {integrity: sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==}
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
- '@eslint/config-array@0.21.2':
- resolution: {integrity: sha512-nJl2KGTlrf9GjLimgIru+V/mzgSK0ABCDQRvxw5BjURL7WfH5uoWmizbH7QB6MmnMBd8cIC9uceWnezL1VZWWw==}
+ '@eslint/config-array@0.21.1':
+ resolution: {integrity: sha512-aw1gNayWpdI/jSYVgzN5pL0cfzU02GT3NBpeT/DXbx1/1x7ZKxFPd9bwrzygx/qiwIQiJ1sw/zD8qY/kRvlGHA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@eslint/config-helpers@0.4.2':
@@ -326,16 +301,12 @@ packages:
resolution: {integrity: sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@eslint/eslintrc@3.3.1':
- resolution: {integrity: sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==}
- engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
-
- '@eslint/eslintrc@3.3.5':
- resolution: {integrity: sha512-4IlJx0X0qftVsN5E+/vGujTRIFtwuLbNsVUe7TO6zYPDR1O6nFwvwhIKEKSrl6dZchmYBITazxKoUYOjdtjlRg==}
+ '@eslint/eslintrc@3.3.3':
+ resolution: {integrity: sha512-Kr+LPIUVKz2qkx1HAMH8q1q6azbqBAsXJUxBl/ODDuVPX45Z9DfwB8tPjTi6nNZ8BuM3nbJxC5zCAg5elnBUTQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@eslint/js@9.39.4':
- resolution: {integrity: sha512-nE7DEIchvtiFTwBw4Lfbu59PG+kCofhjsKaCWzxTpt4lfRjRMqG6uMBzKXuEcyXhOHoUp9riAm7/aWYGhXZ9cw==}
+ '@eslint/js@9.39.1':
+ resolution: {integrity: sha512-S26Stp4zCy88tH94QbBv3XCuzRQiZ9yXofEILmglYTh/Ug/a9/umqvgFtYBAo3Lp0nsI/5/qH1CCrbdK3AP1Tw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@eslint/object-schema@2.1.7':
@@ -346,37 +317,39 @@ packages:
resolution: {integrity: sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@floating-ui/core@1.7.5':
- resolution: {integrity: sha512-1Ih4WTWyw0+lKyFMcBHGbb5U5FtuHJuujoyyr5zTaWS5EYMeT6Jb2AuDeftsCsEuchO+mM2ij5+q9crhydzLhQ==}
+ '@floating-ui/core@1.7.3':
+ resolution: {integrity: sha512-sGnvb5dmrJaKEZ+LDIpguvdX3bDlEllmv4/ClQ9awcmCZrlx5jQyyMWFM5kBI+EyNOCDDiKk8il0zeuX3Zlg/w==}
+
+ '@floating-ui/core@1.7.4':
+ resolution: {integrity: sha512-C3HlIdsBxszvm5McXlB8PeOEWfBhcGBTZGkGlWc2U0KFY5IwG5OQEuQ8rq52DZmcHDlPLd+YFBK+cZcytwIFWg==}
- '@floating-ui/dom@1.7.6':
- resolution: {integrity: sha512-9gZSAI5XM36880PPMm//9dfiEngYoC6Am2izES1FF406YFsjvyBMmeJ2g4SAju3xWwtuynNRFL2s9hgxpLI5SQ==}
+ '@floating-ui/dom@1.7.4':
+ resolution: {integrity: sha512-OOchDgh4F2CchOX94cRVqhvy7b3AFb+/rQXyswmzmGakRfkMgoWVjfnLWkRirfLEfuD4ysVW16eXzwt3jHIzKA==}
- '@floating-ui/react-dom@2.1.8':
- resolution: {integrity: sha512-cC52bHwM/n/CxS87FH0yWdngEZrjdtLW/qVruo68qg+prK7ZQ4YGdut2GyDVpoGeAYe/h899rVeOVm6Oi40k2A==}
+ '@floating-ui/dom@1.7.5':
+ resolution: {integrity: sha512-N0bD2kIPInNHUHehXhMke1rBGs1dwqvC9O9KYMyyjK7iXt7GAhnro7UlcuYcGdS/yYOlq0MAVgrow8IbWJwyqg==}
+
+ '@floating-ui/react-dom@2.1.7':
+ resolution: {integrity: sha512-0tLRojf/1Go2JgEVm+3Frg9A3IW8bJgKgdO0BN5RkF//ufuz2joZM63Npau2ff3J6lUVYgDSNzNkR+aH3IVfjg==}
peerDependencies:
react: '>=16.8.0'
react-dom: '>=16.8.0'
- '@floating-ui/utils@0.2.11':
- resolution: {integrity: sha512-RiB/yIh78pcIxl6lLMG0CgBXAZ2Y0eVHqMPYugu+9U0AeT6YBeiJpf7lbdJNIugFP5SIjwNRgo4DhR1Qxi26Gg==}
+ '@floating-ui/utils@0.2.10':
+ resolution: {integrity: sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==}
'@humanfs/core@0.19.1':
resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==}
engines: {node: '>=18.18.0'}
- '@humanfs/node@0.16.6':
- resolution: {integrity: sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==}
+ '@humanfs/node@0.16.7':
+ resolution: {integrity: sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ==}
engines: {node: '>=18.18.0'}
'@humanwhocodes/module-importer@1.0.1':
resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==}
engines: {node: '>=12.22'}
- '@humanwhocodes/retry@0.3.1':
- resolution: {integrity: sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==}
- engines: {node: '>=18.18'}
-
'@humanwhocodes/retry@0.4.3':
resolution: {integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==}
engines: {node: '>=18.18'}
@@ -399,8 +372,8 @@ packages:
prettier-plugin-ember-template-tag:
optional: true
- '@img/colour@1.1.0':
- resolution: {integrity: sha512-Td76q7j57o/tLVdgS746cYARfSyxk8iEfRxewL9h4OMzYhbW4TAcppl0mT4eyqXddh6L/jwoM75mo7ixa/pCeQ==}
+ '@img/colour@1.0.0':
+ resolution: {integrity: sha512-A5P/LfWGFSl6nsckYtjw9da+19jB8hkJ6ACTGcDfEJ0aE+l2n2El7dsVM7UVHZQ9s2lmYMWlrS21YLy2IR1LUw==}
engines: {node: '>=18'}
'@img/sharp-darwin-arm64@0.34.5':
@@ -547,11 +520,11 @@ packages:
resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==}
engines: {node: '>=6.0.0'}
- '@jridgewell/sourcemap-codec@1.5.0':
- resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==}
+ '@jridgewell/sourcemap-codec@1.5.5':
+ resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==}
- '@jridgewell/trace-mapping@0.3.30':
- resolution: {integrity: sha512-GQ7Nw5G2lTu/BtHTKfXhKHok2WGetd4XYcVKGx00SjAk8GMwgJM3zr6zORiPGuOE+/vkc90KtTosSSvaCjKb2Q==}
+ '@jridgewell/trace-mapping@0.3.31':
+ resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==}
'@mui/base@5.0.0-beta.70':
resolution: {integrity: sha512-Tb/BIhJzb0pa5zv/wu7OdokY9ZKEDqcu1BDFnohyvGCoHuSXbEr90rPq1qeNW3XvTBIbNWHEF7gqge+xpUo6tQ==}
@@ -663,6 +636,9 @@ packages:
'@types/react':
optional: true
+ '@napi-rs/wasm-runtime@0.2.12':
+ resolution: {integrity: sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==}
+
'@next/env@16.1.1':
resolution: {integrity: sha512-3oxyM97Sr2PqiVyMyrZUtrtM3jqqFxOQJVuKclDsgj/L728iZt/GyslkN4NwarledZATCenbk4Offjk1hQmaAA==}
@@ -743,39 +719,44 @@ packages:
'@rtsao/scc@1.1.0':
resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==}
- '@rushstack/eslint-patch@1.10.4':
- resolution: {integrity: sha512-WJgX9nzTqknM393q1QJDJmoW28kUfEnybeTfVNcNAPnIx210RXm2DiXiHzfNPJNIUUb1tJnz/l4QGtJ30PgWmA==}
+ '@rushstack/eslint-patch@1.15.0':
+ resolution: {integrity: sha512-ojSshQPKwVvSMR8yT2L/QtUkV5SXi/IfDiJ4/8d6UbTPjiHVmxZzUAzGD8Tzks1b9+qQkZa0isUOvYObedITaw==}
- '@supabase/auth-js@2.71.1':
- resolution: {integrity: sha512-mMIQHBRc+SKpZFRB2qtupuzulaUhFYupNyxqDj5Jp/LyPvcWvjaJzZzObv6URtL/O6lPxkanASnotGtNpS3H2Q==}
+ '@supabase/auth-js@2.86.0':
+ resolution: {integrity: sha512-3xPqMvBWC6Haqpr6hEWmSUqDq+6SA1BAEdbiaHdAZM9QjZ5uiQJ+6iD9pZOzOa6MVXZh4GmwjhC9ObIG0K1NcA==}
+ engines: {node: '>=20.0.0'}
- '@supabase/functions-js@2.4.5':
- resolution: {integrity: sha512-v5GSqb9zbosquTo6gBwIiq7W9eQ7rE5QazsK/ezNiQXdCbY+bH8D9qEaBIkhVvX4ZRW5rP03gEfw5yw9tiq4EQ==}
+ '@supabase/functions-js@2.86.0':
+ resolution: {integrity: sha512-AlOoVfeaq9XGlBFIyXTmb+y+CZzxNO4wWbfgRM6iPpNU5WCXKawtQYSnhivi3UVxS7GA0rWovY4d6cIAxZAojA==}
+ engines: {node: '>=20.0.0'}
- '@supabase/node-fetch@2.6.15':
- resolution: {integrity: sha512-1ibVeYUacxWYi9i0cf5efil6adJ9WRyZBLivgjs+AUpewx1F3xPi7gLgaASI2SmIQxPoCEjAsLAzKPgMJVgOUQ==}
- engines: {node: 4.x || >=6.0.0}
+ '@supabase/postgrest-js@2.86.0':
+ resolution: {integrity: sha512-QVf+wIXILcZJ7IhWhWn+ozdf8B+oO0Ulizh2AAPxD/6nQL+x3r9lJ47a+fpc/jvAOGXMbkeW534Kw6jz7e8iIA==}
+ engines: {node: '>=20.0.0'}
- '@supabase/postgrest-js@1.19.4':
- resolution: {integrity: sha512-O4soKqKtZIW3olqmbXXbKugUtByD2jPa8kL2m2c1oozAO11uCcGrRhkZL0kVxjBLrXHE0mdSkFsMj7jDSfyNpw==}
-
- '@supabase/realtime-js@2.11.15':
- resolution: {integrity: sha512-HQKRnwAqdVqJW/P9TjKVK+/ETpW4yQ8tyDPPtRMKOH4Uh3vQD74vmj353CYs8+YwVBKubeUOOEpI9CT8mT4obw==}
+ '@supabase/realtime-js@2.86.0':
+ resolution: {integrity: sha512-dyS8bFoP29R/sj5zLi0AP3JfgG8ar1nuImcz5jxSx7UIW7fbFsXhUCVrSY2Ofo0+Ev6wiATiSdBOzBfWaiFyPA==}
+ engines: {node: '>=20.0.0'}
'@supabase/ssr@0.8.0':
resolution: {integrity: sha512-/PKk8kNFSs8QvvJ2vOww1mF5/c5W8y42duYtXvkOSe+yZKRgTTZywYG2l41pjhNomqESZCpZtXuWmYjFRMV+dw==}
peerDependencies:
'@supabase/supabase-js': ^2.76.1
- '@supabase/storage-js@2.7.1':
- resolution: {integrity: sha512-asYHcyDR1fKqrMpytAS1zjyEfvxuOIp1CIXX7ji4lHHcJKqyk+sLl/Vxgm4sN6u8zvuUtae9e4kDxQP2qrwWBA==}
+ '@supabase/storage-js@2.86.0':
+ resolution: {integrity: sha512-PM47jX/Mfobdtx7NNpoj9EvlrkapAVTQBZgGGslEXD6NS70EcGjhgRPBItwHdxZPM5GwqQ0cGMN06uhjeY2mHQ==}
+ engines: {node: '>=20.0.0'}
- '@supabase/supabase-js@2.52.1':
- resolution: {integrity: sha512-IxYljprgl381j4SuFrW4JimjTb59WJ98DqxhMvEOJjpGJWuZ7kwttIWn7E4NBnvkYwZ948zJkJ7dSI6B0oO0Xw==}
+ '@supabase/supabase-js@2.86.0':
+ resolution: {integrity: sha512-BaC9sv5+HGNy1ulZwY8/Ev7EjfYYmWD4fOMw9bDBqTawEj6JHAiOHeTwXLRzVaeSay4p17xYLN2NSCoGgXMQnw==}
+ engines: {node: '>=20.0.0'}
'@swc/helpers@0.5.15':
resolution: {integrity: sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==}
+ '@tybys/wasm-util@0.10.1':
+ resolution: {integrity: sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==}
+
'@types/estree@1.0.8':
resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==}
@@ -794,8 +775,8 @@ packages:
resolution: {integrity: sha512-NrVug5woqbvNZ0WX+Gv4R+L4TGddtmFek2u8RtccAgFZWtS9QXF2xCXY22/M4nzkaKF0q9Fc6M/5rxLDhfwc/A==}
deprecated: This is a stub types definition. json5 provides its own type definitions, so you do not need this installed.
- '@types/node@20.16.5':
- resolution: {integrity: sha512-VwYCweNo3ERajwy0IUlqqcyZ8/A7Zwa9ZP3MnENWcB11AejO+tLy3pu850goUW2FC/IJMdZUfKpX/yxL1gymCA==}
+ '@types/node@20.19.25':
+ resolution: {integrity: sha512-ZsJzA5thDQMSQO788d7IocwwQbI8B5OPzmqNvpf3NY/+MHDAS759Wo0gd2WQeXYt5AAAQjzcrTVC6SKCuYgoCQ==}
'@types/parse-json@4.0.2':
resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==}
@@ -810,18 +791,18 @@ packages:
'@types/prop-types@15.7.15':
resolution: {integrity: sha512-F6bEyamV9jKGAFBEmlQnesRPGOQqS2+Uwi0Em15xenOxHaf2hv6L8YCVn3rPdPJOiJfPiCnLIRyvwVaqMY3MIw==}
- '@types/react-dom@19.1.9':
- resolution: {integrity: sha512-qXRuZaOsAdXKFyOhRBg6Lqqc0yay13vN7KrIg4L7N4aaHN68ma9OK3NE1BoDFgFOTfM7zg+3/8+2n8rLUH3OKQ==}
+ '@types/react-dom@19.2.3':
+ resolution: {integrity: sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==}
peerDependencies:
- '@types/react': ^19.0.0
+ '@types/react': ^19.2.0
'@types/react-transition-group@4.4.12':
resolution: {integrity: sha512-8TV6R3h2j7a91c+1DXdJi3Syo69zzIZbz7Lg5tORM5LEJG7X/E6a1V3drRyBRZq7/utz7A+c4OgYLiLcYGHG6w==}
peerDependencies:
'@types/react': '*'
- '@types/react@19.1.12':
- resolution: {integrity: sha512-cMoR+FoAf/Jyq6+Df2/Z41jISvGZZ2eTlnsaJRptmZ76Caldwy1odD4xTr/gNV9VLj0AWgg/nmkevIyUfIIq5w==}
+ '@types/react@19.2.7':
+ resolution: {integrity: sha512-MWtvHrGZLFttgeEj28VXHxpmwYbor/ATPYbBfSFZEIRK0ecCFLl2Qo55z52Hss+UV9CRN7trSeq1zbgx7YDWWg==}
'@types/styled-components@5.1.36':
resolution: {integrity: sha512-pGMRNY5G2rNDKEv2DOiFYa7Ft1r0jrhmgBwHhOMzPTgCjO76bCot0/4uEfqj7K0Jf1KdQmDtAuaDk9EAs9foSw==}
@@ -832,65 +813,160 @@ packages:
'@types/ws@8.18.1':
resolution: {integrity: sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==}
- '@typescript-eslint/eslint-plugin@8.41.0':
- resolution: {integrity: sha512-8fz6oa6wEKZrhXWro/S3n2eRJqlRcIa6SlDh59FXJ5Wp5XRZ8B9ixpJDcjadHq47hMx0u+HW6SNa6LjJQ6NLtw==}
+ '@typescript-eslint/eslint-plugin@8.48.0':
+ resolution: {integrity: sha512-XxXP5tL1txl13YFtrECECQYeZjBZad4fyd3cFV4a19LkAY/bIp9fev3US4S5fDVV2JaYFiKAZ/GRTOLer+mbyQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
- '@typescript-eslint/parser': ^8.41.0
+ '@typescript-eslint/parser': ^8.48.0
eslint: ^8.57.0 || ^9.0.0
typescript: '>=4.8.4 <6.0.0'
- '@typescript-eslint/parser@8.41.0':
- resolution: {integrity: sha512-gTtSdWX9xiMPA/7MV9STjJOOYtWwIJIYxkQxnSV1U3xcE+mnJSH3f6zI0RYP+ew66WSlZ5ed+h0VCxsvdC1jJg==}
+ '@typescript-eslint/parser@8.48.0':
+ resolution: {integrity: sha512-jCzKdm/QK0Kg4V4IK/oMlRZlY+QOcdjv89U2NgKHZk1CYTj82/RVSx1mV/0gqCVMJ/DA+Zf/S4NBWNF8GQ+eqQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
typescript: '>=4.8.4 <6.0.0'
- '@typescript-eslint/project-service@8.41.0':
- resolution: {integrity: sha512-b8V9SdGBQzQdjJ/IO3eDifGpDBJfvrNTp2QD9P2BeqWTGrRibgfgIlBSw6z3b6R7dPzg752tOs4u/7yCLxksSQ==}
+ '@typescript-eslint/project-service@8.48.0':
+ resolution: {integrity: sha512-Ne4CTZyRh1BecBf84siv42wv5vQvVmgtk8AuiEffKTUo3DrBaGYZueJSxxBZ8fjk/N3DrgChH4TOdIOwOwiqqw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '>=4.8.4 <6.0.0'
- '@typescript-eslint/scope-manager@8.41.0':
- resolution: {integrity: sha512-n6m05bXn/Cd6DZDGyrpXrELCPVaTnLdPToyhBoFkLIMznRUQUEQdSp96s/pcWSQdqOhrgR1mzJ+yItK7T+WPMQ==}
+ '@typescript-eslint/scope-manager@8.48.0':
+ resolution: {integrity: sha512-uGSSsbrtJrLduti0Q1Q9+BF1/iFKaxGoQwjWOIVNJv0o6omrdyR8ct37m4xIl5Zzpkp69Kkmvom7QFTtue89YQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/tsconfig-utils@8.41.0':
- resolution: {integrity: sha512-TDhxYFPUYRFxFhuU5hTIJk+auzM/wKvWgoNYOPcOf6i4ReYlOoYN8q1dV5kOTjNQNJgzWN3TUUQMtlLOcUgdUw==}
+ '@typescript-eslint/tsconfig-utils@8.48.0':
+ resolution: {integrity: sha512-WNebjBdFdyu10sR1M4OXTt2OkMd5KWIL+LLfeH9KhgP+jzfDV/LI3eXzwJ1s9+Yc0Kzo2fQCdY/OpdusCMmh6w==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '>=4.8.4 <6.0.0'
- '@typescript-eslint/type-utils@8.41.0':
- resolution: {integrity: sha512-63qt1h91vg3KsjVVonFJWjgSK7pZHSQFKH6uwqxAH9bBrsyRhO6ONoKyXxyVBzG1lJnFAJcKAcxLS54N1ee1OQ==}
+ '@typescript-eslint/type-utils@8.48.0':
+ resolution: {integrity: sha512-zbeVaVqeXhhab6QNEKfK96Xyc7UQuoFWERhEnj3mLVnUWrQnv15cJNseUni7f3g557gm0e46LZ6IJ4NJVOgOpw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
typescript: '>=4.8.4 <6.0.0'
- '@typescript-eslint/types@8.41.0':
- resolution: {integrity: sha512-9EwxsWdVqh42afLbHP90n2VdHaWU/oWgbH2P0CfcNfdKL7CuKpwMQGjwev56vWu9cSKU7FWSu6r9zck6CVfnag==}
+ '@typescript-eslint/types@8.48.0':
+ resolution: {integrity: sha512-cQMcGQQH7kwKoVswD1xdOytxQR60MWKM1di26xSUtxehaDs/32Zpqsu5WJlXTtTTqyAVK8R7hvsUnIXRS+bjvA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/typescript-estree@8.41.0':
- resolution: {integrity: sha512-D43UwUYJmGhuwHfY7MtNKRZMmfd8+p/eNSfFe6tH5mbVDto+VQCayeAt35rOx3Cs6wxD16DQtIKw/YXxt5E0UQ==}
+ '@typescript-eslint/typescript-estree@8.48.0':
+ resolution: {integrity: sha512-ljHab1CSO4rGrQIAyizUS6UGHHCiAYhbfcIZ1zVJr5nMryxlXMVWS3duFPSKvSUbFPwkXMFk1k0EMIjub4sRRQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '>=4.8.4 <6.0.0'
- '@typescript-eslint/utils@8.41.0':
- resolution: {integrity: sha512-udbCVstxZ5jiPIXrdH+BZWnPatjlYwJuJkDA4Tbo3WyYLh8NvB+h/bKeSZHDOFKfphsZYJQqaFtLeXEqurQn1A==}
+ '@typescript-eslint/utils@8.48.0':
+ resolution: {integrity: sha512-yTJO1XuGxCsSfIVt1+1UrLHtue8xz16V8apzPYI06W0HbEbEWHxHXgZaAgavIkoh+GeV6hKKd5jm0sS6OYxWXQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
typescript: '>=4.8.4 <6.0.0'
- '@typescript-eslint/visitor-keys@8.41.0':
- resolution: {integrity: sha512-+GeGMebMCy0elMNg67LRNoVnUFPIm37iu5CmHESVx56/9Jsfdpsvbv605DQ81Pi/x11IdKUsS5nzgTYbCQU9fg==}
+ '@typescript-eslint/visitor-keys@8.48.0':
+ resolution: {integrity: sha512-T0XJMaRPOH3+LBbAfzR2jalckP1MSG/L9eUtY0DEzUyVaXJ/t6zN0nR7co5kz0Jko/nkSYCBRkz1djvjajVTTg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ '@unrs/resolver-binding-android-arm-eabi@1.11.1':
+ resolution: {integrity: sha512-ppLRUgHVaGRWUx0R0Ut06Mjo9gBaBkg3v/8AxusGLhsIotbBLuRk51rAzqLC8gq6NyyAojEXglNjzf6R948DNw==}
+ cpu: [arm]
+ os: [android]
+
+ '@unrs/resolver-binding-android-arm64@1.11.1':
+ resolution: {integrity: sha512-lCxkVtb4wp1v+EoN+HjIG9cIIzPkX5OtM03pQYkG+U5O/wL53LC4QbIeazgiKqluGeVEeBlZahHalCaBvU1a2g==}
+ cpu: [arm64]
+ os: [android]
+
+ '@unrs/resolver-binding-darwin-arm64@1.11.1':
+ resolution: {integrity: sha512-gPVA1UjRu1Y/IsB/dQEsp2V1pm44Of6+LWvbLc9SDk1c2KhhDRDBUkQCYVWe6f26uJb3fOK8saWMgtX8IrMk3g==}
+ cpu: [arm64]
+ os: [darwin]
+
+ '@unrs/resolver-binding-darwin-x64@1.11.1':
+ resolution: {integrity: sha512-cFzP7rWKd3lZaCsDze07QX1SC24lO8mPty9vdP+YVa3MGdVgPmFc59317b2ioXtgCMKGiCLxJ4HQs62oz6GfRQ==}
+ cpu: [x64]
+ os: [darwin]
+
+ '@unrs/resolver-binding-freebsd-x64@1.11.1':
+ resolution: {integrity: sha512-fqtGgak3zX4DCB6PFpsH5+Kmt/8CIi4Bry4rb1ho6Av2QHTREM+47y282Uqiu3ZRF5IQioJQ5qWRV6jduA+iGw==}
+ cpu: [x64]
+ os: [freebsd]
+
+ '@unrs/resolver-binding-linux-arm-gnueabihf@1.11.1':
+ resolution: {integrity: sha512-u92mvlcYtp9MRKmP+ZvMmtPN34+/3lMHlyMj7wXJDeXxuM0Vgzz0+PPJNsro1m3IZPYChIkn944wW8TYgGKFHw==}
+ cpu: [arm]
+ os: [linux]
+
+ '@unrs/resolver-binding-linux-arm-musleabihf@1.11.1':
+ resolution: {integrity: sha512-cINaoY2z7LVCrfHkIcmvj7osTOtm6VVT16b5oQdS4beibX2SYBwgYLmqhBjA1t51CarSaBuX5YNsWLjsqfW5Cw==}
+ cpu: [arm]
+ os: [linux]
+
+ '@unrs/resolver-binding-linux-arm64-gnu@1.11.1':
+ resolution: {integrity: sha512-34gw7PjDGB9JgePJEmhEqBhWvCiiWCuXsL9hYphDF7crW7UgI05gyBAi6MF58uGcMOiOqSJ2ybEeCvHcq0BCmQ==}
+ cpu: [arm64]
+ os: [linux]
+
+ '@unrs/resolver-binding-linux-arm64-musl@1.11.1':
+ resolution: {integrity: sha512-RyMIx6Uf53hhOtJDIamSbTskA99sPHS96wxVE/bJtePJJtpdKGXO1wY90oRdXuYOGOTuqjT8ACccMc4K6QmT3w==}
+ cpu: [arm64]
+ os: [linux]
+
+ '@unrs/resolver-binding-linux-ppc64-gnu@1.11.1':
+ resolution: {integrity: sha512-D8Vae74A4/a+mZH0FbOkFJL9DSK2R6TFPC9M+jCWYia/q2einCubX10pecpDiTmkJVUH+y8K3BZClycD8nCShA==}
+ cpu: [ppc64]
+ os: [linux]
+
+ '@unrs/resolver-binding-linux-riscv64-gnu@1.11.1':
+ resolution: {integrity: sha512-frxL4OrzOWVVsOc96+V3aqTIQl1O2TjgExV4EKgRY09AJ9leZpEg8Ak9phadbuX0BA4k8U5qtvMSQQGGmaJqcQ==}
+ cpu: [riscv64]
+ os: [linux]
+
+ '@unrs/resolver-binding-linux-riscv64-musl@1.11.1':
+ resolution: {integrity: sha512-mJ5vuDaIZ+l/acv01sHoXfpnyrNKOk/3aDoEdLO/Xtn9HuZlDD6jKxHlkN8ZhWyLJsRBxfv9GYM2utQ1SChKew==}
+ cpu: [riscv64]
+ os: [linux]
+
+ '@unrs/resolver-binding-linux-s390x-gnu@1.11.1':
+ resolution: {integrity: sha512-kELo8ebBVtb9sA7rMe1Cph4QHreByhaZ2QEADd9NzIQsYNQpt9UkM9iqr2lhGr5afh885d/cB5QeTXSbZHTYPg==}
+ cpu: [s390x]
+ os: [linux]
+
+ '@unrs/resolver-binding-linux-x64-gnu@1.11.1':
+ resolution: {integrity: sha512-C3ZAHugKgovV5YvAMsxhq0gtXuwESUKc5MhEtjBpLoHPLYM+iuwSj3lflFwK3DPm68660rZ7G8BMcwSro7hD5w==}
+ cpu: [x64]
+ os: [linux]
+
+ '@unrs/resolver-binding-linux-x64-musl@1.11.1':
+ resolution: {integrity: sha512-rV0YSoyhK2nZ4vEswT/QwqzqQXw5I6CjoaYMOX0TqBlWhojUf8P94mvI7nuJTeaCkkds3QE4+zS8Ko+GdXuZtA==}
+ cpu: [x64]
+ os: [linux]
+
+ '@unrs/resolver-binding-wasm32-wasi@1.11.1':
+ resolution: {integrity: sha512-5u4RkfxJm+Ng7IWgkzi3qrFOvLvQYnPBmjmZQ8+szTK/b31fQCnleNl1GgEt7nIsZRIf5PLhPwT0WM+q45x/UQ==}
+ engines: {node: '>=14.0.0'}
+ cpu: [wasm32]
+
+ '@unrs/resolver-binding-win32-arm64-msvc@1.11.1':
+ resolution: {integrity: sha512-nRcz5Il4ln0kMhfL8S3hLkxI85BXs3o8EYoattsJNdsX4YUU89iOkVn7g0VHSRxFuVMdM4Q1jEpIId1Ihim/Uw==}
+ cpu: [arm64]
+ os: [win32]
+
+ '@unrs/resolver-binding-win32-ia32-msvc@1.11.1':
+ resolution: {integrity: sha512-DCEI6t5i1NmAZp6pFonpD5m7i6aFrpofcp4LA2i8IIq60Jyo28hamKBxNrZcyOwVOZkgsRp9O2sXWBWP8MnvIQ==}
+ cpu: [ia32]
+ os: [win32]
+
+ '@unrs/resolver-binding-win32-x64-msvc@1.11.1':
+ resolution: {integrity: sha512-lrW200hZdbfRtztbygyaq/6jP6AKE8qQN2KvPcJ+x7wiD038YtnYtZ82IMNJ69GJibV7bwL3y9FgK+5w/pYt6g==}
+ cpu: [x64]
+ os: [win32]
+
acorn-jsx@5.3.2:
resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
peerDependencies:
@@ -908,9 +984,6 @@ packages:
ajv@6.12.6:
resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==}
- ajv@6.14.0:
- resolution: {integrity: sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==}
-
ansi-regex@5.0.1:
resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
engines: {node: '>=8'}
@@ -922,21 +995,14 @@ packages:
argparse@2.0.1:
resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
- aria-query@5.1.3:
- resolution: {integrity: sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==}
-
- array-buffer-byte-length@1.0.1:
- resolution: {integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==}
+ aria-query@5.3.2:
+ resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==}
engines: {node: '>= 0.4'}
array-buffer-byte-length@1.0.2:
resolution: {integrity: sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==}
engines: {node: '>= 0.4'}
- array-includes@3.1.8:
- resolution: {integrity: sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==}
- engines: {node: '>= 0.4'}
-
array-includes@3.1.9:
resolution: {integrity: sha512-FmeCCAenzH0KH381SPT5FZmiA/TmpndpcaShhfgEN9eCVjnFBqq3l1xrI42y8+PPLI6hypzou4GXw00WHmPBLQ==}
engines: {node: '>= 0.4'}
@@ -949,18 +1015,10 @@ packages:
resolution: {integrity: sha512-F/TKATkzseUExPlfvmwQKGITM3DGTK+vkAsCZoDc5daVygbJBnjEUCbgkAvVFsgfXfX4YIqZ/27G3k3tdXrTxQ==}
engines: {node: '>= 0.4'}
- array.prototype.flat@1.3.2:
- resolution: {integrity: sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==}
- engines: {node: '>= 0.4'}
-
array.prototype.flat@1.3.3:
resolution: {integrity: sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==}
engines: {node: '>= 0.4'}
- array.prototype.flatmap@1.3.2:
- resolution: {integrity: sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==}
- engines: {node: '>= 0.4'}
-
array.prototype.flatmap@1.3.3:
resolution: {integrity: sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==}
engines: {node: '>= 0.4'}
@@ -969,10 +1027,6 @@ packages:
resolution: {integrity: sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==}
engines: {node: '>= 0.4'}
- arraybuffer.prototype.slice@1.0.3:
- resolution: {integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==}
- engines: {node: '>= 0.4'}
-
arraybuffer.prototype.slice@1.0.4:
resolution: {integrity: sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==}
engines: {node: '>= 0.4'}
@@ -984,8 +1038,8 @@ packages:
resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==}
engines: {node: '>= 0.4'}
- axe-core@4.10.0:
- resolution: {integrity: sha512-Mr2ZakwQ7XUAjp7pAwQWRhhK8mQQ6JAaNWSjmjxil0R8BPioMtQsTLOolGYkji1rcL++3dCqZA3zWqpT+9Ew6g==}
+ axe-core@4.11.0:
+ resolution: {integrity: sha512-ilYanEU8vxxBexpJd8cWM4ElSQq4QctCLKih0TSfjIfCQTeyH/6zVrmIJfLPrKTKJRbiG+cfnZbQIjAlJmF1jQ==}
engines: {node: '>=4'}
axobject-query@4.1.0:
@@ -999,9 +1053,8 @@ packages:
balanced-match@1.0.2:
resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
- baseline-browser-mapping@2.10.0:
- resolution: {integrity: sha512-lIyg0szRfYbiy67j9KN8IyeD7q7hcmqnJ1ddWmNt19ItGpNN64mnllmxUNFIOdOm6by97jlL6wfpTTJrmnjWAA==}
- engines: {node: '>=6.0.0'}
+ baseline-browser-mapping@2.9.12:
+ resolution: {integrity: sha512-Mij6Lij93pTAIsSYy5cyBQ975Qh9uLEc5rwGTpomiZeXZL9yIS6uORJakb3ScHgfs0serMMfIbXzokPMuEiRyw==}
hasBin: true
bin-links@6.0.0:
@@ -1022,10 +1075,6 @@ packages:
resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==}
engines: {node: '>= 0.4'}
- call-bind@1.0.7:
- resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==}
- engines: {node: '>= 0.4'}
-
call-bind@1.0.8:
resolution: {integrity: sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==}
engines: {node: '>= 0.4'}
@@ -1041,8 +1090,8 @@ packages:
camelize@1.0.1:
resolution: {integrity: sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==}
- caniuse-lite@1.0.30001660:
- resolution: {integrity: sha512-GacvNTTuATm26qC74pt+ad1fW15mlQ/zuTzzY1ZoIzECTP8HURDfF43kNxPgf7H1jmelCBQTTbBNxdSXOA7Bqg==}
+ caniuse-lite@1.0.30001757:
+ resolution: {integrity: sha512-r0nnL/I28Zi/yjk1el6ilj27tKcdjLsNqAOZr0yVjWPrSQyHgKI2INaEWw21bAQSv2LXRt1XuCS/GomNpWOxsQ==}
chalk@4.1.2:
resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
@@ -1104,9 +1153,6 @@ packages:
css-to-react-native@3.2.0:
resolution: {integrity: sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ==}
- csstype@3.1.3:
- resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==}
-
csstype@3.2.3:
resolution: {integrity: sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==}
@@ -1117,26 +1163,14 @@ packages:
resolution: {integrity: sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==}
engines: {node: '>= 12'}
- data-view-buffer@1.0.1:
- resolution: {integrity: sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==}
- engines: {node: '>= 0.4'}
-
data-view-buffer@1.0.2:
resolution: {integrity: sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==}
engines: {node: '>= 0.4'}
- data-view-byte-length@1.0.1:
- resolution: {integrity: sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==}
- engines: {node: '>= 0.4'}
-
data-view-byte-length@1.0.2:
resolution: {integrity: sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==}
engines: {node: '>= 0.4'}
- data-view-byte-offset@1.0.0:
- resolution: {integrity: sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==}
- engines: {node: '>= 0.4'}
-
data-view-byte-offset@1.0.1:
resolution: {integrity: sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==}
engines: {node: '>= 0.4'}
@@ -1149,8 +1183,8 @@ packages:
supports-color:
optional: true
- debug@4.4.1:
- resolution: {integrity: sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==}
+ debug@4.4.3:
+ resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==}
engines: {node: '>=6.0'}
peerDependencies:
supports-color: '*'
@@ -1158,10 +1192,6 @@ packages:
supports-color:
optional: true
- deep-equal@2.2.3:
- resolution: {integrity: sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==}
- engines: {node: '>= 0.4'}
-
deep-is@0.1.4:
resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
@@ -1184,8 +1214,8 @@ packages:
dom-helpers@5.2.1:
resolution: {integrity: sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==}
- dotenv@17.3.1:
- resolution: {integrity: sha512-IO8C/dzEb6O3F9/twg6ZLXz164a2fhTnEWb95H23Dm4OuN+92NmEAlTrupP9VW6Jm3sO26tQlqyvyi4CsnY9GA==}
+ dotenv@17.2.3:
+ resolution: {integrity: sha512-JVUnt+DUIzu87TABbhPmNfVdBDt18BLOWjMUFJMSi/Qqg7NTYtabbvSNJGOJ7afbRuv9D/lngizHtP7QyLQ+9w==}
engines: {node: '>=12'}
dunder-proto@1.0.1:
@@ -1198,25 +1228,13 @@ packages:
emoji-regex@9.2.2:
resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==}
- enhanced-resolve@5.17.1:
- resolution: {integrity: sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==}
- engines: {node: '>=10.13.0'}
-
error-ex@1.3.4:
resolution: {integrity: sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==}
- es-abstract@1.23.3:
- resolution: {integrity: sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==}
- engines: {node: '>= 0.4'}
-
es-abstract@1.24.0:
resolution: {integrity: sha512-WSzPgsdLtTcQwm4CROfS5ju2Wa1QQcVeT37jFjYzdFz1r9ahadC8B8/a4qxJxM+09F18iumCdRmlr96ZYkQvEg==}
engines: {node: '>= 0.4'}
- es-define-property@1.0.0:
- resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==}
- engines: {node: '>= 0.4'}
-
es-define-property@1.0.1:
resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==}
engines: {node: '>= 0.4'}
@@ -1225,44 +1243,22 @@ packages:
resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==}
engines: {node: '>= 0.4'}
- es-get-iterator@1.1.3:
- resolution: {integrity: sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==}
-
- es-iterator-helpers@1.0.19:
- resolution: {integrity: sha512-zoMwbCcH5hwUkKJkT8kDIBZSz9I6mVG//+lDCinLCGov4+r7NIy0ld8o03M0cJxl2spVf6ESYVS6/gpIfq1FFw==}
- engines: {node: '>= 0.4'}
-
es-iterator-helpers@1.2.1:
resolution: {integrity: sha512-uDn+FE1yrDzyC0pCo961B2IHbdM8y/ACZsKD4dG6WqrjV53BADjwa7D+1aom2rsNVfLyDgU/eigvlJGJ08OQ4w==}
engines: {node: '>= 0.4'}
- es-object-atoms@1.0.0:
- resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==}
- engines: {node: '>= 0.4'}
-
es-object-atoms@1.1.1:
resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==}
engines: {node: '>= 0.4'}
- es-set-tostringtag@2.0.3:
- resolution: {integrity: sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==}
- engines: {node: '>= 0.4'}
-
es-set-tostringtag@2.1.0:
resolution: {integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==}
engines: {node: '>= 0.4'}
- es-shim-unscopables@1.0.2:
- resolution: {integrity: sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==}
-
es-shim-unscopables@1.1.0:
resolution: {integrity: sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw==}
engines: {node: '>= 0.4'}
- es-to-primitive@1.2.1:
- resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==}
- engines: {node: '>= 0.4'}
-
es-to-primitive@1.3.0:
resolution: {integrity: sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==}
engines: {node: '>= 0.4'}
@@ -1293,8 +1289,8 @@ packages:
eslint-import-resolver-node@0.3.9:
resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==}
- eslint-import-resolver-typescript@3.6.3:
- resolution: {integrity: sha512-ud9aw4szY9cCT1EWWdGv1L1XR6hh2PaRWif0j2QjQ0pgTY/69iw+W0Z4qZv5wHahOl8isEr+k/JnyAqNQkLkIA==}
+ eslint-import-resolver-typescript@3.10.1:
+ resolution: {integrity: sha512-A1rHYb06zjMGAxdLSkN2fXPBwuSaQ0iO5M/hdyS0Ajj1VBaRp0sPD3dn1FhME3c/JluGFbwSxyCfqdSbtQLAHQ==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
eslint: '*'
@@ -1306,27 +1302,6 @@ packages:
eslint-plugin-import-x:
optional: true
- eslint-module-utils@2.11.0:
- resolution: {integrity: sha512-gbBE5Hitek/oG6MUVj6sFuzEjA/ClzNflVrLovHi/JgLdC7fiN5gLAY1WIPW1a0V5I999MnsrvVrCOGmmVqDBQ==}
- engines: {node: '>=4'}
- peerDependencies:
- '@typescript-eslint/parser': '*'
- eslint: '*'
- eslint-import-resolver-node: '*'
- eslint-import-resolver-typescript: '*'
- eslint-import-resolver-webpack: '*'
- peerDependenciesMeta:
- '@typescript-eslint/parser':
- optional: true
- eslint:
- optional: true
- eslint-import-resolver-node:
- optional: true
- eslint-import-resolver-typescript:
- optional: true
- eslint-import-resolver-webpack:
- optional: true
-
eslint-module-utils@2.12.1:
resolution: {integrity: sha512-L8jSWTze7K2mTg0vos/RuLRS5soomksDPoJLXIslC7c8Wmut3bx7CPpJijDcBZtxQ5lrbUdM+s0OlNbz0DCDNw==}
engines: {node: '>=4'}
@@ -1358,8 +1333,8 @@ packages:
'@typescript-eslint/parser':
optional: true
- eslint-plugin-jsx-a11y@6.10.0:
- resolution: {integrity: sha512-ySOHvXX8eSN6zz8Bywacm7CvGNhUtdjvqfQDVe6020TUK34Cywkw7m0KsCCk1Qtm9G1FayfTN1/7mMYnYO2Bhg==}
+ eslint-plugin-jsx-a11y@6.10.2:
+ resolution: {integrity: sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==}
engines: {node: '>=4.0'}
peerDependencies:
eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9
@@ -1402,8 +1377,8 @@ packages:
resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- eslint@9.39.4:
- resolution: {integrity: sha512-XoMjdBOwe/esVgEvLmNsD3IRHkm7fbKIUGvrleloJXUZgDHig2IPWNniv+GwjyJXzuNqVjlr5+4yVUZjycJwfQ==}
+ eslint@9.39.1:
+ resolution: {integrity: sha512-BhHmn2yNOFA9H9JmmIVKJmd288g9hrVRDkdoIgRCRuSySRUHH7r/DI6aAXW9T1WwUuY3DFgrcaqB+deURBLR5g==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
hasBin: true
peerDependencies:
@@ -1442,18 +1417,23 @@ packages:
resolution: {integrity: sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==}
engines: {node: '>=8.6.0'}
- fast-glob@3.3.2:
- resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==}
- engines: {node: '>=8.6.0'}
-
fast-json-stable-stringify@2.1.0:
resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==}
fast-levenshtein@2.0.6:
resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==}
- fastq@1.17.1:
- resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==}
+ fastq@1.19.1:
+ resolution: {integrity: sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==}
+
+ fdir@6.5.0:
+ resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==}
+ engines: {node: '>=12.0.0'}
+ peerDependencies:
+ picomatch: ^3 || ^4
+ peerDependenciesMeta:
+ picomatch:
+ optional: true
fetch-blob@3.2.0:
resolution: {integrity: sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==}
@@ -1481,9 +1461,6 @@ packages:
flatted@3.3.3:
resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==}
- for-each@0.3.3:
- resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==}
-
for-each@0.3.5:
resolution: {integrity: sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==}
engines: {node: '>= 0.4'}
@@ -1495,10 +1472,6 @@ packages:
function-bind@1.1.2:
resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==}
- function.prototype.name@1.1.6:
- resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==}
- engines: {node: '>= 0.4'}
-
function.prototype.name@1.1.8:
resolution: {integrity: sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==}
engines: {node: '>= 0.4'}
@@ -1506,14 +1479,14 @@ packages:
functions-have-names@1.2.3:
resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==}
+ generator-function@2.0.1:
+ resolution: {integrity: sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g==}
+ engines: {node: '>= 0.4'}
+
get-caller-file@2.0.5:
resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==}
engines: {node: 6.* || 8.* || >= 10.*}
- get-intrinsic@1.2.4:
- resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==}
- engines: {node: '>= 0.4'}
-
get-intrinsic@1.3.0:
resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==}
engines: {node: '>= 0.4'}
@@ -1522,16 +1495,12 @@ packages:
resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==}
engines: {node: '>= 0.4'}
- get-symbol-description@1.0.2:
- resolution: {integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==}
- engines: {node: '>= 0.4'}
-
get-symbol-description@1.1.0:
resolution: {integrity: sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==}
engines: {node: '>= 0.4'}
- get-tsconfig@4.8.1:
- resolution: {integrity: sha512-k9PN+cFBmaLWtVz29SkUoqU5O0slLuHJXt/2P+tMVFT+phsSGXGkp9t3rQIqdz0e+06EHNGs3oM6ZX1s2zHxRg==}
+ get-tsconfig@4.13.0:
+ resolution: {integrity: sha512-1VKTZJCwBrvbd+Wn3AOgQP/2Av+TfTCOlE4AcRJE72W1ksZXbAx8PPBR9RzgTeSPzlPMHrbANMH3LbltH73wxQ==}
glob-parent@5.1.2:
resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
@@ -1549,21 +1518,16 @@ packages:
resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==}
engines: {node: '>= 0.4'}
- gopd@1.0.1:
- resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==}
-
gopd@1.2.0:
resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==}
engines: {node: '>= 0.4'}
- graceful-fs@4.2.11:
- resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
-
graphemer@1.4.0:
resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==}
- has-bigints@1.0.2:
- resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==}
+ has-bigints@1.1.0:
+ resolution: {integrity: sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==}
+ engines: {node: '>= 0.4'}
has-flag@4.0.0:
resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
@@ -1572,18 +1536,10 @@ packages:
has-property-descriptors@1.0.2:
resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==}
- has-proto@1.0.3:
- resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==}
- engines: {node: '>= 0.4'}
-
has-proto@1.2.0:
resolution: {integrity: sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==}
engines: {node: '>= 0.4'}
- has-symbols@1.0.3:
- resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==}
- engines: {node: '>= 0.4'}
-
has-symbols@1.1.0:
resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==}
engines: {node: '>= 0.4'}
@@ -1603,11 +1559,15 @@ packages:
resolution: {integrity: sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==}
engines: {node: '>= 14'}
- husky@9.1.6:
- resolution: {integrity: sha512-sqbjZKK7kf44hfdE94EoX8MZNk0n7HeW37O4YrVGCF4wzgQjp+akPAkfUK5LZ6KuR/6sqeAVuXHji+RzQgOn5A==}
+ husky@9.1.7:
+ resolution: {integrity: sha512-5gs5ytaNjBrh5Ow3zrvdUUY+0VxIuWVL4i9irt6friV+BqdCfmV11CQTWMiBYWHbXhco+J1kHfTOUkePhCDvMA==}
engines: {node: '>=18'}
hasBin: true
+ iceberg-js@0.8.0:
+ resolution: {integrity: sha512-kmgmea2nguZEvRqW79gDqNXyxA3OS5WIgMVffrHpqXV4F/J4UmNIw2vstixioLTNSkd5rFB8G0s3Lwzogm6OFw==}
+ engines: {node: '>=20.0.0'}
+
ignore@5.3.2:
resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==}
engines: {node: '>= 4'}
@@ -1627,26 +1587,10 @@ packages:
resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==}
engines: {node: '>=0.8.19'}
- index-to-position@1.2.0:
- resolution: {integrity: sha512-Yg7+ztRkqslMAS2iFaU+Oa4KTSidr63OsFGlOrJoW981kIYO3CGCS3wA95P1mUi/IVSJkn0D479KTJpVpvFNuw==}
- engines: {node: '>=18'}
-
- internal-slot@1.0.7:
- resolution: {integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==}
- engines: {node: '>= 0.4'}
-
internal-slot@1.1.0:
resolution: {integrity: sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==}
engines: {node: '>= 0.4'}
- is-arguments@1.1.1:
- resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==}
- engines: {node: '>= 0.4'}
-
- is-array-buffer@3.0.4:
- resolution: {integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==}
- engines: {node: '>= 0.4'}
-
is-array-buffer@3.0.5:
resolution: {integrity: sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==}
engines: {node: '>= 0.4'}
@@ -1658,48 +1602,29 @@ packages:
resolution: {integrity: sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==}
engines: {node: '>= 0.4'}
- is-bigint@1.0.4:
- resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==}
-
is-bigint@1.1.0:
resolution: {integrity: sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==}
engines: {node: '>= 0.4'}
- is-boolean-object@1.1.2:
- resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==}
- engines: {node: '>= 0.4'}
-
is-boolean-object@1.2.2:
resolution: {integrity: sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==}
engines: {node: '>= 0.4'}
- is-bun-module@1.2.1:
- resolution: {integrity: sha512-AmidtEM6D6NmUiLOvvU7+IePxjEjOzra2h0pSrsfSAcXwl/83zLLXDByafUJy9k/rKK0pvXMLdwKwGHlX2Ke6Q==}
+ is-bun-module@2.0.0:
+ resolution: {integrity: sha512-gNCGbnnnnFAUGKeZ9PdbyeGYJqewpmc2aKHUEMO5nQPWU9lOmv7jcmQIv+qHD8fXW6W7qfuCwX4rY9LNRjXrkQ==}
is-callable@1.2.7:
resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==}
engines: {node: '>= 0.4'}
- is-core-module@2.15.1:
- resolution: {integrity: sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==}
- engines: {node: '>= 0.4'}
-
is-core-module@2.16.1:
resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==}
engines: {node: '>= 0.4'}
- is-data-view@1.0.1:
- resolution: {integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==}
- engines: {node: '>= 0.4'}
-
is-data-view@1.0.2:
resolution: {integrity: sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==}
engines: {node: '>= 0.4'}
- is-date-object@1.0.5:
- resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==}
- engines: {node: '>= 0.4'}
-
is-date-object@1.1.0:
resolution: {integrity: sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==}
engines: {node: '>= 0.4'}
@@ -1708,9 +1633,6 @@ packages:
resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
engines: {node: '>=0.10.0'}
- is-finalizationregistry@1.0.2:
- resolution: {integrity: sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==}
-
is-finalizationregistry@1.1.1:
resolution: {integrity: sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==}
engines: {node: '>= 0.4'}
@@ -1719,8 +1641,8 @@ packages:
resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
engines: {node: '>=8'}
- is-generator-function@1.0.10:
- resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==}
+ is-generator-function@1.1.2:
+ resolution: {integrity: sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA==}
engines: {node: '>= 0.4'}
is-glob@4.0.3:
@@ -1735,10 +1657,6 @@ packages:
resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==}
engines: {node: '>= 0.4'}
- is-number-object@1.0.7:
- resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==}
- engines: {node: '>= 0.4'}
-
is-number-object@1.1.1:
resolution: {integrity: sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==}
engines: {node: '>= 0.4'}
@@ -1747,10 +1665,6 @@ packages:
resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
engines: {node: '>=0.12.0'}
- is-regex@1.1.4:
- resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==}
- engines: {node: '>= 0.4'}
-
is-regex@1.2.1:
resolution: {integrity: sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==}
engines: {node: '>= 0.4'}
@@ -1759,34 +1673,18 @@ packages:
resolution: {integrity: sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==}
engines: {node: '>= 0.4'}
- is-shared-array-buffer@1.0.3:
- resolution: {integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==}
- engines: {node: '>= 0.4'}
-
is-shared-array-buffer@1.0.4:
resolution: {integrity: sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==}
engines: {node: '>= 0.4'}
- is-string@1.0.7:
- resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==}
- engines: {node: '>= 0.4'}
-
is-string@1.1.1:
resolution: {integrity: sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==}
engines: {node: '>= 0.4'}
- is-symbol@1.0.4:
- resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==}
- engines: {node: '>= 0.4'}
-
is-symbol@1.1.1:
resolution: {integrity: sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==}
engines: {node: '>= 0.4'}
- is-typed-array@1.1.13:
- resolution: {integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==}
- engines: {node: '>= 0.4'}
-
is-typed-array@1.1.15:
resolution: {integrity: sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==}
engines: {node: '>= 0.4'}
@@ -1795,15 +1693,12 @@ packages:
resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==}
engines: {node: '>= 0.4'}
- is-weakref@1.0.2:
- resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==}
-
is-weakref@1.1.1:
resolution: {integrity: sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==}
engines: {node: '>= 0.4'}
- is-weakset@2.0.3:
- resolution: {integrity: sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==}
+ is-weakset@2.0.4:
+ resolution: {integrity: sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==}
engines: {node: '>= 0.4'}
isarray@2.0.5:
@@ -1812,14 +1707,6 @@ packages:
isexe@2.0.0:
resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
- isows@1.0.7:
- resolution: {integrity: sha512-I1fSfDCZL5P0v33sVqeTDSpcstAg/N+wF5HS033mogOVIp4B+oHC7oOCsA3axAbBSGTJ8QubbNmnIRN/h8U7hg==}
- peerDependencies:
- ws: '*'
-
- iterator.prototype@1.1.2:
- resolution: {integrity: sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==}
-
iterator.prototype@1.1.5:
resolution: {integrity: sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g==}
engines: {node: '>= 0.4'}
@@ -1827,10 +1714,6 @@ packages:
js-tokens@4.0.0:
resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
- js-yaml@4.1.0:
- resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==}
- hasBin: true
-
js-yaml@4.1.1:
resolution: {integrity: sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==}
hasBin: true
@@ -1911,9 +1794,6 @@ packages:
minimatch@3.1.2:
resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
- minimatch@3.1.5:
- resolution: {integrity: sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==}
-
minimatch@9.0.5:
resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==}
engines: {node: '>=16 || 14 >=14.17'}
@@ -1937,6 +1817,11 @@ packages:
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
hasBin: true
+ napi-postinstall@0.3.4:
+ resolution: {integrity: sha512-PHI5f1O0EP5xJ9gQmFGMS6IZcrVvTjpXjz7Na41gTE7eE2hK11lg04CECCYEEjdc17EV4DO+fkGEtt7TpTaTiQ==}
+ engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0}
+ hasBin: true
+
natural-compare@1.4.0:
resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
@@ -1974,8 +1859,8 @@ packages:
resolution: {integrity: sha512-CJi3OS4JLsNMmr2u07OJlhcrPxCeOeP/4xq67aWNai6TNWWbTrlNDgl8NcFKVlcBKp18GPj+EzbNIgrBfZhsag==}
engines: {node: ^20.17.0 || >=22.9.0}
- npm@11.11.0:
- resolution: {integrity: sha512-82gRxKrh/eY5UnNorkTFcdBQAGpgjWehkfGVqAGlJjejEtJZGGJUqjo3mbBTNbc5BTnPKGVtGPBZGhElujX5cw==}
+ npm@11.10.0:
+ resolution: {integrity: sha512-i8hE43iSIAMFuYVi8TxsEISdELM4fIza600aLjJ0ankGPLqd0oTPKMJqAcO/QWm307MbSlWGzJcNZ0lGMQgHPA==}
engines: {node: ^20.17.0 || >=22.9.0}
hasBin: true
bundledDependencies:
@@ -1995,6 +1880,7 @@ packages:
- cacache
- chalk
- ci-info
+ - cli-columns
- fastest-levenshtein
- fs-minipass
- glob
@@ -2049,26 +1935,14 @@ packages:
resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
engines: {node: '>=0.10.0'}
- object-inspect@1.13.2:
- resolution: {integrity: sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==}
- engines: {node: '>= 0.4'}
-
object-inspect@1.13.4:
resolution: {integrity: sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==}
engines: {node: '>= 0.4'}
- object-is@1.1.6:
- resolution: {integrity: sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==}
- engines: {node: '>= 0.4'}
-
object-keys@1.1.1:
resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==}
engines: {node: '>= 0.4'}
- object.assign@4.1.5:
- resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==}
- engines: {node: '>= 0.4'}
-
object.assign@4.1.7:
resolution: {integrity: sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==}
engines: {node: '>= 0.4'}
@@ -2113,10 +1987,6 @@ packages:
resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==}
engines: {node: '>=8'}
- parse-json@8.3.0:
- resolution: {integrity: sha512-ybiGyvspI+fAoRQbIPRddCcSTV9/LsJbf0e/S85VLowVGzRmokfneg2kwVW/KU5rOXrPSbF1qAKPMgNTqqROQQ==}
- engines: {node: '>=18'}
-
path-exists@4.0.0:
resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
engines: {node: '>=8'}
@@ -2139,8 +2009,12 @@ packages:
resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
engines: {node: '>=8.6'}
- possible-typed-array-names@1.0.0:
- resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==}
+ picomatch@4.0.3:
+ resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==}
+ engines: {node: '>=12'}
+
+ possible-typed-array-names@1.1.0:
+ resolution: {integrity: sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==}
engines: {node: '>= 0.4'}
postcss-value-parser@4.2.0:
@@ -2162,8 +2036,8 @@ packages:
resolution: {integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==}
engines: {node: '>=6.0.0'}
- prettier@3.3.3:
- resolution: {integrity: sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==}
+ prettier@3.7.3:
+ resolution: {integrity: sha512-QgODejq9K3OzoBbuyobZlUhznP5SKwPqp+6Q6xw6o8gnhr4O85L2U915iM2IDcfF2NPXVaM9zlo9tdwipnYwzg==}
engines: {node: '>=14'}
hasBin: true
@@ -2186,16 +2060,16 @@ packages:
peerDependencies:
react: ^19.2.4
- react-icons@5.6.0:
- resolution: {integrity: sha512-RH93p5ki6LfOiIt0UtDyNg/cee+HLVR6cHHtW3wALfo+eOHTp8RnU2kRkI6E+H19zMIs03DyxUG/GfZMOGvmiA==}
+ react-icons@5.5.0:
+ resolution: {integrity: sha512-MEFcXdkP3dLo8uumGI5xN3lDFNsRtrjbOEKDLD7yv76v4wpnEq2Lt2qeHaQOr34I/wPN3s3+N08WkQ+CW37Xiw==}
peerDependencies:
react: '*'
react-is@16.13.1:
resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==}
- react-is@19.2.4:
- resolution: {integrity: sha512-W+EWGn2v0ApPKgKKCy/7s7WHXkboGcsrXE+2joLyVxkbyVQfO3MUEaUQDHoSmb8TFFrSKYa9mw64WZHNHSDzYA==}
+ react-is@19.2.3:
+ resolution: {integrity: sha512-qJNJfu81ByyabuG7hPFEbXqNcWSU3+eVus+KJs+0ncpGfMyYdvSmxiJxbWR65lYi1I+/0HBcliO029gc4F+PnA==}
react-select@5.10.2:
resolution: {integrity: sha512-Z33nHdEFWq9tfnfVXaiM12rbJmk+QjFEztWLtmXqQhz6Al4UZZ9xc0wiatmGtUOCCnHN0WizL3tCMYRENX4rVQ==}
@@ -2221,14 +2095,6 @@ packages:
resolution: {integrity: sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==}
engines: {node: '>= 0.4'}
- reflect.getprototypeof@1.0.6:
- resolution: {integrity: sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==}
- engines: {node: '>= 0.4'}
-
- regexp.prototype.flags@1.5.2:
- resolution: {integrity: sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==}
- engines: {node: '>= 0.4'}
-
regexp.prototype.flags@1.5.4:
resolution: {integrity: sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==}
engines: {node: '>= 0.4'}
@@ -2247,16 +2113,17 @@ packages:
resolve-pkg-maps@1.0.0:
resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==}
- resolve@1.22.8:
- resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==}
+ resolve@1.22.11:
+ resolution: {integrity: sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==}
+ engines: {node: '>= 0.4'}
hasBin: true
resolve@2.0.0-next.5:
resolution: {integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==}
hasBin: true
- reusify@1.0.4:
- resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
+ reusify@1.1.0:
+ resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==}
engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
run-parallel@1.2.0:
@@ -2265,10 +2132,6 @@ packages:
rxjs@7.8.2:
resolution: {integrity: sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==}
- safe-array-concat@1.1.2:
- resolution: {integrity: sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==}
- engines: {node: '>=0.4'}
-
safe-array-concat@1.1.3:
resolution: {integrity: sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==}
engines: {node: '>=0.4'}
@@ -2277,10 +2140,6 @@ packages:
resolution: {integrity: sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==}
engines: {node: '>= 0.4'}
- safe-regex-test@1.0.3:
- resolution: {integrity: sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==}
- engines: {node: '>= 0.4'}
-
safe-regex-test@1.1.0:
resolution: {integrity: sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==}
engines: {node: '>= 0.4'}
@@ -2292,18 +2151,8 @@ packages:
resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
hasBin: true
- semver@7.6.3:
- resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==}
- engines: {node: '>=10'}
- hasBin: true
-
- semver@7.7.2:
- resolution: {integrity: sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==}
- engines: {node: '>=10'}
- hasBin: true
-
- semver@7.7.4:
- resolution: {integrity: sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==}
+ semver@7.7.3:
+ resolution: {integrity: sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==}
engines: {node: '>=10'}
hasBin: true
@@ -2350,10 +2199,6 @@ packages:
resolution: {integrity: sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==}
engines: {node: '>= 0.4'}
- side-channel@1.0.6:
- resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==}
- engines: {node: '>= 0.4'}
-
side-channel@1.1.0:
resolution: {integrity: sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==}
engines: {node: '>= 0.4'}
@@ -2370,9 +2215,8 @@ packages:
resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==}
engines: {node: '>=0.10.0'}
- stop-iteration-iterator@1.0.0:
- resolution: {integrity: sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==}
- engines: {node: '>= 0.4'}
+ stable-hash@0.0.5:
+ resolution: {integrity: sha512-+L3ccpzibovGXFK+Ap/f8LOS0ahMrHTf3xu7mMLSpEGU0EO9ucaysSylKo9eRDFNhWve/y275iPmIZ4z39a9iA==}
stop-iteration-iterator@1.1.0:
resolution: {integrity: sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==}
@@ -2382,8 +2226,9 @@ packages:
resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
engines: {node: '>=8'}
- string.prototype.includes@2.0.0:
- resolution: {integrity: sha512-E34CkBgyeqNDcrbU76cDjL5JLcVrtSdYq0MEh/B10r17pRP4ciHLwTgnuLV8Ay6cgEMLkcBkFCKyFZ43YldYzg==}
+ string.prototype.includes@2.0.1:
+ resolution: {integrity: sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==}
+ engines: {node: '>= 0.4'}
string.prototype.matchall@4.0.12:
resolution: {integrity: sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA==}
@@ -2396,13 +2241,6 @@ packages:
resolution: {integrity: sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==}
engines: {node: '>= 0.4'}
- string.prototype.trim@1.2.9:
- resolution: {integrity: sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==}
- engines: {node: '>= 0.4'}
-
- string.prototype.trimend@1.0.8:
- resolution: {integrity: sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==}
-
string.prototype.trimend@1.0.9:
resolution: {integrity: sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==}
engines: {node: '>= 0.4'}
@@ -2452,8 +2290,8 @@ packages:
stylis@4.3.6:
resolution: {integrity: sha512-yQ3rwFWRfwNUY7H5vpU0wfdkNSnvnJinhF9830Swlaxl03zsOjCfmX0ugac+3LtK0lYSgwL/KXc8oYL3mG4YFQ==}
- supabase@2.77.0:
- resolution: {integrity: sha512-CTjEkiuXV3ITyhYZm0k3dx/jW4qGTGxVNjInQWk2KO+/dLCpNS6dvX/NKKZQHMb3O9Pyj/3w0XKGusliCizbBg==}
+ supabase@2.76.15:
+ resolution: {integrity: sha512-m69o1XPAzZaIWfQiEeT+KY/Ci3OSA663RyoH9xECbXSxhr7dsipLCpCqT1E4MCob0mMhHh/7A+Eltx4y1qSwiQ==}
engines: {npm: '>=8'}
hasBin: true
@@ -2476,21 +2314,18 @@ packages:
tabbable@6.4.0:
resolution: {integrity: sha512-05PUHKSNE8ou2dwIxTngl4EzcnsCDZGJ/iCLtDflR/SHB/ny14rXc+qU5P4mG9JkusiV7EivzY9Mhm55AzAvCg==}
- tapable@2.2.1:
- resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==}
- engines: {node: '>=6'}
-
- tar@7.5.10:
- resolution: {integrity: sha512-8mOPs1//5q/rlkNSPcCegA6hiHJYDmSLEI8aMH/CdSQJNWztHC9WHNam5zdQlfpTwB9Xp7IBEsHfV5LKMJGVAw==}
+ tar@7.5.9:
+ resolution: {integrity: sha512-BTLcK0xsDh2+PUe9F6c2TlRp4zOOBMTkoQHQIWSIzI0R7KG46uEwq4OPk2W7bZcprBMsuaeFsqwYr7pjh6CuHg==}
engines: {node: '>=18'}
+ tinyglobby@0.2.15:
+ resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==}
+ engines: {node: '>=12.0.0'}
+
to-regex-range@5.0.1:
resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
engines: {node: '>=8.0'}
- tr46@0.0.3:
- resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==}
-
tree-kill@1.2.2:
resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==}
hasBin: true
@@ -2511,56 +2346,36 @@ packages:
resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==}
engines: {node: '>= 0.8.0'}
- type-fest@4.41.0:
- resolution: {integrity: sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==}
- engines: {node: '>=16'}
-
- typed-array-buffer@1.0.2:
- resolution: {integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==}
- engines: {node: '>= 0.4'}
-
typed-array-buffer@1.0.3:
resolution: {integrity: sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==}
engines: {node: '>= 0.4'}
- typed-array-byte-length@1.0.1:
- resolution: {integrity: sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==}
- engines: {node: '>= 0.4'}
-
typed-array-byte-length@1.0.3:
resolution: {integrity: sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==}
engines: {node: '>= 0.4'}
- typed-array-byte-offset@1.0.2:
- resolution: {integrity: sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==}
- engines: {node: '>= 0.4'}
-
typed-array-byte-offset@1.0.4:
resolution: {integrity: sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==}
engines: {node: '>= 0.4'}
- typed-array-length@1.0.6:
- resolution: {integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==}
- engines: {node: '>= 0.4'}
-
typed-array-length@1.0.7:
resolution: {integrity: sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==}
engines: {node: '>= 0.4'}
- typescript@5.6.2:
- resolution: {integrity: sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==}
+ typescript@5.9.3:
+ resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==}
engines: {node: '>=14.17'}
hasBin: true
- unbox-primitive@1.0.2:
- resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==}
-
unbox-primitive@1.1.0:
resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==}
engines: {node: '>= 0.4'}
- undici-types@6.19.8:
- resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==}
+ undici-types@6.21.0:
+ resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==}
+
+ unrs-resolver@1.11.1:
+ resolution: {integrity: sha512-bSjt9pjaEBnNiGgc9rUiHGKv5l4/TGzDmYw3RhnkJGtLhbnnA/5qJj7x3dNDCRx/PJxu774LlH8lCOlB4hEfKg==}
uri-js@4.4.1:
resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
@@ -2583,23 +2398,10 @@ packages:
resolution: {integrity: sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==}
engines: {node: '>= 8'}
- webidl-conversions@3.0.1:
- resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==}
-
- whatwg-url@5.0.0:
- resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==}
-
- which-boxed-primitive@1.0.2:
- resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==}
-
which-boxed-primitive@1.1.1:
resolution: {integrity: sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==}
engines: {node: '>= 0.4'}
- which-builtin-type@1.1.4:
- resolution: {integrity: sha512-bppkmBSsHFmIMSl8BO9TbsyzsvGjVoppt8xUiGzwiu/bhDCGxnpOKCxgqj6GuyHE0mINMDecBFPlOm2hzY084w==}
- engines: {node: '>= 0.4'}
-
which-builtin-type@1.2.1:
resolution: {integrity: sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==}
engines: {node: '>= 0.4'}
@@ -2608,10 +2410,6 @@ packages:
resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==}
engines: {node: '>= 0.4'}
- which-typed-array@1.1.15:
- resolution: {integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==}
- engines: {node: '>= 0.4'}
-
which-typed-array@1.1.19:
resolution: {integrity: sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==}
engines: {node: '>= 0.4'}
@@ -2629,8 +2427,8 @@ packages:
resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
engines: {node: '>=10'}
- write-file-atomic@7.0.1:
- resolution: {integrity: sha512-OTIk8iR8/aCRWBqvxrzxR0hgxWpnYBblY1S5hDWBQfk/VFmJwzmJgQFN3WsoUKHISv2eAwe+PpbUzyL1CKTLXg==}
+ write-file-atomic@7.0.0:
+ resolution: {integrity: sha512-YnlPC6JqnZl6aO4uRc+dx5PHguiR9S6WeoLtpxNT9wIG+BDya7ZNE1q7KOjVgaA73hKhKLpVPgJ5QA9THQ5BRg==}
engines: {node: ^20.17.0 || >=22.9.0}
ws@8.18.3:
@@ -2672,138 +2470,108 @@ packages:
snapshots:
'@babel/code-frame@7.27.1':
- dependencies:
- '@babel/helper-validator-identifier': 7.27.1
- js-tokens: 4.0.0
- picocolors: 1.1.1
-
- '@babel/code-frame@7.29.0':
dependencies:
'@babel/helper-validator-identifier': 7.28.5
js-tokens: 4.0.0
picocolors: 1.1.1
- '@babel/generator@7.28.3':
+ '@babel/generator@7.28.5':
dependencies:
- '@babel/parser': 7.28.3
- '@babel/types': 7.28.2
+ '@babel/parser': 7.28.5
+ '@babel/types': 7.28.5
'@jridgewell/gen-mapping': 0.3.13
- '@jridgewell/trace-mapping': 0.3.30
- jsesc: 3.1.0
-
- '@babel/generator@7.29.1':
- dependencies:
- '@babel/parser': 7.29.0
- '@babel/types': 7.29.0
- '@jridgewell/gen-mapping': 0.3.13
- '@jridgewell/trace-mapping': 0.3.30
+ '@jridgewell/trace-mapping': 0.3.31
jsesc: 3.1.0
'@babel/helper-globals@7.28.0': {}
- '@babel/helper-module-imports@7.28.6':
+ '@babel/helper-module-imports@7.27.1':
dependencies:
- '@babel/traverse': 7.29.0
- '@babel/types': 7.29.0
+ '@babel/traverse': 7.28.5
+ '@babel/types': 7.28.5
transitivePeerDependencies:
- supports-color
'@babel/helper-string-parser@7.27.1': {}
- '@babel/helper-validator-identifier@7.27.1': {}
-
'@babel/helper-validator-identifier@7.28.5': {}
- '@babel/parser@7.28.3':
+ '@babel/parser@7.28.5':
dependencies:
- '@babel/types': 7.28.2
+ '@babel/types': 7.28.5
- '@babel/parser@7.29.0':
- dependencies:
- '@babel/types': 7.29.0
+ '@babel/runtime@7.28.4': {}
'@babel/runtime@7.28.6': {}
'@babel/template@7.27.2':
dependencies:
'@babel/code-frame': 7.27.1
- '@babel/parser': 7.28.3
- '@babel/types': 7.28.2
-
- '@babel/template@7.28.6':
- dependencies:
- '@babel/code-frame': 7.29.0
- '@babel/parser': 7.29.0
- '@babel/types': 7.29.0
+ '@babel/parser': 7.28.5
+ '@babel/types': 7.28.5
- '@babel/traverse@7.28.3':
+ '@babel/traverse@7.28.5':
dependencies:
'@babel/code-frame': 7.27.1
- '@babel/generator': 7.28.3
+ '@babel/generator': 7.28.5
'@babel/helper-globals': 7.28.0
- '@babel/parser': 7.28.3
+ '@babel/parser': 7.28.5
'@babel/template': 7.27.2
- '@babel/types': 7.28.2
- debug: 4.4.1
- transitivePeerDependencies:
- - supports-color
-
- '@babel/traverse@7.29.0':
- dependencies:
- '@babel/code-frame': 7.29.0
- '@babel/generator': 7.29.1
- '@babel/helper-globals': 7.28.0
- '@babel/parser': 7.29.0
- '@babel/template': 7.28.6
- '@babel/types': 7.29.0
- debug: 4.4.1
+ '@babel/types': 7.28.5
+ debug: 4.4.3
transitivePeerDependencies:
- supports-color
- '@babel/types@7.28.2':
- dependencies:
- '@babel/helper-string-parser': 7.27.1
- '@babel/helper-validator-identifier': 7.27.1
-
- '@babel/types@7.29.0':
+ '@babel/types@7.28.5':
dependencies:
'@babel/helper-string-parser': 7.27.1
'@babel/helper-validator-identifier': 7.28.5
- '@base-ui-components/react@1.0.0-rc.0(@types/react@19.1.12)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)':
+ '@base-ui-components/react@1.0.0-rc.0(@types/react@19.2.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)':
dependencies:
- '@babel/runtime': 7.28.6
- '@base-ui-components/utils': 0.2.2(@types/react@19.1.12)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
- '@floating-ui/react-dom': 2.1.8(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
- '@floating-ui/utils': 0.2.11
+ '@babel/runtime': 7.28.4
+ '@base-ui-components/utils': 0.2.2(@types/react@19.2.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
+ '@floating-ui/react-dom': 2.1.7(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
+ '@floating-ui/utils': 0.2.10
react: 19.2.4
react-dom: 19.2.4(react@19.2.4)
reselect: 5.1.1
tabbable: 6.4.0
use-sync-external-store: 1.6.0(react@19.2.4)
optionalDependencies:
- '@types/react': 19.1.12
+ '@types/react': 19.2.7
- '@base-ui-components/utils@0.2.2(@types/react@19.1.12)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)':
+ '@base-ui-components/utils@0.2.2(@types/react@19.2.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)':
dependencies:
- '@babel/runtime': 7.28.6
- '@floating-ui/utils': 0.2.11
+ '@babel/runtime': 7.28.4
+ '@floating-ui/utils': 0.2.10
react: 19.2.4
react-dom: 19.2.4(react@19.2.4)
reselect: 5.1.1
use-sync-external-store: 1.6.0(react@19.2.4)
optionalDependencies:
- '@types/react': 19.1.12
+ '@types/react': 19.2.7
+
+ '@emnapi/core@1.8.1':
+ dependencies:
+ '@emnapi/wasi-threads': 1.1.0
+ tslib: 2.8.1
+ optional: true
'@emnapi/runtime@1.8.1':
dependencies:
tslib: 2.8.1
optional: true
+ '@emnapi/wasi-threads@1.1.0':
+ dependencies:
+ tslib: 2.8.1
+ optional: true
+
'@emotion/babel-plugin@11.13.5':
dependencies:
- '@babel/helper-module-imports': 7.28.6
- '@babel/runtime': 7.28.6
+ '@babel/helper-module-imports': 7.27.1
+ '@babel/runtime': 7.28.4
'@emotion/hash': 0.9.2
'@emotion/memoize': 0.9.0
'@emotion/serialize': 1.3.3
@@ -2832,9 +2600,9 @@ snapshots:
'@emotion/memoize@0.9.0': {}
- '@emotion/react@11.14.0(@types/react@19.1.12)(react@19.2.4)':
+ '@emotion/react@11.14.0(@types/react@19.2.7)(react@19.2.4)':
dependencies:
- '@babel/runtime': 7.28.6
+ '@babel/runtime': 7.28.4
'@emotion/babel-plugin': 11.13.5
'@emotion/cache': 11.14.0
'@emotion/serialize': 1.3.3
@@ -2844,7 +2612,7 @@ snapshots:
hoist-non-react-statics: 3.3.2
react: 19.2.4
optionalDependencies:
- '@types/react': 19.1.12
+ '@types/react': 19.2.7
transitivePeerDependencies:
- supports-color
@@ -2854,22 +2622,22 @@ snapshots:
'@emotion/memoize': 0.9.0
'@emotion/unitless': 0.10.0
'@emotion/utils': 1.4.2
- csstype: 3.1.3
+ csstype: 3.2.3
'@emotion/sheet@1.4.0': {}
- '@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.1.12)(react@19.2.4))(@types/react@19.1.12)(react@19.2.4)':
+ '@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.7)(react@19.2.4))(@types/react@19.2.7)(react@19.2.4)':
dependencies:
- '@babel/runtime': 7.28.6
+ '@babel/runtime': 7.28.4
'@emotion/babel-plugin': 11.13.5
'@emotion/is-prop-valid': 1.4.0
- '@emotion/react': 11.14.0(@types/react@19.1.12)(react@19.2.4)
+ '@emotion/react': 11.14.0(@types/react@19.2.7)(react@19.2.4)
'@emotion/serialize': 1.3.3
'@emotion/use-insertion-effect-with-fallbacks': 1.2.0(react@19.2.4)
'@emotion/utils': 1.4.2
react: 19.2.4
optionalDependencies:
- '@types/react': 19.1.12
+ '@types/react': 19.2.7
transitivePeerDependencies:
- supports-color
@@ -2883,23 +2651,18 @@ snapshots:
'@emotion/weak-memoize@0.4.0': {}
- '@eslint-community/eslint-utils@4.7.0(eslint@9.39.4)':
- dependencies:
- eslint: 9.39.4
- eslint-visitor-keys: 3.4.3
-
- '@eslint-community/eslint-utils@4.9.1(eslint@9.39.4)':
+ '@eslint-community/eslint-utils@4.9.0(eslint@9.39.1)':
dependencies:
- eslint: 9.39.4
+ eslint: 9.39.1
eslint-visitor-keys: 3.4.3
- '@eslint-community/regexpp@4.12.1': {}
+ '@eslint-community/regexpp@4.12.2': {}
- '@eslint/config-array@0.21.2':
+ '@eslint/config-array@0.21.1':
dependencies:
'@eslint/object-schema': 2.1.7
- debug: 4.4.1
- minimatch: 3.1.5
+ debug: 4.4.3
+ minimatch: 3.1.2
transitivePeerDependencies:
- supports-color
@@ -2911,35 +2674,21 @@ snapshots:
dependencies:
'@types/json-schema': 7.0.15
- '@eslint/eslintrc@3.3.1':
+ '@eslint/eslintrc@3.3.3':
dependencies:
ajv: 6.12.6
- debug: 4.4.1
- espree: 10.4.0
- globals: 14.0.0
- ignore: 5.3.2
- import-fresh: 3.3.1
- js-yaml: 4.1.0
- minimatch: 3.1.2
- strip-json-comments: 3.1.1
- transitivePeerDependencies:
- - supports-color
-
- '@eslint/eslintrc@3.3.5':
- dependencies:
- ajv: 6.14.0
- debug: 4.4.1
+ debug: 4.4.3
espree: 10.4.0
globals: 14.0.0
ignore: 5.3.2
import-fresh: 3.3.1
js-yaml: 4.1.1
- minimatch: 3.1.5
+ minimatch: 3.1.2
strip-json-comments: 3.1.1
transitivePeerDependencies:
- supports-color
- '@eslint/js@9.39.4': {}
+ '@eslint/js@9.39.1': {}
'@eslint/object-schema@2.1.7': {}
@@ -2948,48 +2697,55 @@ snapshots:
'@eslint/core': 0.17.0
levn: 0.4.1
- '@floating-ui/core@1.7.5':
+ '@floating-ui/core@1.7.3':
+ dependencies:
+ '@floating-ui/utils': 0.2.10
+
+ '@floating-ui/core@1.7.4':
dependencies:
- '@floating-ui/utils': 0.2.11
+ '@floating-ui/utils': 0.2.10
- '@floating-ui/dom@1.7.6':
+ '@floating-ui/dom@1.7.4':
dependencies:
- '@floating-ui/core': 1.7.5
- '@floating-ui/utils': 0.2.11
+ '@floating-ui/core': 1.7.3
+ '@floating-ui/utils': 0.2.10
- '@floating-ui/react-dom@2.1.8(react-dom@19.2.4(react@19.2.4))(react@19.2.4)':
+ '@floating-ui/dom@1.7.5':
dependencies:
- '@floating-ui/dom': 1.7.6
+ '@floating-ui/core': 1.7.4
+ '@floating-ui/utils': 0.2.10
+
+ '@floating-ui/react-dom@2.1.7(react-dom@19.2.4(react@19.2.4))(react@19.2.4)':
+ dependencies:
+ '@floating-ui/dom': 1.7.5
react: 19.2.4
react-dom: 19.2.4(react@19.2.4)
- '@floating-ui/utils@0.2.11': {}
+ '@floating-ui/utils@0.2.10': {}
'@humanfs/core@0.19.1': {}
- '@humanfs/node@0.16.6':
+ '@humanfs/node@0.16.7':
dependencies:
'@humanfs/core': 0.19.1
- '@humanwhocodes/retry': 0.3.1
+ '@humanwhocodes/retry': 0.4.3
'@humanwhocodes/module-importer@1.0.1': {}
- '@humanwhocodes/retry@0.3.1': {}
-
'@humanwhocodes/retry@0.4.3': {}
- '@ianvs/prettier-plugin-sort-imports@4.7.0(prettier@3.3.3)':
+ '@ianvs/prettier-plugin-sort-imports@4.7.0(prettier@3.7.3)':
dependencies:
- '@babel/generator': 7.28.3
- '@babel/parser': 7.28.3
- '@babel/traverse': 7.28.3
- '@babel/types': 7.28.2
- prettier: 3.3.3
- semver: 7.7.2
+ '@babel/generator': 7.28.5
+ '@babel/parser': 7.28.5
+ '@babel/traverse': 7.28.5
+ '@babel/types': 7.28.5
+ prettier: 3.7.3
+ semver: 7.7.3
transitivePeerDependencies:
- supports-color
- '@img/colour@1.1.0':
+ '@img/colour@1.0.0':
optional: true
'@img/sharp-darwin-arm64@0.34.5':
@@ -3092,65 +2848,65 @@ snapshots:
'@jridgewell/gen-mapping@0.3.13':
dependencies:
- '@jridgewell/sourcemap-codec': 1.5.0
- '@jridgewell/trace-mapping': 0.3.30
+ '@jridgewell/sourcemap-codec': 1.5.5
+ '@jridgewell/trace-mapping': 0.3.31
'@jridgewell/resolve-uri@3.1.2': {}
- '@jridgewell/sourcemap-codec@1.5.0': {}
+ '@jridgewell/sourcemap-codec@1.5.5': {}
- '@jridgewell/trace-mapping@0.3.30':
+ '@jridgewell/trace-mapping@0.3.31':
dependencies:
'@jridgewell/resolve-uri': 3.1.2
- '@jridgewell/sourcemap-codec': 1.5.0
+ '@jridgewell/sourcemap-codec': 1.5.5
- '@mui/base@5.0.0-beta.70(@types/react@19.1.12)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)':
+ '@mui/base@5.0.0-beta.70(@types/react@19.2.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)':
dependencies:
- '@babel/runtime': 7.28.6
- '@floating-ui/react-dom': 2.1.8(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
- '@mui/types': 7.2.24(@types/react@19.1.12)
- '@mui/utils': 6.4.9(@types/react@19.1.12)(react@19.2.4)
+ '@babel/runtime': 7.28.4
+ '@floating-ui/react-dom': 2.1.7(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
+ '@mui/types': 7.2.24(@types/react@19.2.7)
+ '@mui/utils': 6.4.9(@types/react@19.2.7)(react@19.2.4)
'@popperjs/core': 2.11.8
clsx: 2.1.1
prop-types: 15.8.1
react: 19.2.4
react-dom: 19.2.4(react@19.2.4)
optionalDependencies:
- '@types/react': 19.1.12
+ '@types/react': 19.2.7
'@mui/core-downloads-tracker@7.3.9': {}
- '@mui/material@7.3.9(@emotion/react@11.14.0(@types/react@19.1.12)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.1.12)(react@19.2.4))(@types/react@19.1.12)(react@19.2.4))(@types/react@19.1.12)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)':
+ '@mui/material@7.3.9(@emotion/react@11.14.0(@types/react@19.2.7)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.7)(react@19.2.4))(@types/react@19.2.7)(react@19.2.4))(@types/react@19.2.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)':
dependencies:
'@babel/runtime': 7.28.6
'@mui/core-downloads-tracker': 7.3.9
- '@mui/system': 7.3.9(@emotion/react@11.14.0(@types/react@19.1.12)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.1.12)(react@19.2.4))(@types/react@19.1.12)(react@19.2.4))(@types/react@19.1.12)(react@19.2.4)
- '@mui/types': 7.4.12(@types/react@19.1.12)
- '@mui/utils': 7.3.9(@types/react@19.1.12)(react@19.2.4)
+ '@mui/system': 7.3.9(@emotion/react@11.14.0(@types/react@19.2.7)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.7)(react@19.2.4))(@types/react@19.2.7)(react@19.2.4))(@types/react@19.2.7)(react@19.2.4)
+ '@mui/types': 7.4.12(@types/react@19.2.7)
+ '@mui/utils': 7.3.9(@types/react@19.2.7)(react@19.2.4)
'@popperjs/core': 2.11.8
- '@types/react-transition-group': 4.4.12(@types/react@19.1.12)
+ '@types/react-transition-group': 4.4.12(@types/react@19.2.7)
clsx: 2.1.1
csstype: 3.2.3
prop-types: 15.8.1
react: 19.2.4
react-dom: 19.2.4(react@19.2.4)
- react-is: 19.2.4
+ react-is: 19.2.3
react-transition-group: 4.4.5(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
optionalDependencies:
- '@emotion/react': 11.14.0(@types/react@19.1.12)(react@19.2.4)
- '@emotion/styled': 11.14.1(@emotion/react@11.14.0(@types/react@19.1.12)(react@19.2.4))(@types/react@19.1.12)(react@19.2.4)
- '@types/react': 19.1.12
+ '@emotion/react': 11.14.0(@types/react@19.2.7)(react@19.2.4)
+ '@emotion/styled': 11.14.1(@emotion/react@11.14.0(@types/react@19.2.7)(react@19.2.4))(@types/react@19.2.7)(react@19.2.4)
+ '@types/react': 19.2.7
- '@mui/private-theming@7.3.9(@types/react@19.1.12)(react@19.2.4)':
+ '@mui/private-theming@7.3.9(@types/react@19.2.7)(react@19.2.4)':
dependencies:
'@babel/runtime': 7.28.6
- '@mui/utils': 7.3.9(@types/react@19.1.12)(react@19.2.4)
+ '@mui/utils': 7.3.9(@types/react@19.2.7)(react@19.2.4)
prop-types: 15.8.1
react: 19.2.4
optionalDependencies:
- '@types/react': 19.1.12
+ '@types/react': 19.2.7
- '@mui/styled-engine@7.3.9(@emotion/react@11.14.0(@types/react@19.1.12)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.1.12)(react@19.2.4))(@types/react@19.1.12)(react@19.2.4))(react@19.2.4)':
+ '@mui/styled-engine@7.3.9(@emotion/react@11.14.0(@types/react@19.2.7)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.7)(react@19.2.4))(@types/react@19.2.7)(react@19.2.4))(react@19.2.4)':
dependencies:
'@babel/runtime': 7.28.6
'@emotion/cache': 11.14.0
@@ -3160,58 +2916,65 @@ snapshots:
prop-types: 15.8.1
react: 19.2.4
optionalDependencies:
- '@emotion/react': 11.14.0(@types/react@19.1.12)(react@19.2.4)
- '@emotion/styled': 11.14.1(@emotion/react@11.14.0(@types/react@19.1.12)(react@19.2.4))(@types/react@19.1.12)(react@19.2.4)
+ '@emotion/react': 11.14.0(@types/react@19.2.7)(react@19.2.4)
+ '@emotion/styled': 11.14.1(@emotion/react@11.14.0(@types/react@19.2.7)(react@19.2.4))(@types/react@19.2.7)(react@19.2.4)
- '@mui/system@7.3.9(@emotion/react@11.14.0(@types/react@19.1.12)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.1.12)(react@19.2.4))(@types/react@19.1.12)(react@19.2.4))(@types/react@19.1.12)(react@19.2.4)':
+ '@mui/system@7.3.9(@emotion/react@11.14.0(@types/react@19.2.7)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.7)(react@19.2.4))(@types/react@19.2.7)(react@19.2.4))(@types/react@19.2.7)(react@19.2.4)':
dependencies:
'@babel/runtime': 7.28.6
- '@mui/private-theming': 7.3.9(@types/react@19.1.12)(react@19.2.4)
- '@mui/styled-engine': 7.3.9(@emotion/react@11.14.0(@types/react@19.1.12)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.1.12)(react@19.2.4))(@types/react@19.1.12)(react@19.2.4))(react@19.2.4)
- '@mui/types': 7.4.12(@types/react@19.1.12)
- '@mui/utils': 7.3.9(@types/react@19.1.12)(react@19.2.4)
+ '@mui/private-theming': 7.3.9(@types/react@19.2.7)(react@19.2.4)
+ '@mui/styled-engine': 7.3.9(@emotion/react@11.14.0(@types/react@19.2.7)(react@19.2.4))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.7)(react@19.2.4))(@types/react@19.2.7)(react@19.2.4))(react@19.2.4)
+ '@mui/types': 7.4.12(@types/react@19.2.7)
+ '@mui/utils': 7.3.9(@types/react@19.2.7)(react@19.2.4)
clsx: 2.1.1
csstype: 3.2.3
prop-types: 15.8.1
react: 19.2.4
optionalDependencies:
- '@emotion/react': 11.14.0(@types/react@19.1.12)(react@19.2.4)
- '@emotion/styled': 11.14.1(@emotion/react@11.14.0(@types/react@19.1.12)(react@19.2.4))(@types/react@19.1.12)(react@19.2.4)
- '@types/react': 19.1.12
+ '@emotion/react': 11.14.0(@types/react@19.2.7)(react@19.2.4)
+ '@emotion/styled': 11.14.1(@emotion/react@11.14.0(@types/react@19.2.7)(react@19.2.4))(@types/react@19.2.7)(react@19.2.4)
+ '@types/react': 19.2.7
- '@mui/types@7.2.24(@types/react@19.1.12)':
+ '@mui/types@7.2.24(@types/react@19.2.7)':
optionalDependencies:
- '@types/react': 19.1.12
+ '@types/react': 19.2.7
- '@mui/types@7.4.12(@types/react@19.1.12)':
+ '@mui/types@7.4.12(@types/react@19.2.7)':
dependencies:
'@babel/runtime': 7.28.6
optionalDependencies:
- '@types/react': 19.1.12
+ '@types/react': 19.2.7
- '@mui/utils@6.4.9(@types/react@19.1.12)(react@19.2.4)':
+ '@mui/utils@6.4.9(@types/react@19.2.7)(react@19.2.4)':
dependencies:
- '@babel/runtime': 7.28.6
- '@mui/types': 7.2.24(@types/react@19.1.12)
+ '@babel/runtime': 7.28.4
+ '@mui/types': 7.2.24(@types/react@19.2.7)
'@types/prop-types': 15.7.15
clsx: 2.1.1
prop-types: 15.8.1
react: 19.2.4
- react-is: 19.2.4
+ react-is: 19.2.3
optionalDependencies:
- '@types/react': 19.1.12
+ '@types/react': 19.2.7
- '@mui/utils@7.3.9(@types/react@19.1.12)(react@19.2.4)':
+ '@mui/utils@7.3.9(@types/react@19.2.7)(react@19.2.4)':
dependencies:
'@babel/runtime': 7.28.6
- '@mui/types': 7.4.12(@types/react@19.1.12)
+ '@mui/types': 7.4.12(@types/react@19.2.7)
'@types/prop-types': 15.7.15
clsx: 2.1.1
prop-types: 15.8.1
react: 19.2.4
- react-is: 19.2.4
+ react-is: 19.2.3
optionalDependencies:
- '@types/react': 19.1.12
+ '@types/react': 19.2.7
+
+ '@napi-rs/wasm-runtime@0.2.12':
+ dependencies:
+ '@emnapi/core': 1.8.1
+ '@emnapi/runtime': 1.8.1
+ '@tybys/wasm-util': 0.10.1
+ optional: true
'@next/env@16.1.1': {}
@@ -3253,7 +3016,7 @@ snapshots:
'@nodelib/fs.walk@1.2.8':
dependencies:
'@nodelib/fs.scandir': 2.1.5
- fastq: 1.17.1
+ fastq: 1.19.1
'@nolyfill/is-core-module@1.0.39': {}
@@ -3263,52 +3026,47 @@ snapshots:
'@rtsao/scc@1.1.0': {}
- '@rushstack/eslint-patch@1.10.4': {}
+ '@rushstack/eslint-patch@1.15.0': {}
- '@supabase/auth-js@2.71.1':
+ '@supabase/auth-js@2.86.0':
dependencies:
- '@supabase/node-fetch': 2.6.15
-
- '@supabase/functions-js@2.4.5':
- dependencies:
- '@supabase/node-fetch': 2.6.15
+ tslib: 2.8.1
- '@supabase/node-fetch@2.6.15':
+ '@supabase/functions-js@2.86.0':
dependencies:
- whatwg-url: 5.0.0
+ tslib: 2.8.1
- '@supabase/postgrest-js@1.19.4':
+ '@supabase/postgrest-js@2.86.0':
dependencies:
- '@supabase/node-fetch': 2.6.15
+ tslib: 2.8.1
- '@supabase/realtime-js@2.11.15':
+ '@supabase/realtime-js@2.86.0':
dependencies:
- '@supabase/node-fetch': 2.6.15
'@types/phoenix': 1.6.6
'@types/ws': 8.18.1
- isows: 1.0.7(ws@8.18.3)
+ tslib: 2.8.1
ws: 8.18.3
transitivePeerDependencies:
- bufferutil
- utf-8-validate
- '@supabase/ssr@0.8.0(@supabase/supabase-js@2.52.1)':
+ '@supabase/ssr@0.8.0(@supabase/supabase-js@2.86.0)':
dependencies:
- '@supabase/supabase-js': 2.52.1
+ '@supabase/supabase-js': 2.86.0
cookie: 1.1.1
- '@supabase/storage-js@2.7.1':
+ '@supabase/storage-js@2.86.0':
dependencies:
- '@supabase/node-fetch': 2.6.15
+ iceberg-js: 0.8.0
+ tslib: 2.8.1
- '@supabase/supabase-js@2.52.1':
+ '@supabase/supabase-js@2.86.0':
dependencies:
- '@supabase/auth-js': 2.71.1
- '@supabase/functions-js': 2.4.5
- '@supabase/node-fetch': 2.6.15
- '@supabase/postgrest-js': 1.19.4
- '@supabase/realtime-js': 2.11.15
- '@supabase/storage-js': 2.7.1
+ '@supabase/auth-js': 2.86.0
+ '@supabase/functions-js': 2.86.0
+ '@supabase/postgrest-js': 2.86.0
+ '@supabase/realtime-js': 2.86.0
+ '@supabase/storage-js': 2.86.0
transitivePeerDependencies:
- bufferutil
- utf-8-validate
@@ -3317,11 +3075,16 @@ snapshots:
dependencies:
tslib: 2.8.1
+ '@tybys/wasm-util@0.10.1':
+ dependencies:
+ tslib: 2.8.1
+ optional: true
+
'@types/estree@1.0.8': {}
- '@types/hoist-non-react-statics@3.3.7(@types/react@19.1.12)':
+ '@types/hoist-non-react-statics@3.3.7(@types/react@19.2.7)':
dependencies:
- '@types/react': 19.1.12
+ '@types/react': 19.2.7
hoist-non-react-statics: 3.3.2
'@types/json-schema@7.0.15': {}
@@ -3332,137 +3095,195 @@ snapshots:
dependencies:
json5: 1.0.2
- '@types/node@20.16.5':
+ '@types/node@20.19.25':
dependencies:
- undici-types: 6.19.8
+ undici-types: 6.21.0
'@types/parse-json@4.0.2': {}
'@types/parse-json@7.0.0':
dependencies:
- parse-json: 8.3.0
+ parse-json: 5.2.0
'@types/phoenix@1.6.6': {}
'@types/prop-types@15.7.15': {}
- '@types/react-dom@19.1.9(@types/react@19.1.12)':
+ '@types/react-dom@19.2.3(@types/react@19.2.7)':
dependencies:
- '@types/react': 19.1.12
+ '@types/react': 19.2.7
- '@types/react-transition-group@4.4.12(@types/react@19.1.12)':
+ '@types/react-transition-group@4.4.12(@types/react@19.2.7)':
dependencies:
- '@types/react': 19.1.12
+ '@types/react': 19.2.7
- '@types/react@19.1.12':
+ '@types/react@19.2.7':
dependencies:
- csstype: 3.1.3
+ csstype: 3.2.3
'@types/styled-components@5.1.36':
dependencies:
- '@types/hoist-non-react-statics': 3.3.7(@types/react@19.1.12)
- '@types/react': 19.1.12
+ '@types/hoist-non-react-statics': 3.3.7(@types/react@19.2.7)
+ '@types/react': 19.2.7
csstype: 3.2.3
'@types/stylis@4.2.7': {}
'@types/ws@8.18.1':
dependencies:
- '@types/node': 20.16.5
+ '@types/node': 20.19.25
- '@typescript-eslint/eslint-plugin@8.41.0(@typescript-eslint/parser@8.41.0(eslint@9.39.4)(typescript@5.6.2))(eslint@9.39.4)(typescript@5.6.2)':
+ '@typescript-eslint/eslint-plugin@8.48.0(@typescript-eslint/parser@8.48.0(eslint@9.39.1)(typescript@5.9.3))(eslint@9.39.1)(typescript@5.9.3)':
dependencies:
- '@eslint-community/regexpp': 4.12.1
- '@typescript-eslint/parser': 8.41.0(eslint@9.39.4)(typescript@5.6.2)
- '@typescript-eslint/scope-manager': 8.41.0
- '@typescript-eslint/type-utils': 8.41.0(eslint@9.39.4)(typescript@5.6.2)
- '@typescript-eslint/utils': 8.41.0(eslint@9.39.4)(typescript@5.6.2)
- '@typescript-eslint/visitor-keys': 8.41.0
- eslint: 9.39.4
+ '@eslint-community/regexpp': 4.12.2
+ '@typescript-eslint/parser': 8.48.0(eslint@9.39.1)(typescript@5.9.3)
+ '@typescript-eslint/scope-manager': 8.48.0
+ '@typescript-eslint/type-utils': 8.48.0(eslint@9.39.1)(typescript@5.9.3)
+ '@typescript-eslint/utils': 8.48.0(eslint@9.39.1)(typescript@5.9.3)
+ '@typescript-eslint/visitor-keys': 8.48.0
+ eslint: 9.39.1
graphemer: 1.4.0
ignore: 7.0.5
natural-compare: 1.4.0
- ts-api-utils: 2.1.0(typescript@5.6.2)
- typescript: 5.6.2
+ ts-api-utils: 2.1.0(typescript@5.9.3)
+ typescript: 5.9.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/parser@8.41.0(eslint@9.39.4)(typescript@5.6.2)':
+ '@typescript-eslint/parser@8.48.0(eslint@9.39.1)(typescript@5.9.3)':
dependencies:
- '@typescript-eslint/scope-manager': 8.41.0
- '@typescript-eslint/types': 8.41.0
- '@typescript-eslint/typescript-estree': 8.41.0(typescript@5.6.2)
- '@typescript-eslint/visitor-keys': 8.41.0
- debug: 4.4.1
- eslint: 9.39.4
- typescript: 5.6.2
+ '@typescript-eslint/scope-manager': 8.48.0
+ '@typescript-eslint/types': 8.48.0
+ '@typescript-eslint/typescript-estree': 8.48.0(typescript@5.9.3)
+ '@typescript-eslint/visitor-keys': 8.48.0
+ debug: 4.4.3
+ eslint: 9.39.1
+ typescript: 5.9.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/project-service@8.41.0(typescript@5.6.2)':
+ '@typescript-eslint/project-service@8.48.0(typescript@5.9.3)':
dependencies:
- '@typescript-eslint/tsconfig-utils': 8.41.0(typescript@5.6.2)
- '@typescript-eslint/types': 8.41.0
- debug: 4.4.1
- typescript: 5.6.2
+ '@typescript-eslint/tsconfig-utils': 8.48.0(typescript@5.9.3)
+ '@typescript-eslint/types': 8.48.0
+ debug: 4.4.3
+ typescript: 5.9.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/scope-manager@8.41.0':
+ '@typescript-eslint/scope-manager@8.48.0':
dependencies:
- '@typescript-eslint/types': 8.41.0
- '@typescript-eslint/visitor-keys': 8.41.0
+ '@typescript-eslint/types': 8.48.0
+ '@typescript-eslint/visitor-keys': 8.48.0
- '@typescript-eslint/tsconfig-utils@8.41.0(typescript@5.6.2)':
+ '@typescript-eslint/tsconfig-utils@8.48.0(typescript@5.9.3)':
dependencies:
- typescript: 5.6.2
+ typescript: 5.9.3
- '@typescript-eslint/type-utils@8.41.0(eslint@9.39.4)(typescript@5.6.2)':
+ '@typescript-eslint/type-utils@8.48.0(eslint@9.39.1)(typescript@5.9.3)':
dependencies:
- '@typescript-eslint/types': 8.41.0
- '@typescript-eslint/typescript-estree': 8.41.0(typescript@5.6.2)
- '@typescript-eslint/utils': 8.41.0(eslint@9.39.4)(typescript@5.6.2)
- debug: 4.4.1
- eslint: 9.39.4
- ts-api-utils: 2.1.0(typescript@5.6.2)
- typescript: 5.6.2
+ '@typescript-eslint/types': 8.48.0
+ '@typescript-eslint/typescript-estree': 8.48.0(typescript@5.9.3)
+ '@typescript-eslint/utils': 8.48.0(eslint@9.39.1)(typescript@5.9.3)
+ debug: 4.4.3
+ eslint: 9.39.1
+ ts-api-utils: 2.1.0(typescript@5.9.3)
+ typescript: 5.9.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/types@8.41.0': {}
+ '@typescript-eslint/types@8.48.0': {}
- '@typescript-eslint/typescript-estree@8.41.0(typescript@5.6.2)':
+ '@typescript-eslint/typescript-estree@8.48.0(typescript@5.9.3)':
dependencies:
- '@typescript-eslint/project-service': 8.41.0(typescript@5.6.2)
- '@typescript-eslint/tsconfig-utils': 8.41.0(typescript@5.6.2)
- '@typescript-eslint/types': 8.41.0
- '@typescript-eslint/visitor-keys': 8.41.0
- debug: 4.4.1
- fast-glob: 3.3.2
- is-glob: 4.0.3
+ '@typescript-eslint/project-service': 8.48.0(typescript@5.9.3)
+ '@typescript-eslint/tsconfig-utils': 8.48.0(typescript@5.9.3)
+ '@typescript-eslint/types': 8.48.0
+ '@typescript-eslint/visitor-keys': 8.48.0
+ debug: 4.4.3
minimatch: 9.0.5
- semver: 7.7.2
- ts-api-utils: 2.1.0(typescript@5.6.2)
- typescript: 5.6.2
+ semver: 7.7.3
+ tinyglobby: 0.2.15
+ ts-api-utils: 2.1.0(typescript@5.9.3)
+ typescript: 5.9.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/utils@8.41.0(eslint@9.39.4)(typescript@5.6.2)':
+ '@typescript-eslint/utils@8.48.0(eslint@9.39.1)(typescript@5.9.3)':
dependencies:
- '@eslint-community/eslint-utils': 4.7.0(eslint@9.39.4)
- '@typescript-eslint/scope-manager': 8.41.0
- '@typescript-eslint/types': 8.41.0
- '@typescript-eslint/typescript-estree': 8.41.0(typescript@5.6.2)
- eslint: 9.39.4
- typescript: 5.6.2
+ '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.1)
+ '@typescript-eslint/scope-manager': 8.48.0
+ '@typescript-eslint/types': 8.48.0
+ '@typescript-eslint/typescript-estree': 8.48.0(typescript@5.9.3)
+ eslint: 9.39.1
+ typescript: 5.9.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/visitor-keys@8.41.0':
+ '@typescript-eslint/visitor-keys@8.48.0':
dependencies:
- '@typescript-eslint/types': 8.41.0
+ '@typescript-eslint/types': 8.48.0
eslint-visitor-keys: 4.2.1
+ '@unrs/resolver-binding-android-arm-eabi@1.11.1':
+ optional: true
+
+ '@unrs/resolver-binding-android-arm64@1.11.1':
+ optional: true
+
+ '@unrs/resolver-binding-darwin-arm64@1.11.1':
+ optional: true
+
+ '@unrs/resolver-binding-darwin-x64@1.11.1':
+ optional: true
+
+ '@unrs/resolver-binding-freebsd-x64@1.11.1':
+ optional: true
+
+ '@unrs/resolver-binding-linux-arm-gnueabihf@1.11.1':
+ optional: true
+
+ '@unrs/resolver-binding-linux-arm-musleabihf@1.11.1':
+ optional: true
+
+ '@unrs/resolver-binding-linux-arm64-gnu@1.11.1':
+ optional: true
+
+ '@unrs/resolver-binding-linux-arm64-musl@1.11.1':
+ optional: true
+
+ '@unrs/resolver-binding-linux-ppc64-gnu@1.11.1':
+ optional: true
+
+ '@unrs/resolver-binding-linux-riscv64-gnu@1.11.1':
+ optional: true
+
+ '@unrs/resolver-binding-linux-riscv64-musl@1.11.1':
+ optional: true
+
+ '@unrs/resolver-binding-linux-s390x-gnu@1.11.1':
+ optional: true
+
+ '@unrs/resolver-binding-linux-x64-gnu@1.11.1':
+ optional: true
+
+ '@unrs/resolver-binding-linux-x64-musl@1.11.1':
+ optional: true
+
+ '@unrs/resolver-binding-wasm32-wasi@1.11.1':
+ dependencies:
+ '@napi-rs/wasm-runtime': 0.2.12
+ optional: true
+
+ '@unrs/resolver-binding-win32-arm64-msvc@1.11.1':
+ optional: true
+
+ '@unrs/resolver-binding-win32-ia32-msvc@1.11.1':
+ optional: true
+
+ '@unrs/resolver-binding-win32-x64-msvc@1.11.1':
+ optional: true
+
acorn-jsx@5.3.2(acorn@8.15.0):
dependencies:
acorn: 8.15.0
@@ -3478,13 +3299,6 @@ snapshots:
json-schema-traverse: 0.4.1
uri-js: 4.4.1
- ajv@6.14.0:
- dependencies:
- fast-deep-equal: 3.1.3
- fast-json-stable-stringify: 2.1.0
- json-schema-traverse: 0.4.1
- uri-js: 4.4.1
-
ansi-regex@5.0.1: {}
ansi-styles@4.3.0:
@@ -3493,29 +3307,13 @@ snapshots:
argparse@2.0.1: {}
- aria-query@5.1.3:
- dependencies:
- deep-equal: 2.2.3
-
- array-buffer-byte-length@1.0.1:
- dependencies:
- call-bind: 1.0.7
- is-array-buffer: 3.0.4
+ aria-query@5.3.2: {}
array-buffer-byte-length@1.0.2:
dependencies:
call-bound: 1.0.4
is-array-buffer: 3.0.5
- array-includes@3.1.8:
- dependencies:
- call-bind: 1.0.7
- define-properties: 1.2.1
- es-abstract: 1.23.3
- es-object-atoms: 1.0.0
- get-intrinsic: 1.2.4
- is-string: 1.0.7
-
array-includes@3.1.9:
dependencies:
call-bind: 1.0.8
@@ -3529,12 +3327,12 @@ snapshots:
array.prototype.findlast@1.2.5:
dependencies:
- call-bind: 1.0.7
+ call-bind: 1.0.8
define-properties: 1.2.1
- es-abstract: 1.23.3
+ es-abstract: 1.24.0
es-errors: 1.3.0
- es-object-atoms: 1.0.0
- es-shim-unscopables: 1.0.2
+ es-object-atoms: 1.1.1
+ es-shim-unscopables: 1.1.0
array.prototype.findlastindex@1.2.6:
dependencies:
@@ -3546,52 +3344,27 @@ snapshots:
es-object-atoms: 1.1.1
es-shim-unscopables: 1.1.0
- array.prototype.flat@1.3.2:
- dependencies:
- call-bind: 1.0.7
- define-properties: 1.2.1
- es-abstract: 1.23.3
- es-shim-unscopables: 1.0.2
-
array.prototype.flat@1.3.3:
dependencies:
call-bind: 1.0.8
define-properties: 1.2.1
es-abstract: 1.24.0
- es-shim-unscopables: 1.0.2
-
- array.prototype.flatmap@1.3.2:
- dependencies:
- call-bind: 1.0.7
- define-properties: 1.2.1
- es-abstract: 1.23.3
- es-shim-unscopables: 1.0.2
+ es-shim-unscopables: 1.1.0
array.prototype.flatmap@1.3.3:
dependencies:
call-bind: 1.0.8
define-properties: 1.2.1
es-abstract: 1.24.0
- es-shim-unscopables: 1.0.2
+ es-shim-unscopables: 1.1.0
array.prototype.tosorted@1.1.4:
dependencies:
- call-bind: 1.0.7
- define-properties: 1.2.1
- es-abstract: 1.23.3
- es-errors: 1.3.0
- es-shim-unscopables: 1.0.2
-
- arraybuffer.prototype.slice@1.0.3:
- dependencies:
- array-buffer-byte-length: 1.0.1
- call-bind: 1.0.7
+ call-bind: 1.0.8
define-properties: 1.2.1
- es-abstract: 1.23.3
+ es-abstract: 1.24.0
es-errors: 1.3.0
- get-intrinsic: 1.2.4
- is-array-buffer: 3.0.4
- is-shared-array-buffer: 1.0.3
+ es-shim-unscopables: 1.1.0
arraybuffer.prototype.slice@1.0.4:
dependencies:
@@ -3607,21 +3380,21 @@ snapshots:
available-typed-arrays@1.0.7:
dependencies:
- possible-typed-array-names: 1.0.0
+ possible-typed-array-names: 1.1.0
- axe-core@4.10.0: {}
+ axe-core@4.11.0: {}
axobject-query@4.1.0: {}
babel-plugin-macros@3.1.0:
dependencies:
- '@babel/runtime': 7.28.6
+ '@babel/runtime': 7.28.4
cosmiconfig: 7.1.0
- resolve: 1.22.8
+ resolve: 1.22.11
balanced-match@1.0.2: {}
- baseline-browser-mapping@2.10.0: {}
+ baseline-browser-mapping@2.9.12: {}
bin-links@6.0.0:
dependencies:
@@ -3629,7 +3402,7 @@ snapshots:
npm-normalize-package-bin: 5.0.0
proc-log: 6.1.0
read-cmd-shim: 6.0.0
- write-file-atomic: 7.0.1
+ write-file-atomic: 7.0.0
brace-expansion@1.1.12:
dependencies:
@@ -3649,19 +3422,11 @@ snapshots:
es-errors: 1.3.0
function-bind: 1.1.2
- call-bind@1.0.7:
- dependencies:
- es-define-property: 1.0.0
- es-errors: 1.3.0
- function-bind: 1.1.2
- get-intrinsic: 1.2.4
- set-function-length: 1.2.2
-
call-bind@1.0.8:
dependencies:
call-bind-apply-helpers: 1.0.2
- es-define-property: 1.0.0
- get-intrinsic: 1.2.4
+ es-define-property: 1.0.1
+ get-intrinsic: 1.3.0
set-function-length: 1.2.2
call-bound@1.0.4:
@@ -3673,7 +3438,7 @@ snapshots:
camelize@1.0.1: {}
- caniuse-lite@1.0.30001660: {}
+ caniuse-lite@1.0.30001757: {}
chalk@4.1.2:
dependencies:
@@ -3737,44 +3502,24 @@ snapshots:
css-color-keywords: 1.0.0
postcss-value-parser: 4.2.0
- csstype@3.1.3: {}
-
csstype@3.2.3: {}
damerau-levenshtein@1.0.8: {}
data-uri-to-buffer@4.0.1: {}
- data-view-buffer@1.0.1:
- dependencies:
- call-bind: 1.0.7
- es-errors: 1.3.0
- is-data-view: 1.0.1
-
data-view-buffer@1.0.2:
dependencies:
call-bound: 1.0.4
es-errors: 1.3.0
is-data-view: 1.0.2
- data-view-byte-length@1.0.1:
- dependencies:
- call-bind: 1.0.7
- es-errors: 1.3.0
- is-data-view: 1.0.1
-
data-view-byte-length@1.0.2:
dependencies:
call-bound: 1.0.4
es-errors: 1.3.0
is-data-view: 1.0.2
- data-view-byte-offset@1.0.0:
- dependencies:
- call-bind: 1.0.7
- es-errors: 1.3.0
- is-data-view: 1.0.1
-
data-view-byte-offset@1.0.1:
dependencies:
call-bound: 1.0.4
@@ -3785,38 +3530,17 @@ snapshots:
dependencies:
ms: 2.1.3
- debug@4.4.1:
+ debug@4.4.3:
dependencies:
ms: 2.1.3
- deep-equal@2.2.3:
- dependencies:
- array-buffer-byte-length: 1.0.1
- call-bind: 1.0.7
- es-get-iterator: 1.1.3
- get-intrinsic: 1.2.4
- is-arguments: 1.1.1
- is-array-buffer: 3.0.4
- is-date-object: 1.0.5
- is-regex: 1.1.4
- is-shared-array-buffer: 1.0.3
- isarray: 2.0.5
- object-is: 1.1.6
- object-keys: 1.1.1
- object.assign: 4.1.5
- regexp.prototype.flags: 1.5.2
- side-channel: 1.0.6
- which-boxed-primitive: 1.0.2
- which-collection: 1.0.2
- which-typed-array: 1.1.15
-
deep-is@0.1.4: {}
define-data-property@1.1.4:
dependencies:
- es-define-property: 1.0.0
+ es-define-property: 1.0.1
es-errors: 1.3.0
- gopd: 1.0.1
+ gopd: 1.2.0
define-properties@1.2.1:
dependencies:
@@ -3833,10 +3557,10 @@ snapshots:
dom-helpers@5.2.1:
dependencies:
- '@babel/runtime': 7.28.6
+ '@babel/runtime': 7.28.4
csstype: 3.2.3
- dotenv@17.3.1: {}
+ dotenv@17.2.3: {}
dunder-proto@1.0.1:
dependencies:
@@ -3848,64 +3572,10 @@ snapshots:
emoji-regex@9.2.2: {}
- enhanced-resolve@5.17.1:
- dependencies:
- graceful-fs: 4.2.11
- tapable: 2.2.1
-
error-ex@1.3.4:
dependencies:
is-arrayish: 0.2.1
- es-abstract@1.23.3:
- dependencies:
- array-buffer-byte-length: 1.0.1
- arraybuffer.prototype.slice: 1.0.3
- available-typed-arrays: 1.0.7
- call-bind: 1.0.7
- data-view-buffer: 1.0.1
- data-view-byte-length: 1.0.1
- data-view-byte-offset: 1.0.0
- es-define-property: 1.0.0
- es-errors: 1.3.0
- es-object-atoms: 1.0.0
- es-set-tostringtag: 2.0.3
- es-to-primitive: 1.2.1
- function.prototype.name: 1.1.6
- get-intrinsic: 1.2.4
- get-symbol-description: 1.0.2
- globalthis: 1.0.4
- gopd: 1.0.1
- has-property-descriptors: 1.0.2
- has-proto: 1.0.3
- has-symbols: 1.0.3
- hasown: 2.0.2
- internal-slot: 1.0.7
- is-array-buffer: 3.0.4
- is-callable: 1.2.7
- is-data-view: 1.0.1
- is-negative-zero: 2.0.3
- is-regex: 1.1.4
- is-shared-array-buffer: 1.0.3
- is-string: 1.0.7
- is-typed-array: 1.1.13
- is-weakref: 1.0.2
- object-inspect: 1.13.2
- object-keys: 1.1.1
- object.assign: 4.1.5
- regexp.prototype.flags: 1.5.2
- safe-array-concat: 1.1.2
- safe-regex-test: 1.0.3
- string.prototype.trim: 1.2.9
- string.prototype.trimend: 1.0.8
- string.prototype.trimstart: 1.0.8
- typed-array-buffer: 1.0.2
- typed-array-byte-length: 1.0.1
- typed-array-byte-offset: 1.0.2
- typed-array-length: 1.0.6
- unbox-primitive: 1.0.2
- which-typed-array: 1.1.15
-
es-abstract@1.24.0:
dependencies:
array-buffer-byte-length: 1.0.2
@@ -3963,43 +3633,10 @@ snapshots:
unbox-primitive: 1.1.0
which-typed-array: 1.1.19
- es-define-property@1.0.0:
- dependencies:
- get-intrinsic: 1.2.4
-
es-define-property@1.0.1: {}
es-errors@1.3.0: {}
- es-get-iterator@1.1.3:
- dependencies:
- call-bind: 1.0.7
- get-intrinsic: 1.2.4
- has-symbols: 1.0.3
- is-arguments: 1.1.1
- is-map: 2.0.3
- is-set: 2.0.3
- is-string: 1.0.7
- isarray: 2.0.5
- stop-iteration-iterator: 1.0.0
-
- es-iterator-helpers@1.0.19:
- dependencies:
- call-bind: 1.0.7
- define-properties: 1.2.1
- es-abstract: 1.23.3
- es-errors: 1.3.0
- es-set-tostringtag: 2.0.3
- function-bind: 1.1.2
- get-intrinsic: 1.2.4
- globalthis: 1.0.4
- has-property-descriptors: 1.0.2
- has-proto: 1.0.3
- has-symbols: 1.0.3
- internal-slot: 1.0.7
- iterator.prototype: 1.1.2
- safe-array-concat: 1.1.2
-
es-iterator-helpers@1.2.1:
dependencies:
call-bind: 1.0.8
@@ -4007,7 +3644,7 @@ snapshots:
define-properties: 1.2.1
es-abstract: 1.24.0
es-errors: 1.3.0
- es-set-tostringtag: 2.0.3
+ es-set-tostringtag: 2.1.0
function-bind: 1.1.2
get-intrinsic: 1.3.0
globalthis: 1.0.4
@@ -4019,20 +3656,10 @@ snapshots:
iterator.prototype: 1.1.5
safe-array-concat: 1.1.3
- es-object-atoms@1.0.0:
- dependencies:
- es-errors: 1.3.0
-
es-object-atoms@1.1.1:
dependencies:
es-errors: 1.3.0
- es-set-tostringtag@2.0.3:
- dependencies:
- get-intrinsic: 1.3.0
- has-tostringtag: 1.0.2
- hasown: 2.0.2
-
es-set-tostringtag@2.1.0:
dependencies:
es-errors: 1.3.0
@@ -4040,104 +3667,79 @@ snapshots:
has-tostringtag: 1.0.2
hasown: 2.0.2
- es-shim-unscopables@1.0.2:
- dependencies:
- hasown: 2.0.2
-
es-shim-unscopables@1.1.0:
dependencies:
hasown: 2.0.2
- es-to-primitive@1.2.1:
- dependencies:
- is-callable: 1.2.7
- is-date-object: 1.0.5
- is-symbol: 1.0.4
-
es-to-primitive@1.3.0:
dependencies:
is-callable: 1.2.7
- is-date-object: 1.0.5
- is-symbol: 1.0.4
+ is-date-object: 1.1.0
+ is-symbol: 1.1.1
escalade@3.2.0: {}
escape-string-regexp@4.0.0: {}
- eslint-config-next@15.5.2(eslint@9.39.4)(typescript@5.6.2):
+ eslint-config-next@15.5.2(eslint@9.39.1)(typescript@5.9.3):
dependencies:
'@next/eslint-plugin-next': 15.5.2
- '@rushstack/eslint-patch': 1.10.4
- '@typescript-eslint/eslint-plugin': 8.41.0(@typescript-eslint/parser@8.41.0(eslint@9.39.4)(typescript@5.6.2))(eslint@9.39.4)(typescript@5.6.2)
- '@typescript-eslint/parser': 8.41.0(eslint@9.39.4)(typescript@5.6.2)
- eslint: 9.39.4
+ '@rushstack/eslint-patch': 1.15.0
+ '@typescript-eslint/eslint-plugin': 8.48.0(@typescript-eslint/parser@8.48.0(eslint@9.39.1)(typescript@5.9.3))(eslint@9.39.1)(typescript@5.9.3)
+ '@typescript-eslint/parser': 8.48.0(eslint@9.39.1)(typescript@5.9.3)
+ eslint: 9.39.1
eslint-import-resolver-node: 0.3.9
- eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.41.0(eslint@9.39.4)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.32.0)(eslint@9.39.4)
- eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.41.0(eslint@9.39.4)(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.3)(eslint@9.39.4)
- eslint-plugin-jsx-a11y: 6.10.0(eslint@9.39.4)
- eslint-plugin-react: 7.37.5(eslint@9.39.4)
- eslint-plugin-react-hooks: 5.2.0(eslint@9.39.4)
+ eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0)(eslint@9.39.1)
+ eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.48.0(eslint@9.39.1)(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.1)
+ eslint-plugin-jsx-a11y: 6.10.2(eslint@9.39.1)
+ eslint-plugin-react: 7.37.5(eslint@9.39.1)
+ eslint-plugin-react-hooks: 5.2.0(eslint@9.39.1)
optionalDependencies:
- typescript: 5.6.2
+ typescript: 5.9.3
transitivePeerDependencies:
- eslint-import-resolver-webpack
- eslint-plugin-import-x
- supports-color
- eslint-config-prettier@10.1.8(eslint@9.39.4):
+ eslint-config-prettier@10.1.8(eslint@9.39.1):
dependencies:
- eslint: 9.39.4
+ eslint: 9.39.1
eslint-import-resolver-node@0.3.9:
dependencies:
debug: 3.2.7
- is-core-module: 2.15.1
- resolve: 1.22.8
+ is-core-module: 2.16.1
+ resolve: 1.22.11
transitivePeerDependencies:
- supports-color
- eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.41.0(eslint@9.39.4)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.32.0)(eslint@9.39.4):
+ eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0)(eslint@9.39.1):
dependencies:
'@nolyfill/is-core-module': 1.0.39
- debug: 4.4.1
- enhanced-resolve: 5.17.1
- eslint: 9.39.4
- eslint-module-utils: 2.11.0(@typescript-eslint/parser@8.41.0(eslint@9.39.4)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@9.39.4)
- fast-glob: 3.3.2
- get-tsconfig: 4.8.1
- is-bun-module: 1.2.1
- is-glob: 4.0.3
+ debug: 4.4.3
+ eslint: 9.39.1
+ get-tsconfig: 4.13.0
+ is-bun-module: 2.0.0
+ stable-hash: 0.0.5
+ tinyglobby: 0.2.15
+ unrs-resolver: 1.11.1
optionalDependencies:
- eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.41.0(eslint@9.39.4)(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.3)(eslint@9.39.4)
- transitivePeerDependencies:
- - '@typescript-eslint/parser'
- - eslint-import-resolver-node
- - eslint-import-resolver-webpack
- - supports-color
-
- eslint-module-utils@2.11.0(@typescript-eslint/parser@8.41.0(eslint@9.39.4)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@9.39.4):
- dependencies:
- debug: 3.2.7
- optionalDependencies:
- '@typescript-eslint/parser': 8.41.0(eslint@9.39.4)(typescript@5.6.2)
- eslint: 9.39.4
- eslint-import-resolver-node: 0.3.9
- eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.41.0(eslint@9.39.4)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.32.0)(eslint@9.39.4)
+ eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.48.0(eslint@9.39.1)(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.1)
transitivePeerDependencies:
- supports-color
- eslint-module-utils@2.12.1(@typescript-eslint/parser@8.41.0(eslint@9.39.4)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@9.39.4):
+ eslint-module-utils@2.12.1(@typescript-eslint/parser@8.48.0(eslint@9.39.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.1):
dependencies:
debug: 3.2.7
optionalDependencies:
- '@typescript-eslint/parser': 8.41.0(eslint@9.39.4)(typescript@5.6.2)
- eslint: 9.39.4
+ '@typescript-eslint/parser': 8.48.0(eslint@9.39.1)(typescript@5.9.3)
+ eslint: 9.39.1
eslint-import-resolver-node: 0.3.9
- eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.41.0(eslint@9.39.4)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.32.0)(eslint@9.39.4)
+ eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0)(eslint@9.39.1)
transitivePeerDependencies:
- supports-color
- eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.41.0(eslint@9.39.4)(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.3)(eslint@9.39.4):
+ eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.48.0(eslint@9.39.1)(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.1):
dependencies:
'@rtsao/scc': 1.1.0
array-includes: 3.1.9
@@ -4146,9 +3748,9 @@ snapshots:
array.prototype.flatmap: 1.3.3
debug: 3.2.7
doctrine: 2.1.0
- eslint: 9.39.4
+ eslint: 9.39.1
eslint-import-resolver-node: 0.3.9
- eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.41.0(eslint@9.39.4)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@9.39.4)
+ eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.48.0(eslint@9.39.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.1)
hasown: 2.0.2
is-core-module: 2.16.1
is-glob: 4.0.3
@@ -4160,54 +3762,53 @@ snapshots:
string.prototype.trimend: 1.0.9
tsconfig-paths: 3.15.0
optionalDependencies:
- '@typescript-eslint/parser': 8.41.0(eslint@9.39.4)(typescript@5.6.2)
+ '@typescript-eslint/parser': 8.48.0(eslint@9.39.1)(typescript@5.9.3)
transitivePeerDependencies:
- eslint-import-resolver-typescript
- eslint-import-resolver-webpack
- supports-color
- eslint-plugin-jsx-a11y@6.10.0(eslint@9.39.4):
+ eslint-plugin-jsx-a11y@6.10.2(eslint@9.39.1):
dependencies:
- aria-query: 5.1.3
- array-includes: 3.1.8
- array.prototype.flatmap: 1.3.2
+ aria-query: 5.3.2
+ array-includes: 3.1.9
+ array.prototype.flatmap: 1.3.3
ast-types-flow: 0.0.8
- axe-core: 4.10.0
+ axe-core: 4.11.0
axobject-query: 4.1.0
damerau-levenshtein: 1.0.8
emoji-regex: 9.2.2
- es-iterator-helpers: 1.0.19
- eslint: 9.39.4
+ eslint: 9.39.1
hasown: 2.0.2
jsx-ast-utils: 3.3.5
language-tags: 1.0.9
minimatch: 3.1.2
object.fromentries: 2.0.8
- safe-regex-test: 1.0.3
- string.prototype.includes: 2.0.0
+ safe-regex-test: 1.1.0
+ string.prototype.includes: 2.0.1
- eslint-plugin-prettier@5.5.4(eslint-config-prettier@10.1.8(eslint@9.39.4))(eslint@9.39.4)(prettier@3.3.3):
+ eslint-plugin-prettier@5.5.4(eslint-config-prettier@10.1.8(eslint@9.39.1))(eslint@9.39.1)(prettier@3.7.3):
dependencies:
- eslint: 9.39.4
- prettier: 3.3.3
+ eslint: 9.39.1
+ prettier: 3.7.3
prettier-linter-helpers: 1.0.0
synckit: 0.11.11
optionalDependencies:
- eslint-config-prettier: 10.1.8(eslint@9.39.4)
+ eslint-config-prettier: 10.1.8(eslint@9.39.1)
- eslint-plugin-react-hooks@5.2.0(eslint@9.39.4):
+ eslint-plugin-react-hooks@5.2.0(eslint@9.39.1):
dependencies:
- eslint: 9.39.4
+ eslint: 9.39.1
- eslint-plugin-react@7.37.5(eslint@9.39.4):
+ eslint-plugin-react@7.37.5(eslint@9.39.1):
dependencies:
- array-includes: 3.1.8
+ array-includes: 3.1.9
array.prototype.findlast: 1.2.5
array.prototype.flatmap: 1.3.3
array.prototype.tosorted: 1.1.4
doctrine: 2.1.0
es-iterator-helpers: 1.2.1
- eslint: 9.39.4
+ eslint: 9.39.1
estraverse: 5.3.0
hasown: 2.0.2
jsx-ast-utils: 3.3.5
@@ -4230,24 +3831,24 @@ snapshots:
eslint-visitor-keys@4.2.1: {}
- eslint@9.39.4:
+ eslint@9.39.1:
dependencies:
- '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.4)
- '@eslint-community/regexpp': 4.12.1
- '@eslint/config-array': 0.21.2
+ '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.1)
+ '@eslint-community/regexpp': 4.12.2
+ '@eslint/config-array': 0.21.1
'@eslint/config-helpers': 0.4.2
'@eslint/core': 0.17.0
- '@eslint/eslintrc': 3.3.5
- '@eslint/js': 9.39.4
+ '@eslint/eslintrc': 3.3.3
+ '@eslint/js': 9.39.1
'@eslint/plugin-kit': 0.4.1
- '@humanfs/node': 0.16.6
+ '@humanfs/node': 0.16.7
'@humanwhocodes/module-importer': 1.0.1
'@humanwhocodes/retry': 0.4.3
'@types/estree': 1.0.8
- ajv: 6.14.0
+ ajv: 6.12.6
chalk: 4.1.2
cross-spawn: 7.0.6
- debug: 4.4.1
+ debug: 4.4.3
escape-string-regexp: 4.0.0
eslint-scope: 8.4.0
eslint-visitor-keys: 4.2.1
@@ -4263,7 +3864,7 @@ snapshots:
is-glob: 4.0.3
json-stable-stringify-without-jsonify: 1.0.1
lodash.merge: 4.6.2
- minimatch: 3.1.5
+ minimatch: 3.1.2
natural-compare: 1.4.0
optionator: 0.9.4
transitivePeerDependencies:
@@ -4299,21 +3900,17 @@ snapshots:
merge2: 1.4.1
micromatch: 4.0.8
- fast-glob@3.3.2:
- dependencies:
- '@nodelib/fs.stat': 2.0.5
- '@nodelib/fs.walk': 1.2.8
- glob-parent: 5.1.2
- merge2: 1.4.1
- micromatch: 4.0.8
-
fast-json-stable-stringify@2.1.0: {}
fast-levenshtein@2.0.6: {}
- fastq@1.17.1:
+ fastq@1.19.1:
dependencies:
- reusify: 1.0.4
+ reusify: 1.1.0
+
+ fdir@6.5.0(picomatch@4.0.3):
+ optionalDependencies:
+ picomatch: 4.0.3
fetch-blob@3.2.0:
dependencies:
@@ -4342,10 +3939,6 @@ snapshots:
flatted@3.3.3: {}
- for-each@0.3.3:
- dependencies:
- is-callable: 1.2.7
-
for-each@0.3.5:
dependencies:
is-callable: 1.2.7
@@ -4356,13 +3949,6 @@ snapshots:
function-bind@1.1.2: {}
- function.prototype.name@1.1.6:
- dependencies:
- call-bind: 1.0.7
- define-properties: 1.2.1
- es-abstract: 1.23.3
- functions-have-names: 1.2.3
-
function.prototype.name@1.1.8:
dependencies:
call-bind: 1.0.8
@@ -4374,15 +3960,9 @@ snapshots:
functions-have-names@1.2.3: {}
- get-caller-file@2.0.5: {}
+ generator-function@2.0.1: {}
- get-intrinsic@1.2.4:
- dependencies:
- es-errors: 1.3.0
- function-bind: 1.1.2
- has-proto: 1.0.3
- has-symbols: 1.0.3
- hasown: 2.0.2
+ get-caller-file@2.0.5: {}
get-intrinsic@1.3.0:
dependencies:
@@ -4402,19 +3982,13 @@ snapshots:
dunder-proto: 1.0.1
es-object-atoms: 1.1.1
- get-symbol-description@1.0.2:
- dependencies:
- call-bind: 1.0.7
- es-errors: 1.3.0
- get-intrinsic: 1.2.4
-
get-symbol-description@1.1.0:
dependencies:
call-bound: 1.0.4
es-errors: 1.3.0
get-intrinsic: 1.3.0
- get-tsconfig@4.8.1:
+ get-tsconfig@4.13.0:
dependencies:
resolve-pkg-maps: 1.0.0
@@ -4433,37 +4007,27 @@ snapshots:
define-properties: 1.2.1
gopd: 1.2.0
- gopd@1.0.1:
- dependencies:
- get-intrinsic: 1.2.4
-
gopd@1.2.0: {}
- graceful-fs@4.2.11: {}
-
graphemer@1.4.0: {}
- has-bigints@1.0.2: {}
+ has-bigints@1.1.0: {}
has-flag@4.0.0: {}
has-property-descriptors@1.0.2:
dependencies:
- es-define-property: 1.0.0
-
- has-proto@1.0.3: {}
+ es-define-property: 1.0.1
has-proto@1.2.0:
dependencies:
dunder-proto: 1.0.1
- has-symbols@1.0.3: {}
-
has-symbols@1.1.0: {}
has-tostringtag@1.0.2:
dependencies:
- has-symbols: 1.0.3
+ has-symbols: 1.1.0
hasown@2.0.2:
dependencies:
@@ -4476,11 +4040,13 @@ snapshots:
https-proxy-agent@7.0.6:
dependencies:
agent-base: 7.1.4
- debug: 4.4.1
+ debug: 4.4.3
transitivePeerDependencies:
- supports-color
- husky@9.1.6: {}
+ husky@9.1.7: {}
+
+ iceberg-js@0.8.0: {}
ignore@5.3.2: {}
@@ -4495,30 +4061,12 @@ snapshots:
imurmurhash@0.1.4: {}
- index-to-position@1.2.0: {}
-
- internal-slot@1.0.7:
- dependencies:
- es-errors: 1.3.0
- hasown: 2.0.2
- side-channel: 1.0.6
-
internal-slot@1.1.0:
dependencies:
es-errors: 1.3.0
hasown: 2.0.2
side-channel: 1.1.0
- is-arguments@1.1.1:
- dependencies:
- call-bind: 1.0.7
- has-tostringtag: 1.0.2
-
- is-array-buffer@3.0.4:
- dependencies:
- call-bind: 1.0.7
- get-intrinsic: 1.2.4
-
is-array-buffer@3.0.5:
dependencies:
call-bind: 1.0.8
@@ -4531,52 +4079,31 @@ snapshots:
dependencies:
has-tostringtag: 1.0.2
- is-bigint@1.0.4:
- dependencies:
- has-bigints: 1.0.2
-
is-bigint@1.1.0:
dependencies:
- has-bigints: 1.0.2
-
- is-boolean-object@1.1.2:
- dependencies:
- call-bind: 1.0.7
- has-tostringtag: 1.0.2
+ has-bigints: 1.1.0
is-boolean-object@1.2.2:
dependencies:
call-bound: 1.0.4
has-tostringtag: 1.0.2
- is-bun-module@1.2.1:
+ is-bun-module@2.0.0:
dependencies:
- semver: 7.6.3
+ semver: 7.7.3
is-callable@1.2.7: {}
- is-core-module@2.15.1:
- dependencies:
- hasown: 2.0.2
-
is-core-module@2.16.1:
dependencies:
hasown: 2.0.2
- is-data-view@1.0.1:
- dependencies:
- is-typed-array: 1.1.13
-
is-data-view@1.0.2:
dependencies:
call-bound: 1.0.4
get-intrinsic: 1.3.0
is-typed-array: 1.1.15
- is-date-object@1.0.5:
- dependencies:
- has-tostringtag: 1.0.2
-
is-date-object@1.1.0:
dependencies:
call-bound: 1.0.4
@@ -4584,19 +4111,19 @@ snapshots:
is-extglob@2.1.1: {}
- is-finalizationregistry@1.0.2:
- dependencies:
- call-bind: 1.0.8
-
is-finalizationregistry@1.1.1:
dependencies:
call-bound: 1.0.4
is-fullwidth-code-point@3.0.0: {}
- is-generator-function@1.0.10:
+ is-generator-function@1.1.2:
dependencies:
+ call-bound: 1.0.4
+ generator-function: 2.0.1
+ get-proto: 1.0.1
has-tostringtag: 1.0.2
+ safe-regex-test: 1.1.0
is-glob@4.0.3:
dependencies:
@@ -4606,10 +4133,6 @@ snapshots:
is-negative-zero@2.0.3: {}
- is-number-object@1.0.7:
- dependencies:
- has-tostringtag: 1.0.2
-
is-number-object@1.1.1:
dependencies:
call-bound: 1.0.4
@@ -4617,11 +4140,6 @@ snapshots:
is-number@7.0.0: {}
- is-regex@1.1.4:
- dependencies:
- call-bind: 1.0.7
- has-tostringtag: 1.0.2
-
is-regex@1.2.1:
dependencies:
call-bound: 1.0.4
@@ -4631,76 +4149,44 @@ snapshots:
is-set@2.0.3: {}
- is-shared-array-buffer@1.0.3:
- dependencies:
- call-bind: 1.0.7
-
is-shared-array-buffer@1.0.4:
dependencies:
call-bound: 1.0.4
- is-string@1.0.7:
- dependencies:
- has-tostringtag: 1.0.2
-
is-string@1.1.1:
dependencies:
call-bound: 1.0.4
has-tostringtag: 1.0.2
- is-symbol@1.0.4:
- dependencies:
- has-symbols: 1.0.3
-
is-symbol@1.1.1:
dependencies:
call-bound: 1.0.4
has-symbols: 1.1.0
safe-regex-test: 1.1.0
- is-typed-array@1.1.13:
- dependencies:
- which-typed-array: 1.1.15
-
is-typed-array@1.1.15:
dependencies:
which-typed-array: 1.1.19
is-weakmap@2.0.2: {}
- is-weakref@1.0.2:
- dependencies:
- call-bind: 1.0.7
-
is-weakref@1.1.1:
dependencies:
call-bound: 1.0.4
- is-weakset@2.0.3:
+ is-weakset@2.0.4:
dependencies:
- call-bind: 1.0.8
+ call-bound: 1.0.4
get-intrinsic: 1.3.0
isarray@2.0.5: {}
isexe@2.0.0: {}
- isows@1.0.7(ws@8.18.3):
- dependencies:
- ws: 8.18.3
-
- iterator.prototype@1.1.2:
- dependencies:
- define-properties: 1.2.1
- get-intrinsic: 1.2.4
- has-symbols: 1.0.3
- reflect.getprototypeof: 1.0.6
- set-function-name: 2.0.2
-
iterator.prototype@1.1.5:
dependencies:
define-data-property: 1.1.4
- es-object-atoms: 1.0.0
+ es-object-atoms: 1.1.1
get-intrinsic: 1.3.0
get-proto: 1.0.1
has-symbols: 1.1.0
@@ -4708,10 +4194,6 @@ snapshots:
js-tokens@4.0.0: {}
- js-yaml@4.1.0:
- dependencies:
- argparse: 2.0.1
-
js-yaml@4.1.1:
dependencies:
argparse: 2.0.1
@@ -4732,9 +4214,9 @@ snapshots:
jsx-ast-utils@3.3.5:
dependencies:
- array-includes: 3.1.8
- array.prototype.flat: 1.3.2
- object.assign: 4.1.5
+ array-includes: 3.1.9
+ array.prototype.flat: 1.3.3
+ object.assign: 4.1.7
object.values: 1.2.1
keyv@4.5.4:
@@ -4783,10 +4265,6 @@ snapshots:
dependencies:
brace-expansion: 1.1.12
- minimatch@3.1.5:
- dependencies:
- brace-expansion: 1.1.12
-
minimatch@9.0.5:
dependencies:
brace-expansion: 2.0.2
@@ -4803,14 +4281,16 @@ snapshots:
nanoid@3.3.11: {}
+ napi-postinstall@0.3.4: {}
+
natural-compare@1.4.0: {}
next@16.1.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4):
dependencies:
'@next/env': 16.1.1
'@swc/helpers': 0.5.15
- baseline-browser-mapping: 2.10.0
- caniuse-lite: 1.0.30001660
+ baseline-browser-mapping: 2.9.12
+ caniuse-lite: 1.0.30001757
postcss: 8.4.31
react: 19.2.4
react-dom: 19.2.4(react@19.2.4)
@@ -4839,28 +4319,14 @@ snapshots:
npm-normalize-package-bin@5.0.0: {}
- npm@11.11.0: {}
+ npm@11.10.0: {}
object-assign@4.1.1: {}
- object-inspect@1.13.2: {}
-
object-inspect@1.13.4: {}
- object-is@1.1.6:
- dependencies:
- call-bind: 1.0.7
- define-properties: 1.2.1
-
object-keys@1.1.1: {}
- object.assign@4.1.5:
- dependencies:
- call-bind: 1.0.7
- define-properties: 1.2.1
- has-symbols: 1.0.3
- object-keys: 1.1.1
-
object.assign@4.1.7:
dependencies:
call-bind: 1.0.8
@@ -4879,23 +4345,23 @@ snapshots:
object.fromentries@2.0.8:
dependencies:
- call-bind: 1.0.7
+ call-bind: 1.0.8
define-properties: 1.2.1
- es-abstract: 1.23.3
- es-object-atoms: 1.0.0
+ es-abstract: 1.24.0
+ es-object-atoms: 1.1.1
object.groupby@1.0.3:
dependencies:
- call-bind: 1.0.7
+ call-bind: 1.0.8
define-properties: 1.2.1
- es-abstract: 1.23.3
+ es-abstract: 1.24.0
object.values@1.2.1:
dependencies:
call-bind: 1.0.8
call-bound: 1.0.4
define-properties: 1.2.1
- es-object-atoms: 1.0.0
+ es-object-atoms: 1.1.1
optionator@0.9.4:
dependencies:
@@ -4931,12 +4397,6 @@ snapshots:
json-parse-even-better-errors: 2.3.1
lines-and-columns: 1.2.4
- parse-json@8.3.0:
- dependencies:
- '@babel/code-frame': 7.27.1
- index-to-position: 1.2.0
- type-fest: 4.41.0
-
path-exists@4.0.0: {}
path-key@3.1.1: {}
@@ -4949,7 +4409,9 @@ snapshots:
picomatch@2.3.1: {}
- possible-typed-array-names@1.0.0: {}
+ picomatch@4.0.3: {}
+
+ possible-typed-array-names@1.1.0: {}
postcss-value-parser@4.2.0: {}
@@ -4971,7 +4433,7 @@ snapshots:
dependencies:
fast-diff: 1.3.0
- prettier@3.3.3: {}
+ prettier@3.7.3: {}
proc-log@6.1.0: {}
@@ -4990,34 +4452,34 @@ snapshots:
react: 19.2.4
scheduler: 0.27.0
- react-icons@5.6.0(react@19.2.4):
+ react-icons@5.5.0(react@19.2.4):
dependencies:
react: 19.2.4
react-is@16.13.1: {}
- react-is@19.2.4: {}
+ react-is@19.2.3: {}
- react-select@5.10.2(@types/react@19.1.12)(react-dom@19.2.4(react@19.2.4))(react@19.2.4):
+ react-select@5.10.2(@types/react@19.2.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4):
dependencies:
- '@babel/runtime': 7.28.6
+ '@babel/runtime': 7.28.4
'@emotion/cache': 11.14.0
- '@emotion/react': 11.14.0(@types/react@19.1.12)(react@19.2.4)
- '@floating-ui/dom': 1.7.6
- '@types/react-transition-group': 4.4.12(@types/react@19.1.12)
+ '@emotion/react': 11.14.0(@types/react@19.2.7)(react@19.2.4)
+ '@floating-ui/dom': 1.7.4
+ '@types/react-transition-group': 4.4.12(@types/react@19.2.7)
memoize-one: 6.0.0
prop-types: 15.8.1
react: 19.2.4
react-dom: 19.2.4(react@19.2.4)
react-transition-group: 4.4.5(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
- use-isomorphic-layout-effect: 1.2.1(@types/react@19.1.12)(react@19.2.4)
+ use-isomorphic-layout-effect: 1.2.1(@types/react@19.2.7)(react@19.2.4)
transitivePeerDependencies:
- '@types/react'
- supports-color
react-transition-group@4.4.5(react-dom@19.2.4(react@19.2.4))(react@19.2.4):
dependencies:
- '@babel/runtime': 7.28.6
+ '@babel/runtime': 7.28.4
dom-helpers: 5.2.1
loose-envify: 1.4.0
prop-types: 15.8.1
@@ -5039,23 +4501,6 @@ snapshots:
get-proto: 1.0.1
which-builtin-type: 1.2.1
- reflect.getprototypeof@1.0.6:
- dependencies:
- call-bind: 1.0.8
- define-properties: 1.2.1
- es-abstract: 1.24.0
- es-errors: 1.3.0
- get-intrinsic: 1.3.0
- globalthis: 1.0.4
- which-builtin-type: 1.1.4
-
- regexp.prototype.flags@1.5.2:
- dependencies:
- call-bind: 1.0.7
- define-properties: 1.2.1
- es-errors: 1.3.0
- set-function-name: 2.0.2
-
regexp.prototype.flags@1.5.4:
dependencies:
call-bind: 1.0.8
@@ -5073,19 +4518,19 @@ snapshots:
resolve-pkg-maps@1.0.0: {}
- resolve@1.22.8:
+ resolve@1.22.11:
dependencies:
- is-core-module: 2.15.1
+ is-core-module: 2.16.1
path-parse: 1.0.7
supports-preserve-symlinks-flag: 1.0.0
resolve@2.0.0-next.5:
dependencies:
- is-core-module: 2.15.1
+ is-core-module: 2.16.1
path-parse: 1.0.7
supports-preserve-symlinks-flag: 1.0.0
- reusify@1.0.4: {}
+ reusify@1.1.0: {}
run-parallel@1.2.0:
dependencies:
@@ -5095,13 +4540,6 @@ snapshots:
dependencies:
tslib: 2.8.1
- safe-array-concat@1.1.2:
- dependencies:
- call-bind: 1.0.7
- get-intrinsic: 1.2.4
- has-symbols: 1.0.3
- isarray: 2.0.5
-
safe-array-concat@1.1.3:
dependencies:
call-bind: 1.0.8
@@ -5115,12 +4553,6 @@ snapshots:
es-errors: 1.3.0
isarray: 2.0.5
- safe-regex-test@1.0.3:
- dependencies:
- call-bind: 1.0.7
- es-errors: 1.3.0
- is-regex: 1.1.4
-
safe-regex-test@1.1.0:
dependencies:
call-bound: 1.0.4
@@ -5131,20 +4563,15 @@ snapshots:
semver@6.3.1: {}
- semver@7.6.3: {}
-
- semver@7.7.2: {}
-
- semver@7.7.4:
- optional: true
+ semver@7.7.3: {}
set-function-length@1.2.2:
dependencies:
define-data-property: 1.1.4
es-errors: 1.3.0
function-bind: 1.1.2
- get-intrinsic: 1.2.4
- gopd: 1.0.1
+ get-intrinsic: 1.3.0
+ gopd: 1.2.0
has-property-descriptors: 1.0.2
set-function-name@2.0.2:
@@ -5164,9 +4591,9 @@ snapshots:
sharp@0.34.5:
dependencies:
- '@img/colour': 1.1.0
+ '@img/colour': 1.0.0
detect-libc: 2.1.2
- semver: 7.7.4
+ semver: 7.7.3
optionalDependencies:
'@img/sharp-darwin-arm64': 0.34.5
'@img/sharp-darwin-x64': 0.34.5
@@ -5222,13 +4649,6 @@ snapshots:
object-inspect: 1.13.4
side-channel-map: 1.0.1
- side-channel@1.0.6:
- dependencies:
- call-bind: 1.0.7
- es-errors: 1.3.0
- get-intrinsic: 1.2.4
- object-inspect: 1.13.2
-
side-channel@1.1.0:
dependencies:
es-errors: 1.3.0
@@ -5243,9 +4663,7 @@ snapshots:
source-map@0.5.7: {}
- stop-iteration-iterator@1.0.0:
- dependencies:
- internal-slot: 1.0.7
+ stable-hash@0.0.5: {}
stop-iteration-iterator@1.1.0:
dependencies:
@@ -5258,10 +4676,11 @@ snapshots:
is-fullwidth-code-point: 3.0.0
strip-ansi: 6.0.1
- string.prototype.includes@2.0.0:
+ string.prototype.includes@2.0.1:
dependencies:
+ call-bind: 1.0.8
define-properties: 1.2.1
- es-abstract: 1.23.3
+ es-abstract: 1.24.0
string.prototype.matchall@4.0.12:
dependencies:
@@ -5270,7 +4689,7 @@ snapshots:
define-properties: 1.2.1
es-abstract: 1.24.0
es-errors: 1.3.0
- es-object-atoms: 1.0.0
+ es-object-atoms: 1.1.1
get-intrinsic: 1.3.0
gopd: 1.2.0
has-symbols: 1.1.0
@@ -5282,7 +4701,7 @@ snapshots:
string.prototype.repeat@1.0.0:
dependencies:
define-properties: 1.2.1
- es-abstract: 1.23.3
+ es-abstract: 1.24.0
string.prototype.trim@1.2.10:
dependencies:
@@ -5294,31 +4713,18 @@ snapshots:
es-object-atoms: 1.1.1
has-property-descriptors: 1.0.2
- string.prototype.trim@1.2.9:
- dependencies:
- call-bind: 1.0.7
- define-properties: 1.2.1
- es-abstract: 1.23.3
- es-object-atoms: 1.0.0
-
- string.prototype.trimend@1.0.8:
- dependencies:
- call-bind: 1.0.7
- define-properties: 1.2.1
- es-object-atoms: 1.0.0
-
string.prototype.trimend@1.0.9:
dependencies:
call-bind: 1.0.8
call-bound: 1.0.4
define-properties: 1.2.1
- es-object-atoms: 1.0.0
+ es-object-atoms: 1.1.1
string.prototype.trimstart@1.0.8:
dependencies:
- call-bind: 1.0.7
+ call-bind: 1.0.8
define-properties: 1.2.1
- es-object-atoms: 1.0.0
+ es-object-atoms: 1.1.1
strip-ansi@6.0.1:
dependencies:
@@ -5352,12 +4758,12 @@ snapshots:
stylis@4.3.6: {}
- supabase@2.77.0:
+ supabase@2.76.15:
dependencies:
bin-links: 6.0.0
https-proxy-agent: 7.0.6
node-fetch: 3.3.2
- tar: 7.5.10
+ tar: 7.5.9
transitivePeerDependencies:
- supports-color
@@ -5377,9 +4783,7 @@ snapshots:
tabbable@6.4.0: {}
- tapable@2.2.1: {}
-
- tar@7.5.10:
+ tar@7.5.9:
dependencies:
'@isaacs/fs-minipass': 4.0.1
chownr: 3.0.0
@@ -5387,17 +4791,20 @@ snapshots:
minizlib: 3.1.0
yallist: 5.0.0
+ tinyglobby@0.2.15:
+ dependencies:
+ fdir: 6.5.0(picomatch@4.0.3)
+ picomatch: 4.0.3
+
to-regex-range@5.0.1:
dependencies:
is-number: 7.0.0
- tr46@0.0.3: {}
-
tree-kill@1.2.2: {}
- ts-api-utils@2.1.0(typescript@5.6.2):
+ ts-api-utils@2.1.0(typescript@5.9.3):
dependencies:
- typescript: 5.6.2
+ typescript: 5.9.3
tsconfig-paths@3.15.0:
dependencies:
@@ -5412,100 +4819,83 @@ snapshots:
dependencies:
prelude-ls: 1.2.1
- type-fest@4.41.0: {}
-
- typed-array-buffer@1.0.2:
- dependencies:
- call-bind: 1.0.7
- es-errors: 1.3.0
- is-typed-array: 1.1.13
-
typed-array-buffer@1.0.3:
dependencies:
call-bound: 1.0.4
es-errors: 1.3.0
is-typed-array: 1.1.15
- typed-array-byte-length@1.0.1:
- dependencies:
- call-bind: 1.0.7
- for-each: 0.3.3
- gopd: 1.0.1
- has-proto: 1.0.3
- is-typed-array: 1.1.13
-
typed-array-byte-length@1.0.3:
dependencies:
call-bind: 1.0.8
- for-each: 0.3.3
+ for-each: 0.3.5
gopd: 1.2.0
has-proto: 1.2.0
is-typed-array: 1.1.15
- typed-array-byte-offset@1.0.2:
- dependencies:
- available-typed-arrays: 1.0.7
- call-bind: 1.0.7
- for-each: 0.3.3
- gopd: 1.0.1
- has-proto: 1.0.3
- is-typed-array: 1.1.13
-
typed-array-byte-offset@1.0.4:
dependencies:
available-typed-arrays: 1.0.7
call-bind: 1.0.8
- for-each: 0.3.3
+ for-each: 0.3.5
gopd: 1.2.0
has-proto: 1.2.0
is-typed-array: 1.1.15
reflect.getprototypeof: 1.0.10
- typed-array-length@1.0.6:
- dependencies:
- call-bind: 1.0.7
- for-each: 0.3.3
- gopd: 1.0.1
- has-proto: 1.0.3
- is-typed-array: 1.1.13
- possible-typed-array-names: 1.0.0
-
typed-array-length@1.0.7:
dependencies:
call-bind: 1.0.8
- for-each: 0.3.3
+ for-each: 0.3.5
gopd: 1.2.0
is-typed-array: 1.1.15
- possible-typed-array-names: 1.0.0
- reflect.getprototypeof: 1.0.6
-
- typescript@5.6.2: {}
+ possible-typed-array-names: 1.1.0
+ reflect.getprototypeof: 1.0.10
- unbox-primitive@1.0.2:
- dependencies:
- call-bind: 1.0.7
- has-bigints: 1.0.2
- has-symbols: 1.0.3
- which-boxed-primitive: 1.0.2
+ typescript@5.9.3: {}
unbox-primitive@1.1.0:
dependencies:
call-bound: 1.0.4
- has-bigints: 1.0.2
+ has-bigints: 1.1.0
has-symbols: 1.1.0
which-boxed-primitive: 1.1.1
- undici-types@6.19.8: {}
+ undici-types@6.21.0: {}
+
+ unrs-resolver@1.11.1:
+ dependencies:
+ napi-postinstall: 0.3.4
+ optionalDependencies:
+ '@unrs/resolver-binding-android-arm-eabi': 1.11.1
+ '@unrs/resolver-binding-android-arm64': 1.11.1
+ '@unrs/resolver-binding-darwin-arm64': 1.11.1
+ '@unrs/resolver-binding-darwin-x64': 1.11.1
+ '@unrs/resolver-binding-freebsd-x64': 1.11.1
+ '@unrs/resolver-binding-linux-arm-gnueabihf': 1.11.1
+ '@unrs/resolver-binding-linux-arm-musleabihf': 1.11.1
+ '@unrs/resolver-binding-linux-arm64-gnu': 1.11.1
+ '@unrs/resolver-binding-linux-arm64-musl': 1.11.1
+ '@unrs/resolver-binding-linux-ppc64-gnu': 1.11.1
+ '@unrs/resolver-binding-linux-riscv64-gnu': 1.11.1
+ '@unrs/resolver-binding-linux-riscv64-musl': 1.11.1
+ '@unrs/resolver-binding-linux-s390x-gnu': 1.11.1
+ '@unrs/resolver-binding-linux-x64-gnu': 1.11.1
+ '@unrs/resolver-binding-linux-x64-musl': 1.11.1
+ '@unrs/resolver-binding-wasm32-wasi': 1.11.1
+ '@unrs/resolver-binding-win32-arm64-msvc': 1.11.1
+ '@unrs/resolver-binding-win32-ia32-msvc': 1.11.1
+ '@unrs/resolver-binding-win32-x64-msvc': 1.11.1
uri-js@4.4.1:
dependencies:
punycode: 2.3.1
- use-isomorphic-layout-effect@1.2.1(@types/react@19.1.12)(react@19.2.4):
+ use-isomorphic-layout-effect@1.2.1(@types/react@19.2.7)(react@19.2.4):
dependencies:
react: 19.2.4
optionalDependencies:
- '@types/react': 19.1.12
+ '@types/react': 19.2.7
use-sync-external-store@1.6.0(react@19.2.4):
dependencies:
@@ -5513,21 +4903,6 @@ snapshots:
web-streams-polyfill@3.3.3: {}
- webidl-conversions@3.0.1: {}
-
- whatwg-url@5.0.0:
- dependencies:
- tr46: 0.0.3
- webidl-conversions: 3.0.1
-
- which-boxed-primitive@1.0.2:
- dependencies:
- is-bigint: 1.0.4
- is-boolean-object: 1.1.2
- is-number-object: 1.0.7
- is-string: 1.0.7
- is-symbol: 1.0.4
-
which-boxed-primitive@1.1.1:
dependencies:
is-bigint: 1.1.0
@@ -5536,21 +4911,6 @@ snapshots:
is-string: 1.1.1
is-symbol: 1.1.1
- which-builtin-type@1.1.4:
- dependencies:
- function.prototype.name: 1.1.8
- has-tostringtag: 1.0.2
- is-async-function: 2.0.0
- is-date-object: 1.0.5
- is-finalizationregistry: 1.0.2
- is-generator-function: 1.0.10
- is-regex: 1.2.1
- is-weakref: 1.1.1
- isarray: 2.0.5
- which-boxed-primitive: 1.0.2
- which-collection: 1.0.2
- which-typed-array: 1.1.19
-
which-builtin-type@1.2.1:
dependencies:
call-bound: 1.0.4
@@ -5559,7 +4919,7 @@ snapshots:
is-async-function: 2.0.0
is-date-object: 1.1.0
is-finalizationregistry: 1.1.1
- is-generator-function: 1.0.10
+ is-generator-function: 1.1.2
is-regex: 1.2.1
is-weakref: 1.1.1
isarray: 2.0.5
@@ -5572,15 +4932,7 @@ snapshots:
is-map: 2.0.3
is-set: 2.0.3
is-weakmap: 2.0.2
- is-weakset: 2.0.3
-
- which-typed-array@1.1.15:
- dependencies:
- available-typed-arrays: 1.0.7
- call-bind: 1.0.7
- for-each: 0.3.3
- gopd: 1.0.1
- has-tostringtag: 1.0.2
+ is-weakset: 2.0.4
which-typed-array@1.1.19:
dependencies:
@@ -5604,8 +4956,9 @@ snapshots:
string-width: 4.2.3
strip-ansi: 6.0.1
- write-file-atomic@7.0.1:
+ write-file-atomic@7.0.0:
dependencies:
+ imurmurhash: 0.1.4
signal-exit: 4.1.0
ws@8.18.3: {}
diff --git a/styles/colors.ts b/styles/colors.ts
index 8c5b0b9c..2eef695a 100644
--- a/styles/colors.ts
+++ b/styles/colors.ts
@@ -10,7 +10,7 @@ const COLORS = {
oat_medium: "#EEEDE9",
oat_light: "#F9F7F4",
white: "#FFFFFF",
- lightEletricBlue: "##DAE2E4",
+ lightEletricBlue: "#DAE2E4",
darkElectricBlue: "#476c77",
tagRed: "#EF4444",