From a8e6b6abc81edb28dbdad22e3cb7504a53f0d88d Mon Sep 17 00:00:00 2001 From: kvnguo Date: Fri, 6 Dec 2024 16:01:32 -0500 Subject: [PATCH 01/11] feat: Updated info modal for new enrollment form type --- .../InvitationInfoModal/index.tsx | 151 -------- .../InvitationInfoModal/index.tsx | 324 ++++++++++++++++++ .../PendingApplicationDashboard/index.tsx | 11 +- 3 files changed, 326 insertions(+), 160 deletions(-) delete mode 100644 src/components/AdminDashboard/InvitationInfoModal/index.tsx create mode 100644 src/components/AdminDashboard/PendingApplicationDashboard/InvitationInfoModal/index.tsx diff --git a/src/components/AdminDashboard/InvitationInfoModal/index.tsx b/src/components/AdminDashboard/InvitationInfoModal/index.tsx deleted file mode 100644 index 4b115cf..0000000 --- a/src/components/AdminDashboard/InvitationInfoModal/index.tsx +++ /dev/null @@ -1,151 +0,0 @@ -"use client"; - -import InfoIcon from "@mui/icons-material/Info"; -import Box from "@mui/material/Box"; -import Button from "@mui/material/Button"; -import Fade from "@mui/material/Fade"; -import Modal from "@mui/material/Modal"; -import Typography from "@mui/material/Typography"; -import { useState } from "react"; - -import { OldEnrollmentForm } from "@/types"; - -type InvitationInfoModalProps = { - enrollmentForm: OldEnrollmentForm; -}; - -// Define the styling for the modal content -const style = { - position: "absolute", - top: "50%", - left: "50%", - transform: "translate(-50%, -50%)", - width: "40vw", - maxHeight: "80vh", - overflowY: "auto", - bgcolor: "background.paper", - boxShadow: 2, - p: 4, -}; - -// Functional component for the Invitation Info Modal -export default function InvitationInfoModal({ - enrollmentForm, -}: InvitationInfoModalProps) { - // State to manage the open/closed status of the modal - const [open, setOpen] = useState(false); - - // Handlers to open and close the modal - const handleOpen = () => setOpen(true); - const handleClose = () => setOpen(false); - - // Array of key-value pairs to simplify rendering - const formFields = [ - { label: "ID", value: enrollmentForm._id }, - { label: "Date Created", value: enrollmentForm.dateCreated }, - { label: "First Name", value: enrollmentForm.firstName }, - { label: "Last Name", value: enrollmentForm.lastName }, - { label: "Email", value: enrollmentForm.email }, - { label: "Address", value: enrollmentForm.address }, - { label: "Phone Number", value: enrollmentForm.phoneNumber }, - { label: "Date of Birth", value: enrollmentForm.dateOfBirth }, - { label: "Health Conditions", value: enrollmentForm.healthConditions }, - { label: "Referral Source", value: enrollmentForm.referralSource }, - { label: "Weight", value: enrollmentForm.healthMetrics?.weight }, - { - label: "Blood Pressure", - value: enrollmentForm.healthMetrics?.bloodPressure, - }, - { label: "Cholesterol", value: enrollmentForm.healthMetrics?.cholesterol }, - { label: "A1C", value: enrollmentForm.healthMetrics?.a1c }, - { - label: "Short Term Health Goal", - value: enrollmentForm.healthGoals?.shortTerm, - }, - { - label: "Long Term Health Goal", - value: enrollmentForm.healthGoals?.longTerm, - }, - ]; - - return ( -
- {/* Button to trigger the modal */} - - - {/* Modal component containing enrollment information */} - - - - - Enrollment Form Information - - - {/* Render fields with values */} - {formFields - .filter((field) => field.value) // Display only fields with values - .map((field, index) => ( - - {field.label}: {field.value} - - ))} - - {/* Render Doctors if available */} - {enrollmentForm.doctors?.length ? ( - - - Doctors: - - {enrollmentForm.doctors.map((doctor, index) => ( - - - {doctor.name} (Phone: {doctor.phone}) - - ))} - - ) : null} - - {/* Render Employer if available */} - {enrollmentForm.employer && ( - - - Employer: - - - - Name: {enrollmentForm.employer.name} - - - - Contact: {enrollmentForm.employer.contact} - - - )} - - - - - -
- ); -} diff --git a/src/components/AdminDashboard/PendingApplicationDashboard/InvitationInfoModal/index.tsx b/src/components/AdminDashboard/PendingApplicationDashboard/InvitationInfoModal/index.tsx new file mode 100644 index 0000000..f674d7b --- /dev/null +++ b/src/components/AdminDashboard/PendingApplicationDashboard/InvitationInfoModal/index.tsx @@ -0,0 +1,324 @@ +"use client"; + +import InfoIcon from "@mui/icons-material/Info"; +import Box from "@mui/material/Box"; +import Button from "@mui/material/Button"; +import Fade from "@mui/material/Fade"; +import Modal from "@mui/material/Modal"; +import Typography from "@mui/material/Typography"; +import { useState } from "react"; + +import { EnrollmentForm } from "@/types/EnrollmentForm"; + +type InvitationInfoModalProps = { + enrollmentForm: EnrollmentForm; +}; + +const style = { + position: "absolute", + top: "50%", + left: "50%", + transform: "translate(-50%, -50%)", + width: "40vw", + maxHeight: "80vh", + overflowY: "auto", + bgcolor: "background.paper", + boxShadow: 2, + p: 4, +}; + +export default function InvitationInfoModal({ + enrollmentForm, +}: InvitationInfoModalProps) { + const [open, setOpen] = useState(false); + + const handleOpen = () => setOpen(true); + const handleClose = () => setOpen(false); + + const { + generalInformationSection: generalInfo, + programSelectionSection: programSelection, + programSpecificQuestionsSection: specificQuestions, + } = enrollmentForm; + + return ( +
+ {/* Button to trigger the modal */} + + + {/* Modal component containing enrollment information */} + + + + + Enrollment Form Information + + + {/* General Info */} + + General Information + + + Name: {generalInfo.firstName}{" "} + {generalInfo.lastName} + + + Email: {generalInfo.email} + + + Phone: {generalInfo.phoneNumber} + + + Date of Birth: {generalInfo.dateOfBirth} + + + Address: {generalInfo.address} + + + {/* Employer Info */} + {generalInfo.employer?.name && ( + + + Employer: + + + - Name: {generalInfo.employer.name} + + {generalInfo.employer.contact && ( + + - Contact: {generalInfo.employer.contact} + + )} + + )} + + {/* Doctors */} + {generalInfo.doctors?.length ? ( + + + Doctors: + + {generalInfo.doctors.map((doctor, index) => ( + + - {doctor.name} (Phone: {doctor.phone}) + + ))} + + ) : null} + + {/* Program Selection */} + + Program Selection + + + Healthy Habits:{" "} + {programSelection.optedInToHealthyHabits ? "Yes" : "No"} + + + Diabetes Prevention:{" "} + {programSelection.optedInToDiabetesPrevention ? "Yes" : "No"} + + + Rigs Without Cigs:{" "} + {programSelection.optedInToRigsWithoutCigs ? "Yes" : "No"} + + + Vaccine Voucher:{" "} + {programSelection.optedInToVaccineVoucher ? "Yes" : "No"} + + + Preventative Screenings:{" "} + {programSelection.optedInToGetPreventativeScreenings + ? "Yes" + : "No"} + + + {/* Healthy Habits & Diabetes Prevention */} + {(programSelection.optedInToHealthyHabits || + programSelection.optedInToDiabetesPrevention) && ( + <> + + Healthy Habits & Diabetes Prevention + + + Weight:{" "} + {specificQuestions.healthyHabitsAndDiabetesPrevention.weight} + + + BMI:{" "} + {specificQuestions.healthyHabitsAndDiabetesPrevention.bmi} + + {programSelection.optedInToHealthyHabits && ( + + Healthy Habits Hopeful Learnings:{" "} + { + specificQuestions.healthyHabitsAndDiabetesPrevention + .healthyHabitsHopefulLearnings + } + + )} + {programSelection.optedInToDiabetesPrevention && ( + + Diabetes Prevention Hopeful Learnings:{" "} + { + specificQuestions.healthyHabitsAndDiabetesPrevention + .diabetesPreventionHopefulLearnings + } + + )} + + )} + + {/* Rigs Without Cigs */} + {programSelection.optedInToRigsWithoutCigs && ( + <> + + Rigs Without Cigs + + + Cigarettes Per Day:{" "} + {specificQuestions.rigsWithoutCigs.cigarettesPerDay} + + + Accountability Person:{" "} + { + specificQuestions.rigsWithoutCigs.accountabilityPerson + .firstName + }{" "} + { + specificQuestions.rigsWithoutCigs.accountabilityPerson + .lastName + } + + + Accountability Person Phone:{" "} + { + specificQuestions.rigsWithoutCigs.accountabilityPerson + .phoneNumber + } + + + )} + + {/* Vaccine Voucher */} + {programSelection.optedInToVaccineVoucher && ( + <> + + Vaccine Voucher + + + Flu Vaccine:{" "} + {specificQuestions.vaccineVoucher.vaccines.wantsFluVaccine + ? "Yes" + : "No"} + + + Pneumonia Vaccine:{" "} + {specificQuestions.vaccineVoucher.vaccines + .wantsPneumoniaVaccine + ? "Yes" + : "No"} + + + Shingles Vaccine:{" "} + {specificQuestions.vaccineVoucher.vaccines + .wantsShinglesVaccine + ? "Yes" + : "No"} + + + COVID-19 Vaccine:{" "} + {specificQuestions.vaccineVoucher.vaccines.wantsCovid19Vaccine + ? "Yes" + : "No"} + + + Voucher Location:{" "} + {specificQuestions.vaccineVoucher.voucherLocation} + + + )} + + {/* Preventative Screenings */} + {programSelection.optedInToGetPreventativeScreenings && ( + <> + + Preventative Screenings + + + Agree to Share Results:{" "} + {specificQuestions.getPreventativeScreenings + .agreeToShareResults + ? "Yes" + : "No"} + + {specificQuestions.getPreventativeScreenings + .prostateScreening && ( + <> + + Prostate Screening Not Applicable:{" "} + {specificQuestions.getPreventativeScreenings + .prostateScreening.isNotApplicable + ? "Yes" + : "No"} + + + Agree to Get Account Registered:{" "} + {specificQuestions.getPreventativeScreenings + .prostateScreening.agreeToGetAccountRegistered + ? "Yes" + : "No"} + + + Agrees to Prostate Screening:{" "} + {specificQuestions.getPreventativeScreenings + .prostateScreening.agreesToProstateScreening + ? "Yes" + : "No"} + + + )} + + )} + + + + + +
+ ); +} diff --git a/src/components/AdminDashboard/PendingApplicationDashboard/index.tsx b/src/components/AdminDashboard/PendingApplicationDashboard/index.tsx index d18e625..d540827 100644 --- a/src/components/AdminDashboard/PendingApplicationDashboard/index.tsx +++ b/src/components/AdminDashboard/PendingApplicationDashboard/index.tsx @@ -6,6 +6,7 @@ import { useState } from "react"; import AcceptPendingApplicationButton from "@/components/AdminDashboard/PendingApplicationDashboard/AcceptPendingApplicationButton"; import RejectPendingApplicationButton from "@/components/AdminDashboard/PendingApplicationDashboard/RejectPendingApplicationButton"; +import InvitationInfoModal from "@/components/AdminDashboard/PendingApplicationDashboard/InvitationInfoModal"; import { EnrollmentForm, Program, ProgramEnrollment } from "@/types"; export type Row = { @@ -115,15 +116,7 @@ export default function PendingApplicationDashboard({ setSnackbarOpen={setSnackbarOpen} setSnackbarMessage={setSnackbarMessage} /> - + ); From 145bb0d6aa2d2cf98a670ed010498a9c7879b0aa Mon Sep 17 00:00:00 2001 From: kvnguo Date: Fri, 6 Dec 2024 16:40:41 -0500 Subject: [PATCH 02/11] feat: Updated info modal according to new application dashboard structure --- .../InvitationInfoModal/index.tsx | 324 ------------------ .../PendingApplicationInfoModal.tsx | 299 ++++++++++++---- .../PendingApplicationDashboard/index.tsx | 2 +- 3 files changed, 237 insertions(+), 388 deletions(-) delete mode 100644 src/components/AdminDashboard/PendingApplicationDashboard/InvitationInfoModal/index.tsx diff --git a/src/components/AdminDashboard/PendingApplicationDashboard/InvitationInfoModal/index.tsx b/src/components/AdminDashboard/PendingApplicationDashboard/InvitationInfoModal/index.tsx deleted file mode 100644 index f674d7b..0000000 --- a/src/components/AdminDashboard/PendingApplicationDashboard/InvitationInfoModal/index.tsx +++ /dev/null @@ -1,324 +0,0 @@ -"use client"; - -import InfoIcon from "@mui/icons-material/Info"; -import Box from "@mui/material/Box"; -import Button from "@mui/material/Button"; -import Fade from "@mui/material/Fade"; -import Modal from "@mui/material/Modal"; -import Typography from "@mui/material/Typography"; -import { useState } from "react"; - -import { EnrollmentForm } from "@/types/EnrollmentForm"; - -type InvitationInfoModalProps = { - enrollmentForm: EnrollmentForm; -}; - -const style = { - position: "absolute", - top: "50%", - left: "50%", - transform: "translate(-50%, -50%)", - width: "40vw", - maxHeight: "80vh", - overflowY: "auto", - bgcolor: "background.paper", - boxShadow: 2, - p: 4, -}; - -export default function InvitationInfoModal({ - enrollmentForm, -}: InvitationInfoModalProps) { - const [open, setOpen] = useState(false); - - const handleOpen = () => setOpen(true); - const handleClose = () => setOpen(false); - - const { - generalInformationSection: generalInfo, - programSelectionSection: programSelection, - programSpecificQuestionsSection: specificQuestions, - } = enrollmentForm; - - return ( -
- {/* Button to trigger the modal */} - - - {/* Modal component containing enrollment information */} - - - - - Enrollment Form Information - - - {/* General Info */} - - General Information - - - Name: {generalInfo.firstName}{" "} - {generalInfo.lastName} - - - Email: {generalInfo.email} - - - Phone: {generalInfo.phoneNumber} - - - Date of Birth: {generalInfo.dateOfBirth} - - - Address: {generalInfo.address} - - - {/* Employer Info */} - {generalInfo.employer?.name && ( - - - Employer: - - - - Name: {generalInfo.employer.name} - - {generalInfo.employer.contact && ( - - - Contact: {generalInfo.employer.contact} - - )} - - )} - - {/* Doctors */} - {generalInfo.doctors?.length ? ( - - - Doctors: - - {generalInfo.doctors.map((doctor, index) => ( - - - {doctor.name} (Phone: {doctor.phone}) - - ))} - - ) : null} - - {/* Program Selection */} - - Program Selection - - - Healthy Habits:{" "} - {programSelection.optedInToHealthyHabits ? "Yes" : "No"} - - - Diabetes Prevention:{" "} - {programSelection.optedInToDiabetesPrevention ? "Yes" : "No"} - - - Rigs Without Cigs:{" "} - {programSelection.optedInToRigsWithoutCigs ? "Yes" : "No"} - - - Vaccine Voucher:{" "} - {programSelection.optedInToVaccineVoucher ? "Yes" : "No"} - - - Preventative Screenings:{" "} - {programSelection.optedInToGetPreventativeScreenings - ? "Yes" - : "No"} - - - {/* Healthy Habits & Diabetes Prevention */} - {(programSelection.optedInToHealthyHabits || - programSelection.optedInToDiabetesPrevention) && ( - <> - - Healthy Habits & Diabetes Prevention - - - Weight:{" "} - {specificQuestions.healthyHabitsAndDiabetesPrevention.weight} - - - BMI:{" "} - {specificQuestions.healthyHabitsAndDiabetesPrevention.bmi} - - {programSelection.optedInToHealthyHabits && ( - - Healthy Habits Hopeful Learnings:{" "} - { - specificQuestions.healthyHabitsAndDiabetesPrevention - .healthyHabitsHopefulLearnings - } - - )} - {programSelection.optedInToDiabetesPrevention && ( - - Diabetes Prevention Hopeful Learnings:{" "} - { - specificQuestions.healthyHabitsAndDiabetesPrevention - .diabetesPreventionHopefulLearnings - } - - )} - - )} - - {/* Rigs Without Cigs */} - {programSelection.optedInToRigsWithoutCigs && ( - <> - - Rigs Without Cigs - - - Cigarettes Per Day:{" "} - {specificQuestions.rigsWithoutCigs.cigarettesPerDay} - - - Accountability Person:{" "} - { - specificQuestions.rigsWithoutCigs.accountabilityPerson - .firstName - }{" "} - { - specificQuestions.rigsWithoutCigs.accountabilityPerson - .lastName - } - - - Accountability Person Phone:{" "} - { - specificQuestions.rigsWithoutCigs.accountabilityPerson - .phoneNumber - } - - - )} - - {/* Vaccine Voucher */} - {programSelection.optedInToVaccineVoucher && ( - <> - - Vaccine Voucher - - - Flu Vaccine:{" "} - {specificQuestions.vaccineVoucher.vaccines.wantsFluVaccine - ? "Yes" - : "No"} - - - Pneumonia Vaccine:{" "} - {specificQuestions.vaccineVoucher.vaccines - .wantsPneumoniaVaccine - ? "Yes" - : "No"} - - - Shingles Vaccine:{" "} - {specificQuestions.vaccineVoucher.vaccines - .wantsShinglesVaccine - ? "Yes" - : "No"} - - - COVID-19 Vaccine:{" "} - {specificQuestions.vaccineVoucher.vaccines.wantsCovid19Vaccine - ? "Yes" - : "No"} - - - Voucher Location:{" "} - {specificQuestions.vaccineVoucher.voucherLocation} - - - )} - - {/* Preventative Screenings */} - {programSelection.optedInToGetPreventativeScreenings && ( - <> - - Preventative Screenings - - - Agree to Share Results:{" "} - {specificQuestions.getPreventativeScreenings - .agreeToShareResults - ? "Yes" - : "No"} - - {specificQuestions.getPreventativeScreenings - .prostateScreening && ( - <> - - Prostate Screening Not Applicable:{" "} - {specificQuestions.getPreventativeScreenings - .prostateScreening.isNotApplicable - ? "Yes" - : "No"} - - - Agree to Get Account Registered:{" "} - {specificQuestions.getPreventativeScreenings - .prostateScreening.agreeToGetAccountRegistered - ? "Yes" - : "No"} - - - Agrees to Prostate Screening:{" "} - {specificQuestions.getPreventativeScreenings - .prostateScreening.agreesToProstateScreening - ? "Yes" - : "No"} - - - )} - - )} - - - - - -
- ); -} diff --git a/src/components/AdminDashboard/PendingApplicationDashboard/PendingApplicationInfoModal.tsx b/src/components/AdminDashboard/PendingApplicationDashboard/PendingApplicationInfoModal.tsx index 4b115cf..e3b2a14 100644 --- a/src/components/AdminDashboard/PendingApplicationDashboard/PendingApplicationInfoModal.tsx +++ b/src/components/AdminDashboard/PendingApplicationDashboard/PendingApplicationInfoModal.tsx @@ -8,13 +8,12 @@ import Modal from "@mui/material/Modal"; import Typography from "@mui/material/Typography"; import { useState } from "react"; -import { OldEnrollmentForm } from "@/types"; +import { EnrollmentForm } from "@/types/EnrollmentForm"; type InvitationInfoModalProps = { - enrollmentForm: OldEnrollmentForm; + enrollmentForm: EnrollmentForm; }; -// Define the styling for the modal content const style = { position: "absolute", top: "50%", @@ -28,54 +27,28 @@ const style = { p: 4, }; -// Functional component for the Invitation Info Modal export default function InvitationInfoModal({ enrollmentForm, }: InvitationInfoModalProps) { - // State to manage the open/closed status of the modal const [open, setOpen] = useState(false); - // Handlers to open and close the modal const handleOpen = () => setOpen(true); const handleClose = () => setOpen(false); - // Array of key-value pairs to simplify rendering - const formFields = [ - { label: "ID", value: enrollmentForm._id }, - { label: "Date Created", value: enrollmentForm.dateCreated }, - { label: "First Name", value: enrollmentForm.firstName }, - { label: "Last Name", value: enrollmentForm.lastName }, - { label: "Email", value: enrollmentForm.email }, - { label: "Address", value: enrollmentForm.address }, - { label: "Phone Number", value: enrollmentForm.phoneNumber }, - { label: "Date of Birth", value: enrollmentForm.dateOfBirth }, - { label: "Health Conditions", value: enrollmentForm.healthConditions }, - { label: "Referral Source", value: enrollmentForm.referralSource }, - { label: "Weight", value: enrollmentForm.healthMetrics?.weight }, - { - label: "Blood Pressure", - value: enrollmentForm.healthMetrics?.bloodPressure, - }, - { label: "Cholesterol", value: enrollmentForm.healthMetrics?.cholesterol }, - { label: "A1C", value: enrollmentForm.healthMetrics?.a1c }, - { - label: "Short Term Health Goal", - value: enrollmentForm.healthGoals?.shortTerm, - }, - { - label: "Long Term Health Goal", - value: enrollmentForm.healthGoals?.longTerm, - }, - ]; + const { + generalInformationSection: generalInfo, + programSelectionSection: programSelection, + programSpecificQuestionsSection: specificQuestions, + } = enrollmentForm; return (
- {/* Button to trigger the modal */} + {/* Info Button */} - {/* Modal component containing enrollment information */} + {/* Modal */} Enrollment Form Information - {/* Render fields with values */} - {formFields - .filter((field) => field.value) // Display only fields with values - .map((field, index) => ( - - {field.label}: {field.value} - - ))} - - {/* Render Doctors if available */} - {enrollmentForm.doctors?.length ? ( + {/* General Info */} + + General Information + + + Name: {generalInfo.firstName}{" "} + {generalInfo.lastName} + + + Email: {generalInfo.email} + + + Phone: {generalInfo.phoneNumber} + + + Date of Birth: {generalInfo.dateOfBirth} + + + Address: {generalInfo.address} + + + {/* Employer Info */} + {generalInfo.employer?.name && ( + + + Employer: + + + - Name: {generalInfo.employer.name} + + {generalInfo.employer.contact && ( + + - Contact: {generalInfo.employer.contact} + + )} + + )} + + {/* Doctors */} + {generalInfo.doctors?.length ? ( Doctors: - {enrollmentForm.doctors.map((doctor, index) => ( + {generalInfo.doctors.map((doctor, index) => ( ) : null} - {/* Render Employer if available */} - {enrollmentForm.employer && ( - - - Employer: + {/* Program Selection */} + + Program Selection + + + Healthy Habits:{" "} + {programSelection.optedInToHealthyHabits ? "Yes" : "No"} + + + Diabetes Prevention:{" "} + {programSelection.optedInToDiabetesPrevention ? "Yes" : "No"} + + + Rigs Without Cigs:{" "} + {programSelection.optedInToRigsWithoutCigs ? "Yes" : "No"} + + + Vaccine Voucher:{" "} + {programSelection.optedInToVaccineVoucher ? "Yes" : "No"} + + + Preventative Screenings:{" "} + {programSelection.optedInToGetPreventativeScreenings + ? "Yes" + : "No"} + + + {/* Healthy Habits & Diabetes Prevention */} + {(programSelection.optedInToHealthyHabits || + programSelection.optedInToDiabetesPrevention) && ( + <> + + Healthy Habits & Diabetes Prevention - - - Name: {enrollmentForm.employer.name} + + Weight:{" "} + {specificQuestions.healthyHabitsAndDiabetesPrevention.weight} - - - Contact: {enrollmentForm.employer.contact} + + BMI:{" "} + {specificQuestions.healthyHabitsAndDiabetesPrevention.bmi} - + {programSelection.optedInToHealthyHabits && ( + + Healthy Habits Hopeful Learnings:{" "} + { + specificQuestions.healthyHabitsAndDiabetesPrevention + .healthyHabitsHopefulLearnings + } + + )} + {programSelection.optedInToDiabetesPrevention && ( + + Diabetes Prevention Hopeful Learnings:{" "} + { + specificQuestions.healthyHabitsAndDiabetesPrevention + .diabetesPreventionHopefulLearnings + } + + )} + + )} + + {/* Rigs Without Cigs */} + {programSelection.optedInToRigsWithoutCigs && ( + <> + + Rigs Without Cigs + + + Cigarettes Per Day:{" "} + {specificQuestions.rigsWithoutCigs.cigarettesPerDay} + + + Accountability Person:{" "} + { + specificQuestions.rigsWithoutCigs.accountabilityPerson + .firstName + }{" "} + { + specificQuestions.rigsWithoutCigs.accountabilityPerson + .lastName + } + + + Accountability Person Phone:{" "} + { + specificQuestions.rigsWithoutCigs.accountabilityPerson + .phoneNumber + } + + + )} + + {/* Vaccine Voucher */} + {programSelection.optedInToVaccineVoucher && ( + <> + + Vaccine Voucher + + + Flu Vaccine:{" "} + {specificQuestions.vaccineVoucher.vaccines.wantsFluVaccine + ? "Yes" + : "No"} + + + Pneumonia Vaccine:{" "} + {specificQuestions.vaccineVoucher.vaccines + .wantsPneumoniaVaccine + ? "Yes" + : "No"} + + + Shingles Vaccine:{" "} + {specificQuestions.vaccineVoucher.vaccines + .wantsShinglesVaccine + ? "Yes" + : "No"} + + + COVID-19 Vaccine:{" "} + {specificQuestions.vaccineVoucher.vaccines.wantsCovid19Vaccine + ? "Yes" + : "No"} + + + Voucher Location:{" "} + {specificQuestions.vaccineVoucher.voucherLocation} + + + )} + + {/* Preventative Screenings */} + {programSelection.optedInToGetPreventativeScreenings && ( + <> + + Preventative Screenings + + + Agree to Share Results:{" "} + {specificQuestions.getPreventativeScreenings + .agreeToShareResults + ? "Yes" + : "No"} + + {specificQuestions.getPreventativeScreenings + .prostateScreening && ( + <> + + Prostate Screening Not Applicable:{" "} + {specificQuestions.getPreventativeScreenings + .prostateScreening.isNotApplicable + ? "Yes" + : "No"} + + + Agree to Get Account Registered:{" "} + {specificQuestions.getPreventativeScreenings + .prostateScreening.agreeToGetAccountRegistered + ? "Yes" + : "No"} + + + Agrees to Prostate Screening:{" "} + {specificQuestions.getPreventativeScreenings + .prostateScreening.agreesToProstateScreening + ? "Yes" + : "No"} + + + )} + )} + + {/* Modal */} + setOpen(false)} + closeAfterTransition + > + + + + Enrollment Form Information + + + + + + + + + + + + + + + + ); +} diff --git a/src/components/AdminDashboard/PendingApplicationDashboard/RejectPendingApplicationButton.tsx b/src/components/AdminDashboard/PendingApplicationDashboard/RejectPendingApplicationButton.tsx index bf096b4..e11aa65 100644 --- a/src/components/AdminDashboard/PendingApplicationDashboard/RejectPendingApplicationButton.tsx +++ b/src/components/AdminDashboard/PendingApplicationDashboard/RejectPendingApplicationButton.tsx @@ -101,7 +101,7 @@ export default function RejectPendingApplicationButton({ bgcolor: "background.paper", }} > - + Please enter a reason for rejecting this applicant: - + ); diff --git a/src/components/EnrollmentForm/DisqualifiedFormSection.tsx b/src/components/EnrollmentForm/DisqualifiedFormSection.tsx index e8b7243..e20a05f 100644 --- a/src/components/EnrollmentForm/DisqualifiedFormSection.tsx +++ b/src/components/EnrollmentForm/DisqualifiedFormSection.tsx @@ -4,7 +4,7 @@ import Link from "next/link"; export default function DisqualifiedFormSection() { return ( - + We are sorry, but you do not qualify for any of the programs we offer. Please contact us at our{" "} - - Return to home - + Return to home ); diff --git a/src/components/EnrollmentForm/GeneralInformationFormSection.tsx b/src/components/EnrollmentForm/GeneralInformationFormSection.tsx index 1d897c2..34c8641 100644 --- a/src/components/EnrollmentForm/GeneralInformationFormSection.tsx +++ b/src/components/EnrollmentForm/GeneralInformationFormSection.tsx @@ -650,7 +650,7 @@ export default function GeneralInformationFormSection() { Next - + {submitCount && !isSubmitSuccessful ? "Please review all fields before continuing." : ""} diff --git a/src/components/EnrollmentForm/ProgramSelectionFormSection.tsx b/src/components/EnrollmentForm/ProgramSelectionFormSection.tsx index b4684fe..256d9e9 100644 --- a/src/components/EnrollmentForm/ProgramSelectionFormSection.tsx +++ b/src/components/EnrollmentForm/ProgramSelectionFormSection.tsx @@ -162,12 +162,12 @@ export default function ProgramSelectionFormSection() { - + {errors.root?.message} {errors.optedInToHealthyHabits?.message} - + {submitCount && !isSubmitSuccessful ? "Please review all fields before continuing." : ""} diff --git a/src/components/EnrollmentForm/ProgramSpecificQuestions/GetPreventativeScreeningsProgramSpecificQuestions.tsx b/src/components/EnrollmentForm/ProgramSpecificQuestions/GetPreventativeScreeningsProgramSpecificQuestions.tsx index c2e2293..4024c46 100644 --- a/src/components/EnrollmentForm/ProgramSpecificQuestions/GetPreventativeScreeningsProgramSpecificQuestions.tsx +++ b/src/components/EnrollmentForm/ProgramSpecificQuestions/GetPreventativeScreeningsProgramSpecificQuestions.tsx @@ -97,7 +97,7 @@ export default function GetPreventativeScreeningsProgramSpecificQuestions({ {errors.getPreventativeScreenings?.prostateScreening ?.agreeToGetAccountRegistered?.message && ( - + { errors.getPreventativeScreenings?.prostateScreening ?.agreeToGetAccountRegistered?.message diff --git a/src/components/EnrollmentForm/ProgramSpecificQuestions/ProgramSpecificQuestionsFormSection.tsx b/src/components/EnrollmentForm/ProgramSpecificQuestions/ProgramSpecificQuestionsFormSection.tsx index 8ddcfbe..cd4bc5d 100644 --- a/src/components/EnrollmentForm/ProgramSpecificQuestions/ProgramSpecificQuestionsFormSection.tsx +++ b/src/components/EnrollmentForm/ProgramSpecificQuestions/ProgramSpecificQuestionsFormSection.tsx @@ -187,7 +187,7 @@ export default function ProgramSpecificQuestionsFormSection() { - + {submitCount && !isSubmitSuccessful ? "Please review all fields before continuing." : ""} diff --git a/src/components/EnrollmentForm/QualifyingQuestionsFormSection.tsx b/src/components/EnrollmentForm/QualifyingQuestionsFormSection.tsx index 309fe2d..e1dd1bc 100644 --- a/src/components/EnrollmentForm/QualifyingQuestionsFormSection.tsx +++ b/src/components/EnrollmentForm/QualifyingQuestionsFormSection.tsx @@ -359,7 +359,7 @@ export default function QualifyingQuestionsFormSection() { - + {submitCount && !isSubmitSuccessful ? "Please review all fields before continuing." : ""} diff --git a/src/components/EnrollmentForm/SubmittedFormSection.tsx b/src/components/EnrollmentForm/SubmittedFormSection.tsx index 13664f5..9afd543 100644 --- a/src/components/EnrollmentForm/SubmittedFormSection.tsx +++ b/src/components/EnrollmentForm/SubmittedFormSection.tsx @@ -17,16 +17,12 @@ export default function SubmittedFormSection() { return ( - - Thank you for completing the enrollment form! - - + Thank you for completing the enrollment form! + We will review your application and get back to you soon. - - Return to home - + Return to home ); diff --git a/src/components/ForgotPassword/InvalidPasswordResetToken.tsx b/src/components/ForgotPassword/InvalidPasswordResetToken.tsx index 5086aaa..247016b 100644 --- a/src/components/ForgotPassword/InvalidPasswordResetToken.tsx +++ b/src/components/ForgotPassword/InvalidPasswordResetToken.tsx @@ -4,9 +4,9 @@ import Link from "next/link"; export default function InvalidPasswordResetToken() { return ( - This link has expired + This link has expired - + Click here to request a new password reset link. diff --git a/src/components/LoginForm/index.tsx b/src/components/LoginForm/index.tsx index 1b74b7c..a9e4abe 100644 --- a/src/components/LoginForm/index.tsx +++ b/src/components/LoginForm/index.tsx @@ -95,14 +95,10 @@ function LoginFormFields() { - - Forgot password? - + Forgot password? - - {errors.root?.message} - + {errors.root?.message} ); diff --git a/src/components/NotFound/index.tsx b/src/components/NotFound/index.tsx index 1738c0e..8eca594 100644 --- a/src/components/NotFound/index.tsx +++ b/src/components/NotFound/index.tsx @@ -4,13 +4,9 @@ import Link from "next/link"; export default function NotFound() { return ( - - The page you are looking for does not exist. - + The page you are looking for does not exist. - - Return to home - + Return to home ); diff --git a/src/components/Settings/AdminSettings.tsx b/src/components/Settings/AdminSettings.tsx index c5abce4..7c33882 100644 --- a/src/components/Settings/AdminSettings.tsx +++ b/src/components/Settings/AdminSettings.tsx @@ -19,10 +19,10 @@ export default function AdminSettings({ user }: AdminSettingsProps) { }} > Admin Settings - + Name: {user.firstName} {user.lastName} - Email: {user.email} + Email: {user.email} - - {/* Modal */} - - - - - Enrollment Form Information - - - {/* General Info */} - - General Information - - - Name: {generalInfo.firstName}{" "} - {generalInfo.lastName} - - - Email: {generalInfo.email} - - - Phone: {generalInfo.phoneNumber} - - - Date of Birth: {generalInfo.dateOfBirth} - - - Address: {generalInfo.address} - - - {/* Employer Info */} - {generalInfo.employer?.name && ( - - - Employer: - - - - Name: {generalInfo.employer.name} - - {generalInfo.employer.contact && ( - - - Contact: {generalInfo.employer.contact} - - )} - - )} - - {/* Doctors */} - {generalInfo.doctors?.length ? ( - - - Doctors: - - {generalInfo.doctors.map((doctor, index) => ( - - - {doctor.name} (Phone: {doctor.phone}) - - ))} - - ) : null} - - {/* Program Selection */} - - Program Selection - - - Healthy Habits:{" "} - {programSelection.optedInToHealthyHabits ? "Yes" : "No"} - - - Diabetes Prevention:{" "} - {programSelection.optedInToDiabetesPrevention ? "Yes" : "No"} - - - Rigs Without Cigs:{" "} - {programSelection.optedInToRigsWithoutCigs ? "Yes" : "No"} - - - Vaccine Voucher:{" "} - {programSelection.optedInToVaccineVoucher ? "Yes" : "No"} - - - Preventative Screenings:{" "} - {programSelection.optedInToGetPreventativeScreenings - ? "Yes" - : "No"} - - - {/* Healthy Habits & Diabetes Prevention */} - {(programSelection.optedInToHealthyHabits || - programSelection.optedInToDiabetesPrevention) && ( - <> - - Healthy Habits & Diabetes Prevention - - - Weight:{" "} - {specificQuestions.healthyHabitsAndDiabetesPrevention.weight} - - - BMI:{" "} - {specificQuestions.healthyHabitsAndDiabetesPrevention.bmi} - - {programSelection.optedInToHealthyHabits && ( - - Healthy Habits Hopeful Learnings:{" "} - { - specificQuestions.healthyHabitsAndDiabetesPrevention - .healthyHabitsHopefulLearnings - } - - )} - {programSelection.optedInToDiabetesPrevention && ( - - Diabetes Prevention Hopeful Learnings:{" "} - { - specificQuestions.healthyHabitsAndDiabetesPrevention - .diabetesPreventionHopefulLearnings - } - - )} - - )} - - {/* Rigs Without Cigs */} - {programSelection.optedInToRigsWithoutCigs && ( - <> - - Rigs Without Cigs - - - Cigarettes Per Day:{" "} - {specificQuestions.rigsWithoutCigs.cigarettesPerDay} - - - Accountability Person:{" "} - { - specificQuestions.rigsWithoutCigs.accountabilityPerson - .firstName - }{" "} - { - specificQuestions.rigsWithoutCigs.accountabilityPerson - .lastName - } - - - Accountability Person Phone:{" "} - { - specificQuestions.rigsWithoutCigs.accountabilityPerson - .phoneNumber - } - - - )} - - {/* Vaccine Voucher */} - {programSelection.optedInToVaccineVoucher && ( - <> - - Vaccine Voucher - - - Flu Vaccine:{" "} - {specificQuestions.vaccineVoucher.vaccines.wantsFluVaccine - ? "Yes" - : "No"} - - - Pneumonia Vaccine:{" "} - {specificQuestions.vaccineVoucher.vaccines - .wantsPneumoniaVaccine - ? "Yes" - : "No"} - - - Shingles Vaccine:{" "} - {specificQuestions.vaccineVoucher.vaccines - .wantsShinglesVaccine - ? "Yes" - : "No"} - - - COVID-19 Vaccine:{" "} - {specificQuestions.vaccineVoucher.vaccines.wantsCovid19Vaccine - ? "Yes" - : "No"} - - - Voucher Location:{" "} - {specificQuestions.vaccineVoucher.voucherLocation} - - - )} - - {/* Preventative Screenings */} - {programSelection.optedInToGetPreventativeScreenings && ( - <> - - Preventative Screenings - - - Agree to Share Results:{" "} - {specificQuestions.getPreventativeScreenings - .agreeToShareResults - ? "Yes" - : "No"} - - {specificQuestions.getPreventativeScreenings - .prostateScreening && ( - <> - - Prostate Screening Not Applicable:{" "} - {specificQuestions.getPreventativeScreenings - .prostateScreening.isNotApplicable - ? "Yes" - : "No"} - - - Agree to Get Account Registered:{" "} - {specificQuestions.getPreventativeScreenings - .prostateScreening.agreeToGetAccountRegistered - ? "Yes" - : "No"} - - - Agrees to Prostate Screening:{" "} - {specificQuestions.getPreventativeScreenings - .prostateScreening.agreesToProstateScreening - ? "Yes" - : "No"} - - - )} - - )} - - - - - -
- ); -} From fe26adba8b85ecf9a952820b55216d7ecca14a0b Mon Sep 17 00:00:00 2001 From: kvnguo Date: Wed, 18 Dec 2024 20:38:00 -0600 Subject: [PATCH 08/11] chore: Linting --- ...hyHabitsAndDiabetesPreventionResponses.tsx | 168 +++++++++--------- 1 file changed, 84 insertions(+), 84 deletions(-) diff --git a/src/components/AdminDashboard/PendingApplicationDashboard/PendingApplicationInfoModal/ProgramSpecificResponses/HealthyHabitsAndDiabetesPreventionResponses.tsx b/src/components/AdminDashboard/PendingApplicationDashboard/PendingApplicationInfoModal/ProgramSpecificResponses/HealthyHabitsAndDiabetesPreventionResponses.tsx index ac7980a..af0060d 100644 --- a/src/components/AdminDashboard/PendingApplicationDashboard/PendingApplicationInfoModal/ProgramSpecificResponses/HealthyHabitsAndDiabetesPreventionResponses.tsx +++ b/src/components/AdminDashboard/PendingApplicationDashboard/PendingApplicationInfoModal/ProgramSpecificResponses/HealthyHabitsAndDiabetesPreventionResponses.tsx @@ -117,90 +117,90 @@ export default function HealthyHabitsAndDiabetesPreventionResponses({ .longTermHealthGoals } /> - - Devices: - - - - - - - - - - + + Devices: + + + + + + + + + + Date: Wed, 18 Dec 2024 22:59:41 -0600 Subject: [PATCH 09/11] feat: Add list styling to info modal --- .../FormResponse.tsx | 32 ++++++++++++++----- .../GeneralInformationResponses.tsx | 12 +++++-- .../GetPreventativeScreeningResponses.tsx | 6 +++- ...hyHabitsAndDiabetesPreventionResponses.tsx | 18 +++++++++-- .../RigsWithoutCigsResponses.tsx | 25 ++++++++++++--- .../VaccineVoucherResponses.tsx | 12 +++++-- .../QualifyingQuestionResponses.tsx | 15 ++++++++- 7 files changed, 98 insertions(+), 22 deletions(-) diff --git a/src/components/AdminDashboard/PendingApplicationDashboard/PendingApplicationInfoModal/FormResponse.tsx b/src/components/AdminDashboard/PendingApplicationDashboard/PendingApplicationInfoModal/FormResponse.tsx index 1179134..825632b 100644 --- a/src/components/AdminDashboard/PendingApplicationDashboard/PendingApplicationInfoModal/FormResponse.tsx +++ b/src/components/AdminDashboard/PendingApplicationDashboard/PendingApplicationInfoModal/FormResponse.tsx @@ -3,15 +3,31 @@ import { Typography } from "@mui/material"; type FormResponse = { label: string; value: string; + isListItem?: boolean; }; -export default function FormResponse({ label, value }: FormResponse) { - return ( - - - {label}:{" "} +export default function FormResponse({ + label, + value, + isListItem = false, +}: FormResponse) { + if (isListItem) { + return ( + + + - {label}:{" "} + + {value} - {value} - - ); + ); + } else { + return ( + + + {label}:{" "} + + {value} + + ); + } } diff --git a/src/components/AdminDashboard/PendingApplicationDashboard/PendingApplicationInfoModal/GeneralInformationResponses.tsx b/src/components/AdminDashboard/PendingApplicationDashboard/PendingApplicationInfoModal/GeneralInformationResponses.tsx index 1d83e84..8c414c3 100644 --- a/src/components/AdminDashboard/PendingApplicationDashboard/PendingApplicationInfoModal/GeneralInformationResponses.tsx +++ b/src/components/AdminDashboard/PendingApplicationDashboard/PendingApplicationInfoModal/GeneralInformationResponses.tsx @@ -92,7 +92,7 @@ export default function GeneralInformationResponses({ value={`$${generalInformationSection.monthlyHouseholdExpenses}`} /> {generalInformationSection.isOwnerOperator && ( @@ -104,6 +104,7 @@ export default function GeneralInformationResponses({ ? `$${generalInformationSection.ownerOperatorInfo.businessIncome}` : "Not Provided" } + isListItem={true} /> )} @@ -132,8 +134,12 @@ export default function GeneralInformationResponses({ {generalInformationSection.doctors.map((doctor, index) => ( Doctor {index + 1} - - + + ))} diff --git a/src/components/AdminDashboard/PendingApplicationDashboard/PendingApplicationInfoModal/ProgramSpecificResponses/GetPreventativeScreeningResponses.tsx b/src/components/AdminDashboard/PendingApplicationDashboard/PendingApplicationInfoModal/ProgramSpecificResponses/GetPreventativeScreeningResponses.tsx index 41dcced..0accd4c 100644 --- a/src/components/AdminDashboard/PendingApplicationDashboard/PendingApplicationInfoModal/ProgramSpecificResponses/GetPreventativeScreeningResponses.tsx +++ b/src/components/AdminDashboard/PendingApplicationDashboard/PendingApplicationInfoModal/ProgramSpecificResponses/GetPreventativeScreeningResponses.tsx @@ -12,7 +12,11 @@ export default function GetPreventativeScreeningResponses({ }: GetPreventativeScreeningResponsesProps) { return ( - + Get Preventative Screenings Responses diff --git a/src/components/AdminDashboard/PendingApplicationDashboard/PendingApplicationInfoModal/ProgramSpecificResponses/HealthyHabitsAndDiabetesPreventionResponses.tsx b/src/components/AdminDashboard/PendingApplicationDashboard/PendingApplicationInfoModal/ProgramSpecificResponses/HealthyHabitsAndDiabetesPreventionResponses.tsx index af0060d..111d8c2 100644 --- a/src/components/AdminDashboard/PendingApplicationDashboard/PendingApplicationInfoModal/ProgramSpecificResponses/HealthyHabitsAndDiabetesPreventionResponses.tsx +++ b/src/components/AdminDashboard/PendingApplicationDashboard/PendingApplicationInfoModal/ProgramSpecificResponses/HealthyHabitsAndDiabetesPreventionResponses.tsx @@ -12,7 +12,11 @@ export default function HealthyHabitsAndDiabetesPreventionResponses({ }: HealthyHabitsAndDiabetesPreventionResponsesProps) { return ( - + Healthy Habits and Diabetes Prevention Responses @@ -39,6 +43,7 @@ export default function HealthyHabitsAndDiabetesPreventionResponses({ programSpecificQuestionsSection.healthyHabitsAndDiabetesPrevention .glucoseOrA1CTestResult } + isListItem={true} /> - Devices: + Devices: - + Rigs Without Cigs Responses - Tobacco Used: + + Tobacco Used: + @@ -54,7 +62,7 @@ export default function RigsWithoutCigsResponses({ } /> - + Attempted Quitting Methods: @@ -66,6 +74,7 @@ export default function RigsWithoutCigsResponses({ ? "Yes" : "No" } + isListItem={true} /> diff --git a/src/components/AdminDashboard/PendingApplicationDashboard/PendingApplicationInfoModal/ProgramSpecificResponses/VaccineVoucherResponses.tsx b/src/components/AdminDashboard/PendingApplicationDashboard/PendingApplicationInfoModal/ProgramSpecificResponses/VaccineVoucherResponses.tsx index e9f6b15..74ac655 100644 --- a/src/components/AdminDashboard/PendingApplicationDashboard/PendingApplicationInfoModal/ProgramSpecificResponses/VaccineVoucherResponses.tsx +++ b/src/components/AdminDashboard/PendingApplicationDashboard/PendingApplicationInfoModal/ProgramSpecificResponses/VaccineVoucherResponses.tsx @@ -14,12 +14,16 @@ export default function VaccineVoucherResponses({ return ( - + Vaccine Voucher Responses - + Vaccines to receive: @@ -31,6 +35,7 @@ export default function VaccineVoucherResponses({ ? "Yes" : "no" } + isListItem={true} /> + - {/* Additional Questions Section */} @@ -51,6 +59,7 @@ export default function QualifyingQuestionResponses({ From fb8c1ccd29bef9bf531a916b75fb77b1a94395a5 Mon Sep 17 00:00:00 2001 From: Rudra Patel Date: Wed, 18 Dec 2024 23:05:55 -0600 Subject: [PATCH 10/11] chore: Regenerate lockfile --- pnpm-lock.yaml | 700 +++++++++++++++++++++++++------------------------ 1 file changed, 354 insertions(+), 346 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index cf51e64..c953763 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -13,34 +13,34 @@ importers: version: 11.14.0 '@emotion/react': specifier: ^11.13.3 - version: 11.14.0(@types/react@18.3.16)(react@18.3.1) + version: 11.14.0(@types/react@18.3.17)(react@18.3.1) '@emotion/styled': specifier: ^11.13.0 - version: 11.14.0(@emotion/react@11.14.0(@types/react@18.3.16)(react@18.3.1))(@types/react@18.3.16)(react@18.3.1) + version: 11.14.0(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@types/react@18.3.17)(react@18.3.1) '@hookform/resolvers': specifier: ^3.9.0 version: 3.9.1(react-hook-form@7.54.1(react@18.3.1)) '@mui/icons-material': specifier: ^6.1.5 - version: 6.2.0(@mui/material@6.2.0(@emotion/react@11.14.0(@types/react@18.3.16)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.16)(react@18.3.1))(@types/react@18.3.16)(react@18.3.1))(@types/react@18.3.16)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react@18.3.16)(react@18.3.1) + version: 6.2.1(@mui/material@6.2.1(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@types/react@18.3.17)(react@18.3.1))(@types/react@18.3.17)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react@18.3.17)(react@18.3.1) '@mui/lab': specifier: 6.0.0-beta.14 - version: 6.0.0-beta.14(@emotion/react@11.14.0(@types/react@18.3.16)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.16)(react@18.3.1))(@types/react@18.3.16)(react@18.3.1))(@mui/material@6.2.0(@emotion/react@11.14.0(@types/react@18.3.16)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.16)(react@18.3.1))(@types/react@18.3.16)(react@18.3.1))(@types/react@18.3.16)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react@18.3.16)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 6.0.0-beta.14(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@types/react@18.3.17)(react@18.3.1))(@mui/material@6.2.1(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@types/react@18.3.17)(react@18.3.1))(@types/react@18.3.17)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react@18.3.17)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mui/material': specifier: ^6.1.6 - version: 6.2.0(@emotion/react@11.14.0(@types/react@18.3.16)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.16)(react@18.3.1))(@types/react@18.3.16)(react@18.3.1))(@types/react@18.3.16)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 6.2.1(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@types/react@18.3.17)(react@18.3.1))(@types/react@18.3.17)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mui/material-nextjs': specifier: ^6.1.2 - version: 6.2.0(@emotion/cache@11.14.0)(@emotion/react@11.14.0(@types/react@18.3.16)(react@18.3.1))(@types/react@18.3.16)(next@14.2.14(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) + version: 6.2.1(@emotion/cache@11.14.0)(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@types/react@18.3.17)(next@14.2.14(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) '@mui/x-data-grid': specifier: ^7.22.1 - version: 7.23.2(@emotion/react@11.14.0(@types/react@18.3.16)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.16)(react@18.3.1))(@types/react@18.3.16)(react@18.3.1))(@mui/material@6.2.0(@emotion/react@11.14.0(@types/react@18.3.16)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.16)(react@18.3.1))(@types/react@18.3.16)(react@18.3.1))(@types/react@18.3.16)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mui/system@6.2.0(@emotion/react@11.14.0(@types/react@18.3.16)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.16)(react@18.3.1))(@types/react@18.3.16)(react@18.3.1))(@types/react@18.3.16)(react@18.3.1))(@types/react@18.3.16)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 7.23.2(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@types/react@18.3.17)(react@18.3.1))(@mui/material@6.2.1(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@types/react@18.3.17)(react@18.3.1))(@types/react@18.3.17)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mui/system@6.2.1(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@types/react@18.3.17)(react@18.3.1))(@types/react@18.3.17)(react@18.3.1))(@types/react@18.3.17)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mui/x-date-pickers': specifier: ^7.21.0 - version: 7.23.2(@emotion/react@11.14.0(@types/react@18.3.16)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.16)(react@18.3.1))(@types/react@18.3.16)(react@18.3.1))(@mui/material@6.2.0(@emotion/react@11.14.0(@types/react@18.3.16)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.16)(react@18.3.1))(@types/react@18.3.16)(react@18.3.1))(@types/react@18.3.16)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mui/system@6.2.0(@emotion/react@11.14.0(@types/react@18.3.16)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.16)(react@18.3.1))(@types/react@18.3.16)(react@18.3.1))(@types/react@18.3.16)(react@18.3.1))(@types/react@18.3.16)(dayjs@1.11.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 7.23.2(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@types/react@18.3.17)(react@18.3.1))(@mui/material@6.2.1(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@types/react@18.3.17)(react@18.3.1))(@types/react@18.3.17)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mui/system@6.2.1(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@types/react@18.3.17)(react@18.3.1))(@types/react@18.3.17)(react@18.3.1))(@types/react@18.3.17)(dayjs@1.11.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@next/bundle-analyzer': specifier: ^15.0.1 - version: 15.1.0 + version: 15.1.1 '@react-email/components': specifier: ^0.0.25 version: 0.0.25(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -52,10 +52,10 @@ importers: version: 1.11.13 libphonenumber-js: specifier: ^1.11.12 - version: 1.11.16 + version: 1.11.17 mongoose: specifier: ^8.7.0 - version: 8.9.0 + version: 8.9.1 next: specifier: 14.2.14 version: 14.2.14(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -92,16 +92,16 @@ importers: version: 6.4.17 '@types/react': specifier: ^18 - version: 18.3.16 + version: 18.3.17 '@types/react-dom': specifier: ^18 - version: 18.3.5(@types/react@18.3.16) + version: 18.3.5(@types/react@18.3.17) '@typescript-eslint/eslint-plugin': specifier: ^8.8.0 - version: 8.18.0(@typescript-eslint/parser@8.18.0(eslint@8.57.1)(typescript@5.7.2))(eslint@8.57.1)(typescript@5.7.2) + version: 8.18.1(@typescript-eslint/parser@8.18.1(eslint@8.57.1)(typescript@5.7.2))(eslint@8.57.1)(typescript@5.7.2) '@typescript-eslint/parser': specifier: ^8.8.0 - version: 8.18.0(eslint@8.57.1)(typescript@5.7.2) + version: 8.18.1(eslint@8.57.1)(typescript@5.7.2) eslint: specifier: ^8.57.1 version: 8.57.1 @@ -124,7 +124,7 @@ importers: specifier: ^3.3.3 version: 3.4.2 typescript: - specifier: ^5.6.2 + specifier: ^5.6.3 version: 5.7.2 packages: @@ -600,14 +600,14 @@ packages: '@types/react': optional: true - '@mui/core-downloads-tracker@6.2.0': - resolution: {integrity: sha512-Nn5PSkUqbDrvezpiiiYZiAbX4SFEiy3CbikUL6pWOXEUsq+L1j50OOyyUIHpaX2Hr+5V5UxTh+fPeC4nsGNhdw==} + '@mui/core-downloads-tracker@6.2.1': + resolution: {integrity: sha512-U/8vS1+1XiHBnnRRESSG1gvr6JDHdPjrpnW6KEebkAQWBn6wrpbSF/XSZ8/vJIRXH5NyDmMHi4Ro5Q70//JKhA==} - '@mui/icons-material@6.2.0': - resolution: {integrity: sha512-WR1EEhGOSvxAsoTSzWZBlrWFjul8wziDrII4rC3PvMBHhBYBqEc2n/0aamfFbwkH5EiYb96aqc6kYY6tB310Sw==} + '@mui/icons-material@6.2.1': + resolution: {integrity: sha512-bP0XtW+t5KFL+wjfQp2UctN/8CuWqF1qaxbYuCAsJhL+AzproM8gGOh2n8sNBcrjbVckzDNqaXqxdpn+OmoWug==} engines: {node: '>=14.0.0'} peerDependencies: - '@mui/material': ^6.2.0 + '@mui/material': ^6.2.1 '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 react: ^17.0.0 || ^18.0.0 || ^19.0.0 peerDependenciesMeta: @@ -635,8 +635,8 @@ packages: '@types/react': optional: true - '@mui/material-nextjs@6.2.0': - resolution: {integrity: sha512-yn2m/MT7Jji4qwvvgay5yCTHWknuw8fkfdhN+kqZ0KKxLk4dfwtJmollsvGJleSxW7l1JSThyd2X2sGnRM/eAg==} + '@mui/material-nextjs@6.2.1': + resolution: {integrity: sha512-PiCsm5YVbWi+SgIAXvJidfX0m++Sri0aJiLe8cJZKnYoBCl7MT2mW/f73KmrNaFy1TmeXPKTg7EKu9f48o0eFg==} engines: {node: '>=14.0.0'} peerDependencies: '@emotion/cache': ^11.11.0 @@ -653,13 +653,13 @@ packages: '@types/react': optional: true - '@mui/material@6.2.0': - resolution: {integrity: sha512-7FXXUPIyYzP02a7GvqwJ7ocmdP+FkvLvmy/uxG1TDmTlsr8nEClQp75uxiVznJqAY/jJy4d+Rj/fNWNxwidrYQ==} + '@mui/material@6.2.1': + resolution: {integrity: sha512-7VlKGsRKsy1bOSOPaSNgpkzaL+0C7iWAVKd2KYyAvhR9fTLJtiAMpq+KuzgEh1so2mtvQERN0tZVIceWMiIesw==} engines: {node: '>=14.0.0'} peerDependencies: '@emotion/react': ^11.5.0 '@emotion/styled': ^11.3.0 - '@mui/material-pigment-css': ^6.2.0 + '@mui/material-pigment-css': ^6.2.1 '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 react: ^17.0.0 || ^18.0.0 || ^19.0.0 react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0 @@ -673,8 +673,8 @@ packages: '@types/react': optional: true - '@mui/private-theming@6.2.0': - resolution: {integrity: sha512-lYd2MrVddhentF1d/cMXKnwlDjr/shbO3A2eGq22PCYUoZaqtAGZMc0U86KnJ/Sh5YzNYePqTOaaowAN8Qea8A==} + '@mui/private-theming@6.2.1': + resolution: {integrity: sha512-u1y0gpcfrRRxCcIdVeU5eIvkinA82Q8ft178WUNYuoFQrsOrXdlBdZlRVi+eYuUFp1iXI55Cud7sMZZtETix5Q==} engines: {node: '>=14.0.0'} peerDependencies: '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 @@ -683,8 +683,8 @@ packages: '@types/react': optional: true - '@mui/styled-engine@6.2.0': - resolution: {integrity: sha512-rV4YCu6kcCjMnHFXU/tQcL6XfYVfFVR8n3ZVNGnk2rpXnt/ctOPJsF+eUQuhkHciueLVKpI06+umr1FxWWhVmQ==} + '@mui/styled-engine@6.2.1': + resolution: {integrity: sha512-6R3OgYw6zgCZWFYYMfxDqpGfJA78mUTOIlUDmmJlr60ogVNCrM87X0pqx5TbZ2OwUyxlJxN9qFgRr+J9H6cOBg==} engines: {node: '>=14.0.0'} peerDependencies: '@emotion/react': ^11.4.1 @@ -696,8 +696,8 @@ packages: '@emotion/styled': optional: true - '@mui/system@6.2.0': - resolution: {integrity: sha512-DCeqev9Cd4f4pm3O1lqSGW/DIHHBG6ZpqMX9iIAvN4asYv+pPWv2/lKov9kWk5XThhxFnGSv93SRNE1kNRRg5Q==} + '@mui/system@6.2.1': + resolution: {integrity: sha512-0lc8CbBP4WAAF+SmGMFJI9bpIyQvW3zvwIDzLsb26FIB/4Z0pO7qGe8mkAl0RM63Vb37899qxnThhHKgAAdy6w==} engines: {node: '>=14.0.0'} peerDependencies: '@emotion/react': ^11.5.0 @@ -712,16 +712,16 @@ packages: '@types/react': optional: true - '@mui/types@7.2.19': - resolution: {integrity: sha512-6XpZEM/Q3epK9RN8ENoXuygnqUQxE+siN/6rGRi2iwJPgBUR25mphYQ9ZI87plGh58YoZ5pp40bFvKYOCDJ3tA==} + '@mui/types@7.2.20': + resolution: {integrity: sha512-straFHD7L8v05l/N5vcWk+y7eL9JF0C2mtph/y4BPm3gn2Eh61dDwDB65pa8DLss3WJfDXYC7Kx5yjP0EmXpgw==} peerDependencies: '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 peerDependenciesMeta: '@types/react': optional: true - '@mui/utils@6.2.0': - resolution: {integrity: sha512-77CaFJi+OIi2SjbPwCis8z5DXvE0dfx9hBz5FguZHt1VYFlWEPCWTHcMsQCahSErnfik5ebLsYK8+D+nsjGVfw==} + '@mui/utils@6.2.1': + resolution: {integrity: sha512-ubLqGIMhKUH2TF/Um+wRzYXgAooQw35th+DPemGrTpgrZHpOgcnUDIDbwsk1e8iQiuJ3mV/ErTtcQrecmlj5cg==} engines: {node: '>=14.0.0'} peerDependencies: '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 @@ -789,8 +789,8 @@ packages: peerDependencies: react: ^17.0.0 || ^18.0.0 || ^19.0.0 - '@next/bundle-analyzer@15.1.0': - resolution: {integrity: sha512-uEyuNZZgAbSWgiUbtihTA8y6QgEzc4b8Fpslmc4SXAjj67Ax5mlcv1HLlez+5dIGwO+vJ9PgCoI8ngWtBh/g1Q==} + '@next/bundle-analyzer@15.1.1': + resolution: {integrity: sha512-9B3cSGYpzWYjLzjR9TDw4JroZoGZ6xJIjiEowGFSILCYhy9WoOW6JXdxiuLalIoKPP+wNmNuV68LI1Pu6nq8dA==} '@next/env@14.2.14': resolution: {integrity: sha512-/0hWQfiaD5//LvGNgc8PjvyqV50vGK0cADYzaoOOGN8fxzBn3iAiaq3S0tCRnFBldq0LVveLcxCTi41ZoYgAgg==} @@ -1119,8 +1119,8 @@ packages: peerDependencies: '@types/react': '*' - '@types/react@18.3.16': - resolution: {integrity: sha512-oh8AMIC4Y2ciKufU8hnKgs+ufgbA/dhPTACaZPM86AbwX9QwnFtSoPWEeRUj8fge+v6kFt78BXcDhAU1SrrAsw==} + '@types/react@18.3.17': + resolution: {integrity: sha512-opAQ5no6LqJNo9TqnxBKsgnkIYHozW9KSTlFVoSUJYh1Fl/sswkEoqIugRSm7tbh6pABtYjGAjW+GOS23j8qbw==} '@types/webidl-conversions@7.0.3': resolution: {integrity: sha512-CiJJvcRtIgzadHCYXw7dqEnMNRjhGZlYK05Mj9OyktqV8uVT8fD2BFOB7S1uwBE3Kj2Z+4UyPmFw/Ixgw/LAlA==} @@ -1128,51 +1128,51 @@ packages: '@types/whatwg-url@11.0.5': resolution: {integrity: sha512-coYR071JRaHa+xoEvvYqvnIHaVqaYrLPbsufM9BF63HkwI5Lgmy2QR8Q5K/lYDYo5AK82wOvSOS0UsLTpTG7uQ==} - '@typescript-eslint/eslint-plugin@8.18.0': - resolution: {integrity: sha512-NR2yS7qUqCL7AIxdJUQf2MKKNDVNaig/dEB0GBLU7D+ZdHgK1NoH/3wsgO3OnPVipn51tG3MAwaODEGil70WEw==} + '@typescript-eslint/eslint-plugin@8.18.1': + resolution: {integrity: sha512-Ncvsq5CT3Gvh+uJG0Lwlho6suwDfUXH0HztslDf5I+F2wAFAZMRwYLEorumpKLzmO2suAXZ/td1tBg4NZIi9CQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.8.0' - '@typescript-eslint/parser@8.18.0': - resolution: {integrity: sha512-hgUZ3kTEpVzKaK3uNibExUYm6SKKOmTU2BOxBSvOYwtJEPdVQ70kZJpPjstlnhCHcuc2WGfSbpKlb/69ttyN5Q==} + '@typescript-eslint/parser@8.18.1': + resolution: {integrity: sha512-rBnTWHCdbYM2lh7hjyXqxk70wvon3p2FyaniZuey5TrcGBpfhVp0OxOa6gxr9Q9YhZFKyfbEnxc24ZnVbbUkCA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.8.0' - '@typescript-eslint/scope-manager@8.18.0': - resolution: {integrity: sha512-PNGcHop0jkK2WVYGotk/hxj+UFLhXtGPiGtiaWgVBVP1jhMoMCHlTyJA+hEj4rszoSdLTK3fN4oOatrL0Cp+Xw==} + '@typescript-eslint/scope-manager@8.18.1': + resolution: {integrity: sha512-HxfHo2b090M5s2+/9Z3gkBhI6xBH8OJCFjH9MhQ+nnoZqxU3wNxkLT+VWXWSFWc3UF3Z+CfPAyqdCTdoXtDPCQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/type-utils@8.18.0': - resolution: {integrity: sha512-er224jRepVAVLnMF2Q7MZJCq5CsdH2oqjP4dT7K6ij09Kyd+R21r7UVJrF0buMVdZS5QRhDzpvzAxHxabQadow==} + '@typescript-eslint/type-utils@8.18.1': + resolution: {integrity: sha512-jAhTdK/Qx2NJPNOTxXpMwlOiSymtR2j283TtPqXkKBdH8OAMmhiUfP0kJjc/qSE51Xrq02Gj9NY7MwK+UxVwHQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.8.0' - '@typescript-eslint/types@8.18.0': - resolution: {integrity: sha512-FNYxgyTCAnFwTrzpBGq+zrnoTO4x0c1CKYY5MuUTzpScqmY5fmsh2o3+57lqdI3NZucBDCzDgdEbIaNfAjAHQA==} + '@typescript-eslint/types@8.18.1': + resolution: {integrity: sha512-7uoAUsCj66qdNQNpH2G8MyTFlgerum8ubf21s3TSM3XmKXuIn+H2Sifh/ES2nPOPiYSRJWAk0fDkW0APBWcpfw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/typescript-estree@8.18.0': - resolution: {integrity: sha512-rqQgFRu6yPkauz+ms3nQpohwejS8bvgbPyIDq13cgEDbkXt4LH4OkDMT0/fN1RUtzG8e8AKJyDBoocuQh8qNeg==} + '@typescript-eslint/typescript-estree@8.18.1': + resolution: {integrity: sha512-z8U21WI5txzl2XYOW7i9hJhxoKKNG1kcU4RzyNvKrdZDmbjkmLBo8bgeiOJmA06kizLI76/CCBAAGlTlEeUfyg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <5.8.0' - '@typescript-eslint/utils@8.18.0': - resolution: {integrity: sha512-p6GLdY383i7h5b0Qrfbix3Vc3+J2k6QWw6UMUeY5JGfm3C5LbZ4QIZzJNoNOfgyRe0uuYKjvVOsO/jD4SJO+xg==} + '@typescript-eslint/utils@8.18.1': + resolution: {integrity: sha512-8vikiIj2ebrC4WRdcAdDcmnu9Q/MXXwg+STf40BVfT8exDqBCUPdypvzcUPxEqRGKg9ALagZ0UWcYCtn+4W2iQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.8.0' - '@typescript-eslint/visitor-keys@8.18.0': - resolution: {integrity: sha512-pCh/qEA8Lb1wVIqNvBke8UaRjJ6wrAWkJO5yyIbs8Yx6TNGYyfNjOo61tLv+WwLvoLPp4BQ8B7AHKijl8NGUfw==} + '@typescript-eslint/visitor-keys@8.18.1': + resolution: {integrity: sha512-Vj0WLm5/ZsD013YeUKn+K0y8p1M0jPpxOkKdbD1wB0ns53a5piVY02zjf072TblEweAbcYiFiPoSMF3kp+VhhQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@ungap/structured-clone@1.2.1': @@ -1257,20 +1257,20 @@ packages: resolution: {integrity: sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==} engines: {node: '>= 0.4'} - array.prototype.flat@1.3.2: - resolution: {integrity: sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==} + 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==} + array.prototype.flatmap@1.3.3: + resolution: {integrity: sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==} engines: {node: '>= 0.4'} array.prototype.tosorted@1.1.4: resolution: {integrity: sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==} engines: {node: '>= 0.4'} - arraybuffer.prototype.slice@1.0.3: - resolution: {integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==} + arraybuffer.prototype.slice@1.0.4: + resolution: {integrity: sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==} engines: {node: '>= 0.4'} ast-types-flow@0.0.8: @@ -1343,23 +1343,23 @@ packages: resolution: {integrity: sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==} engines: {node: '>= 0.4'} - call-bound@1.0.2: - resolution: {integrity: sha512-0lk0PHFe/uz0vl527fG9CgdE9WdafjDbCXvBbs+LUv000TVt2Jjhqbs4Jwm8gz070w8xXyEAxrPOMullsxXeGg==} + call-bound@1.0.3: + resolution: {integrity: sha512-YTd+6wGlNlPxSuri7Y6X8tY2dmm12UMH66RpKMhiX6rsk5wXXnYgbUcOt8kiS31/AjfoTOvCsE+w8nZQLQnzHA==} engines: {node: '>= 0.4'} callsites@3.1.0: resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} engines: {node: '>=6'} - caniuse-lite@1.0.30001688: - resolution: {integrity: sha512-Nmqpru91cuABu/DTCXbM2NSRHzM2uVHfPnhJ/1zEAJx/ILBRVmz3pzH4N7DZqbdG0gWClsCC05Oj0mJ/1AWMbA==} + caniuse-lite@1.0.30001690: + resolution: {integrity: sha512-5ExiE3qQN6oF8Clf8ifIDcMRCRE/dMGcETG/XGMD8/XiXm6HXQgQTh1yZYLXXpSOsEUlJm1Xr7kGULZTuGtP/w==} chalk@4.1.2: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} engines: {node: '>=10'} - chokidar@4.0.1: - resolution: {integrity: sha512-n8enUVCED/KVRQlab1hr3MVpcVMvxtZjmEa956u+4YijlmQED223XMSYj2tLuKvr4jcCTzNNMpQDUer72MMmzA==} + chokidar@4.0.3: + resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==} engines: {node: '>= 14.16.0'} chownr@2.0.0: @@ -1549,8 +1549,8 @@ packages: domutils@3.1.0: resolution: {integrity: sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==} - dunder-proto@1.0.0: - resolution: {integrity: sha512-9+Sj30DIu+4KvHqMfLUGLFYL2PkURSYMVXJyXe92nFRvlYq5hBjLEhblKB+vkd/WVlUYMWigiY07T91Fkk0+4A==} + dunder-proto@1.0.1: + resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} engines: {node: '>= 0.4'} duplexer@0.1.2: @@ -1564,8 +1564,8 @@ packages: engines: {node: '>=14'} hasBin: true - electron-to-chromium@1.5.73: - resolution: {integrity: sha512-8wGNxG9tAG5KhGd3eeA0o6ixhiNdgr0DcHWm85XPCphwZgD1lIEoi6t3VERayWao7SF7AAZTw6oARGJeVjH8Kg==} + electron-to-chromium@1.5.74: + resolution: {integrity: sha512-ck3//9RC+6oss/1Bh9tiAVFy5vfSKbRHAFh7Z3/eTRkEqJeWgymloShB17Vg3Z4nmDNp35vAd1BZ6CMW4Wt6Iw==} emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} @@ -1592,8 +1592,8 @@ packages: error-ex@1.3.2: resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} - es-abstract@1.23.5: - resolution: {integrity: sha512-vlmniQ0WNPwXqA0BnmwV3Ng7HxiGlh6r5U6JcTMNx8OilcAGqVJBHJcPjqOMaczU9fRuRK5Px2BdVyPRnKMMVQ==} + es-abstract@1.23.6: + resolution: {integrity: sha512-Ifco6n3yj2tMZDWNLyloZrytt9lqqlwvS83P3HtaETR0NUOYnIULGGHpktqYGObGy+8wc1okO25p8TjemhImvA==} engines: {node: '>= 0.4'} es-define-property@1.0.1: @@ -1834,8 +1834,8 @@ 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==} + function.prototype.name@1.1.7: + resolution: {integrity: sha512-2g4x+HqTJKM9zcJqBSpjoRmdcPFtJM60J3xJisTQSXBWka5XqyBN/2tNUgma1mztTXyDuUsEtYe5qcs7xYzYQA==} engines: {node: '>= 0.4'} functions-have-names@1.2.3: @@ -1854,8 +1854,8 @@ packages: resolution: {integrity: sha512-qxsEs+9A+u85HhllWJJFicJfPDhRmjzoYdl64aMWW9yRIJmSyxdn8IEkuIM530/7T+lv0TIHd8L6Q/ra0tEoeA==} engines: {node: '>= 0.4'} - get-symbol-description@1.0.2: - resolution: {integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==} + get-symbol-description@1.1.0: + resolution: {integrity: sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==} engines: {node: '>= 0.4'} get-tsconfig@4.8.1: @@ -1913,8 +1913,9 @@ packages: resolution: {integrity: sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==} engines: {node: '>=10'} - 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==} @@ -1988,8 +1989,8 @@ packages: resolution: {integrity: sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==} engines: {node: '>= 0.4'} - is-array-buffer@3.0.4: - resolution: {integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==} + is-array-buffer@3.0.5: + resolution: {integrity: sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==} engines: {node: '>= 0.4'} is-arrayish@0.2.1: @@ -2033,8 +2034,8 @@ packages: resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} engines: {node: '>=0.10.0'} - is-finalizationregistry@1.1.0: - resolution: {integrity: sha512-qfMdqbAQEwBw78ZyReKnlA8ezmPdb9BemzIIip/JkjaZUhitfXDkkr+3QTboW0JrSXT1QWyYShpvnNHGZ4c4yA==} + is-finalizationregistry@1.1.1: + resolution: {integrity: sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==} engines: {node: '>= 0.4'} is-fullwidth-code-point@3.0.0: @@ -2061,8 +2062,8 @@ packages: resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==} engines: {node: '>= 0.4'} - is-number-object@1.1.0: - resolution: {integrity: sha512-KVSZV0Dunv9DTPkhXwcZ3Q+tUc9TsaE1ZwX5J2WMvsSGS6Md8TFPun5uwh0yRdrNerI6vf/tbJxqSx4c1ZI1Lw==} + is-number-object@1.1.1: + resolution: {integrity: sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==} engines: {node: '>= 0.4'} is-number@7.0.0: @@ -2085,20 +2086,20 @@ 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==} + is-shared-array-buffer@1.0.4: + resolution: {integrity: sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==} engines: {node: '>= 0.4'} - is-string@1.1.0: - resolution: {integrity: sha512-PlfzajuF9vSo5wErv3MJAKD/nqf9ngAs1NFQYm16nUYFO2IzxJ2hcm+IOCg+EEopdykNNUhVq5cz35cAUxU8+g==} + is-string@1.1.1: + resolution: {integrity: sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==} 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==} + is-typed-array@1.1.15: + resolution: {integrity: sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==} engines: {node: '>= 0.4'} is-unicode-supported@0.1.0: @@ -2113,8 +2114,8 @@ packages: resolution: {integrity: sha512-SXM8Nwyys6nT5WP6pltOwKytLV7FqQ4UiibxVmW+EIosHcmCqkkjViTb5SNssDlkCiEYRP1/pdWUKVvZBmsR2Q==} 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: @@ -2204,8 +2205,8 @@ packages: resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} engines: {node: '>= 0.8.0'} - libphonenumber-js@1.11.16: - resolution: {integrity: sha512-Noyazmt0yOvnG0OeRY45Cd1ur8G7Z0HWVkuCuKe+yysGNxPQwBAODBQQ40j0AIagi9ZWurfmmZWNlpg4h4W+XQ==} + libphonenumber-js@1.11.17: + resolution: {integrity: sha512-Jr6v8thd5qRlOlc6CslSTzGzzQW03uiscab7KHQZX1Dfo4R6n6FDhZ0Hri6/X7edLIDv9gl4VMZXhxTjLnl0VQ==} lines-and-columns@1.2.4: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} @@ -2341,8 +2342,8 @@ packages: socks: optional: true - mongoose@8.9.0: - resolution: {integrity: sha512-b58zY3PLNBcoz6ZXFckr0leJcVVBMAOBvD+7Bj2ZjghAwntXmNnqwlDixTKQU3UYoQIGTv+AQx/0ThsvaeVrCA==} + mongoose@8.9.1: + resolution: {integrity: sha512-whM6lWMdeKlUm4d2LSLS/q6cWtTp13lUrL5hy2YTsQdTSN+dsAu8HLdLUQOEgtBE59qp4IqLrjSXCSETbxhkQQ==} engines: {node: '>=16.20.1'} mpath@0.9.0: @@ -2481,8 +2482,8 @@ packages: resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} engines: {node: '>= 0.4'} - object.assign@4.1.5: - resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==} + object.assign@4.1.7: + resolution: {integrity: sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==} engines: {node: '>= 0.4'} object.entries@1.1.8: @@ -2595,8 +2596,8 @@ packages: peerDependencies: preact: '>=10' - preact@10.25.2: - resolution: {integrity: sha512-GEts1EH3oMnqdOIeXhlbBSddZ9nrINd070WBOiPO2ous1orrKGUM4SMDbwyjSWD1iMS2dBvaDjAa5qUhz3TXqw==} + preact@10.25.3: + resolution: {integrity: sha512-dzQmIFtM970z+fP9ziQ3yG4e3ULIbwZzJ734vaMVUTaKQ2+Ru1Ou/gjshOYVHCcd1rpAelC6ngjvjDXph98unQ==} prelude-ls@1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} @@ -2674,8 +2675,8 @@ packages: resolution: {integrity: sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==} engines: {node: '>= 14.16.0'} - reflect.getprototypeof@1.0.8: - resolution: {integrity: sha512-B5dj6usc5dkk8uFliwjwDHM8To5/QwdKz9JcBZ8Ic4G1f0YmeeJTtE/ZTdgRFPAfxZFiUaPhZ1Jcs4qeagItGQ==} + reflect.getprototypeof@1.0.9: + resolution: {integrity: sha512-r0Ay04Snci87djAsI4U+WNRcSw5S4pOH7qFjd/veA5gC7TbqESR3tcj28ia95L/fYUDw11JKP7uqUKUAfVvV5Q==} engines: {node: '>= 0.4'} regenerator-runtime@0.14.1: @@ -2967,12 +2968,12 @@ packages: resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} engines: {node: '>=10'} - typed-array-buffer@1.0.2: - resolution: {integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==} + 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==} + typed-array-byte-length@1.0.3: + resolution: {integrity: sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==} engines: {node: '>= 0.4'} typed-array-byte-offset@1.0.3: @@ -2988,8 +2989,9 @@ packages: 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==} @@ -3036,8 +3038,8 @@ packages: whatwg-url@5.0.0: resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} - which-boxed-primitive@1.1.0: - resolution: {integrity: sha512-Ei7Miu/AXe2JJ4iNF5j/UphAgRoma4trE6PtisM09bPygb3egMH3YLW/befsWb1A1AxvNSFidOFTB18XtnIIng==} + which-boxed-primitive@1.1.1: + resolution: {integrity: sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==} engines: {node: '>= 0.4'} which-builtin-type@1.2.1: @@ -3048,8 +3050,8 @@ packages: resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==} engines: {node: '>= 0.4'} - which-typed-array@1.1.16: - resolution: {integrity: sha512-g+N+GAWiRj66DngFwHvISJd+ITsyphZvD1vChfVg6cEdnzy53GzB3oy0fUNlvhz7H7+MiqhYr26qxQShCpKTTQ==} + which-typed-array@1.1.18: + resolution: {integrity: sha512-qEcY+KJYlWyLH9vNbsr6/5j59AXk5ni5aakf8ldzBvGde6Iz4sxZGkJyWSAueTG7QhOvNRYb1lDdFmL5Td0QKA==} engines: {node: '>= 0.4'} which@2.0.2: @@ -3268,7 +3270,7 @@ snapshots: '@emotion/memoize@0.9.0': {} - '@emotion/react@11.14.0(@types/react@18.3.16)(react@18.3.1)': + '@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1)': dependencies: '@babel/runtime': 7.26.0 '@emotion/babel-plugin': 11.13.5 @@ -3280,7 +3282,7 @@ snapshots: hoist-non-react-statics: 3.3.2 react: 18.3.1 optionalDependencies: - '@types/react': 18.3.16 + '@types/react': 18.3.17 transitivePeerDependencies: - supports-color @@ -3294,18 +3296,18 @@ snapshots: '@emotion/sheet@1.4.0': {} - '@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.16)(react@18.3.1))(@types/react@18.3.16)(react@18.3.1)': + '@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@types/react@18.3.17)(react@18.3.1)': dependencies: '@babel/runtime': 7.26.0 '@emotion/babel-plugin': 11.13.5 '@emotion/is-prop-valid': 1.3.1 - '@emotion/react': 11.14.0(@types/react@18.3.16)(react@18.3.1) + '@emotion/react': 11.14.0(@types/react@18.3.17)(react@18.3.1) '@emotion/serialize': 1.3.3 '@emotion/use-insertion-effect-with-fallbacks': 1.2.0(react@18.3.1) '@emotion/utils': 1.4.2 react: 18.3.1 optionalDependencies: - '@types/react': 18.3.16 + '@types/react': 18.3.17 transitivePeerDependencies: - supports-color @@ -3564,66 +3566,66 @@ snapshots: dependencies: sparse-bitfield: 3.0.3 - '@mui/base@5.0.0-beta.61(@types/react@18.3.16)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@mui/base@5.0.0-beta.61(@types/react@18.3.17)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.26.0 '@floating-ui/react-dom': 2.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@mui/types': 7.2.19(@types/react@18.3.16) - '@mui/utils': 6.2.0(@types/react@18.3.16)(react@18.3.1) + '@mui/types': 7.2.20(@types/react@18.3.17) + '@mui/utils': 6.2.1(@types/react@18.3.17)(react@18.3.1) '@popperjs/core': 2.11.8 clsx: 2.1.1 prop-types: 15.8.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.16 + '@types/react': 18.3.17 - '@mui/core-downloads-tracker@6.2.0': {} + '@mui/core-downloads-tracker@6.2.1': {} - '@mui/icons-material@6.2.0(@mui/material@6.2.0(@emotion/react@11.14.0(@types/react@18.3.16)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.16)(react@18.3.1))(@types/react@18.3.16)(react@18.3.1))(@types/react@18.3.16)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react@18.3.16)(react@18.3.1)': + '@mui/icons-material@6.2.1(@mui/material@6.2.1(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@types/react@18.3.17)(react@18.3.1))(@types/react@18.3.17)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react@18.3.17)(react@18.3.1)': dependencies: '@babel/runtime': 7.26.0 - '@mui/material': 6.2.0(@emotion/react@11.14.0(@types/react@18.3.16)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.16)(react@18.3.1))(@types/react@18.3.16)(react@18.3.1))(@types/react@18.3.16)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@mui/material': 6.2.1(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@types/react@18.3.17)(react@18.3.1))(@types/react@18.3.17)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.3.16 + '@types/react': 18.3.17 - '@mui/lab@6.0.0-beta.14(@emotion/react@11.14.0(@types/react@18.3.16)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.16)(react@18.3.1))(@types/react@18.3.16)(react@18.3.1))(@mui/material@6.2.0(@emotion/react@11.14.0(@types/react@18.3.16)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.16)(react@18.3.1))(@types/react@18.3.16)(react@18.3.1))(@types/react@18.3.16)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react@18.3.16)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@mui/lab@6.0.0-beta.14(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@types/react@18.3.17)(react@18.3.1))(@mui/material@6.2.1(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@types/react@18.3.17)(react@18.3.1))(@types/react@18.3.17)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react@18.3.17)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.26.0 - '@mui/base': 5.0.0-beta.61(@types/react@18.3.16)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@mui/material': 6.2.0(@emotion/react@11.14.0(@types/react@18.3.16)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.16)(react@18.3.1))(@types/react@18.3.16)(react@18.3.1))(@types/react@18.3.16)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@mui/system': 6.2.0(@emotion/react@11.14.0(@types/react@18.3.16)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.16)(react@18.3.1))(@types/react@18.3.16)(react@18.3.1))(@types/react@18.3.16)(react@18.3.1) - '@mui/types': 7.2.19(@types/react@18.3.16) - '@mui/utils': 6.2.0(@types/react@18.3.16)(react@18.3.1) + '@mui/base': 5.0.0-beta.61(@types/react@18.3.17)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@mui/material': 6.2.1(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@types/react@18.3.17)(react@18.3.1))(@types/react@18.3.17)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@mui/system': 6.2.1(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@types/react@18.3.17)(react@18.3.1))(@types/react@18.3.17)(react@18.3.1) + '@mui/types': 7.2.20(@types/react@18.3.17) + '@mui/utils': 6.2.1(@types/react@18.3.17)(react@18.3.1) clsx: 2.1.1 prop-types: 15.8.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@emotion/react': 11.14.0(@types/react@18.3.16)(react@18.3.1) - '@emotion/styled': 11.14.0(@emotion/react@11.14.0(@types/react@18.3.16)(react@18.3.1))(@types/react@18.3.16)(react@18.3.1) - '@types/react': 18.3.16 + '@emotion/react': 11.14.0(@types/react@18.3.17)(react@18.3.1) + '@emotion/styled': 11.14.0(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@types/react@18.3.17)(react@18.3.1) + '@types/react': 18.3.17 - '@mui/material-nextjs@6.2.0(@emotion/cache@11.14.0)(@emotion/react@11.14.0(@types/react@18.3.16)(react@18.3.1))(@types/react@18.3.16)(next@14.2.14(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)': + '@mui/material-nextjs@6.2.1(@emotion/cache@11.14.0)(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@types/react@18.3.17)(next@14.2.14(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.26.0 - '@emotion/react': 11.14.0(@types/react@18.3.16)(react@18.3.1) + '@emotion/react': 11.14.0(@types/react@18.3.17)(react@18.3.1) next: 14.2.14(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 optionalDependencies: '@emotion/cache': 11.14.0 - '@types/react': 18.3.16 + '@types/react': 18.3.17 - '@mui/material@6.2.0(@emotion/react@11.14.0(@types/react@18.3.16)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.16)(react@18.3.1))(@types/react@18.3.16)(react@18.3.1))(@types/react@18.3.16)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@mui/material@6.2.1(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@types/react@18.3.17)(react@18.3.1))(@types/react@18.3.17)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.26.0 - '@mui/core-downloads-tracker': 6.2.0 - '@mui/system': 6.2.0(@emotion/react@11.14.0(@types/react@18.3.16)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.16)(react@18.3.1))(@types/react@18.3.16)(react@18.3.1))(@types/react@18.3.16)(react@18.3.1) - '@mui/types': 7.2.19(@types/react@18.3.16) - '@mui/utils': 6.2.0(@types/react@18.3.16)(react@18.3.1) + '@mui/core-downloads-tracker': 6.2.1 + '@mui/system': 6.2.1(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@types/react@18.3.17)(react@18.3.1))(@types/react@18.3.17)(react@18.3.1) + '@mui/types': 7.2.20(@types/react@18.3.17) + '@mui/utils': 6.2.1(@types/react@18.3.17)(react@18.3.1) '@popperjs/core': 2.11.8 - '@types/react-transition-group': 4.4.12(@types/react@18.3.16) + '@types/react-transition-group': 4.4.12(@types/react@18.3.17) clsx: 2.1.1 csstype: 3.1.3 prop-types: 15.8.1 @@ -3632,20 +3634,20 @@ snapshots: react-is: 19.0.0 react-transition-group: 4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) optionalDependencies: - '@emotion/react': 11.14.0(@types/react@18.3.16)(react@18.3.1) - '@emotion/styled': 11.14.0(@emotion/react@11.14.0(@types/react@18.3.16)(react@18.3.1))(@types/react@18.3.16)(react@18.3.1) - '@types/react': 18.3.16 + '@emotion/react': 11.14.0(@types/react@18.3.17)(react@18.3.1) + '@emotion/styled': 11.14.0(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@types/react@18.3.17)(react@18.3.1) + '@types/react': 18.3.17 - '@mui/private-theming@6.2.0(@types/react@18.3.16)(react@18.3.1)': + '@mui/private-theming@6.2.1(@types/react@18.3.17)(react@18.3.1)': dependencies: '@babel/runtime': 7.26.0 - '@mui/utils': 6.2.0(@types/react@18.3.16)(react@18.3.1) + '@mui/utils': 6.2.1(@types/react@18.3.17)(react@18.3.1) prop-types: 15.8.1 react: 18.3.1 optionalDependencies: - '@types/react': 18.3.16 + '@types/react': 18.3.17 - '@mui/styled-engine@6.2.0(@emotion/react@11.14.0(@types/react@18.3.16)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.16)(react@18.3.1))(@types/react@18.3.16)(react@18.3.1))(react@18.3.1)': + '@mui/styled-engine@6.2.1(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@types/react@18.3.17)(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.26.0 '@emotion/cache': 11.14.0 @@ -3655,88 +3657,88 @@ snapshots: prop-types: 15.8.1 react: 18.3.1 optionalDependencies: - '@emotion/react': 11.14.0(@types/react@18.3.16)(react@18.3.1) - '@emotion/styled': 11.14.0(@emotion/react@11.14.0(@types/react@18.3.16)(react@18.3.1))(@types/react@18.3.16)(react@18.3.1) + '@emotion/react': 11.14.0(@types/react@18.3.17)(react@18.3.1) + '@emotion/styled': 11.14.0(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@types/react@18.3.17)(react@18.3.1) - '@mui/system@6.2.0(@emotion/react@11.14.0(@types/react@18.3.16)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.16)(react@18.3.1))(@types/react@18.3.16)(react@18.3.1))(@types/react@18.3.16)(react@18.3.1)': + '@mui/system@6.2.1(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@types/react@18.3.17)(react@18.3.1))(@types/react@18.3.17)(react@18.3.1)': dependencies: '@babel/runtime': 7.26.0 - '@mui/private-theming': 6.2.0(@types/react@18.3.16)(react@18.3.1) - '@mui/styled-engine': 6.2.0(@emotion/react@11.14.0(@types/react@18.3.16)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.16)(react@18.3.1))(@types/react@18.3.16)(react@18.3.1))(react@18.3.1) - '@mui/types': 7.2.19(@types/react@18.3.16) - '@mui/utils': 6.2.0(@types/react@18.3.16)(react@18.3.1) + '@mui/private-theming': 6.2.1(@types/react@18.3.17)(react@18.3.1) + '@mui/styled-engine': 6.2.1(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@types/react@18.3.17)(react@18.3.1))(react@18.3.1) + '@mui/types': 7.2.20(@types/react@18.3.17) + '@mui/utils': 6.2.1(@types/react@18.3.17)(react@18.3.1) clsx: 2.1.1 csstype: 3.1.3 prop-types: 15.8.1 react: 18.3.1 optionalDependencies: - '@emotion/react': 11.14.0(@types/react@18.3.16)(react@18.3.1) - '@emotion/styled': 11.14.0(@emotion/react@11.14.0(@types/react@18.3.16)(react@18.3.1))(@types/react@18.3.16)(react@18.3.1) - '@types/react': 18.3.16 + '@emotion/react': 11.14.0(@types/react@18.3.17)(react@18.3.1) + '@emotion/styled': 11.14.0(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@types/react@18.3.17)(react@18.3.1) + '@types/react': 18.3.17 - '@mui/types@7.2.19(@types/react@18.3.16)': + '@mui/types@7.2.20(@types/react@18.3.17)': optionalDependencies: - '@types/react': 18.3.16 + '@types/react': 18.3.17 - '@mui/utils@6.2.0(@types/react@18.3.16)(react@18.3.1)': + '@mui/utils@6.2.1(@types/react@18.3.17)(react@18.3.1)': dependencies: '@babel/runtime': 7.26.0 - '@mui/types': 7.2.19(@types/react@18.3.16) + '@mui/types': 7.2.20(@types/react@18.3.17) '@types/prop-types': 15.7.14 clsx: 2.1.1 prop-types: 15.8.1 react: 18.3.1 react-is: 19.0.0 optionalDependencies: - '@types/react': 18.3.16 + '@types/react': 18.3.17 - '@mui/x-data-grid@7.23.2(@emotion/react@11.14.0(@types/react@18.3.16)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.16)(react@18.3.1))(@types/react@18.3.16)(react@18.3.1))(@mui/material@6.2.0(@emotion/react@11.14.0(@types/react@18.3.16)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.16)(react@18.3.1))(@types/react@18.3.16)(react@18.3.1))(@types/react@18.3.16)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mui/system@6.2.0(@emotion/react@11.14.0(@types/react@18.3.16)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.16)(react@18.3.1))(@types/react@18.3.16)(react@18.3.1))(@types/react@18.3.16)(react@18.3.1))(@types/react@18.3.16)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@mui/x-data-grid@7.23.2(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@types/react@18.3.17)(react@18.3.1))(@mui/material@6.2.1(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@types/react@18.3.17)(react@18.3.1))(@types/react@18.3.17)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mui/system@6.2.1(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@types/react@18.3.17)(react@18.3.1))(@types/react@18.3.17)(react@18.3.1))(@types/react@18.3.17)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.26.0 - '@mui/material': 6.2.0(@emotion/react@11.14.0(@types/react@18.3.16)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.16)(react@18.3.1))(@types/react@18.3.16)(react@18.3.1))(@types/react@18.3.16)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@mui/system': 6.2.0(@emotion/react@11.14.0(@types/react@18.3.16)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.16)(react@18.3.1))(@types/react@18.3.16)(react@18.3.1))(@types/react@18.3.16)(react@18.3.1) - '@mui/utils': 6.2.0(@types/react@18.3.16)(react@18.3.1) - '@mui/x-internals': 7.23.0(@types/react@18.3.16)(react@18.3.1) + '@mui/material': 6.2.1(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@types/react@18.3.17)(react@18.3.1))(@types/react@18.3.17)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@mui/system': 6.2.1(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@types/react@18.3.17)(react@18.3.1))(@types/react@18.3.17)(react@18.3.1) + '@mui/utils': 6.2.1(@types/react@18.3.17)(react@18.3.1) + '@mui/x-internals': 7.23.0(@types/react@18.3.17)(react@18.3.1) clsx: 2.1.1 prop-types: 15.8.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) reselect: 5.1.1 optionalDependencies: - '@emotion/react': 11.14.0(@types/react@18.3.16)(react@18.3.1) - '@emotion/styled': 11.14.0(@emotion/react@11.14.0(@types/react@18.3.16)(react@18.3.1))(@types/react@18.3.16)(react@18.3.1) + '@emotion/react': 11.14.0(@types/react@18.3.17)(react@18.3.1) + '@emotion/styled': 11.14.0(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@types/react@18.3.17)(react@18.3.1) transitivePeerDependencies: - '@types/react' - '@mui/x-date-pickers@7.23.2(@emotion/react@11.14.0(@types/react@18.3.16)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.16)(react@18.3.1))(@types/react@18.3.16)(react@18.3.1))(@mui/material@6.2.0(@emotion/react@11.14.0(@types/react@18.3.16)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.16)(react@18.3.1))(@types/react@18.3.16)(react@18.3.1))(@types/react@18.3.16)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mui/system@6.2.0(@emotion/react@11.14.0(@types/react@18.3.16)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.16)(react@18.3.1))(@types/react@18.3.16)(react@18.3.1))(@types/react@18.3.16)(react@18.3.1))(@types/react@18.3.16)(dayjs@1.11.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@mui/x-date-pickers@7.23.2(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@types/react@18.3.17)(react@18.3.1))(@mui/material@6.2.1(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@types/react@18.3.17)(react@18.3.1))(@types/react@18.3.17)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mui/system@6.2.1(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@types/react@18.3.17)(react@18.3.1))(@types/react@18.3.17)(react@18.3.1))(@types/react@18.3.17)(dayjs@1.11.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.26.0 - '@mui/material': 6.2.0(@emotion/react@11.14.0(@types/react@18.3.16)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.16)(react@18.3.1))(@types/react@18.3.16)(react@18.3.1))(@types/react@18.3.16)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@mui/system': 6.2.0(@emotion/react@11.14.0(@types/react@18.3.16)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.16)(react@18.3.1))(@types/react@18.3.16)(react@18.3.1))(@types/react@18.3.16)(react@18.3.1) - '@mui/utils': 6.2.0(@types/react@18.3.16)(react@18.3.1) - '@mui/x-internals': 7.23.0(@types/react@18.3.16)(react@18.3.1) - '@types/react-transition-group': 4.4.12(@types/react@18.3.16) + '@mui/material': 6.2.1(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@types/react@18.3.17)(react@18.3.1))(@types/react@18.3.17)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@mui/system': 6.2.1(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@types/react@18.3.17)(react@18.3.1))(@types/react@18.3.17)(react@18.3.1) + '@mui/utils': 6.2.1(@types/react@18.3.17)(react@18.3.1) + '@mui/x-internals': 7.23.0(@types/react@18.3.17)(react@18.3.1) + '@types/react-transition-group': 4.4.12(@types/react@18.3.17) clsx: 2.1.1 prop-types: 15.8.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-transition-group: 4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) optionalDependencies: - '@emotion/react': 11.14.0(@types/react@18.3.16)(react@18.3.1) - '@emotion/styled': 11.14.0(@emotion/react@11.14.0(@types/react@18.3.16)(react@18.3.1))(@types/react@18.3.16)(react@18.3.1) + '@emotion/react': 11.14.0(@types/react@18.3.17)(react@18.3.1) + '@emotion/styled': 11.14.0(@emotion/react@11.14.0(@types/react@18.3.17)(react@18.3.1))(@types/react@18.3.17)(react@18.3.1) dayjs: 1.11.13 transitivePeerDependencies: - '@types/react' - '@mui/x-internals@7.23.0(@types/react@18.3.16)(react@18.3.1)': + '@mui/x-internals@7.23.0(@types/react@18.3.17)(react@18.3.1)': dependencies: '@babel/runtime': 7.26.0 - '@mui/utils': 6.2.0(@types/react@18.3.16)(react@18.3.1) + '@mui/utils': 6.2.1(@types/react@18.3.17)(react@18.3.1) react: 18.3.1 transitivePeerDependencies: - '@types/react' - '@next/bundle-analyzer@15.1.0': + '@next/bundle-analyzer@15.1.1': dependencies: webpack-bundle-analyzer: 4.10.1 transitivePeerDependencies: @@ -3987,15 +3989,15 @@ snapshots: '@types/prop-types@15.7.14': {} - '@types/react-dom@18.3.5(@types/react@18.3.16)': + '@types/react-dom@18.3.5(@types/react@18.3.17)': dependencies: - '@types/react': 18.3.16 + '@types/react': 18.3.17 - '@types/react-transition-group@4.4.12(@types/react@18.3.16)': + '@types/react-transition-group@4.4.12(@types/react@18.3.17)': dependencies: - '@types/react': 18.3.16 + '@types/react': 18.3.17 - '@types/react@18.3.16': + '@types/react@18.3.17': dependencies: '@types/prop-types': 15.7.14 csstype: 3.1.3 @@ -4006,14 +4008,14 @@ snapshots: dependencies: '@types/webidl-conversions': 7.0.3 - '@typescript-eslint/eslint-plugin@8.18.0(@typescript-eslint/parser@8.18.0(eslint@8.57.1)(typescript@5.7.2))(eslint@8.57.1)(typescript@5.7.2)': + '@typescript-eslint/eslint-plugin@8.18.1(@typescript-eslint/parser@8.18.1(eslint@8.57.1)(typescript@5.7.2))(eslint@8.57.1)(typescript@5.7.2)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.18.0(eslint@8.57.1)(typescript@5.7.2) - '@typescript-eslint/scope-manager': 8.18.0 - '@typescript-eslint/type-utils': 8.18.0(eslint@8.57.1)(typescript@5.7.2) - '@typescript-eslint/utils': 8.18.0(eslint@8.57.1)(typescript@5.7.2) - '@typescript-eslint/visitor-keys': 8.18.0 + '@typescript-eslint/parser': 8.18.1(eslint@8.57.1)(typescript@5.7.2) + '@typescript-eslint/scope-manager': 8.18.1 + '@typescript-eslint/type-utils': 8.18.1(eslint@8.57.1)(typescript@5.7.2) + '@typescript-eslint/utils': 8.18.1(eslint@8.57.1)(typescript@5.7.2) + '@typescript-eslint/visitor-keys': 8.18.1 eslint: 8.57.1 graphemer: 1.4.0 ignore: 5.3.2 @@ -4023,27 +4025,27 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.18.0(eslint@8.57.1)(typescript@5.7.2)': + '@typescript-eslint/parser@8.18.1(eslint@8.57.1)(typescript@5.7.2)': dependencies: - '@typescript-eslint/scope-manager': 8.18.0 - '@typescript-eslint/types': 8.18.0 - '@typescript-eslint/typescript-estree': 8.18.0(typescript@5.7.2) - '@typescript-eslint/visitor-keys': 8.18.0 + '@typescript-eslint/scope-manager': 8.18.1 + '@typescript-eslint/types': 8.18.1 + '@typescript-eslint/typescript-estree': 8.18.1(typescript@5.7.2) + '@typescript-eslint/visitor-keys': 8.18.1 debug: 4.4.0 eslint: 8.57.1 typescript: 5.7.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.18.0': + '@typescript-eslint/scope-manager@8.18.1': dependencies: - '@typescript-eslint/types': 8.18.0 - '@typescript-eslint/visitor-keys': 8.18.0 + '@typescript-eslint/types': 8.18.1 + '@typescript-eslint/visitor-keys': 8.18.1 - '@typescript-eslint/type-utils@8.18.0(eslint@8.57.1)(typescript@5.7.2)': + '@typescript-eslint/type-utils@8.18.1(eslint@8.57.1)(typescript@5.7.2)': dependencies: - '@typescript-eslint/typescript-estree': 8.18.0(typescript@5.7.2) - '@typescript-eslint/utils': 8.18.0(eslint@8.57.1)(typescript@5.7.2) + '@typescript-eslint/typescript-estree': 8.18.1(typescript@5.7.2) + '@typescript-eslint/utils': 8.18.1(eslint@8.57.1)(typescript@5.7.2) debug: 4.4.0 eslint: 8.57.1 ts-api-utils: 1.4.3(typescript@5.7.2) @@ -4051,12 +4053,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/types@8.18.0': {} + '@typescript-eslint/types@8.18.1': {} - '@typescript-eslint/typescript-estree@8.18.0(typescript@5.7.2)': + '@typescript-eslint/typescript-estree@8.18.1(typescript@5.7.2)': dependencies: - '@typescript-eslint/types': 8.18.0 - '@typescript-eslint/visitor-keys': 8.18.0 + '@typescript-eslint/types': 8.18.1 + '@typescript-eslint/visitor-keys': 8.18.1 debug: 4.4.0 fast-glob: 3.3.2 is-glob: 4.0.3 @@ -4067,20 +4069,20 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.18.0(eslint@8.57.1)(typescript@5.7.2)': + '@typescript-eslint/utils@8.18.1(eslint@8.57.1)(typescript@5.7.2)': dependencies: '@eslint-community/eslint-utils': 4.4.1(eslint@8.57.1) - '@typescript-eslint/scope-manager': 8.18.0 - '@typescript-eslint/types': 8.18.0 - '@typescript-eslint/typescript-estree': 8.18.0(typescript@5.7.2) + '@typescript-eslint/scope-manager': 8.18.1 + '@typescript-eslint/types': 8.18.1 + '@typescript-eslint/typescript-estree': 8.18.1(typescript@5.7.2) eslint: 8.57.1 typescript: 5.7.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/visitor-keys@8.18.0': + '@typescript-eslint/visitor-keys@8.18.1': dependencies: - '@typescript-eslint/types': 8.18.0 + '@typescript-eslint/types': 8.18.1 eslint-visitor-keys: 4.2.0 '@ungap/structured-clone@1.2.1': {} @@ -4141,22 +4143,22 @@ snapshots: array-buffer-byte-length@1.0.1: dependencies: call-bind: 1.0.8 - is-array-buffer: 3.0.4 + is-array-buffer: 3.0.5 array-includes@3.1.8: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.5 + es-abstract: 1.23.6 es-object-atoms: 1.0.0 get-intrinsic: 1.2.6 - is-string: 1.1.0 + is-string: 1.1.1 array.prototype.findlast@1.2.5: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.5 + es-abstract: 1.23.6 es-errors: 1.3.0 es-object-atoms: 1.0.0 es-shim-unscopables: 1.0.2 @@ -4165,43 +4167,42 @@ snapshots: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.5 + es-abstract: 1.23.6 es-errors: 1.3.0 es-object-atoms: 1.0.0 es-shim-unscopables: 1.0.2 - array.prototype.flat@1.3.2: + array.prototype.flat@1.3.3: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.5 + es-abstract: 1.23.6 es-shim-unscopables: 1.0.2 - array.prototype.flatmap@1.3.2: + array.prototype.flatmap@1.3.3: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.5 + es-abstract: 1.23.6 es-shim-unscopables: 1.0.2 array.prototype.tosorted@1.1.4: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.5 + es-abstract: 1.23.6 es-errors: 1.3.0 es-shim-unscopables: 1.0.2 - arraybuffer.prototype.slice@1.0.3: + arraybuffer.prototype.slice@1.0.4: dependencies: array-buffer-byte-length: 1.0.1 call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.5 + es-abstract: 1.23.6 es-errors: 1.3.0 get-intrinsic: 1.2.6 - is-array-buffer: 3.0.4 - is-shared-array-buffer: 1.0.3 + is-array-buffer: 3.0.5 ast-types-flow@0.0.8: {} @@ -4254,8 +4255,8 @@ snapshots: browserslist@4.24.3: dependencies: - caniuse-lite: 1.0.30001688 - electron-to-chromium: 1.5.73 + caniuse-lite: 1.0.30001690 + electron-to-chromium: 1.5.74 node-releases: 2.0.19 update-browserslist-db: 1.1.1(browserslist@4.24.3) @@ -4282,21 +4283,21 @@ snapshots: get-intrinsic: 1.2.6 set-function-length: 1.2.2 - call-bound@1.0.2: + call-bound@1.0.3: dependencies: - call-bind: 1.0.8 + call-bind-apply-helpers: 1.0.1 get-intrinsic: 1.2.6 callsites@3.1.0: {} - caniuse-lite@1.0.30001688: {} + caniuse-lite@1.0.30001690: {} chalk@4.1.2: dependencies: ansi-styles: 4.3.0 supports-color: 7.2.0 - chokidar@4.0.1: + chokidar@4.0.3: dependencies: readdirp: 4.0.2 @@ -4469,7 +4470,7 @@ snapshots: domelementtype: 2.3.0 domhandler: 5.0.3 - dunder-proto@1.0.0: + dunder-proto@1.0.1: dependencies: call-bind-apply-helpers: 1.0.1 es-errors: 1.3.0 @@ -4486,7 +4487,7 @@ snapshots: minimatch: 9.0.1 semver: 7.6.3 - electron-to-chromium@1.5.73: {} + electron-to-chromium@1.5.74: {} emoji-regex@8.0.0: {} @@ -4522,12 +4523,13 @@ snapshots: dependencies: is-arrayish: 0.2.1 - es-abstract@1.23.5: + es-abstract@1.23.6: dependencies: array-buffer-byte-length: 1.0.1 - arraybuffer.prototype.slice: 1.0.3 + arraybuffer.prototype.slice: 1.0.4 available-typed-arrays: 1.0.7 call-bind: 1.0.8 + call-bound: 1.0.3 data-view-buffer: 1.0.1 data-view-byte-length: 1.0.1 data-view-byte-offset: 1.0.0 @@ -4536,9 +4538,9 @@ snapshots: es-object-atoms: 1.0.0 es-set-tostringtag: 2.0.3 es-to-primitive: 1.3.0 - function.prototype.name: 1.1.6 + function.prototype.name: 1.1.7 get-intrinsic: 1.2.6 - get-symbol-description: 1.0.2 + get-symbol-description: 1.1.0 globalthis: 1.0.4 gopd: 1.2.0 has-property-descriptors: 1.0.2 @@ -4546,30 +4548,31 @@ snapshots: has-symbols: 1.1.0 hasown: 2.0.2 internal-slot: 1.1.0 - is-array-buffer: 3.0.4 + is-array-buffer: 3.0.5 is-callable: 1.2.7 is-data-view: 1.0.2 is-negative-zero: 2.0.3 is-regex: 1.2.1 - is-shared-array-buffer: 1.0.3 - is-string: 1.1.0 - is-typed-array: 1.1.13 + is-shared-array-buffer: 1.0.4 + is-string: 1.1.1 + is-typed-array: 1.1.15 is-weakref: 1.1.0 + math-intrinsics: 1.0.0 object-inspect: 1.13.3 object-keys: 1.1.1 - object.assign: 4.1.5 + object.assign: 4.1.7 regexp.prototype.flags: 1.5.3 safe-array-concat: 1.1.3 safe-regex-test: 1.1.0 string.prototype.trim: 1.2.10 string.prototype.trimend: 1.0.9 string.prototype.trimstart: 1.0.8 - typed-array-buffer: 1.0.2 - typed-array-byte-length: 1.0.1 + typed-array-buffer: 1.0.3 + typed-array-byte-length: 1.0.3 typed-array-byte-offset: 1.0.3 typed-array-length: 1.0.7 - unbox-primitive: 1.0.2 - which-typed-array: 1.1.16 + unbox-primitive: 1.1.0 + which-typed-array: 1.1.18 es-define-property@1.0.1: {} @@ -4579,7 +4582,7 @@ snapshots: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.5 + es-abstract: 1.23.6 es-errors: 1.3.0 es-set-tostringtag: 2.0.3 function-bind: 1.1.2 @@ -4647,12 +4650,12 @@ snapshots: dependencies: '@next/eslint-plugin-next': 14.2.14 '@rushstack/eslint-patch': 1.10.4 - '@typescript-eslint/eslint-plugin': 8.18.0(@typescript-eslint/parser@8.18.0(eslint@8.57.1)(typescript@5.7.2))(eslint@8.57.1)(typescript@5.7.2) - '@typescript-eslint/parser': 8.18.0(eslint@8.57.1)(typescript@5.7.2) + '@typescript-eslint/eslint-plugin': 8.18.1(@typescript-eslint/parser@8.18.1(eslint@8.57.1)(typescript@5.7.2))(eslint@8.57.1)(typescript@5.7.2) + '@typescript-eslint/parser': 8.18.1(eslint@8.57.1)(typescript@5.7.2) eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 eslint-import-resolver-typescript: 3.7.0(eslint-plugin-import@2.31.0)(eslint@8.57.1) - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.18.0(eslint@8.57.1)(typescript@5.7.2))(eslint-import-resolver-typescript@3.7.0)(eslint@8.57.1) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.18.1(eslint@8.57.1)(typescript@5.7.2))(eslint-import-resolver-typescript@3.7.0)(eslint@8.57.1) eslint-plugin-jsx-a11y: 6.10.2(eslint@8.57.1) eslint-plugin-react: 7.37.2(eslint@8.57.1) eslint-plugin-react-hooks: 5.0.0-canary-7118f5dd7-20230705(eslint@8.57.1) @@ -4687,33 +4690,33 @@ snapshots: is-glob: 4.0.3 stable-hash: 0.0.4 optionalDependencies: - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.18.0(eslint@8.57.1)(typescript@5.7.2))(eslint-import-resolver-typescript@3.7.0)(eslint@8.57.1) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.18.1(eslint@8.57.1)(typescript@5.7.2))(eslint-import-resolver-typescript@3.7.0)(eslint@8.57.1) transitivePeerDependencies: - supports-color - eslint-module-utils@2.12.0(@typescript-eslint/parser@8.18.0(eslint@8.57.1)(typescript@5.7.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.7.0(eslint-plugin-import@2.31.0)(eslint@8.57.1))(eslint@8.57.1): + eslint-module-utils@2.12.0(@typescript-eslint/parser@8.18.1(eslint@8.57.1)(typescript@5.7.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.7.0(eslint-plugin-import@2.31.0)(eslint@8.57.1))(eslint@8.57.1): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 8.18.0(eslint@8.57.1)(typescript@5.7.2) + '@typescript-eslint/parser': 8.18.1(eslint@8.57.1)(typescript@5.7.2) eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 eslint-import-resolver-typescript: 3.7.0(eslint-plugin-import@2.31.0)(eslint@8.57.1) transitivePeerDependencies: - supports-color - eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.18.0(eslint@8.57.1)(typescript@5.7.2))(eslint-import-resolver-typescript@3.7.0)(eslint@8.57.1): + eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.18.1(eslint@8.57.1)(typescript@5.7.2))(eslint-import-resolver-typescript@3.7.0)(eslint@8.57.1): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 - array.prototype.flat: 1.3.2 - array.prototype.flatmap: 1.3.2 + array.prototype.flat: 1.3.3 + array.prototype.flatmap: 1.3.3 debug: 3.2.7 doctrine: 2.1.0 eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.18.0(eslint@8.57.1)(typescript@5.7.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.7.0(eslint-plugin-import@2.31.0)(eslint@8.57.1))(eslint@8.57.1) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.18.1(eslint@8.57.1)(typescript@5.7.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.7.0(eslint-plugin-import@2.31.0)(eslint@8.57.1))(eslint@8.57.1) hasown: 2.0.2 is-core-module: 2.16.0 is-glob: 4.0.3 @@ -4725,7 +4728,7 @@ snapshots: string.prototype.trimend: 1.0.9 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 8.18.0(eslint@8.57.1)(typescript@5.7.2) + '@typescript-eslint/parser': 8.18.1(eslint@8.57.1)(typescript@5.7.2) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -4735,7 +4738,7 @@ snapshots: dependencies: aria-query: 5.3.2 array-includes: 3.1.8 - array.prototype.flatmap: 1.3.2 + array.prototype.flatmap: 1.3.3 ast-types-flow: 0.0.8 axe-core: 4.10.2 axobject-query: 4.1.0 @@ -4767,7 +4770,7 @@ snapshots: dependencies: array-includes: 3.1.8 array.prototype.findlast: 1.2.5 - array.prototype.flatmap: 1.3.2 + array.prototype.flatmap: 1.3.3 array.prototype.tosorted: 1.1.4 doctrine: 2.1.0 es-iterator-helpers: 1.2.0 @@ -4921,12 +4924,13 @@ snapshots: function-bind@1.1.2: {} - function.prototype.name@1.1.6: + function.prototype.name@1.1.7: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.5 functions-have-names: 1.2.3 + hasown: 2.0.2 + is-callable: 1.2.7 functions-have-names@1.2.3: {} @@ -4947,7 +4951,7 @@ snapshots: get-intrinsic@1.2.6: dependencies: call-bind-apply-helpers: 1.0.1 - dunder-proto: 1.0.0 + dunder-proto: 1.0.1 es-define-property: 1.0.1 es-errors: 1.3.0 es-object-atoms: 1.0.0 @@ -4957,9 +4961,9 @@ snapshots: hasown: 2.0.2 math-intrinsics: 1.0.0 - get-symbol-description@1.0.2: + get-symbol-description@1.1.0: dependencies: - call-bind: 1.0.8 + call-bound: 1.0.3 es-errors: 1.3.0 get-intrinsic: 1.2.6 @@ -5030,7 +5034,7 @@ snapshots: dependencies: duplexer: 0.1.2 - has-bigints@1.0.2: {} + has-bigints@1.1.0: {} has-flag@4.0.0: {} @@ -5040,7 +5044,7 @@ snapshots: has-proto@1.2.0: dependencies: - dunder-proto: 1.0.0 + dunder-proto: 1.0.1 has-symbols@1.1.0: {} @@ -5108,9 +5112,10 @@ snapshots: hasown: 2.0.2 side-channel: 1.1.0 - is-array-buffer@3.0.4: + is-array-buffer@3.0.5: dependencies: call-bind: 1.0.8 + call-bound: 1.0.3 get-intrinsic: 1.2.6 is-arrayish@0.2.1: {} @@ -5124,11 +5129,11 @@ snapshots: is-bigint@1.1.0: dependencies: - has-bigints: 1.0.2 + has-bigints: 1.1.0 is-boolean-object@1.2.1: dependencies: - call-bound: 1.0.2 + call-bound: 1.0.3 has-tostringtag: 1.0.2 is-bun-module@1.3.0: @@ -5143,20 +5148,20 @@ snapshots: is-data-view@1.0.2: dependencies: - call-bound: 1.0.2 + call-bound: 1.0.3 get-intrinsic: 1.2.6 - is-typed-array: 1.1.13 + is-typed-array: 1.1.15 is-date-object@1.1.0: dependencies: - call-bound: 1.0.2 + call-bound: 1.0.3 has-tostringtag: 1.0.2 is-extglob@2.1.1: {} - is-finalizationregistry@1.1.0: + is-finalizationregistry@1.1.1: dependencies: - call-bind: 1.0.8 + call-bound: 1.0.3 is-fullwidth-code-point@3.0.0: {} @@ -5174,9 +5179,9 @@ snapshots: is-negative-zero@2.0.3: {} - is-number-object@1.1.0: + is-number-object@1.1.1: dependencies: - call-bind: 1.0.8 + call-bound: 1.0.3 has-tostringtag: 1.0.2 is-number@7.0.0: {} @@ -5187,31 +5192,31 @@ snapshots: is-regex@1.2.1: dependencies: - call-bound: 1.0.2 + call-bound: 1.0.3 gopd: 1.2.0 has-tostringtag: 1.0.2 hasown: 2.0.2 is-set@2.0.3: {} - is-shared-array-buffer@1.0.3: + is-shared-array-buffer@1.0.4: dependencies: - call-bind: 1.0.8 + call-bound: 1.0.3 - is-string@1.1.0: + is-string@1.1.1: dependencies: - call-bind: 1.0.8 + call-bound: 1.0.3 has-tostringtag: 1.0.2 is-symbol@1.1.1: dependencies: - call-bound: 1.0.2 + call-bound: 1.0.3 has-symbols: 1.1.0 safe-regex-test: 1.1.0 - is-typed-array@1.1.13: + is-typed-array@1.1.15: dependencies: - which-typed-array: 1.1.16 + which-typed-array: 1.1.18 is-unicode-supported@0.1.0: {} @@ -5219,11 +5224,11 @@ snapshots: is-weakref@1.1.0: dependencies: - call-bound: 1.0.2 + call-bound: 1.0.3 - is-weakset@2.0.3: + is-weakset@2.0.4: dependencies: - call-bind: 1.0.8 + call-bound: 1.0.3 get-intrinsic: 1.2.6 isarray@2.0.5: {} @@ -5236,7 +5241,7 @@ snapshots: es-object-atoms: 1.0.0 get-intrinsic: 1.2.6 has-symbols: 1.1.0 - reflect.getprototypeof: 1.0.8 + reflect.getprototypeof: 1.0.9 set-function-name: 2.0.2 jackspeak@2.3.6: @@ -5288,8 +5293,8 @@ 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.prototype.flat: 1.3.3 + object.assign: 4.1.7 object.values: 1.2.0 kareem@2.6.3: {} @@ -5311,7 +5316,7 @@ snapshots: prelude-ls: 1.2.1 type-check: 0.4.0 - libphonenumber-js@1.11.16: {} + libphonenumber-js@1.11.17: {} lines-and-columns@1.2.4: {} @@ -5410,7 +5415,7 @@ snapshots: bson: 6.10.1 mongodb-connection-string-url: 3.0.1 - mongoose@8.9.0: + mongoose@8.9.1: dependencies: bson: 6.10.1 kareem: 2.6.3 @@ -5456,8 +5461,8 @@ snapshots: next: 14.2.14(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) oauth: 0.9.15 openid-client: 5.7.1 - preact: 10.25.2 - preact-render-to-string: 5.2.6(preact@10.25.2) + preact: 10.25.3 + preact-render-to-string: 5.2.6(preact@10.25.3) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) uuid: 8.3.2 @@ -5469,7 +5474,7 @@ snapshots: '@next/env': 14.2.14 '@swc/helpers': 0.5.5 busboy: 1.6.0 - caniuse-lite: 1.0.30001688 + caniuse-lite: 1.0.30001690 graceful-fs: 4.2.11 postcss: 8.4.31 react: 18.3.1 @@ -5495,7 +5500,7 @@ snapshots: '@swc/counter': 0.1.3 '@swc/helpers': 0.5.13 busboy: 1.6.0 - caniuse-lite: 1.0.30001688 + caniuse-lite: 1.0.30001690 postcss: 8.4.31 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -5551,10 +5556,12 @@ snapshots: object-keys@1.1.1: {} - object.assign@4.1.5: + object.assign@4.1.7: dependencies: call-bind: 1.0.8 + call-bound: 1.0.3 define-properties: 1.2.1 + es-object-atoms: 1.0.0 has-symbols: 1.1.0 object-keys: 1.1.1 @@ -5568,14 +5575,14 @@ snapshots: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.5 + es-abstract: 1.23.6 es-object-atoms: 1.0.0 object.groupby@1.0.3: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.5 + es-abstract: 1.23.6 object.values@1.2.0: dependencies: @@ -5678,12 +5685,12 @@ snapshots: picocolors: 1.1.1 source-map-js: 1.2.1 - preact-render-to-string@5.2.6(preact@10.25.2): + preact-render-to-string@5.2.6(preact@10.25.3): dependencies: - preact: 10.25.2 + preact: 10.25.3 pretty-format: 3.8.0 - preact@10.25.2: {} + preact@10.25.3: {} prelude-ls@1.2.1: {} @@ -5720,7 +5727,7 @@ snapshots: '@babel/core': 7.24.5 '@babel/parser': 7.24.5 chalk: 4.1.2 - chokidar: 4.0.1 + chokidar: 4.0.3 commander: 11.1.0 debounce: 2.0.0 esbuild: 0.19.11 @@ -5776,12 +5783,12 @@ snapshots: readdirp@4.0.2: {} - reflect.getprototypeof@1.0.8: + reflect.getprototypeof@1.0.9: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - dunder-proto: 1.0.0 - es-abstract: 1.23.5 + dunder-proto: 1.0.1 + es-abstract: 1.23.6 es-errors: 1.3.0 get-intrinsic: 1.2.6 gopd: 1.2.0 @@ -5832,7 +5839,7 @@ snapshots: safe-array-concat@1.1.3: dependencies: call-bind: 1.0.8 - call-bound: 1.0.2 + call-bound: 1.0.3 get-intrinsic: 1.2.6 has-symbols: 1.1.0 isarray: 2.0.5 @@ -5841,7 +5848,7 @@ snapshots: safe-regex-test@1.1.0: dependencies: - call-bound: 1.0.2 + call-bound: 1.0.3 es-errors: 1.3.0 is-regex: 1.2.1 @@ -5915,14 +5922,14 @@ snapshots: side-channel-map@1.0.1: dependencies: - call-bound: 1.0.2 + call-bound: 1.0.3 es-errors: 1.3.0 get-intrinsic: 1.2.6 object-inspect: 1.13.3 side-channel-weakmap@1.0.2: dependencies: - call-bound: 1.0.2 + call-bound: 1.0.3 es-errors: 1.3.0 get-intrinsic: 1.2.6 object-inspect: 1.13.3 @@ -6011,13 +6018,13 @@ snapshots: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.5 + es-abstract: 1.23.6 string.prototype.matchall@4.0.11: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.5 + es-abstract: 1.23.6 es-errors: 1.3.0 es-object-atoms: 1.0.0 get-intrinsic: 1.2.6 @@ -6031,22 +6038,22 @@ snapshots: string.prototype.repeat@1.0.0: dependencies: define-properties: 1.2.1 - es-abstract: 1.23.5 + es-abstract: 1.23.6 string.prototype.trim@1.2.10: dependencies: call-bind: 1.0.8 - call-bound: 1.0.2 + call-bound: 1.0.3 define-data-property: 1.1.4 define-properties: 1.2.1 - es-abstract: 1.23.5 + es-abstract: 1.23.6 es-object-atoms: 1.0.0 has-property-descriptors: 1.0.2 string.prototype.trimend@1.0.9: dependencies: call-bind: 1.0.8 - call-bound: 1.0.2 + call-bound: 1.0.3 define-properties: 1.2.1 es-object-atoms: 1.0.0 @@ -6143,19 +6150,19 @@ snapshots: type-fest@0.20.2: {} - typed-array-buffer@1.0.2: + typed-array-buffer@1.0.3: dependencies: - call-bind: 1.0.8 + call-bound: 1.0.3 es-errors: 1.3.0 - is-typed-array: 1.1.13 + is-typed-array: 1.1.15 - typed-array-byte-length@1.0.1: + typed-array-byte-length@1.0.3: dependencies: call-bind: 1.0.8 for-each: 0.3.3 gopd: 1.2.0 has-proto: 1.2.0 - is-typed-array: 1.1.13 + is-typed-array: 1.1.15 typed-array-byte-offset@1.0.3: dependencies: @@ -6164,26 +6171,26 @@ snapshots: for-each: 0.3.3 gopd: 1.2.0 has-proto: 1.2.0 - is-typed-array: 1.1.13 - reflect.getprototypeof: 1.0.8 + is-typed-array: 1.1.15 + reflect.getprototypeof: 1.0.9 typed-array-length@1.0.7: dependencies: call-bind: 1.0.8 for-each: 0.3.3 gopd: 1.2.0 - is-typed-array: 1.1.13 + is-typed-array: 1.1.15 possible-typed-array-names: 1.0.0 - reflect.getprototypeof: 1.0.8 + reflect.getprototypeof: 1.0.9 typescript@5.7.2: {} - unbox-primitive@1.0.2: + unbox-primitive@1.1.0: dependencies: - call-bind: 1.0.8 - has-bigints: 1.0.2 + call-bound: 1.0.3 + has-bigints: 1.1.0 has-symbols: 1.1.0 - which-boxed-primitive: 1.1.0 + which-boxed-primitive: 1.1.1 undici-types@6.19.8: {} @@ -6240,41 +6247,42 @@ snapshots: tr46: 0.0.3 webidl-conversions: 3.0.1 - which-boxed-primitive@1.1.0: + which-boxed-primitive@1.1.1: dependencies: is-bigint: 1.1.0 is-boolean-object: 1.2.1 - is-number-object: 1.1.0 - is-string: 1.1.0 + is-number-object: 1.1.1 + is-string: 1.1.1 is-symbol: 1.1.1 which-builtin-type@1.2.1: dependencies: - call-bound: 1.0.2 - function.prototype.name: 1.1.6 + call-bound: 1.0.3 + function.prototype.name: 1.1.7 has-tostringtag: 1.0.2 is-async-function: 2.0.0 is-date-object: 1.1.0 - is-finalizationregistry: 1.1.0 + is-finalizationregistry: 1.1.1 is-generator-function: 1.0.10 is-regex: 1.2.1 is-weakref: 1.1.0 isarray: 2.0.5 - which-boxed-primitive: 1.1.0 + which-boxed-primitive: 1.1.1 which-collection: 1.0.2 - which-typed-array: 1.1.16 + which-typed-array: 1.1.18 which-collection@1.0.2: dependencies: is-map: 2.0.3 is-set: 2.0.3 is-weakmap: 2.0.2 - is-weakset: 2.0.3 + is-weakset: 2.0.4 - which-typed-array@1.1.16: + which-typed-array@1.1.18: dependencies: available-typed-arrays: 1.0.7 call-bind: 1.0.8 + call-bound: 1.0.3 for-each: 0.3.3 gopd: 1.2.0 has-tostringtag: 1.0.2 From 69b66e297be4d0f6baa8416791f6259feb68eb16 Mon Sep 17 00:00:00 2001 From: Rudra Patel Date: Wed, 18 Dec 2024 23:07:45 -0600 Subject: [PATCH 11/11] chore: Fix CI errors --- .../AdminDashboard/PendingApplicationDashboard/index.tsx | 2 +- src/components/EnrollmentForm/SubmittedFormSection.tsx | 4 +--- src/components/NotFound/index.tsx | 4 +--- 3 files changed, 3 insertions(+), 7 deletions(-) diff --git a/src/components/AdminDashboard/PendingApplicationDashboard/index.tsx b/src/components/AdminDashboard/PendingApplicationDashboard/index.tsx index a3aa201..6967afa 100644 --- a/src/components/AdminDashboard/PendingApplicationDashboard/index.tsx +++ b/src/components/AdminDashboard/PendingApplicationDashboard/index.tsx @@ -1,7 +1,7 @@ "use client"; import { Search } from "@mui/icons-material"; -import { Box, Button, Snackbar, TextField, Typography } from "@mui/material"; +import { Box, Snackbar, TextField, Typography } from "@mui/material"; import { DataGrid, GridColDef } from "@mui/x-data-grid"; import { useState } from "react"; diff --git a/src/components/EnrollmentForm/SubmittedFormSection.tsx b/src/components/EnrollmentForm/SubmittedFormSection.tsx index 5735c80..9980cb8 100644 --- a/src/components/EnrollmentForm/SubmittedFormSection.tsx +++ b/src/components/EnrollmentForm/SubmittedFormSection.tsx @@ -25,9 +25,7 @@ export default function SubmittedFormSection() { gap: 2, }} > - - Thank you for completing the enrollment form! - + Thank you for completing the enrollment form! We will review your application and get back to you soon. diff --git a/src/components/NotFound/index.tsx b/src/components/NotFound/index.tsx index c370eb1..fcf4525 100644 --- a/src/components/NotFound/index.tsx +++ b/src/components/NotFound/index.tsx @@ -12,9 +12,7 @@ export default function NotFound() { gap: 2, }} > - - The page you are looking for does not exist. - + The page you are looking for does not exist. Return to home