From 80e0622541ddff82d46b12b68716a497c35a02d2 Mon Sep 17 00:00:00 2001 From: Rama Priyanto Date: Fri, 29 Aug 2025 18:39:32 +0700 Subject: [PATCH] fix:cookies encrypt --- app/(admin)/settings/page.tsx | 3 +- .../form/article/create-article-form.tsx | 8 +- components/form/article/edit-article-form.tsx | 5 +- components/form/login.tsx | 56 +- components/layout/sidebar/sidebar-mobile.tsx | 7 +- components/layout/sidebar/sidebar.tsx | 8 +- .../dashboard/chart/pie-chart-browser.tsx | 2 +- .../main/dashboard/dashboard-container.tsx | 21 +- components/main/detail/comment.tsx | 4 +- components/main/detail/new-detail.tsx | 3 +- components/page/detail-news.tsx | 3 +- components/table/article-table.tsx | 12 +- components/table/dashboard-visitors-table.tsx | 2 +- .../table/suggestions/suggestions-table.tsx | 4 +- components/ui/maps-charts.tsx | 2 +- package-lock.json | 12252 ++++++++++------ package.json | 2 + services/master-user.ts | 3 +- utils/global.tsx | 35 + .../node_modules/color-convert/CHANGELOG.md | 54 + .../node_modules/color-convert/LICENSE | 21 + .../node_modules/color-convert/README.md | 68 + .../node_modules/color-convert/conversions.js | 839 ++ .../node_modules/color-convert/index.js | 81 + .../node_modules/color-convert/package.json | 48 + .../node_modules/color-convert/route.js | 97 + .../ckeditor5/node_modules/color-name/LICENSE | 8 + .../node_modules/color-name/README.md | 11 + .../node_modules/color-name/index.js | 152 + .../node_modules/color-name/package.json | 28 + .../node_modules/color-parse/.travis.yml | 3 + .../node_modules/color-parse/LICENSE | 21 + .../node_modules/color-parse/index.js | 171 + .../node_modules/color-parse/index.mjs | 168 + .../node_modules/color-parse/package.json | 37 + .../node_modules/color-parse/readme.md | 58 + .../node_modules/color-parse/test.mjs | 444 + .../ckeditor5/node_modules/postcss/README.md | 5 +- .../node_modules/postcss/lib/container.d.ts | 11 +- .../node_modules/postcss/lib/input.d.ts | 27 +- .../node_modules/postcss/lib/input.js | 58 +- .../node_modules/postcss/lib/node.d.ts | 19 +- .../node_modules/postcss/lib/node.js | 69 +- .../node_modules/postcss/lib/processor.js | 2 +- .../node_modules/postcss/lib/result.js | 2 +- .../node_modules/postcss/lib/stringifier.d.ts | 4 +- .../node_modules/postcss/package.json | 8 +- 47 files changed, 10218 insertions(+), 4728 deletions(-) create mode 100644 vendor/ckeditor5/node_modules/color-convert/CHANGELOG.md create mode 100644 vendor/ckeditor5/node_modules/color-convert/LICENSE create mode 100644 vendor/ckeditor5/node_modules/color-convert/README.md create mode 100644 vendor/ckeditor5/node_modules/color-convert/conversions.js create mode 100644 vendor/ckeditor5/node_modules/color-convert/index.js create mode 100644 vendor/ckeditor5/node_modules/color-convert/package.json create mode 100644 vendor/ckeditor5/node_modules/color-convert/route.js create mode 100644 vendor/ckeditor5/node_modules/color-name/LICENSE create mode 100644 vendor/ckeditor5/node_modules/color-name/README.md create mode 100644 vendor/ckeditor5/node_modules/color-name/index.js create mode 100644 vendor/ckeditor5/node_modules/color-name/package.json create mode 100644 vendor/ckeditor5/node_modules/color-parse/.travis.yml create mode 100644 vendor/ckeditor5/node_modules/color-parse/LICENSE create mode 100644 vendor/ckeditor5/node_modules/color-parse/index.js create mode 100644 vendor/ckeditor5/node_modules/color-parse/index.mjs create mode 100644 vendor/ckeditor5/node_modules/color-parse/package.json create mode 100644 vendor/ckeditor5/node_modules/color-parse/readme.md create mode 100644 vendor/ckeditor5/node_modules/color-parse/test.mjs diff --git a/app/(admin)/settings/page.tsx b/app/(admin)/settings/page.tsx index c16d1d3..43dc08d 100644 --- a/app/(admin)/settings/page.tsx +++ b/app/(admin)/settings/page.tsx @@ -3,13 +3,14 @@ import PasswordForm from "@/components/form/settings/password"; import ProfileForm from "@/components/form/settings/profile"; import { close, loading } from "@/config/swal"; import { getDetailMasterUsers, getProfile } from "@/services/master-user"; +import { getCookiesDecrypt } from "@/utils/global"; import { Tab, Tabs } from "@heroui/react"; import Cookies from "js-cookie"; import { useEffect, useState } from "react"; export default function Settings() { const [profile, setProfile] = useState(); - const uid = Cookies.get("uie"); + const uid = getCookiesDecrypt("uie"); useEffect(() => { if (!profile) { initFetch(); diff --git a/components/form/article/create-article-form.tsx b/components/form/article/create-article-form.tsx index f087f47..8c14b65 100644 --- a/components/form/article/create-article-form.tsx +++ b/components/form/article/create-article-form.tsx @@ -49,7 +49,11 @@ import { useDisclosure, } from "@heroui/react"; import GenerateSingleArticleForm from "./generate-ai-single-form"; -import { convertDateFormatNoTime, htmlToString } from "@/utils/global"; +import { + convertDateFormatNoTime, + getCookiesDecrypt, + htmlToString, +} from "@/utils/global"; import { close, error, loading, successToast } from "@/config/swal"; import { useRouter } from "next/navigation"; import Link from "next/link"; @@ -131,7 +135,7 @@ const renderPreview = (file: File) => { export default function CreateArticleForm() { const { isOpen, onOpen, onOpenChange } = useDisclosure(); - const userLevel = Cookies.get("ulne"); + const userLevel = getCookiesDecrypt("ulne"); const animatedComponents = makeAnimated(); const MySwal = withReactContent(Swal); const router = useRouter(); diff --git a/components/form/article/edit-article-form.tsx b/components/form/article/edit-article-form.tsx index 2681827..2d5460f 100644 --- a/components/form/article/edit-article-form.tsx +++ b/components/form/article/edit-article-form.tsx @@ -46,6 +46,7 @@ import GenerateSingleArticleForm from "./generate-ai-single-form"; import { convertDateFormatNoTime, formatMonthString, + getCookiesDecrypt, htmlToString, } from "@/utils/global"; import { close, error, loading } from "@/config/swal"; @@ -132,8 +133,8 @@ export default function EditArticleForm(props: { isDetail: boolean }) { const { isDetail } = props; const params = useParams(); const id = params?.id; - const username = Cookies.get("username"); - const userId = Cookies.get("uie"); + const username = getCookiesDecrypt("username"); + const userId = getCookiesDecrypt("uie"); const animatedComponents = makeAnimated(); const MySwal = withReactContent(Swal); const router = useRouter(); diff --git a/components/form/login.tsx b/components/form/login.tsx index d4d792f..6afbbff 100644 --- a/components/form/login.tsx +++ b/components/form/login.tsx @@ -24,6 +24,7 @@ import withReactContent from "sweetalert2-react-content"; import { saveActivity } from "@/services/activity-log"; import PasswordChecklist from "react-password-checklist"; import { Image, InputOtp } from "@heroui/react"; +import { setCookiesEncrypt } from "@/utils/global"; export default function Login() { const accessToken = Cookies.get("access_token"); @@ -242,36 +243,43 @@ export default function Login() { Cookies.set("profile_picture", profile?.profilePictureUrl, { expires: 1, }); - Cookies.set("uie", profile?.id, { - expires: 1, - }); - Cookies.set("ufne", profile?.fullname, { - expires: 1, - }); - Cookies.set("ulie", profile?.userLevelGroup, { - expires: 1, - }); - Cookies.set("username", profile?.username, { - expires: 1, - }); - Cookies.set("urie", profile?.userRoleId, { - expires: 1, - }); + + setCookiesEncrypt("uie", profile?.id, { expires: 1 }); + setCookiesEncrypt("ufne", profile?.fullname, { expires: 1 }); + setCookiesEncrypt("ulie", profile?.userLevelGroup, { expires: 1 }); + setCookiesEncrypt("username", profile?.username, { expires: 1 }); + setCookiesEncrypt("urie", profile?.userRoleId, { expires: 1 }); + setCookiesEncrypt("ulne", profile?.userLevelId, { expires: 1 }); + setCookiesEncrypt("urce", profile?.roleCode, { expires: 1 }); + setCookiesEncrypt("email", profile?.email, { expires: 1 }); + + // Cookies.set("ufne", profile?.fullname, { + // expires: 1, + // }); + // Cookies.set("ulie", profile?.userLevelGroup, { + // expires: 1, + // }); + // Cookies.set("username", profile?.username, { + // expires: 1, + // }); + // Cookies.set("urie", profile?.userRoleId, { + // expires: 1, + // }); // Cookies.set("roleName", profile?.roleName, { // expires: 1, // }); // Cookies.set("masterPoldaId", profile?.masterPoldaId, { // expires: 1, // }); - Cookies.set("ulne", profile?.userLevelId, { - expires: 1, - }); - Cookies.set("urce", profile?.roleCode, { - expires: 1, - }); - Cookies.set("email", profile?.email, { - expires: 1, - }); + // Cookies.set("ulne", profile?.userLevelId, { + // expires: 1, + // }); + // Cookies.set("urce", profile?.roleCode, { + // expires: 1, + // }); + // Cookies.set("email", profile?.email, { + // expires: 1, + // }); router.push("/admin/dashboard"); Cookies.set("status", "login", { expires: 1, diff --git a/components/layout/sidebar/sidebar-mobile.tsx b/components/layout/sidebar/sidebar-mobile.tsx index 32de173..bed75c4 100644 --- a/components/layout/sidebar/sidebar-mobile.tsx +++ b/components/layout/sidebar/sidebar-mobile.tsx @@ -37,6 +37,7 @@ import { SidebarMenu } from "./sidebar-menu"; import Image from "next/image"; import Cookies from "js-cookie"; import { SettingsIcon, UserProfileIcon } from "@/components/icons/globals"; +import { getCookiesDecrypt } from "@/utils/global"; interface SubMenuItems { id: number; @@ -576,10 +577,10 @@ const SidebarMobile: React.FC = ({ updateSidebarData }) => { const [sidebarMenu, setSidebarMenu] = useState(); const { isOpen, toggleSidebar } = useSidebar(); const token = Cookies.get("access_token"); - const username = Cookies.get("username"); + const username = getCookiesDecrypt("username"); const isAuthenticated = Cookies.get("is_authenticated"); - const roles = Cookies.get("ulie"); - const rolesId = Cookies.get("urie"); + const roles = getCookiesDecrypt("ulie"); + const rolesId = getCookiesDecrypt("urie"); useEffect(() => { if (!token) { diff --git a/components/layout/sidebar/sidebar.tsx b/components/layout/sidebar/sidebar.tsx index 90ea078..bbaa976 100644 --- a/components/layout/sidebar/sidebar.tsx +++ b/components/layout/sidebar/sidebar.tsx @@ -37,7 +37,7 @@ import { SidebarMenu } from "./sidebar-menu"; import Image from "next/image"; import Cookies from "js-cookie"; import { SettingsIcon, UserProfileIcon } from "@/components/icons/globals"; -import { textEllipsis } from "@/utils/global"; +import { getCookiesDecrypt, textEllipsis } from "@/utils/global"; interface SubMenuItems { id: number; @@ -577,10 +577,10 @@ const Sidebar: React.FC = ({ updateSidebarData }) => { const [sidebarMenu, setSidebarMenu] = useState(); const { isOpen, toggleSidebar } = useSidebar(); const token = Cookies.get("access_token"); - const username = Cookies.get("username"); + const username = getCookiesDecrypt("username"); const isAuthenticated = Cookies.get("is_authenticated"); - const roles = Cookies.get("ulie"); - const rolesId = Cookies.get("urie"); + const roles = getCookiesDecrypt("ulie"); + const rolesId = getCookiesDecrypt("urie"); useEffect(() => { if (!token) { diff --git a/components/main/dashboard/chart/pie-chart-browser.tsx b/components/main/dashboard/chart/pie-chart-browser.tsx index 2d41765..179e9e8 100644 --- a/components/main/dashboard/chart/pie-chart-browser.tsx +++ b/components/main/dashboard/chart/pie-chart-browser.tsx @@ -36,7 +36,7 @@ export default function PieChartLoginBrowser() { const [total, setTotal] = useState(0); const [selectedLabel, setSelectedLabel] = useState(""); - const [visitorBrowserDate, setVisitorBrowserDate] = useState({ + const [visitorBrowserDate, setVisitorBrowserDate] = useState({ startDate: parseDate( convertDateFormatNoTimeV2( new Date(new Date().setDate(new Date().getDate() - 7)) diff --git a/components/main/dashboard/dashboard-container.tsx b/components/main/dashboard/dashboard-container.tsx index 3d909e2..31e29da 100644 --- a/components/main/dashboard/dashboard-container.tsx +++ b/components/main/dashboard/dashboard-container.tsx @@ -51,6 +51,7 @@ import { convertDateFormat, convertDateFormatNoTime, convertDateFormatNoTimeV2, + getCookiesDecrypt, textEllipsis, } from "@/utils/global"; import { @@ -121,8 +122,8 @@ const months = [ export default function DashboardContainer() { const { isOpen, onOpen, onOpenChange } = useDisclosure(); - const username = Cookies.get("username"); - const fullname = Cookies.get("ufne"); + const username = getCookiesDecrypt("username"); + const fullname = getCookiesDecrypt("ufne"); const [page, setPage] = useState(1); const [totalPage, setTotalPage] = useState(1); const [topPagespage, setTopPagesPage] = useState(1); @@ -138,7 +139,7 @@ export default function DashboardContainer() { parseDate(convertDateFormatNoTimeV2(new Date())) ); - const [postContentDate, setPostContentDate] = useState({ + const [postContentDate, setPostContentDate] = useState({ start: parseZonedDateTime( `${convertDateFormatNoTimeV2( new Date(new Date().setDate(new Date().getDate() - 7)) @@ -149,7 +150,7 @@ export default function DashboardContainer() { ), }); - const [topContentDate, setTopContentDate] = useState({ + const [topContentDate, setTopContentDate] = useState({ startDate: parseDate( convertDateFormatNoTimeV2( new Date(new Date().setDate(new Date().getDate() - 7)) @@ -169,7 +170,7 @@ export default function DashboardContainer() { id: number; name: string; }>(); - const roleId = Cookies.get("urie"); + const roleId = getCookiesDecrypt("urie"); const today = new Date(); const [chartVisitorTotal, setChartVisitorTotal] = useState(0); const [recapArticlePage, setRecapArticlePage] = useState(1); @@ -178,7 +179,7 @@ export default function DashboardContainer() { const [typeDate, setTypeDate] = useState("daily"); const [year, setYear] = useState(today.getFullYear()); const [selectedMonth, setSelectedMonth] = useState(today); - const [viewsDailyDate, setViewsDailyDate] = useState({ + const [viewsDailyDate, setViewsDailyDate] = useState({ start: parseDate( convertDateFormatNoTimeV2( new Date(new Date().setDate(new Date().getDate() - 7)) @@ -192,7 +193,7 @@ export default function DashboardContainer() { const [visitorSelectedMonth, setVisitorSelectedMonth] = useState( today ); - const [visitorDailyDate, setVisitorDailyDate] = useState({ + const [visitorDailyDate, setVisitorDailyDate] = useState({ start: parseDate( convertDateFormatNoTimeV2( new Date(new Date().setDate(new Date().getDate() - 7)) @@ -203,10 +204,8 @@ export default function DashboardContainer() { const [typeDateUsers, setTypeDateUsers] = useState("daily"); const [usersYear, setUsersYear] = useState(today.getFullYear()); - const [usersSelectedMonth, setUsersSelectedMonth] = useState( - today - ); - const [usersDailyDate, setUsersDailyDate] = useState({ + const [usersSelectedMonth, setUsersSelectedMonth] = useState(today); + const [usersDailyDate, setUsersDailyDate] = useState({ start: parseDate( convertDateFormatNoTimeV2( new Date(new Date().setDate(new Date().getDate() - 7)) diff --git a/components/main/detail/comment.tsx b/components/main/detail/comment.tsx index 23a0007..4c70935 100644 --- a/components/main/detail/comment.tsx +++ b/components/main/detail/comment.tsx @@ -14,7 +14,7 @@ import { } from "@/services/master-user"; import { error } from "@/config/swal"; import { UserProfileIcon } from "@/components/icons/globals"; -import { convertDateFormat } from "@/utils/global"; +import { convertDateFormat, getCookiesDecrypt } from "@/utils/global"; import Cookies from "js-cookie"; import OTPInput from "react-otp-input"; import Swal from "sweetalert2"; @@ -23,7 +23,7 @@ import { SendIcon, TimesIcon } from "@/components/icons"; import { saveActivity } from "@/services/activity-log"; import { usePathname } from "next/navigation"; -const userId = Cookies.get("uie"); +const userId = getCookiesDecrypt("uie"); const token = Cookies.get("access_token"); const commentSchema = z.object({ diff --git a/components/main/detail/new-detail.tsx b/components/main/detail/new-detail.tsx index a359c82..90f2857 100644 --- a/components/main/detail/new-detail.tsx +++ b/components/main/detail/new-detail.tsx @@ -12,9 +12,10 @@ import { close, loading } from "@/config/swal"; import { saveActivity } from "@/services/activity-log"; import Cookies from "js-cookie"; import Head from "next/head"; +import { getCookiesDecrypt } from "@/utils/global"; const token = Cookies.get("access_token"); -const uid = Cookies.get("uie"); +const uid = getCookiesDecrypt("uie"); export default function NewsDetailPage(props: { datas: any }) { const params = useParams(); diff --git a/components/page/detail-news.tsx b/components/page/detail-news.tsx index 3cea52d..b26aadb 100644 --- a/components/page/detail-news.tsx +++ b/components/page/detail-news.tsx @@ -3,6 +3,7 @@ import { convertDateFormat, formatMonthString, formatTextToHtmlTag, + getCookiesDecrypt, } from "@/utils/global"; import { CalendarIcon, @@ -28,7 +29,7 @@ import { saveActivity } from "@/services/activity-log"; import { Accordion, AccordionItem, Image } from "@heroui/react"; const token = Cookies.get("access_token"); -const uid = Cookies.get("uie"); +const uid = getCookiesDecrypt("uie"); export default function DetailNews(props: { data: any; listArticle: any }) { const { data, listArticle } = props; diff --git a/components/table/article-table.tsx b/components/table/article-table.tsx index cae7cb7..367b25b 100644 --- a/components/table/article-table.tsx +++ b/components/table/article-table.tsx @@ -22,6 +22,7 @@ import { convertDateFormat, convertDateFormatNoTime, convertDateFormatNoTimeV2, + getCookiesDecrypt, } from "@/utils/global"; import { Button } from "@heroui/button"; import { @@ -94,10 +95,10 @@ type ArticleData = Article & { export default function ArticleTable() { const MySwal = withReactContent(Swal); - const username = Cookies.get("username"); - const userId = Cookies.get("uie"); + const username = getCookiesDecrypt("username"); + const userId = getCookiesDecrypt("uie"); const animatedComponents = makeAnimated(); - const roleId = Cookies.get("urie"); + const roleId = getCookiesDecrypt("urie"); const [page, setPage] = useState(1); const [totalPage, setTotalPage] = useState(1); @@ -115,10 +116,7 @@ export default function ArticleTable() { const [selectedArticles, setSelectedArticles] = useState(new Set([])); - const [articleDate, setArticleDate] = useState<{ - startDate: any; - endDate: any; - }>({ + const [articleDate, setArticleDate] = useState({ startDate: parseDate( convertDateFormatNoTimeV2( new Date(new Date().setDate(new Date().getDate() - 7)) diff --git a/components/table/dashboard-visitors-table.tsx b/components/table/dashboard-visitors-table.tsx index dd2f07a..93ca310 100644 --- a/components/table/dashboard-visitors-table.tsx +++ b/components/table/dashboard-visitors-table.tsx @@ -88,7 +88,7 @@ export default function DashboardVisitorsTable() { const [totalPage, setTotalPage] = useState(1); const [showData, setShowData] = useState("10"); const [tableVisitorData, setTableVisitorData] = useState([]); - const [visitorBrowserDate, setVisitorBrowserDate] = useState({ + const [visitorBrowserDate, setVisitorBrowserDate] = useState({ startDate: parseDate( convertDateFormatNoTimeV2( new Date(new Date().setDate(new Date().getDate() - 7)) diff --git a/components/table/suggestions/suggestions-table.tsx b/components/table/suggestions/suggestions-table.tsx index 1e9d72d..4f13938 100644 --- a/components/table/suggestions/suggestions-table.tsx +++ b/components/table/suggestions/suggestions-table.tsx @@ -124,7 +124,7 @@ export default function SuggestionsTable() { const [isReply, setIsReply] = useState(false); const [replyValue, setReplyValue] = useState(""); const [totalData, setTotalData] = useState(0); - const [feedbackDate, setFeedbackDate] = useState({ + const [feedbackDate, setFeedbackDate] = useState({ startDate: parseDate( convertDateFormatNoTimeV2( new Date(new Date().setDate(new Date().getDate() - 7)) @@ -351,7 +351,7 @@ export default function SuggestionsTable() { initState(); } - const [startDateValue, setStartDateValue] = useState( + const [startDateValue, setStartDateValue] = useState( parseDate(convertDateFormatNoTimeV2(new Date())) ); const [typeDate, setTypeDate] = useState("monthly"); diff --git a/components/ui/maps-charts.tsx b/components/ui/maps-charts.tsx index 141345c..cca1cba 100644 --- a/components/ui/maps-charts.tsx +++ b/components/ui/maps-charts.tsx @@ -88,7 +88,7 @@ const IndonesiaMap = () => { const [typeDate, setTypeDate] = useState("daily"); const [year, setYear] = useState(today.getFullYear()); const [selectedMonth, setSelectedMonth] = useState(today); - const [viewsDailyDate, setViewsDailyDate] = useState({ + const [viewsDailyDate, setViewsDailyDate] = useState({ start: parseDate( convertDateFormatNoTimeV2( new Date(new Date().setDate(new Date().getDate() - 7)) diff --git a/package-lock.json b/package-lock.json index 57c0b93..044f915 100644 --- a/package-lock.json +++ b/package-lock.json @@ -25,6 +25,7 @@ "@hookform/resolvers": "^3.3.4", "@react-aria/ssr": "^3.8.0", "@react-aria/visually-hidden": "^3.8.6", + "@types/crypto-js": "^4.2.2", "@types/echarts": "^5.0.0", "@types/js-cookie": "^3.0.6", "@types/node": "^20.5.7", @@ -37,6 +38,7 @@ "axios": "^1.6.8", "ckeditor5-custom-build": "file:vendor/ckeditor5", "clsx": "^2.0.0", + "crypto-js": "^4.2.0", "dayjs": "^1.11.13", "docx": "^9.3.0", "dompurify": "^3.2.0", @@ -90,67 +92,75 @@ } }, "node_modules/@babel/code-frame": { - "version": "7.26.2", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz", - "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz", + "integrity": "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==", "dependencies": { - "@babel/helper-validator-identifier": "^7.25.9", + "@babel/helper-validator-identifier": "^7.27.1", "js-tokens": "^4.0.0", - "picocolors": "^1.0.0" + "picocolors": "^1.1.1" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/generator": { - "version": "7.27.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.27.0.tgz", - "integrity": "sha512-VybsKvpiN1gU1sdMZIp7FcqphVVKEwcuj02x73uvcHE0PTihx1nlBcowYWhDwjpoAXRv43+gDzyggGnn1XZhVw==", + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.3.tgz", + "integrity": "sha512-3lSpxGgvnmZznmBkCRnVREPUFJv2wrv9iAoFDvADJc0ypmdOxdUtcLeBgBJ6zE0PMeTKnxeQzyk0xTBq4Ep7zw==", "dependencies": { - "@babel/parser": "^7.27.0", - "@babel/types": "^7.27.0", - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25", + "@babel/parser": "^7.28.3", + "@babel/types": "^7.28.2", + "@jridgewell/gen-mapping": "^0.3.12", + "@jridgewell/trace-mapping": "^0.3.28", "jsesc": "^3.0.2" }, "engines": { "node": ">=6.9.0" } }, + "node_modules/@babel/helper-globals": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz", + "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==", + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/helper-module-imports": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz", - "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz", + "integrity": "sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==", "dependencies": { - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.25.9" + "@babel/traverse": "^7.27.1", + "@babel/types": "^7.27.1" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-string-parser": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", - "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", + "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", - "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz", + "integrity": "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/parser": { - "version": "7.27.0", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.27.0.tgz", - "integrity": "sha512-iaepho73/2Pz7w2eMS0Q5f83+0RKI7i4xmiYeBmDzfRVbQtTOG7Ts0S4HzJVsTMGI9keU8rNfuZr8DKfSt7Yyg==", + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.3.tgz", + "integrity": "sha512-7+Ey1mAgYqFAx2h0RuoxcQT5+MlG3GTV0TQrgr7/ZliKsm/MNDxVVutlWaziMq7wJNAz8MTqz55XLpWvva6StA==", "dependencies": { - "@babel/types": "^7.27.0" + "@babel/types": "^7.28.2" }, "bin": { "parser": "bin/babel-parser.js" @@ -160,282 +170,247 @@ } }, "node_modules/@babel/runtime": { - "version": "7.27.0", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.27.0.tgz", - "integrity": "sha512-VtPOkrdPHZsKc/clNqyi9WUA8TINkZ4cGk63UUE3u4pmB2k+ZMQRDuIOagv8UVd6j7k0T3+RRIb7beKTebNbcw==", - "dependencies": { - "regenerator-runtime": "^0.14.0" - }, + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.3.tgz", + "integrity": "sha512-9uIQ10o0WGdpP6GDhXcdOJPJuDgFtIDtN/9+ArJQ2NAfAmiuhTQdzkaTGR33v43GYS2UrSA0eX2pPPHoFVvpxA==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/template": { - "version": "7.27.0", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.0.tgz", - "integrity": "sha512-2ncevenBqXI6qRMukPlXwHKHchC7RyMuu4xv5JBXRfOGVcTy1mXCD12qrp7Jsoxll1EV3+9sE4GugBVRjT2jFA==", + "version": "7.27.2", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.2.tgz", + "integrity": "sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==", "dependencies": { - "@babel/code-frame": "^7.26.2", - "@babel/parser": "^7.27.0", - "@babel/types": "^7.27.0" + "@babel/code-frame": "^7.27.1", + "@babel/parser": "^7.27.2", + "@babel/types": "^7.27.1" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.27.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.27.0.tgz", - "integrity": "sha512-19lYZFzYVQkkHkl4Cy4WrAVcqBkgvV2YM2TU3xG6DIwO7O3ecbDPfW3yM3bjAGcqcQHi+CCtjMR3dIEHxsd6bA==", + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.3.tgz", + "integrity": "sha512-7w4kZYHneL3A6NP2nxzHvT3HCZ7puDZZjFMqDpBPECub79sTtSO5CGXDkKrTQq8ksAwfD/XI2MRFX23njdDaIQ==", "dependencies": { - "@babel/code-frame": "^7.26.2", - "@babel/generator": "^7.27.0", - "@babel/parser": "^7.27.0", - "@babel/template": "^7.27.0", - "@babel/types": "^7.27.0", - "debug": "^4.3.1", - "globals": "^11.1.0" + "@babel/code-frame": "^7.27.1", + "@babel/generator": "^7.28.3", + "@babel/helper-globals": "^7.28.0", + "@babel/parser": "^7.28.3", + "@babel/template": "^7.27.2", + "@babel/types": "^7.28.2", + "debug": "^4.3.1" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/types": { - "version": "7.27.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.27.0.tgz", - "integrity": "sha512-H45s8fVLYjbhFH62dIJ3WtmJ6RSPt/3DRO0ZcT2SUiYiQyz3BLVb9ADEnLl91m74aQPS3AzzeajZHYOalWe3bg==", + "version": "7.28.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.2.tgz", + "integrity": "sha512-ruv7Ae4J5dUYULmeXw1gmb7rYRz57OWCPM57pHojnLq/3Z1CK2lNSLTCVjxVk1F/TZHwOZZrOWi0ur95BbLxNQ==", "dependencies": { - "@babel/helper-string-parser": "^7.25.9", - "@babel/helper-validator-identifier": "^7.25.9" + "@babel/helper-string-parser": "^7.27.1", + "@babel/helper-validator-identifier": "^7.27.1" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@ckeditor/ckeditor-cloud-services-collaboration": { - "version": "52.7.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor-cloud-services-collaboration/-/ckeditor-cloud-services-collaboration-52.7.0.tgz", - "integrity": "sha512-e7VeippO5zybYjf2HS/ckHXqbQshu1UeWtplQwO9ix7vD6jRFYr4xtPAIXhjZ7FDODnH5M4ndiYivyZJdcIY1w==", - "dependencies": { - "protobufjs": "7.4.0", - "socket.io-client": "4.7.0", - "socket.io-parser": "~4.2.3", - "url-parse": "1.5.10", - "uuid": "^9.0.1" - }, - "peerDependencies": { - "@ckeditor/ckeditor5-utils": ">= 37.0", - "ckeditor5": ">= 37.0" - } - }, "node_modules/@ckeditor/ckeditor5-adapter-ckfinder": { - "version": "45.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-adapter-ckfinder/-/ckeditor5-adapter-ckfinder-45.0.0.tgz", - "integrity": "sha512-dv+BOds8K86QTEWETvEdbRyvP54z8v//pcBNq0ewHlUUU7dWiOYEiiRITYRO7T0x3HzzmYg+nL9nGU90w469sw==", + "version": "46.0.2", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-adapter-ckfinder/-/ckeditor5-adapter-ckfinder-46.0.2.tgz", + "integrity": "sha512-S4VO8l+WS8yVGpu9vB00rWNdFIR4NTAkuCP7iLlodB45KFgMobP1GTqF8EqNFIJEU2PHJz24R0kcsOyvfU6V/A==", + "peer": true, "dependencies": { - "@ckeditor/ckeditor5-core": "45.0.0", - "@ckeditor/ckeditor5-upload": "45.0.0", - "ckeditor5": "45.0.0" + "@ckeditor/ckeditor5-core": "46.0.2", + "@ckeditor/ckeditor5-upload": "46.0.2", + "ckeditor5": "46.0.2" } }, "node_modules/@ckeditor/ckeditor5-alignment": { - "version": "45.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-alignment/-/ckeditor5-alignment-45.0.0.tgz", - "integrity": "sha512-5v93RZT9E5p1vRjPpsG80lYG4K+41uNxsUcBy5/gq5CVR7gWm6X12H2l8Z7RQaGlTe89JWhCscFi3MSXS4QRNg==", + "version": "46.0.2", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-alignment/-/ckeditor5-alignment-46.0.2.tgz", + "integrity": "sha512-iCVJIkmJ+DT2Podmc0gH8Ntj7rYr9kziYLup1VHo/k8mKPfqC3a6o6ngT8ZtPdr1nZ4h4kozVjF+ge2BqnxzmQ==", + "peer": true, "dependencies": { - "@ckeditor/ckeditor5-core": "45.0.0", - "@ckeditor/ckeditor5-icons": "45.0.0", - "@ckeditor/ckeditor5-ui": "45.0.0", - "@ckeditor/ckeditor5-utils": "45.0.0", - "ckeditor5": "45.0.0" + "@ckeditor/ckeditor5-core": "46.0.2", + "@ckeditor/ckeditor5-icons": "46.0.2", + "@ckeditor/ckeditor5-ui": "46.0.2", + "@ckeditor/ckeditor5-utils": "46.0.2", + "ckeditor5": "46.0.2" } }, "node_modules/@ckeditor/ckeditor5-autoformat": { - "version": "45.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-autoformat/-/ckeditor5-autoformat-45.0.0.tgz", - "integrity": "sha512-0duphMlUFDSqtNtI2PLsle4lpxDgH00znXA6hEaUuvvWCOAp8SyJ2fOFm19YmxEDcH8svYAE/sfoSn7o+Lm64w==", + "version": "46.0.2", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-autoformat/-/ckeditor5-autoformat-46.0.2.tgz", + "integrity": "sha512-IMEWvgRCYw4PkUsshIb7V54fqJvLLohFLH+CQ0RtjzGE8ZYDkuusu7cHDz8hgQwlDWH5X7VOvTdEdPzb0uRhjA==", + "peer": true, "dependencies": { - "@ckeditor/ckeditor5-core": "45.0.0", - "@ckeditor/ckeditor5-engine": "45.0.0", - "@ckeditor/ckeditor5-heading": "45.0.0", - "@ckeditor/ckeditor5-typing": "45.0.0", - "@ckeditor/ckeditor5-utils": "45.0.0", - "ckeditor5": "45.0.0" + "@ckeditor/ckeditor5-core": "46.0.2", + "@ckeditor/ckeditor5-engine": "46.0.2", + "@ckeditor/ckeditor5-heading": "46.0.2", + "@ckeditor/ckeditor5-typing": "46.0.2", + "@ckeditor/ckeditor5-utils": "46.0.2", + "ckeditor5": "46.0.2" } }, "node_modules/@ckeditor/ckeditor5-autosave": { - "version": "45.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-autosave/-/ckeditor5-autosave-45.0.0.tgz", - "integrity": "sha512-Byu86aceBmki0bxMFXtxq7M9iQB3pppuHq7YuTd7GsAbY7PjZdxs5vWLSFQ0pWL1L8lpEnmiwD2DxRhFjMeTpw==", + "version": "46.0.2", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-autosave/-/ckeditor5-autosave-46.0.2.tgz", + "integrity": "sha512-DKUCaGzbpwJC4FdWLVQivjJAkOkNqAaCv4+xNESPQvq8pGzBqHPFTZl0ZBvGUxEUj7S1dypIHkVWqRywSNsKJg==", + "peer": true, "dependencies": { - "@ckeditor/ckeditor5-core": "45.0.0", - "@ckeditor/ckeditor5-utils": "45.0.0", - "ckeditor5": "45.0.0", - "es-toolkit": "1.32.0" + "@ckeditor/ckeditor5-core": "46.0.2", + "@ckeditor/ckeditor5-utils": "46.0.2", + "ckeditor5": "46.0.2", + "es-toolkit": "1.39.5" } }, "node_modules/@ckeditor/ckeditor5-basic-styles": { - "version": "45.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-basic-styles/-/ckeditor5-basic-styles-45.0.0.tgz", - "integrity": "sha512-eryGuvf6BXic7AHfBwrjrWCUvgDLNmHGiOZ29ZUtLr8ahNnG4e1LpJ7RkzadbRo8MCdvrY9vDk00hUxjEyfxVg==", + "version": "46.0.2", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-basic-styles/-/ckeditor5-basic-styles-46.0.2.tgz", + "integrity": "sha512-KFMNihlxg7LG7wKhG9OgAOqY621qkdz9clzLPmaoZzFydDfoVlnumFlC3cLnhIK1HOJvDnUec3u9te49pbqllQ==", + "peer": true, "dependencies": { - "@ckeditor/ckeditor5-core": "45.0.0", - "@ckeditor/ckeditor5-icons": "45.0.0", - "@ckeditor/ckeditor5-typing": "45.0.0", - "@ckeditor/ckeditor5-ui": "45.0.0", - "@ckeditor/ckeditor5-utils": "45.0.0", - "ckeditor5": "45.0.0" + "@ckeditor/ckeditor5-core": "46.0.2", + "@ckeditor/ckeditor5-icons": "46.0.2", + "@ckeditor/ckeditor5-typing": "46.0.2", + "@ckeditor/ckeditor5-ui": "46.0.2", + "@ckeditor/ckeditor5-utils": "46.0.2", + "ckeditor5": "46.0.2" } }, "node_modules/@ckeditor/ckeditor5-block-quote": { - "version": "45.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-block-quote/-/ckeditor5-block-quote-45.0.0.tgz", - "integrity": "sha512-9QOOHMouSa9YfP/a+yIxeUZXsgDpBVd1kgDwE8XwoE+n1PY4KlWo5GErEoSfapueNOubRfFX+dSnksmwKABUqA==", + "version": "46.0.2", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-block-quote/-/ckeditor5-block-quote-46.0.2.tgz", + "integrity": "sha512-QWfqWPFQ4xFSzVgX8L3XqYYnUZE8/p3K23a2S35jwUJRrJl7PzyDNtzqbqohVWn5mGRXlO66qHdbyayrHTx0Lw==", + "peer": true, "dependencies": { - "@ckeditor/ckeditor5-core": "45.0.0", - "@ckeditor/ckeditor5-enter": "45.0.0", - "@ckeditor/ckeditor5-icons": "45.0.0", - "@ckeditor/ckeditor5-typing": "45.0.0", - "@ckeditor/ckeditor5-ui": "45.0.0", - "@ckeditor/ckeditor5-utils": "45.0.0", - "ckeditor5": "45.0.0" + "@ckeditor/ckeditor5-core": "46.0.2", + "@ckeditor/ckeditor5-enter": "46.0.2", + "@ckeditor/ckeditor5-icons": "46.0.2", + "@ckeditor/ckeditor5-typing": "46.0.2", + "@ckeditor/ckeditor5-ui": "46.0.2", + "@ckeditor/ckeditor5-utils": "46.0.2", + "ckeditor5": "46.0.2" } }, "node_modules/@ckeditor/ckeditor5-bookmark": { - "version": "45.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-bookmark/-/ckeditor5-bookmark-45.0.0.tgz", - "integrity": "sha512-l5CsvSWxfhMSQOOiU/S2g4ZiRtc79Vi6EZIGeKhBACdFTtoFTvQjU03Edi8gPa37o519/2cldE4rWKizILDXAw==", + "version": "46.0.2", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-bookmark/-/ckeditor5-bookmark-46.0.2.tgz", + "integrity": "sha512-qtWBf55fyogvgwR/ftHPT6paMtqWKs1nKMxFkJI2ZAYkd7R1E8YYDmZGNjzbYTCRf8NLxJn6bBc9FCwZUfSxeA==", + "peer": true, "dependencies": { - "@ckeditor/ckeditor5-core": "45.0.0", - "@ckeditor/ckeditor5-icons": "45.0.0", - "@ckeditor/ckeditor5-link": "45.0.0", - "@ckeditor/ckeditor5-ui": "45.0.0", - "@ckeditor/ckeditor5-utils": "45.0.0", - "@ckeditor/ckeditor5-widget": "45.0.0", - "ckeditor5": "45.0.0" + "@ckeditor/ckeditor5-core": "46.0.2", + "@ckeditor/ckeditor5-icons": "46.0.2", + "@ckeditor/ckeditor5-link": "46.0.2", + "@ckeditor/ckeditor5-ui": "46.0.2", + "@ckeditor/ckeditor5-utils": "46.0.2", + "@ckeditor/ckeditor5-widget": "46.0.2", + "ckeditor5": "46.0.2" } }, "node_modules/@ckeditor/ckeditor5-ckbox": { - "version": "45.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-ckbox/-/ckeditor5-ckbox-45.0.0.tgz", - "integrity": "sha512-BrB13JVOU/uPSSqQmxbd6LJP/PDtlvCBTrS9Erxa6//U2ZXvfgA+Dova4ghS3sB60w6eTr3JgGAhp2hAi9J/XQ==", + "version": "46.0.2", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-ckbox/-/ckeditor5-ckbox-46.0.2.tgz", + "integrity": "sha512-Q2oqIktjDFi8X2fCE9oELZH02USd4QDcPUShUPRnr/FWcUllx3nXDhz/O+i4bvSh6ckSQKyneRlDtIx11bDbuQ==", + "peer": true, "dependencies": { - "@ckeditor/ckeditor5-cloud-services": "45.0.0", - "@ckeditor/ckeditor5-core": "45.0.0", - "@ckeditor/ckeditor5-engine": "45.0.0", - "@ckeditor/ckeditor5-icons": "45.0.0", - "@ckeditor/ckeditor5-image": "45.0.0", - "@ckeditor/ckeditor5-ui": "45.0.0", - "@ckeditor/ckeditor5-upload": "45.0.0", - "@ckeditor/ckeditor5-utils": "45.0.0", + "@ckeditor/ckeditor5-cloud-services": "46.0.2", + "@ckeditor/ckeditor5-core": "46.0.2", + "@ckeditor/ckeditor5-engine": "46.0.2", + "@ckeditor/ckeditor5-icons": "46.0.2", + "@ckeditor/ckeditor5-image": "46.0.2", + "@ckeditor/ckeditor5-ui": "46.0.2", + "@ckeditor/ckeditor5-upload": "46.0.2", + "@ckeditor/ckeditor5-utils": "46.0.2", "blurhash": "2.0.5", - "ckeditor5": "45.0.0", - "es-toolkit": "1.32.0" + "ckeditor5": "46.0.2", + "es-toolkit": "1.39.5" } }, "node_modules/@ckeditor/ckeditor5-ckfinder": { - "version": "45.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-ckfinder/-/ckeditor5-ckfinder-45.0.0.tgz", - "integrity": "sha512-h/jHx49B4sKYt2uGBUTc4gihPRrk4BTK9mYjxbMhAx5tJzt6P5rtmRpQ6rAWXaqIHeZZit+geOk32GEd9fVDIw==", + "version": "46.0.2", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-ckfinder/-/ckeditor5-ckfinder-46.0.2.tgz", + "integrity": "sha512-TC2ZIm1klZ6ZGP1aSbgqiQ6E4fx74pCGqtX5zj+Uk3E3yD48Yr7Wg4dO3eeKcVanIM2MRzg2kr2pGJVlTPcjUw==", + "peer": true, "dependencies": { - "@ckeditor/ckeditor5-core": "45.0.0", - "@ckeditor/ckeditor5-icons": "45.0.0", - "@ckeditor/ckeditor5-image": "45.0.0", - "@ckeditor/ckeditor5-ui": "45.0.0", - "@ckeditor/ckeditor5-utils": "45.0.0", - "ckeditor5": "45.0.0" + "@ckeditor/ckeditor5-core": "46.0.2", + "@ckeditor/ckeditor5-icons": "46.0.2", + "@ckeditor/ckeditor5-image": "46.0.2", + "@ckeditor/ckeditor5-ui": "46.0.2", + "@ckeditor/ckeditor5-utils": "46.0.2", + "ckeditor5": "46.0.2" } }, "node_modules/@ckeditor/ckeditor5-clipboard": { - "version": "45.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-clipboard/-/ckeditor5-clipboard-45.0.0.tgz", - "integrity": "sha512-93iWIiMKY6OhhTNZUqCQVSy4MAWyWsdLWGKEn0AUMZpMOsP3CzCWE5Ot29Nool9IUzp1o1z54sWYPIDLliJvuw==", + "version": "46.0.2", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-clipboard/-/ckeditor5-clipboard-46.0.2.tgz", + "integrity": "sha512-FL1Dy3CWRmdMrk31oCpYi9FZew3okXlfgkfLyjbXIgAdUiJ+b/9Tu2ZzR6fNjpAN6BYTiOjx5cDq8h8yMLUgwg==", + "peer": true, "dependencies": { - "@ckeditor/ckeditor5-core": "45.0.0", - "@ckeditor/ckeditor5-engine": "45.0.0", - "@ckeditor/ckeditor5-ui": "45.0.0", - "@ckeditor/ckeditor5-utils": "45.0.0", - "@ckeditor/ckeditor5-widget": "45.0.0", - "es-toolkit": "1.32.0" + "@ckeditor/ckeditor5-core": "46.0.2", + "@ckeditor/ckeditor5-engine": "46.0.2", + "@ckeditor/ckeditor5-ui": "46.0.2", + "@ckeditor/ckeditor5-utils": "46.0.2", + "@ckeditor/ckeditor5-widget": "46.0.2", + "es-toolkit": "1.39.5" } }, "node_modules/@ckeditor/ckeditor5-cloud-services": { - "version": "45.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-cloud-services/-/ckeditor5-cloud-services-45.0.0.tgz", - "integrity": "sha512-udnFuhJjNjC30e7pqn3rsWwMhyLkhIK3AnwY2QmSUKsD0vfxyUKvhWyxM5KGGD/6zrbHZfOi4bOf2U1F6RYvKg==", + "version": "46.0.2", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-cloud-services/-/ckeditor5-cloud-services-46.0.2.tgz", + "integrity": "sha512-auY6i4FCrdUiRCOGPUnIEcISKQad7rUm2fkjWHtS89v9sWabDq6BWLyuAFH8HNGjb81csrwb6b2bzMAL7M1rng==", + "peer": true, "dependencies": { - "@ckeditor/ckeditor5-core": "45.0.0", - "@ckeditor/ckeditor5-utils": "45.0.0", - "ckeditor5": "45.0.0" + "@ckeditor/ckeditor5-core": "46.0.2", + "@ckeditor/ckeditor5-utils": "46.0.2", + "ckeditor5": "46.0.2" } }, "node_modules/@ckeditor/ckeditor5-code-block": { - "version": "45.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-code-block/-/ckeditor5-code-block-45.0.0.tgz", - "integrity": "sha512-SSQiVDjhZ+CulRaS8reCsa0ILq9TR0BnyNrGsHxESkKLqn9FiN3CKz63YHnutAk/ZCVcjW9zDozdfgaAKKPCAQ==", + "version": "46.0.2", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-code-block/-/ckeditor5-code-block-46.0.2.tgz", + "integrity": "sha512-ADNMDWSmlvrle0j9vNR5WMNyWjVn8t1TVILmLOab2T0/LTZcTzFXdz5i6I/oKhoxKty7soB8lmCUfJqrXNIhTw==", + "peer": true, "dependencies": { - "@ckeditor/ckeditor5-clipboard": "45.0.0", - "@ckeditor/ckeditor5-core": "45.0.0", - "@ckeditor/ckeditor5-engine": "45.0.0", - "@ckeditor/ckeditor5-enter": "45.0.0", - "@ckeditor/ckeditor5-icons": "45.0.0", - "@ckeditor/ckeditor5-ui": "45.0.0", - "@ckeditor/ckeditor5-utils": "45.0.0", - "ckeditor5": "45.0.0" - } - }, - "node_modules/@ckeditor/ckeditor5-collaboration-core": { - "version": "45.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-collaboration-core/-/ckeditor5-collaboration-core-45.0.0.tgz", - "integrity": "sha512-p/v9M0Cr1YYBMZhTmcwhMksID5sVTUd5TRr6CnIlAgLdXJ8d9YBJPCPycMQbtBHKO2lejoVsNn74GhvdZLEo3Q==", - "dependencies": { - "@ckeditor/ckeditor5-comments": "45.0.0", - "@ckeditor/ckeditor5-core": "45.0.0", - "@ckeditor/ckeditor5-icons": "45.0.0", - "@ckeditor/ckeditor5-theme-lark": "45.0.0", - "@ckeditor/ckeditor5-track-changes": "45.0.0", - "@ckeditor/ckeditor5-ui": "45.0.0", - "@ckeditor/ckeditor5-utils": "45.0.0", - "@types/luxon": "3.4.2", - "ckeditor5": "45.0.0", - "luxon": "3.5.0" - } - }, - "node_modules/@ckeditor/ckeditor5-comments": { - "version": "45.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-comments/-/ckeditor5-comments-45.0.0.tgz", - "integrity": "sha512-2spVMto4FvzruMEcxEpXetasOdpN8bSGLEENucEf+vLBrRZ4Ck2fWBwQQKEDyrLfgjrmnI1tXvJIVUQDXROTcA==", - "dependencies": { - "@ckeditor/ckeditor5-clipboard": "45.0.0", - "@ckeditor/ckeditor5-collaboration-core": "45.0.0", - "@ckeditor/ckeditor5-core": "45.0.0", - "@ckeditor/ckeditor5-engine": "45.0.0", - "@ckeditor/ckeditor5-enter": "45.0.0", - "@ckeditor/ckeditor5-icons": "45.0.0", - "@ckeditor/ckeditor5-paragraph": "45.0.0", - "@ckeditor/ckeditor5-select-all": "45.0.0", - "@ckeditor/ckeditor5-source-editing": "45.0.0", - "@ckeditor/ckeditor5-theme-lark": "45.0.0", - "@ckeditor/ckeditor5-typing": "45.0.0", - "@ckeditor/ckeditor5-ui": "45.0.0", - "@ckeditor/ckeditor5-undo": "45.0.0", - "@ckeditor/ckeditor5-utils": "45.0.0", - "@ckeditor/ckeditor5-widget": "45.0.0", - "ckeditor5": "45.0.0", - "ckeditor5-collaboration": "45.0.0", - "es-toolkit": "1.32.0" + "@ckeditor/ckeditor5-clipboard": "46.0.2", + "@ckeditor/ckeditor5-core": "46.0.2", + "@ckeditor/ckeditor5-engine": "46.0.2", + "@ckeditor/ckeditor5-enter": "46.0.2", + "@ckeditor/ckeditor5-icons": "46.0.2", + "@ckeditor/ckeditor5-ui": "46.0.2", + "@ckeditor/ckeditor5-utils": "46.0.2", + "ckeditor5": "46.0.2" } }, "node_modules/@ckeditor/ckeditor5-core": { - "version": "45.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-core/-/ckeditor5-core-45.0.0.tgz", - "integrity": "sha512-+0RDW4ZpEnIEv6yLP3JJ3i0Jelcr71lSsVU7u9Wmnm/0jQF7u/QI4YrvOGBmlyLQ5Ji5d/SNCnOF8CXS+Amtrg==", + "version": "46.0.2", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-core/-/ckeditor5-core-46.0.2.tgz", + "integrity": "sha512-nXFO2hlmz6gkGzt2/C1yqxwxNqmHxvHy3npIiIuVHWE+e+Zx1BzJjjNEUoZ/K9+6IW0uybhidzGdpdwS6apfpg==", + "peer": true, "dependencies": { - "@ckeditor/ckeditor5-engine": "45.0.0", - "@ckeditor/ckeditor5-ui": "45.0.0", - "@ckeditor/ckeditor5-utils": "45.0.0", - "@ckeditor/ckeditor5-watchdog": "45.0.0", - "es-toolkit": "1.32.0" + "@ckeditor/ckeditor5-engine": "46.0.2", + "@ckeditor/ckeditor5-ui": "46.0.2", + "@ckeditor/ckeditor5-utils": "46.0.2", + "@ckeditor/ckeditor5-watchdog": "46.0.2", + "es-toolkit": "1.39.5" + } + }, + "node_modules/@ckeditor/ckeditor5-core/node_modules/@ckeditor/ckeditor5-watchdog": { + "version": "46.0.2", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-watchdog/-/ckeditor5-watchdog-46.0.2.tgz", + "integrity": "sha512-QaXczfT5WgyteNVzbYWhZ0SBLQj/qXXRefMq0v1mpI9Iro44iMV7XmvOWhTVsskwTuNq32a1C5zMzfW0Ax69rQ==", + "peer": true, + "dependencies": { + "@ckeditor/ckeditor5-core": "46.0.2", + "@ckeditor/ckeditor5-editor-multi-root": "46.0.2", + "@ckeditor/ckeditor5-engine": "46.0.2", + "@ckeditor/ckeditor5-utils": "46.0.2", + "es-toolkit": "1.39.5" } }, "node_modules/@ckeditor/ckeditor5-dev-translations": { @@ -504,481 +479,462 @@ "node": ">=8" } }, - "node_modules/@ckeditor/ckeditor5-document-outline": { - "version": "45.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-document-outline/-/ckeditor5-document-outline-45.0.0.tgz", - "integrity": "sha512-c3uys8i42EhF9IfCJaDfMqcMCw7Ud28l2RDes5ru6BGr+tjY4eDP5MEardgt8IQbqNaTX/ZfoM6VosZFb+GKKg==", - "dependencies": { - "@ckeditor/ckeditor5-core": "45.0.0", - "@ckeditor/ckeditor5-engine": "45.0.0", - "@ckeditor/ckeditor5-heading": "45.0.0", - "@ckeditor/ckeditor5-icons": "45.0.0", - "@ckeditor/ckeditor5-ui": "45.0.0", - "@ckeditor/ckeditor5-utils": "45.0.0", - "@ckeditor/ckeditor5-widget": "45.0.0", - "ckeditor5": "45.0.0", - "es-toolkit": "1.32.0" - } - }, "node_modules/@ckeditor/ckeditor5-easy-image": { - "version": "45.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-easy-image/-/ckeditor5-easy-image-45.0.0.tgz", - "integrity": "sha512-KRZf/mcLGUYgmfwuBnCSW5DyVb9JpUjc+UCeFDdPtu0jWbVXgulV0xVpP6R/7NKdenS3PfkBvr1CzJR8GvBAaw==", + "version": "46.0.2", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-easy-image/-/ckeditor5-easy-image-46.0.2.tgz", + "integrity": "sha512-TjSbCEd8x31k4IlZZmEXA76LW9l1IGzq/bIBX4lLjSF+X30XYVqn9jYzJnPzZ73dNZ1mbzL4gzWO20TaCNyTuA==", + "peer": true, "dependencies": { - "@ckeditor/ckeditor5-cloud-services": "45.0.0", - "@ckeditor/ckeditor5-core": "45.0.0", - "@ckeditor/ckeditor5-upload": "45.0.0", - "@ckeditor/ckeditor5-utils": "45.0.0", - "ckeditor5": "45.0.0" + "@ckeditor/ckeditor5-cloud-services": "46.0.2", + "@ckeditor/ckeditor5-core": "46.0.2", + "@ckeditor/ckeditor5-upload": "46.0.2", + "@ckeditor/ckeditor5-utils": "46.0.2", + "ckeditor5": "46.0.2" } }, "node_modules/@ckeditor/ckeditor5-editor-balloon": { - "version": "45.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-balloon/-/ckeditor5-editor-balloon-45.0.0.tgz", - "integrity": "sha512-jE+64/8bhA3h/Tut8o4cJu4PHIq/EnhROZmcEdDwoPyon+oBKTPoyUEW5a3w4f/6OvNBA1OWaEo23lZeP2ka2g==", + "version": "46.0.2", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-balloon/-/ckeditor5-editor-balloon-46.0.2.tgz", + "integrity": "sha512-ZZMFkZ1xP+O3JDFP03fsWZXrPbbzzV0ut2cyHvmTbvxsL8nWkByArbAyc4qs7ceF6wQ68PqLk1o+sPkEWHdVnw==", + "peer": true, "dependencies": { - "@ckeditor/ckeditor5-core": "45.0.0", - "@ckeditor/ckeditor5-engine": "45.0.0", - "@ckeditor/ckeditor5-ui": "45.0.0", - "@ckeditor/ckeditor5-utils": "45.0.0", - "ckeditor5": "45.0.0", - "es-toolkit": "1.32.0" + "@ckeditor/ckeditor5-core": "46.0.2", + "@ckeditor/ckeditor5-engine": "46.0.2", + "@ckeditor/ckeditor5-ui": "46.0.2", + "@ckeditor/ckeditor5-utils": "46.0.2", + "ckeditor5": "46.0.2", + "es-toolkit": "1.39.5" } }, "node_modules/@ckeditor/ckeditor5-editor-classic": { - "version": "45.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-classic/-/ckeditor5-editor-classic-45.0.0.tgz", - "integrity": "sha512-7AHVXI/ElCnaP6omdFNaKwaJimlIxKZ+UWV3Lk5VBwroTrqjJYQy4Mav2PRaCSE1INAlBMAdUWdUgaiXlmhOxQ==", + "version": "46.0.2", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-classic/-/ckeditor5-editor-classic-46.0.2.tgz", + "integrity": "sha512-LTgCEyKapUURBZHZ2y5Z5nmPrl1zl8+kTiTgtpUOgZMQURq/G5BLxx5fdSyF2P0pZAoDYbrDR4uc2ngMH+6lgg==", + "peer": true, "dependencies": { - "@ckeditor/ckeditor5-core": "45.0.0", - "@ckeditor/ckeditor5-engine": "45.0.0", - "@ckeditor/ckeditor5-ui": "45.0.0", - "@ckeditor/ckeditor5-utils": "45.0.0", - "ckeditor5": "45.0.0", - "es-toolkit": "1.32.0" + "@ckeditor/ckeditor5-core": "46.0.2", + "@ckeditor/ckeditor5-engine": "46.0.2", + "@ckeditor/ckeditor5-ui": "46.0.2", + "@ckeditor/ckeditor5-utils": "46.0.2", + "ckeditor5": "46.0.2", + "es-toolkit": "1.39.5" } }, "node_modules/@ckeditor/ckeditor5-editor-decoupled": { - "version": "45.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-decoupled/-/ckeditor5-editor-decoupled-45.0.0.tgz", - "integrity": "sha512-SbIrts0JHj7hRg7SbNUrIyd7KLKgKEp/Cr3yoKA2+loMGT9clKUfhiB/ccs3yZ+dChGQk0Y4JIUV5D3YJqdSXw==", + "version": "46.0.2", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-decoupled/-/ckeditor5-editor-decoupled-46.0.2.tgz", + "integrity": "sha512-eunAH7bAC7Y0FkxK9ukecG2a7Jxm0NAXlaDIWBRBYmNOycUDnMjeD54Ax4udJ7SxJXiTFYYF6fUIZ/mQy/DHbQ==", + "peer": true, "dependencies": { - "@ckeditor/ckeditor5-core": "45.0.0", - "@ckeditor/ckeditor5-engine": "45.0.0", - "@ckeditor/ckeditor5-ui": "45.0.0", - "@ckeditor/ckeditor5-utils": "45.0.0", - "ckeditor5": "45.0.0", - "es-toolkit": "1.32.0" + "@ckeditor/ckeditor5-core": "46.0.2", + "@ckeditor/ckeditor5-engine": "46.0.2", + "@ckeditor/ckeditor5-ui": "46.0.2", + "@ckeditor/ckeditor5-utils": "46.0.2", + "ckeditor5": "46.0.2", + "es-toolkit": "1.39.5" } }, "node_modules/@ckeditor/ckeditor5-editor-inline": { - "version": "45.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-inline/-/ckeditor5-editor-inline-45.0.0.tgz", - "integrity": "sha512-B0Mh8Wm02OD+hWGZSeG9zpLrGBeBR9fsHApi+3wvc2u9FdpdCG2mJHGxtsHvyc1MnOFjn3JYl51kqFT8Cc5v4g==", + "version": "46.0.2", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-inline/-/ckeditor5-editor-inline-46.0.2.tgz", + "integrity": "sha512-XYERPRnt/KNSje/AXpT0aCr6BLpSDAXaGil7edmuPL09oC+gGfjEzvCJDyDHbPCEwOTu684AHVvjiJNKJiJOTQ==", + "peer": true, "dependencies": { - "@ckeditor/ckeditor5-core": "45.0.0", - "@ckeditor/ckeditor5-engine": "45.0.0", - "@ckeditor/ckeditor5-ui": "45.0.0", - "@ckeditor/ckeditor5-utils": "45.0.0", - "ckeditor5": "45.0.0", - "es-toolkit": "1.32.0" + "@ckeditor/ckeditor5-core": "46.0.2", + "@ckeditor/ckeditor5-engine": "46.0.2", + "@ckeditor/ckeditor5-ui": "46.0.2", + "@ckeditor/ckeditor5-utils": "46.0.2", + "ckeditor5": "46.0.2", + "es-toolkit": "1.39.5" } }, "node_modules/@ckeditor/ckeditor5-editor-multi-root": { - "version": "45.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-multi-root/-/ckeditor5-editor-multi-root-45.0.0.tgz", - "integrity": "sha512-OJ15Rk90WE68DftCRO6IUA88pR6rdrh1jXH/vrCHru7Sk/9L+C09aysZpHj2wAaQ/dRUdJir9BOd60HCda0DRg==", + "version": "46.0.2", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-multi-root/-/ckeditor5-editor-multi-root-46.0.2.tgz", + "integrity": "sha512-QUHS10vQ+9XqRfe/djzD6P4Q8rFav3ewXldW2D5trMpQ+d9HzpyyGnYOOHzM5P8VSpgXm1ma8lTuXtqeLnIhnw==", + "peer": true, "dependencies": { - "@ckeditor/ckeditor5-core": "45.0.0", - "@ckeditor/ckeditor5-engine": "45.0.0", - "@ckeditor/ckeditor5-ui": "45.0.0", - "@ckeditor/ckeditor5-utils": "45.0.0", - "ckeditor5": "45.0.0", - "es-toolkit": "1.32.0" + "@ckeditor/ckeditor5-core": "46.0.2", + "@ckeditor/ckeditor5-engine": "46.0.2", + "@ckeditor/ckeditor5-ui": "46.0.2", + "@ckeditor/ckeditor5-utils": "46.0.2", + "ckeditor5": "46.0.2", + "es-toolkit": "1.39.5" } }, "node_modules/@ckeditor/ckeditor5-emoji": { - "version": "45.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-emoji/-/ckeditor5-emoji-45.0.0.tgz", - "integrity": "sha512-tz5aFp/1uHTYVULpES+5xv7u33A/D7lYmxVyPgydMYUFbrn9uMqioKtZ/1VVW6R7AORI50sayT0AkiaqqkD7Aw==", + "version": "46.0.2", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-emoji/-/ckeditor5-emoji-46.0.2.tgz", + "integrity": "sha512-ZxjWu2JxnvX8ZyMQpmJ5VpaoXXtWWJxiO6MNeWjL/tcZ2DhD6/lQye7CLuAOvW4P5WBwrGKDdnk+vx7GLO6NIA==", + "peer": true, "dependencies": { - "@ckeditor/ckeditor5-core": "45.0.0", - "@ckeditor/ckeditor5-icons": "45.0.0", - "@ckeditor/ckeditor5-mention": "45.0.0", - "@ckeditor/ckeditor5-typing": "45.0.0", - "@ckeditor/ckeditor5-ui": "45.0.0", - "@ckeditor/ckeditor5-utils": "45.0.0", - "ckeditor5": "45.0.0", - "es-toolkit": "1.32.0", + "@ckeditor/ckeditor5-core": "46.0.2", + "@ckeditor/ckeditor5-icons": "46.0.2", + "@ckeditor/ckeditor5-mention": "46.0.2", + "@ckeditor/ckeditor5-typing": "46.0.2", + "@ckeditor/ckeditor5-ui": "46.0.2", + "@ckeditor/ckeditor5-utils": "46.0.2", + "ckeditor5": "46.0.2", + "es-toolkit": "1.39.5", "fuzzysort": "3.1.0" } }, "node_modules/@ckeditor/ckeditor5-engine": { - "version": "45.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-engine/-/ckeditor5-engine-45.0.0.tgz", - "integrity": "sha512-vkCB1/Dmu5Xay4blb5UaLfy6w0QHTm7MFAa/9S3wjacfJyg7YK51o6tWq1UJspn0q66MjJNZYFXuFc488+xRyg==", + "version": "46.0.2", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-engine/-/ckeditor5-engine-46.0.2.tgz", + "integrity": "sha512-KrOmMtfLON/5EFS7x8GgCTRfVE4rFniPCRfBPzNL6rA/eWOclLYvwUGHpI6+JAymZ5XzyPLb8ftn6KjG8vvC+w==", + "peer": true, "dependencies": { - "@ckeditor/ckeditor5-utils": "45.0.0", - "es-toolkit": "1.32.0" + "@ckeditor/ckeditor5-utils": "46.0.2", + "es-toolkit": "1.39.5" } }, "node_modules/@ckeditor/ckeditor5-enter": { - "version": "45.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-enter/-/ckeditor5-enter-45.0.0.tgz", - "integrity": "sha512-7wv/Y1egq6xG7/O8737zYh217QJS14Rc7wNfvP+y7Lsd+mqhETC4mTSY6iFpBaJqGQN1Ji5QuI+wm5rbwou80g==", + "version": "46.0.2", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-enter/-/ckeditor5-enter-46.0.2.tgz", + "integrity": "sha512-AZ+WhDEWDH4Ss6i7zd/YcuszlF5QKfkbGPQVsymsUziDvD/IuIQ1WtTDvLfdXbxGKI7amp9e1HCoilOJfv5uDw==", + "peer": true, "dependencies": { - "@ckeditor/ckeditor5-core": "45.0.0", - "@ckeditor/ckeditor5-engine": "45.0.0", - "@ckeditor/ckeditor5-utils": "45.0.0" + "@ckeditor/ckeditor5-core": "46.0.2", + "@ckeditor/ckeditor5-engine": "46.0.2", + "@ckeditor/ckeditor5-utils": "46.0.2" } }, "node_modules/@ckeditor/ckeditor5-essentials": { - "version": "45.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-essentials/-/ckeditor5-essentials-45.0.0.tgz", - "integrity": "sha512-5YLX+hQrSUz+hsMJ5zozdYxEUMXinR1K6rnrz0l9WxCi12UoYIcUbPuqi1LmlkgZEJk5IcbatnM3TJN9Kef4Hw==", + "version": "46.0.2", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-essentials/-/ckeditor5-essentials-46.0.2.tgz", + "integrity": "sha512-ckcjNJiT1KDfllMr6eiBO9t1GlQUELXotjvUW1H93+g87qvl2yFJa/WB7PCpFOc5Derq45/OQWGL5hjySAqGUA==", + "peer": true, "dependencies": { - "@ckeditor/ckeditor5-clipboard": "45.0.0", - "@ckeditor/ckeditor5-core": "45.0.0", - "@ckeditor/ckeditor5-enter": "45.0.0", - "@ckeditor/ckeditor5-select-all": "45.0.0", - "@ckeditor/ckeditor5-typing": "45.0.0", - "@ckeditor/ckeditor5-ui": "45.0.0", - "@ckeditor/ckeditor5-undo": "45.0.0", - "ckeditor5": "45.0.0" + "@ckeditor/ckeditor5-clipboard": "46.0.2", + "@ckeditor/ckeditor5-core": "46.0.2", + "@ckeditor/ckeditor5-enter": "46.0.2", + "@ckeditor/ckeditor5-select-all": "46.0.2", + "@ckeditor/ckeditor5-typing": "46.0.2", + "@ckeditor/ckeditor5-ui": "46.0.2", + "@ckeditor/ckeditor5-undo": "46.0.2", + "ckeditor5": "46.0.2" } }, "node_modules/@ckeditor/ckeditor5-find-and-replace": { - "version": "45.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-find-and-replace/-/ckeditor5-find-and-replace-45.0.0.tgz", - "integrity": "sha512-Hqnn5aLvmfDmdpMccKXbr+Huzw05RzT7WFYZyNv17Cv7KIS4MYHedrHX45PMTLIh/hkIZIUPPU1t5khbIXsBlw==", + "version": "46.0.2", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-find-and-replace/-/ckeditor5-find-and-replace-46.0.2.tgz", + "integrity": "sha512-k/gAR69CxdjeBf7mrGKWswdsVrdXoHRjCR7RbnTJH+tgzPpbn1sZydD2UacqqC5hON088whTokDY3KFd6zdbXA==", + "peer": true, "dependencies": { - "@ckeditor/ckeditor5-core": "45.0.0", - "@ckeditor/ckeditor5-icons": "45.0.0", - "@ckeditor/ckeditor5-ui": "45.0.0", - "@ckeditor/ckeditor5-utils": "45.0.0", - "ckeditor5": "45.0.0", - "es-toolkit": "1.32.0" + "@ckeditor/ckeditor5-core": "46.0.2", + "@ckeditor/ckeditor5-icons": "46.0.2", + "@ckeditor/ckeditor5-ui": "46.0.2", + "@ckeditor/ckeditor5-utils": "46.0.2", + "ckeditor5": "46.0.2", + "es-toolkit": "1.39.5" } }, "node_modules/@ckeditor/ckeditor5-font": { - "version": "45.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-font/-/ckeditor5-font-45.0.0.tgz", - "integrity": "sha512-MX7srmuCJjUeUiDDcPu3MlNn3tJpDnDpyvMU9LtvS2/fKFwoBxv92eAfxoiQuCHgNogjySGxXUtroFSgkEcraA==", + "version": "46.0.2", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-font/-/ckeditor5-font-46.0.2.tgz", + "integrity": "sha512-dKkjRE8+GU6+LtQP45nQSEJkvnW1xltdpHZQrZCKXlf/51b2gBg408JtSBhqc1NOT5t1ZxaJCKHnf91dd6g4Hg==", + "peer": true, "dependencies": { - "@ckeditor/ckeditor5-core": "45.0.0", - "@ckeditor/ckeditor5-engine": "45.0.0", - "@ckeditor/ckeditor5-icons": "45.0.0", - "@ckeditor/ckeditor5-ui": "45.0.0", - "@ckeditor/ckeditor5-utils": "45.0.0", - "ckeditor5": "45.0.0" + "@ckeditor/ckeditor5-core": "46.0.2", + "@ckeditor/ckeditor5-engine": "46.0.2", + "@ckeditor/ckeditor5-icons": "46.0.2", + "@ckeditor/ckeditor5-ui": "46.0.2", + "@ckeditor/ckeditor5-utils": "46.0.2", + "ckeditor5": "46.0.2" } }, "node_modules/@ckeditor/ckeditor5-fullscreen": { - "version": "45.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-fullscreen/-/ckeditor5-fullscreen-45.0.0.tgz", - "integrity": "sha512-KvGY64OQqcZUvsXgO440uvLvJar++0DLEG7zPqrrnKz9soNVils+DLuiRhlUi2QY9xyyWYjA1e8cyPUSHIxuYg==", + "version": "46.0.2", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-fullscreen/-/ckeditor5-fullscreen-46.0.2.tgz", + "integrity": "sha512-G+w2c5PpKRa9e5mZKR333FKkS1BH5bwKnkc0Xw4p2fowdIaytyv73fmUk2oQMTWEEe8sMMNfXCe69sfRSm4FmA==", + "peer": true, "dependencies": { - "@ckeditor/ckeditor5-comments": "45.0.0", - "@ckeditor/ckeditor5-core": "45.0.0", - "@ckeditor/ckeditor5-document-outline": "45.0.0", - "@ckeditor/ckeditor5-editor-classic": "45.0.0", - "@ckeditor/ckeditor5-editor-decoupled": "45.0.0", - "@ckeditor/ckeditor5-icons": "45.0.0", - "@ckeditor/ckeditor5-pagination": "45.0.0", - "@ckeditor/ckeditor5-real-time-collaboration": "45.0.0", - "@ckeditor/ckeditor5-revision-history": "45.0.0", - "@ckeditor/ckeditor5-ui": "45.0.0", - "@ckeditor/ckeditor5-utils": "45.0.0", - "ckeditor5": "45.0.0" + "@ckeditor/ckeditor5-core": "46.0.2", + "@ckeditor/ckeditor5-editor-classic": "46.0.2", + "@ckeditor/ckeditor5-editor-decoupled": "46.0.2", + "@ckeditor/ckeditor5-icons": "46.0.2", + "@ckeditor/ckeditor5-ui": "46.0.2", + "@ckeditor/ckeditor5-utils": "46.0.2", + "ckeditor5": "46.0.2" } }, "node_modules/@ckeditor/ckeditor5-heading": { - "version": "45.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-heading/-/ckeditor5-heading-45.0.0.tgz", - "integrity": "sha512-xOc7Qu25q4Ih9Dit3YrlwqN087sPzuzGam6F3kUzF3L3Bb1334BzlzwZI0gJLreDeyN0yrvDMxuNzhMD6g114A==", + "version": "46.0.2", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-heading/-/ckeditor5-heading-46.0.2.tgz", + "integrity": "sha512-AdvE53zuBGyuiBitaLPztWL/OyT3hG9F2kcdf1yG+RYovLXS6lG2Ut1tEL3jzmTNOoObWLQQ9Jpthj7gawXlQw==", + "peer": true, "dependencies": { - "@ckeditor/ckeditor5-core": "45.0.0", - "@ckeditor/ckeditor5-engine": "45.0.0", - "@ckeditor/ckeditor5-icons": "45.0.0", - "@ckeditor/ckeditor5-paragraph": "45.0.0", - "@ckeditor/ckeditor5-ui": "45.0.0", - "@ckeditor/ckeditor5-utils": "45.0.0", - "ckeditor5": "45.0.0" + "@ckeditor/ckeditor5-core": "46.0.2", + "@ckeditor/ckeditor5-engine": "46.0.2", + "@ckeditor/ckeditor5-icons": "46.0.2", + "@ckeditor/ckeditor5-paragraph": "46.0.2", + "@ckeditor/ckeditor5-ui": "46.0.2", + "@ckeditor/ckeditor5-utils": "46.0.2", + "ckeditor5": "46.0.2" } }, "node_modules/@ckeditor/ckeditor5-highlight": { - "version": "45.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-highlight/-/ckeditor5-highlight-45.0.0.tgz", - "integrity": "sha512-NN4AWohrIlu4lCtwfgSOusqjkt6L47LHz/4tXvgPMuGuZwbVGq67yD16G85EiUoCV7ClI9fJDFW58gYOZhPD1w==", + "version": "46.0.2", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-highlight/-/ckeditor5-highlight-46.0.2.tgz", + "integrity": "sha512-wOLa7exXWaIObdFmXIWchgfDEUyk4+j2/B25NLXyYFhk+EVDOIA0le48Tq+nAM7cusA6PP4skwkUZCBOP31UIA==", + "peer": true, "dependencies": { - "@ckeditor/ckeditor5-core": "45.0.0", - "@ckeditor/ckeditor5-icons": "45.0.0", - "@ckeditor/ckeditor5-ui": "45.0.0", - "@ckeditor/ckeditor5-utils": "45.0.0", - "ckeditor5": "45.0.0" + "@ckeditor/ckeditor5-core": "46.0.2", + "@ckeditor/ckeditor5-icons": "46.0.2", + "@ckeditor/ckeditor5-ui": "46.0.2", + "@ckeditor/ckeditor5-utils": "46.0.2", + "ckeditor5": "46.0.2" } }, "node_modules/@ckeditor/ckeditor5-horizontal-line": { - "version": "45.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-horizontal-line/-/ckeditor5-horizontal-line-45.0.0.tgz", - "integrity": "sha512-YyLh5qcQ5jUT65jv2Bv+26hEf/3yXu2EUBj7yjW4arWKGFxwl6mnTnpEsnKPh7HPD75Yo45wdG1Ldyp++q22/w==", + "version": "46.0.2", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-horizontal-line/-/ckeditor5-horizontal-line-46.0.2.tgz", + "integrity": "sha512-TWpcU7xDQnqyKvvv30cYHy+57FTLEuNgUbKRs+ziP1Ywogd6X3jFVnmJk/WMCNc315v1IfDFiuaPbZn04zrmjA==", + "peer": true, "dependencies": { - "@ckeditor/ckeditor5-core": "45.0.0", - "@ckeditor/ckeditor5-icons": "45.0.0", - "@ckeditor/ckeditor5-ui": "45.0.0", - "@ckeditor/ckeditor5-utils": "45.0.0", - "@ckeditor/ckeditor5-widget": "45.0.0", - "ckeditor5": "45.0.0" + "@ckeditor/ckeditor5-core": "46.0.2", + "@ckeditor/ckeditor5-icons": "46.0.2", + "@ckeditor/ckeditor5-ui": "46.0.2", + "@ckeditor/ckeditor5-utils": "46.0.2", + "@ckeditor/ckeditor5-widget": "46.0.2", + "ckeditor5": "46.0.2" } }, "node_modules/@ckeditor/ckeditor5-html-embed": { - "version": "45.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-html-embed/-/ckeditor5-html-embed-45.0.0.tgz", - "integrity": "sha512-r6NcNfuAbask61h+4aA5ZHFi+dDZyXvxDwdyT0h8REBB+ltV/WYeiVpKjKtDlNq6iOmsw3LLSyOssObCi0A0lg==", + "version": "46.0.2", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-html-embed/-/ckeditor5-html-embed-46.0.2.tgz", + "integrity": "sha512-GJouBoKYKEP1NYrMSeu+vadP5vHsJgUBb/9yvx+kup/50u+HOylenBfVc+IdMMzZyU8ZoNw3wND5mgOpyQPLdQ==", + "peer": true, "dependencies": { - "@ckeditor/ckeditor5-core": "45.0.0", - "@ckeditor/ckeditor5-icons": "45.0.0", - "@ckeditor/ckeditor5-ui": "45.0.0", - "@ckeditor/ckeditor5-utils": "45.0.0", - "@ckeditor/ckeditor5-widget": "45.0.0", - "ckeditor5": "45.0.0" + "@ckeditor/ckeditor5-core": "46.0.2", + "@ckeditor/ckeditor5-icons": "46.0.2", + "@ckeditor/ckeditor5-ui": "46.0.2", + "@ckeditor/ckeditor5-utils": "46.0.2", + "@ckeditor/ckeditor5-widget": "46.0.2", + "ckeditor5": "46.0.2" } }, "node_modules/@ckeditor/ckeditor5-html-support": { - "version": "45.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-html-support/-/ckeditor5-html-support-45.0.0.tgz", - "integrity": "sha512-6RaqoRsIp37TN7VyqCdoF0sVdy+8TD+slndtgJ2RWM4+ncfJcnqWiw+r2cKlcnZPU6oqkxLtdJ5aU60MGJ0p8Q==", + "version": "46.0.2", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-html-support/-/ckeditor5-html-support-46.0.2.tgz", + "integrity": "sha512-DZAMx55Qxz7YQMy4qOCiNKf9oUp/FkAxqJRAG+102nweLQePq86w//oE6pc/mRo3q6U3/za8NLz6JP4L2duztw==", + "peer": true, "dependencies": { - "@ckeditor/ckeditor5-core": "45.0.0", - "@ckeditor/ckeditor5-engine": "45.0.0", - "@ckeditor/ckeditor5-enter": "45.0.0", - "@ckeditor/ckeditor5-heading": "45.0.0", - "@ckeditor/ckeditor5-image": "45.0.0", - "@ckeditor/ckeditor5-list": "45.0.0", - "@ckeditor/ckeditor5-table": "45.0.0", - "@ckeditor/ckeditor5-utils": "45.0.0", - "@ckeditor/ckeditor5-widget": "45.0.0", - "ckeditor5": "45.0.0", - "es-toolkit": "1.32.0" + "@ckeditor/ckeditor5-core": "46.0.2", + "@ckeditor/ckeditor5-engine": "46.0.2", + "@ckeditor/ckeditor5-enter": "46.0.2", + "@ckeditor/ckeditor5-heading": "46.0.2", + "@ckeditor/ckeditor5-image": "46.0.2", + "@ckeditor/ckeditor5-list": "46.0.2", + "@ckeditor/ckeditor5-remove-format": "46.0.2", + "@ckeditor/ckeditor5-table": "46.0.2", + "@ckeditor/ckeditor5-utils": "46.0.2", + "@ckeditor/ckeditor5-widget": "46.0.2", + "ckeditor5": "46.0.2", + "es-toolkit": "1.39.5" } }, "node_modules/@ckeditor/ckeditor5-icons": { - "version": "45.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-icons/-/ckeditor5-icons-45.0.0.tgz", - "integrity": "sha512-DYLH/Qpy2lPkqrZ1f4R6ruqRwgKzGJbzYuq0wXf1cwrcU2QeK3Q1kToUw8wIZvZayiQj9gKbVOHGQHCfbhfmVQ==" + "version": "46.0.2", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-icons/-/ckeditor5-icons-46.0.2.tgz", + "integrity": "sha512-QNLncoTeHgv4fU7Q/jv/qWH1nQMQ1JreWVQLysu1nEDlm4KiVLzP+8ng51BquY+wxw4rIVJTwZv1FYdyc6xlQw==", + "peer": true }, "node_modules/@ckeditor/ckeditor5-image": { - "version": "45.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-image/-/ckeditor5-image-45.0.0.tgz", - "integrity": "sha512-WhFuZxNDl9ZhN5/C3DLevmR3jpYNOnaaTtzwr+DOxR3YW/qd5XCHEhapZ6vjz5xpjX+0wySwocy+sAW2bfgFjw==", + "version": "46.0.2", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-image/-/ckeditor5-image-46.0.2.tgz", + "integrity": "sha512-1b72bijZ4lhysL6K9ZZBQZPldMUZwoAar4DFHmCnM/WN6psf/MEyFce+hr5Qq/LFOvCiOeevuNz6DTDKO7eXSg==", + "peer": true, "dependencies": { - "@ckeditor/ckeditor5-clipboard": "45.0.0", - "@ckeditor/ckeditor5-core": "45.0.0", - "@ckeditor/ckeditor5-engine": "45.0.0", - "@ckeditor/ckeditor5-icons": "45.0.0", - "@ckeditor/ckeditor5-typing": "45.0.0", - "@ckeditor/ckeditor5-ui": "45.0.0", - "@ckeditor/ckeditor5-undo": "45.0.0", - "@ckeditor/ckeditor5-upload": "45.0.0", - "@ckeditor/ckeditor5-utils": "45.0.0", - "@ckeditor/ckeditor5-widget": "45.0.0", - "ckeditor5": "45.0.0", - "es-toolkit": "1.32.0" + "@ckeditor/ckeditor5-clipboard": "46.0.2", + "@ckeditor/ckeditor5-core": "46.0.2", + "@ckeditor/ckeditor5-engine": "46.0.2", + "@ckeditor/ckeditor5-icons": "46.0.2", + "@ckeditor/ckeditor5-typing": "46.0.2", + "@ckeditor/ckeditor5-ui": "46.0.2", + "@ckeditor/ckeditor5-undo": "46.0.2", + "@ckeditor/ckeditor5-upload": "46.0.2", + "@ckeditor/ckeditor5-utils": "46.0.2", + "@ckeditor/ckeditor5-widget": "46.0.2", + "ckeditor5": "46.0.2", + "es-toolkit": "1.39.5" } }, "node_modules/@ckeditor/ckeditor5-indent": { - "version": "45.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-indent/-/ckeditor5-indent-45.0.0.tgz", - "integrity": "sha512-fTaNB0ji9Nxl27+m1QBFlDloObSZp+z+aGdkfw8Xlk33DEv5WWwqv12F3vUeckc8ASUC8Sr0dRd5kfsDSd497g==", + "version": "46.0.2", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-indent/-/ckeditor5-indent-46.0.2.tgz", + "integrity": "sha512-EKA4kM3uZexI6j7GzQyDuYNwY0ULRet0+AZTYbr4rEaB+Mo2zaJCJxuJw1RPTNBwE/9fVJyqYsPzb0UmSRqsGQ==", + "peer": true, "dependencies": { - "@ckeditor/ckeditor5-core": "45.0.0", - "@ckeditor/ckeditor5-engine": "45.0.0", - "@ckeditor/ckeditor5-heading": "45.0.0", - "@ckeditor/ckeditor5-icons": "45.0.0", - "@ckeditor/ckeditor5-list": "45.0.0", - "@ckeditor/ckeditor5-ui": "45.0.0", - "@ckeditor/ckeditor5-utils": "45.0.0", - "ckeditor5": "45.0.0" + "@ckeditor/ckeditor5-core": "46.0.2", + "@ckeditor/ckeditor5-engine": "46.0.2", + "@ckeditor/ckeditor5-heading": "46.0.2", + "@ckeditor/ckeditor5-icons": "46.0.2", + "@ckeditor/ckeditor5-list": "46.0.2", + "@ckeditor/ckeditor5-ui": "46.0.2", + "@ckeditor/ckeditor5-utils": "46.0.2", + "ckeditor5": "46.0.2" } }, "node_modules/@ckeditor/ckeditor5-language": { - "version": "45.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-language/-/ckeditor5-language-45.0.0.tgz", - "integrity": "sha512-7mgZxProZqKW2aHrJk3keXcgnv+MI+NPHhSIjn7aPZKVfSupMY6dRaE1pZfy9gIfS+dgp/wzkwTEpCuVvdnZfw==", + "version": "46.0.2", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-language/-/ckeditor5-language-46.0.2.tgz", + "integrity": "sha512-eYwRnEkoWGabEZ4PVtSobORa+vnUQFuRetInuhDrkBwyMv9IjVUukS46AWHEjkPBO/rlI++O9SK1oOFyzOARCg==", + "peer": true, "dependencies": { - "@ckeditor/ckeditor5-core": "45.0.0", - "@ckeditor/ckeditor5-ui": "45.0.0", - "@ckeditor/ckeditor5-utils": "45.0.0", - "ckeditor5": "45.0.0" + "@ckeditor/ckeditor5-core": "46.0.2", + "@ckeditor/ckeditor5-ui": "46.0.2", + "@ckeditor/ckeditor5-utils": "46.0.2", + "ckeditor5": "46.0.2" } }, "node_modules/@ckeditor/ckeditor5-link": { - "version": "45.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-link/-/ckeditor5-link-45.0.0.tgz", - "integrity": "sha512-pdu0y/+E3iR38iSGINYLop3cOZ/hzghHhE2KtRBXxvlNhuUT5MXi+hQKhXEvs08IiEo+J8KS6CkCIxupyJLymA==", + "version": "46.0.2", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-link/-/ckeditor5-link-46.0.2.tgz", + "integrity": "sha512-5uliK3QCIOcEsq2bgZF5Qz88cmN0E1YXUrYc5uoqC8LF0lzOimE+EA+7/dJhBZCya8/+Y/rvvpJ8SHsjhd++kg==", + "peer": true, "dependencies": { - "@ckeditor/ckeditor5-clipboard": "45.0.0", - "@ckeditor/ckeditor5-core": "45.0.0", - "@ckeditor/ckeditor5-engine": "45.0.0", - "@ckeditor/ckeditor5-icons": "45.0.0", - "@ckeditor/ckeditor5-image": "45.0.0", - "@ckeditor/ckeditor5-typing": "45.0.0", - "@ckeditor/ckeditor5-ui": "45.0.0", - "@ckeditor/ckeditor5-utils": "45.0.0", - "@ckeditor/ckeditor5-widget": "45.0.0", - "ckeditor5": "45.0.0", - "es-toolkit": "1.32.0" + "@ckeditor/ckeditor5-clipboard": "46.0.2", + "@ckeditor/ckeditor5-core": "46.0.2", + "@ckeditor/ckeditor5-engine": "46.0.2", + "@ckeditor/ckeditor5-icons": "46.0.2", + "@ckeditor/ckeditor5-image": "46.0.2", + "@ckeditor/ckeditor5-typing": "46.0.2", + "@ckeditor/ckeditor5-ui": "46.0.2", + "@ckeditor/ckeditor5-utils": "46.0.2", + "@ckeditor/ckeditor5-widget": "46.0.2", + "ckeditor5": "46.0.2", + "es-toolkit": "1.39.5" } }, "node_modules/@ckeditor/ckeditor5-list": { - "version": "45.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-list/-/ckeditor5-list-45.0.0.tgz", - "integrity": "sha512-ZKKIOQTU+nSExrc7/pVx2DHRUH/r1HvVD2VzfEXVm7l67kQ/+ZRbsLoN4Ae8OKiN88UkvFEk0/z51Ck6sf/jIw==", + "version": "46.0.2", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-list/-/ckeditor5-list-46.0.2.tgz", + "integrity": "sha512-0Pq5UU4SP9UOlcRhxpjCoGXfDxHeqdumn8qtNbL5X5yRGqRE4GsVgJ4CkOmtZNTy1JVv1clZ37NPKh5miqTP4A==", + "peer": true, "dependencies": { - "@ckeditor/ckeditor5-clipboard": "45.0.0", - "@ckeditor/ckeditor5-core": "45.0.0", - "@ckeditor/ckeditor5-engine": "45.0.0", - "@ckeditor/ckeditor5-enter": "45.0.0", - "@ckeditor/ckeditor5-icons": "45.0.0", - "@ckeditor/ckeditor5-typing": "45.0.0", - "@ckeditor/ckeditor5-ui": "45.0.0", - "@ckeditor/ckeditor5-utils": "45.0.0", - "ckeditor5": "45.0.0" + "@ckeditor/ckeditor5-clipboard": "46.0.2", + "@ckeditor/ckeditor5-core": "46.0.2", + "@ckeditor/ckeditor5-engine": "46.0.2", + "@ckeditor/ckeditor5-enter": "46.0.2", + "@ckeditor/ckeditor5-font": "46.0.2", + "@ckeditor/ckeditor5-icons": "46.0.2", + "@ckeditor/ckeditor5-typing": "46.0.2", + "@ckeditor/ckeditor5-ui": "46.0.2", + "@ckeditor/ckeditor5-utils": "46.0.2", + "ckeditor5": "46.0.2" } }, "node_modules/@ckeditor/ckeditor5-markdown-gfm": { - "version": "45.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-markdown-gfm/-/ckeditor5-markdown-gfm-45.0.0.tgz", - "integrity": "sha512-DoXul5fiNqBrGuG8WAnJBd9Rwq/t5j6MLD7kyxVRp43c8vTXFeyXS8/dsvaAU99a0cw+zQlweoBAaGuyKd63bg==", + "version": "46.0.2", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-markdown-gfm/-/ckeditor5-markdown-gfm-46.0.2.tgz", + "integrity": "sha512-+PaA5D10LnxqrsdW+UI45vqjR7C0l6vWAHFR+M99v7bxHEW+hQiLS6af8FhL/yv9Sno9AL4Oqdsee1HUU7hjHA==", + "peer": true, "dependencies": { - "@ckeditor/ckeditor5-clipboard": "45.0.0", - "@ckeditor/ckeditor5-core": "45.0.0", - "@ckeditor/ckeditor5-engine": "45.0.0", - "@types/marked": "4.3.2", - "@types/turndown": "5.0.5", - "ckeditor5": "45.0.0", - "marked": "4.0.12", - "turndown": "7.2.0", - "turndown-plugin-gfm": "1.0.2" + "@ckeditor/ckeditor5-clipboard": "46.0.2", + "@ckeditor/ckeditor5-core": "46.0.2", + "@ckeditor/ckeditor5-engine": "46.0.2", + "@types/hast": "3.0.4", + "ckeditor5": "46.0.2", + "hast-util-from-dom": "5.0.1", + "hast-util-to-html": "9.0.5", + "hast-util-to-mdast": "10.1.2", + "hastscript": "9.0.1", + "rehype-dom-parse": "5.0.2", + "rehype-dom-stringify": "4.0.2", + "rehype-remark": "10.0.1", + "remark-breaks": "4.0.0", + "remark-gfm": "4.0.1", + "remark-parse": "11.0.0", + "remark-rehype": "11.1.2", + "remark-stringify": "11.0.0", + "unified": "11.0.5", + "unist-util-visit": "5.0.0" } }, "node_modules/@ckeditor/ckeditor5-media-embed": { - "version": "45.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-media-embed/-/ckeditor5-media-embed-45.0.0.tgz", - "integrity": "sha512-IFPsG26+WIyBPMHVCXzfgkfPjEFqR7Lc9m5sR2gbQY0H34EjaoSJ7bxocktSxly/z0Hgoe9oMhMFIzZ5sa2r6A==", + "version": "46.0.2", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-media-embed/-/ckeditor5-media-embed-46.0.2.tgz", + "integrity": "sha512-HQqtmuZPGvMKvshVIkz9GQvnSxuvsuw1o99zHvkr73H2OpL2uRRgCwVLufKZpIsn6CMtNbWq9PlZxk6ZME6Nyg==", + "peer": true, "dependencies": { - "@ckeditor/ckeditor5-clipboard": "45.0.0", - "@ckeditor/ckeditor5-core": "45.0.0", - "@ckeditor/ckeditor5-engine": "45.0.0", - "@ckeditor/ckeditor5-icons": "45.0.0", - "@ckeditor/ckeditor5-typing": "45.0.0", - "@ckeditor/ckeditor5-ui": "45.0.0", - "@ckeditor/ckeditor5-undo": "45.0.0", - "@ckeditor/ckeditor5-utils": "45.0.0", - "@ckeditor/ckeditor5-widget": "45.0.0", - "ckeditor5": "45.0.0" + "@ckeditor/ckeditor5-clipboard": "46.0.2", + "@ckeditor/ckeditor5-core": "46.0.2", + "@ckeditor/ckeditor5-engine": "46.0.2", + "@ckeditor/ckeditor5-icons": "46.0.2", + "@ckeditor/ckeditor5-typing": "46.0.2", + "@ckeditor/ckeditor5-ui": "46.0.2", + "@ckeditor/ckeditor5-undo": "46.0.2", + "@ckeditor/ckeditor5-utils": "46.0.2", + "@ckeditor/ckeditor5-widget": "46.0.2", + "ckeditor5": "46.0.2" } }, "node_modules/@ckeditor/ckeditor5-mention": { - "version": "45.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-mention/-/ckeditor5-mention-45.0.0.tgz", - "integrity": "sha512-ReTMWF6cUgFeB/ZRdxSy6vIoLJlDi2OREPZAsomS1n/7xL0qRsIUeAw3Vb9+CuidP0jepQa6dDicW9RolfFJHQ==", + "version": "46.0.2", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-mention/-/ckeditor5-mention-46.0.2.tgz", + "integrity": "sha512-/2FT0TmXyxgO5CWg841Yy5PF0uGT4mmp8NQYPpamfgP6E236L/aOTJP4kHtZV5uOSEnt6P48N59MTXswXA3Glg==", + "peer": true, "dependencies": { - "@ckeditor/ckeditor5-core": "45.0.0", - "@ckeditor/ckeditor5-typing": "45.0.0", - "@ckeditor/ckeditor5-ui": "45.0.0", - "@ckeditor/ckeditor5-utils": "45.0.0", - "ckeditor5": "45.0.0", - "es-toolkit": "1.32.0" - } - }, - "node_modules/@ckeditor/ckeditor5-merge-fields": { - "version": "45.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-merge-fields/-/ckeditor5-merge-fields-45.0.0.tgz", - "integrity": "sha512-nQc8GLwFQEungjMSBX7vbT2jkA03jp9v0Aq66Ecx3n1YxqJkq7Qv8rUWr/ot+5MJk6Isly2uwBKchndK+aUP4w==", - "dependencies": { - "@ckeditor/ckeditor5-core": "45.0.0", - "@ckeditor/ckeditor5-icons": "45.0.0", - "@ckeditor/ckeditor5-image": "45.0.0", - "@ckeditor/ckeditor5-mention": "45.0.0", - "@ckeditor/ckeditor5-ui": "45.0.0", - "@ckeditor/ckeditor5-utils": "45.0.0", - "@ckeditor/ckeditor5-widget": "45.0.0", - "ckeditor5": "45.0.0", - "es-toolkit": "1.32.0" + "@ckeditor/ckeditor5-core": "46.0.2", + "@ckeditor/ckeditor5-typing": "46.0.2", + "@ckeditor/ckeditor5-ui": "46.0.2", + "@ckeditor/ckeditor5-utils": "46.0.2", + "ckeditor5": "46.0.2", + "es-toolkit": "1.39.5" } }, "node_modules/@ckeditor/ckeditor5-minimap": { - "version": "45.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-minimap/-/ckeditor5-minimap-45.0.0.tgz", - "integrity": "sha512-xEPctHxG3XgxVXdVg6hmn/9pN1nGBqZHZ0XugWUbROopfy9yCgSGX0sUXad4C8eQQk612B5HFaaXd8L9tQ2d0g==", + "version": "46.0.2", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-minimap/-/ckeditor5-minimap-46.0.2.tgz", + "integrity": "sha512-Hi0qLjWLgGSwT1u3BlDc5tXMA5eHsDm6L9Sv+LiyxPFPBgX/HQhWT6L6x4jIexHQLlDhBO5o/Hp3tnlW57K5Kg==", + "peer": true, "dependencies": { - "@ckeditor/ckeditor5-core": "45.0.0", - "@ckeditor/ckeditor5-engine": "45.0.0", - "@ckeditor/ckeditor5-ui": "45.0.0", - "@ckeditor/ckeditor5-utils": "45.0.0", - "ckeditor5": "45.0.0" - } - }, - "node_modules/@ckeditor/ckeditor5-operations-compressor": { - "version": "45.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-operations-compressor/-/ckeditor5-operations-compressor-45.0.0.tgz", - "integrity": "sha512-NwXvgXRXLfoM359LirW3Xf8Hmu8dst3bgxxX9EBJrNdXGTAtLfPRRQ7c5vJa3AZpbfAQAG4DJg9OPrcPdbTN4w==", - "dependencies": { - "@ckeditor/ckeditor5-utils": "45.0.0", - "ckeditor5": "45.0.0", - "es-toolkit": "1.32.0", - "protobufjs": "7.4.0" + "@ckeditor/ckeditor5-core": "46.0.2", + "@ckeditor/ckeditor5-engine": "46.0.2", + "@ckeditor/ckeditor5-ui": "46.0.2", + "@ckeditor/ckeditor5-utils": "46.0.2", + "ckeditor5": "46.0.2" } }, "node_modules/@ckeditor/ckeditor5-page-break": { - "version": "45.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-page-break/-/ckeditor5-page-break-45.0.0.tgz", - "integrity": "sha512-SO/so8ACSw50zp/LxDJz0iOnbWfFLpkvjUaUrvX88+rp03NMxFUXQKeuRV+tgI0puKNq2dvl8dfc+bLKZFgNAw==", + "version": "46.0.2", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-page-break/-/ckeditor5-page-break-46.0.2.tgz", + "integrity": "sha512-8wSzQU0lwoqzMPFyZHYVJJRTc1GA5gwgtz7XVKKHtKRF9FsKmHYASHsEsjjX3TkU0dPTGnaqsttZ7mBGU9K9Ww==", + "peer": true, "dependencies": { - "@ckeditor/ckeditor5-core": "45.0.0", - "@ckeditor/ckeditor5-icons": "45.0.0", - "@ckeditor/ckeditor5-ui": "45.0.0", - "@ckeditor/ckeditor5-utils": "45.0.0", - "@ckeditor/ckeditor5-widget": "45.0.0", - "ckeditor5": "45.0.0" - } - }, - "node_modules/@ckeditor/ckeditor5-pagination": { - "version": "45.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-pagination/-/ckeditor5-pagination-45.0.0.tgz", - "integrity": "sha512-xim17YZdW8rizVBuqKc2OE5DhDTAxYxtQxZJU4GuCvih2JUT9bsmsksUI6VrloH/cDJ1mUy/aAQpo6ivZLqqzQ==", - "dependencies": { - "@ckeditor/ckeditor5-core": "45.0.0", - "@ckeditor/ckeditor5-icons": "45.0.0", - "@ckeditor/ckeditor5-theme-lark": "45.0.0", - "@ckeditor/ckeditor5-ui": "45.0.0", - "@ckeditor/ckeditor5-utils": "45.0.0", - "ckeditor5": "45.0.0", - "es-toolkit": "1.32.0" + "@ckeditor/ckeditor5-core": "46.0.2", + "@ckeditor/ckeditor5-icons": "46.0.2", + "@ckeditor/ckeditor5-ui": "46.0.2", + "@ckeditor/ckeditor5-utils": "46.0.2", + "@ckeditor/ckeditor5-widget": "46.0.2", + "ckeditor5": "46.0.2" } }, "node_modules/@ckeditor/ckeditor5-paragraph": { - "version": "45.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-paragraph/-/ckeditor5-paragraph-45.0.0.tgz", - "integrity": "sha512-0/zTnYNXfp7HTh40MRPPz0hLJu/+SBa0mHFCkpvzU7pFsuvTib5K35NVcEPEVt84aEoyC3EMkMdTAene0P1LMA==", + "version": "46.0.2", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-paragraph/-/ckeditor5-paragraph-46.0.2.tgz", + "integrity": "sha512-Mg4BxYvIzonlLe9zzFZTyiiMbW40NLue9G26lWaCUz+O2z8ms5CShNc065t4alJiihJis5Dtuho8tvPDiRgCNg==", + "peer": true, "dependencies": { - "@ckeditor/ckeditor5-core": "45.0.0", - "@ckeditor/ckeditor5-engine": "45.0.0", - "@ckeditor/ckeditor5-icons": "45.0.0", - "@ckeditor/ckeditor5-ui": "45.0.0", - "@ckeditor/ckeditor5-utils": "45.0.0" + "@ckeditor/ckeditor5-core": "46.0.2", + "@ckeditor/ckeditor5-engine": "46.0.2", + "@ckeditor/ckeditor5-icons": "46.0.2", + "@ckeditor/ckeditor5-ui": "46.0.2", + "@ckeditor/ckeditor5-utils": "46.0.2" } }, "node_modules/@ckeditor/ckeditor5-paste-from-office": { - "version": "45.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-paste-from-office/-/ckeditor5-paste-from-office-45.0.0.tgz", - "integrity": "sha512-rRyXjpFGzknQa+0g5vQ8ufvOUI1YViuHzW1ReXMqYnLU3ubrfwOV0kPOH343ahitGjrHqSciZQ5wdbezroL1gQ==", + "version": "46.0.2", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-paste-from-office/-/ckeditor5-paste-from-office-46.0.2.tgz", + "integrity": "sha512-eI08nXazXzdIBxKjiU7tANFAdqz1cb5+xRdzn6dmZj0QBLHdEMWZVLLng5XC2gPqB7V3gSA0XbuYeSLF6fTfQg==", + "peer": true, "dependencies": { - "@ckeditor/ckeditor5-clipboard": "45.0.0", - "@ckeditor/ckeditor5-core": "45.0.0", - "@ckeditor/ckeditor5-engine": "45.0.0", - "ckeditor5": "45.0.0" + "@ckeditor/ckeditor5-clipboard": "46.0.2", + "@ckeditor/ckeditor5-core": "46.0.2", + "@ckeditor/ckeditor5-engine": "46.0.2", + "ckeditor5": "46.0.2" } }, "node_modules/@ckeditor/ckeditor5-react": { @@ -1000,220 +956,924 @@ "react": "^16.13.1 || ^17.0.0 || ^18.0.0" } }, - "node_modules/@ckeditor/ckeditor5-real-time-collaboration": { - "version": "45.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-real-time-collaboration/-/ckeditor5-real-time-collaboration-45.0.0.tgz", - "integrity": "sha512-WaNQDJgTdl1s+sML0pyFmCs6IvQdG7ra8F2jAdxWIk1WA1YkbdFEKwFkJR/UW5zS0cdvN21SWnWpfoeuzKYyMw==", - "dependencies": { - "@ckeditor/ckeditor-cloud-services-collaboration": "52.7.0", - "@ckeditor/ckeditor5-cloud-services": "45.0.0", - "@ckeditor/ckeditor5-comments": "45.0.0", - "@ckeditor/ckeditor5-core": "45.0.0", - "@ckeditor/ckeditor5-editor-multi-root": "45.0.0", - "@ckeditor/ckeditor5-engine": "45.0.0", - "@ckeditor/ckeditor5-operations-compressor": "45.0.0", - "@ckeditor/ckeditor5-revision-history": "45.0.0", - "@ckeditor/ckeditor5-theme-lark": "45.0.0", - "@ckeditor/ckeditor5-track-changes": "45.0.0", - "@ckeditor/ckeditor5-ui": "45.0.0", - "@ckeditor/ckeditor5-utils": "45.0.0", - "ckeditor5": "45.0.0", - "ckeditor5-collaboration": "45.0.0", - "es-toolkit": "1.32.0" - } - }, "node_modules/@ckeditor/ckeditor5-remove-format": { - "version": "45.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-remove-format/-/ckeditor5-remove-format-45.0.0.tgz", - "integrity": "sha512-HWVO26OpxDGf9WNmck3TgDZsQc7Rcxzstuu9lwzJc9D1kJlPgNTRuYNwEPEn2ijdNdgDOPCo6PgUvZcmuTkw1g==", + "version": "46.0.2", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-remove-format/-/ckeditor5-remove-format-46.0.2.tgz", + "integrity": "sha512-/Ez72jjpnvDqFtP4afNimyrqbt3xJn/ab7p4DoByqyuBJ/Wy7mkaRcw9dDO0oJB+GVWdcGeRWeYoFUYj3Yw0NQ==", + "peer": true, "dependencies": { - "@ckeditor/ckeditor5-core": "45.0.0", - "@ckeditor/ckeditor5-icons": "45.0.0", - "@ckeditor/ckeditor5-ui": "45.0.0", - "@ckeditor/ckeditor5-utils": "45.0.0", - "ckeditor5": "45.0.0" + "@ckeditor/ckeditor5-core": "46.0.2", + "@ckeditor/ckeditor5-icons": "46.0.2", + "@ckeditor/ckeditor5-ui": "46.0.2", + "@ckeditor/ckeditor5-utils": "46.0.2", + "ckeditor5": "46.0.2" } }, "node_modules/@ckeditor/ckeditor5-restricted-editing": { - "version": "45.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-restricted-editing/-/ckeditor5-restricted-editing-45.0.0.tgz", - "integrity": "sha512-pYQJxuVTuJvHOvu0DR9D+AVi6OUIYSoOkGdoaak3OULn5pQz2QDzXVfdIOlQA6ooLBkvg4bYcY3V4lWEkrNYQw==", + "version": "46.0.2", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-restricted-editing/-/ckeditor5-restricted-editing-46.0.2.tgz", + "integrity": "sha512-WR8HciP0DcD1TB+i8zRVwroPMiCy9Z7m0kfirCSLmwWP8bn792XwU+kId9DrOWalNzfNh4BXoviaPpi0vtRcmA==", + "peer": true, "dependencies": { - "@ckeditor/ckeditor5-core": "45.0.0", - "@ckeditor/ckeditor5-engine": "45.0.0", - "@ckeditor/ckeditor5-icons": "45.0.0", - "@ckeditor/ckeditor5-ui": "45.0.0", - "@ckeditor/ckeditor5-utils": "45.0.0", - "ckeditor5": "45.0.0" - } - }, - "node_modules/@ckeditor/ckeditor5-revision-history": { - "version": "45.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-revision-history/-/ckeditor5-revision-history-45.0.0.tgz", - "integrity": "sha512-zTKb7UFEh7e5U6G8o2+PbG6huheZQ1hAj33jMuJ+ZA83cSh2bwVOUL4NBfvzPaQm5W+R41G7o1eOf5NcRFDHdA==", - "dependencies": { - "@ckeditor/ckeditor5-autosave": "45.0.0", - "@ckeditor/ckeditor5-comments": "45.0.0", - "@ckeditor/ckeditor5-core": "45.0.0", - "@ckeditor/ckeditor5-editor-classic": "45.0.0", - "@ckeditor/ckeditor5-engine": "45.0.0", - "@ckeditor/ckeditor5-icons": "45.0.0", - "@ckeditor/ckeditor5-ui": "45.0.0", - "@ckeditor/ckeditor5-utils": "45.0.0", - "@types/luxon": "3.4.2", - "ckeditor5": "45.0.0", - "ckeditor5-collaboration": "45.0.0", - "es-toolkit": "1.32.0", - "luxon": "3.5.0" + "@ckeditor/ckeditor5-core": "46.0.2", + "@ckeditor/ckeditor5-engine": "46.0.2", + "@ckeditor/ckeditor5-icons": "46.0.2", + "@ckeditor/ckeditor5-ui": "46.0.2", + "@ckeditor/ckeditor5-utils": "46.0.2", + "ckeditor5": "46.0.2" } }, "node_modules/@ckeditor/ckeditor5-select-all": { - "version": "45.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-select-all/-/ckeditor5-select-all-45.0.0.tgz", - "integrity": "sha512-rOQEZ5BpGbEXqV3YLPvDrtGImM8c0Gy7AMDPH8OlSFHIasQnhdRCj91DhgAiSs3BNvG2xVwpf5TFWvHcOFi4oQ==", + "version": "46.0.2", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-select-all/-/ckeditor5-select-all-46.0.2.tgz", + "integrity": "sha512-qC+HAZ0BWO4daXkZ84dAu7ynMRJfhtcnUP8pR/o2D6VxJO7Cu+5MwtwfoLmSiJAUGYwcxVd/iFq3RP7ZxS4Rew==", + "peer": true, "dependencies": { - "@ckeditor/ckeditor5-core": "45.0.0", - "@ckeditor/ckeditor5-engine": "45.0.0", - "@ckeditor/ckeditor5-icons": "45.0.0", - "@ckeditor/ckeditor5-ui": "45.0.0", - "@ckeditor/ckeditor5-utils": "45.0.0" + "@ckeditor/ckeditor5-core": "46.0.2", + "@ckeditor/ckeditor5-engine": "46.0.2", + "@ckeditor/ckeditor5-icons": "46.0.2", + "@ckeditor/ckeditor5-ui": "46.0.2", + "@ckeditor/ckeditor5-utils": "46.0.2" } }, "node_modules/@ckeditor/ckeditor5-show-blocks": { - "version": "45.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-show-blocks/-/ckeditor5-show-blocks-45.0.0.tgz", - "integrity": "sha512-HqnyWEoORir9zh6EcoIrBCpnpPVGQhM7N2kXPaWPek1mJKC77tEEXavGwGN/KdYkw6jRc7vnG5slJZYz1LPAbQ==", + "version": "46.0.2", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-show-blocks/-/ckeditor5-show-blocks-46.0.2.tgz", + "integrity": "sha512-J+C59BMbnAH4gPrkUlu/dccKR2NBUqrRIFa01hnDHk+ECYeJsBNlsENNPImxeay4hiF+p4cujhQnI8Xq1NkzQQ==", + "peer": true, "dependencies": { - "@ckeditor/ckeditor5-core": "45.0.0", - "@ckeditor/ckeditor5-icons": "45.0.0", - "@ckeditor/ckeditor5-ui": "45.0.0", - "@ckeditor/ckeditor5-utils": "45.0.0", - "ckeditor5": "45.0.0" + "@ckeditor/ckeditor5-core": "46.0.2", + "@ckeditor/ckeditor5-icons": "46.0.2", + "@ckeditor/ckeditor5-ui": "46.0.2", + "@ckeditor/ckeditor5-utils": "46.0.2", + "ckeditor5": "46.0.2" } }, "node_modules/@ckeditor/ckeditor5-source-editing": { - "version": "45.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-source-editing/-/ckeditor5-source-editing-45.0.0.tgz", - "integrity": "sha512-es6kx14NnHew/GYVWBCvdXP0mvRLSwq/WEL4R/rGDkvTyxFICea2bEoGCEeiw47BMYu/5G6b+7GjDBiYJgJSPw==", + "version": "46.0.2", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-source-editing/-/ckeditor5-source-editing-46.0.2.tgz", + "integrity": "sha512-UdQELANPxAMhbbKTBCOfm/dMtqgQpMcU0D58LKjvvOT35ZGyjlrvZCKmXweFtfLPK5SmQhlS9z5/yy9JIH3pVQ==", + "peer": true, "dependencies": { - "@ckeditor/ckeditor5-comments": "45.0.0", - "@ckeditor/ckeditor5-core": "45.0.0", - "@ckeditor/ckeditor5-document-outline": "45.0.0", - "@ckeditor/ckeditor5-icons": "45.0.0", - "@ckeditor/ckeditor5-theme-lark": "45.0.0", - "@ckeditor/ckeditor5-ui": "45.0.0", - "@ckeditor/ckeditor5-utils": "45.0.0", - "ckeditor5": "45.0.0" + "@ckeditor/ckeditor5-core": "46.0.2", + "@ckeditor/ckeditor5-icons": "46.0.2", + "@ckeditor/ckeditor5-theme-lark": "46.0.2", + "@ckeditor/ckeditor5-ui": "46.0.2", + "@ckeditor/ckeditor5-utils": "46.0.2", + "ckeditor5": "46.0.2" } }, "node_modules/@ckeditor/ckeditor5-special-characters": { - "version": "45.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-special-characters/-/ckeditor5-special-characters-45.0.0.tgz", - "integrity": "sha512-T/ELE3gpvKne9cfQNRsP4aZl84DFMknsQp6G6lFrk/1QZOnsWRp3uDvYiHhpjtGKw+R/2FXbgA18OVOEFvNC7Q==", + "version": "46.0.2", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-special-characters/-/ckeditor5-special-characters-46.0.2.tgz", + "integrity": "sha512-X3XuIAchgFxmKcWcc513vzzsMcN6eOPOzQlQtVr9NKgUd/Zvw7YTyxCP1Wj2w9usgLn57p2ame/7GlBt/P1quw==", + "peer": true, "dependencies": { - "@ckeditor/ckeditor5-core": "45.0.0", - "@ckeditor/ckeditor5-icons": "45.0.0", - "@ckeditor/ckeditor5-typing": "45.0.0", - "@ckeditor/ckeditor5-ui": "45.0.0", - "@ckeditor/ckeditor5-utils": "45.0.0", - "ckeditor5": "45.0.0" + "@ckeditor/ckeditor5-core": "46.0.2", + "@ckeditor/ckeditor5-icons": "46.0.2", + "@ckeditor/ckeditor5-typing": "46.0.2", + "@ckeditor/ckeditor5-ui": "46.0.2", + "@ckeditor/ckeditor5-utils": "46.0.2", + "ckeditor5": "46.0.2" } }, "node_modules/@ckeditor/ckeditor5-style": { - "version": "45.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-style/-/ckeditor5-style-45.0.0.tgz", - "integrity": "sha512-Chhx4CFTDYgmcLBNtMXPNNyzh/xejMOuJ9eOTjHQ7EJDdF7+hMK5cK5Yk+noeHhLMeyxCQe7hmOQNmkE1f9Nbg==", + "version": "46.0.2", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-style/-/ckeditor5-style-46.0.2.tgz", + "integrity": "sha512-LeP6kV0AeY1mrv6hbuQ2s10AEoJ64Vgv7XMAieg/fYE2/CIH0GAXE9/4Xt1+X8zCEddZ0HcbKCyCJG2l20xzyQ==", + "peer": true, "dependencies": { - "@ckeditor/ckeditor5-core": "45.0.0", - "@ckeditor/ckeditor5-html-support": "45.0.0", - "@ckeditor/ckeditor5-list": "45.0.0", - "@ckeditor/ckeditor5-table": "45.0.0", - "@ckeditor/ckeditor5-typing": "45.0.0", - "@ckeditor/ckeditor5-ui": "45.0.0", - "@ckeditor/ckeditor5-utils": "45.0.0", - "ckeditor5": "45.0.0", - "es-toolkit": "1.32.0" + "@ckeditor/ckeditor5-core": "46.0.2", + "@ckeditor/ckeditor5-html-support": "46.0.2", + "@ckeditor/ckeditor5-list": "46.0.2", + "@ckeditor/ckeditor5-table": "46.0.2", + "@ckeditor/ckeditor5-typing": "46.0.2", + "@ckeditor/ckeditor5-ui": "46.0.2", + "@ckeditor/ckeditor5-utils": "46.0.2", + "ckeditor5": "46.0.2", + "es-toolkit": "1.39.5" } }, "node_modules/@ckeditor/ckeditor5-table": { - "version": "45.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-table/-/ckeditor5-table-45.0.0.tgz", - "integrity": "sha512-LgF5AF9x9epul0UogXBpK9UUE4iamwTyL6niWyGd/qUEl3LQbX0aSBnHTfrATcHhbo+DmIaDQDEsU7IVrDLkDw==", + "version": "46.0.2", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-table/-/ckeditor5-table-46.0.2.tgz", + "integrity": "sha512-dGkTe1vEk7iDEmoRCTQszyerXvO5hrJH702kwHV5md2dlXyyJBteAJ9qHiSxf1euC2mOMMUhq7n5DlqpFAFb8A==", + "peer": true, "dependencies": { - "@ckeditor/ckeditor5-clipboard": "45.0.0", - "@ckeditor/ckeditor5-core": "45.0.0", - "@ckeditor/ckeditor5-engine": "45.0.0", - "@ckeditor/ckeditor5-icons": "45.0.0", - "@ckeditor/ckeditor5-ui": "45.0.0", - "@ckeditor/ckeditor5-utils": "45.0.0", - "@ckeditor/ckeditor5-widget": "45.0.0", - "ckeditor5": "45.0.0", - "es-toolkit": "1.32.0" + "@ckeditor/ckeditor5-clipboard": "46.0.2", + "@ckeditor/ckeditor5-core": "46.0.2", + "@ckeditor/ckeditor5-engine": "46.0.2", + "@ckeditor/ckeditor5-icons": "46.0.2", + "@ckeditor/ckeditor5-ui": "46.0.2", + "@ckeditor/ckeditor5-utils": "46.0.2", + "@ckeditor/ckeditor5-widget": "46.0.2", + "ckeditor5": "46.0.2", + "es-toolkit": "1.39.5" } }, "node_modules/@ckeditor/ckeditor5-theme-lark": { - "version": "45.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-theme-lark/-/ckeditor5-theme-lark-45.0.0.tgz", - "integrity": "sha512-PLtgUsE0mV2HfbBzLLW+BxUrtPQDEbumfIb8RlOVEd1yg6aTp3qNBQWDfiKL3eBJRFlh3qWYVouwu1S35JYn5w==", + "version": "46.0.2", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-theme-lark/-/ckeditor5-theme-lark-46.0.2.tgz", + "integrity": "sha512-sHhwOZVg0e3SHm6caeHP67VlKojtoqxiu6oCwFduC+hK4s3OhQ3J/v+FIs7wGeFPz4ReBMAp63LNJVVcllRw+g==", + "peer": true, "dependencies": { - "@ckeditor/ckeditor5-ui": "45.0.0" - } - }, - "node_modules/@ckeditor/ckeditor5-track-changes": { - "version": "45.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-track-changes/-/ckeditor5-track-changes-45.0.0.tgz", - "integrity": "sha512-2i6H5pB55l1D+BihDT9kUUWcGF8he1IBSMBrQ3uvbEdo3OLd9sgw0ZrREo84Z5S0r5dsdaJA97/JatW2Q3KZXg==", - "dependencies": { - "@ckeditor/ckeditor5-clipboard": "45.0.0", - "@ckeditor/ckeditor5-code-block": "45.0.0", - "@ckeditor/ckeditor5-comments": "45.0.0", - "@ckeditor/ckeditor5-core": "45.0.0", - "@ckeditor/ckeditor5-editor-multi-root": "45.0.0", - "@ckeditor/ckeditor5-engine": "45.0.0", - "@ckeditor/ckeditor5-enter": "45.0.0", - "@ckeditor/ckeditor5-find-and-replace": "45.0.0", - "@ckeditor/ckeditor5-font": "45.0.0", - "@ckeditor/ckeditor5-heading": "45.0.0", - "@ckeditor/ckeditor5-highlight": "45.0.0", - "@ckeditor/ckeditor5-icons": "45.0.0", - "@ckeditor/ckeditor5-image": "45.0.0", - "@ckeditor/ckeditor5-link": "45.0.0", - "@ckeditor/ckeditor5-list": "45.0.0", - "@ckeditor/ckeditor5-media-embed": "45.0.0", - "@ckeditor/ckeditor5-merge-fields": "45.0.0", - "@ckeditor/ckeditor5-restricted-editing": "45.0.0", - "@ckeditor/ckeditor5-style": "45.0.0", - "@ckeditor/ckeditor5-table": "45.0.0", - "@ckeditor/ckeditor5-typing": "45.0.0", - "@ckeditor/ckeditor5-ui": "45.0.0", - "@ckeditor/ckeditor5-utils": "45.0.0", - "@ckeditor/ckeditor5-widget": "45.0.0", - "ckeditor5": "45.0.0", - "ckeditor5-collaboration": "45.0.0", - "es-toolkit": "1.32.0" + "@ckeditor/ckeditor5-ui": "46.0.2" } }, "node_modules/@ckeditor/ckeditor5-typing": { - "version": "45.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-typing/-/ckeditor5-typing-45.0.0.tgz", - "integrity": "sha512-sQonahw1LdeOoXgfeKZ//seh066sBJ7ABK1kyXfI5a7rPVZ1K28G4mOyvVBMwXq4Vot0Gffc5V8sW9CmcOr/5A==", + "version": "46.0.2", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-typing/-/ckeditor5-typing-46.0.2.tgz", + "integrity": "sha512-jYrsRmE1rZ6c8jtOWVm6Q3FpIT9HWdJg6fK453w4upkjWM7lH3kXxtPgSLmEATUyO/ON91VNXEGA+LGml2MHnw==", + "peer": true, "dependencies": { - "@ckeditor/ckeditor5-core": "45.0.0", - "@ckeditor/ckeditor5-engine": "45.0.0", - "@ckeditor/ckeditor5-utils": "45.0.0", - "es-toolkit": "1.32.0" + "@ckeditor/ckeditor5-core": "46.0.2", + "@ckeditor/ckeditor5-engine": "46.0.2", + "@ckeditor/ckeditor5-utils": "46.0.2", + "es-toolkit": "1.39.5" } }, "node_modules/@ckeditor/ckeditor5-ui": { - "version": "45.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-ui/-/ckeditor5-ui-45.0.0.tgz", - "integrity": "sha512-kbZ02pu9xBl7OAf5Reou/9VsQwsOChw4n7xMWTqL4SzDpCweULpUugtiGW1n/zpF956PN6hAaWAbpSgXFBjAAw==", + "version": "46.0.2", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-ui/-/ckeditor5-ui-46.0.2.tgz", + "integrity": "sha512-c0Emy60YDY0EZl8nLPNaFoEA60cxQvfz8cD9uK7MYw9L5s4xSi+m0Nd0P2BR8gK/dfRnwiBnUyLDcu4yPMN1hw==", + "peer": true, "dependencies": { - "@ckeditor/ckeditor5-core": "45.0.0", - "@ckeditor/ckeditor5-editor-multi-root": "45.0.0", - "@ckeditor/ckeditor5-engine": "45.0.0", - "@ckeditor/ckeditor5-icons": "45.0.0", - "@ckeditor/ckeditor5-utils": "45.0.0", + "@ckeditor/ckeditor5-core": "46.0.2", + "@ckeditor/ckeditor5-editor-multi-root": "46.0.2", + "@ckeditor/ckeditor5-engine": "46.0.2", + "@ckeditor/ckeditor5-icons": "46.0.2", + "@ckeditor/ckeditor5-utils": "46.0.2", + "@types/color-convert": "2.0.4", + "color-convert": "3.1.0", + "color-parse": "2.0.2", + "es-toolkit": "1.39.5", + "vanilla-colorful": "0.7.2" + } + }, + "node_modules/@ckeditor/ckeditor5-undo": { + "version": "46.0.2", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-undo/-/ckeditor5-undo-46.0.2.tgz", + "integrity": "sha512-IOFL9rrYvk2KcNyFK9YPOENM3H7RRqtBNNmj9A9zntpqsoq+8QKqcY5BpcDeODrkOtmbrhwDwcwcek7uqI3S5g==", + "peer": true, + "dependencies": { + "@ckeditor/ckeditor5-core": "46.0.2", + "@ckeditor/ckeditor5-engine": "46.0.2", + "@ckeditor/ckeditor5-icons": "46.0.2", + "@ckeditor/ckeditor5-ui": "46.0.2", + "@ckeditor/ckeditor5-utils": "46.0.2" + } + }, + "node_modules/@ckeditor/ckeditor5-upload": { + "version": "46.0.2", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-upload/-/ckeditor5-upload-46.0.2.tgz", + "integrity": "sha512-34lQ7Cx+/hiHAsY3yL+mwbD2Y1QPsqdr9VdgQU8McfwQNSh/PHBa5WplIMsdMRym8pEicj50nsli/hVl58FsZg==", + "peer": true, + "dependencies": { + "@ckeditor/ckeditor5-core": "46.0.2", + "@ckeditor/ckeditor5-utils": "46.0.2" + } + }, + "node_modules/@ckeditor/ckeditor5-utils": { + "version": "46.0.2", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-utils/-/ckeditor5-utils-46.0.2.tgz", + "integrity": "sha512-7t9PAZurES75Nz7ICadfRoGT5SbXnbxu6L5PoAxmyIGFPKICdZ6I4mVILVraPSNwgFDm/Zg2RxmiCOMWFTlxMg==", + "peer": true, + "dependencies": { + "@ckeditor/ckeditor5-ui": "46.0.2", + "es-toolkit": "1.39.5" + } + }, + "node_modules/@ckeditor/ckeditor5-watchdog": { + "version": "45.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-watchdog/-/ckeditor5-watchdog-45.2.1.tgz", + "integrity": "sha512-FthIfLtl4qCv7iNEul9ZvUulFZVYNeMwS+Ww22HstZlJP3Ahh/JF4CGTkzfbP/oGFUsZCEochQ7H2/f4MN7pbg==", + "dependencies": { + "@ckeditor/ckeditor5-core": "45.2.1", + "@ckeditor/ckeditor5-editor-multi-root": "45.2.1", + "@ckeditor/ckeditor5-engine": "45.2.1", + "@ckeditor/ckeditor5-utils": "45.2.1", + "es-toolkit": "1.32.0" + } + }, + "node_modules/@ckeditor/ckeditor5-watchdog/node_modules/@ckeditor/ckeditor5-adapter-ckfinder": { + "version": "45.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-adapter-ckfinder/-/ckeditor5-adapter-ckfinder-45.2.1.tgz", + "integrity": "sha512-lvXu5hc1wP0U2tTGm9wi8QoWrxnoPfR04A5br8u5cYzIbmyYDFcHgBWhWXjrDrjxVGDMSLgmrMtsw5gLhzE2yw==", + "dependencies": { + "@ckeditor/ckeditor5-core": "45.2.1", + "@ckeditor/ckeditor5-upload": "45.2.1", + "ckeditor5": "45.2.1" + } + }, + "node_modules/@ckeditor/ckeditor5-watchdog/node_modules/@ckeditor/ckeditor5-alignment": { + "version": "45.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-alignment/-/ckeditor5-alignment-45.2.1.tgz", + "integrity": "sha512-aYCxhuvur2vtgzhl8yw4OWqhjsNvqUBW5Lyk4SVcs+fVyaOxIYhjNw+9oVkAjryPT/wLVhXBHnQEBoG6hUuE8g==", + "dependencies": { + "@ckeditor/ckeditor5-core": "45.2.1", + "@ckeditor/ckeditor5-icons": "45.2.1", + "@ckeditor/ckeditor5-ui": "45.2.1", + "@ckeditor/ckeditor5-utils": "45.2.1", + "ckeditor5": "45.2.1" + } + }, + "node_modules/@ckeditor/ckeditor5-watchdog/node_modules/@ckeditor/ckeditor5-autoformat": { + "version": "45.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-autoformat/-/ckeditor5-autoformat-45.2.1.tgz", + "integrity": "sha512-0QsRJ+Oh3+3oAwG+KeuyPBnFArF4mzFk8RX277iqQInbIit63lds0pgejJGvXMrDcpUxo6RzmXKZPJEeps818Q==", + "dependencies": { + "@ckeditor/ckeditor5-core": "45.2.1", + "@ckeditor/ckeditor5-engine": "45.2.1", + "@ckeditor/ckeditor5-heading": "45.2.1", + "@ckeditor/ckeditor5-typing": "45.2.1", + "@ckeditor/ckeditor5-utils": "45.2.1", + "ckeditor5": "45.2.1" + } + }, + "node_modules/@ckeditor/ckeditor5-watchdog/node_modules/@ckeditor/ckeditor5-autosave": { + "version": "45.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-autosave/-/ckeditor5-autosave-45.2.1.tgz", + "integrity": "sha512-XnK5Ktec5nQ12ianvf++zrxNpS9sjA2C/e9TTBcY3h99oMcdO7cbm0Yv9zzQNODQifdrHq/KXwAoWSYYNTjtiw==", + "dependencies": { + "@ckeditor/ckeditor5-core": "45.2.1", + "@ckeditor/ckeditor5-utils": "45.2.1", + "ckeditor5": "45.2.1", + "es-toolkit": "1.32.0" + } + }, + "node_modules/@ckeditor/ckeditor5-watchdog/node_modules/@ckeditor/ckeditor5-basic-styles": { + "version": "45.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-basic-styles/-/ckeditor5-basic-styles-45.2.1.tgz", + "integrity": "sha512-PXnnddU8boF2PFziaodXrPYtLgEmWSjH9YaZMSFrcsf11RmqLJ3YjaJHfL94TFFQuK+Ey3pAIiT7d7EOjARBVw==", + "dependencies": { + "@ckeditor/ckeditor5-core": "45.2.1", + "@ckeditor/ckeditor5-icons": "45.2.1", + "@ckeditor/ckeditor5-typing": "45.2.1", + "@ckeditor/ckeditor5-ui": "45.2.1", + "@ckeditor/ckeditor5-utils": "45.2.1", + "ckeditor5": "45.2.1" + } + }, + "node_modules/@ckeditor/ckeditor5-watchdog/node_modules/@ckeditor/ckeditor5-block-quote": { + "version": "45.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-block-quote/-/ckeditor5-block-quote-45.2.1.tgz", + "integrity": "sha512-H7x7EYwfK6M2v4n6VIp1PJ5YyZBnR6/vyqEiH7CQB5cN6IvgjxArXimD6BnIVYXgiwVGk89P4Lv0UZOe4zICYQ==", + "dependencies": { + "@ckeditor/ckeditor5-core": "45.2.1", + "@ckeditor/ckeditor5-enter": "45.2.1", + "@ckeditor/ckeditor5-icons": "45.2.1", + "@ckeditor/ckeditor5-typing": "45.2.1", + "@ckeditor/ckeditor5-ui": "45.2.1", + "@ckeditor/ckeditor5-utils": "45.2.1", + "ckeditor5": "45.2.1" + } + }, + "node_modules/@ckeditor/ckeditor5-watchdog/node_modules/@ckeditor/ckeditor5-bookmark": { + "version": "45.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-bookmark/-/ckeditor5-bookmark-45.2.1.tgz", + "integrity": "sha512-qJxadIb5d0dJWSA3pLC9Udo22tViqgg60LqvkjA7HPoP/NNx0YPaS5fmnb7nW03KaZo/58C8nc9DdvuO7LlWWw==", + "dependencies": { + "@ckeditor/ckeditor5-core": "45.2.1", + "@ckeditor/ckeditor5-icons": "45.2.1", + "@ckeditor/ckeditor5-link": "45.2.1", + "@ckeditor/ckeditor5-ui": "45.2.1", + "@ckeditor/ckeditor5-utils": "45.2.1", + "@ckeditor/ckeditor5-widget": "45.2.1", + "ckeditor5": "45.2.1" + } + }, + "node_modules/@ckeditor/ckeditor5-watchdog/node_modules/@ckeditor/ckeditor5-ckbox": { + "version": "45.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-ckbox/-/ckeditor5-ckbox-45.2.1.tgz", + "integrity": "sha512-v+2I5scbc6y4lnz9cbH/6FQRxpqJ1vymlSACFe6R9mH8aqIROHArIhofG6Bwd9LK6ksAMITO+He20fFWe0HJRA==", + "dependencies": { + "@ckeditor/ckeditor5-cloud-services": "45.2.1", + "@ckeditor/ckeditor5-core": "45.2.1", + "@ckeditor/ckeditor5-engine": "45.2.1", + "@ckeditor/ckeditor5-icons": "45.2.1", + "@ckeditor/ckeditor5-image": "45.2.1", + "@ckeditor/ckeditor5-ui": "45.2.1", + "@ckeditor/ckeditor5-upload": "45.2.1", + "@ckeditor/ckeditor5-utils": "45.2.1", + "blurhash": "2.0.5", + "ckeditor5": "45.2.1", + "es-toolkit": "1.32.0" + } + }, + "node_modules/@ckeditor/ckeditor5-watchdog/node_modules/@ckeditor/ckeditor5-ckfinder": { + "version": "45.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-ckfinder/-/ckeditor5-ckfinder-45.2.1.tgz", + "integrity": "sha512-LEgK9IM+ZX+WcE60kqyr1aMQQfH6HgUUIomly2b7InmIfwUBzIc37ef21WlFd/w+YSjwBjwRLG0W+oYVmx3SZg==", + "dependencies": { + "@ckeditor/ckeditor5-core": "45.2.1", + "@ckeditor/ckeditor5-icons": "45.2.1", + "@ckeditor/ckeditor5-image": "45.2.1", + "@ckeditor/ckeditor5-ui": "45.2.1", + "@ckeditor/ckeditor5-utils": "45.2.1", + "ckeditor5": "45.2.1" + } + }, + "node_modules/@ckeditor/ckeditor5-watchdog/node_modules/@ckeditor/ckeditor5-clipboard": { + "version": "45.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-clipboard/-/ckeditor5-clipboard-45.2.1.tgz", + "integrity": "sha512-VEzCNHEzJO4B5Co4Q3YO06g7GThkSmgOWAFgQwa/BDKqT40/u36ccB7uYKsWzBMBRu3KsOWFk6sPSueQiMfmew==", + "dependencies": { + "@ckeditor/ckeditor5-core": "45.2.1", + "@ckeditor/ckeditor5-engine": "45.2.1", + "@ckeditor/ckeditor5-ui": "45.2.1", + "@ckeditor/ckeditor5-utils": "45.2.1", + "@ckeditor/ckeditor5-widget": "45.2.1", + "es-toolkit": "1.32.0" + } + }, + "node_modules/@ckeditor/ckeditor5-watchdog/node_modules/@ckeditor/ckeditor5-cloud-services": { + "version": "45.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-cloud-services/-/ckeditor5-cloud-services-45.2.1.tgz", + "integrity": "sha512-LQDjKxScFAkgXiFB9fypqf3pj2ou63SgsTmt3aMuH/e5NGxGCbG9EodHWgFCg5cvGEXV+jC7JCrOquflti/yBg==", + "dependencies": { + "@ckeditor/ckeditor5-core": "45.2.1", + "@ckeditor/ckeditor5-utils": "45.2.1", + "ckeditor5": "45.2.1" + } + }, + "node_modules/@ckeditor/ckeditor5-watchdog/node_modules/@ckeditor/ckeditor5-code-block": { + "version": "45.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-code-block/-/ckeditor5-code-block-45.2.1.tgz", + "integrity": "sha512-/XmKP8lol6WHDK/wbxFJu3npH8WnbZC9Gt7kND8bnpfQTSVihZmtjOnSfmyo6jKTsXWB1eDUI4+JdKCdrgfd2A==", + "dependencies": { + "@ckeditor/ckeditor5-clipboard": "45.2.1", + "@ckeditor/ckeditor5-core": "45.2.1", + "@ckeditor/ckeditor5-engine": "45.2.1", + "@ckeditor/ckeditor5-enter": "45.2.1", + "@ckeditor/ckeditor5-icons": "45.2.1", + "@ckeditor/ckeditor5-ui": "45.2.1", + "@ckeditor/ckeditor5-utils": "45.2.1", + "ckeditor5": "45.2.1" + } + }, + "node_modules/@ckeditor/ckeditor5-watchdog/node_modules/@ckeditor/ckeditor5-core": { + "version": "45.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-core/-/ckeditor5-core-45.2.1.tgz", + "integrity": "sha512-h32tw/50ampWiouysBEQLXbPSAV1QV4iUEFNQzJVSy9q9fnGy6hsLZNlTqA+bORHwhn8SL96+OcAcGUNOiWfEg==", + "dependencies": { + "@ckeditor/ckeditor5-engine": "45.2.1", + "@ckeditor/ckeditor5-ui": "45.2.1", + "@ckeditor/ckeditor5-utils": "45.2.1", + "@ckeditor/ckeditor5-watchdog": "45.2.1", + "es-toolkit": "1.32.0" + } + }, + "node_modules/@ckeditor/ckeditor5-watchdog/node_modules/@ckeditor/ckeditor5-easy-image": { + "version": "45.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-easy-image/-/ckeditor5-easy-image-45.2.1.tgz", + "integrity": "sha512-jPydqTv1pRWo+uYQQn+er/WH3z6R77Jn3w2hQGKy77Ku9j0gEp/YwODSTW/IeZDDHE7Bmrw1S5ULHoveX7k4lg==", + "dependencies": { + "@ckeditor/ckeditor5-cloud-services": "45.2.1", + "@ckeditor/ckeditor5-core": "45.2.1", + "@ckeditor/ckeditor5-upload": "45.2.1", + "@ckeditor/ckeditor5-utils": "45.2.1", + "ckeditor5": "45.2.1" + } + }, + "node_modules/@ckeditor/ckeditor5-watchdog/node_modules/@ckeditor/ckeditor5-editor-balloon": { + "version": "45.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-balloon/-/ckeditor5-editor-balloon-45.2.1.tgz", + "integrity": "sha512-K/nNGeaBuD5MvaxamoZzv97LPzyb7n9t8FiScmXIpgkmy/mRt1jkbhmMtGuHdTuUL2v4z3hCthb1EDsxJM8HwQ==", + "dependencies": { + "@ckeditor/ckeditor5-core": "45.2.1", + "@ckeditor/ckeditor5-engine": "45.2.1", + "@ckeditor/ckeditor5-ui": "45.2.1", + "@ckeditor/ckeditor5-utils": "45.2.1", + "ckeditor5": "45.2.1", + "es-toolkit": "1.32.0" + } + }, + "node_modules/@ckeditor/ckeditor5-watchdog/node_modules/@ckeditor/ckeditor5-editor-classic": { + "version": "45.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-classic/-/ckeditor5-editor-classic-45.2.1.tgz", + "integrity": "sha512-cIyNNu4jano8WHl94ljNxXVpxGQadx4esDbV1rmj3e5gCh0XCXPOcyHYW9QPCT1Jf2M7YX32t5FFT/ixV4269A==", + "dependencies": { + "@ckeditor/ckeditor5-core": "45.2.1", + "@ckeditor/ckeditor5-engine": "45.2.1", + "@ckeditor/ckeditor5-ui": "45.2.1", + "@ckeditor/ckeditor5-utils": "45.2.1", + "ckeditor5": "45.2.1", + "es-toolkit": "1.32.0" + } + }, + "node_modules/@ckeditor/ckeditor5-watchdog/node_modules/@ckeditor/ckeditor5-editor-decoupled": { + "version": "45.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-decoupled/-/ckeditor5-editor-decoupled-45.2.1.tgz", + "integrity": "sha512-LNXe8CTIYL7PxwMHe2i1Ta7BlqmEO9ke/xrQxW+FHJ1obEsjZS56uz7YgBWISGXjWh/0bBRpz+7jL0FhflK9Dw==", + "dependencies": { + "@ckeditor/ckeditor5-core": "45.2.1", + "@ckeditor/ckeditor5-engine": "45.2.1", + "@ckeditor/ckeditor5-ui": "45.2.1", + "@ckeditor/ckeditor5-utils": "45.2.1", + "ckeditor5": "45.2.1", + "es-toolkit": "1.32.0" + } + }, + "node_modules/@ckeditor/ckeditor5-watchdog/node_modules/@ckeditor/ckeditor5-editor-inline": { + "version": "45.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-inline/-/ckeditor5-editor-inline-45.2.1.tgz", + "integrity": "sha512-/z/7U43QdVn0PUgIq+a/HRbgAut2eeLCzWVL4henbfSRxYJ9DBHH3ckIhX//QTfyTodeJ/5igrSmZH7oGVPwww==", + "dependencies": { + "@ckeditor/ckeditor5-core": "45.2.1", + "@ckeditor/ckeditor5-engine": "45.2.1", + "@ckeditor/ckeditor5-ui": "45.2.1", + "@ckeditor/ckeditor5-utils": "45.2.1", + "ckeditor5": "45.2.1", + "es-toolkit": "1.32.0" + } + }, + "node_modules/@ckeditor/ckeditor5-watchdog/node_modules/@ckeditor/ckeditor5-editor-multi-root": { + "version": "45.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-multi-root/-/ckeditor5-editor-multi-root-45.2.1.tgz", + "integrity": "sha512-o3AIx3fKCbQPKrbcgflgUVLEfP+zL2/oX22agIA0iugghpLF2Q7y0hlVRuYjWa0fOY1mxt7EKC6BWwgrSF3X3Q==", + "dependencies": { + "@ckeditor/ckeditor5-core": "45.2.1", + "@ckeditor/ckeditor5-engine": "45.2.1", + "@ckeditor/ckeditor5-ui": "45.2.1", + "@ckeditor/ckeditor5-utils": "45.2.1", + "ckeditor5": "45.2.1", + "es-toolkit": "1.32.0" + } + }, + "node_modules/@ckeditor/ckeditor5-watchdog/node_modules/@ckeditor/ckeditor5-emoji": { + "version": "45.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-emoji/-/ckeditor5-emoji-45.2.1.tgz", + "integrity": "sha512-g5jtferdBRC7VI34AiLoVQZ4MYYr3PgEM0yZ1rNJSt0UfxQgZcHTu0SrZV/qxxweDcyQikHeBMrkQy0i77zabQ==", + "dependencies": { + "@ckeditor/ckeditor5-core": "45.2.1", + "@ckeditor/ckeditor5-icons": "45.2.1", + "@ckeditor/ckeditor5-mention": "45.2.1", + "@ckeditor/ckeditor5-typing": "45.2.1", + "@ckeditor/ckeditor5-ui": "45.2.1", + "@ckeditor/ckeditor5-utils": "45.2.1", + "ckeditor5": "45.2.1", + "es-toolkit": "1.32.0", + "fuzzysort": "3.1.0" + } + }, + "node_modules/@ckeditor/ckeditor5-watchdog/node_modules/@ckeditor/ckeditor5-engine": { + "version": "45.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-engine/-/ckeditor5-engine-45.2.1.tgz", + "integrity": "sha512-kX6myPFscybc7ujM/iFTCKi5353+uRg0h1UKXVvh0NuqcnzJkMmpke3iFyzUckkfmtw/GvLvtRTli3190QgBaw==", + "dependencies": { + "@ckeditor/ckeditor5-utils": "45.2.1", + "es-toolkit": "1.32.0" + } + }, + "node_modules/@ckeditor/ckeditor5-watchdog/node_modules/@ckeditor/ckeditor5-enter": { + "version": "45.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-enter/-/ckeditor5-enter-45.2.1.tgz", + "integrity": "sha512-y5wsQmB6+rERieqkPi/DvrrY2v8t8bUVZtVtx7vdiujF3Iab7s6GvPcLCZJDhDPRNSVxJb2wR0jREIqGv+CAgw==", + "dependencies": { + "@ckeditor/ckeditor5-core": "45.2.1", + "@ckeditor/ckeditor5-engine": "45.2.1", + "@ckeditor/ckeditor5-utils": "45.2.1" + } + }, + "node_modules/@ckeditor/ckeditor5-watchdog/node_modules/@ckeditor/ckeditor5-essentials": { + "version": "45.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-essentials/-/ckeditor5-essentials-45.2.1.tgz", + "integrity": "sha512-kMHqD/m5Y55CqgjAa4Ui5p+yg28c1Itm6V97Sn30z3lMXauSRU9Bg9JnSlV+b1zqZuiUGBedEtc8ou5rm1px+A==", + "dependencies": { + "@ckeditor/ckeditor5-clipboard": "45.2.1", + "@ckeditor/ckeditor5-core": "45.2.1", + "@ckeditor/ckeditor5-enter": "45.2.1", + "@ckeditor/ckeditor5-select-all": "45.2.1", + "@ckeditor/ckeditor5-typing": "45.2.1", + "@ckeditor/ckeditor5-ui": "45.2.1", + "@ckeditor/ckeditor5-undo": "45.2.1", + "ckeditor5": "45.2.1" + } + }, + "node_modules/@ckeditor/ckeditor5-watchdog/node_modules/@ckeditor/ckeditor5-find-and-replace": { + "version": "45.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-find-and-replace/-/ckeditor5-find-and-replace-45.2.1.tgz", + "integrity": "sha512-mfdWr5Sy+HHLKZXXq3qkuMYgIUR+est/snEQyUeySUYMMh0LxvlO5nUG6X5RQXmWy9eTmpNDvObLxm48/tcsvg==", + "dependencies": { + "@ckeditor/ckeditor5-core": "45.2.1", + "@ckeditor/ckeditor5-icons": "45.2.1", + "@ckeditor/ckeditor5-ui": "45.2.1", + "@ckeditor/ckeditor5-utils": "45.2.1", + "ckeditor5": "45.2.1", + "es-toolkit": "1.32.0" + } + }, + "node_modules/@ckeditor/ckeditor5-watchdog/node_modules/@ckeditor/ckeditor5-font": { + "version": "45.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-font/-/ckeditor5-font-45.2.1.tgz", + "integrity": "sha512-ZrvK0XcR/SXYbGyAczJRd4Y/U2fJcqEKSpxNHZLxTpVDArS9E1PQGQ/F27w4Z2wfmAKKjqf2SPlWb2JBZ/RY/w==", + "dependencies": { + "@ckeditor/ckeditor5-core": "45.2.1", + "@ckeditor/ckeditor5-engine": "45.2.1", + "@ckeditor/ckeditor5-icons": "45.2.1", + "@ckeditor/ckeditor5-ui": "45.2.1", + "@ckeditor/ckeditor5-utils": "45.2.1", + "ckeditor5": "45.2.1" + } + }, + "node_modules/@ckeditor/ckeditor5-watchdog/node_modules/@ckeditor/ckeditor5-fullscreen": { + "version": "45.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-fullscreen/-/ckeditor5-fullscreen-45.2.1.tgz", + "integrity": "sha512-quSvp00VLA03aXTStgICRIglKN19Dn2elyJ+w20i1ZitvWZNf9bNayDeeCZGR2+qU/2kAEAsn5Q2bdHlC2tUnA==", + "dependencies": { + "@ckeditor/ckeditor5-core": "45.2.1", + "@ckeditor/ckeditor5-editor-classic": "45.2.1", + "@ckeditor/ckeditor5-editor-decoupled": "45.2.1", + "@ckeditor/ckeditor5-icons": "45.2.1", + "@ckeditor/ckeditor5-ui": "45.2.1", + "@ckeditor/ckeditor5-utils": "45.2.1", + "ckeditor5": "45.2.1" + } + }, + "node_modules/@ckeditor/ckeditor5-watchdog/node_modules/@ckeditor/ckeditor5-heading": { + "version": "45.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-heading/-/ckeditor5-heading-45.2.1.tgz", + "integrity": "sha512-J9ICygU3x0c0gY7FJJ0Ba3EFVlspbQinungipnIyMF2/4SXTOepKxHYG3x7j9xcjpUGosokeSvKfdQ0ACKtoKg==", + "dependencies": { + "@ckeditor/ckeditor5-core": "45.2.1", + "@ckeditor/ckeditor5-engine": "45.2.1", + "@ckeditor/ckeditor5-icons": "45.2.1", + "@ckeditor/ckeditor5-paragraph": "45.2.1", + "@ckeditor/ckeditor5-ui": "45.2.1", + "@ckeditor/ckeditor5-utils": "45.2.1", + "ckeditor5": "45.2.1" + } + }, + "node_modules/@ckeditor/ckeditor5-watchdog/node_modules/@ckeditor/ckeditor5-highlight": { + "version": "45.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-highlight/-/ckeditor5-highlight-45.2.1.tgz", + "integrity": "sha512-Z8mIWO0TpvAyfQslJn3FertL8Brl2L7xIgad/s8JMfUWPcB7Tg2qm5GUqe1yfBmROz2g86JX+v6iMVvb5MkBHg==", + "dependencies": { + "@ckeditor/ckeditor5-core": "45.2.1", + "@ckeditor/ckeditor5-icons": "45.2.1", + "@ckeditor/ckeditor5-ui": "45.2.1", + "@ckeditor/ckeditor5-utils": "45.2.1", + "ckeditor5": "45.2.1" + } + }, + "node_modules/@ckeditor/ckeditor5-watchdog/node_modules/@ckeditor/ckeditor5-horizontal-line": { + "version": "45.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-horizontal-line/-/ckeditor5-horizontal-line-45.2.1.tgz", + "integrity": "sha512-YMI7XQuMUTbhG33jrAGlmkkIxVnusF/e057oUAJ+Er6ug1RRAd3Y1I2MLmmk4/4mGmjXZPOXH8ueWHHFCMOvog==", + "dependencies": { + "@ckeditor/ckeditor5-core": "45.2.1", + "@ckeditor/ckeditor5-icons": "45.2.1", + "@ckeditor/ckeditor5-ui": "45.2.1", + "@ckeditor/ckeditor5-utils": "45.2.1", + "@ckeditor/ckeditor5-widget": "45.2.1", + "ckeditor5": "45.2.1" + } + }, + "node_modules/@ckeditor/ckeditor5-watchdog/node_modules/@ckeditor/ckeditor5-html-embed": { + "version": "45.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-html-embed/-/ckeditor5-html-embed-45.2.1.tgz", + "integrity": "sha512-UMr3GPcoavAHHFv4DWk/9dvgHmHEft1VzUYEAYK9S2lC8ADkSzo6rrWOwYapFZps1tJEwQjLQF+XZ9fw41t0lw==", + "dependencies": { + "@ckeditor/ckeditor5-core": "45.2.1", + "@ckeditor/ckeditor5-icons": "45.2.1", + "@ckeditor/ckeditor5-ui": "45.2.1", + "@ckeditor/ckeditor5-utils": "45.2.1", + "@ckeditor/ckeditor5-widget": "45.2.1", + "ckeditor5": "45.2.1" + } + }, + "node_modules/@ckeditor/ckeditor5-watchdog/node_modules/@ckeditor/ckeditor5-html-support": { + "version": "45.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-html-support/-/ckeditor5-html-support-45.2.1.tgz", + "integrity": "sha512-ZxT3vxO4++iN7BU1fApTIDGkjAkWemUyNkUxWt/TRg3tgOUbnlyhyS9HHOh/UITfNuLgx9IKm04uh611okIIAA==", + "dependencies": { + "@ckeditor/ckeditor5-core": "45.2.1", + "@ckeditor/ckeditor5-engine": "45.2.1", + "@ckeditor/ckeditor5-enter": "45.2.1", + "@ckeditor/ckeditor5-heading": "45.2.1", + "@ckeditor/ckeditor5-image": "45.2.1", + "@ckeditor/ckeditor5-list": "45.2.1", + "@ckeditor/ckeditor5-table": "45.2.1", + "@ckeditor/ckeditor5-utils": "45.2.1", + "@ckeditor/ckeditor5-widget": "45.2.1", + "ckeditor5": "45.2.1", + "es-toolkit": "1.32.0" + } + }, + "node_modules/@ckeditor/ckeditor5-watchdog/node_modules/@ckeditor/ckeditor5-icons": { + "version": "45.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-icons/-/ckeditor5-icons-45.2.1.tgz", + "integrity": "sha512-vDCbPu8zKMFgiUQTFuie0h9PNHifXuAeiNHvk/W/6OutTNJwuBp7oLBpYvvkkJ5/iTFPL7En5nOc/czScNmqQw==" + }, + "node_modules/@ckeditor/ckeditor5-watchdog/node_modules/@ckeditor/ckeditor5-image": { + "version": "45.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-image/-/ckeditor5-image-45.2.1.tgz", + "integrity": "sha512-dBd9jKh0Pn6pXJEOc3HX0aONJjTOVTh758K43Ncm/AN73G/mcoaN92mkoMSm1yxzea5W21hFBbr8ttseOyaIYw==", + "dependencies": { + "@ckeditor/ckeditor5-clipboard": "45.2.1", + "@ckeditor/ckeditor5-core": "45.2.1", + "@ckeditor/ckeditor5-engine": "45.2.1", + "@ckeditor/ckeditor5-icons": "45.2.1", + "@ckeditor/ckeditor5-typing": "45.2.1", + "@ckeditor/ckeditor5-ui": "45.2.1", + "@ckeditor/ckeditor5-undo": "45.2.1", + "@ckeditor/ckeditor5-upload": "45.2.1", + "@ckeditor/ckeditor5-utils": "45.2.1", + "@ckeditor/ckeditor5-widget": "45.2.1", + "ckeditor5": "45.2.1", + "es-toolkit": "1.32.0" + } + }, + "node_modules/@ckeditor/ckeditor5-watchdog/node_modules/@ckeditor/ckeditor5-indent": { + "version": "45.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-indent/-/ckeditor5-indent-45.2.1.tgz", + "integrity": "sha512-aQlXGtsydQ2l3wffKFE/Hs9RAmlJPLn6vMzi44NLnKxQ33bPPhqAr3JlCEMlyI5ihVlUE45KtEWt+F7wNljFrg==", + "dependencies": { + "@ckeditor/ckeditor5-core": "45.2.1", + "@ckeditor/ckeditor5-engine": "45.2.1", + "@ckeditor/ckeditor5-heading": "45.2.1", + "@ckeditor/ckeditor5-icons": "45.2.1", + "@ckeditor/ckeditor5-list": "45.2.1", + "@ckeditor/ckeditor5-ui": "45.2.1", + "@ckeditor/ckeditor5-utils": "45.2.1", + "ckeditor5": "45.2.1" + } + }, + "node_modules/@ckeditor/ckeditor5-watchdog/node_modules/@ckeditor/ckeditor5-language": { + "version": "45.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-language/-/ckeditor5-language-45.2.1.tgz", + "integrity": "sha512-pCN1tr+g4Cj7wqRLiaLcbDRJze+pxp8bfHr0T1z1wZRIs5c2lyZtSX00EqyxkXWFYWfu0wPujqKxQzetPbr98w==", + "dependencies": { + "@ckeditor/ckeditor5-core": "45.2.1", + "@ckeditor/ckeditor5-ui": "45.2.1", + "@ckeditor/ckeditor5-utils": "45.2.1", + "ckeditor5": "45.2.1" + } + }, + "node_modules/@ckeditor/ckeditor5-watchdog/node_modules/@ckeditor/ckeditor5-link": { + "version": "45.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-link/-/ckeditor5-link-45.2.1.tgz", + "integrity": "sha512-TjqPAfbjQEpmJK7YQ3ounjnEVSbseGwyws9AeyhVKHINbppE1LSA9Q8pDELEUalEOBvaEZgB5x0OtuCQE7exdg==", + "dependencies": { + "@ckeditor/ckeditor5-clipboard": "45.2.1", + "@ckeditor/ckeditor5-core": "45.2.1", + "@ckeditor/ckeditor5-engine": "45.2.1", + "@ckeditor/ckeditor5-icons": "45.2.1", + "@ckeditor/ckeditor5-image": "45.2.1", + "@ckeditor/ckeditor5-typing": "45.2.1", + "@ckeditor/ckeditor5-ui": "45.2.1", + "@ckeditor/ckeditor5-utils": "45.2.1", + "@ckeditor/ckeditor5-widget": "45.2.1", + "ckeditor5": "45.2.1", + "es-toolkit": "1.32.0" + } + }, + "node_modules/@ckeditor/ckeditor5-watchdog/node_modules/@ckeditor/ckeditor5-list": { + "version": "45.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-list/-/ckeditor5-list-45.2.1.tgz", + "integrity": "sha512-liUKNg4XVoj4dx2JtxS6F+zSlnAYLUCv8y9odEAOQ/ar9m2cCvtxfBAbO6GQnJu1aBOxM5/P1J3HuQmFCr48EQ==", + "dependencies": { + "@ckeditor/ckeditor5-clipboard": "45.2.1", + "@ckeditor/ckeditor5-core": "45.2.1", + "@ckeditor/ckeditor5-engine": "45.2.1", + "@ckeditor/ckeditor5-enter": "45.2.1", + "@ckeditor/ckeditor5-icons": "45.2.1", + "@ckeditor/ckeditor5-typing": "45.2.1", + "@ckeditor/ckeditor5-ui": "45.2.1", + "@ckeditor/ckeditor5-utils": "45.2.1", + "ckeditor5": "45.2.1" + } + }, + "node_modules/@ckeditor/ckeditor5-watchdog/node_modules/@ckeditor/ckeditor5-markdown-gfm": { + "version": "45.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-markdown-gfm/-/ckeditor5-markdown-gfm-45.2.1.tgz", + "integrity": "sha512-SGLY//kbcZy/MzZDSy/af/80gmh5vkMoQhAqR4FBTgWTosKbZblhgXaLM10Ld0bcjQMJL2BLeTNKHDcy7S2MFQ==", + "dependencies": { + "@ckeditor/ckeditor5-clipboard": "45.2.1", + "@ckeditor/ckeditor5-core": "45.2.1", + "@ckeditor/ckeditor5-engine": "45.2.1", + "@types/marked": "4.3.2", + "@types/turndown": "5.0.5", + "ckeditor5": "45.2.1", + "marked": "4.0.12", + "turndown": "7.2.0", + "turndown-plugin-gfm": "1.0.2" + } + }, + "node_modules/@ckeditor/ckeditor5-watchdog/node_modules/@ckeditor/ckeditor5-media-embed": { + "version": "45.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-media-embed/-/ckeditor5-media-embed-45.2.1.tgz", + "integrity": "sha512-0NED9h+BIAns/DNaUotCD5Uhm6MNzGI4QsJ4obCrtl0lolBerXhzcRtlRVaF3R8omlMvS6r80fWsWSCttcpGjw==", + "dependencies": { + "@ckeditor/ckeditor5-clipboard": "45.2.1", + "@ckeditor/ckeditor5-core": "45.2.1", + "@ckeditor/ckeditor5-engine": "45.2.1", + "@ckeditor/ckeditor5-icons": "45.2.1", + "@ckeditor/ckeditor5-typing": "45.2.1", + "@ckeditor/ckeditor5-ui": "45.2.1", + "@ckeditor/ckeditor5-undo": "45.2.1", + "@ckeditor/ckeditor5-utils": "45.2.1", + "@ckeditor/ckeditor5-widget": "45.2.1", + "ckeditor5": "45.2.1" + } + }, + "node_modules/@ckeditor/ckeditor5-watchdog/node_modules/@ckeditor/ckeditor5-mention": { + "version": "45.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-mention/-/ckeditor5-mention-45.2.1.tgz", + "integrity": "sha512-q77TXcjzQ1dZkvxPKu3TC3OAJiwLXeCNYglGvt5iqxQ1PmY86TI0EyO/qWApKiydacowev7ppCbDkHvA0oCMRA==", + "dependencies": { + "@ckeditor/ckeditor5-core": "45.2.1", + "@ckeditor/ckeditor5-typing": "45.2.1", + "@ckeditor/ckeditor5-ui": "45.2.1", + "@ckeditor/ckeditor5-utils": "45.2.1", + "ckeditor5": "45.2.1", + "es-toolkit": "1.32.0" + } + }, + "node_modules/@ckeditor/ckeditor5-watchdog/node_modules/@ckeditor/ckeditor5-minimap": { + "version": "45.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-minimap/-/ckeditor5-minimap-45.2.1.tgz", + "integrity": "sha512-bKYcvZ7wIolttXfXR9BzyVEI+6FmflO0EhvOw+Ic9VClDy81Y4EYyCMB0XsXK0JO0KTnTKUOmLrPTfOnU/c68w==", + "dependencies": { + "@ckeditor/ckeditor5-core": "45.2.1", + "@ckeditor/ckeditor5-engine": "45.2.1", + "@ckeditor/ckeditor5-ui": "45.2.1", + "@ckeditor/ckeditor5-utils": "45.2.1", + "ckeditor5": "45.2.1" + } + }, + "node_modules/@ckeditor/ckeditor5-watchdog/node_modules/@ckeditor/ckeditor5-page-break": { + "version": "45.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-page-break/-/ckeditor5-page-break-45.2.1.tgz", + "integrity": "sha512-KiHGordLRIzebAeyyY43WHR1bpjXab9cD+S8BWeivGBYytFRN4S+MT288HiweYk53Pla2pumrgoBZ/qKLkn98Q==", + "dependencies": { + "@ckeditor/ckeditor5-core": "45.2.1", + "@ckeditor/ckeditor5-icons": "45.2.1", + "@ckeditor/ckeditor5-ui": "45.2.1", + "@ckeditor/ckeditor5-utils": "45.2.1", + "@ckeditor/ckeditor5-widget": "45.2.1", + "ckeditor5": "45.2.1" + } + }, + "node_modules/@ckeditor/ckeditor5-watchdog/node_modules/@ckeditor/ckeditor5-paragraph": { + "version": "45.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-paragraph/-/ckeditor5-paragraph-45.2.1.tgz", + "integrity": "sha512-bDZUEHXruWG7P7PDIwNKKuUjgIvLbbY+m0GEXOI4+eB7cnJBOLbs62t8m+tLFJ/PRWUsJ/kA1RJQgouiy60+0Q==", + "dependencies": { + "@ckeditor/ckeditor5-core": "45.2.1", + "@ckeditor/ckeditor5-engine": "45.2.1", + "@ckeditor/ckeditor5-icons": "45.2.1", + "@ckeditor/ckeditor5-ui": "45.2.1", + "@ckeditor/ckeditor5-utils": "45.2.1" + } + }, + "node_modules/@ckeditor/ckeditor5-watchdog/node_modules/@ckeditor/ckeditor5-paste-from-office": { + "version": "45.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-paste-from-office/-/ckeditor5-paste-from-office-45.2.1.tgz", + "integrity": "sha512-G5duZPSLmdGxghjBeHU2i1WJoKn8YdKI2lZu8GxqRQ1/FTaoWqnCpEAnxztLLTtwyI9HuFh6IuxrdnyPQOWtxw==", + "dependencies": { + "@ckeditor/ckeditor5-clipboard": "45.2.1", + "@ckeditor/ckeditor5-core": "45.2.1", + "@ckeditor/ckeditor5-engine": "45.2.1", + "ckeditor5": "45.2.1" + } + }, + "node_modules/@ckeditor/ckeditor5-watchdog/node_modules/@ckeditor/ckeditor5-remove-format": { + "version": "45.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-remove-format/-/ckeditor5-remove-format-45.2.1.tgz", + "integrity": "sha512-JKZdCqdrCOjP84ynUhE8F10q0LTiOTadhCsMYtfFUaMXlv+Ey6BMwh28I9WstGmhBiDmF4evivI8Jovncc0pyg==", + "dependencies": { + "@ckeditor/ckeditor5-core": "45.2.1", + "@ckeditor/ckeditor5-icons": "45.2.1", + "@ckeditor/ckeditor5-ui": "45.2.1", + "@ckeditor/ckeditor5-utils": "45.2.1", + "ckeditor5": "45.2.1" + } + }, + "node_modules/@ckeditor/ckeditor5-watchdog/node_modules/@ckeditor/ckeditor5-restricted-editing": { + "version": "45.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-restricted-editing/-/ckeditor5-restricted-editing-45.2.1.tgz", + "integrity": "sha512-rapILyX18HIw8xCuXozfQorz6Y/0Jd48/zr9ChXDbDkbDr4qaWdqAZ2bMuz8qP8k53dmkvxl4DfVfqM200txXQ==", + "dependencies": { + "@ckeditor/ckeditor5-core": "45.2.1", + "@ckeditor/ckeditor5-engine": "45.2.1", + "@ckeditor/ckeditor5-icons": "45.2.1", + "@ckeditor/ckeditor5-ui": "45.2.1", + "@ckeditor/ckeditor5-utils": "45.2.1", + "ckeditor5": "45.2.1" + } + }, + "node_modules/@ckeditor/ckeditor5-watchdog/node_modules/@ckeditor/ckeditor5-select-all": { + "version": "45.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-select-all/-/ckeditor5-select-all-45.2.1.tgz", + "integrity": "sha512-WRXtKECu+yrZGfNeriRQT+q41NDmW3K72cQL7Sben9CsJ4ixAFdc4APaDC5GvIvE00hjjLhZAVBtV8fiBTys/g==", + "dependencies": { + "@ckeditor/ckeditor5-core": "45.2.1", + "@ckeditor/ckeditor5-engine": "45.2.1", + "@ckeditor/ckeditor5-icons": "45.2.1", + "@ckeditor/ckeditor5-ui": "45.2.1", + "@ckeditor/ckeditor5-utils": "45.2.1" + } + }, + "node_modules/@ckeditor/ckeditor5-watchdog/node_modules/@ckeditor/ckeditor5-show-blocks": { + "version": "45.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-show-blocks/-/ckeditor5-show-blocks-45.2.1.tgz", + "integrity": "sha512-VX6v9mkDkh5xaK/KANxjDRiRMowcUODHBg1z+MJZyVqeFxfDabHSQuS2OLYzsSJfeTlCzs/11IRHCGQq4ifyIQ==", + "dependencies": { + "@ckeditor/ckeditor5-core": "45.2.1", + "@ckeditor/ckeditor5-icons": "45.2.1", + "@ckeditor/ckeditor5-ui": "45.2.1", + "@ckeditor/ckeditor5-utils": "45.2.1", + "ckeditor5": "45.2.1" + } + }, + "node_modules/@ckeditor/ckeditor5-watchdog/node_modules/@ckeditor/ckeditor5-source-editing": { + "version": "45.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-source-editing/-/ckeditor5-source-editing-45.2.1.tgz", + "integrity": "sha512-HFaUovnh6v/9oIUWpxmxNxQIHArONuqzKMyipLHS7XWzb9nnMda+P5wnoYEiysoiNSDyBhM+yLCsgqs28XsmJg==", + "dependencies": { + "@ckeditor/ckeditor5-core": "45.2.1", + "@ckeditor/ckeditor5-icons": "45.2.1", + "@ckeditor/ckeditor5-theme-lark": "45.2.1", + "@ckeditor/ckeditor5-ui": "45.2.1", + "@ckeditor/ckeditor5-utils": "45.2.1", + "ckeditor5": "45.2.1" + } + }, + "node_modules/@ckeditor/ckeditor5-watchdog/node_modules/@ckeditor/ckeditor5-special-characters": { + "version": "45.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-special-characters/-/ckeditor5-special-characters-45.2.1.tgz", + "integrity": "sha512-VECZXNiE1dA/TTJJUdz9kbWXDTXTIWsXyuBrvwQX/SgsPjIKYlpGW+oTu6iZdC4I/q0dsFvJvDJ6ngx89cxpLg==", + "dependencies": { + "@ckeditor/ckeditor5-core": "45.2.1", + "@ckeditor/ckeditor5-icons": "45.2.1", + "@ckeditor/ckeditor5-typing": "45.2.1", + "@ckeditor/ckeditor5-ui": "45.2.1", + "@ckeditor/ckeditor5-utils": "45.2.1", + "ckeditor5": "45.2.1" + } + }, + "node_modules/@ckeditor/ckeditor5-watchdog/node_modules/@ckeditor/ckeditor5-style": { + "version": "45.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-style/-/ckeditor5-style-45.2.1.tgz", + "integrity": "sha512-Rdf3FeNRFBngYBUrdfjLBYQkvcFHc4g7D48+nkBiYmPeYDIcviRxq0Ss50UHHgwl/aB6w6UvVdI2j+2HhYE+xQ==", + "dependencies": { + "@ckeditor/ckeditor5-core": "45.2.1", + "@ckeditor/ckeditor5-html-support": "45.2.1", + "@ckeditor/ckeditor5-list": "45.2.1", + "@ckeditor/ckeditor5-table": "45.2.1", + "@ckeditor/ckeditor5-typing": "45.2.1", + "@ckeditor/ckeditor5-ui": "45.2.1", + "@ckeditor/ckeditor5-utils": "45.2.1", + "ckeditor5": "45.2.1", + "es-toolkit": "1.32.0" + } + }, + "node_modules/@ckeditor/ckeditor5-watchdog/node_modules/@ckeditor/ckeditor5-table": { + "version": "45.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-table/-/ckeditor5-table-45.2.1.tgz", + "integrity": "sha512-Twu2vztW0s5BVwn+AYcvH8Akx0SS1tSZ1P7MbVvYnm3+o0hOsHjO+bFi9anN+U53l5ciukNFtwLbvQw8YcKXvg==", + "dependencies": { + "@ckeditor/ckeditor5-clipboard": "45.2.1", + "@ckeditor/ckeditor5-core": "45.2.1", + "@ckeditor/ckeditor5-engine": "45.2.1", + "@ckeditor/ckeditor5-icons": "45.2.1", + "@ckeditor/ckeditor5-ui": "45.2.1", + "@ckeditor/ckeditor5-utils": "45.2.1", + "@ckeditor/ckeditor5-widget": "45.2.1", + "ckeditor5": "45.2.1", + "es-toolkit": "1.32.0" + } + }, + "node_modules/@ckeditor/ckeditor5-watchdog/node_modules/@ckeditor/ckeditor5-theme-lark": { + "version": "45.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-theme-lark/-/ckeditor5-theme-lark-45.2.1.tgz", + "integrity": "sha512-+JYkfdbCW7bYK+dYmxDSL49s4tZTzabrymvSt+fgFATDmbosP9zRRENPSYpfq0J7v0wJSOJrkK6aPiuEJr8VrQ==", + "dependencies": { + "@ckeditor/ckeditor5-ui": "45.2.1" + } + }, + "node_modules/@ckeditor/ckeditor5-watchdog/node_modules/@ckeditor/ckeditor5-typing": { + "version": "45.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-typing/-/ckeditor5-typing-45.2.1.tgz", + "integrity": "sha512-zsIDw2UZjEgH1OBFTE/e+ACFWgpQgwLGmfOA1R99SpSyuBzGgEeTQm/rLniZbnAQ3TJMHDm89dz0MneMhn9cgg==", + "dependencies": { + "@ckeditor/ckeditor5-core": "45.2.1", + "@ckeditor/ckeditor5-engine": "45.2.1", + "@ckeditor/ckeditor5-utils": "45.2.1", + "es-toolkit": "1.32.0" + } + }, + "node_modules/@ckeditor/ckeditor5-watchdog/node_modules/@ckeditor/ckeditor5-ui": { + "version": "45.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-ui/-/ckeditor5-ui-45.2.1.tgz", + "integrity": "sha512-ZBl6xJliYhdQr8/9gCi9Pytz88YDD3VV+zyDq+5pBl1mI8feBjxp5XfPZxxAfV0dowqppqP/17UnPLtc+7YA0g==", + "dependencies": { + "@ckeditor/ckeditor5-core": "45.2.1", + "@ckeditor/ckeditor5-editor-multi-root": "45.2.1", + "@ckeditor/ckeditor5-engine": "45.2.1", + "@ckeditor/ckeditor5-icons": "45.2.1", + "@ckeditor/ckeditor5-utils": "45.2.1", "@types/color-convert": "2.0.4", "color-convert": "2.0.1", "color-parse": "1.4.2", @@ -1221,73 +1881,187 @@ "vanilla-colorful": "0.7.2" } }, - "node_modules/@ckeditor/ckeditor5-undo": { - "version": "45.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-undo/-/ckeditor5-undo-45.0.0.tgz", - "integrity": "sha512-b3ZGzUM4kN6rgNboUxLMhPW0ChvmlmC82I/Up/LAAImUO4BQSKIBc9wxSPnd9raMHFi28v1q3v6g6y041VpKgQ==", + "node_modules/@ckeditor/ckeditor5-watchdog/node_modules/@ckeditor/ckeditor5-undo": { + "version": "45.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-undo/-/ckeditor5-undo-45.2.1.tgz", + "integrity": "sha512-c3xJqk6iZLgHrCpJHektg/I1+ApcaTDEDfIS0pps8oxL1Ys6CWNE0QrlF5AuRoUopv//ik1iZg/qoA98JsQ1Ng==", "dependencies": { - "@ckeditor/ckeditor5-core": "45.0.0", - "@ckeditor/ckeditor5-engine": "45.0.0", - "@ckeditor/ckeditor5-icons": "45.0.0", - "@ckeditor/ckeditor5-ui": "45.0.0", - "@ckeditor/ckeditor5-utils": "45.0.0" + "@ckeditor/ckeditor5-core": "45.2.1", + "@ckeditor/ckeditor5-engine": "45.2.1", + "@ckeditor/ckeditor5-icons": "45.2.1", + "@ckeditor/ckeditor5-ui": "45.2.1", + "@ckeditor/ckeditor5-utils": "45.2.1" } }, - "node_modules/@ckeditor/ckeditor5-upload": { - "version": "45.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-upload/-/ckeditor5-upload-45.0.0.tgz", - "integrity": "sha512-yZI8FNoxJV1CANYuafX8d2LNZD2OvMSiKOoqpRIuqZcRuzxQVOmsnCc+Mbd+MGGRePFZ+izeaxfD1d+YwUBs9Q==", + "node_modules/@ckeditor/ckeditor5-watchdog/node_modules/@ckeditor/ckeditor5-upload": { + "version": "45.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-upload/-/ckeditor5-upload-45.2.1.tgz", + "integrity": "sha512-lg54V7wXouKy4q9Umt47ubUidelMsujgwxJCJg3egcNLKPiskYHnWlhYfA8hyVV21XCpfbm73c8Y1UWvkTglXA==", "dependencies": { - "@ckeditor/ckeditor5-core": "45.0.0", - "@ckeditor/ckeditor5-utils": "45.0.0" + "@ckeditor/ckeditor5-core": "45.2.1", + "@ckeditor/ckeditor5-utils": "45.2.1" } }, - "node_modules/@ckeditor/ckeditor5-utils": { - "version": "45.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-utils/-/ckeditor5-utils-45.0.0.tgz", - "integrity": "sha512-U/1uPk/dcrO2uzRUzuzmXM+YCm7Tjfwfi49MNgC2zdSSWzhT+HTeGGXgLSAFMOptfzKYmxmYj5cadfDs13p4eA==", + "node_modules/@ckeditor/ckeditor5-watchdog/node_modules/@ckeditor/ckeditor5-utils": { + "version": "45.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-utils/-/ckeditor5-utils-45.2.1.tgz", + "integrity": "sha512-qjSsnUaw/VwklJZsRTVT6zDSBjMnmYIIGu3mHSk7Ybtao8W3fz1yzqdX3X6i937XGbw37+2MUfhJhrpubMnA8A==", "dependencies": { - "@ckeditor/ckeditor5-ui": "45.0.0", + "@ckeditor/ckeditor5-ui": "45.2.1", "es-toolkit": "1.32.0" } }, - "node_modules/@ckeditor/ckeditor5-watchdog": { - "version": "45.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-watchdog/-/ckeditor5-watchdog-45.0.0.tgz", - "integrity": "sha512-rjZVYQPXM7Scqrheh2gblVWb0GsuH5JRV3rn4e+3+MOcI/UfepmLFifIVzuBIYm1uhrMx9M14THFVyceDbNkCQ==", + "node_modules/@ckeditor/ckeditor5-watchdog/node_modules/@ckeditor/ckeditor5-widget": { + "version": "45.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-widget/-/ckeditor5-widget-45.2.1.tgz", + "integrity": "sha512-4HOfHewBE0cF+7zKnQBWRJHLdq4K48YDW/uC5J0vDhLrtetBwWPE9kbnOUUoAGNYqGkiYRd7btt1M6pPhXrz9Q==", "dependencies": { - "@ckeditor/ckeditor5-core": "45.0.0", - "@ckeditor/ckeditor5-editor-multi-root": "45.0.0", - "@ckeditor/ckeditor5-engine": "45.0.0", - "@ckeditor/ckeditor5-utils": "45.0.0", + "@ckeditor/ckeditor5-core": "45.2.1", + "@ckeditor/ckeditor5-engine": "45.2.1", + "@ckeditor/ckeditor5-enter": "45.2.1", + "@ckeditor/ckeditor5-icons": "45.2.1", + "@ckeditor/ckeditor5-typing": "45.2.1", + "@ckeditor/ckeditor5-ui": "45.2.1", + "@ckeditor/ckeditor5-utils": "45.2.1", "es-toolkit": "1.32.0" } }, + "node_modules/@ckeditor/ckeditor5-watchdog/node_modules/@ckeditor/ckeditor5-word-count": { + "version": "45.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-word-count/-/ckeditor5-word-count-45.2.1.tgz", + "integrity": "sha512-H4JmccFnFM+IaiT0zUTnx/7ebpAvelaJMEHWmntRlr1IFLf8AtwgOGBSeurglDVebyGXyqarbUxV4HpDxtzBxA==", + "dependencies": { + "@ckeditor/ckeditor5-core": "45.2.1", + "@ckeditor/ckeditor5-ui": "45.2.1", + "@ckeditor/ckeditor5-utils": "45.2.1", + "ckeditor5": "45.2.1", + "es-toolkit": "1.32.0" + } + }, + "node_modules/@ckeditor/ckeditor5-watchdog/node_modules/ckeditor5": { + "version": "45.2.1", + "resolved": "https://registry.npmjs.org/ckeditor5/-/ckeditor5-45.2.1.tgz", + "integrity": "sha512-fPFysHo71yQ2TUYsD+VpnjH9kjboHSKGCIPf4AhJQ+eQwopzsnFkNgdvYcGPfAP11bHTRLG5Ol0wWISFa1mwCQ==", + "dependencies": { + "@ckeditor/ckeditor5-adapter-ckfinder": "45.2.1", + "@ckeditor/ckeditor5-alignment": "45.2.1", + "@ckeditor/ckeditor5-autoformat": "45.2.1", + "@ckeditor/ckeditor5-autosave": "45.2.1", + "@ckeditor/ckeditor5-basic-styles": "45.2.1", + "@ckeditor/ckeditor5-block-quote": "45.2.1", + "@ckeditor/ckeditor5-bookmark": "45.2.1", + "@ckeditor/ckeditor5-ckbox": "45.2.1", + "@ckeditor/ckeditor5-ckfinder": "45.2.1", + "@ckeditor/ckeditor5-clipboard": "45.2.1", + "@ckeditor/ckeditor5-cloud-services": "45.2.1", + "@ckeditor/ckeditor5-code-block": "45.2.1", + "@ckeditor/ckeditor5-core": "45.2.1", + "@ckeditor/ckeditor5-easy-image": "45.2.1", + "@ckeditor/ckeditor5-editor-balloon": "45.2.1", + "@ckeditor/ckeditor5-editor-classic": "45.2.1", + "@ckeditor/ckeditor5-editor-decoupled": "45.2.1", + "@ckeditor/ckeditor5-editor-inline": "45.2.1", + "@ckeditor/ckeditor5-editor-multi-root": "45.2.1", + "@ckeditor/ckeditor5-emoji": "45.2.1", + "@ckeditor/ckeditor5-engine": "45.2.1", + "@ckeditor/ckeditor5-enter": "45.2.1", + "@ckeditor/ckeditor5-essentials": "45.2.1", + "@ckeditor/ckeditor5-find-and-replace": "45.2.1", + "@ckeditor/ckeditor5-font": "45.2.1", + "@ckeditor/ckeditor5-fullscreen": "45.2.1", + "@ckeditor/ckeditor5-heading": "45.2.1", + "@ckeditor/ckeditor5-highlight": "45.2.1", + "@ckeditor/ckeditor5-horizontal-line": "45.2.1", + "@ckeditor/ckeditor5-html-embed": "45.2.1", + "@ckeditor/ckeditor5-html-support": "45.2.1", + "@ckeditor/ckeditor5-icons": "45.2.1", + "@ckeditor/ckeditor5-image": "45.2.1", + "@ckeditor/ckeditor5-indent": "45.2.1", + "@ckeditor/ckeditor5-language": "45.2.1", + "@ckeditor/ckeditor5-link": "45.2.1", + "@ckeditor/ckeditor5-list": "45.2.1", + "@ckeditor/ckeditor5-markdown-gfm": "45.2.1", + "@ckeditor/ckeditor5-media-embed": "45.2.1", + "@ckeditor/ckeditor5-mention": "45.2.1", + "@ckeditor/ckeditor5-minimap": "45.2.1", + "@ckeditor/ckeditor5-page-break": "45.2.1", + "@ckeditor/ckeditor5-paragraph": "45.2.1", + "@ckeditor/ckeditor5-paste-from-office": "45.2.1", + "@ckeditor/ckeditor5-remove-format": "45.2.1", + "@ckeditor/ckeditor5-restricted-editing": "45.2.1", + "@ckeditor/ckeditor5-select-all": "45.2.1", + "@ckeditor/ckeditor5-show-blocks": "45.2.1", + "@ckeditor/ckeditor5-source-editing": "45.2.1", + "@ckeditor/ckeditor5-special-characters": "45.2.1", + "@ckeditor/ckeditor5-style": "45.2.1", + "@ckeditor/ckeditor5-table": "45.2.1", + "@ckeditor/ckeditor5-theme-lark": "45.2.1", + "@ckeditor/ckeditor5-typing": "45.2.1", + "@ckeditor/ckeditor5-ui": "45.2.1", + "@ckeditor/ckeditor5-undo": "45.2.1", + "@ckeditor/ckeditor5-upload": "45.2.1", + "@ckeditor/ckeditor5-utils": "45.2.1", + "@ckeditor/ckeditor5-watchdog": "45.2.1", + "@ckeditor/ckeditor5-widget": "45.2.1", + "@ckeditor/ckeditor5-word-count": "45.2.1" + } + }, + "node_modules/@ckeditor/ckeditor5-watchdog/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@ckeditor/ckeditor5-watchdog/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@ckeditor/ckeditor5-watchdog/node_modules/color-parse": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/color-parse/-/color-parse-1.4.2.tgz", + "integrity": "sha512-RI7s49/8yqDj3fECFZjUI1Yi0z/Gq1py43oNJivAIIDSyJiOZLfYCRQEgn8HEVAj++PcRe8AnL2XF0fRJ3BTnA==", + "dependencies": { + "color-name": "^1.0.0" + } + }, + "node_modules/@ckeditor/ckeditor5-watchdog/node_modules/es-toolkit": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/es-toolkit/-/es-toolkit-1.32.0.tgz", + "integrity": "sha512-ZfSfHP1l6ubgW/B/FRtqb9bYdMvI6jizbOSfbwwJNcOQ1QE6TFsC3jpQkZ900uUPSR3t3SU5Ds7UWKnYz+uP8Q==" + }, "node_modules/@ckeditor/ckeditor5-widget": { - "version": "45.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-widget/-/ckeditor5-widget-45.0.0.tgz", - "integrity": "sha512-yANcyKsyniJrcGsAdV3FD+Oz/OWLTezMf83jXaVzaxYU/gImukpGG/62sDWp2OaNMxqc+Qr64vSoi8lXA17LTg==", + "version": "46.0.2", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-widget/-/ckeditor5-widget-46.0.2.tgz", + "integrity": "sha512-uBcYwT7vTKCyuMXZIi0Qbs3neBQQp1sFFb/ClsX0elbh3UZEoVyr13uZIgl1+TrnVZa0scICJfWLbaiRHjVTXg==", + "peer": true, "dependencies": { - "@ckeditor/ckeditor5-core": "45.0.0", - "@ckeditor/ckeditor5-engine": "45.0.0", - "@ckeditor/ckeditor5-enter": "45.0.0", - "@ckeditor/ckeditor5-icons": "45.0.0", - "@ckeditor/ckeditor5-typing": "45.0.0", - "@ckeditor/ckeditor5-ui": "45.0.0", - "@ckeditor/ckeditor5-utils": "45.0.0", - "es-toolkit": "1.32.0" + "@ckeditor/ckeditor5-core": "46.0.2", + "@ckeditor/ckeditor5-engine": "46.0.2", + "@ckeditor/ckeditor5-enter": "46.0.2", + "@ckeditor/ckeditor5-icons": "46.0.2", + "@ckeditor/ckeditor5-typing": "46.0.2", + "@ckeditor/ckeditor5-ui": "46.0.2", + "@ckeditor/ckeditor5-utils": "46.0.2", + "es-toolkit": "1.39.5" } }, "node_modules/@ckeditor/ckeditor5-word-count": { - "version": "45.0.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-word-count/-/ckeditor5-word-count-45.0.0.tgz", - "integrity": "sha512-72Fd2mUKN8dXRMKGKLPhUiQHhoGnp0ZyPwP8Ezcpbwfn/mh5SBxP3LyQGg35sKy1xJgDYywHlWvjVhw95LgIjg==", + "version": "46.0.2", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-word-count/-/ckeditor5-word-count-46.0.2.tgz", + "integrity": "sha512-U2b1DTchEE75ndHmDMmV3y/NXFFx9yIoSYzupsPJywKVTdBFdDZvSnulEocuP/YCgWTA1VWTiAirRTmccII/Qw==", + "peer": true, "dependencies": { - "@ckeditor/ckeditor5-core": "45.0.0", - "@ckeditor/ckeditor5-ui": "45.0.0", - "@ckeditor/ckeditor5-utils": "45.0.0", - "ckeditor5": "45.0.0", - "es-toolkit": "1.32.0" + "@ckeditor/ckeditor5-core": "46.0.2", + "@ckeditor/ckeditor5-ui": "46.0.2", + "@ckeditor/ckeditor5-utils": "46.0.2", + "ckeditor5": "46.0.2", + "es-toolkit": "1.39.5" } }, "node_modules/@csstools/selector-specificity": { @@ -1316,28 +2090,28 @@ } }, "node_modules/@emnapi/core": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.4.3.tgz", - "integrity": "sha512-4m62DuCE07lw01soJwPiBGC0nAww0Q+RY70VZ+n49yDIO13yyinhbWCeNnaob0lakDtWQzSdtNWzJeOJt2ma+g==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.5.0.tgz", + "integrity": "sha512-sbP8GzB1WDzacS8fgNPpHlp6C9VZe+SJP3F90W9rLemaQj2PzIuTEl1qDOYQf58YIpyjViI24y9aPWCjEzY2cg==", "optional": true, "dependencies": { - "@emnapi/wasi-threads": "1.0.2", + "@emnapi/wasi-threads": "1.1.0", "tslib": "^2.4.0" } }, "node_modules/@emnapi/runtime": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.4.3.tgz", - "integrity": "sha512-pBPWdu6MLKROBX05wSNKcNb++m5Er+KQ9QkB+WVM+pW2Kx9hoSrVTnu3BdkI5eBLZoKu/J6mW/B6i6bJB2ytXQ==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.5.0.tgz", + "integrity": "sha512-97/BJ3iXHww3djw6hYIfErCZFee7qCtrneuLa20UXFCOTCfBM2cvQHjWJ2EG0s0MtdNwInarqCTz35i4wWXHsQ==", "optional": true, "dependencies": { "tslib": "^2.4.0" } }, "node_modules/@emnapi/wasi-threads": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.0.2.tgz", - "integrity": "sha512-5n3nTJblwRi8LlXkJ9eBzu+kZR8Yxcc7ubakyQTFzPMtIhFpUBRbsnc2Dv88IZDIbCDlBiWrknhB4Lsz7mg6BA==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.1.0.tgz", + "integrity": "sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ==", "optional": true, "dependencies": { "tslib": "^2.4.0" @@ -1472,9 +2246,9 @@ "integrity": "sha512-snKqtPW01tN0ui7yu9rGv69aJXr/a/Ywvl11sUjNtEcRc+ng/mQriFL0wLXMef74iHa/EkftbDzU9F8iFbH+zg==" }, "node_modules/@eslint-community/eslint-utils": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.6.1.tgz", - "integrity": "sha512-KTsJMmobmbrFLe3LDh0PC2FXpcSYJt/MLjlkh/9LEnmKYLSYmT/0EW9JWANjeoemiuZrmogti0tW5Ch+qNUYDw==", + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.7.0.tgz", + "integrity": "sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw==", "dependencies": { "eslint-visitor-keys": "^3.4.3" }, @@ -1518,20 +2292,6 @@ "url": "https://opencollective.com/eslint" } }, - "node_modules/@eslint/eslintrc/node_modules/globals": { - "version": "13.24.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/@eslint/js": { "version": "8.48.0", "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.48.0.tgz", @@ -1541,20 +2301,20 @@ } }, "node_modules/@floating-ui/core": { - "version": "1.6.9", - "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.9.tgz", - "integrity": "sha512-uMXCuQ3BItDUbAMhIXw7UPXRfAlOAvZzdK9BWpE60MCn+Svt3aLn9jsPTi/WNGlRUu2uI0v5S7JiIUsbsvh3fw==", + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.7.3.tgz", + "integrity": "sha512-sGnvb5dmrJaKEZ+LDIpguvdX3bDlEllmv4/ClQ9awcmCZrlx5jQyyMWFM5kBI+EyNOCDDiKk8il0zeuX3Zlg/w==", "dependencies": { - "@floating-ui/utils": "^0.2.9" + "@floating-ui/utils": "^0.2.10" } }, "node_modules/@floating-ui/dom": { - "version": "1.6.13", - "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.13.tgz", - "integrity": "sha512-umqzocjDgNRGTuO7Q8CU32dkHkECqI8ZdMZ5Swb6QAM0t5rnlrN3lGo1hdpscRd3WS8T6DKYK4ephgIH9iRh3w==", + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.7.4.tgz", + "integrity": "sha512-OOchDgh4F2CchOX94cRVqhvy7b3AFb+/rQXyswmzmGakRfkMgoWVjfnLWkRirfLEfuD4ysVW16eXzwt3jHIzKA==", "dependencies": { - "@floating-ui/core": "^1.6.0", - "@floating-ui/utils": "^0.2.9" + "@floating-ui/core": "^1.7.3", + "@floating-ui/utils": "^0.2.10" } }, "node_modules/@floating-ui/react": { @@ -1572,11 +2332,11 @@ } }, "node_modules/@floating-ui/react-dom": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.2.tgz", - "integrity": "sha512-06okr5cgPzMNBy+Ycse2A6udMi4bqwW/zgBF/rwjcNqWkyr82Mcg8b0vjX8OJpZFy/FKjJmw6wV7t44kK6kW7A==", + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.6.tgz", + "integrity": "sha512-4JX6rEatQEvlmgU80wZyq9RT96HZJa88q8hp0pBd+LrczeDI4o6uA2M+uvxngVHo4Ihr8uibXxH6+70zhAFrVw==", "dependencies": { - "@floating-ui/dom": "^1.0.0" + "@floating-ui/dom": "^1.7.4" }, "peerDependencies": { "react": ">=16.8.0", @@ -1584,9 +2344,9 @@ } }, "node_modules/@floating-ui/utils": { - "version": "0.2.9", - "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.9.tgz", - "integrity": "sha512-MDWhGtE+eHw5JW7lq4qhc5yRLS11ERl1c7Z6Xd0a58DozHES6EnNNwUWbMiG4J9Cgj053Bhk8zvlhFYKVhULwg==" + "version": "0.2.10", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.10.tgz", + "integrity": "sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==" }, "node_modules/@formatjs/ecma402-abstract": { "version": "2.3.4", @@ -1641,31 +2401,43 @@ "dev": true }, "node_modules/@heroui/aria-utils": { - "version": "2.2.14", - "resolved": "https://registry.npmjs.org/@heroui/aria-utils/-/aria-utils-2.2.14.tgz", - "integrity": "sha512-Jqiekv/VwnC62zETAjJHDn2IH1IS6oa2vuRevvUQ48cj9Aa9gWaODX47yFirfC+EmlkXV/2pEgsUv+sWy9BRRg==", + "version": "2.2.21", + "resolved": "https://registry.npmjs.org/@heroui/aria-utils/-/aria-utils-2.2.21.tgz", + "integrity": "sha512-6R01UEqgOOlD+MgizCQfsP2yK8e7RAHhWM/MtXHSCjWG7Ud+Ys1HlZPaH8+BB1P6UqtHZScZQevUFq975YJ57Q==", "dependencies": { - "@heroui/react-rsc-utils": "2.1.6", - "@heroui/shared-utils": "2.1.7", - "@heroui/system": "2.4.13", - "@react-aria/utils": "3.28.1", - "@react-stately/collections": "3.12.2", - "@react-stately/overlays": "3.6.14", - "@react-types/overlays": "3.8.13", - "@react-types/shared": "3.28.0" + "@heroui/system": "2.4.20", + "@react-aria/utils": "3.30.0", + "@react-stately/collections": "3.12.6", + "@react-types/overlays": "3.9.0", + "@react-types/shared": "3.31.0" }, "peerDependencies": { "react": ">=18 || >=19.0.0-rc.0", "react-dom": ">=18 || >=19.0.0-rc.0" } }, - "node_modules/@heroui/aria-utils/node_modules/@react-stately/overlays": { - "version": "3.6.14", - "resolved": "https://registry.npmjs.org/@react-stately/overlays/-/overlays-3.6.14.tgz", - "integrity": "sha512-RRalTuHdwrKO1BmXKaqBtE1GGUXU4VUAWwgh4lsP2EFSixDHmOVLxHFDWYvOPChBhpi8KXfLEgm6DEgPBvLBZQ==", + "node_modules/@heroui/aria-utils/node_modules/@react-aria/utils": { + "version": "3.30.0", + "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.30.0.tgz", + "integrity": "sha512-ydA6y5G1+gbem3Va2nczj/0G0W7/jUVo/cbN10WA5IizzWIwMP5qhFr7macgbKfHMkZ+YZC3oXnt2NNre5odKw==", + "dependencies": { + "@react-aria/ssr": "^3.9.10", + "@react-stately/flags": "^3.1.2", + "@react-stately/utils": "^3.10.8", + "@react-types/shared": "^3.31.0", + "@swc/helpers": "^0.5.0", + "clsx": "^2.0.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@heroui/aria-utils/node_modules/@react-stately/utils": { + "version": "3.10.8", + "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.8.tgz", + "integrity": "sha512-SN3/h7SzRsusVQjQ4v10LaVsDc81jyyR0DD5HnsQitm/I5WDpaSr2nRHtyloPFU48jlql1XX/S04T2DLQM7Y3g==", "dependencies": { - "@react-stately/utils": "^3.10.5", - "@react-types/overlays": "^3.8.13", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -1673,113 +2445,106 @@ } }, "node_modules/@heroui/aria-utils/node_modules/@react-types/overlays": { - "version": "3.8.13", - "resolved": "https://registry.npmjs.org/@react-types/overlays/-/overlays-3.8.13.tgz", - "integrity": "sha512-xgT843KIh1otvYPQ6kCGTVUICiMF5UQ7SZUQZd4Zk3VtiFIunFVUvTvL03cpt0026UmY7tbv7vFrPKcT6xjsjw==", + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/@react-types/overlays/-/overlays-3.9.0.tgz", + "integrity": "sha512-T2DqMcDN5p8vb4vu2igoLrAtuewaNImLS8jsK7th7OjwQZfIWJn5Y45jSxHtXJUddEg1LkUjXYPSXCMerMcULw==", "dependencies": { - "@react-types/shared": "^3.28.0" + "@react-types/shared": "^3.31.0" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "node_modules/@heroui/breadcrumbs": { - "version": "2.2.13", - "resolved": "https://registry.npmjs.org/@heroui/breadcrumbs/-/breadcrumbs-2.2.13.tgz", - "integrity": "sha512-u3wzb4HpByYiHPGsovLBxjIdpr8PKtCMK+IXeLa37O4DDW8+UOEwyhltkyReQo10nDzWjhPiT4CrSLLzDO8hvQ==", + "version": "2.2.20", + "resolved": "https://registry.npmjs.org/@heroui/breadcrumbs/-/breadcrumbs-2.2.20.tgz", + "integrity": "sha512-lH3MykNKF91bbgXRamtKhfnkzmMyfbqErWgnRVVH4j0ae5I8lWuWcmrDlOIrfhzQf+6xv6Mt2uUE2074FOwYmw==", "dependencies": { - "@heroui/react-utils": "2.1.8", - "@heroui/shared-icons": "2.1.6", - "@heroui/shared-utils": "2.1.7", - "@react-aria/breadcrumbs": "3.5.22", - "@react-aria/focus": "3.20.1", - "@react-aria/utils": "3.28.1", - "@react-types/breadcrumbs": "3.7.11", - "@react-types/shared": "3.28.0" + "@heroui/react-utils": "2.1.12", + "@heroui/shared-icons": "2.1.10", + "@heroui/shared-utils": "2.1.10", + "@react-aria/breadcrumbs": "3.5.27", + "@react-aria/focus": "3.21.0", + "@react-types/breadcrumbs": "3.7.15" }, "peerDependencies": { - "@heroui/system": ">=2.4.7", - "@heroui/theme": ">=2.4.6", + "@heroui/system": ">=2.4.18", + "@heroui/theme": ">=2.4.17", "react": ">=18 || >=19.0.0-rc.0", "react-dom": ">=18 || >=19.0.0-rc.0" } }, "node_modules/@heroui/button": { - "version": "2.2.17", - "resolved": "https://registry.npmjs.org/@heroui/button/-/button-2.2.17.tgz", - "integrity": "sha512-hT12p7okVbApxP+7PtnNq9SQ4F8arKOyPOCApESmOkWOBp4HDn6Oy45Dln3jxZqvI0AD7lvsc+qIm1FqcSTWSg==", + "version": "2.2.24", + "resolved": "https://registry.npmjs.org/@heroui/button/-/button-2.2.24.tgz", + "integrity": "sha512-PR4CZaDSSAGYPv7uUNRc9FAJkNtMgcNUdnD0qxQoJDQoB/C6LLLgROqc/iHaKX9aEH5JYIISbMxTIcJtY2Zk2A==", "dependencies": { - "@heroui/react-utils": "2.1.8", - "@heroui/ripple": "2.2.12", - "@heroui/shared-utils": "2.1.7", - "@heroui/spinner": "2.2.14", - "@heroui/use-aria-button": "2.2.11", - "@react-aria/button": "3.12.1", - "@react-aria/focus": "3.20.1", - "@react-aria/interactions": "3.24.1", - "@react-aria/utils": "3.28.1", - "@react-types/button": "3.11.0", - "@react-types/shared": "3.28.0" + "@heroui/react-utils": "2.1.12", + "@heroui/ripple": "2.2.18", + "@heroui/shared-utils": "2.1.10", + "@heroui/spinner": "2.2.21", + "@heroui/use-aria-button": "2.2.18", + "@react-aria/focus": "3.21.0", + "@react-aria/interactions": "3.25.4", + "@react-types/shared": "3.31.0" }, "peerDependencies": { - "@heroui/system": ">=2.4.7", - "@heroui/theme": ">=2.4.6", + "@heroui/system": ">=2.4.18", + "@heroui/theme": ">=2.4.17", "framer-motion": ">=11.5.6 || >=12.0.0-alpha.1", "react": ">=18 || >=19.0.0-rc.0", "react-dom": ">=18 || >=19.0.0-rc.0" } }, "node_modules/@heroui/button/node_modules/@heroui/ripple": { - "version": "2.2.12", - "resolved": "https://registry.npmjs.org/@heroui/ripple/-/ripple-2.2.12.tgz", - "integrity": "sha512-5hKlJfl05rtp/ABhmsJ/qqQjh9TgzyvBdeuvWf0K3PJVIMSp+LJly86mwlEzHEbbBwAJvdq9jxd3+R54ZMaQRw==", + "version": "2.2.18", + "resolved": "https://registry.npmjs.org/@heroui/ripple/-/ripple-2.2.18.tgz", + "integrity": "sha512-EAZrF6hLJTBiv1sF6R3Wfj/pAIO2yIdVNT2vzaNEXEInrB/fFJlnxfka4p89JjuPl3tiC9jAfavv+zK9YhyBag==", "dependencies": { - "@heroui/dom-animation": "2.1.6", - "@heroui/react-utils": "2.1.8", - "@heroui/shared-utils": "2.1.7" + "@heroui/dom-animation": "2.1.10", + "@heroui/shared-utils": "2.1.10" }, "peerDependencies": { - "@heroui/system": ">=2.4.7", - "@heroui/theme": ">=2.4.6", + "@heroui/system": ">=2.4.18", + "@heroui/theme": ">=2.4.17", "framer-motion": ">=11.5.6 || >=12.0.0-alpha.1", "react": ">=18 || >=19.0.0-rc.0", "react-dom": ">=18 || >=19.0.0-rc.0" } }, "node_modules/@heroui/button/node_modules/@heroui/ripple/node_modules/@heroui/dom-animation": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/@heroui/dom-animation/-/dom-animation-2.1.6.tgz", - "integrity": "sha512-l4xh+y02lmoJVdLR0cjpsa7LjLIvVQCX+w+S2KW6tOoPKmHlyW/8r7h6SqPB4Ua1NZGmRHtlYmw+mw47yqyTjw==", + "version": "2.1.10", + "resolved": "https://registry.npmjs.org/@heroui/dom-animation/-/dom-animation-2.1.10.tgz", + "integrity": "sha512-dt+0xdVPbORwNvFT5pnqV2ULLlSgOJeqlg/DMo97s9RWeD6rD4VedNY90c8C9meqWqGegQYBQ9ztsfX32mGEPA==", "peerDependencies": { "framer-motion": ">=11.5.6 || >=12.0.0-alpha.1" } }, "node_modules/@heroui/button/node_modules/@heroui/spinner": { - "version": "2.2.14", - "resolved": "https://registry.npmjs.org/@heroui/spinner/-/spinner-2.2.14.tgz", - "integrity": "sha512-NcKRh7UZgKbf+341ZvRJRyxwYn0pus7UdVQxOu/A7bYQh4AzNVemqc0+/6s96oOtuYGNMF3Kk2v+AyDtjhyTNQ==", + "version": "2.2.21", + "resolved": "https://registry.npmjs.org/@heroui/spinner/-/spinner-2.2.21.tgz", + "integrity": "sha512-8rBUwVcVESlHfguRXkgC4p7UEymAAUL/E+nOCfqOHqr308bKhVrS2lSjfeRMBGEJqWLf3m5AMhRfwpRbcSVHWg==", "dependencies": { - "@heroui/react-utils": "2.1.8", - "@heroui/shared-utils": "2.1.7", - "@heroui/system": "2.4.13", - "@heroui/system-rsc": "2.3.11" + "@heroui/shared-utils": "2.1.10", + "@heroui/system": "2.4.20", + "@heroui/system-rsc": "2.3.17" }, "peerDependencies": { - "@heroui/theme": ">=2.4.6", + "@heroui/theme": ">=2.4.17", "react": ">=18 || >=19.0.0-rc.0", "react-dom": ">=18 || >=19.0.0-rc.0" } }, "node_modules/@heroui/button/node_modules/@heroui/spinner/node_modules/@heroui/system-rsc": { - "version": "2.3.11", - "resolved": "https://registry.npmjs.org/@heroui/system-rsc/-/system-rsc-2.3.11.tgz", - "integrity": "sha512-727eu4FtQWtg6tJ1ZM0JKQayZNoU/4wkLhtncnKQEWr5XDgbBkNfzeXMc7wkREAMoSbCV5+7zEs/qqW5sIH/fw==", + "version": "2.3.17", + "resolved": "https://registry.npmjs.org/@heroui/system-rsc/-/system-rsc-2.3.17.tgz", + "integrity": "sha512-XtQJpLN8HkLYJsvfyBWA/RE8w3PJzEjItwGZ0NACCKRiwkQL205WXJNlkzXsO2/+Y7fEKXkqTMNpQYEhnUlEpw==", "dependencies": { - "@react-types/shared": "3.28.0", + "@react-types/shared": "3.31.0", "clsx": "^1.2.1" }, "peerDependencies": { - "@heroui/theme": ">=2.4.6", + "@heroui/theme": ">=2.4.17", "react": ">=18 || >=19.0.0-rc.0" } }, @@ -1915,14 +2680,6 @@ "tailwindcss": ">=3.4.0" } }, - "node_modules/@heroui/form/node_modules/@heroui/theme/node_modules/clsx": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", - "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==", - "engines": { - "node": ">=6" - } - }, "node_modules/@heroui/form/node_modules/@internationalized/date": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/@internationalized/date/-/date-3.6.0.tgz", @@ -1949,35 +2706,6 @@ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, - "node_modules/@heroui/form/node_modules/@react-aria/utils": { - "version": "3.26.0", - "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.26.0.tgz", - "integrity": "sha512-LkZouGSjjQ0rEqo4XJosS4L3YC/zzQkfRM3KoqK6fUOmUJ9t0jQ09WjiF+uOoG9u+p30AVg3TrZRUWmoTS+koQ==", - "dependencies": { - "@react-aria/ssr": "^3.9.7", - "@react-stately/utils": "^3.10.5", - "@react-types/shared": "^3.26.0", - "@swc/helpers": "^0.5.0", - "clsx": "^2.0.0" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" - } - }, - "node_modules/@heroui/form/node_modules/@react-types/datepicker": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/@react-types/datepicker/-/datepicker-3.9.0.tgz", - "integrity": "sha512-dbKL5Qsm2MQwOTtVQdOcKrrphcXAqDD80WLlSQrBLg+waDuuQ7H+TrvOT0thLKloNBlFUGnZZfXGRHINpih/0g==", - "dependencies": { - "@internationalized/date": "^3.6.0", - "@react-types/calendar": "^3.5.0", - "@react-types/overlays": "^3.8.11", - "@react-types/shared": "^3.26.0" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" - } - }, "node_modules/@heroui/form/node_modules/@react-types/shared": { "version": "3.26.0", "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.26.0.tgz", @@ -1986,6 +2714,47 @@ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, + "node_modules/@heroui/form/node_modules/clsx": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", + "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/@heroui/form/node_modules/framer-motion": { + "version": "12.23.12", + "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-12.23.12.tgz", + "integrity": "sha512-6e78rdVtnBvlEVgu6eFEAgG9v3wLnYEboM8I5O5EXvfKC8gxGQB8wXJdhkMy10iVcn05jl6CNw7/HTsTCfwcWg==", + "peer": true, + "dependencies": { + "motion-dom": "^12.23.12", + "motion-utils": "^12.23.6", + "tslib": "^2.4.0" + }, + "peerDependencies": { + "@emotion/is-prop-valid": "*", + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@emotion/is-prop-valid": { + "optional": true + }, + "react": { + "optional": true + }, + "react-dom": { + "optional": true + } + } + }, + "node_modules/@heroui/form/node_modules/tailwindcss": { + "version": "4.1.12", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.1.12.tgz", + "integrity": "sha512-DzFtxOi+7NsFf7DBtI3BJsynR+0Yp6etH+nRPTbpWnS2pZBaSksv/JGctNwSWzbFjp0vxSqknaUylseZqMDGrA==", + "peer": true + }, "node_modules/@heroui/input": { "version": "2.4.10", "resolved": "https://registry.npmjs.org/@heroui/input/-/input-2.4.10.tgz", @@ -2074,21 +2843,6 @@ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, - "node_modules/@heroui/input/node_modules/@react-aria/utils": { - "version": "3.26.0", - "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.26.0.tgz", - "integrity": "sha512-LkZouGSjjQ0rEqo4XJosS4L3YC/zzQkfRM3KoqK6fUOmUJ9t0jQ09WjiF+uOoG9u+p30AVg3TrZRUWmoTS+koQ==", - "dependencies": { - "@react-aria/ssr": "^3.9.7", - "@react-stately/utils": "^3.10.5", - "@react-types/shared": "^3.26.0", - "@swc/helpers": "^0.5.0", - "clsx": "^2.0.0" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" - } - }, "node_modules/@heroui/input/node_modules/@react-types/shared": { "version": "3.26.0", "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.26.0.tgz", @@ -2151,29 +2905,6 @@ "react": ">=18 || >=19.0.0-rc.0" } }, - "node_modules/@heroui/kbd/node_modules/@heroui/system-rsc/node_modules/clsx": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", - "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/@heroui/kbd/node_modules/@react-aria/utils": { - "version": "3.26.0", - "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.26.0.tgz", - "integrity": "sha512-LkZouGSjjQ0rEqo4XJosS4L3YC/zzQkfRM3KoqK6fUOmUJ9t0jQ09WjiF+uOoG9u+p30AVg3TrZRUWmoTS+koQ==", - "dependencies": { - "@react-aria/ssr": "^3.9.7", - "@react-stately/utils": "^3.10.5", - "@react-types/shared": "^3.26.0", - "@swc/helpers": "^0.5.0", - "clsx": "^2.0.0" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" - } - }, "node_modules/@heroui/kbd/node_modules/@react-types/shared": { "version": "3.26.0", "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.26.0.tgz", @@ -2182,6 +2913,14 @@ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, + "node_modules/@heroui/kbd/node_modules/clsx": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", + "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==", + "engines": { + "node": ">=6" + } + }, "node_modules/@heroui/link": { "version": "2.2.7", "resolved": "https://registry.npmjs.org/@heroui/link/-/link-2.2.7.tgz", @@ -2251,21 +2990,6 @@ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, - "node_modules/@heroui/link/node_modules/@react-aria/utils": { - "version": "3.26.0", - "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.26.0.tgz", - "integrity": "sha512-LkZouGSjjQ0rEqo4XJosS4L3YC/zzQkfRM3KoqK6fUOmUJ9t0jQ09WjiF+uOoG9u+p30AVg3TrZRUWmoTS+koQ==", - "dependencies": { - "@react-aria/ssr": "^3.9.7", - "@react-stately/utils": "^3.10.5", - "@react-types/shared": "^3.26.0", - "@swc/helpers": "^0.5.0", - "clsx": "^2.0.0" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" - } - }, "node_modules/@heroui/navbar": { "version": "2.2.8", "resolved": "https://registry.npmjs.org/@heroui/navbar/-/navbar-2.2.8.tgz", @@ -2389,24 +3113,6 @@ "@swc/helpers": "^0.5.0" } }, - "node_modules/@heroui/navbar/node_modules/@react-aria/button": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/@react-aria/button/-/button-3.11.0.tgz", - "integrity": "sha512-b37eIV6IW11KmNIAm65F3SEl2/mgj5BrHIysW6smZX3KoKWTGYsYfcQkmtNgY0GOSFfDxMCoolsZ6mxC00nSDA==", - "dependencies": { - "@react-aria/focus": "^3.19.0", - "@react-aria/interactions": "^3.22.5", - "@react-aria/toolbar": "3.0.0-beta.11", - "@react-aria/utils": "^3.26.0", - "@react-stately/toggle": "^3.8.0", - "@react-types/button": "^3.10.1", - "@react-types/shared": "^3.26.0", - "@swc/helpers": "^0.5.0" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" - } - }, "node_modules/@heroui/navbar/node_modules/@react-aria/focus": { "version": "3.19.0", "resolved": "https://registry.npmjs.org/@react-aria/focus/-/focus-3.19.0.tgz", @@ -2454,50 +3160,6 @@ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, - "node_modules/@heroui/navbar/node_modules/@react-aria/toolbar": { - "version": "3.0.0-beta.11", - "resolved": "https://registry.npmjs.org/@react-aria/toolbar/-/toolbar-3.0.0-beta.11.tgz", - "integrity": "sha512-LM3jTRFNDgoEpoL568WaiuqiVM7eynSQLJis1hV0vlVnhTd7M7kzt7zoOjzxVb5Uapz02uCp1Fsm4wQMz09qwQ==", - "dependencies": { - "@react-aria/focus": "^3.19.0", - "@react-aria/i18n": "^3.12.4", - "@react-aria/utils": "^3.26.0", - "@react-types/shared": "^3.26.0", - "@swc/helpers": "^0.5.0" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" - } - }, - "node_modules/@heroui/navbar/node_modules/@react-aria/utils": { - "version": "3.26.0", - "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.26.0.tgz", - "integrity": "sha512-LkZouGSjjQ0rEqo4XJosS4L3YC/zzQkfRM3KoqK6fUOmUJ9t0jQ09WjiF+uOoG9u+p30AVg3TrZRUWmoTS+koQ==", - "dependencies": { - "@react-aria/ssr": "^3.9.7", - "@react-stately/utils": "^3.10.5", - "@react-types/shared": "^3.26.0", - "@swc/helpers": "^0.5.0", - "clsx": "^2.0.0" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" - } - }, - "node_modules/@heroui/navbar/node_modules/@react-types/datepicker": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/@react-types/datepicker/-/datepicker-3.9.0.tgz", - "integrity": "sha512-dbKL5Qsm2MQwOTtVQdOcKrrphcXAqDD80WLlSQrBLg+waDuuQ7H+TrvOT0thLKloNBlFUGnZZfXGRHINpih/0g==", - "dependencies": { - "@internationalized/date": "^3.6.0", - "@react-types/calendar": "^3.5.0", - "@react-types/overlays": "^3.8.11", - "@react-types/shared": "^3.26.0" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" - } - }, "node_modules/@heroui/navbar/node_modules/@react-types/shared": { "version": "3.26.0", "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.26.0.tgz", @@ -2507,60 +3169,60 @@ } }, "node_modules/@heroui/react": { - "version": "2.7.6", - "resolved": "https://registry.npmjs.org/@heroui/react/-/react-2.7.6.tgz", - "integrity": "sha512-ng00rntjS9GofNOOe7GxdPBDDdArdFQwDJ/X/3KbZrgYgbfvrrCIwT2EQ++Unj9jotpL1dSvKCd9m48WLiJ3CA==", + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@heroui/react/-/react-2.8.2.tgz", + "integrity": "sha512-Z0lG7N/jyCxRhh6CWb+WFEjbA6wyutYwAYyDAq5uOsGjRKUpAv5zm6ByNdS1YqrP4k8sp0g5HijXbLThQyR9BQ==", "dependencies": { - "@heroui/accordion": "2.2.14", - "@heroui/alert": "2.2.17", - "@heroui/autocomplete": "2.3.18", - "@heroui/avatar": "2.2.13", - "@heroui/badge": "2.2.10", - "@heroui/breadcrumbs": "2.2.13", - "@heroui/button": "2.2.17", - "@heroui/calendar": "2.2.17", - "@heroui/card": "2.2.16", - "@heroui/checkbox": "2.3.16", - "@heroui/chip": "2.2.13", - "@heroui/code": "2.2.12", - "@heroui/date-input": "2.3.16", - "@heroui/date-picker": "2.3.17", - "@heroui/divider": "2.2.11", - "@heroui/drawer": "2.2.14", - "@heroui/dropdown": "2.3.17", - "@heroui/form": "2.1.16", - "@heroui/framer-utils": "2.1.13", - "@heroui/image": "2.2.10", - "@heroui/input": "2.4.17", - "@heroui/input-otp": "2.1.16", - "@heroui/kbd": "2.2.13", - "@heroui/link": "2.2.14", - "@heroui/listbox": "2.3.16", - "@heroui/menu": "2.2.16", - "@heroui/modal": "2.2.14", - "@heroui/navbar": "2.2.15", - "@heroui/number-input": "2.0.7", - "@heroui/pagination": "2.2.15", - "@heroui/popover": "2.3.17", - "@heroui/progress": "2.2.13", - "@heroui/radio": "2.3.16", - "@heroui/ripple": "2.2.12", - "@heroui/scroll-shadow": "2.3.11", - "@heroui/select": "2.4.17", - "@heroui/skeleton": "2.2.10", - "@heroui/slider": "2.4.14", - "@heroui/snippet": "2.2.18", - "@heroui/spacer": "2.2.12", - "@heroui/spinner": "2.2.14", - "@heroui/switch": "2.2.15", - "@heroui/system": "2.4.13", - "@heroui/table": "2.2.16", - "@heroui/tabs": "2.2.14", - "@heroui/theme": "2.4.13", - "@heroui/toast": "2.0.7", - "@heroui/tooltip": "2.2.14", - "@heroui/user": "2.2.13", - "@react-aria/visually-hidden": "3.8.21" + "@heroui/accordion": "2.2.21", + "@heroui/alert": "2.2.24", + "@heroui/autocomplete": "2.3.26", + "@heroui/avatar": "2.2.20", + "@heroui/badge": "2.2.15", + "@heroui/breadcrumbs": "2.2.20", + "@heroui/button": "2.2.24", + "@heroui/calendar": "2.2.24", + "@heroui/card": "2.2.23", + "@heroui/checkbox": "2.3.24", + "@heroui/chip": "2.2.20", + "@heroui/code": "2.2.18", + "@heroui/date-input": "2.3.24", + "@heroui/date-picker": "2.3.25", + "@heroui/divider": "2.2.17", + "@heroui/drawer": "2.2.21", + "@heroui/dropdown": "2.3.24", + "@heroui/form": "2.1.24", + "@heroui/framer-utils": "2.1.20", + "@heroui/image": "2.2.15", + "@heroui/input": "2.4.25", + "@heroui/input-otp": "2.1.24", + "@heroui/kbd": "2.2.19", + "@heroui/link": "2.2.21", + "@heroui/listbox": "2.3.23", + "@heroui/menu": "2.2.23", + "@heroui/modal": "2.2.21", + "@heroui/navbar": "2.2.22", + "@heroui/number-input": "2.0.15", + "@heroui/pagination": "2.2.22", + "@heroui/popover": "2.3.24", + "@heroui/progress": "2.2.20", + "@heroui/radio": "2.3.24", + "@heroui/ripple": "2.2.18", + "@heroui/scroll-shadow": "2.3.16", + "@heroui/select": "2.4.25", + "@heroui/skeleton": "2.2.15", + "@heroui/slider": "2.4.21", + "@heroui/snippet": "2.2.25", + "@heroui/spacer": "2.2.18", + "@heroui/spinner": "2.2.21", + "@heroui/switch": "2.2.22", + "@heroui/system": "2.4.20", + "@heroui/table": "2.2.24", + "@heroui/tabs": "2.2.21", + "@heroui/theme": "2.4.20", + "@heroui/toast": "2.0.14", + "@heroui/tooltip": "2.2.21", + "@heroui/user": "2.2.20", + "@react-aria/visually-hidden": "3.8.26" }, "peerDependencies": { "framer-motion": ">=11.5.6 || >=12.0.0-alpha.1", @@ -2569,420 +3231,394 @@ } }, "node_modules/@heroui/react-rsc-utils": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/@heroui/react-rsc-utils/-/react-rsc-utils-2.1.6.tgz", - "integrity": "sha512-slBWi9g3HdnSNRhoedDhXFybaab5MveAeECzQoj4oJrIlmiezyeZWRKbWR8li2tiZtvBoEr0Xpu/A8hdni15dQ==", + "version": "2.1.9", + "resolved": "https://registry.npmjs.org/@heroui/react-rsc-utils/-/react-rsc-utils-2.1.9.tgz", + "integrity": "sha512-e77OEjNCmQxE9/pnLDDb93qWkX58/CcgIqdNAczT/zUP+a48NxGq2A2WRimvc1uviwaNL2StriE2DmyZPyYW7Q==", "peerDependencies": { "react": ">=18 || >=19.0.0-rc.0" } }, "node_modules/@heroui/react-utils": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/@heroui/react-utils/-/react-utils-2.1.8.tgz", - "integrity": "sha512-ET8sQaqfAWEviuZfatSYXBzyD0PpzuIK2YQkijla0TmF0sHJ3Yl4YQ6DYleWAaIJEWW1u0HgUPrdIjVGjWyKVg==", + "version": "2.1.12", + "resolved": "https://registry.npmjs.org/@heroui/react-utils/-/react-utils-2.1.12.tgz", + "integrity": "sha512-D+EYFMtBuWGrtsw+CklgAHtQfT17wZcjmKIvUMGOjAFFSLHG9NJd7yOrsZGk90OuJVQ3O1Gj3MfchEmUXidxyw==", "dependencies": { - "@heroui/react-rsc-utils": "2.1.6", - "@heroui/shared-utils": "2.1.7" + "@heroui/react-rsc-utils": "2.1.9", + "@heroui/shared-utils": "2.1.10" }, "peerDependencies": { "react": ">=18 || >=19.0.0-rc.0" } }, "node_modules/@heroui/react/node_modules/@heroui/accordion": { - "version": "2.2.14", - "resolved": "https://registry.npmjs.org/@heroui/accordion/-/accordion-2.2.14.tgz", - "integrity": "sha512-l0ieRU5FPgEEnNi8w74AaPM5WnjfR2dYEI6ypovqtbnsrU8U5tTP76jWpkqPPqYfLCxInWwmTeFt7hqyajFNOA==", + "version": "2.2.21", + "resolved": "https://registry.npmjs.org/@heroui/accordion/-/accordion-2.2.21.tgz", + "integrity": "sha512-B873BeTgzxsq9+85/d0BCKFus4llxI6OJBJt+dLXslYdijzfrRhhA7vWzvhOsV3kIHPcTrUpS4iUDO/UhR/EEA==", "dependencies": { - "@heroui/aria-utils": "2.2.14", - "@heroui/divider": "2.2.11", - "@heroui/dom-animation": "2.1.6", - "@heroui/framer-utils": "2.1.13", - "@heroui/react-utils": "2.1.8", - "@heroui/shared-icons": "2.1.6", - "@heroui/shared-utils": "2.1.7", - "@heroui/use-aria-accordion": "2.2.9", - "@react-aria/button": "3.12.1", - "@react-aria/focus": "3.20.1", - "@react-aria/interactions": "3.24.1", - "@react-aria/utils": "3.28.1", - "@react-stately/tree": "3.8.8", + "@heroui/aria-utils": "2.2.21", + "@heroui/divider": "2.2.17", + "@heroui/dom-animation": "2.1.10", + "@heroui/framer-utils": "2.1.20", + "@heroui/react-utils": "2.1.12", + "@heroui/shared-icons": "2.1.10", + "@heroui/shared-utils": "2.1.10", + "@heroui/use-aria-accordion": "2.2.16", + "@react-aria/focus": "3.21.0", + "@react-aria/interactions": "3.25.4", + "@react-stately/tree": "3.9.1", "@react-types/accordion": "3.0.0-alpha.26", - "@react-types/shared": "3.28.0" + "@react-types/shared": "3.31.0" }, "peerDependencies": { - "@heroui/system": ">=2.4.7", - "@heroui/theme": ">=2.4.6", + "@heroui/system": ">=2.4.18", + "@heroui/theme": ">=2.4.17", "framer-motion": ">=11.5.6 || >=12.0.0-alpha.1", "react": ">=18 || >=19.0.0-rc.0", "react-dom": ">=18 || >=19.0.0-rc.0" } }, "node_modules/@heroui/react/node_modules/@heroui/accordion/node_modules/@heroui/dom-animation": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/@heroui/dom-animation/-/dom-animation-2.1.6.tgz", - "integrity": "sha512-l4xh+y02lmoJVdLR0cjpsa7LjLIvVQCX+w+S2KW6tOoPKmHlyW/8r7h6SqPB4Ua1NZGmRHtlYmw+mw47yqyTjw==", + "version": "2.1.10", + "resolved": "https://registry.npmjs.org/@heroui/dom-animation/-/dom-animation-2.1.10.tgz", + "integrity": "sha512-dt+0xdVPbORwNvFT5pnqV2ULLlSgOJeqlg/DMo97s9RWeD6rD4VedNY90c8C9meqWqGegQYBQ9ztsfX32mGEPA==", "peerDependencies": { "framer-motion": ">=11.5.6 || >=12.0.0-alpha.1" } }, "node_modules/@heroui/react/node_modules/@heroui/alert": { - "version": "2.2.17", - "resolved": "https://registry.npmjs.org/@heroui/alert/-/alert-2.2.17.tgz", - "integrity": "sha512-y0lANoJ3eNp5yH02bwV8ejuAhw77/hEq5hViItDTCa6DoYlEwDiX0y+LLw+Dmbl8V2ZcotAnpd63iifsE64Edw==", + "version": "2.2.24", + "resolved": "https://registry.npmjs.org/@heroui/alert/-/alert-2.2.24.tgz", + "integrity": "sha512-Yec/mykI3n14uJaCP4RTR6iXIa3cFsVF7dt51xFkb0X/h6fTIUiSwnH7hM7vacAHpq5letFcm5XNMj316R2PpA==", "dependencies": { - "@heroui/button": "2.2.17", - "@heroui/react-utils": "2.1.8", - "@heroui/shared-icons": "2.1.6", - "@heroui/shared-utils": "2.1.7", - "@react-aria/utils": "3.28.1", - "@react-stately/utils": "3.10.5" + "@heroui/button": "2.2.24", + "@heroui/react-utils": "2.1.12", + "@heroui/shared-icons": "2.1.10", + "@heroui/shared-utils": "2.1.10", + "@react-stately/utils": "3.10.8" }, "peerDependencies": { - "@heroui/system": ">=2.4.7", - "@heroui/theme": ">=2.4.6", + "@heroui/system": ">=2.4.18", + "@heroui/theme": ">=2.4.19", "react": ">=18 || >=19.0.0-rc.0", "react-dom": ">=18 || >=19.0.0-rc.0" } }, "node_modules/@heroui/react/node_modules/@heroui/autocomplete": { - "version": "2.3.18", - "resolved": "https://registry.npmjs.org/@heroui/autocomplete/-/autocomplete-2.3.18.tgz", - "integrity": "sha512-u+Gw/qayLrqsjv+aCt5HXg17HyeMhcv2etHigF00Xc/b5tT35VfrFRGiiTBlPy9zNeekbb0KIskWxAyzgAV3XA==", + "version": "2.3.26", + "resolved": "https://registry.npmjs.org/@heroui/autocomplete/-/autocomplete-2.3.26.tgz", + "integrity": "sha512-njdBN9mIM3zUJ2EvSjBBdm8tjRgL5FFQrsgR/OWCdLGui1n1A7h/bF6o5AWZkcDDX5jP1hsGZDtQ+28frorjtw==", "dependencies": { - "@heroui/aria-utils": "2.2.14", - "@heroui/button": "2.2.17", - "@heroui/form": "2.1.16", - "@heroui/input": "2.4.17", - "@heroui/listbox": "2.3.16", - "@heroui/popover": "2.3.17", - "@heroui/react-utils": "2.1.8", - "@heroui/scroll-shadow": "2.3.11", - "@heroui/shared-icons": "2.1.6", - "@heroui/shared-utils": "2.1.7", - "@heroui/spinner": "2.2.14", - "@heroui/use-aria-button": "2.2.11", - "@heroui/use-safe-layout-effect": "2.1.6", - "@react-aria/combobox": "3.12.1", - "@react-aria/focus": "3.20.1", - "@react-aria/i18n": "3.12.7", - "@react-aria/interactions": "3.24.1", - "@react-aria/utils": "3.28.1", - "@react-aria/visually-hidden": "3.8.21", - "@react-stately/combobox": "3.10.3", - "@react-types/combobox": "3.13.3", - "@react-types/shared": "3.28.0" + "@heroui/aria-utils": "2.2.21", + "@heroui/button": "2.2.24", + "@heroui/form": "2.1.24", + "@heroui/input": "2.4.25", + "@heroui/listbox": "2.3.23", + "@heroui/popover": "2.3.24", + "@heroui/react-utils": "2.1.12", + "@heroui/scroll-shadow": "2.3.16", + "@heroui/shared-icons": "2.1.10", + "@heroui/shared-utils": "2.1.10", + "@heroui/use-safe-layout-effect": "2.1.8", + "@react-aria/combobox": "3.13.0", + "@react-aria/i18n": "3.12.11", + "@react-stately/combobox": "3.11.0", + "@react-types/combobox": "3.13.7", + "@react-types/shared": "3.31.0" }, "peerDependencies": { - "@heroui/system": ">=2.4.7", - "@heroui/theme": ">=2.4.6", + "@heroui/system": ">=2.4.18", + "@heroui/theme": ">=2.4.17", "framer-motion": ">=11.5.6 || >=12.0.0-alpha.1", "react": ">=18 || >=19.0.0-rc.0", "react-dom": ">=18 || >=19.0.0-rc.0" } }, "node_modules/@heroui/react/node_modules/@heroui/avatar": { - "version": "2.2.13", - "resolved": "https://registry.npmjs.org/@heroui/avatar/-/avatar-2.2.13.tgz", - "integrity": "sha512-aeQYwDtslcoqUscD19FOsnrgpWJfwDeNGcRXmP/8ERpWXqosAADhOhcXGQ4VjsZXLUYErInI2nZN+K53AA7+qA==", + "version": "2.2.20", + "resolved": "https://registry.npmjs.org/@heroui/avatar/-/avatar-2.2.20.tgz", + "integrity": "sha512-wqbgEQQwEyG42EtpiVdy75JsHiJspC9bBusZYB+LIzV3hMO7Gt70rD4W6TShO+L7VA/S1UfHqGL06oYUC7K7ew==", "dependencies": { - "@heroui/react-utils": "2.1.8", - "@heroui/shared-utils": "2.1.7", - "@heroui/use-image": "2.1.7", - "@react-aria/focus": "3.20.1", - "@react-aria/interactions": "3.24.1", - "@react-aria/utils": "3.28.1" + "@heroui/react-utils": "2.1.12", + "@heroui/shared-utils": "2.1.10", + "@heroui/use-image": "2.1.11", + "@react-aria/focus": "3.21.0", + "@react-aria/interactions": "3.25.4" }, "peerDependencies": { - "@heroui/system": ">=2.4.7", - "@heroui/theme": ">=2.4.6", + "@heroui/system": ">=2.4.18", + "@heroui/theme": ">=2.4.17", "react": ">=18 || >=19.0.0-rc.0", "react-dom": ">=18 || >=19.0.0-rc.0" } }, "node_modules/@heroui/react/node_modules/@heroui/badge": { - "version": "2.2.10", - "resolved": "https://registry.npmjs.org/@heroui/badge/-/badge-2.2.10.tgz", - "integrity": "sha512-ZY+7zvgHUW7Ye4Epdd4GnbmJgf59pGjxGML6Jm+R+GvjdqUSpneRW+QUNzwL8paSwXbGTP48nnQh9fMs+PKyRQ==", + "version": "2.2.15", + "resolved": "https://registry.npmjs.org/@heroui/badge/-/badge-2.2.15.tgz", + "integrity": "sha512-wdxMBH+FkfqPZrv2FP9aqenKG5EeOH2i9mSopMHP+o4ZaWW5lmKYqjN1lQ5DXCO4XaDtY4jOWEExp4UJ2e7rKg==", "dependencies": { - "@heroui/react-utils": "2.1.8", - "@heroui/shared-utils": "2.1.7" + "@heroui/react-utils": "2.1.12", + "@heroui/shared-utils": "2.1.10" }, "peerDependencies": { - "@heroui/system": ">=2.4.7", - "@heroui/theme": ">=2.4.6", + "@heroui/system": ">=2.4.18", + "@heroui/theme": ">=2.4.17", "react": ">=18 || >=19.0.0-rc.0", "react-dom": ">=18 || >=19.0.0-rc.0" } }, "node_modules/@heroui/react/node_modules/@heroui/calendar": { - "version": "2.2.17", - "resolved": "https://registry.npmjs.org/@heroui/calendar/-/calendar-2.2.17.tgz", - "integrity": "sha512-2pz0RE4SL3Nmj/O7qskRrmsCTe0zJYlrOFArFxROiYAhFQ5qEpGBSnPg6LW32pPzF4yRvBhK8J8E8U5uM22Z3Q==", + "version": "2.2.24", + "resolved": "https://registry.npmjs.org/@heroui/calendar/-/calendar-2.2.24.tgz", + "integrity": "sha512-zUJ/m8uAVEn53FcKN6B2a+BtjXAsSicu8M667aKyaGgVFwOTWgH5miFvD/xLyFu+gAF/LBrC6ysDQMdHdiKKBQ==", "dependencies": { - "@heroui/button": "2.2.17", - "@heroui/dom-animation": "2.1.6", - "@heroui/framer-utils": "2.1.13", - "@heroui/react-utils": "2.1.8", - "@heroui/shared-icons": "2.1.6", - "@heroui/shared-utils": "2.1.7", - "@heroui/use-aria-button": "2.2.11", - "@internationalized/date": "3.7.0", - "@react-aria/calendar": "3.7.2", - "@react-aria/focus": "3.20.1", - "@react-aria/i18n": "3.12.7", - "@react-aria/interactions": "3.24.1", - "@react-aria/utils": "3.28.1", - "@react-aria/visually-hidden": "3.8.21", - "@react-stately/calendar": "3.7.1", - "@react-stately/utils": "3.10.5", - "@react-types/button": "3.11.0", - "@react-types/calendar": "3.6.1", - "@react-types/shared": "3.28.0", - "@types/lodash.debounce": "^4.0.7", + "@heroui/button": "2.2.24", + "@heroui/dom-animation": "2.1.10", + "@heroui/framer-utils": "2.1.20", + "@heroui/react-utils": "2.1.12", + "@heroui/shared-icons": "2.1.10", + "@heroui/shared-utils": "2.1.10", + "@heroui/use-aria-button": "2.2.18", + "@internationalized/date": "3.8.2", + "@react-aria/calendar": "3.9.0", + "@react-aria/focus": "3.21.0", + "@react-aria/i18n": "3.12.11", + "@react-aria/interactions": "3.25.4", + "@react-aria/visually-hidden": "3.8.26", + "@react-stately/calendar": "3.8.3", + "@react-stately/utils": "3.10.8", + "@react-types/button": "3.13.0", + "@react-types/calendar": "3.7.3", + "@react-types/shared": "3.31.0", "scroll-into-view-if-needed": "3.0.10" }, "peerDependencies": { - "@heroui/system": ">=2.4.7", - "@heroui/theme": ">=2.4.6", + "@heroui/system": ">=2.4.18", + "@heroui/theme": ">=2.4.17", "framer-motion": ">=11.5.6 || >=12.0.0-alpha.1", "react": ">=18 || >=19.0.0-rc.0", "react-dom": ">=18 || >=19.0.0-rc.0" } }, "node_modules/@heroui/react/node_modules/@heroui/calendar/node_modules/@heroui/dom-animation": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/@heroui/dom-animation/-/dom-animation-2.1.6.tgz", - "integrity": "sha512-l4xh+y02lmoJVdLR0cjpsa7LjLIvVQCX+w+S2KW6tOoPKmHlyW/8r7h6SqPB4Ua1NZGmRHtlYmw+mw47yqyTjw==", + "version": "2.1.10", + "resolved": "https://registry.npmjs.org/@heroui/dom-animation/-/dom-animation-2.1.10.tgz", + "integrity": "sha512-dt+0xdVPbORwNvFT5pnqV2ULLlSgOJeqlg/DMo97s9RWeD6rD4VedNY90c8C9meqWqGegQYBQ9ztsfX32mGEPA==", "peerDependencies": { "framer-motion": ">=11.5.6 || >=12.0.0-alpha.1" } }, "node_modules/@heroui/react/node_modules/@heroui/card": { - "version": "2.2.16", - "resolved": "https://registry.npmjs.org/@heroui/card/-/card-2.2.16.tgz", - "integrity": "sha512-mMptkJ3Yl8s9m5C4f2y9EvFojsCTS5RMKoLDhcdeR1HLIpriBE//ReZxCzCGo7rH3UfDPwPQgeOaVwgnyp3Txw==", + "version": "2.2.23", + "resolved": "https://registry.npmjs.org/@heroui/card/-/card-2.2.23.tgz", + "integrity": "sha512-oMmZNr2/mGp/S+Ct8iyzAp4H+tLuT3G0dgHyRie7txj8en79RAy+yRPBYdSt3OpIWM/Zv9un3Dnxgmi/UGCo+A==", "dependencies": { - "@heroui/react-utils": "2.1.8", - "@heroui/ripple": "2.2.12", - "@heroui/shared-utils": "2.1.7", - "@heroui/use-aria-button": "2.2.11", - "@react-aria/button": "3.12.1", - "@react-aria/focus": "3.20.1", - "@react-aria/interactions": "3.24.1", - "@react-aria/utils": "3.28.1", - "@react-types/shared": "3.28.0" + "@heroui/react-utils": "2.1.12", + "@heroui/ripple": "2.2.18", + "@heroui/shared-utils": "2.1.10", + "@heroui/use-aria-button": "2.2.18", + "@react-aria/focus": "3.21.0", + "@react-aria/interactions": "3.25.4", + "@react-types/shared": "3.31.0" }, "peerDependencies": { - "@heroui/system": ">=2.4.7", - "@heroui/theme": ">=2.4.6", + "@heroui/system": ">=2.4.18", + "@heroui/theme": ">=2.4.17", "framer-motion": ">=11.5.6 || >=12.0.0-alpha.1", "react": ">=18 || >=19.0.0-rc.0", "react-dom": ">=18 || >=19.0.0-rc.0" } }, "node_modules/@heroui/react/node_modules/@heroui/checkbox": { - "version": "2.3.16", - "resolved": "https://registry.npmjs.org/@heroui/checkbox/-/checkbox-2.3.16.tgz", - "integrity": "sha512-OJh6x2Z3BV7Z6syniDBPBqFhTdTyuDAei48RZ04wGwahy3lJDAIk44Mj6f/HACgorrVRLvFhemVyQJvP8h1PEA==", + "version": "2.3.24", + "resolved": "https://registry.npmjs.org/@heroui/checkbox/-/checkbox-2.3.24.tgz", + "integrity": "sha512-H/bcpYGeWB9WFhkkOPojO4ONrz5GIMzfAMYdaKOUFtLVl7B9yVca7HaKdNryAFtNSBd/QQAm/an7gh/OFxIgew==", "dependencies": { - "@heroui/form": "2.1.16", - "@heroui/react-utils": "2.1.8", - "@heroui/shared-utils": "2.1.7", - "@heroui/use-callback-ref": "2.1.6", - "@heroui/use-safe-layout-effect": "2.1.6", - "@react-aria/checkbox": "3.15.3", - "@react-aria/focus": "3.20.1", - "@react-aria/interactions": "3.24.1", - "@react-aria/utils": "3.28.1", - "@react-aria/visually-hidden": "3.8.21", - "@react-stately/checkbox": "3.6.12", - "@react-stately/toggle": "3.8.2", - "@react-types/checkbox": "3.9.2", - "@react-types/shared": "3.28.0" + "@heroui/form": "2.1.24", + "@heroui/react-utils": "2.1.12", + "@heroui/shared-utils": "2.1.10", + "@heroui/use-callback-ref": "2.1.8", + "@heroui/use-safe-layout-effect": "2.1.8", + "@react-aria/checkbox": "3.16.0", + "@react-aria/focus": "3.21.0", + "@react-aria/interactions": "3.25.4", + "@react-stately/checkbox": "3.7.0", + "@react-stately/toggle": "3.9.0", + "@react-types/checkbox": "3.10.0", + "@react-types/shared": "3.31.0" }, "peerDependencies": { - "@heroui/system": ">=2.4.7", - "@heroui/theme": ">=2.4.3", + "@heroui/system": ">=2.4.18", + "@heroui/theme": ">=2.4.17", "react": ">=18 || >=19.0.0-rc.0", "react-dom": ">=18 || >=19.0.0-rc.0" } }, "node_modules/@heroui/react/node_modules/@heroui/chip": { - "version": "2.2.13", - "resolved": "https://registry.npmjs.org/@heroui/chip/-/chip-2.2.13.tgz", - "integrity": "sha512-qlsOEsI2vazk+AG4sozsmsOdPoMxne61SUZdAiOJ1LCXhBb1cnbsd7iGbIYo+niI3buDDAJExPgAeEC6Bg753Q==", + "version": "2.2.20", + "resolved": "https://registry.npmjs.org/@heroui/chip/-/chip-2.2.20.tgz", + "integrity": "sha512-BTYXeMcSeBPOZEFk4MDGTrcML/NLYmQn+xdlSdiv9b2dM/gEq1hpTizt+kpvNH7kF6BSUxM6zJearIGUZ7gf5w==", "dependencies": { - "@heroui/react-utils": "2.1.8", - "@heroui/shared-icons": "2.1.6", - "@heroui/shared-utils": "2.1.7", - "@react-aria/focus": "3.20.1", - "@react-aria/interactions": "3.24.1", - "@react-aria/utils": "3.28.1", - "@react-types/checkbox": "3.9.2" + "@heroui/react-utils": "2.1.12", + "@heroui/shared-icons": "2.1.10", + "@heroui/shared-utils": "2.1.10", + "@react-aria/focus": "3.21.0", + "@react-aria/interactions": "3.25.4" }, "peerDependencies": { - "@heroui/system": ">=2.4.7", - "@heroui/theme": ">=2.4.6", + "@heroui/system": ">=2.4.18", + "@heroui/theme": ">=2.4.17", "react": ">=18 || >=19.0.0-rc.0", "react-dom": ">=18 || >=19.0.0-rc.0" } }, "node_modules/@heroui/react/node_modules/@heroui/code": { - "version": "2.2.12", - "resolved": "https://registry.npmjs.org/@heroui/code/-/code-2.2.12.tgz", - "integrity": "sha512-BYA8zmG2arn7FSCxiPC+ehy+TL7967W6i6iXBUIHpkSNAMPr29AZAC4H0i09b0ibxr0dLJWHC3Y/IPdFK8uI6g==", + "version": "2.2.18", + "resolved": "https://registry.npmjs.org/@heroui/code/-/code-2.2.18.tgz", + "integrity": "sha512-e8+5LoJw6GQs9ASlAjdHG/Ksgiu9AyPfmf6ElP0VNXuRbXEtiOO5gXJxxh81bxz05HQaQyL/mQZKqnxf+Zb6bA==", "dependencies": { - "@heroui/react-utils": "2.1.8", - "@heroui/shared-utils": "2.1.7", - "@heroui/system-rsc": "2.3.11" + "@heroui/react-utils": "2.1.12", + "@heroui/shared-utils": "2.1.10", + "@heroui/system-rsc": "2.3.17" }, "peerDependencies": { - "@heroui/theme": ">=2.4.6", + "@heroui/theme": ">=2.4.17", "react": ">=18 || >=19.0.0-rc.0", "react-dom": ">=18 || >=19.0.0-rc.0" } }, "node_modules/@heroui/react/node_modules/@heroui/date-input": { - "version": "2.3.16", - "resolved": "https://registry.npmjs.org/@heroui/date-input/-/date-input-2.3.16.tgz", - "integrity": "sha512-k1InG26vVorU+GdQHOWgqTC6Dq9aDJ/4GCa7trZgr9i0kJMXs5MVmGtf/jmtjcQlAfL+xAMZRQBBbPTaiGGrzw==", + "version": "2.3.24", + "resolved": "https://registry.npmjs.org/@heroui/date-input/-/date-input-2.3.24.tgz", + "integrity": "sha512-K1OFu8vv3oEgQ9GV2ipB+tJOsU/0+DsKWDiKiAISMt4OXilybncm2SrR05M5D36BM0jm5gofnNN7geMYBbhngQ==", "dependencies": { - "@heroui/form": "2.1.16", - "@heroui/react-utils": "2.1.8", - "@heroui/shared-utils": "2.1.7", - "@internationalized/date": "3.7.0", - "@react-aria/datepicker": "3.14.1", - "@react-aria/i18n": "3.12.7", - "@react-aria/utils": "3.28.1", - "@react-stately/datepicker": "3.13.0", - "@react-types/datepicker": "3.11.0", - "@react-types/shared": "3.28.0" + "@heroui/form": "2.1.24", + "@heroui/react-utils": "2.1.12", + "@heroui/shared-utils": "2.1.10", + "@internationalized/date": "3.8.2", + "@react-aria/datepicker": "3.15.0", + "@react-aria/i18n": "3.12.11", + "@react-stately/datepicker": "3.15.0", + "@react-types/datepicker": "3.13.0", + "@react-types/shared": "3.31.0" }, "peerDependencies": { - "@heroui/system": ">=2.4.10", - "@heroui/theme": ">=2.4.9", + "@heroui/system": ">=2.4.18", + "@heroui/theme": ">=2.4.17", "react": ">=18 || >=19.0.0-rc.0", "react-dom": ">=18 || >=19.0.0-rc.0" } }, "node_modules/@heroui/react/node_modules/@heroui/date-picker": { - "version": "2.3.17", - "resolved": "https://registry.npmjs.org/@heroui/date-picker/-/date-picker-2.3.17.tgz", - "integrity": "sha512-yEaiQBb563zPICBcqfQ83fS2RlLaRCXzimiwvH25z3cLqBiSnAk3MwIDXZ8MC7OmIGRxpUp/c9C19W/QhFz3Yg==", + "version": "2.3.25", + "resolved": "https://registry.npmjs.org/@heroui/date-picker/-/date-picker-2.3.25.tgz", + "integrity": "sha512-UHnn/RDHF4vVZcJ54U8hArknYcmEGyeNbhRNVtXKcRWQgrA7gi/S5ng9m8Wi/j+SbWK7KiPdVSwlk/1PQr5Vdw==", "dependencies": { - "@heroui/aria-utils": "2.2.14", - "@heroui/button": "2.2.17", - "@heroui/calendar": "2.2.17", - "@heroui/date-input": "2.3.16", - "@heroui/form": "2.1.16", - "@heroui/popover": "2.3.17", - "@heroui/react-utils": "2.1.8", - "@heroui/shared-icons": "2.1.6", - "@heroui/shared-utils": "2.1.7", - "@internationalized/date": "3.7.0", - "@react-aria/datepicker": "3.14.1", - "@react-aria/i18n": "3.12.7", - "@react-aria/utils": "3.28.1", - "@react-stately/datepicker": "3.13.0", - "@react-stately/overlays": "3.6.14", - "@react-stately/utils": "3.10.5", - "@react-types/datepicker": "3.11.0", - "@react-types/shared": "3.28.0" + "@heroui/aria-utils": "2.2.21", + "@heroui/button": "2.2.24", + "@heroui/calendar": "2.2.24", + "@heroui/date-input": "2.3.24", + "@heroui/form": "2.1.24", + "@heroui/popover": "2.3.24", + "@heroui/react-utils": "2.1.12", + "@heroui/shared-icons": "2.1.10", + "@heroui/shared-utils": "2.1.10", + "@internationalized/date": "3.8.2", + "@react-aria/datepicker": "3.15.0", + "@react-aria/i18n": "3.12.11", + "@react-stately/datepicker": "3.15.0", + "@react-stately/utils": "3.10.8", + "@react-types/datepicker": "3.13.0", + "@react-types/shared": "3.31.0" }, "peerDependencies": { - "@heroui/system": ">=2.4.10", - "@heroui/theme": ">=2.4.9", + "@heroui/system": ">=2.4.18", + "@heroui/theme": ">=2.4.17", "framer-motion": ">=11.5.6 || >=12.0.0-alpha.1", "react": ">=18 || >=19.0.0-rc.0", "react-dom": ">=18 || >=19.0.0-rc.0" } }, "node_modules/@heroui/react/node_modules/@heroui/divider": { - "version": "2.2.11", - "resolved": "https://registry.npmjs.org/@heroui/divider/-/divider-2.2.11.tgz", - "integrity": "sha512-WMGLY+Eus/vp/hpOzTf3vr4DMTmITKoGxzWscqI9Z5eE7CY48DAv0w++e+fOBdXtVmq3AQBMdV+zCoBm+DA40w==", + "version": "2.2.17", + "resolved": "https://registry.npmjs.org/@heroui/divider/-/divider-2.2.17.tgz", + "integrity": "sha512-/6u3mo3TLGOsxYftuHUamfgDYZARsk7esKSxwEeSJ1ufIuo/+Z+yPpaTfe3WUvha0VuwTfyLN99+puqdoTU3zQ==", "dependencies": { - "@heroui/react-rsc-utils": "2.1.6", - "@heroui/shared-utils": "2.1.7", - "@heroui/system-rsc": "2.3.11", - "@react-types/shared": "3.28.0" + "@heroui/react-rsc-utils": "2.1.9", + "@heroui/system-rsc": "2.3.17", + "@react-types/shared": "3.31.0" }, "peerDependencies": { - "@heroui/theme": ">=2.4.6", + "@heroui/theme": ">=2.4.17", "react": ">=18 || >=19.0.0-rc.0", "react-dom": ">=18 || >=19.0.0-rc.0" } }, "node_modules/@heroui/react/node_modules/@heroui/drawer": { - "version": "2.2.14", - "resolved": "https://registry.npmjs.org/@heroui/drawer/-/drawer-2.2.14.tgz", - "integrity": "sha512-QH9ot/lwmLGTRpuB3DnfxlmJdBfjfShJzjLym2KGt8eTc0MbrWFse6DZQ7VWw+BB2Co1cIQmjvVR3YNjbzSlAw==", + "version": "2.2.21", + "resolved": "https://registry.npmjs.org/@heroui/drawer/-/drawer-2.2.21.tgz", + "integrity": "sha512-pYFWOyIqX1gmMOsFxEfajWFjX32O1jDvei7Q9eHs4AVVw7DaeWtQUYovM/6p8yRp//X/bxNQpUhMvEFaIc/8yQ==", "dependencies": { - "@heroui/framer-utils": "2.1.13", - "@heroui/modal": "2.2.14", - "@heroui/react-utils": "2.1.8", - "@heroui/shared-utils": "2.1.7" + "@heroui/framer-utils": "2.1.20", + "@heroui/modal": "2.2.21", + "@heroui/react-utils": "2.1.12", + "@heroui/shared-utils": "2.1.10" }, "peerDependencies": { - "@heroui/system": ">=2.4.7", - "@heroui/theme": ">=2.4.6", + "@heroui/system": ">=2.4.18", + "@heroui/theme": ">=2.4.17", "react": ">=18 || >=19.0.0-rc.0", "react-dom": ">=18 || >=19.0.0-rc.0" } }, "node_modules/@heroui/react/node_modules/@heroui/dropdown": { - "version": "2.3.17", - "resolved": "https://registry.npmjs.org/@heroui/dropdown/-/dropdown-2.3.17.tgz", - "integrity": "sha512-PNboskT6ZqRwUM8ILg2UkP4L6dkwsLUQPIxqGk7aTuZYXAuge1JJlDmyCpfiJJs07aUV13kQvle2/UTFiEcAeQ==", + "version": "2.3.24", + "resolved": "https://registry.npmjs.org/@heroui/dropdown/-/dropdown-2.3.24.tgz", + "integrity": "sha512-xqvfCViiFW1jOqtRHvMT2mUe7FjTHPJswcyYL80ECRbToS5r9wYvljBgewzesm98l3d15ELGYr4dsqufqNJ9Cg==", "dependencies": { - "@heroui/aria-utils": "2.2.14", - "@heroui/menu": "2.2.16", - "@heroui/popover": "2.3.17", - "@heroui/react-utils": "2.1.8", - "@heroui/shared-utils": "2.1.7", - "@react-aria/focus": "3.20.1", - "@react-aria/menu": "3.18.1", - "@react-aria/utils": "3.28.1", - "@react-stately/menu": "3.9.2", - "@react-types/menu": "3.9.15" + "@heroui/aria-utils": "2.2.21", + "@heroui/menu": "2.2.23", + "@heroui/popover": "2.3.24", + "@heroui/react-utils": "2.1.12", + "@heroui/shared-utils": "2.1.10", + "@react-aria/focus": "3.21.0", + "@react-aria/menu": "3.19.0", + "@react-stately/menu": "3.9.6", + "@react-types/menu": "3.10.3" }, "peerDependencies": { - "@heroui/system": ">=2.4.7", - "@heroui/theme": ">=2.4.6", + "@heroui/system": ">=2.4.18", + "@heroui/theme": ">=2.4.17", "framer-motion": ">=11.5.6 || >=12.0.0-alpha.1", "react": ">=18 || >=19.0.0-rc.0", "react-dom": ">=18 || >=19.0.0-rc.0" } }, "node_modules/@heroui/react/node_modules/@heroui/form": { - "version": "2.1.16", - "resolved": "https://registry.npmjs.org/@heroui/form/-/form-2.1.16.tgz", - "integrity": "sha512-o3N48rs6RQYGFOf/MMP1+Xk5qrEUWJRPieLCLU5dMR0g7YicAzZQyHmOngxOQaUk+kW+2rCbYP0jUiFAatahmA==", + "version": "2.1.24", + "resolved": "https://registry.npmjs.org/@heroui/form/-/form-2.1.24.tgz", + "integrity": "sha512-zA6eeRXz8DS0kb8VMsiuRQOs4mtVmKgalNZ91xJSqD68CmdE4WI5Ig3rxB9jdl/fd1VVkO853GPp5mzizmNjvA==", "dependencies": { - "@heroui/react-utils": "2.1.8", - "@heroui/shared-utils": "2.1.7", - "@heroui/system": "2.4.13", - "@heroui/theme": "2.4.13", - "@react-aria/utils": "3.28.1", - "@react-stately/form": "3.1.2", - "@react-types/form": "3.7.10", - "@react-types/shared": "3.28.0" + "@heroui/shared-utils": "2.1.10", + "@heroui/system": "2.4.20", + "@heroui/theme": "2.4.20", + "@react-stately/form": "3.2.0", + "@react-types/form": "3.7.14", + "@react-types/shared": "3.31.0" }, "peerDependencies": { - "@heroui/system": ">=2.4.7", - "@heroui/theme": ">=2.4.6", + "@heroui/system": ">=2.4.18", + "@heroui/theme": ">=2.4.17", "react": ">=18", "react-dom": ">=18" } }, "node_modules/@heroui/react/node_modules/@heroui/framer-utils": { - "version": "2.1.13", - "resolved": "https://registry.npmjs.org/@heroui/framer-utils/-/framer-utils-2.1.13.tgz", - "integrity": "sha512-nk+I4gh1prn6NBwPpt0r2UvZTMGkcEgVJdImwWjRxkRr2UAc5chk1Gihroej2jGlBoCub/nhnSATsLklDVJuOQ==", + "version": "2.1.20", + "resolved": "https://registry.npmjs.org/@heroui/framer-utils/-/framer-utils-2.1.20.tgz", + "integrity": "sha512-DigZrwJp3+ay7rnjIW4ZGXen4QmxDgdvg6xvBK5T6H3JLN6NN+F7kknjK+kFh7tOb1NzuanguribvsufGqMe4w==", "dependencies": { - "@heroui/shared-utils": "2.1.7", - "@heroui/system": "2.4.13", - "@heroui/use-measure": "2.1.6" + "@heroui/system": "2.4.20", + "@heroui/use-measure": "2.1.8" }, "peerDependencies": { "framer-motion": ">=11.5.6 || >=12.0.0-alpha.1", @@ -2991,775 +3627,766 @@ } }, "node_modules/@heroui/react/node_modules/@heroui/image": { - "version": "2.2.10", - "resolved": "https://registry.npmjs.org/@heroui/image/-/image-2.2.10.tgz", - "integrity": "sha512-02v0bJShCwaoXAjfMLGV900HsJ4J5YtW3OHJD/TIGWQzHNYxv7Mls4u2PyfUpk6IDimlZ+fIiEjfV0zR/HY3MA==", + "version": "2.2.15", + "resolved": "https://registry.npmjs.org/@heroui/image/-/image-2.2.15.tgz", + "integrity": "sha512-7/DIVZJh2CIZuzoRW9/XVLRyLTWsqNFQgEknEAjGudAUxlcu1dJ8ZuFBVC55SfPIrXE7WuGoiG1Q0B1iwW65IA==", "dependencies": { - "@heroui/react-utils": "2.1.8", - "@heroui/shared-utils": "2.1.7", - "@heroui/use-image": "2.1.7" + "@heroui/react-utils": "2.1.12", + "@heroui/shared-utils": "2.1.10", + "@heroui/use-image": "2.1.11" }, "peerDependencies": { - "@heroui/system": ">=2.4.7", - "@heroui/theme": ">=2.4.6", + "@heroui/system": ">=2.4.18", + "@heroui/theme": ">=2.4.17", "react": ">=18 || >=19.0.0-rc.0", "react-dom": ">=18 || >=19.0.0-rc.0" } }, "node_modules/@heroui/react/node_modules/@heroui/input": { - "version": "2.4.17", - "resolved": "https://registry.npmjs.org/@heroui/input/-/input-2.4.17.tgz", - "integrity": "sha512-jOUXent2GoxnX7U9iO8O1ZiOlDnLe5Ew5apLfvJCFuLX3g8jdLWDy27x1HAc2/+bNrjrtgs4cjWJ+OfEpujc8Q==", + "version": "2.4.25", + "resolved": "https://registry.npmjs.org/@heroui/input/-/input-2.4.25.tgz", + "integrity": "sha512-k5qYabB2wBmRQvrbGb9gk/KjK97H11rzQyvGsJXdoRbRMxoDB2sczpG08IqY1ecHXQT5bHqJ3Qgh6q1ZN+MYxg==", "dependencies": { - "@heroui/form": "2.1.16", - "@heroui/react-utils": "2.1.8", - "@heroui/shared-icons": "2.1.6", - "@heroui/shared-utils": "2.1.7", - "@heroui/use-safe-layout-effect": "2.1.6", - "@react-aria/focus": "3.20.1", - "@react-aria/interactions": "3.24.1", - "@react-aria/textfield": "3.17.1", - "@react-aria/utils": "3.28.1", - "@react-stately/utils": "3.10.5", - "@react-types/shared": "3.28.0", - "@react-types/textfield": "3.12.0", + "@heroui/form": "2.1.24", + "@heroui/react-utils": "2.1.12", + "@heroui/shared-icons": "2.1.10", + "@heroui/shared-utils": "2.1.10", + "@heroui/use-safe-layout-effect": "2.1.8", + "@react-aria/focus": "3.21.0", + "@react-aria/interactions": "3.25.4", + "@react-aria/textfield": "3.18.0", + "@react-stately/utils": "3.10.8", + "@react-types/shared": "3.31.0", + "@react-types/textfield": "3.12.4", "react-textarea-autosize": "^8.5.3" }, "peerDependencies": { - "@heroui/system": ">=2.4.10", - "@heroui/theme": ">=2.4.12", + "@heroui/system": ">=2.4.18", + "@heroui/theme": ">=2.4.19", "react": ">=18 || >=19.0.0-rc.0", "react-dom": ">=18 || >=19.0.0-rc.0" } }, "node_modules/@heroui/react/node_modules/@heroui/input-otp": { - "version": "2.1.16", - "resolved": "https://registry.npmjs.org/@heroui/input-otp/-/input-otp-2.1.16.tgz", - "integrity": "sha512-YoUay0GGRCKx875X2ZGd1+QqP/JHP64S2vdHHyB30OOb+mO3UEDbWPwJgJ5d6NhbPidFlw2mcrYV5k0bxKo+aQ==", + "version": "2.1.24", + "resolved": "https://registry.npmjs.org/@heroui/input-otp/-/input-otp-2.1.24.tgz", + "integrity": "sha512-t8zT8mRt/pLR4u1Qw/eyVLCSSvgYehVVXbPor++SVtWAtNMpKp5GuY3CmKsxujZ2BJU8f2itVgHo0UryEXKdRg==", "dependencies": { - "@heroui/form": "2.1.16", - "@heroui/react-utils": "2.1.8", - "@heroui/shared-utils": "2.1.7", - "@react-aria/focus": "3.20.1", - "@react-aria/form": "3.0.14", - "@react-aria/utils": "3.28.1", - "@react-stately/form": "3.1.2", - "@react-stately/utils": "3.10.5", - "@react-types/textfield": "3.12.0", + "@heroui/form": "2.1.24", + "@heroui/react-utils": "2.1.12", + "@heroui/shared-utils": "2.1.10", + "@heroui/use-form-reset": "2.0.1", + "@react-aria/focus": "3.21.0", + "@react-aria/form": "3.1.0", + "@react-stately/form": "3.2.0", + "@react-stately/utils": "3.10.8", + "@react-types/textfield": "3.12.4", "input-otp": "1.4.1" }, "peerDependencies": { - "@heroui/system": ">=2.4.7", - "@heroui/theme": ">=2.4.6", + "@heroui/system": ">=2.4.18", + "@heroui/theme": ">=2.4.17", "react": ">=18", "react-dom": ">=18" } }, "node_modules/@heroui/react/node_modules/@heroui/kbd": { - "version": "2.2.13", - "resolved": "https://registry.npmjs.org/@heroui/kbd/-/kbd-2.2.13.tgz", - "integrity": "sha512-3PR8h4swFJKO3yMBWip26UJZfMJkcxO7ZdofqKuAYkuBIxHQePt64+FN1Yyb6GZF3zo/0/K0NovkEhJNrb0kAA==", + "version": "2.2.19", + "resolved": "https://registry.npmjs.org/@heroui/kbd/-/kbd-2.2.19.tgz", + "integrity": "sha512-PP8fMPRVMGqJU3T5ufyjPUrguBxNstdBLIqiwk4G6TXBTrTkfMxTYVNG+gvsB6tjzmVjPsHpv2IvCjG4arLojw==", "dependencies": { - "@heroui/react-utils": "2.1.8", - "@heroui/shared-utils": "2.1.7", - "@heroui/system-rsc": "2.3.11", - "@react-aria/utils": "3.28.1" + "@heroui/react-utils": "2.1.12", + "@heroui/shared-utils": "2.1.10", + "@heroui/system-rsc": "2.3.17" }, "peerDependencies": { - "@heroui/theme": ">=2.4.6", + "@heroui/theme": ">=2.4.17", "react": ">=18 || >=19.0.0-rc.0", "react-dom": ">=18 || >=19.0.0-rc.0" } }, "node_modules/@heroui/react/node_modules/@heroui/link": { - "version": "2.2.14", - "resolved": "https://registry.npmjs.org/@heroui/link/-/link-2.2.14.tgz", - "integrity": "sha512-cKSKlJwaNQUhdCMHiBqFPCGFhsK48LUJvhqWM7T13YXpPw2Mu7Tx8LsRQQOvwqCYHcx7jmeyujJFrboADAh0/g==", + "version": "2.2.21", + "resolved": "https://registry.npmjs.org/@heroui/link/-/link-2.2.21.tgz", + "integrity": "sha512-s2jUESfwx+dYvKjM/ct1XAl/hJcEdSykmOt/X9L5YSaGqhhaFzk1QvlUcz0Byu+WAN0OjxRZxAEbEV642IjNDw==", "dependencies": { - "@heroui/react-utils": "2.1.8", - "@heroui/shared-icons": "2.1.6", - "@heroui/shared-utils": "2.1.7", - "@heroui/use-aria-link": "2.2.12", - "@react-aria/focus": "3.20.1", - "@react-aria/link": "3.7.10", - "@react-aria/utils": "3.28.1", - "@react-types/link": "3.5.11" + "@heroui/react-utils": "2.1.12", + "@heroui/shared-icons": "2.1.10", + "@heroui/shared-utils": "2.1.10", + "@heroui/use-aria-link": "2.2.19", + "@react-aria/focus": "3.21.0", + "@react-types/link": "3.6.3" }, "peerDependencies": { - "@heroui/system": ">=2.4.7", - "@heroui/theme": ">=2.4.6", + "@heroui/system": ">=2.4.18", + "@heroui/theme": ">=2.4.17", "react": ">=18 || >=19.0.0-rc.0", "react-dom": ">=18 || >=19.0.0-rc.0" } }, "node_modules/@heroui/react/node_modules/@heroui/listbox": { - "version": "2.3.16", - "resolved": "https://registry.npmjs.org/@heroui/listbox/-/listbox-2.3.16.tgz", - "integrity": "sha512-1lPiUoVYKW55a6ka4nFxIFGYSw2pXrwKcfRLw8WNi7Kc2SY46574GERBjPLzmHSAtBq29HYWtIF/yahSr+qhuA==", + "version": "2.3.23", + "resolved": "https://registry.npmjs.org/@heroui/listbox/-/listbox-2.3.23.tgz", + "integrity": "sha512-8lZupiqN6J7mNR9gbpz8kDRIdInUXrXc+anInxSDGbL7z+PYgnJ+dqice2yJyRZy/8eT5ZpTdfdV/aw9DluNyA==", "dependencies": { - "@heroui/aria-utils": "2.2.14", - "@heroui/divider": "2.2.11", - "@heroui/react-utils": "2.1.8", - "@heroui/shared-utils": "2.1.7", - "@heroui/use-is-mobile": "2.2.7", - "@react-aria/focus": "3.20.1", - "@react-aria/interactions": "3.24.1", - "@react-aria/listbox": "3.14.2", - "@react-aria/utils": "3.28.1", - "@react-stately/list": "3.12.0", - "@react-types/menu": "3.9.15", - "@react-types/shared": "3.28.0", + "@heroui/aria-utils": "2.2.21", + "@heroui/divider": "2.2.17", + "@heroui/react-utils": "2.1.12", + "@heroui/shared-utils": "2.1.10", + "@heroui/use-is-mobile": "2.2.12", + "@react-aria/focus": "3.21.0", + "@react-aria/interactions": "3.25.4", + "@react-aria/listbox": "3.14.7", + "@react-stately/list": "3.12.4", + "@react-types/shared": "3.31.0", "@tanstack/react-virtual": "3.11.3" }, "peerDependencies": { - "@heroui/system": ">=2.4.7", - "@heroui/theme": ">=2.4.6", + "@heroui/system": ">=2.4.18", + "@heroui/theme": ">=2.4.17", "react": ">=18 || >=19.0.0-rc.0", "react-dom": ">=18 || >=19.0.0-rc.0" } }, "node_modules/@heroui/react/node_modules/@heroui/menu": { - "version": "2.2.16", - "resolved": "https://registry.npmjs.org/@heroui/menu/-/menu-2.2.16.tgz", - "integrity": "sha512-99JwjzexXpzxym7MBnygAdj+UPSGLUeZ/DQaVDEWJ0WsXyyim+rBzbJw5LUOktHyWMlFFKgErOA/bKIKefzC8w==", + "version": "2.2.23", + "resolved": "https://registry.npmjs.org/@heroui/menu/-/menu-2.2.23.tgz", + "integrity": "sha512-Q2X+7dGxiHmTDnlboOi757biHkbci4zpukMDIi7i2UzHdw1SraH/A2K7bUdGMP+7+KxwSDmj19e0/ZHV/TWtaQ==", "dependencies": { - "@heroui/aria-utils": "2.2.14", - "@heroui/divider": "2.2.11", - "@heroui/react-utils": "2.1.8", - "@heroui/shared-utils": "2.1.7", - "@heroui/use-is-mobile": "2.2.7", - "@react-aria/focus": "3.20.1", - "@react-aria/interactions": "3.24.1", - "@react-aria/menu": "3.18.1", - "@react-aria/utils": "3.28.1", - "@react-stately/menu": "3.9.2", - "@react-stately/tree": "3.8.8", - "@react-types/menu": "3.9.15", - "@react-types/shared": "3.28.0" + "@heroui/aria-utils": "2.2.21", + "@heroui/divider": "2.2.17", + "@heroui/react-utils": "2.1.12", + "@heroui/shared-utils": "2.1.10", + "@heroui/use-is-mobile": "2.2.12", + "@react-aria/focus": "3.21.0", + "@react-aria/interactions": "3.25.4", + "@react-aria/menu": "3.19.0", + "@react-stately/tree": "3.9.1", + "@react-types/menu": "3.10.3", + "@react-types/shared": "3.31.0" }, "peerDependencies": { - "@heroui/system": ">=2.4.7", - "@heroui/theme": ">=2.4.6", + "@heroui/system": ">=2.4.18", + "@heroui/theme": ">=2.4.17", "react": ">=18 || >=19.0.0-rc.0", "react-dom": ">=18 || >=19.0.0-rc.0" } }, "node_modules/@heroui/react/node_modules/@heroui/modal": { - "version": "2.2.14", - "resolved": "https://registry.npmjs.org/@heroui/modal/-/modal-2.2.14.tgz", - "integrity": "sha512-0IhtFICTuYta/7PTcbzm/3y2jJmBIw+/xvkMUoTTjfXzW9bepMoGuZhfalJuaexqXm1mS+wxrn8/4w3NH5i8hA==", + "version": "2.2.21", + "resolved": "https://registry.npmjs.org/@heroui/modal/-/modal-2.2.21.tgz", + "integrity": "sha512-VZDwDS+UnYrpCYvqkGTIlm9ADy7s8vvQo1ueLts7WCSYpMxWu6YDnJpkHnth2AyhEzdXGIskbMm96TZW5jwdAQ==", "dependencies": { - "@heroui/dom-animation": "2.1.6", - "@heroui/framer-utils": "2.1.13", - "@heroui/react-utils": "2.1.8", - "@heroui/shared-icons": "2.1.6", - "@heroui/shared-utils": "2.1.7", - "@heroui/use-aria-button": "2.2.11", - "@heroui/use-aria-modal-overlay": "2.2.10", - "@heroui/use-disclosure": "2.2.9", - "@heroui/use-draggable": "2.1.9", - "@react-aria/dialog": "3.5.23", - "@react-aria/focus": "3.20.1", - "@react-aria/interactions": "3.24.1", - "@react-aria/overlays": "3.26.1", - "@react-aria/utils": "3.28.1", - "@react-stately/overlays": "3.6.14", - "@react-types/overlays": "3.8.13" + "@heroui/dom-animation": "2.1.10", + "@heroui/framer-utils": "2.1.20", + "@heroui/react-utils": "2.1.12", + "@heroui/shared-icons": "2.1.10", + "@heroui/shared-utils": "2.1.10", + "@heroui/use-aria-button": "2.2.18", + "@heroui/use-aria-modal-overlay": "2.2.17", + "@heroui/use-disclosure": "2.2.15", + "@heroui/use-draggable": "2.1.16", + "@heroui/use-viewport-size": "2.0.1", + "@react-aria/dialog": "3.5.28", + "@react-aria/focus": "3.21.0", + "@react-aria/overlays": "3.28.0", + "@react-stately/overlays": "3.6.18" }, "peerDependencies": { - "@heroui/system": ">=2.4.7", - "@heroui/theme": ">=2.4.6", + "@heroui/system": ">=2.4.18", + "@heroui/theme": ">=2.4.17", "framer-motion": ">=11.5.6 || >=12.0.0-alpha.1", "react": ">=18 || >=19.0.0-rc.0", "react-dom": ">=18 || >=19.0.0-rc.0" } }, "node_modules/@heroui/react/node_modules/@heroui/modal/node_modules/@heroui/dom-animation": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/@heroui/dom-animation/-/dom-animation-2.1.6.tgz", - "integrity": "sha512-l4xh+y02lmoJVdLR0cjpsa7LjLIvVQCX+w+S2KW6tOoPKmHlyW/8r7h6SqPB4Ua1NZGmRHtlYmw+mw47yqyTjw==", + "version": "2.1.10", + "resolved": "https://registry.npmjs.org/@heroui/dom-animation/-/dom-animation-2.1.10.tgz", + "integrity": "sha512-dt+0xdVPbORwNvFT5pnqV2ULLlSgOJeqlg/DMo97s9RWeD6rD4VedNY90c8C9meqWqGegQYBQ9ztsfX32mGEPA==", "peerDependencies": { "framer-motion": ">=11.5.6 || >=12.0.0-alpha.1" } }, "node_modules/@heroui/react/node_modules/@heroui/navbar": { - "version": "2.2.15", - "resolved": "https://registry.npmjs.org/@heroui/navbar/-/navbar-2.2.15.tgz", - "integrity": "sha512-N6YxmLzbKQKH+94+DPtiQwp+Ec7fJz3RbvZGuwgBrzvGPtV9KqgFL+EQhvOCkicopOdXRI6PLx4TgT+qfPNk/Q==", + "version": "2.2.22", + "resolved": "https://registry.npmjs.org/@heroui/navbar/-/navbar-2.2.22.tgz", + "integrity": "sha512-EMeg18Y3RWQBf0EfSi9pYfCzMva60d0bD1JgZE6IkSjrHJp+iOu9d9y32MlSsUX0sUvjeowYuYeVwg80d9vJqA==", "dependencies": { - "@heroui/dom-animation": "2.1.6", - "@heroui/framer-utils": "2.1.13", - "@heroui/react-utils": "2.1.8", - "@heroui/shared-utils": "2.1.7", - "@heroui/use-scroll-position": "2.1.6", - "@react-aria/button": "3.12.1", - "@react-aria/focus": "3.20.1", - "@react-aria/interactions": "3.24.1", - "@react-aria/overlays": "3.26.1", - "@react-aria/utils": "3.28.1", - "@react-stately/toggle": "3.8.2", - "@react-stately/utils": "3.10.5" + "@heroui/dom-animation": "2.1.10", + "@heroui/framer-utils": "2.1.20", + "@heroui/react-utils": "2.1.12", + "@heroui/shared-utils": "2.1.10", + "@heroui/use-resize": "2.1.8", + "@heroui/use-scroll-position": "2.1.8", + "@react-aria/button": "3.14.0", + "@react-aria/focus": "3.21.0", + "@react-aria/interactions": "3.25.4", + "@react-aria/overlays": "3.28.0", + "@react-stately/toggle": "3.9.0", + "@react-stately/utils": "3.10.8" }, "peerDependencies": { - "@heroui/system": ">=2.4.7", - "@heroui/theme": ">=2.4.6", + "@heroui/system": ">=2.4.18", + "@heroui/theme": ">=2.4.17", "framer-motion": ">=11.5.6 || >=12.0.0-alpha.1", "react": ">=18 || >=19.0.0-rc.0", "react-dom": ">=18 || >=19.0.0-rc.0" } }, "node_modules/@heroui/react/node_modules/@heroui/navbar/node_modules/@heroui/dom-animation": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/@heroui/dom-animation/-/dom-animation-2.1.6.tgz", - "integrity": "sha512-l4xh+y02lmoJVdLR0cjpsa7LjLIvVQCX+w+S2KW6tOoPKmHlyW/8r7h6SqPB4Ua1NZGmRHtlYmw+mw47yqyTjw==", + "version": "2.1.10", + "resolved": "https://registry.npmjs.org/@heroui/dom-animation/-/dom-animation-2.1.10.tgz", + "integrity": "sha512-dt+0xdVPbORwNvFT5pnqV2ULLlSgOJeqlg/DMo97s9RWeD6rD4VedNY90c8C9meqWqGegQYBQ9ztsfX32mGEPA==", "peerDependencies": { "framer-motion": ">=11.5.6 || >=12.0.0-alpha.1" } }, "node_modules/@heroui/react/node_modules/@heroui/number-input": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/@heroui/number-input/-/number-input-2.0.7.tgz", - "integrity": "sha512-vMnJcmO/bfzrGFlgkFQ3ujVhtMWG0i+qBcjog0Q2qOAHK317wejsB6H4o/i0S58l48Q3rqgFnBa8cwtHW3G+ZQ==", + "version": "2.0.15", + "resolved": "https://registry.npmjs.org/@heroui/number-input/-/number-input-2.0.15.tgz", + "integrity": "sha512-GSyHAxbVVfdrmcHzNoJlS4+rWTlRPugT0yHDDI8Yg+JjJ05PTPxEVeNrKnx7dwu3bs2yEreDhBDd5wt/IUZ0kQ==", "dependencies": { - "@heroui/button": "2.2.17", - "@heroui/form": "2.1.16", - "@heroui/react-utils": "2.1.8", - "@heroui/shared-icons": "2.1.6", - "@heroui/shared-utils": "2.1.7", - "@heroui/use-safe-layout-effect": "2.1.6", - "@react-aria/focus": "3.20.1", - "@react-aria/i18n": "3.12.7", - "@react-aria/interactions": "3.24.1", - "@react-aria/numberfield": "3.11.12", - "@react-aria/utils": "3.28.1", - "@react-stately/numberfield": "3.9.10", - "@react-stately/utils": "3.10.5", - "@react-types/button": "3.11.0", - "@react-types/numberfield": "3.8.9", - "@react-types/shared": "3.28.0" + "@heroui/button": "2.2.24", + "@heroui/form": "2.1.24", + "@heroui/react-utils": "2.1.12", + "@heroui/shared-icons": "2.1.10", + "@heroui/shared-utils": "2.1.10", + "@heroui/use-safe-layout-effect": "2.1.8", + "@react-aria/focus": "3.21.0", + "@react-aria/i18n": "3.12.11", + "@react-aria/interactions": "3.25.4", + "@react-aria/numberfield": "3.12.0", + "@react-stately/numberfield": "3.10.0", + "@react-types/button": "3.13.0", + "@react-types/numberfield": "3.8.13", + "@react-types/shared": "3.31.0" }, "peerDependencies": { - "@heroui/system": ">=2.4.10", - "@heroui/theme": ">=2.4.9", + "@heroui/system": ">=2.4.18", + "@heroui/theme": ">=2.4.19", "react": ">=18 || >=19.0.0-rc.0", "react-dom": ">=18 || >=19.0.0-rc.0" } }, "node_modules/@heroui/react/node_modules/@heroui/pagination": { - "version": "2.2.15", - "resolved": "https://registry.npmjs.org/@heroui/pagination/-/pagination-2.2.15.tgz", - "integrity": "sha512-BKKRW0188hhbo9gJzPJ7WrLX4w7OGmMsoRF+nzH2++pSRw1e/2rVVmDLIwkXIRk5uj6rDL6s6+co9QDyhqtlgg==", + "version": "2.2.22", + "resolved": "https://registry.npmjs.org/@heroui/pagination/-/pagination-2.2.22.tgz", + "integrity": "sha512-HKv4bBSIh+AFkr+mLOL+Qhdt6blL0AtMrAY/WXXTr7yMOKKZsGDBuTgANTgp2yw8z52gX9hm0xs0kZs/73noHA==", "dependencies": { - "@heroui/react-utils": "2.1.8", - "@heroui/shared-icons": "2.1.6", - "@heroui/shared-utils": "2.1.7", - "@heroui/use-intersection-observer": "2.2.9", - "@heroui/use-pagination": "2.2.10", - "@react-aria/focus": "3.20.1", - "@react-aria/i18n": "3.12.7", - "@react-aria/interactions": "3.24.1", - "@react-aria/utils": "3.28.1", + "@heroui/react-utils": "2.1.12", + "@heroui/shared-icons": "2.1.10", + "@heroui/shared-utils": "2.1.10", + "@heroui/use-intersection-observer": "2.2.14", + "@heroui/use-pagination": "2.2.16", + "@react-aria/focus": "3.21.0", + "@react-aria/i18n": "3.12.11", + "@react-aria/interactions": "3.25.4", + "@react-aria/utils": "3.30.0", "scroll-into-view-if-needed": "3.0.10" }, "peerDependencies": { - "@heroui/system": ">=2.4.7", - "@heroui/theme": ">=2.4.6", + "@heroui/system": ">=2.4.18", + "@heroui/theme": ">=2.4.17", "react": ">=18 || >=19.0.0-rc.0", "react-dom": ">=18 || >=19.0.0-rc.0" } }, "node_modules/@heroui/react/node_modules/@heroui/popover": { - "version": "2.3.17", - "resolved": "https://registry.npmjs.org/@heroui/popover/-/popover-2.3.17.tgz", - "integrity": "sha512-6SD0CgYrNv5CUZDcgIBRkZHzfU3AE+JZua1CllPWCYxOjsfukAaLpkCjz1lZaAIA72HkiCWpXYs+k2KrAN+cAQ==", + "version": "2.3.24", + "resolved": "https://registry.npmjs.org/@heroui/popover/-/popover-2.3.24.tgz", + "integrity": "sha512-ZIVGgqg2RAeRisMNhtJEfOk+yvitk0t7RzcQxd6Has/XkNPXStWEmpjW9wI5P9/RPj76ix4fS7ZArQefX+VHUg==", "dependencies": { - "@heroui/aria-utils": "2.2.14", - "@heroui/button": "2.2.17", - "@heroui/dom-animation": "2.1.6", - "@heroui/framer-utils": "2.1.13", - "@heroui/react-utils": "2.1.8", - "@heroui/shared-utils": "2.1.7", - "@heroui/use-aria-button": "2.2.11", - "@heroui/use-safe-layout-effect": "2.1.6", - "@react-aria/dialog": "3.5.23", - "@react-aria/focus": "3.20.1", - "@react-aria/interactions": "3.24.1", - "@react-aria/overlays": "3.26.1", - "@react-aria/utils": "3.28.1", - "@react-stately/overlays": "3.6.14", - "@react-types/button": "3.11.0", - "@react-types/overlays": "3.8.13" + "@heroui/aria-utils": "2.2.21", + "@heroui/button": "2.2.24", + "@heroui/dom-animation": "2.1.10", + "@heroui/framer-utils": "2.1.20", + "@heroui/react-utils": "2.1.12", + "@heroui/shared-utils": "2.1.10", + "@heroui/use-aria-button": "2.2.18", + "@heroui/use-aria-overlay": "2.0.2", + "@heroui/use-safe-layout-effect": "2.1.8", + "@react-aria/dialog": "3.5.28", + "@react-aria/focus": "3.21.0", + "@react-aria/overlays": "3.28.0", + "@react-stately/overlays": "3.6.18", + "@react-types/overlays": "3.9.0" }, "peerDependencies": { - "@heroui/system": ">=2.4.7", - "@heroui/theme": ">=2.4.6", + "@heroui/system": ">=2.4.18", + "@heroui/theme": ">=2.4.17", "framer-motion": ">=11.5.6 || >=12.0.0-alpha.1", "react": ">=18 || >=19.0.0-rc.0", "react-dom": ">=18 || >=19.0.0-rc.0" } }, "node_modules/@heroui/react/node_modules/@heroui/popover/node_modules/@heroui/dom-animation": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/@heroui/dom-animation/-/dom-animation-2.1.6.tgz", - "integrity": "sha512-l4xh+y02lmoJVdLR0cjpsa7LjLIvVQCX+w+S2KW6tOoPKmHlyW/8r7h6SqPB4Ua1NZGmRHtlYmw+mw47yqyTjw==", + "version": "2.1.10", + "resolved": "https://registry.npmjs.org/@heroui/dom-animation/-/dom-animation-2.1.10.tgz", + "integrity": "sha512-dt+0xdVPbORwNvFT5pnqV2ULLlSgOJeqlg/DMo97s9RWeD6rD4VedNY90c8C9meqWqGegQYBQ9ztsfX32mGEPA==", "peerDependencies": { "framer-motion": ">=11.5.6 || >=12.0.0-alpha.1" } }, "node_modules/@heroui/react/node_modules/@heroui/progress": { - "version": "2.2.13", - "resolved": "https://registry.npmjs.org/@heroui/progress/-/progress-2.2.13.tgz", - "integrity": "sha512-jHFfCf+2ernsTextcgWamjfo0nVexxuXZXkX5fNOe3yGRJwOY09wn62QAzJHvG61aCc/u8oPD6S7vcslfYdAMw==", + "version": "2.2.20", + "resolved": "https://registry.npmjs.org/@heroui/progress/-/progress-2.2.20.tgz", + "integrity": "sha512-TMnMh/TPGDPr2c91tcD5JyWRph74xENLcaV/jIihh9UZpKKLrzoU1rTCjKbqaK7Dz9y5fcgM8vVAZmf7SK3mWA==", "dependencies": { - "@heroui/react-utils": "2.1.8", - "@heroui/shared-utils": "2.1.7", - "@heroui/use-is-mounted": "2.1.6", - "@react-aria/i18n": "3.12.7", - "@react-aria/progress": "3.4.21", - "@react-aria/utils": "3.28.1", - "@react-types/progress": "3.5.10" + "@heroui/react-utils": "2.1.12", + "@heroui/shared-utils": "2.1.10", + "@heroui/use-is-mounted": "2.1.8", + "@react-aria/progress": "3.4.25", + "@react-types/progress": "3.5.14" }, "peerDependencies": { - "@heroui/system": ">=2.4.7", - "@heroui/theme": ">=2.4.6", + "@heroui/system": ">=2.4.18", + "@heroui/theme": ">=2.4.17", "react": ">=18 || >=19.0.0-rc.0", "react-dom": ">=18 || >=19.0.0-rc.0" } }, "node_modules/@heroui/react/node_modules/@heroui/radio": { - "version": "2.3.16", - "resolved": "https://registry.npmjs.org/@heroui/radio/-/radio-2.3.16.tgz", - "integrity": "sha512-YLeHGUY68QGLJgGT2dio8qsap5AfHOCQU2ATiunW02/5V4rDB5dh1Pjwj+FRjJtnVEncp7HAB6TFbgdF9AkZcQ==", + "version": "2.3.24", + "resolved": "https://registry.npmjs.org/@heroui/radio/-/radio-2.3.24.tgz", + "integrity": "sha512-IQ1cwsIAff1JvlpqK5El/b2z6JTDqWK8XiTkElvEy4QkY29uIINkYy6kXqbKyZx14pKN0ILou6Z/iR8QUq304g==", "dependencies": { - "@heroui/form": "2.1.16", - "@heroui/react-utils": "2.1.8", - "@heroui/shared-utils": "2.1.7", - "@react-aria/focus": "3.20.1", - "@react-aria/interactions": "3.24.1", - "@react-aria/radio": "3.11.1", - "@react-aria/utils": "3.28.1", - "@react-aria/visually-hidden": "3.8.21", - "@react-stately/radio": "3.10.11", - "@react-types/radio": "3.8.7", - "@react-types/shared": "3.28.0" + "@heroui/form": "2.1.24", + "@heroui/react-utils": "2.1.12", + "@heroui/shared-utils": "2.1.10", + "@react-aria/focus": "3.21.0", + "@react-aria/interactions": "3.25.4", + "@react-aria/radio": "3.12.0", + "@react-aria/visually-hidden": "3.8.26", + "@react-stately/radio": "3.11.0", + "@react-types/radio": "3.9.0", + "@react-types/shared": "3.31.0" }, "peerDependencies": { - "@heroui/system": ">=2.4.7", - "@heroui/theme": ">=2.4.3", + "@heroui/system": ">=2.4.18", + "@heroui/theme": ">=2.4.17", "react": ">=18 || >=19.0.0-rc.0", "react-dom": ">=18 || >=19.0.0-rc.0" } }, "node_modules/@heroui/react/node_modules/@heroui/ripple": { - "version": "2.2.12", - "resolved": "https://registry.npmjs.org/@heroui/ripple/-/ripple-2.2.12.tgz", - "integrity": "sha512-5hKlJfl05rtp/ABhmsJ/qqQjh9TgzyvBdeuvWf0K3PJVIMSp+LJly86mwlEzHEbbBwAJvdq9jxd3+R54ZMaQRw==", + "version": "2.2.18", + "resolved": "https://registry.npmjs.org/@heroui/ripple/-/ripple-2.2.18.tgz", + "integrity": "sha512-EAZrF6hLJTBiv1sF6R3Wfj/pAIO2yIdVNT2vzaNEXEInrB/fFJlnxfka4p89JjuPl3tiC9jAfavv+zK9YhyBag==", "dependencies": { - "@heroui/dom-animation": "2.1.6", - "@heroui/react-utils": "2.1.8", - "@heroui/shared-utils": "2.1.7" + "@heroui/dom-animation": "2.1.10", + "@heroui/shared-utils": "2.1.10" }, "peerDependencies": { - "@heroui/system": ">=2.4.7", - "@heroui/theme": ">=2.4.6", + "@heroui/system": ">=2.4.18", + "@heroui/theme": ">=2.4.17", "framer-motion": ">=11.5.6 || >=12.0.0-alpha.1", "react": ">=18 || >=19.0.0-rc.0", "react-dom": ">=18 || >=19.0.0-rc.0" } }, "node_modules/@heroui/react/node_modules/@heroui/ripple/node_modules/@heroui/dom-animation": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/@heroui/dom-animation/-/dom-animation-2.1.6.tgz", - "integrity": "sha512-l4xh+y02lmoJVdLR0cjpsa7LjLIvVQCX+w+S2KW6tOoPKmHlyW/8r7h6SqPB4Ua1NZGmRHtlYmw+mw47yqyTjw==", + "version": "2.1.10", + "resolved": "https://registry.npmjs.org/@heroui/dom-animation/-/dom-animation-2.1.10.tgz", + "integrity": "sha512-dt+0xdVPbORwNvFT5pnqV2ULLlSgOJeqlg/DMo97s9RWeD6rD4VedNY90c8C9meqWqGegQYBQ9ztsfX32mGEPA==", "peerDependencies": { "framer-motion": ">=11.5.6 || >=12.0.0-alpha.1" } }, "node_modules/@heroui/react/node_modules/@heroui/scroll-shadow": { - "version": "2.3.11", - "resolved": "https://registry.npmjs.org/@heroui/scroll-shadow/-/scroll-shadow-2.3.11.tgz", - "integrity": "sha512-2YOFu1F78jyWD6vgYDYqraKetyRl0P3rX5X7QOz2zZTtq+Jnle7zs6t9JQzfiYS+MjF+b6axcheQniRO1GAQFA==", + "version": "2.3.16", + "resolved": "https://registry.npmjs.org/@heroui/scroll-shadow/-/scroll-shadow-2.3.16.tgz", + "integrity": "sha512-T1zTUjSOpmefMTacFQJFrgssY2BBUO+ZoGQnCiybY+XSZDiuMDmOEjNxC71VUuaHXOzYvhLwmzJY4ZnaUOTlXw==", "dependencies": { - "@heroui/react-utils": "2.1.8", - "@heroui/shared-utils": "2.1.7", - "@heroui/use-data-scroll-overflow": "2.2.8" + "@heroui/react-utils": "2.1.12", + "@heroui/shared-utils": "2.1.10", + "@heroui/use-data-scroll-overflow": "2.2.11" }, "peerDependencies": { - "@heroui/system": ">=2.4.7", - "@heroui/theme": ">=2.4.6", + "@heroui/system": ">=2.4.18", + "@heroui/theme": ">=2.4.17", "react": ">=18 || >=19.0.0-rc.0", "react-dom": ">=18 || >=19.0.0-rc.0" } }, "node_modules/@heroui/react/node_modules/@heroui/select": { - "version": "2.4.17", - "resolved": "https://registry.npmjs.org/@heroui/select/-/select-2.4.17.tgz", - "integrity": "sha512-5rCEK19fqIAwSrMvRRJs33xk26iFnyqIL3x+eWu6lhSeAYn8qG7gTBtCwbAMxa9o9qEwHG7ah5xTKdAaCwpdKQ==", + "version": "2.4.25", + "resolved": "https://registry.npmjs.org/@heroui/select/-/select-2.4.25.tgz", + "integrity": "sha512-vJoIcRsuh340jvG0JI3NkkvG7iHfflyuxf3hJ4UFAiz+oXxjL1TASToHsIlSiwYZtv1Ihdy89b8Jjfrpa0n89g==", "dependencies": { - "@heroui/aria-utils": "2.2.14", - "@heroui/form": "2.1.16", - "@heroui/listbox": "2.3.16", - "@heroui/popover": "2.3.17", - "@heroui/react-utils": "2.1.8", - "@heroui/scroll-shadow": "2.3.11", - "@heroui/shared-icons": "2.1.6", - "@heroui/shared-utils": "2.1.7", - "@heroui/spinner": "2.2.14", - "@heroui/use-aria-button": "2.2.11", - "@heroui/use-aria-multiselect": "2.4.10", - "@heroui/use-safe-layout-effect": "2.1.6", - "@react-aria/focus": "3.20.1", - "@react-aria/form": "3.0.14", - "@react-aria/interactions": "3.24.1", - "@react-aria/overlays": "3.26.1", - "@react-aria/utils": "3.28.1", - "@react-aria/visually-hidden": "3.8.21", - "@react-types/shared": "3.28.0", - "@tanstack/react-virtual": "3.11.3" + "@heroui/aria-utils": "2.2.21", + "@heroui/form": "2.1.24", + "@heroui/listbox": "2.3.23", + "@heroui/popover": "2.3.24", + "@heroui/react-utils": "2.1.12", + "@heroui/scroll-shadow": "2.3.16", + "@heroui/shared-icons": "2.1.10", + "@heroui/shared-utils": "2.1.10", + "@heroui/spinner": "2.2.21", + "@heroui/use-aria-button": "2.2.18", + "@heroui/use-aria-multiselect": "2.4.17", + "@heroui/use-form-reset": "2.0.1", + "@heroui/use-safe-layout-effect": "2.1.8", + "@react-aria/focus": "3.21.0", + "@react-aria/form": "3.1.0", + "@react-aria/interactions": "3.25.4", + "@react-aria/overlays": "3.28.0", + "@react-aria/visually-hidden": "3.8.26", + "@react-types/shared": "3.31.0" }, "peerDependencies": { - "@heroui/system": ">=2.4.10", - "@heroui/theme": ">=2.4.12", + "@heroui/system": ">=2.4.18", + "@heroui/theme": ">=2.4.17", "framer-motion": ">=11.5.6 || >=12.0.0-alpha.1", "react": ">=18 || >=19.0.0-rc.0", "react-dom": ">=18 || >=19.0.0-rc.0" } }, "node_modules/@heroui/react/node_modules/@heroui/skeleton": { - "version": "2.2.10", - "resolved": "https://registry.npmjs.org/@heroui/skeleton/-/skeleton-2.2.10.tgz", - "integrity": "sha512-6nv+Efzi3DBrVCVTY1CC8InaiYdmztPjmw/ytjGEm1rJNpJCK9HOgKSUVuz6dncLsIsB77toMfE+2s53Yrq9Yg==", + "version": "2.2.15", + "resolved": "https://registry.npmjs.org/@heroui/skeleton/-/skeleton-2.2.15.tgz", + "integrity": "sha512-Y0nRETaOuF5a1VQy6jPczEM4+MQ9dIJVUSDv2WwJeFBnSs47aNKjOj0ooHaECreynOcKcSqC6hdzKCnN2upKrw==", "dependencies": { - "@heroui/react-utils": "2.1.8", - "@heroui/shared-utils": "2.1.7" + "@heroui/shared-utils": "2.1.10" }, "peerDependencies": { - "@heroui/system": ">=2.4.7", - "@heroui/theme": ">=2.4.6", + "@heroui/system": ">=2.4.18", + "@heroui/theme": ">=2.4.17", "react": ">=18 || >=19.0.0-rc.0", "react-dom": ">=18 || >=19.0.0-rc.0" } }, "node_modules/@heroui/react/node_modules/@heroui/slider": { - "version": "2.4.14", - "resolved": "https://registry.npmjs.org/@heroui/slider/-/slider-2.4.14.tgz", - "integrity": "sha512-LYDZCHCHtDDdewG1dXecqW15CXYfGx5bu/Svn3dadeuoLvnXF+MqA8++A0UkVydCZ7KtWjyigoe4ttOgjRfHoQ==", + "version": "2.4.21", + "resolved": "https://registry.npmjs.org/@heroui/slider/-/slider-2.4.21.tgz", + "integrity": "sha512-vinWQq8h5f5V5kiuyNmSAIiPbByj8NQz2n6saYxP3R1++n2ywGE/dDWofZV10mfR9XiC8fLtdTxAs/u717E7Mw==", "dependencies": { - "@heroui/react-utils": "2.1.8", - "@heroui/shared-utils": "2.1.7", - "@heroui/tooltip": "2.2.14", - "@react-aria/focus": "3.20.1", - "@react-aria/i18n": "3.12.7", - "@react-aria/interactions": "3.24.1", - "@react-aria/slider": "3.7.17", - "@react-aria/utils": "3.28.1", - "@react-aria/visually-hidden": "3.8.21", - "@react-stately/slider": "3.6.2" + "@heroui/react-utils": "2.1.12", + "@heroui/shared-utils": "2.1.10", + "@heroui/tooltip": "2.2.21", + "@react-aria/focus": "3.21.0", + "@react-aria/i18n": "3.12.11", + "@react-aria/interactions": "3.25.4", + "@react-aria/slider": "3.8.0", + "@react-aria/visually-hidden": "3.8.26", + "@react-stately/slider": "3.7.0" }, "peerDependencies": { - "@heroui/system": ">=2.4.7", - "@heroui/theme": ">=2.4.6", + "@heroui/system": ">=2.4.18", + "@heroui/theme": ">=2.4.19", "react": ">=18 || >=19.0.0-rc.0", "react-dom": ">=18 || >=19.0.0-rc.0" } }, "node_modules/@heroui/react/node_modules/@heroui/snippet": { - "version": "2.2.18", - "resolved": "https://registry.npmjs.org/@heroui/snippet/-/snippet-2.2.18.tgz", - "integrity": "sha512-c7lJiKrztgkqDtd4dXfx8tOLEe16yme+RRi6QhMdl5Iq3nIcmsgtxnOKmNk3/5BakWUElKvttw+scKRg4NwbRw==", + "version": "2.2.25", + "resolved": "https://registry.npmjs.org/@heroui/snippet/-/snippet-2.2.25.tgz", + "integrity": "sha512-o1qSv6Vlzm4MDxlGcWBovNqDDmbIv50tFgdWtqLbo2rXfO6OuqLxP2IBKC0fyT8r7zXB3lYrG+3BP7Ok/5zcbw==", "dependencies": { - "@heroui/button": "2.2.17", - "@heroui/react-utils": "2.1.8", - "@heroui/shared-icons": "2.1.6", - "@heroui/shared-utils": "2.1.7", - "@heroui/tooltip": "2.2.14", - "@heroui/use-clipboard": "2.1.7", - "@react-aria/focus": "3.20.1", - "@react-aria/utils": "3.28.1" + "@heroui/button": "2.2.24", + "@heroui/react-utils": "2.1.12", + "@heroui/shared-icons": "2.1.10", + "@heroui/shared-utils": "2.1.10", + "@heroui/tooltip": "2.2.21", + "@heroui/use-clipboard": "2.1.9", + "@react-aria/focus": "3.21.0" }, "peerDependencies": { - "@heroui/system": ">=2.4.7", - "@heroui/theme": ">=2.4.6", + "@heroui/system": ">=2.4.18", + "@heroui/theme": ">=2.4.17", "framer-motion": ">=11.5.6 || >=12.0.0-alpha.1", "react": ">=18 || >=19.0.0-rc.0", "react-dom": ">=18 || >=19.0.0-rc.0" } }, "node_modules/@heroui/react/node_modules/@heroui/spacer": { - "version": "2.2.12", - "resolved": "https://registry.npmjs.org/@heroui/spacer/-/spacer-2.2.12.tgz", - "integrity": "sha512-L0l/6hRqmoNARjf20hhUw6pWxJ4ujzqLnesAgYh9CS3UXbWVXj4EIVz4uQZE/didKEfZh1CgCFwdbDjpVSLLWQ==", + "version": "2.2.18", + "resolved": "https://registry.npmjs.org/@heroui/spacer/-/spacer-2.2.18.tgz", + "integrity": "sha512-EHUIyWt2w0viR7oSqhbZPP4fHuILOdcq7ejAhid7rqhsJSjfixQQ/V4OY7D8vpzi7KmlyrkfpkjAZqAApiEbuA==", "dependencies": { - "@heroui/react-utils": "2.1.8", - "@heroui/shared-utils": "2.1.7", - "@heroui/system-rsc": "2.3.11" + "@heroui/react-utils": "2.1.12", + "@heroui/shared-utils": "2.1.10", + "@heroui/system-rsc": "2.3.17" }, "peerDependencies": { - "@heroui/theme": ">=2.4.6", + "@heroui/theme": ">=2.4.17", "react": ">=18 || >=19.0.0-rc.0", "react-dom": ">=18 || >=19.0.0-rc.0" } }, "node_modules/@heroui/react/node_modules/@heroui/spinner": { - "version": "2.2.14", - "resolved": "https://registry.npmjs.org/@heroui/spinner/-/spinner-2.2.14.tgz", - "integrity": "sha512-NcKRh7UZgKbf+341ZvRJRyxwYn0pus7UdVQxOu/A7bYQh4AzNVemqc0+/6s96oOtuYGNMF3Kk2v+AyDtjhyTNQ==", + "version": "2.2.21", + "resolved": "https://registry.npmjs.org/@heroui/spinner/-/spinner-2.2.21.tgz", + "integrity": "sha512-8rBUwVcVESlHfguRXkgC4p7UEymAAUL/E+nOCfqOHqr308bKhVrS2lSjfeRMBGEJqWLf3m5AMhRfwpRbcSVHWg==", "dependencies": { - "@heroui/react-utils": "2.1.8", - "@heroui/shared-utils": "2.1.7", - "@heroui/system": "2.4.13", - "@heroui/system-rsc": "2.3.11" + "@heroui/shared-utils": "2.1.10", + "@heroui/system": "2.4.20", + "@heroui/system-rsc": "2.3.17" }, "peerDependencies": { - "@heroui/theme": ">=2.4.6", + "@heroui/theme": ">=2.4.17", "react": ">=18 || >=19.0.0-rc.0", "react-dom": ">=18 || >=19.0.0-rc.0" } }, "node_modules/@heroui/react/node_modules/@heroui/switch": { - "version": "2.2.15", - "resolved": "https://registry.npmjs.org/@heroui/switch/-/switch-2.2.15.tgz", - "integrity": "sha512-KrWrZFHfQAyWVi6nkcPfz4B5jz3OoD5/cRFGtp78Ly8Gst85YnnmvMrOXlwsOgkRHeLt6x2hIuYU5yfvWDXGhQ==", + "version": "2.2.22", + "resolved": "https://registry.npmjs.org/@heroui/switch/-/switch-2.2.22.tgz", + "integrity": "sha512-EwWEKCzHqZT7oj8iYudDdVsZtoCZRCTGQyS5PutETUXvgOAj3fXFWegrLAPPaIeZggguvS3nIVjgaKUnPS2/Fw==", "dependencies": { - "@heroui/react-utils": "2.1.8", - "@heroui/shared-utils": "2.1.7", - "@heroui/use-safe-layout-effect": "2.1.6", - "@react-aria/focus": "3.20.1", - "@react-aria/interactions": "3.24.1", - "@react-aria/switch": "3.7.1", - "@react-aria/utils": "3.28.1", - "@react-aria/visually-hidden": "3.8.21", - "@react-stately/toggle": "3.8.2", - "@react-types/shared": "3.28.0" + "@heroui/react-utils": "2.1.12", + "@heroui/shared-utils": "2.1.10", + "@heroui/use-safe-layout-effect": "2.1.8", + "@react-aria/focus": "3.21.0", + "@react-aria/interactions": "3.25.4", + "@react-aria/switch": "3.7.6", + "@react-aria/visually-hidden": "3.8.26", + "@react-stately/toggle": "3.9.0" }, "peerDependencies": { - "@heroui/system": ">=2.4.7", - "@heroui/theme": ">=2.4.3", + "@heroui/system": ">=2.4.18", + "@heroui/theme": ">=2.4.17", "react": ">=18 || >=19.0.0-rc.0", "react-dom": ">=18 || >=19.0.0-rc.0" } }, "node_modules/@heroui/react/node_modules/@heroui/system-rsc": { - "version": "2.3.11", - "resolved": "https://registry.npmjs.org/@heroui/system-rsc/-/system-rsc-2.3.11.tgz", - "integrity": "sha512-727eu4FtQWtg6tJ1ZM0JKQayZNoU/4wkLhtncnKQEWr5XDgbBkNfzeXMc7wkREAMoSbCV5+7zEs/qqW5sIH/fw==", + "version": "2.3.17", + "resolved": "https://registry.npmjs.org/@heroui/system-rsc/-/system-rsc-2.3.17.tgz", + "integrity": "sha512-XtQJpLN8HkLYJsvfyBWA/RE8w3PJzEjItwGZ0NACCKRiwkQL205WXJNlkzXsO2/+Y7fEKXkqTMNpQYEhnUlEpw==", "dependencies": { - "@react-types/shared": "3.28.0", + "@react-types/shared": "3.31.0", "clsx": "^1.2.1" }, "peerDependencies": { - "@heroui/theme": ">=2.4.6", + "@heroui/theme": ">=2.4.17", "react": ">=18 || >=19.0.0-rc.0" } }, + "node_modules/@heroui/react/node_modules/@heroui/system-rsc/node_modules/clsx": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", + "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==", + "engines": { + "node": ">=6" + } + }, "node_modules/@heroui/react/node_modules/@heroui/table": { - "version": "2.2.16", - "resolved": "https://registry.npmjs.org/@heroui/table/-/table-2.2.16.tgz", - "integrity": "sha512-oUbB/vpwXnRKYPErjesRZfuIIYjV0QlL4e8sWCN24gbqrhVlqav6a5+WMzHptiKeexxK1OM5Br1nB1+BtW2/4w==", + "version": "2.2.24", + "resolved": "https://registry.npmjs.org/@heroui/table/-/table-2.2.24.tgz", + "integrity": "sha512-R3jsgmqGqVAI5rxy0MbcL2lOZwJSbaHSDBEPtDj1UCrPlQC7O+VhKMC9D3I0MaX+bCVDfm0wMYmu5mNjmXGXnQ==", "dependencies": { - "@heroui/checkbox": "2.3.16", - "@heroui/react-utils": "2.1.8", - "@heroui/shared-icons": "2.1.6", - "@heroui/shared-utils": "2.1.7", - "@heroui/spacer": "2.2.12", - "@react-aria/focus": "3.20.1", - "@react-aria/interactions": "3.24.1", - "@react-aria/table": "3.17.1", - "@react-aria/utils": "3.28.1", - "@react-aria/visually-hidden": "3.8.21", - "@react-stately/table": "3.14.0", - "@react-stately/virtualizer": "4.3.1", - "@react-types/grid": "3.3.0", - "@react-types/table": "3.11.0", + "@heroui/checkbox": "2.3.24", + "@heroui/react-utils": "2.1.12", + "@heroui/shared-icons": "2.1.10", + "@heroui/shared-utils": "2.1.10", + "@heroui/spacer": "2.2.18", + "@react-aria/focus": "3.21.0", + "@react-aria/interactions": "3.25.4", + "@react-aria/table": "3.17.6", + "@react-aria/visually-hidden": "3.8.26", + "@react-stately/table": "3.14.4", + "@react-stately/virtualizer": "4.4.2", + "@react-types/grid": "3.3.4", + "@react-types/table": "3.13.2", "@tanstack/react-virtual": "3.11.3" }, "peerDependencies": { - "@heroui/system": ">=2.4.7", - "@heroui/theme": ">=2.4.6", + "@heroui/system": ">=2.4.18", + "@heroui/theme": ">=2.4.17", "react": ">=18 || >=19.0.0-rc.0", "react-dom": ">=18 || >=19.0.0-rc.0" } }, "node_modules/@heroui/react/node_modules/@heroui/tabs": { - "version": "2.2.14", - "resolved": "https://registry.npmjs.org/@heroui/tabs/-/tabs-2.2.14.tgz", - "integrity": "sha512-ENm2i4mQqr9EuadsEp+Uts0tHKHvslMsceYTsGyGXe5S5+bMJFg4kJfbHY15Jii9B91VfFQT9tNZ8w/IB5J+ZA==", + "version": "2.2.21", + "resolved": "https://registry.npmjs.org/@heroui/tabs/-/tabs-2.2.21.tgz", + "integrity": "sha512-vZAmK7d5i9FE9n78jgJWI6jSHofam4CQSD6ejoefuSWPQZ1nJSgkZrMkTKQuXlvjK+zYy5yvkdj1B8PKq1XaIA==", "dependencies": { - "@heroui/aria-utils": "2.2.14", - "@heroui/framer-utils": "2.1.13", - "@heroui/react-utils": "2.1.8", - "@heroui/shared-utils": "2.1.7", - "@heroui/use-is-mounted": "2.1.6", - "@heroui/use-update-effect": "2.1.6", - "@react-aria/focus": "3.20.1", - "@react-aria/interactions": "3.24.1", - "@react-aria/tabs": "3.10.1", - "@react-aria/utils": "3.28.1", - "@react-stately/tabs": "3.8.0", - "@react-types/shared": "3.28.0", - "@react-types/tabs": "3.3.13", + "@heroui/aria-utils": "2.2.21", + "@heroui/react-utils": "2.1.12", + "@heroui/shared-utils": "2.1.10", + "@heroui/use-is-mounted": "2.1.8", + "@react-aria/focus": "3.21.0", + "@react-aria/interactions": "3.25.4", + "@react-aria/tabs": "3.10.6", + "@react-stately/tabs": "3.8.4", + "@react-types/shared": "3.31.0", "scroll-into-view-if-needed": "3.0.10" }, "peerDependencies": { - "@heroui/system": ">=2.4.7", - "@heroui/theme": ">=2.4.6", + "@heroui/system": ">=2.4.18", + "@heroui/theme": ">=2.4.17", "framer-motion": ">=11.5.6 || >=12.0.0-alpha.1", "react": ">=18 || >=19.0.0-rc.0", "react-dom": ">=18 || >=19.0.0-rc.0" } }, "node_modules/@heroui/react/node_modules/@heroui/theme": { - "version": "2.4.13", - "resolved": "https://registry.npmjs.org/@heroui/theme/-/theme-2.4.13.tgz", - "integrity": "sha512-W1wm/x3dx9rZXNdyvjQRueK+9ieTpT2icyttGuVEn7NWgzMhpIbEKsAwtTLZGc5zMHJE2cxJQ/jpdCR8HBe0Dw==", + "version": "2.4.20", + "resolved": "https://registry.npmjs.org/@heroui/theme/-/theme-2.4.20.tgz", + "integrity": "sha512-wJdsz7XS9M7xbNd0d1EaaK5dCZIEOSI7eCr5A6f5aM48mtqLaXfsj3gYsfCy7GkQAvtKWuicwKe5D94Xoma6GA==", "dependencies": { - "@heroui/shared-utils": "2.1.7", + "@heroui/shared-utils": "2.1.10", "clsx": "^1.2.1", "color": "^4.2.3", "color2k": "^2.0.3", "deepmerge": "4.3.1", "flat": "^5.0.2", - "tailwind-merge": "2.5.4", - "tailwind-variants": "0.3.0" + "tailwind-merge": "3.3.1", + "tailwind-variants": "2.0.1" }, "peerDependencies": { - "tailwindcss": ">=3.4.0" + "tailwindcss": ">=4.0.0" + } + }, + "node_modules/@heroui/react/node_modules/@heroui/theme/node_modules/clsx": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", + "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==", + "engines": { + "node": ">=6" } }, "node_modules/@heroui/react/node_modules/@heroui/toast": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/@heroui/toast/-/toast-2.0.7.tgz", - "integrity": "sha512-j02ILFKc8HUQ6c/dZbOYaGrhM3U2uSxSqGmpGeysf7IMCZMjD4VpDPOC+CCkOU/7GjdtK8K/RY5z4y4f79bmxQ==", + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/@heroui/toast/-/toast-2.0.14.tgz", + "integrity": "sha512-rYOIl+Nj9EfpBEbZ0fpRiZvKYMQrOntscvIQhQgxvCr3j/5AydKbkA2s+yncHxLj/eDoYaaCCZncbj/Q72ndkA==", "dependencies": { - "@heroui/react-utils": "2.1.8", - "@heroui/shared-icons": "2.1.6", - "@heroui/shared-utils": "2.1.7", - "@heroui/spinner": "2.2.14", - "@heroui/use-is-mobile": "2.2.7", - "@react-aria/interactions": "3.24.1", - "@react-aria/toast": "3.0.1", - "@react-aria/utils": "3.28.1", - "@react-stately/toast": "3.0.0", - "@react-stately/utils": "3.10.5" + "@heroui/react-utils": "2.1.12", + "@heroui/shared-icons": "2.1.10", + "@heroui/shared-utils": "2.1.10", + "@heroui/spinner": "2.2.21", + "@heroui/use-is-mobile": "2.2.12", + "@react-aria/interactions": "3.25.4", + "@react-aria/toast": "3.0.6", + "@react-stately/toast": "3.1.2" }, "peerDependencies": { - "@heroui/system": ">=2.4.10", - "@heroui/theme": ">=2.4.12", + "@heroui/system": ">=2.4.18", + "@heroui/theme": ">=2.4.17", "framer-motion": ">=11.5.6 || >=12.0.0-alpha.1", "react": ">=18 || >=19.0.0-rc.0", "react-dom": ">=18 || >=19.0.0-rc.0" } }, "node_modules/@heroui/react/node_modules/@heroui/tooltip": { - "version": "2.2.14", - "resolved": "https://registry.npmjs.org/@heroui/tooltip/-/tooltip-2.2.14.tgz", - "integrity": "sha512-BF0ykhVjDiS4mgXZKg5nqmoOmVS2lt1EvmlOEcA6EbXF1ikMEEwIjO6N8VJPucRlqABMckzHzs4iHUqSSjE5iQ==", + "version": "2.2.21", + "resolved": "https://registry.npmjs.org/@heroui/tooltip/-/tooltip-2.2.21.tgz", + "integrity": "sha512-ob3XeFir06zeeV6Lq6yCmagSNzwMpEQfsNXP0hisPNamCrJXH2OmrGU01nOmBBMLusBmhQ43Cc3OPDCAyKxUfA==", "dependencies": { - "@heroui/aria-utils": "2.2.14", - "@heroui/dom-animation": "2.1.6", - "@heroui/framer-utils": "2.1.13", - "@heroui/react-utils": "2.1.8", - "@heroui/shared-utils": "2.1.7", - "@heroui/use-safe-layout-effect": "2.1.6", - "@react-aria/interactions": "3.24.1", - "@react-aria/overlays": "3.26.1", - "@react-aria/tooltip": "3.8.1", - "@react-aria/utils": "3.28.1", - "@react-stately/tooltip": "3.5.2", - "@react-types/overlays": "3.8.13", - "@react-types/tooltip": "3.4.15" + "@heroui/aria-utils": "2.2.21", + "@heroui/dom-animation": "2.1.10", + "@heroui/framer-utils": "2.1.20", + "@heroui/react-utils": "2.1.12", + "@heroui/shared-utils": "2.1.10", + "@heroui/use-aria-overlay": "2.0.2", + "@heroui/use-safe-layout-effect": "2.1.8", + "@react-aria/overlays": "3.28.0", + "@react-aria/tooltip": "3.8.6", + "@react-stately/tooltip": "3.5.6", + "@react-types/overlays": "3.9.0", + "@react-types/tooltip": "3.4.19" }, "peerDependencies": { - "@heroui/system": ">=2.4.7", - "@heroui/theme": ">=2.4.6", + "@heroui/system": ">=2.4.18", + "@heroui/theme": ">=2.4.17", "framer-motion": ">=11.5.6 || >=12.0.0-alpha.1", "react": ">=18 || >=19.0.0-rc.0", "react-dom": ">=18 || >=19.0.0-rc.0" } }, "node_modules/@heroui/react/node_modules/@heroui/tooltip/node_modules/@heroui/dom-animation": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/@heroui/dom-animation/-/dom-animation-2.1.6.tgz", - "integrity": "sha512-l4xh+y02lmoJVdLR0cjpsa7LjLIvVQCX+w+S2KW6tOoPKmHlyW/8r7h6SqPB4Ua1NZGmRHtlYmw+mw47yqyTjw==", + "version": "2.1.10", + "resolved": "https://registry.npmjs.org/@heroui/dom-animation/-/dom-animation-2.1.10.tgz", + "integrity": "sha512-dt+0xdVPbORwNvFT5pnqV2ULLlSgOJeqlg/DMo97s9RWeD6rD4VedNY90c8C9meqWqGegQYBQ9ztsfX32mGEPA==", "peerDependencies": { "framer-motion": ">=11.5.6 || >=12.0.0-alpha.1" } }, "node_modules/@heroui/react/node_modules/@heroui/use-aria-link": { - "version": "2.2.12", - "resolved": "https://registry.npmjs.org/@heroui/use-aria-link/-/use-aria-link-2.2.12.tgz", - "integrity": "sha512-z/Z8u61ePLFqZXKRNP/9SDp0EDotaQJdLrnCVoBVjRNZw7hWz7fI0sS6UXMPx5m2dhA6sCjkE6ece2xCedpUTw==", + "version": "2.2.19", + "resolved": "https://registry.npmjs.org/@heroui/use-aria-link/-/use-aria-link-2.2.19.tgz", + "integrity": "sha512-833sZSPMq/sBX14MR7yG2xEmGCbeSm/Bx8/TO6usNB37f2xf179xl6GslDMRVxpAjBcgRI9MtP2qBM1ngJbhmw==", "dependencies": { - "@heroui/shared-utils": "2.1.7", - "@react-aria/focus": "3.20.1", - "@react-aria/interactions": "3.24.1", - "@react-aria/utils": "3.28.1", - "@react-types/link": "3.5.11", - "@react-types/shared": "3.28.0" + "@react-aria/focus": "3.21.0", + "@react-aria/interactions": "3.25.4", + "@react-aria/utils": "3.30.0", + "@react-types/link": "3.6.3", + "@react-types/shared": "3.31.0" }, "peerDependencies": { "react": ">=18 || >=19.0.0-rc.0" } }, "node_modules/@heroui/react/node_modules/@heroui/use-clipboard": { - "version": "2.1.7", - "resolved": "https://registry.npmjs.org/@heroui/use-clipboard/-/use-clipboard-2.1.7.tgz", - "integrity": "sha512-Nt/ILhHovvYpoRjhqbbyz9sPI5xquvsSU/UuZ4qE8xFrsI8ukJo9znI1mW5eeNUlY9EOjz6HWdYU1B6QyLR3hg==", + "version": "2.1.9", + "resolved": "https://registry.npmjs.org/@heroui/use-clipboard/-/use-clipboard-2.1.9.tgz", + "integrity": "sha512-lkBq5RpXHiPvk1BXKJG8gMM0f7jRMIGnxAXDjAUzZyXKBuWLoM+XlaUWmZHtmkkjVFMX1L4vzA+vxi9rZbenEQ==", "peerDependencies": { "react": ">=18 || >=19.0.0-rc.0" } }, "node_modules/@heroui/react/node_modules/@heroui/use-measure": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/@heroui/use-measure/-/use-measure-2.1.6.tgz", - "integrity": "sha512-FiN3Za6hExqU1B0d2drCm9JUFneQ1W5gyNoX0owf3aIWG98QR+LR1MOL3WBAGWtDsp4K6q8rqUKXatNxGJd/sA==", + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/@heroui/use-measure/-/use-measure-2.1.8.tgz", + "integrity": "sha512-GjT9tIgluqYMZWfAX6+FFdRQBqyHeuqUMGzAXMTH9kBXHU0U5C5XU2c8WFORkNDoZIg1h13h1QdV+Vy4LE1dEA==", "peerDependencies": { "react": ">=18 || >=19.0.0-rc.0" } }, "node_modules/@heroui/react/node_modules/@heroui/use-safe-layout-effect": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/@heroui/use-safe-layout-effect/-/use-safe-layout-effect-2.1.6.tgz", - "integrity": "sha512-yLT6zrlcZGJX4KKenzvR6lPS42Lf/Q0Q8ErpufLSkTdX4uk/ThGB/CRwdXfP+TPFLIfjXdsgCHgZr2ZAQJaG5Q==", + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/@heroui/use-safe-layout-effect/-/use-safe-layout-effect-2.1.8.tgz", + "integrity": "sha512-wbnZxVWCYqk10XRMu0veSOiVsEnLcmGUmJiapqgaz0fF8XcpSScmqjTSoWjHIEWaHjQZ6xr+oscD761D6QJN+Q==", "peerDependencies": { "react": ">=18 || >=19.0.0-rc.0" } }, "node_modules/@heroui/react/node_modules/@heroui/use-scroll-position": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/@heroui/use-scroll-position/-/use-scroll-position-2.1.6.tgz", - "integrity": "sha512-9ap2AIuPjJCGLt7ZZAQqSE7s9Md1lUqnmxXf6UhKH0CJowhVHIl76gtV2rMeQZ+vsjbG3d4tsX2Vw13h+HLpuA==", + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/@heroui/use-scroll-position/-/use-scroll-position-2.1.8.tgz", + "integrity": "sha512-NxanHKObxVfWaPpNRyBR8v7RfokxrzcHyTyQfbgQgAGYGHTMaOGkJGqF8kBzInc3zJi+F0zbX7Nb0QjUgsLNUQ==", "peerDependencies": { "react": ">=18 || >=19.0.0-rc.0" } }, "node_modules/@heroui/react/node_modules/@heroui/user": { - "version": "2.2.13", - "resolved": "https://registry.npmjs.org/@heroui/user/-/user-2.2.13.tgz", - "integrity": "sha512-PTgSV2WEfrgcxQPsj0p1eDAgr4MBL7I0zq+hMflGDdpsZMHz+RVWAaJ6+ig/V/qhMGcF3piDFIYRH3960i/LRQ==", + "version": "2.2.20", + "resolved": "https://registry.npmjs.org/@heroui/user/-/user-2.2.20.tgz", + "integrity": "sha512-KnqFtiZR18nlpSEJzA6/aGhNMnuWjQx6L7JbF8kAA2CdhHEBABRIsqKN1qBRon7awMilzBOvlHe6yuk1sEqJHg==", "dependencies": { - "@heroui/avatar": "2.2.13", - "@heroui/react-utils": "2.1.8", - "@heroui/shared-utils": "2.1.7", - "@react-aria/focus": "3.20.1", - "@react-aria/utils": "3.28.1" + "@heroui/avatar": "2.2.20", + "@heroui/react-utils": "2.1.12", + "@heroui/shared-utils": "2.1.10", + "@react-aria/focus": "3.21.0" }, "peerDependencies": { - "@heroui/system": ">=2.4.7", - "@heroui/theme": ">=2.4.6", + "@heroui/system": ">=2.4.18", + "@heroui/theme": ">=2.4.17", "react": ">=18 || >=19.0.0-rc.0", "react-dom": ">=18 || >=19.0.0-rc.0" } }, - "node_modules/@heroui/react/node_modules/@react-aria/form": { - "version": "3.0.14", - "resolved": "https://registry.npmjs.org/@react-aria/form/-/form-3.0.14.tgz", - "integrity": "sha512-UYoqdGetKV+4lwGnJ22sWKywobOWYBcOetiBYTlrrnCI6e5j1Jk5iLkLvesCOoI7yfWIW9Ban5Qpze5MUrXUhQ==", + "node_modules/@heroui/react/node_modules/@internationalized/date": { + "version": "3.8.2", + "resolved": "https://registry.npmjs.org/@internationalized/date/-/date-3.8.2.tgz", + "integrity": "sha512-/wENk7CbvLbkUvX1tu0mwq49CVkkWpkXubGel6birjRPyo6uQ4nQpnq5xZu823zRCwwn82zgHrvgF1vZyvmVgA==", "dependencies": { - "@react-aria/interactions": "^3.24.1", - "@react-aria/utils": "^3.28.1", - "@react-stately/form": "^3.1.2", - "@react-types/shared": "^3.28.0", + "@swc/helpers": "^0.5.0" + } + }, + "node_modules/@heroui/react/node_modules/@react-aria/button": { + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/@react-aria/button/-/button-3.14.0.tgz", + "integrity": "sha512-we6z+2GpZO8lGD6EPmYH2S87kLCpU14D2E3tD2vES+SS2sZM2qcm2dUGpeo4+gZqBToLWKEBAGCSlkWEtgS19A==", + "dependencies": { + "@react-aria/interactions": "^3.25.4", + "@react-aria/toolbar": "3.0.0-beta.19", + "@react-aria/utils": "^3.30.0", + "@react-stately/toggle": "^3.9.0", + "@react-types/button": "^3.13.0", + "@react-types/shared": "^3.31.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -3767,15 +4394,15 @@ "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, - "node_modules/@heroui/react/node_modules/@react-aria/link": { - "version": "3.7.10", - "resolved": "https://registry.npmjs.org/@react-aria/link/-/link-3.7.10.tgz", - "integrity": "sha512-prf7s7O1PHAtA+H2przeGr8Ig4cBjk1f0kO0bQQAC3QvVOOUO7WLNU/N+xgOMNkCKEazDl21QM1o0bDRQCcXZg==", + "node_modules/@heroui/react/node_modules/@react-aria/form": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@react-aria/form/-/form-3.1.0.tgz", + "integrity": "sha512-aDAOZafrn0V8e09mDAtCvc+JnpnkFM9X8cbI5+fdXsXAA+JxO+3uRRfnJHBlIL0iLc4C4OVWxBxWToV95pg1KA==", "dependencies": { - "@react-aria/interactions": "^3.24.1", - "@react-aria/utils": "^3.28.1", - "@react-types/link": "^3.5.11", - "@react-types/shared": "^3.28.0", + "@react-aria/interactions": "^3.25.4", + "@react-aria/utils": "^3.30.0", + "@react-stately/form": "^3.2.0", + "@react-types/shared": "^3.31.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -3784,18 +4411,18 @@ } }, "node_modules/@heroui/react/node_modules/@react-aria/listbox": { - "version": "3.14.2", - "resolved": "https://registry.npmjs.org/@react-aria/listbox/-/listbox-3.14.2.tgz", - "integrity": "sha512-pIwMNZs2WaH+XIax2yemI2CNs5LVV5ooVgEh7gTYoAVWj2eFa3Votmi54VlvkN937bhD5+blH32JRIu9U8XqVw==", + "version": "3.14.7", + "resolved": "https://registry.npmjs.org/@react-aria/listbox/-/listbox-3.14.7.tgz", + "integrity": "sha512-U5a+AIDblaeQTIA1MDFUaYIKoPwPNAuY7SwkuA5Z7ClDOeQJkiyExmAoKcUXwUkrLULQcbOPKr401q38IL3T7Q==", "dependencies": { - "@react-aria/interactions": "^3.24.1", - "@react-aria/label": "^3.7.16", - "@react-aria/selection": "^3.23.1", - "@react-aria/utils": "^3.28.1", - "@react-stately/collections": "^3.12.2", - "@react-stately/list": "^3.12.0", - "@react-types/listbox": "^3.5.5", - "@react-types/shared": "^3.28.0", + "@react-aria/interactions": "^3.25.4", + "@react-aria/label": "^3.7.20", + "@react-aria/selection": "^3.25.0", + "@react-aria/utils": "^3.30.0", + "@react-stately/collections": "^3.12.6", + "@react-stately/list": "^3.12.4", + "@react-types/listbox": "^3.7.2", + "@react-types/shared": "^3.31.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -3804,23 +4431,23 @@ } }, "node_modules/@heroui/react/node_modules/@react-aria/menu": { - "version": "3.18.1", - "resolved": "https://registry.npmjs.org/@react-aria/menu/-/menu-3.18.1.tgz", - "integrity": "sha512-czdJFNBW/B7QodyLDyQ+TvT8tZjCru7PrhUDkJS36ie/pTeQDFpIczgYjmKfJs5pP6olqLKXbwJy1iNTh01WTQ==", + "version": "3.19.0", + "resolved": "https://registry.npmjs.org/@react-aria/menu/-/menu-3.19.0.tgz", + "integrity": "sha512-VLUGbZedKJvK2OFWEpa86GPIaj9QcWox/R9JXmNk6nyrAz/V46OBQENdliV26PEdBZgzrVxGvmkjaH7ZsN/32Q==", "dependencies": { - "@react-aria/focus": "^3.20.1", - "@react-aria/i18n": "^3.12.7", - "@react-aria/interactions": "^3.24.1", - "@react-aria/overlays": "^3.26.1", - "@react-aria/selection": "^3.23.1", - "@react-aria/utils": "^3.28.1", - "@react-stately/collections": "^3.12.2", - "@react-stately/menu": "^3.9.2", - "@react-stately/selection": "^3.20.0", - "@react-stately/tree": "^3.8.8", - "@react-types/button": "^3.11.0", - "@react-types/menu": "^3.9.15", - "@react-types/shared": "^3.28.0", + "@react-aria/focus": "^3.21.0", + "@react-aria/i18n": "^3.12.11", + "@react-aria/interactions": "^3.25.4", + "@react-aria/overlays": "^3.28.0", + "@react-aria/selection": "^3.25.0", + "@react-aria/utils": "^3.30.0", + "@react-stately/collections": "^3.12.6", + "@react-stately/menu": "^3.9.6", + "@react-stately/selection": "^3.20.4", + "@react-stately/tree": "^3.9.1", + "@react-types/button": "^3.13.0", + "@react-types/menu": "^3.10.3", + "@react-types/shared": "^3.31.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -3829,20 +4456,20 @@ } }, "node_modules/@heroui/react/node_modules/@react-aria/overlays": { - "version": "3.26.1", - "resolved": "https://registry.npmjs.org/@react-aria/overlays/-/overlays-3.26.1.tgz", - "integrity": "sha512-AtQ0mp+H0alFFkojKBADEUIc1AKFsSobH4QNoxQa3V4bZKQoXxga7cRhD5RRYanu3XCQOkIxZJ3vdVK/LVVBXA==", + "version": "3.28.0", + "resolved": "https://registry.npmjs.org/@react-aria/overlays/-/overlays-3.28.0.tgz", + "integrity": "sha512-qaHahAXTmxXULgg2/UfWEIwfgdKsn27XYryXAWWDu2CAZTcbI+5mGwYrQZSDWraM6v5PUUepzOVvm7hjTqiMFw==", "dependencies": { - "@react-aria/focus": "^3.20.1", - "@react-aria/i18n": "^3.12.7", - "@react-aria/interactions": "^3.24.1", - "@react-aria/ssr": "^3.9.7", - "@react-aria/utils": "^3.28.1", - "@react-aria/visually-hidden": "^3.8.21", - "@react-stately/overlays": "^3.6.14", - "@react-types/button": "^3.11.0", - "@react-types/overlays": "^3.8.13", - "@react-types/shared": "^3.28.0", + "@react-aria/focus": "^3.21.0", + "@react-aria/i18n": "^3.12.11", + "@react-aria/interactions": "^3.25.4", + "@react-aria/ssr": "^3.9.10", + "@react-aria/utils": "^3.30.0", + "@react-aria/visually-hidden": "^3.8.26", + "@react-stately/overlays": "^3.6.18", + "@react-types/button": "^3.13.0", + "@react-types/overlays": "^3.9.0", + "@react-types/shared": "^3.31.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -3851,14 +4478,14 @@ } }, "node_modules/@heroui/react/node_modules/@react-aria/switch": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/@react-aria/switch/-/switch-3.7.1.tgz", - "integrity": "sha512-CE7G9pPeltbE5wEVIPlrbjarYoMNS8gsb3+RD4Be/ghKSpwppmQyn12WIs6oQl3YQSBD/GZhfA6OTyOBo0Ro9A==", + "version": "3.7.6", + "resolved": "https://registry.npmjs.org/@react-aria/switch/-/switch-3.7.6.tgz", + "integrity": "sha512-C+Od8hZNZCf3thgtZnZKzHl5b/63Q9xf+Pw6ugLA1qaKazwp46x1EwUVVqVhfAeVhmag++eHs8Lol5ZwQEinjQ==", "dependencies": { - "@react-aria/toggle": "^3.11.1", - "@react-stately/toggle": "^3.8.2", - "@react-types/shared": "^3.28.0", - "@react-types/switch": "^3.5.9", + "@react-aria/toggle": "^3.12.0", + "@react-stately/toggle": "^3.9.0", + "@react-types/shared": "^3.31.0", + "@react-types/switch": "^3.5.13", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -3867,18 +4494,18 @@ } }, "node_modules/@heroui/react/node_modules/@react-aria/textfield": { - "version": "3.17.1", - "resolved": "https://registry.npmjs.org/@react-aria/textfield/-/textfield-3.17.1.tgz", - "integrity": "sha512-W/4nBdyXTOFPQXJ8eRK+74QFIpGR+x24SRjdl+y3WO6gFJNiiopWj8+slSK/T8LoD3g3QlzrtX/ooVQHCG3uQw==", + "version": "3.18.0", + "resolved": "https://registry.npmjs.org/@react-aria/textfield/-/textfield-3.18.0.tgz", + "integrity": "sha512-kCwbyDHi2tRaD/OjagA3m3q2mMZUPeXY7hRqhDxpl2MwyIdd+/PQOJLM8tZr5+m2zvBx+ffOcjZMGTMwMtoV5w==", "dependencies": { - "@react-aria/form": "^3.0.14", - "@react-aria/interactions": "^3.24.1", - "@react-aria/label": "^3.7.16", - "@react-aria/utils": "^3.28.1", - "@react-stately/form": "^3.1.2", - "@react-stately/utils": "^3.10.5", - "@react-types/shared": "^3.28.0", - "@react-types/textfield": "^3.12.0", + "@react-aria/form": "^3.1.0", + "@react-aria/interactions": "^3.25.4", + "@react-aria/label": "^3.7.20", + "@react-aria/utils": "^3.30.0", + "@react-stately/form": "^3.2.0", + "@react-stately/utils": "^3.10.8", + "@react-types/shared": "^3.31.0", + "@react-types/textfield": "^3.12.4", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -3886,14 +4513,47 @@ "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, - "node_modules/@heroui/react/node_modules/@react-aria/visually-hidden": { - "version": "3.8.21", - "resolved": "https://registry.npmjs.org/@react-aria/visually-hidden/-/visually-hidden-3.8.21.tgz", - "integrity": "sha512-iii5qO+cVHrHiOeiBYCnTRUQG2eOgEPFmiMG4dAuby8+pJJ8U4BvffX2sDTYWL6ztLLBYyrsUHPSw1Ld03JhmA==", + "node_modules/@heroui/react/node_modules/@react-aria/toolbar": { + "version": "3.0.0-beta.19", + "resolved": "https://registry.npmjs.org/@react-aria/toolbar/-/toolbar-3.0.0-beta.19.tgz", + "integrity": "sha512-G4sgtOUTUUJHznXlpKcY64SxD2gKOqIQXZXjWTVcY/Q5hAjl8gbTt5XIED22GmeIgd/tVl6+lddGj6ESze4vSg==", "dependencies": { - "@react-aria/interactions": "^3.24.1", - "@react-aria/utils": "^3.28.1", - "@react-types/shared": "^3.28.0", + "@react-aria/focus": "^3.21.0", + "@react-aria/i18n": "^3.12.11", + "@react-aria/utils": "^3.30.0", + "@react-types/shared": "^3.31.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@heroui/react/node_modules/@react-aria/utils": { + "version": "3.30.0", + "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.30.0.tgz", + "integrity": "sha512-ydA6y5G1+gbem3Va2nczj/0G0W7/jUVo/cbN10WA5IizzWIwMP5qhFr7macgbKfHMkZ+YZC3oXnt2NNre5odKw==", + "dependencies": { + "@react-aria/ssr": "^3.9.10", + "@react-stately/flags": "^3.1.2", + "@react-stately/utils": "^3.10.8", + "@react-types/shared": "^3.31.0", + "@swc/helpers": "^0.5.0", + "clsx": "^2.0.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@heroui/react/node_modules/@react-aria/visually-hidden": { + "version": "3.8.26", + "resolved": "https://registry.npmjs.org/@react-aria/visually-hidden/-/visually-hidden-3.8.26.tgz", + "integrity": "sha512-Lz36lTVaQbv5Kn74sPv0l9SnLQ5XHKCoq2zilP14Eb4QixDIqR7Ovj43m+6wi9pynf29jtOb/8D/9jrTjbmmgw==", + "dependencies": { + "@react-aria/interactions": "^3.25.4", + "@react-aria/utils": "^3.30.0", + "@react-types/shared": "^3.31.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -3902,11 +4562,11 @@ } }, "node_modules/@heroui/react/node_modules/@react-stately/form": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@react-stately/form/-/form-3.1.2.tgz", - "integrity": "sha512-sKgkV+rxeqM1lf0dCq2wWzdYa5Z0wz/MB3yxjodffy8D43PjFvUOMWpgw/752QHPGCd1XIxA3hE58Dw9FFValg==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@react-stately/form/-/form-3.2.0.tgz", + "integrity": "sha512-PfefxvT7/BIhAGpD4oQpdcxnL8cfN0ZTQxQq+Wmb9z3YzK1oM8GFxb8eGdDRG71JeF8WUNMAQVZFhgl00Z/YKg==", "dependencies": { - "@react-types/shared": "^3.28.0", + "@react-types/shared": "^3.31.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -3914,14 +4574,14 @@ } }, "node_modules/@heroui/react/node_modules/@react-stately/list": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/@react-stately/list/-/list-3.12.0.tgz", - "integrity": "sha512-6niQWJ6TZwOKLAOn2wIsxtOvWenh3rKiKdOh4L4O4f7U+h1Hu000Mu4lyIQm2P9uZAkF2Y5QNh6dHN+hSd6h3A==", + "version": "3.12.4", + "resolved": "https://registry.npmjs.org/@react-stately/list/-/list-3.12.4.tgz", + "integrity": "sha512-r7vMM//tpmagyNlRzl2NFPPtx+az5R9pM6q7aI4aBf6/zpZt2eX2UW5gaDTGlkQng7r6OGyAgJD52jmGcCJk7Q==", "dependencies": { - "@react-stately/collections": "^3.12.2", - "@react-stately/selection": "^3.20.0", - "@react-stately/utils": "^3.10.5", - "@react-types/shared": "^3.28.0", + "@react-stately/collections": "^3.12.6", + "@react-stately/selection": "^3.20.4", + "@react-stately/utils": "^3.10.8", + "@react-types/shared": "^3.31.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -3929,13 +4589,13 @@ } }, "node_modules/@heroui/react/node_modules/@react-stately/menu": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@react-stately/menu/-/menu-3.9.2.tgz", - "integrity": "sha512-mVCFMUQnEMs6djOqgHC2d46k/5Mv5f6UYa4TMnNDSiY8QlHG4eIdmhBmuYpOwWuOOHJ0xKmLQ4PWLzma/mBorg==", + "version": "3.9.6", + "resolved": "https://registry.npmjs.org/@react-stately/menu/-/menu-3.9.6.tgz", + "integrity": "sha512-2rVtgeVAiyr7qL8BhmCK/4el49rna/5kADRH5NfPdpXw8ZzaiiHq2RtX443Txj7pUU82CJWQn+CRobq7k6ZTEw==", "dependencies": { - "@react-stately/overlays": "^3.6.14", - "@react-types/menu": "^3.9.15", - "@react-types/shared": "^3.28.0", + "@react-stately/overlays": "^3.6.18", + "@react-types/menu": "^3.10.3", + "@react-types/shared": "^3.31.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -3943,12 +4603,12 @@ } }, "node_modules/@heroui/react/node_modules/@react-stately/overlays": { - "version": "3.6.14", - "resolved": "https://registry.npmjs.org/@react-stately/overlays/-/overlays-3.6.14.tgz", - "integrity": "sha512-RRalTuHdwrKO1BmXKaqBtE1GGUXU4VUAWwgh4lsP2EFSixDHmOVLxHFDWYvOPChBhpi8KXfLEgm6DEgPBvLBZQ==", + "version": "3.6.18", + "resolved": "https://registry.npmjs.org/@react-stately/overlays/-/overlays-3.6.18.tgz", + "integrity": "sha512-g8n2FtDCxIg2wQ09R7lrM2niuxMPCdP17bxsPV9hyYnN6m42aAKGOhzWrFOK+3phQKgk/E1JQZEvKw1cyyGo1A==", "dependencies": { - "@react-stately/utils": "^3.10.5", - "@react-types/overlays": "^3.8.13", + "@react-stately/utils": "^3.10.8", + "@react-types/overlays": "^3.9.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -3956,13 +4616,24 @@ } }, "node_modules/@heroui/react/node_modules/@react-stately/toggle": { - "version": "3.8.2", - "resolved": "https://registry.npmjs.org/@react-stately/toggle/-/toggle-3.8.2.tgz", - "integrity": "sha512-5KPpT6zvt8H+WC9UbubhCTZltREeYb/3hKdl4YkS7BbSOQlHTFC0pOk8SsQU70Pwk26jeVHbl5le/N8cw00x8w==", + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/@react-stately/toggle/-/toggle-3.9.0.tgz", + "integrity": "sha512-1URd97R5nbFF9Hc1nQBhvln55EnOkLNz6pjtXU7TCnV4tYVbe+tc++hgr5XRt6KAfmuXxVDujlzRc6QjfCn0cQ==", + "dependencies": { + "@react-stately/utils": "^3.10.8", + "@react-types/checkbox": "^3.10.0", + "@react-types/shared": "^3.31.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@heroui/react/node_modules/@react-stately/utils": { + "version": "3.10.8", + "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.8.tgz", + "integrity": "sha512-SN3/h7SzRsusVQjQ4v10LaVsDc81jyyR0DD5HnsQitm/I5WDpaSr2nRHtyloPFU48jlql1XX/S04T2DLQM7Y3g==", "dependencies": { - "@react-stately/utils": "^3.10.5", - "@react-types/checkbox": "^3.9.2", - "@react-types/shared": "^3.28.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -3970,128 +4641,143 @@ } }, "node_modules/@heroui/react/node_modules/@react-types/calendar": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/@react-types/calendar/-/calendar-3.6.1.tgz", - "integrity": "sha512-EMbFJX/3gD5j+R0qZEGqK+wlhBxMSHhGP8GqP9XGbpuJPE3w9/M/PVWdh8FUdzf9srYxPOq5NgiGI1JUJvdZqw==", + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/@react-types/calendar/-/calendar-3.7.3.tgz", + "integrity": "sha512-gofPgVpSawJ0iGO01SbVH46u3gdykHlGT5BfGU1cRnsOR2tJX38dekO/rnuGsMQYF0+kU6U9YVae+XoOFJNnWg==", "dependencies": { - "@internationalized/date": "^3.7.0", - "@react-types/shared": "^3.28.0" + "@internationalized/date": "^3.8.2", + "@react-types/shared": "^3.31.0" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "node_modules/@heroui/react/node_modules/@react-types/checkbox": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@react-types/checkbox/-/checkbox-3.9.2.tgz", - "integrity": "sha512-BruOLjr9s0BS2+G1Q2ZZ0ubnSTG54hZWr59lCHXaLxMdA/+KVsR6JVMQuYKsW0P8RDDlQXE/QGz3n9yB/Ara4A==", + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/@react-types/checkbox/-/checkbox-3.10.0.tgz", + "integrity": "sha512-DJ84ilBDvZddE/Sul97Otee4M6psrPRaJm2a1Bc7M3Y5UKo6d6RGXdcDarRRpbnS7BeAbVanKiMS2ygI9QHh9g==", "dependencies": { - "@react-types/shared": "^3.28.0" + "@react-types/shared": "^3.31.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@heroui/react/node_modules/@react-types/datepicker": { + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/@react-types/datepicker/-/datepicker-3.13.0.tgz", + "integrity": "sha512-AG/iGcdQ5SVSjw8Ta7bCdGNkMda+e+Z7lOHxDawL44SII8LtZroBDlaCpb178Tvo17bBfJ6TvWXlvSpBY8GPRg==", + "dependencies": { + "@internationalized/date": "^3.8.2", + "@react-types/calendar": "^3.7.3", + "@react-types/overlays": "^3.9.0", + "@react-types/shared": "^3.31.0" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "node_modules/@heroui/react/node_modules/@react-types/form": { - "version": "3.7.10", - "resolved": "https://registry.npmjs.org/@react-types/form/-/form-3.7.10.tgz", - "integrity": "sha512-PPn1OH/QlQLPaoFqp9EMVSlNk41aiNLwPaMyRhzYvFBGLmtbuX+7JCcH2DgV1peq3KAuUKRDdI2M1iVdHYwMPw==", + "version": "3.7.14", + "resolved": "https://registry.npmjs.org/@react-types/form/-/form-3.7.14.tgz", + "integrity": "sha512-P+FXOQR/ISxLfBbCwgttcR1OZGqOknk7Ksgrxf7jpc4PuyUC048Jf+FcG+fARhoUeNEhv6kBXI5fpAB6xqnDhA==", "dependencies": { - "@react-types/shared": "^3.28.0" + "@react-types/shared": "^3.31.0" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "node_modules/@heroui/react/node_modules/@react-types/link": { - "version": "3.5.11", - "resolved": "https://registry.npmjs.org/@react-types/link/-/link-3.5.11.tgz", - "integrity": "sha512-aX9sJod9msdQaOT0NUTYNaBKSkXGPazSPvUJ/Oe4/54T3sYkWeRqmgJ84RH55jdBzpbObBTg8qxKiPA26a1q9Q==", + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/@react-types/link/-/link-3.6.3.tgz", + "integrity": "sha512-XIYEl9ZPa5mLy8uGQabdhPaFVmnvxNSYF59t0vs/IV0yxeoPvrjKjRAbXS+WP9zYMXIkHYNYYucriCkqKhotJA==", "dependencies": { - "@react-types/shared": "^3.28.0" + "@react-types/shared": "^3.31.0" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "node_modules/@heroui/react/node_modules/@react-types/menu": { - "version": "3.9.15", - "resolved": "https://registry.npmjs.org/@react-types/menu/-/menu-3.9.15.tgz", - "integrity": "sha512-vNEeGxKLYBJc3rwImnEhSVzeIrhUSSRYRk617oGZowX3NkWxnixFGBZNy0w8j0z8KeNz3wRM4xqInRord1mDbw==", + "version": "3.10.3", + "resolved": "https://registry.npmjs.org/@react-types/menu/-/menu-3.10.3.tgz", + "integrity": "sha512-Vd3t7fEbIOiq7kBAHaihfYf+/3Fuh0yK2KNjJ70BPtlAhMRMDVG3m0PheSTm3FFfj+uAdQdfc2YKPnMBbWjDuQ==", "dependencies": { - "@react-types/overlays": "^3.8.13", - "@react-types/shared": "^3.28.0" + "@react-types/overlays": "^3.9.0", + "@react-types/shared": "^3.31.0" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "node_modules/@heroui/react/node_modules/@react-types/overlays": { - "version": "3.8.13", - "resolved": "https://registry.npmjs.org/@react-types/overlays/-/overlays-3.8.13.tgz", - "integrity": "sha512-xgT843KIh1otvYPQ6kCGTVUICiMF5UQ7SZUQZd4Zk3VtiFIunFVUvTvL03cpt0026UmY7tbv7vFrPKcT6xjsjw==", + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/@react-types/overlays/-/overlays-3.9.0.tgz", + "integrity": "sha512-T2DqMcDN5p8vb4vu2igoLrAtuewaNImLS8jsK7th7OjwQZfIWJn5Y45jSxHtXJUddEg1LkUjXYPSXCMerMcULw==", "dependencies": { - "@react-types/shared": "^3.28.0" + "@react-types/shared": "^3.31.0" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "node_modules/@heroui/react/node_modules/@react-types/textfield": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/@react-types/textfield/-/textfield-3.12.0.tgz", - "integrity": "sha512-B0vzCIBUbYWrlFk+odVXrSmPYwds9G+G+HiOO/sJr4eZ4RYiIqnFbZ7qiWhWXaou7vi71iXVqKQ8mxA6bJwPEQ==", + "version": "3.12.4", + "resolved": "https://registry.npmjs.org/@react-types/textfield/-/textfield-3.12.4.tgz", + "integrity": "sha512-cOgzI1dT8X1JMNQ9u2UKoV2L28ROkbFEtzY9At0MqTZYYSxYp3Q7i+XRqIBehu8jOMuCtN9ed9EgwVSfkicyLQ==", "dependencies": { - "@react-types/shared": "^3.28.0" + "@react-types/shared": "^3.31.0" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, - "node_modules/@heroui/react/node_modules/clsx": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", - "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==", - "engines": { - "node": ">=6" - } - }, "node_modules/@heroui/react/node_modules/tailwind-merge": { - "version": "2.5.4", - "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-2.5.4.tgz", - "integrity": "sha512-0q8cfZHMu9nuYP/b5Shb7Y7Sh1B7Nnl5GqNr1U+n2p6+mybvRtayrQ+0042Z5byvTA8ihjlP8Odo8/VnHbZu4Q==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-3.3.1.tgz", + "integrity": "sha512-gBXpgUm/3rp1lMZZrM/w7D8GKqshif0zAymAhbCyIt8KMe+0v9DQ7cdYLR4FHH/cKpdTXb+A/tKKU3eolfsI+g==", "funding": { "type": "github", "url": "https://github.com/sponsors/dcastil" } }, "node_modules/@heroui/react/node_modules/tailwind-variants": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/tailwind-variants/-/tailwind-variants-0.3.0.tgz", - "integrity": "sha512-ho2k5kn+LB1fT5XdNS3Clb96zieWxbStE9wNLK7D0AV64kdZMaYzAKo0fWl6fXLPY99ffF9oBJnIj5escEl/8A==", - "dependencies": { - "tailwind-merge": "^2.5.4" - }, + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/tailwind-variants/-/tailwind-variants-2.0.1.tgz", + "integrity": "sha512-1wt8c4PWO3jbZcKGBrjIV8cehWarREw1C2os0k8Mcq0nof/CbafNhUUjb0LRWiiRfAvDK6v1deswtHLsygKglw==", "engines": { "node": ">=16.x", "pnpm": ">=7.x" }, "peerDependencies": { + "tailwind-merge": ">=3.0.0", "tailwindcss": "*" + }, + "peerDependenciesMeta": { + "tailwind-merge": { + "optional": true + } } }, + "node_modules/@heroui/react/node_modules/tailwindcss": { + "version": "4.1.12", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.1.12.tgz", + "integrity": "sha512-DzFtxOi+7NsFf7DBtI3BJsynR+0Yp6etH+nRPTbpWnS2pZBaSksv/JGctNwSWzbFjp0vxSqknaUylseZqMDGrA==", + "peer": true + }, "node_modules/@heroui/shared-icons": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/@heroui/shared-icons/-/shared-icons-2.1.6.tgz", - "integrity": "sha512-4Gey+FJF4XBlMw5p9D2geOEAED8xCxuksurWKUz7eAoAivRRsZJf9wwUsKvNfrmboBUoytdxpUDbVgnckx/G8A==", + "version": "2.1.10", + "resolved": "https://registry.npmjs.org/@heroui/shared-icons/-/shared-icons-2.1.10.tgz", + "integrity": "sha512-ePo60GjEpM0SEyZBGOeySsLueNDCqLsVL79Fq+5BphzlrBAcaKY7kUp74964ImtkXvknTxAWzuuTr3kCRqj6jg==", "peerDependencies": { "react": ">=18 || >=19.0.0-rc.0" } }, "node_modules/@heroui/shared-utils": { - "version": "2.1.7", - "resolved": "https://registry.npmjs.org/@heroui/shared-utils/-/shared-utils-2.1.7.tgz", - "integrity": "sha512-1nx7y41P+Bsca7nDC+QFajAoFhSRGvjKhdFeopMQNTvU95L42PD7B0ThjcOretvQD0Ye2TsAEQInwsSgZ6kK/g==", + "version": "2.1.10", + "resolved": "https://registry.npmjs.org/@heroui/shared-utils/-/shared-utils-2.1.10.tgz", + "integrity": "sha512-w6pSRZZBNDG5/aFueSDUWqOIzqUjKojukg7FxTnVeUX+vIlnYV2Wfv+W+C4l+OV7o0t8emeoe5tXZh8QcLEZEQ==", "hasInstallScript": true }, "node_modules/@heroui/snippet": { @@ -4155,6 +4841,33 @@ "react-dom": ">=18 || >=19.0.0-rc.0" } }, + "node_modules/@heroui/snippet/node_modules/@heroui/aria-utils/node_modules/framer-motion": { + "version": "12.23.12", + "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-12.23.12.tgz", + "integrity": "sha512-6e78rdVtnBvlEVgu6eFEAgG9v3wLnYEboM8I5O5EXvfKC8gxGQB8wXJdhkMy10iVcn05jl6CNw7/HTsTCfwcWg==", + "peer": true, + "dependencies": { + "motion-dom": "^12.23.12", + "motion-utils": "^12.23.6", + "tslib": "^2.4.0" + }, + "peerDependencies": { + "@emotion/is-prop-valid": "*", + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@emotion/is-prop-valid": { + "optional": true + }, + "react": { + "optional": true + }, + "react-dom": { + "optional": true + } + } + }, "node_modules/@heroui/snippet/node_modules/@heroui/button": { "version": "2.2.9", "resolved": "https://registry.npmjs.org/@heroui/button/-/button-2.2.9.tgz", @@ -4361,24 +5074,6 @@ "@swc/helpers": "^0.5.0" } }, - "node_modules/@heroui/snippet/node_modules/@react-aria/button": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/@react-aria/button/-/button-3.11.0.tgz", - "integrity": "sha512-b37eIV6IW11KmNIAm65F3SEl2/mgj5BrHIysW6smZX3KoKWTGYsYfcQkmtNgY0GOSFfDxMCoolsZ6mxC00nSDA==", - "dependencies": { - "@react-aria/focus": "^3.19.0", - "@react-aria/interactions": "^3.22.5", - "@react-aria/toolbar": "3.0.0-beta.11", - "@react-aria/utils": "^3.26.0", - "@react-stately/toggle": "^3.8.0", - "@react-types/button": "^3.10.1", - "@react-types/shared": "^3.26.0", - "@swc/helpers": "^0.5.0" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" - } - }, "node_modules/@heroui/snippet/node_modules/@react-aria/focus": { "version": "3.19.0", "resolved": "https://registry.npmjs.org/@react-aria/focus/-/focus-3.19.0.tgz", @@ -4426,21 +5121,6 @@ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, - "node_modules/@heroui/snippet/node_modules/@react-aria/toolbar": { - "version": "3.0.0-beta.11", - "resolved": "https://registry.npmjs.org/@react-aria/toolbar/-/toolbar-3.0.0-beta.11.tgz", - "integrity": "sha512-LM3jTRFNDgoEpoL568WaiuqiVM7eynSQLJis1hV0vlVnhTd7M7kzt7zoOjzxVb5Uapz02uCp1Fsm4wQMz09qwQ==", - "dependencies": { - "@react-aria/focus": "^3.19.0", - "@react-aria/i18n": "^3.12.4", - "@react-aria/utils": "^3.26.0", - "@react-types/shared": "^3.26.0", - "@swc/helpers": "^0.5.0" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" - } - }, "node_modules/@heroui/snippet/node_modules/@react-aria/tooltip": { "version": "3.7.10", "resolved": "https://registry.npmjs.org/@react-aria/tooltip/-/tooltip-3.7.10.tgz", @@ -4458,21 +5138,6 @@ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, - "node_modules/@heroui/snippet/node_modules/@react-aria/utils": { - "version": "3.26.0", - "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.26.0.tgz", - "integrity": "sha512-LkZouGSjjQ0rEqo4XJosS4L3YC/zzQkfRM3KoqK6fUOmUJ9t0jQ09WjiF+uOoG9u+p30AVg3TrZRUWmoTS+koQ==", - "dependencies": { - "@react-aria/ssr": "^3.9.7", - "@react-stately/utils": "^3.10.5", - "@react-types/shared": "^3.26.0", - "@swc/helpers": "^0.5.0", - "clsx": "^2.0.0" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" - } - }, "node_modules/@heroui/snippet/node_modules/@react-stately/collections": { "version": "3.12.0", "resolved": "https://registry.npmjs.org/@react-stately/collections/-/collections-3.12.0.tgz", @@ -4522,20 +5187,6 @@ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, - "node_modules/@heroui/snippet/node_modules/@react-types/datepicker": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/@react-types/datepicker/-/datepicker-3.9.0.tgz", - "integrity": "sha512-dbKL5Qsm2MQwOTtVQdOcKrrphcXAqDD80WLlSQrBLg+waDuuQ7H+TrvOT0thLKloNBlFUGnZZfXGRHINpih/0g==", - "dependencies": { - "@internationalized/date": "^3.6.0", - "@react-types/calendar": "^3.5.0", - "@react-types/overlays": "^3.8.11", - "@react-types/shared": "^3.26.0" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" - } - }, "node_modules/@heroui/snippet/node_modules/@react-types/overlays": { "version": "3.8.11", "resolved": "https://registry.npmjs.org/@react-types/overlays/-/overlays-3.8.11.tgz", @@ -4721,21 +5372,6 @@ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, - "node_modules/@heroui/switch/node_modules/@react-aria/utils": { - "version": "3.26.0", - "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.26.0.tgz", - "integrity": "sha512-LkZouGSjjQ0rEqo4XJosS4L3YC/zzQkfRM3KoqK6fUOmUJ9t0jQ09WjiF+uOoG9u+p30AVg3TrZRUWmoTS+koQ==", - "dependencies": { - "@react-aria/ssr": "^3.9.7", - "@react-stately/utils": "^3.10.5", - "@react-types/shared": "^3.26.0", - "@swc/helpers": "^0.5.0", - "clsx": "^2.0.0" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" - } - }, "node_modules/@heroui/switch/node_modules/@react-aria/visually-hidden": { "version": "3.8.18", "resolved": "https://registry.npmjs.org/@react-aria/visually-hidden/-/visually-hidden-3.8.18.tgz", @@ -4759,18 +5395,15 @@ } }, "node_modules/@heroui/system": { - "version": "2.4.13", - "resolved": "https://registry.npmjs.org/@heroui/system/-/system-2.4.13.tgz", - "integrity": "sha512-4kL9SSEt+ohEbAsFCsZC6hdjBmwghEjeYsVytkOwI0rkXfu57onlZhJqvpIMnausHFL9DJ/oxzBghvFaA7dUxw==", + "version": "2.4.20", + "resolved": "https://registry.npmjs.org/@heroui/system/-/system-2.4.20.tgz", + "integrity": "sha512-bLl86ghOjsk8JLarLfL8wkuiNySJS1PHtd0mpGbAjVRQZYp4wH27R7hYBV55dre8Zw+nIRq58PgILdos7F+e0w==", "dependencies": { - "@heroui/react-utils": "2.1.8", - "@heroui/system-rsc": "2.3.11", - "@internationalized/date": "3.7.0", - "@react-aria/i18n": "3.12.7", - "@react-aria/overlays": "3.26.1", - "@react-aria/utils": "3.28.1", - "@react-stately/utils": "3.10.5", - "@react-types/datepicker": "3.11.0" + "@heroui/react-utils": "2.1.12", + "@heroui/system-rsc": "2.3.17", + "@react-aria/i18n": "3.12.11", + "@react-aria/overlays": "3.28.0", + "@react-aria/utils": "3.30.0" }, "peerDependencies": { "framer-motion": ">=11.5.6 || >=12.0.0-alpha.1", @@ -4808,33 +5441,69 @@ } }, "node_modules/@heroui/system/node_modules/@heroui/system-rsc": { - "version": "2.3.11", - "resolved": "https://registry.npmjs.org/@heroui/system-rsc/-/system-rsc-2.3.11.tgz", - "integrity": "sha512-727eu4FtQWtg6tJ1ZM0JKQayZNoU/4wkLhtncnKQEWr5XDgbBkNfzeXMc7wkREAMoSbCV5+7zEs/qqW5sIH/fw==", + "version": "2.3.17", + "resolved": "https://registry.npmjs.org/@heroui/system-rsc/-/system-rsc-2.3.17.tgz", + "integrity": "sha512-XtQJpLN8HkLYJsvfyBWA/RE8w3PJzEjItwGZ0NACCKRiwkQL205WXJNlkzXsO2/+Y7fEKXkqTMNpQYEhnUlEpw==", "dependencies": { - "@react-types/shared": "3.28.0", + "@react-types/shared": "3.31.0", "clsx": "^1.2.1" }, "peerDependencies": { - "@heroui/theme": ">=2.4.6", + "@heroui/theme": ">=2.4.17", "react": ">=18 || >=19.0.0-rc.0" } }, - "node_modules/@heroui/system/node_modules/@react-aria/overlays": { - "version": "3.26.1", - "resolved": "https://registry.npmjs.org/@react-aria/overlays/-/overlays-3.26.1.tgz", - "integrity": "sha512-AtQ0mp+H0alFFkojKBADEUIc1AKFsSobH4QNoxQa3V4bZKQoXxga7cRhD5RRYanu3XCQOkIxZJ3vdVK/LVVBXA==", + "node_modules/@heroui/system/node_modules/@heroui/system-rsc/node_modules/clsx": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", + "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/@heroui/system/node_modules/@heroui/theme": { + "version": "2.4.20", + "resolved": "https://registry.npmjs.org/@heroui/theme/-/theme-2.4.20.tgz", + "integrity": "sha512-wJdsz7XS9M7xbNd0d1EaaK5dCZIEOSI7eCr5A6f5aM48mtqLaXfsj3gYsfCy7GkQAvtKWuicwKe5D94Xoma6GA==", + "peer": true, "dependencies": { - "@react-aria/focus": "^3.20.1", - "@react-aria/i18n": "^3.12.7", - "@react-aria/interactions": "^3.24.1", - "@react-aria/ssr": "^3.9.7", - "@react-aria/utils": "^3.28.1", - "@react-aria/visually-hidden": "^3.8.21", - "@react-stately/overlays": "^3.6.14", - "@react-types/button": "^3.11.0", - "@react-types/overlays": "^3.8.13", - "@react-types/shared": "^3.28.0", + "@heroui/shared-utils": "2.1.10", + "clsx": "^1.2.1", + "color": "^4.2.3", + "color2k": "^2.0.3", + "deepmerge": "4.3.1", + "flat": "^5.0.2", + "tailwind-merge": "3.3.1", + "tailwind-variants": "2.0.1" + }, + "peerDependencies": { + "tailwindcss": ">=4.0.0" + } + }, + "node_modules/@heroui/system/node_modules/@heroui/theme/node_modules/clsx": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", + "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/@heroui/system/node_modules/@react-aria/overlays": { + "version": "3.28.0", + "resolved": "https://registry.npmjs.org/@react-aria/overlays/-/overlays-3.28.0.tgz", + "integrity": "sha512-qaHahAXTmxXULgg2/UfWEIwfgdKsn27XYryXAWWDu2CAZTcbI+5mGwYrQZSDWraM6v5PUUepzOVvm7hjTqiMFw==", + "dependencies": { + "@react-aria/focus": "^3.21.0", + "@react-aria/i18n": "^3.12.11", + "@react-aria/interactions": "^3.25.4", + "@react-aria/ssr": "^3.9.10", + "@react-aria/utils": "^3.30.0", + "@react-aria/visually-hidden": "^3.8.26", + "@react-stately/overlays": "^3.6.18", + "@react-types/button": "^3.13.0", + "@react-types/overlays": "^3.9.0", + "@react-types/shared": "^3.31.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -4842,14 +5511,69 @@ "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, - "node_modules/@heroui/system/node_modules/clsx": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", - "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==", - "engines": { - "node": ">=6" + "node_modules/@heroui/system/node_modules/@react-aria/utils": { + "version": "3.30.0", + "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.30.0.tgz", + "integrity": "sha512-ydA6y5G1+gbem3Va2nczj/0G0W7/jUVo/cbN10WA5IizzWIwMP5qhFr7macgbKfHMkZ+YZC3oXnt2NNre5odKw==", + "dependencies": { + "@react-aria/ssr": "^3.9.10", + "@react-stately/flags": "^3.1.2", + "@react-stately/utils": "^3.10.8", + "@react-types/shared": "^3.31.0", + "@swc/helpers": "^0.5.0", + "clsx": "^2.0.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, + "node_modules/@heroui/system/node_modules/@react-stately/utils": { + "version": "3.10.8", + "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.8.tgz", + "integrity": "sha512-SN3/h7SzRsusVQjQ4v10LaVsDc81jyyR0DD5HnsQitm/I5WDpaSr2nRHtyloPFU48jlql1XX/S04T2DLQM7Y3g==", + "dependencies": { + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@heroui/system/node_modules/tailwind-merge": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-3.3.1.tgz", + "integrity": "sha512-gBXpgUm/3rp1lMZZrM/w7D8GKqshif0zAymAhbCyIt8KMe+0v9DQ7cdYLR4FHH/cKpdTXb+A/tKKU3eolfsI+g==", + "peer": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/dcastil" + } + }, + "node_modules/@heroui/system/node_modules/tailwind-variants": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/tailwind-variants/-/tailwind-variants-2.0.1.tgz", + "integrity": "sha512-1wt8c4PWO3jbZcKGBrjIV8cehWarREw1C2os0k8Mcq0nof/CbafNhUUjb0LRWiiRfAvDK6v1deswtHLsygKglw==", + "peer": true, + "engines": { + "node": ">=16.x", + "pnpm": ">=7.x" + }, + "peerDependencies": { + "tailwind-merge": ">=3.0.0", + "tailwindcss": "*" + }, + "peerDependenciesMeta": { + "tailwind-merge": { + "optional": true + } + } + }, + "node_modules/@heroui/system/node_modules/tailwindcss": { + "version": "4.1.12", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.1.12.tgz", + "integrity": "sha512-DzFtxOi+7NsFf7DBtI3BJsynR+0Yp6etH+nRPTbpWnS2pZBaSksv/JGctNwSWzbFjp0vxSqknaUylseZqMDGrA==", + "peer": true + }, "node_modules/@heroui/theme": { "version": "2.4.5", "resolved": "https://registry.npmjs.org/@heroui/theme/-/theme-2.4.5.tgz", @@ -4882,38 +5606,199 @@ } }, "node_modules/@heroui/use-aria-accordion": { - "version": "2.2.9", - "resolved": "https://registry.npmjs.org/@heroui/use-aria-accordion/-/use-aria-accordion-2.2.9.tgz", - "integrity": "sha512-g670jMo0+wCI/+F2VTL++prmcNpRQ+emekDRivzc4uA7P8b8912FwUsWxE/L/nZMPl9+BpkT+ZxFud7ZJH8oow==", + "version": "2.2.16", + "resolved": "https://registry.npmjs.org/@heroui/use-aria-accordion/-/use-aria-accordion-2.2.16.tgz", + "integrity": "sha512-+1YGkxh8dlfHgGfwPc8M1f3hox0dLH6jDxc2cX6HupzZDsIcqerVBo0vppl3t+3DXSyia0BGROa5kuJJOoCUcA==", "dependencies": { - "@react-aria/button": "3.12.1", - "@react-aria/focus": "3.20.1", - "@react-aria/selection": "3.23.1", - "@react-aria/utils": "3.28.1", - "@react-stately/tree": "3.8.8", + "@react-aria/button": "3.14.0", + "@react-aria/focus": "3.21.0", + "@react-aria/selection": "3.25.0", + "@react-stately/tree": "3.9.1", "@react-types/accordion": "3.0.0-alpha.26", - "@react-types/shared": "3.28.0" + "@react-types/shared": "3.31.0" }, "peerDependencies": { "react": ">=18 || >=19.0.0-rc.0" } }, - "node_modules/@heroui/use-aria-button": { - "version": "2.2.11", - "resolved": "https://registry.npmjs.org/@heroui/use-aria-button/-/use-aria-button-2.2.11.tgz", - "integrity": "sha512-C98hgimO+K3K3YH+xsBjy/PXcEcSxAMPc7Xuhiwu/wt36DuNQNyKKDZrxfq1wxMirqeXFooDxhpmrRoPng+/Lg==", + "node_modules/@heroui/use-aria-accordion/node_modules/@react-aria/button": { + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/@react-aria/button/-/button-3.14.0.tgz", + "integrity": "sha512-we6z+2GpZO8lGD6EPmYH2S87kLCpU14D2E3tD2vES+SS2sZM2qcm2dUGpeo4+gZqBToLWKEBAGCSlkWEtgS19A==", "dependencies": { - "@heroui/shared-utils": "2.1.7", - "@react-aria/focus": "3.20.1", - "@react-aria/interactions": "3.24.1", - "@react-aria/utils": "3.28.1", - "@react-types/button": "3.11.0", - "@react-types/shared": "3.28.0" + "@react-aria/interactions": "^3.25.4", + "@react-aria/toolbar": "3.0.0-beta.19", + "@react-aria/utils": "^3.30.0", + "@react-stately/toggle": "^3.9.0", + "@react-types/button": "^3.13.0", + "@react-types/shared": "^3.31.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@heroui/use-aria-accordion/node_modules/@react-aria/button/node_modules/@react-aria/toolbar": { + "version": "3.0.0-beta.19", + "resolved": "https://registry.npmjs.org/@react-aria/toolbar/-/toolbar-3.0.0-beta.19.tgz", + "integrity": "sha512-G4sgtOUTUUJHznXlpKcY64SxD2gKOqIQXZXjWTVcY/Q5hAjl8gbTt5XIED22GmeIgd/tVl6+lddGj6ESze4vSg==", + "dependencies": { + "@react-aria/focus": "^3.21.0", + "@react-aria/i18n": "^3.12.11", + "@react-aria/utils": "^3.30.0", + "@react-types/shared": "^3.31.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@heroui/use-aria-accordion/node_modules/@react-aria/button/node_modules/@react-aria/utils": { + "version": "3.30.1", + "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.30.1.tgz", + "integrity": "sha512-zETcbDd6Vf9GbLndO6RiWJadIZsBU2MMm23rBACXLmpRztkrIqPEb2RVdlLaq1+GklDx0Ii6PfveVjx+8S5U6A==", + "dependencies": { + "@react-aria/ssr": "^3.9.10", + "@react-stately/flags": "^3.1.2", + "@react-stately/utils": "^3.10.8", + "@react-types/shared": "^3.32.0", + "@swc/helpers": "^0.5.0", + "clsx": "^2.0.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@heroui/use-aria-accordion/node_modules/@react-aria/button/node_modules/@react-types/shared": { + "version": "3.32.0", + "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.32.0.tgz", + "integrity": "sha512-t+cligIJsZYFMSPFMvsJMjzlzde06tZMOIOFa1OV5Z0BcMowrb2g4mB57j/9nP28iJIRYn10xCniQts+qadrqQ==", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@heroui/use-aria-accordion/node_modules/@react-aria/selection": { + "version": "3.25.0", + "resolved": "https://registry.npmjs.org/@react-aria/selection/-/selection-3.25.0.tgz", + "integrity": "sha512-Q3U0Ya0PTP/TR0a2g+7YEbFVLphiWthmEkHyvOx9HsKSjE8w9wXY3C14DZWKskB/BBrXKJuOWxBDa0xhC83S+A==", + "dependencies": { + "@react-aria/focus": "^3.21.0", + "@react-aria/i18n": "^3.12.11", + "@react-aria/interactions": "^3.25.4", + "@react-aria/utils": "^3.30.0", + "@react-stately/selection": "^3.20.4", + "@react-types/shared": "^3.31.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@heroui/use-aria-accordion/node_modules/@react-aria/selection/node_modules/@react-aria/utils": { + "version": "3.30.1", + "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.30.1.tgz", + "integrity": "sha512-zETcbDd6Vf9GbLndO6RiWJadIZsBU2MMm23rBACXLmpRztkrIqPEb2RVdlLaq1+GklDx0Ii6PfveVjx+8S5U6A==", + "dependencies": { + "@react-aria/ssr": "^3.9.10", + "@react-stately/flags": "^3.1.2", + "@react-stately/utils": "^3.10.8", + "@react-types/shared": "^3.32.0", + "@swc/helpers": "^0.5.0", + "clsx": "^2.0.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@heroui/use-aria-accordion/node_modules/@react-aria/selection/node_modules/@react-types/shared": { + "version": "3.32.0", + "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.32.0.tgz", + "integrity": "sha512-t+cligIJsZYFMSPFMvsJMjzlzde06tZMOIOFa1OV5Z0BcMowrb2g4mB57j/9nP28iJIRYn10xCniQts+qadrqQ==", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@heroui/use-aria-accordion/node_modules/@react-stately/toggle": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@react-stately/toggle/-/toggle-3.9.1.tgz", + "integrity": "sha512-L6yUdE8xZfQhw4aEFZduF8u4v0VrpYrwWEA4Tu/4qwGIPukH0wd2W21Zpw+vAiLOaDKnxel1nXX68MWnm4QXpw==", + "dependencies": { + "@react-stately/utils": "^3.10.8", + "@react-types/checkbox": "^3.10.1", + "@react-types/shared": "^3.32.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@heroui/use-aria-accordion/node_modules/@react-stately/toggle/node_modules/@react-types/shared": { + "version": "3.32.0", + "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.32.0.tgz", + "integrity": "sha512-t+cligIJsZYFMSPFMvsJMjzlzde06tZMOIOFa1OV5Z0BcMowrb2g4mB57j/9nP28iJIRYn10xCniQts+qadrqQ==", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@heroui/use-aria-accordion/node_modules/@react-stately/utils": { + "version": "3.10.8", + "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.8.tgz", + "integrity": "sha512-SN3/h7SzRsusVQjQ4v10LaVsDc81jyyR0DD5HnsQitm/I5WDpaSr2nRHtyloPFU48jlql1XX/S04T2DLQM7Y3g==", + "dependencies": { + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@heroui/use-aria-button": { + "version": "2.2.18", + "resolved": "https://registry.npmjs.org/@heroui/use-aria-button/-/use-aria-button-2.2.18.tgz", + "integrity": "sha512-z2Z2WQSRYG8k23tEzD/+4PueY3Tuk14Ovt74pqW9+zRKffloPEqmj3txGq9Ja5lUQpz22TWR0dtvbxwITJHf6Q==", + "dependencies": { + "@react-aria/focus": "3.21.0", + "@react-aria/interactions": "3.25.4", + "@react-aria/utils": "3.30.0", + "@react-types/button": "3.13.0", + "@react-types/shared": "3.31.0" }, "peerDependencies": { "react": ">=18 || >=19.0.0-rc.0" } }, + "node_modules/@heroui/use-aria-button/node_modules/@react-aria/utils": { + "version": "3.30.0", + "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.30.0.tgz", + "integrity": "sha512-ydA6y5G1+gbem3Va2nczj/0G0W7/jUVo/cbN10WA5IizzWIwMP5qhFr7macgbKfHMkZ+YZC3oXnt2NNre5odKw==", + "dependencies": { + "@react-aria/ssr": "^3.9.10", + "@react-stately/flags": "^3.1.2", + "@react-stately/utils": "^3.10.8", + "@react-types/shared": "^3.31.0", + "@swc/helpers": "^0.5.0", + "clsx": "^2.0.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@heroui/use-aria-button/node_modules/@react-stately/utils": { + "version": "3.10.8", + "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.8.tgz", + "integrity": "sha512-SN3/h7SzRsusVQjQ4v10LaVsDc81jyyR0DD5HnsQitm/I5WDpaSr2nRHtyloPFU48jlql1XX/S04T2DLQM7Y3g==", + "dependencies": { + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, "node_modules/@heroui/use-aria-link": { "version": "2.2.5", "resolved": "https://registry.npmjs.org/@heroui/use-aria-link/-/use-aria-link-2.2.5.tgz", @@ -4964,21 +5849,6 @@ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, - "node_modules/@heroui/use-aria-link/node_modules/@react-aria/utils": { - "version": "3.26.0", - "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.26.0.tgz", - "integrity": "sha512-LkZouGSjjQ0rEqo4XJosS4L3YC/zzQkfRM3KoqK6fUOmUJ9t0jQ09WjiF+uOoG9u+p30AVg3TrZRUWmoTS+koQ==", - "dependencies": { - "@react-aria/ssr": "^3.9.7", - "@react-stately/utils": "^3.10.5", - "@react-types/shared": "^3.26.0", - "@swc/helpers": "^0.5.0", - "clsx": "^2.0.0" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" - } - }, "node_modules/@heroui/use-aria-link/node_modules/@react-types/shared": { "version": "3.26.0", "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.26.0.tgz", @@ -4988,14 +5858,14 @@ } }, "node_modules/@heroui/use-aria-modal-overlay": { - "version": "2.2.10", - "resolved": "https://registry.npmjs.org/@heroui/use-aria-modal-overlay/-/use-aria-modal-overlay-2.2.10.tgz", - "integrity": "sha512-X2HJV1A+Aptbbloc3JyATBUp5u4wcKdfqU8+ovpXGvyFcgK01fUeQJ9DIECnTLOl1ueyEciuO4s7TxrcqVTsNQ==", + "version": "2.2.17", + "resolved": "https://registry.npmjs.org/@heroui/use-aria-modal-overlay/-/use-aria-modal-overlay-2.2.17.tgz", + "integrity": "sha512-exLtnPX31BUJ7Iq6IH7d/Z8MfoCm9GpQ03B332KBLRbHMM+pye3P1h74lNtdQzIf0OHFSMstJ4gLSs4jx3t6KQ==", "dependencies": { - "@react-aria/overlays": "3.26.1", - "@react-aria/utils": "3.28.1", - "@react-stately/overlays": "3.6.14", - "@react-types/shared": "3.28.0" + "@heroui/use-aria-overlay": "2.0.2", + "@react-aria/overlays": "3.28.0", + "@react-aria/utils": "3.30.0", + "@react-stately/overlays": "3.6.18" }, "peerDependencies": { "react": ">=18 || >=19.0.0-rc.0", @@ -5003,20 +5873,20 @@ } }, "node_modules/@heroui/use-aria-modal-overlay/node_modules/@react-aria/overlays": { - "version": "3.26.1", - "resolved": "https://registry.npmjs.org/@react-aria/overlays/-/overlays-3.26.1.tgz", - "integrity": "sha512-AtQ0mp+H0alFFkojKBADEUIc1AKFsSobH4QNoxQa3V4bZKQoXxga7cRhD5RRYanu3XCQOkIxZJ3vdVK/LVVBXA==", + "version": "3.28.0", + "resolved": "https://registry.npmjs.org/@react-aria/overlays/-/overlays-3.28.0.tgz", + "integrity": "sha512-qaHahAXTmxXULgg2/UfWEIwfgdKsn27XYryXAWWDu2CAZTcbI+5mGwYrQZSDWraM6v5PUUepzOVvm7hjTqiMFw==", "dependencies": { - "@react-aria/focus": "^3.20.1", - "@react-aria/i18n": "^3.12.7", - "@react-aria/interactions": "^3.24.1", - "@react-aria/ssr": "^3.9.7", - "@react-aria/utils": "^3.28.1", - "@react-aria/visually-hidden": "^3.8.21", - "@react-stately/overlays": "^3.6.14", - "@react-types/button": "^3.11.0", - "@react-types/overlays": "^3.8.13", - "@react-types/shared": "^3.28.0", + "@react-aria/focus": "^3.21.0", + "@react-aria/i18n": "^3.12.11", + "@react-aria/interactions": "^3.25.4", + "@react-aria/ssr": "^3.9.10", + "@react-aria/utils": "^3.30.0", + "@react-aria/visually-hidden": "^3.8.26", + "@react-stately/overlays": "^3.6.18", + "@react-types/button": "^3.13.0", + "@react-types/overlays": "^3.9.0", + "@react-types/shared": "^3.31.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -5024,13 +5894,41 @@ "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, - "node_modules/@heroui/use-aria-modal-overlay/node_modules/@react-stately/overlays": { - "version": "3.6.14", - "resolved": "https://registry.npmjs.org/@react-stately/overlays/-/overlays-3.6.14.tgz", - "integrity": "sha512-RRalTuHdwrKO1BmXKaqBtE1GGUXU4VUAWwgh4lsP2EFSixDHmOVLxHFDWYvOPChBhpi8KXfLEgm6DEgPBvLBZQ==", + "node_modules/@heroui/use-aria-modal-overlay/node_modules/@react-aria/utils": { + "version": "3.30.0", + "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.30.0.tgz", + "integrity": "sha512-ydA6y5G1+gbem3Va2nczj/0G0W7/jUVo/cbN10WA5IizzWIwMP5qhFr7macgbKfHMkZ+YZC3oXnt2NNre5odKw==", + "dependencies": { + "@react-aria/ssr": "^3.9.10", + "@react-stately/flags": "^3.1.2", + "@react-stately/utils": "^3.10.8", + "@react-types/shared": "^3.31.0", + "@swc/helpers": "^0.5.0", + "clsx": "^2.0.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@heroui/use-aria-modal-overlay/node_modules/@react-stately/overlays": { + "version": "3.6.18", + "resolved": "https://registry.npmjs.org/@react-stately/overlays/-/overlays-3.6.18.tgz", + "integrity": "sha512-g8n2FtDCxIg2wQ09R7lrM2niuxMPCdP17bxsPV9hyYnN6m42aAKGOhzWrFOK+3phQKgk/E1JQZEvKw1cyyGo1A==", + "dependencies": { + "@react-stately/utils": "^3.10.8", + "@react-types/overlays": "^3.9.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@heroui/use-aria-modal-overlay/node_modules/@react-stately/utils": { + "version": "3.10.8", + "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.8.tgz", + "integrity": "sha512-SN3/h7SzRsusVQjQ4v10LaVsDc81jyyR0DD5HnsQitm/I5WDpaSr2nRHtyloPFU48jlql1XX/S04T2DLQM7Y3g==", "dependencies": { - "@react-stately/utils": "^3.10.5", - "@react-types/overlays": "^3.8.13", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -5038,46 +5936,37 @@ } }, "node_modules/@heroui/use-aria-multiselect": { - "version": "2.4.10", - "resolved": "https://registry.npmjs.org/@heroui/use-aria-multiselect/-/use-aria-multiselect-2.4.10.tgz", - "integrity": "sha512-j3R8+aTEcHxUJiz0XnIOaFh+u7GFOkYIfJLHe5/91LEfVoq7WRBry3HsuVdAal6iITdHPPbvAUoqo3zFGjKV3Q==", + "version": "2.4.17", + "resolved": "https://registry.npmjs.org/@heroui/use-aria-multiselect/-/use-aria-multiselect-2.4.17.tgz", + "integrity": "sha512-gU6et+auSJV28umz1YJnxjavuMpOvpfym9IhNe59za/Y/mNIwdHJwcEwbL5qc2eK0AFKYuhqMYsv2iaPs4qcMg==", "dependencies": { - "@react-aria/i18n": "3.12.7", - "@react-aria/interactions": "3.24.1", - "@react-aria/label": "3.7.16", - "@react-aria/listbox": "3.14.2", - "@react-aria/menu": "3.18.1", - "@react-aria/selection": "3.23.1", - "@react-aria/utils": "3.28.1", - "@react-stately/form": "3.1.2", - "@react-stately/list": "3.12.0", - "@react-stately/menu": "3.9.2", - "@react-types/button": "3.11.0", - "@react-types/overlays": "3.8.13", - "@react-types/select": "3.9.10", - "@react-types/shared": "3.28.0" + "@react-aria/i18n": "3.12.11", + "@react-aria/interactions": "3.25.4", + "@react-aria/label": "3.7.20", + "@react-aria/listbox": "3.14.7", + "@react-aria/menu": "3.19.0", + "@react-aria/selection": "3.25.0", + "@react-aria/utils": "3.30.0", + "@react-stately/form": "3.2.0", + "@react-stately/list": "3.12.4", + "@react-stately/menu": "3.9.6", + "@react-types/button": "3.13.0", + "@react-types/overlays": "3.9.0", + "@react-types/shared": "3.31.0" }, "peerDependencies": { "react": ">=18 || >=19.0.0-rc.0", "react-dom": ">=18 || >=19.0.0-rc.0" } }, - "node_modules/@heroui/use-aria-multiselect/node_modules/@internationalized/date": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@internationalized/date/-/date-3.8.0.tgz", - "integrity": "sha512-J51AJ0fEL68hE4CwGPa6E0PO6JDaVLd8aln48xFCSy7CZkZc96dGEGmLs2OEEbBxcsVZtfrqkXJwI2/MSG8yKw==", - "dependencies": { - "@swc/helpers": "^0.5.0" - } - }, "node_modules/@heroui/use-aria-multiselect/node_modules/@react-aria/focus": { - "version": "3.20.2", - "resolved": "https://registry.npmjs.org/@react-aria/focus/-/focus-3.20.2.tgz", - "integrity": "sha512-Q3rouk/rzoF/3TuH6FzoAIKrl+kzZi9LHmr8S5EqLAOyP9TXIKG34x2j42dZsAhrw7TbF9gA8tBKwnCNH4ZV+Q==", + "version": "3.21.1", + "resolved": "https://registry.npmjs.org/@react-aria/focus/-/focus-3.21.1.tgz", + "integrity": "sha512-hmH1IhHlcQ2lSIxmki1biWzMbGgnhdxJUM0MFfzc71Rv6YAzhlx4kX3GYn4VNcjCeb6cdPv4RZ5vunV4kgMZYQ==", "dependencies": { - "@react-aria/interactions": "^3.25.0", - "@react-aria/utils": "^3.28.2", - "@react-types/shared": "^3.29.0", + "@react-aria/interactions": "^3.25.5", + "@react-aria/utils": "^3.30.1", + "@react-types/shared": "^3.32.0", "@swc/helpers": "^0.5.0", "clsx": "^2.0.0" }, @@ -5087,14 +5976,14 @@ } }, "node_modules/@heroui/use-aria-multiselect/node_modules/@react-aria/focus/node_modules/@react-aria/interactions": { - "version": "3.25.0", - "resolved": "https://registry.npmjs.org/@react-aria/interactions/-/interactions-3.25.0.tgz", - "integrity": "sha512-GgIsDLlO8rDU/nFn6DfsbP9rfnzhm8QFjZkB9K9+r+MTSCn7bMntiWQgMM+5O6BiA8d7C7x4zuN4bZtc0RBdXQ==", + "version": "3.25.5", + "resolved": "https://registry.npmjs.org/@react-aria/interactions/-/interactions-3.25.5.tgz", + "integrity": "sha512-EweYHOEvMwef/wsiEqV73KurX/OqnmbzKQa2fLxdULbec5+yDj6wVGaRHIzM4NiijIDe+bldEl5DG05CAKOAHA==", "dependencies": { - "@react-aria/ssr": "^3.9.8", - "@react-aria/utils": "^3.28.2", - "@react-stately/flags": "^3.1.1", - "@react-types/shared": "^3.29.0", + "@react-aria/ssr": "^3.9.10", + "@react-aria/utils": "^3.30.1", + "@react-stately/flags": "^3.1.2", + "@react-types/shared": "^3.32.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -5103,14 +5992,14 @@ } }, "node_modules/@heroui/use-aria-multiselect/node_modules/@react-aria/focus/node_modules/@react-aria/utils": { - "version": "3.28.2", - "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.28.2.tgz", - "integrity": "sha512-J8CcLbvnQgiBn54eeEvQQbIOfBF3A1QizxMw9P4cl9MkeR03ug7RnjTIdJY/n2p7t59kLeAB3tqiczhcj+Oi5w==", + "version": "3.30.1", + "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.30.1.tgz", + "integrity": "sha512-zETcbDd6Vf9GbLndO6RiWJadIZsBU2MMm23rBACXLmpRztkrIqPEb2RVdlLaq1+GklDx0Ii6PfveVjx+8S5U6A==", "dependencies": { - "@react-aria/ssr": "^3.9.8", - "@react-stately/flags": "^3.1.1", - "@react-stately/utils": "^3.10.6", - "@react-types/shared": "^3.29.0", + "@react-aria/ssr": "^3.9.10", + "@react-stately/flags": "^3.1.2", + "@react-stately/utils": "^3.10.8", + "@react-types/shared": "^3.32.0", "@swc/helpers": "^0.5.0", "clsx": "^2.0.0" }, @@ -5120,20 +6009,20 @@ } }, "node_modules/@heroui/use-aria-multiselect/node_modules/@react-aria/focus/node_modules/@react-types/shared": { - "version": "3.29.0", - "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.29.0.tgz", - "integrity": "sha512-IDQYu/AHgZimObzCFdNl1LpZvQW/xcfLt3v20sorl5qRucDVj4S9os98sVTZ4IRIBjmS+MkjqpR5E70xan7ooA==", + "version": "3.32.0", + "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.32.0.tgz", + "integrity": "sha512-t+cligIJsZYFMSPFMvsJMjzlzde06tZMOIOFa1OV5Z0BcMowrb2g4mB57j/9nP28iJIRYn10xCniQts+qadrqQ==", "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "node_modules/@heroui/use-aria-multiselect/node_modules/@react-aria/label": { - "version": "3.7.16", - "resolved": "https://registry.npmjs.org/@react-aria/label/-/label-3.7.16.tgz", - "integrity": "sha512-tPog3rc5pQ9s2/5bIBtmHtbj+Ebqs2yyJgJdFjZ1/HxrjF8HMrgtBPHCn/70YD5XvmuC3OSkua84kLjNX5rBbA==", + "version": "3.7.20", + "resolved": "https://registry.npmjs.org/@react-aria/label/-/label-3.7.20.tgz", + "integrity": "sha512-Hw7OsC2GBnjptyW1lC1+SNoSIZA0eIh02QnNDr1XX2S+BPfn958NxoI7sJIstO/TUpQVNqdjEN/NI6+cyuJE6g==", "dependencies": { - "@react-aria/utils": "^3.28.1", - "@react-types/shared": "^3.28.0", + "@react-aria/utils": "^3.30.0", + "@react-types/shared": "^3.31.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -5142,18 +6031,18 @@ } }, "node_modules/@heroui/use-aria-multiselect/node_modules/@react-aria/listbox": { - "version": "3.14.2", - "resolved": "https://registry.npmjs.org/@react-aria/listbox/-/listbox-3.14.2.tgz", - "integrity": "sha512-pIwMNZs2WaH+XIax2yemI2CNs5LVV5ooVgEh7gTYoAVWj2eFa3Votmi54VlvkN937bhD5+blH32JRIu9U8XqVw==", + "version": "3.14.7", + "resolved": "https://registry.npmjs.org/@react-aria/listbox/-/listbox-3.14.7.tgz", + "integrity": "sha512-U5a+AIDblaeQTIA1MDFUaYIKoPwPNAuY7SwkuA5Z7ClDOeQJkiyExmAoKcUXwUkrLULQcbOPKr401q38IL3T7Q==", "dependencies": { - "@react-aria/interactions": "^3.24.1", - "@react-aria/label": "^3.7.16", - "@react-aria/selection": "^3.23.1", - "@react-aria/utils": "^3.28.1", - "@react-stately/collections": "^3.12.2", - "@react-stately/list": "^3.12.0", - "@react-types/listbox": "^3.5.5", - "@react-types/shared": "^3.28.0", + "@react-aria/interactions": "^3.25.4", + "@react-aria/label": "^3.7.20", + "@react-aria/selection": "^3.25.0", + "@react-aria/utils": "^3.30.0", + "@react-stately/collections": "^3.12.6", + "@react-stately/list": "^3.12.4", + "@react-types/listbox": "^3.7.2", + "@react-types/shared": "^3.31.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -5162,23 +6051,23 @@ } }, "node_modules/@heroui/use-aria-multiselect/node_modules/@react-aria/menu": { - "version": "3.18.1", - "resolved": "https://registry.npmjs.org/@react-aria/menu/-/menu-3.18.1.tgz", - "integrity": "sha512-czdJFNBW/B7QodyLDyQ+TvT8tZjCru7PrhUDkJS36ie/pTeQDFpIczgYjmKfJs5pP6olqLKXbwJy1iNTh01WTQ==", + "version": "3.19.0", + "resolved": "https://registry.npmjs.org/@react-aria/menu/-/menu-3.19.0.tgz", + "integrity": "sha512-VLUGbZedKJvK2OFWEpa86GPIaj9QcWox/R9JXmNk6nyrAz/V46OBQENdliV26PEdBZgzrVxGvmkjaH7ZsN/32Q==", "dependencies": { - "@react-aria/focus": "^3.20.1", - "@react-aria/i18n": "^3.12.7", - "@react-aria/interactions": "^3.24.1", - "@react-aria/overlays": "^3.26.1", - "@react-aria/selection": "^3.23.1", - "@react-aria/utils": "^3.28.1", - "@react-stately/collections": "^3.12.2", - "@react-stately/menu": "^3.9.2", - "@react-stately/selection": "^3.20.0", - "@react-stately/tree": "^3.8.8", - "@react-types/button": "^3.11.0", - "@react-types/menu": "^3.9.15", - "@react-types/shared": "^3.28.0", + "@react-aria/focus": "^3.21.0", + "@react-aria/i18n": "^3.12.11", + "@react-aria/interactions": "^3.25.4", + "@react-aria/overlays": "^3.28.0", + "@react-aria/selection": "^3.25.0", + "@react-aria/utils": "^3.30.0", + "@react-stately/collections": "^3.12.6", + "@react-stately/menu": "^3.9.6", + "@react-stately/selection": "^3.20.4", + "@react-stately/tree": "^3.9.1", + "@react-types/button": "^3.13.0", + "@react-types/menu": "^3.10.3", + "@react-types/shared": "^3.31.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -5187,20 +6076,20 @@ } }, "node_modules/@heroui/use-aria-multiselect/node_modules/@react-aria/overlays": { - "version": "3.27.0", - "resolved": "https://registry.npmjs.org/@react-aria/overlays/-/overlays-3.27.0.tgz", - "integrity": "sha512-2vZVgL7FrloN5Rh8sAhadGADJbuWg69DdSJB3fd2/h5VvcEhnIfNPu9Ma5XmdkApDoTboIEsKZ4QLYwRl98w6w==", + "version": "3.29.1", + "resolved": "https://registry.npmjs.org/@react-aria/overlays/-/overlays-3.29.1.tgz", + "integrity": "sha512-Yz92XNPnbrTnxrvNrY/fXJ3iWaYNrj0q24ddvZNNKDcWak0S1/mQeUwNb+PwS2AryhFU5VQqKz5rNsM96TKmPQ==", "dependencies": { - "@react-aria/focus": "^3.20.2", - "@react-aria/i18n": "^3.12.8", - "@react-aria/interactions": "^3.25.0", - "@react-aria/ssr": "^3.9.8", - "@react-aria/utils": "^3.28.2", - "@react-aria/visually-hidden": "^3.8.22", - "@react-stately/overlays": "^3.6.15", - "@react-types/button": "^3.12.0", - "@react-types/overlays": "^3.8.14", - "@react-types/shared": "^3.29.0", + "@react-aria/focus": "^3.21.1", + "@react-aria/i18n": "^3.12.12", + "@react-aria/interactions": "^3.25.5", + "@react-aria/ssr": "^3.9.10", + "@react-aria/utils": "^3.30.1", + "@react-aria/visually-hidden": "^3.8.27", + "@react-stately/overlays": "^3.6.19", + "@react-types/button": "^3.14.0", + "@react-types/overlays": "^3.9.1", + "@react-types/shared": "^3.32.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -5209,17 +6098,17 @@ } }, "node_modules/@heroui/use-aria-multiselect/node_modules/@react-aria/overlays/node_modules/@react-aria/i18n": { - "version": "3.12.8", - "resolved": "https://registry.npmjs.org/@react-aria/i18n/-/i18n-3.12.8.tgz", - "integrity": "sha512-V/Nau9WuwTwxfFffQL4URyKyY2HhRlu9zmzkF2Hw/j5KmEQemD+9jfaLueG2CJu85lYL06JrZXUdnhZgKnqMkA==", + "version": "3.12.12", + "resolved": "https://registry.npmjs.org/@react-aria/i18n/-/i18n-3.12.12.tgz", + "integrity": "sha512-JN6p+Xc6Pu/qddGRoeYY6ARsrk2Oz7UiQc9nLEPOt3Ch+blJZKWwDjcpo/p6/wVZdD/2BgXS7El6q6+eMg7ibw==", "dependencies": { - "@internationalized/date": "^3.8.0", - "@internationalized/message": "^3.1.7", - "@internationalized/number": "^3.6.1", - "@internationalized/string": "^3.2.6", - "@react-aria/ssr": "^3.9.8", - "@react-aria/utils": "^3.28.2", - "@react-types/shared": "^3.29.0", + "@internationalized/date": "^3.9.0", + "@internationalized/message": "^3.1.8", + "@internationalized/number": "^3.6.5", + "@internationalized/string": "^3.2.7", + "@react-aria/ssr": "^3.9.10", + "@react-aria/utils": "^3.30.1", + "@react-types/shared": "^3.32.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -5228,14 +6117,14 @@ } }, "node_modules/@heroui/use-aria-multiselect/node_modules/@react-aria/overlays/node_modules/@react-aria/interactions": { - "version": "3.25.0", - "resolved": "https://registry.npmjs.org/@react-aria/interactions/-/interactions-3.25.0.tgz", - "integrity": "sha512-GgIsDLlO8rDU/nFn6DfsbP9rfnzhm8QFjZkB9K9+r+MTSCn7bMntiWQgMM+5O6BiA8d7C7x4zuN4bZtc0RBdXQ==", + "version": "3.25.5", + "resolved": "https://registry.npmjs.org/@react-aria/interactions/-/interactions-3.25.5.tgz", + "integrity": "sha512-EweYHOEvMwef/wsiEqV73KurX/OqnmbzKQa2fLxdULbec5+yDj6wVGaRHIzM4NiijIDe+bldEl5DG05CAKOAHA==", "dependencies": { - "@react-aria/ssr": "^3.9.8", - "@react-aria/utils": "^3.28.2", - "@react-stately/flags": "^3.1.1", - "@react-types/shared": "^3.29.0", + "@react-aria/ssr": "^3.9.10", + "@react-aria/utils": "^3.30.1", + "@react-stately/flags": "^3.1.2", + "@react-types/shared": "^3.32.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -5244,14 +6133,14 @@ } }, "node_modules/@heroui/use-aria-multiselect/node_modules/@react-aria/overlays/node_modules/@react-aria/utils": { - "version": "3.28.2", - "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.28.2.tgz", - "integrity": "sha512-J8CcLbvnQgiBn54eeEvQQbIOfBF3A1QizxMw9P4cl9MkeR03ug7RnjTIdJY/n2p7t59kLeAB3tqiczhcj+Oi5w==", + "version": "3.30.1", + "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.30.1.tgz", + "integrity": "sha512-zETcbDd6Vf9GbLndO6RiWJadIZsBU2MMm23rBACXLmpRztkrIqPEb2RVdlLaq1+GklDx0Ii6PfveVjx+8S5U6A==", "dependencies": { - "@react-aria/ssr": "^3.9.8", - "@react-stately/flags": "^3.1.1", - "@react-stately/utils": "^3.10.6", - "@react-types/shared": "^3.29.0", + "@react-aria/ssr": "^3.9.10", + "@react-stately/flags": "^3.1.2", + "@react-stately/utils": "^3.10.8", + "@react-types/shared": "^3.32.0", "@swc/helpers": "^0.5.0", "clsx": "^2.0.0" }, @@ -5261,41 +6150,76 @@ } }, "node_modules/@heroui/use-aria-multiselect/node_modules/@react-aria/overlays/node_modules/@react-types/button": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/@react-types/button/-/button-3.12.0.tgz", - "integrity": "sha512-YrASNa+RqGQpzJcxNAahzNuTYVID1OE6HCorrEOXIyGS3EGogHsQmFs9OyThXnGHq6q4rLlA806/jWbP9uZdxA==", + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/@react-types/button/-/button-3.14.0.tgz", + "integrity": "sha512-pXt1a+ElxiZyWpX0uznyjy5Z6EHhYxPcaXpccZXyn6coUo9jmCbgg14xR7Odo+JcbfaaISzZTDO7oGLVTcHnpA==", "dependencies": { - "@react-types/shared": "^3.29.0" + "@react-types/shared": "^3.32.0" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "node_modules/@heroui/use-aria-multiselect/node_modules/@react-aria/overlays/node_modules/@react-types/overlays": { - "version": "3.8.14", - "resolved": "https://registry.npmjs.org/@react-types/overlays/-/overlays-3.8.14.tgz", - "integrity": "sha512-XJS67KHYhdMvPNHXNGdmc85gE+29QT5TwC58V4kxxHVtQh9fYzEEPzIV8K84XWSz04rRGe3fjDgRNbcqBektWQ==", + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@react-types/overlays/-/overlays-3.9.1.tgz", + "integrity": "sha512-UCG3TOu8FLk4j0Pr1nlhv0opcwMoqbGEOUvsSr6ITN6Qs2y0j+KYSYQ7a4+04m3dN//8+9Wjkkid8k+V1dV2CA==", "dependencies": { - "@react-types/shared": "^3.29.0" + "@react-types/shared": "^3.32.0" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "node_modules/@heroui/use-aria-multiselect/node_modules/@react-aria/overlays/node_modules/@react-types/shared": { - "version": "3.29.0", - "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.29.0.tgz", - "integrity": "sha512-IDQYu/AHgZimObzCFdNl1LpZvQW/xcfLt3v20sorl5qRucDVj4S9os98sVTZ4IRIBjmS+MkjqpR5E70xan7ooA==", + "version": "3.32.0", + "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.32.0.tgz", + "integrity": "sha512-t+cligIJsZYFMSPFMvsJMjzlzde06tZMOIOFa1OV5Z0BcMowrb2g4mB57j/9nP28iJIRYn10xCniQts+qadrqQ==", "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, - "node_modules/@heroui/use-aria-multiselect/node_modules/@react-stately/form": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@react-stately/form/-/form-3.1.2.tgz", - "integrity": "sha512-sKgkV+rxeqM1lf0dCq2wWzdYa5Z0wz/MB3yxjodffy8D43PjFvUOMWpgw/752QHPGCd1XIxA3hE58Dw9FFValg==", + "node_modules/@heroui/use-aria-multiselect/node_modules/@react-aria/selection": { + "version": "3.25.0", + "resolved": "https://registry.npmjs.org/@react-aria/selection/-/selection-3.25.0.tgz", + "integrity": "sha512-Q3U0Ya0PTP/TR0a2g+7YEbFVLphiWthmEkHyvOx9HsKSjE8w9wXY3C14DZWKskB/BBrXKJuOWxBDa0xhC83S+A==", "dependencies": { - "@react-types/shared": "^3.28.0", + "@react-aria/focus": "^3.21.0", + "@react-aria/i18n": "^3.12.11", + "@react-aria/interactions": "^3.25.4", + "@react-aria/utils": "^3.30.0", + "@react-stately/selection": "^3.20.4", + "@react-types/shared": "^3.31.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@heroui/use-aria-multiselect/node_modules/@react-aria/utils": { + "version": "3.30.0", + "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.30.0.tgz", + "integrity": "sha512-ydA6y5G1+gbem3Va2nczj/0G0W7/jUVo/cbN10WA5IizzWIwMP5qhFr7macgbKfHMkZ+YZC3oXnt2NNre5odKw==", + "dependencies": { + "@react-aria/ssr": "^3.9.10", + "@react-stately/flags": "^3.1.2", + "@react-stately/utils": "^3.10.8", + "@react-types/shared": "^3.31.0", + "@swc/helpers": "^0.5.0", + "clsx": "^2.0.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@heroui/use-aria-multiselect/node_modules/@react-stately/form": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@react-stately/form/-/form-3.2.0.tgz", + "integrity": "sha512-PfefxvT7/BIhAGpD4oQpdcxnL8cfN0ZTQxQq+Wmb9z3YzK1oM8GFxb8eGdDRG71JeF8WUNMAQVZFhgl00Z/YKg==", + "dependencies": { + "@react-types/shared": "^3.31.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -5303,14 +6227,14 @@ } }, "node_modules/@heroui/use-aria-multiselect/node_modules/@react-stately/list": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/@react-stately/list/-/list-3.12.0.tgz", - "integrity": "sha512-6niQWJ6TZwOKLAOn2wIsxtOvWenh3rKiKdOh4L4O4f7U+h1Hu000Mu4lyIQm2P9uZAkF2Y5QNh6dHN+hSd6h3A==", + "version": "3.12.4", + "resolved": "https://registry.npmjs.org/@react-stately/list/-/list-3.12.4.tgz", + "integrity": "sha512-r7vMM//tpmagyNlRzl2NFPPtx+az5R9pM6q7aI4aBf6/zpZt2eX2UW5gaDTGlkQng7r6OGyAgJD52jmGcCJk7Q==", "dependencies": { - "@react-stately/collections": "^3.12.2", - "@react-stately/selection": "^3.20.0", - "@react-stately/utils": "^3.10.5", - "@react-types/shared": "^3.28.0", + "@react-stately/collections": "^3.12.6", + "@react-stately/selection": "^3.20.4", + "@react-stately/utils": "^3.10.8", + "@react-types/shared": "^3.31.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -5318,13 +6242,13 @@ } }, "node_modules/@heroui/use-aria-multiselect/node_modules/@react-stately/menu": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@react-stately/menu/-/menu-3.9.2.tgz", - "integrity": "sha512-mVCFMUQnEMs6djOqgHC2d46k/5Mv5f6UYa4TMnNDSiY8QlHG4eIdmhBmuYpOwWuOOHJ0xKmLQ4PWLzma/mBorg==", + "version": "3.9.6", + "resolved": "https://registry.npmjs.org/@react-stately/menu/-/menu-3.9.6.tgz", + "integrity": "sha512-2rVtgeVAiyr7qL8BhmCK/4el49rna/5kADRH5NfPdpXw8ZzaiiHq2RtX443Txj7pUU82CJWQn+CRobq7k6ZTEw==", "dependencies": { - "@react-stately/overlays": "^3.6.14", - "@react-types/menu": "^3.9.15", - "@react-types/shared": "^3.28.0", + "@react-stately/overlays": "^3.6.18", + "@react-types/menu": "^3.10.3", + "@react-types/shared": "^3.31.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -5332,9 +6256,9 @@ } }, "node_modules/@heroui/use-aria-multiselect/node_modules/@react-stately/utils": { - "version": "3.10.6", - "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.6.tgz", - "integrity": "sha512-O76ip4InfTTzAJrg8OaZxKU4vvjMDOpfA/PGNOytiXwBbkct2ZeZwaimJ8Bt9W1bj5VsZ81/o/tW4BacbdDOMA==", + "version": "3.10.8", + "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.8.tgz", + "integrity": "sha512-SN3/h7SzRsusVQjQ4v10LaVsDc81jyyR0DD5HnsQitm/I5WDpaSr2nRHtyloPFU48jlql1XX/S04T2DLQM7Y3g==", "dependencies": { "@swc/helpers": "^0.5.0" }, @@ -5343,42 +6267,104 @@ } }, "node_modules/@heroui/use-aria-multiselect/node_modules/@react-types/overlays": { - "version": "3.8.13", - "resolved": "https://registry.npmjs.org/@react-types/overlays/-/overlays-3.8.13.tgz", - "integrity": "sha512-xgT843KIh1otvYPQ6kCGTVUICiMF5UQ7SZUQZd4Zk3VtiFIunFVUvTvL03cpt0026UmY7tbv7vFrPKcT6xjsjw==", + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/@react-types/overlays/-/overlays-3.9.0.tgz", + "integrity": "sha512-T2DqMcDN5p8vb4vu2igoLrAtuewaNImLS8jsK7th7OjwQZfIWJn5Y45jSxHtXJUddEg1LkUjXYPSXCMerMcULw==", "dependencies": { - "@react-types/shared": "^3.28.0" + "@react-types/shared": "^3.31.0" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, - "node_modules/@heroui/use-aria-multiselect/node_modules/@react-types/select": { - "version": "3.9.10", - "resolved": "https://registry.npmjs.org/@react-types/select/-/select-3.9.10.tgz", - "integrity": "sha512-vvC5+cBSOu6J6lm74jhhP3Zvo1JO8m0FNX+Q95wapxrhs2aYYeMIgVuvNKeOuhVqzpBZxWmblBjCVNzCArZOaQ==", + "node_modules/@heroui/use-aria-overlay": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@heroui/use-aria-overlay/-/use-aria-overlay-2.0.2.tgz", + "integrity": "sha512-pujpue203ii/FukApYGfkeTrT1i80t77SUPR7u1er3dkRCUruksvr1AiPQlsUec1UkIpe/jkXpG3Yb+DldsjRg==", "dependencies": { - "@react-types/shared": "^3.28.0" + "@react-aria/focus": "3.21.0", + "@react-aria/interactions": "3.25.4", + "@react-aria/overlays": "3.28.0", + "@react-types/shared": "3.31.0" + }, + "peerDependencies": { + "react": ">=18", + "react-dom": ">=18" + } + }, + "node_modules/@heroui/use-aria-overlay/node_modules/@react-aria/overlays": { + "version": "3.28.0", + "resolved": "https://registry.npmjs.org/@react-aria/overlays/-/overlays-3.28.0.tgz", + "integrity": "sha512-qaHahAXTmxXULgg2/UfWEIwfgdKsn27XYryXAWWDu2CAZTcbI+5mGwYrQZSDWraM6v5PUUepzOVvm7hjTqiMFw==", + "dependencies": { + "@react-aria/focus": "^3.21.0", + "@react-aria/i18n": "^3.12.11", + "@react-aria/interactions": "^3.25.4", + "@react-aria/ssr": "^3.9.10", + "@react-aria/utils": "^3.30.0", + "@react-aria/visually-hidden": "^3.8.26", + "@react-stately/overlays": "^3.6.18", + "@react-types/button": "^3.13.0", + "@react-types/overlays": "^3.9.0", + "@react-types/shared": "^3.31.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@heroui/use-aria-overlay/node_modules/@react-aria/utils": { + "version": "3.30.1", + "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.30.1.tgz", + "integrity": "sha512-zETcbDd6Vf9GbLndO6RiWJadIZsBU2MMm23rBACXLmpRztkrIqPEb2RVdlLaq1+GklDx0Ii6PfveVjx+8S5U6A==", + "dependencies": { + "@react-aria/ssr": "^3.9.10", + "@react-stately/flags": "^3.1.2", + "@react-stately/utils": "^3.10.8", + "@react-types/shared": "^3.32.0", + "@swc/helpers": "^0.5.0", + "clsx": "^2.0.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@heroui/use-aria-overlay/node_modules/@react-aria/utils/node_modules/@react-types/shared": { + "version": "3.32.0", + "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.32.0.tgz", + "integrity": "sha512-t+cligIJsZYFMSPFMvsJMjzlzde06tZMOIOFa1OV5Z0BcMowrb2g4mB57j/9nP28iJIRYn10xCniQts+qadrqQ==", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@heroui/use-aria-overlay/node_modules/@react-stately/utils": { + "version": "3.10.8", + "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.8.tgz", + "integrity": "sha512-SN3/h7SzRsusVQjQ4v10LaVsDc81jyyR0DD5HnsQitm/I5WDpaSr2nRHtyloPFU48jlql1XX/S04T2DLQM7Y3g==", + "dependencies": { + "@swc/helpers": "^0.5.0" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "node_modules/@heroui/use-callback-ref": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/@heroui/use-callback-ref/-/use-callback-ref-2.1.6.tgz", - "integrity": "sha512-icFp4WBWTZhypBcyu+5kir7nZLtvtQq7DDvGwkTtxsGnFHgGDc6sXXcOU6AcCdoGefmsiVp5c3D3lZ2pMlGHmA==", + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/@heroui/use-callback-ref/-/use-callback-ref-2.1.8.tgz", + "integrity": "sha512-D1JDo9YyFAprYpLID97xxQvf86NvyWLay30BeVVZT9kWmar6O9MbCRc7ACi7Ngko60beonj6+amTWkTm7QuY/Q==", "dependencies": { - "@heroui/use-safe-layout-effect": "2.1.6" + "@heroui/use-safe-layout-effect": "2.1.8" }, "peerDependencies": { "react": ">=18 || >=19.0.0-rc.0" } }, "node_modules/@heroui/use-callback-ref/node_modules/@heroui/use-safe-layout-effect": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/@heroui/use-safe-layout-effect/-/use-safe-layout-effect-2.1.6.tgz", - "integrity": "sha512-yLT6zrlcZGJX4KKenzvR6lPS42Lf/Q0Q8ErpufLSkTdX4uk/ThGB/CRwdXfP+TPFLIfjXdsgCHgZr2ZAQJaG5Q==", + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/@heroui/use-safe-layout-effect/-/use-safe-layout-effect-2.1.8.tgz", + "integrity": "sha512-wbnZxVWCYqk10XRMu0veSOiVsEnLcmGUmJiapqgaz0fF8XcpSScmqjTSoWjHIEWaHjQZ6xr+oscD761D6QJN+Q==", "peerDependencies": { "react": ">=18 || >=19.0.0-rc.0" } @@ -5392,117 +6378,119 @@ } }, "node_modules/@heroui/use-data-scroll-overflow": { - "version": "2.2.8", - "resolved": "https://registry.npmjs.org/@heroui/use-data-scroll-overflow/-/use-data-scroll-overflow-2.2.8.tgz", - "integrity": "sha512-PDomGTM66LAL3oEJakJ8cJ5tgGBW/X71B0zrbS41Z9T/unOVPqnLkTCK4/6+2KppmHoZxE7VeG6OFeDLp1lBZw==", + "version": "2.2.11", + "resolved": "https://registry.npmjs.org/@heroui/use-data-scroll-overflow/-/use-data-scroll-overflow-2.2.11.tgz", + "integrity": "sha512-5H7Q31Ub+O7GygbuaNFrItB4VVLGg2wjr4lXD2o414TgfnaSNPNc0Fb6E6A6m0/f6u7fpf98YURoDx+LFkkroA==", "dependencies": { - "@heroui/shared-utils": "2.1.7" + "@heroui/shared-utils": "2.1.10" }, "peerDependencies": { "react": ">=18 || >=19.0.0-rc.0" } }, "node_modules/@heroui/use-disclosure": { - "version": "2.2.9", - "resolved": "https://registry.npmjs.org/@heroui/use-disclosure/-/use-disclosure-2.2.9.tgz", - "integrity": "sha512-3+zuhmGN3qj7dUCZ8ueTwIMo+Bu3leJgPtSdpGHouARTq7eWMMUlvthU1XuECpGbaGmIMO4hZfoCnmMiZiZunQ==", + "version": "2.2.15", + "resolved": "https://registry.npmjs.org/@heroui/use-disclosure/-/use-disclosure-2.2.15.tgz", + "integrity": "sha512-a29HObRfjb6pQ7lvv/WZbvXhGv4BLI4fDrEnVnybfFdC3pCmwyoZxOuqraiDT8IXvVFIiuIcX6719ezruo64kQ==", "dependencies": { - "@heroui/use-callback-ref": "2.1.6", - "@react-aria/utils": "3.28.1", - "@react-stately/utils": "3.10.5" + "@heroui/use-callback-ref": "2.1.8", + "@react-aria/utils": "3.30.0", + "@react-stately/utils": "3.10.8" }, "peerDependencies": { "react": ">=18 || >=19.0.0-rc.0" } }, - "node_modules/@heroui/use-draggable": { - "version": "2.1.9", - "resolved": "https://registry.npmjs.org/@heroui/use-draggable/-/use-draggable-2.1.9.tgz", - "integrity": "sha512-mpsE2sR5atBwixRFzEshDsgqqT3bwsctABNZYK/1bKwjMRCpar+3ebuGQL7jzaKcvtgbLVXyclYZkacPd/1l2w==", + "node_modules/@heroui/use-disclosure/node_modules/@react-aria/utils": { + "version": "3.30.0", + "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.30.0.tgz", + "integrity": "sha512-ydA6y5G1+gbem3Va2nczj/0G0W7/jUVo/cbN10WA5IizzWIwMP5qhFr7macgbKfHMkZ+YZC3oXnt2NNre5odKw==", "dependencies": { - "@react-aria/interactions": "3.24.1" + "@react-aria/ssr": "^3.9.10", + "@react-stately/flags": "^3.1.2", + "@react-stately/utils": "^3.10.8", + "@react-types/shared": "^3.31.0", + "@swc/helpers": "^0.5.0", + "clsx": "^2.0.0" }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@heroui/use-disclosure/node_modules/@react-stately/utils": { + "version": "3.10.8", + "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.8.tgz", + "integrity": "sha512-SN3/h7SzRsusVQjQ4v10LaVsDc81jyyR0DD5HnsQitm/I5WDpaSr2nRHtyloPFU48jlql1XX/S04T2DLQM7Y3g==", + "dependencies": { + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@heroui/use-draggable": { + "version": "2.1.16", + "resolved": "https://registry.npmjs.org/@heroui/use-draggable/-/use-draggable-2.1.16.tgz", + "integrity": "sha512-IcpdnMLmcIDeo7EG41VHSE2jBbYP5dEyNThFirReNh8fMZ6rW2hAd0lf0M0/R5kgTSKUxdNhecY6csDedP+8gA==", + "dependencies": { + "@react-aria/interactions": "3.25.4" + }, + "peerDependencies": { + "react": ">=18 || >=19.0.0-rc.0" + } + }, + "node_modules/@heroui/use-form-reset": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@heroui/use-form-reset/-/use-form-reset-2.0.1.tgz", + "integrity": "sha512-6slKWiLtVfgZnVeHVkM9eXgjwI07u0CUaLt2kQpfKPqTSTGfbHgCYJFduijtThhTdKBhdH6HCmzTcnbVlAxBXw==", "peerDependencies": { "react": ">=18 || >=19.0.0-rc.0" } }, "node_modules/@heroui/use-image": { - "version": "2.1.7", - "resolved": "https://registry.npmjs.org/@heroui/use-image/-/use-image-2.1.7.tgz", - "integrity": "sha512-Cno8oXNo/3YDCRnCwSuJYgdsZ7mujjVWSwlYaoYbi+rM5o9TjZYRPYHZacHMABlbY+Hew31ddYpOmyw4SrkIwA==", + "version": "2.1.11", + "resolved": "https://registry.npmjs.org/@heroui/use-image/-/use-image-2.1.11.tgz", + "integrity": "sha512-zG3MsPvTSqW69hSDIxHsNJPJfkLoZA54x0AkwOTiqiFh5Z+3ZaQvMTn31vbuMIKmHRpHkkZOTc85cqpAB1Ct4w==", "dependencies": { - "@heroui/react-utils": "2.1.8", - "@heroui/use-safe-layout-effect": "2.1.6" + "@heroui/react-utils": "2.1.12", + "@heroui/use-safe-layout-effect": "2.1.8" }, "peerDependencies": { "react": ">=18 || >=19.0.0-rc.0" } }, "node_modules/@heroui/use-image/node_modules/@heroui/use-safe-layout-effect": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/@heroui/use-safe-layout-effect/-/use-safe-layout-effect-2.1.6.tgz", - "integrity": "sha512-yLT6zrlcZGJX4KKenzvR6lPS42Lf/Q0Q8ErpufLSkTdX4uk/ThGB/CRwdXfP+TPFLIfjXdsgCHgZr2ZAQJaG5Q==", + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/@heroui/use-safe-layout-effect/-/use-safe-layout-effect-2.1.8.tgz", + "integrity": "sha512-wbnZxVWCYqk10XRMu0veSOiVsEnLcmGUmJiapqgaz0fF8XcpSScmqjTSoWjHIEWaHjQZ6xr+oscD761D6QJN+Q==", "peerDependencies": { "react": ">=18 || >=19.0.0-rc.0" } }, "node_modules/@heroui/use-intersection-observer": { - "version": "2.2.9", - "resolved": "https://registry.npmjs.org/@heroui/use-intersection-observer/-/use-intersection-observer-2.2.9.tgz", - "integrity": "sha512-tmHU1/ktTAjVQO7LP2SccbwoTLn40P2LkPpinxtmrXdyvJ3dtJmFBMmt6CNVxn2dHOSRMx6HFsKpysbstKOhfQ==", - "dependencies": { - "@react-aria/interactions": "3.24.1", - "@react-aria/ssr": "3.9.7", - "@react-aria/utils": "3.28.1", - "@react-types/shared": "3.28.0" - }, + "version": "2.2.14", + "resolved": "https://registry.npmjs.org/@heroui/use-intersection-observer/-/use-intersection-observer-2.2.14.tgz", + "integrity": "sha512-qYJeMk4cTsF+xIckRctazCgWQ4BVOpJu+bhhkB1NrN+MItx19Lcb7ksOqMdN5AiSf85HzDcAEPIQ9w9RBlt5sg==", "peerDependencies": { "react": ">=18 || >=19.0.0-rc.0" } }, - "node_modules/@heroui/use-intersection-observer/node_modules/@react-aria/ssr": { - "version": "3.9.7", - "resolved": "https://registry.npmjs.org/@react-aria/ssr/-/ssr-3.9.7.tgz", - "integrity": "sha512-GQygZaGlmYjmYM+tiNBA5C6acmiDWF52Nqd40bBp0Znk4M4hP+LTmI0lpI1BuKMw45T8RIhrAsICIfKwZvi2Gg==", - "dependencies": { - "@swc/helpers": "^0.5.0" - }, - "engines": { - "node": ">= 12" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" - } - }, "node_modules/@heroui/use-is-mobile": { - "version": "2.2.7", - "resolved": "https://registry.npmjs.org/@heroui/use-is-mobile/-/use-is-mobile-2.2.7.tgz", - "integrity": "sha512-aaQjvATBb09c4UzkcCaeZLqv5Sz0gtA1n07LxW+LJd2ENEYEuxNOWyO7dIAHaaYb3znX1ZxGC1h4cYLcN59nPA==", + "version": "2.2.12", + "resolved": "https://registry.npmjs.org/@heroui/use-is-mobile/-/use-is-mobile-2.2.12.tgz", + "integrity": "sha512-2UKa4v1xbvFwerWKoMTrg4q9ZfP9MVIVfCl1a7JuKQlXq3jcyV6z1as5bZ41pCsTOT+wUVOFnlr6rzzQwT9ZOA==", "dependencies": { - "@react-aria/ssr": "3.9.7" + "@react-aria/ssr": "3.9.10" }, "peerDependencies": { "react": ">=18 || >=19.0.0-rc.0" } }, - "node_modules/@heroui/use-is-mobile/node_modules/@react-aria/ssr": { - "version": "3.9.7", - "resolved": "https://registry.npmjs.org/@react-aria/ssr/-/ssr-3.9.7.tgz", - "integrity": "sha512-GQygZaGlmYjmYM+tiNBA5C6acmiDWF52Nqd40bBp0Znk4M4hP+LTmI0lpI1BuKMw45T8RIhrAsICIfKwZvi2Gg==", - "dependencies": { - "@swc/helpers": "^0.5.0" - }, - "engines": { - "node": ">= 12" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" - } - }, "node_modules/@heroui/use-is-mounted": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/@heroui/use-is-mounted/-/use-is-mounted-2.1.6.tgz", - "integrity": "sha512-dnTX1PUWGhIQJxszTScHgM9XxvYIx9j8vnSJuVGaptJonZWlt50yI/WAi+oWXJ289rw7XBDJ8o38qmU5Pmq+WA==", + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/@heroui/use-is-mounted/-/use-is-mounted-2.1.8.tgz", + "integrity": "sha512-DO/Th1vD4Uy8KGhd17oGlNA4wtdg91dzga+VMpmt94gSZe1WjsangFwoUBxF2uhlzwensCX9voye3kerP/lskg==", "peerDependencies": { "react": ">=18 || >=19.0.0-rc.0" } @@ -5516,17 +6504,25 @@ } }, "node_modules/@heroui/use-pagination": { - "version": "2.2.10", - "resolved": "https://registry.npmjs.org/@heroui/use-pagination/-/use-pagination-2.2.10.tgz", - "integrity": "sha512-thd8TjJkl4SLzl06HMeV7G8F4LmmRoLZtQ0e4bIH/s7Wy8T5FwlL/t8OXMfnTwOVINJfzIPfIsvzv1iW9ztPjQ==", + "version": "2.2.16", + "resolved": "https://registry.npmjs.org/@heroui/use-pagination/-/use-pagination-2.2.16.tgz", + "integrity": "sha512-EF0MyFRBglTPhcxBlyt+omdgBjLn7mKzQOJuNs1KaBQJBEoe+XPV0eVBleXu32UTz5Q89SsMYGMNbOgpxeU8SA==", "dependencies": { - "@heroui/shared-utils": "2.1.7", - "@react-aria/i18n": "3.12.7" + "@heroui/shared-utils": "2.1.10", + "@react-aria/i18n": "3.12.11" }, "peerDependencies": { "react": ">=18 || >=19.0.0-rc.0" } }, + "node_modules/@heroui/use-resize": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/@heroui/use-resize/-/use-resize-2.1.8.tgz", + "integrity": "sha512-htF3DND5GmrSiMGnzRbISeKcH+BqhQ/NcsP9sBTIl7ewvFaWiDhEDiUHdJxflmJGd/c5qZq2nYQM/uluaqIkKA==", + "peerDependencies": { + "react": ">=18 || >=19.0.0-rc.0" + } + }, "node_modules/@heroui/use-safe-layout-effect": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/@heroui/use-safe-layout-effect/-/use-safe-layout-effect-2.1.2.tgz", @@ -5543,10 +6539,10 @@ "react": ">=18 || >=19.0.0-rc.0" } }, - "node_modules/@heroui/use-update-effect": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/@heroui/use-update-effect/-/use-update-effect-2.1.6.tgz", - "integrity": "sha512-nGSaIngKPuutmQcfZgnMHGYXJDqo6sPjdIIFjb5vutEnc827Xyh5f4q8hXfo7huYYYzA1CqLaThNVFCf3qIwHg==", + "node_modules/@heroui/use-viewport-size": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@heroui/use-viewport-size/-/use-viewport-size-2.0.1.tgz", + "integrity": "sha512-blv8BEB/QdLePLWODPRzRS2eELJ2eyHbdOIADbL0KcfLzOUEg9EiuVk90hcSUDAFqYiJ3YZ5Z0up8sdPcR8Y7g==", "peerDependencies": { "react": ">=18 || >=19.0.0-rc.0" } @@ -5592,9 +6588,9 @@ "deprecated": "Use @eslint/object-schema instead" }, "node_modules/@img/sharp-darwin-arm64": { - "version": "0.34.1", - "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.34.1.tgz", - "integrity": "sha512-pn44xgBtgpEbZsu+lWf2KNb6OAf70X68k+yk69Ic2Xz11zHR/w24/U49XT7AeRwJ0Px+mhALhU5LPci1Aymk7A==", + "version": "0.34.3", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.34.3.tgz", + "integrity": "sha512-ryFMfvxxpQRsgZJqBd4wsttYQbCxsJksrv9Lw/v798JcQ8+w84mBWuXwl+TT0WJ/WrYOLaYpwQXi3sA9nTIaIg==", "cpu": [ "arm64" ], @@ -5609,13 +6605,13 @@ "url": "https://opencollective.com/libvips" }, "optionalDependencies": { - "@img/sharp-libvips-darwin-arm64": "1.1.0" + "@img/sharp-libvips-darwin-arm64": "1.2.0" } }, "node_modules/@img/sharp-darwin-x64": { - "version": "0.34.1", - "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.34.1.tgz", - "integrity": "sha512-VfuYgG2r8BpYiOUN+BfYeFo69nP/MIwAtSJ7/Zpxc5QF3KS22z8Pvg3FkrSFJBPNQ7mmcUcYQFBmEQp7eu1F8Q==", + "version": "0.34.3", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.34.3.tgz", + "integrity": "sha512-yHpJYynROAj12TA6qil58hmPmAwxKKC7reUqtGLzsOHfP7/rniNGTL8tjWX6L3CTV4+5P4ypcS7Pp+7OB+8ihA==", "cpu": [ "x64" ], @@ -5630,13 +6626,13 @@ "url": "https://opencollective.com/libvips" }, "optionalDependencies": { - "@img/sharp-libvips-darwin-x64": "1.1.0" + "@img/sharp-libvips-darwin-x64": "1.2.0" } }, "node_modules/@img/sharp-libvips-darwin-arm64": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.1.0.tgz", - "integrity": "sha512-HZ/JUmPwrJSoM4DIQPv/BfNh9yrOA8tlBbqbLz4JZ5uew2+o22Ik+tHQJcih7QJuSa0zo5coHTfD5J8inqj9DA==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.2.0.tgz", + "integrity": "sha512-sBZmpwmxqwlqG9ueWFXtockhsxefaV6O84BMOrhtg/YqbTaRdqDE7hxraVE3y6gVM4eExmfzW4a8el9ArLeEiQ==", "cpu": [ "arm64" ], @@ -5649,9 +6645,9 @@ } }, "node_modules/@img/sharp-libvips-darwin-x64": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.1.0.tgz", - "integrity": "sha512-Xzc2ToEmHN+hfvsl9wja0RlnXEgpKNmftriQp6XzY/RaSfwD9th+MSh0WQKzUreLKKINb3afirxW7A0fz2YWuQ==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.2.0.tgz", + "integrity": "sha512-M64XVuL94OgiNHa5/m2YvEQI5q2cl9d/wk0qFTDVXcYzi43lxuiFTftMR1tOnFQovVXNZJ5TURSDK2pNe9Yzqg==", "cpu": [ "x64" ], @@ -5664,9 +6660,9 @@ } }, "node_modules/@img/sharp-libvips-linux-arm": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.1.0.tgz", - "integrity": "sha512-s8BAd0lwUIvYCJyRdFqvsj+BJIpDBSxs6ivrOPm/R7piTs5UIwY5OjXrP2bqXC9/moGsyRa37eYWYCOGVXxVrA==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.2.0.tgz", + "integrity": "sha512-mWd2uWvDtL/nvIzThLq3fr2nnGfyr/XMXlq8ZJ9WMR6PXijHlC3ksp0IpuhK6bougvQrchUAfzRLnbsen0Cqvw==", "cpu": [ "arm" ], @@ -5679,9 +6675,9 @@ } }, "node_modules/@img/sharp-libvips-linux-arm64": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.1.0.tgz", - "integrity": "sha512-IVfGJa7gjChDET1dK9SekxFFdflarnUB8PwW8aGwEoF3oAsSDuNUTYS+SKDOyOJxQyDC1aPFMuRYLoDInyV9Ew==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.2.0.tgz", + "integrity": "sha512-RXwd0CgG+uPRX5YYrkzKyalt2OJYRiJQ8ED/fi1tq9WQW2jsQIn0tqrlR5l5dr/rjqq6AHAxURhj2DVjyQWSOA==", "cpu": [ "arm64" ], @@ -5694,9 +6690,9 @@ } }, "node_modules/@img/sharp-libvips-linux-ppc64": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-ppc64/-/sharp-libvips-linux-ppc64-1.1.0.tgz", - "integrity": "sha512-tiXxFZFbhnkWE2LA8oQj7KYR+bWBkiV2nilRldT7bqoEZ4HiDOcePr9wVDAZPi/Id5fT1oY9iGnDq20cwUz8lQ==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-ppc64/-/sharp-libvips-linux-ppc64-1.2.0.tgz", + "integrity": "sha512-Xod/7KaDDHkYu2phxxfeEPXfVXFKx70EAFZ0qyUdOjCcxbjqyJOEUpDe6RIyaunGxT34Anf9ue/wuWOqBW2WcQ==", "cpu": [ "ppc64" ], @@ -5709,9 +6705,9 @@ } }, "node_modules/@img/sharp-libvips-linux-s390x": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.1.0.tgz", - "integrity": "sha512-xukSwvhguw7COyzvmjydRb3x/09+21HykyapcZchiCUkTThEQEOMtBj9UhkaBRLuBrgLFzQ2wbxdeCCJW/jgJA==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.2.0.tgz", + "integrity": "sha512-eMKfzDxLGT8mnmPJTNMcjfO33fLiTDsrMlUVcp6b96ETbnJmd4uvZxVJSKPQfS+odwfVaGifhsB07J1LynFehw==", "cpu": [ "s390x" ], @@ -5724,9 +6720,9 @@ } }, "node_modules/@img/sharp-libvips-linux-x64": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.1.0.tgz", - "integrity": "sha512-yRj2+reB8iMg9W5sULM3S74jVS7zqSzHG3Ol/twnAAkAhnGQnpjj6e4ayUz7V+FpKypwgs82xbRdYtchTTUB+Q==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.2.0.tgz", + "integrity": "sha512-ZW3FPWIc7K1sH9E3nxIGB3y3dZkpJlMnkk7z5tu1nSkBoCgw2nSRTFHI5pB/3CQaJM0pdzMF3paf9ckKMSE9Tg==", "cpu": [ "x64" ], @@ -5739,9 +6735,9 @@ } }, "node_modules/@img/sharp-libvips-linuxmusl-arm64": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.1.0.tgz", - "integrity": "sha512-jYZdG+whg0MDK+q2COKbYidaqW/WTz0cc1E+tMAusiDygrM4ypmSCjOJPmFTvHHJ8j/6cAGyeDWZOsK06tP33w==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.2.0.tgz", + "integrity": "sha512-UG+LqQJbf5VJ8NWJ5Z3tdIe/HXjuIdo4JeVNADXBFuG7z9zjoegpzzGIyV5zQKi4zaJjnAd2+g2nna8TZvuW9Q==", "cpu": [ "arm64" ], @@ -5754,9 +6750,9 @@ } }, "node_modules/@img/sharp-libvips-linuxmusl-x64": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.1.0.tgz", - "integrity": "sha512-wK7SBdwrAiycjXdkPnGCPLjYb9lD4l6Ze2gSdAGVZrEL05AOUJESWU2lhlC+Ffn5/G+VKuSm6zzbQSzFX/P65A==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.2.0.tgz", + "integrity": "sha512-SRYOLR7CXPgNze8akZwjoGBoN1ThNZoqpOgfnOxmWsklTGVfJiGJoC/Lod7aNMGA1jSsKWM1+HRX43OP6p9+6Q==", "cpu": [ "x64" ], @@ -5769,9 +6765,9 @@ } }, "node_modules/@img/sharp-linux-arm": { - "version": "0.34.1", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.34.1.tgz", - "integrity": "sha512-anKiszvACti2sGy9CirTlNyk7BjjZPiML1jt2ZkTdcvpLU1YH6CXwRAZCA2UmRXnhiIftXQ7+Oh62Ji25W72jA==", + "version": "0.34.3", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.34.3.tgz", + "integrity": "sha512-oBK9l+h6KBN0i3dC8rYntLiVfW8D8wH+NPNT3O/WBHeW0OQWCjfWksLUaPidsrDKpJgXp3G3/hkmhptAW0I3+A==", "cpu": [ "arm" ], @@ -5786,13 +6782,13 @@ "url": "https://opencollective.com/libvips" }, "optionalDependencies": { - "@img/sharp-libvips-linux-arm": "1.1.0" + "@img/sharp-libvips-linux-arm": "1.2.0" } }, "node_modules/@img/sharp-linux-arm64": { - "version": "0.34.1", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.34.1.tgz", - "integrity": "sha512-kX2c+vbvaXC6vly1RDf/IWNXxrlxLNpBVWkdpRq5Ka7OOKj6nr66etKy2IENf6FtOgklkg9ZdGpEu9kwdlcwOQ==", + "version": "0.34.3", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.34.3.tgz", + "integrity": "sha512-QdrKe3EvQrqwkDrtuTIjI0bu6YEJHTgEeqdzI3uWJOH6G1O8Nl1iEeVYRGdj1h5I21CqxSvQp1Yv7xeU3ZewbA==", "cpu": [ "arm64" ], @@ -5807,13 +6803,34 @@ "url": "https://opencollective.com/libvips" }, "optionalDependencies": { - "@img/sharp-libvips-linux-arm64": "1.1.0" + "@img/sharp-libvips-linux-arm64": "1.2.0" + } + }, + "node_modules/@img/sharp-linux-ppc64": { + "version": "0.34.3", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-ppc64/-/sharp-linux-ppc64-0.34.3.tgz", + "integrity": "sha512-GLtbLQMCNC5nxuImPR2+RgrviwKwVql28FWZIW1zWruy6zLgA5/x2ZXk3mxj58X/tszVF69KK0Is83V8YgWhLA==", + "cpu": [ + "ppc64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-ppc64": "1.2.0" } }, "node_modules/@img/sharp-linux-s390x": { - "version": "0.34.1", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.34.1.tgz", - "integrity": "sha512-7s0KX2tI9mZI2buRipKIw2X1ufdTeaRgwmRabt5bi9chYfhur+/C1OXg3TKg/eag1W+6CCWLVmSauV1owmRPxA==", + "version": "0.34.3", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.34.3.tgz", + "integrity": "sha512-3gahT+A6c4cdc2edhsLHmIOXMb17ltffJlxR0aC2VPZfwKoTGZec6u5GrFgdR7ciJSsHT27BD3TIuGcuRT0KmQ==", "cpu": [ "s390x" ], @@ -5828,13 +6845,13 @@ "url": "https://opencollective.com/libvips" }, "optionalDependencies": { - "@img/sharp-libvips-linux-s390x": "1.1.0" + "@img/sharp-libvips-linux-s390x": "1.2.0" } }, "node_modules/@img/sharp-linux-x64": { - "version": "0.34.1", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.34.1.tgz", - "integrity": "sha512-wExv7SH9nmoBW3Wr2gvQopX1k8q2g5V5Iag8Zk6AVENsjwd+3adjwxtp3Dcu2QhOXr8W9NusBU6XcQUohBZ5MA==", + "version": "0.34.3", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.34.3.tgz", + "integrity": "sha512-8kYso8d806ypnSq3/Ly0QEw90V5ZoHh10yH0HnrzOCr6DKAPI6QVHvwleqMkVQ0m+fc7EH8ah0BB0QPuWY6zJQ==", "cpu": [ "x64" ], @@ -5849,13 +6866,13 @@ "url": "https://opencollective.com/libvips" }, "optionalDependencies": { - "@img/sharp-libvips-linux-x64": "1.1.0" + "@img/sharp-libvips-linux-x64": "1.2.0" } }, "node_modules/@img/sharp-linuxmusl-arm64": { - "version": "0.34.1", - "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.34.1.tgz", - "integrity": "sha512-DfvyxzHxw4WGdPiTF0SOHnm11Xv4aQexvqhRDAoD00MzHekAj9a/jADXeXYCDFH/DzYruwHbXU7uz+H+nWmSOQ==", + "version": "0.34.3", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.34.3.tgz", + "integrity": "sha512-vAjbHDlr4izEiXM1OTggpCcPg9tn4YriK5vAjowJsHwdBIdx0fYRsURkxLG2RLm9gyBq66gwtWI8Gx0/ov+JKQ==", "cpu": [ "arm64" ], @@ -5870,13 +6887,13 @@ "url": "https://opencollective.com/libvips" }, "optionalDependencies": { - "@img/sharp-libvips-linuxmusl-arm64": "1.1.0" + "@img/sharp-libvips-linuxmusl-arm64": "1.2.0" } }, "node_modules/@img/sharp-linuxmusl-x64": { - "version": "0.34.1", - "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.34.1.tgz", - "integrity": "sha512-pax/kTR407vNb9qaSIiWVnQplPcGU8LRIJpDT5o8PdAx5aAA7AS3X9PS8Isw1/WfqgQorPotjrZL3Pqh6C5EBg==", + "version": "0.34.3", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.34.3.tgz", + "integrity": "sha512-gCWUn9547K5bwvOn9l5XGAEjVTTRji4aPTqLzGXHvIr6bIDZKNTA34seMPgM0WmSf+RYBH411VavCejp3PkOeQ==", "cpu": [ "x64" ], @@ -5891,19 +6908,19 @@ "url": "https://opencollective.com/libvips" }, "optionalDependencies": { - "@img/sharp-libvips-linuxmusl-x64": "1.1.0" + "@img/sharp-libvips-linuxmusl-x64": "1.2.0" } }, "node_modules/@img/sharp-wasm32": { - "version": "0.34.1", - "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.34.1.tgz", - "integrity": "sha512-YDybQnYrLQfEpzGOQe7OKcyLUCML4YOXl428gOOzBgN6Gw0rv8dpsJ7PqTHxBnXnwXr8S1mYFSLSa727tpz0xg==", + "version": "0.34.3", + "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.34.3.tgz", + "integrity": "sha512-+CyRcpagHMGteySaWos8IbnXcHgfDn7pO2fiC2slJxvNq9gDipYBN42/RagzctVRKgxATmfqOSulgZv5e1RdMg==", "cpu": [ "wasm32" ], "optional": true, "dependencies": { - "@emnapi/runtime": "^1.4.0" + "@emnapi/runtime": "^1.4.4" }, "engines": { "node": "^18.17.0 || ^20.3.0 || >=21.0.0" @@ -5912,10 +6929,28 @@ "url": "https://opencollective.com/libvips" } }, + "node_modules/@img/sharp-win32-arm64": { + "version": "0.34.3", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-arm64/-/sharp-win32-arm64-0.34.3.tgz", + "integrity": "sha512-MjnHPnbqMXNC2UgeLJtX4XqoVHHlZNd+nPt1kRPmj63wURegwBhZlApELdtxM2OIZDRv/DFtLcNhVbd1z8GYXQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, "node_modules/@img/sharp-win32-ia32": { - "version": "0.34.1", - "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.34.1.tgz", - "integrity": "sha512-WKf/NAZITnonBf3U1LfdjoMgNO5JYRSlhovhRhMxXVdvWYveM4kM3L8m35onYIdh75cOMCo1BexgVQcCDzyoWw==", + "version": "0.34.3", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.34.3.tgz", + "integrity": "sha512-xuCdhH44WxuXgOM714hn4amodJMZl3OEvf0GVTm0BEyMeA2to+8HEdRPShH0SLYptJY1uBw+SCFP9WVQi1Q/cw==", "cpu": [ "ia32" ], @@ -5931,9 +6966,9 @@ } }, "node_modules/@img/sharp-win32-x64": { - "version": "0.34.1", - "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.34.1.tgz", - "integrity": "sha512-hw1iIAHpNE8q3uMIRCgGOeDoz9KtFNarFLQclLxr/LK1VBkj8nby18RjFvr6aP7USRYAjTZW6yisnBWMX571Tw==", + "version": "0.34.3", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.34.3.tgz", + "integrity": "sha512-OWwz05d++TxzLEv4VnsTz5CmZ6mI6S05sfQGEMrNrQcOEERbX46332IvE7pO/EUiw7jUrrS40z/M7kPyjfl04g==", "cpu": [ "x64" ], @@ -5949,34 +6984,34 @@ } }, "node_modules/@internationalized/date": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@internationalized/date/-/date-3.7.0.tgz", - "integrity": "sha512-VJ5WS3fcVx0bejE/YHfbDKR/yawZgKqn/if+oEeLqNwBtPzVB06olkfcnojTmEMX+gTpH+FlQ69SHNitJ8/erQ==", + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/@internationalized/date/-/date-3.9.0.tgz", + "integrity": "sha512-yaN3brAnHRD+4KyyOsJyk49XUvj2wtbNACSqg0bz3u8t2VuzhC8Q5dfRnrSxjnnbDb+ienBnkn1TzQfE154vyg==", "dependencies": { "@swc/helpers": "^0.5.0" } }, "node_modules/@internationalized/message": { - "version": "3.1.7", - "resolved": "https://registry.npmjs.org/@internationalized/message/-/message-3.1.7.tgz", - "integrity": "sha512-gLQlhEW4iO7DEFPf/U7IrIdA3UyLGS0opeqouaFwlMObLUzwexRjbygONHDVbC9G9oFLXsLyGKYkJwqXw/QADg==", + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/@internationalized/message/-/message-3.1.8.tgz", + "integrity": "sha512-Rwk3j/TlYZhn3HQ6PyXUV0XP9Uv42jqZGNegt0BXlxjE6G3+LwHjbQZAGHhCnCPdaA6Tvd3ma/7QzLlLkJxAWA==", "dependencies": { "@swc/helpers": "^0.5.0", "intl-messageformat": "^10.1.0" } }, "node_modules/@internationalized/number": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/@internationalized/number/-/number-3.6.1.tgz", - "integrity": "sha512-UVsb4bCwbL944E0SX50CHFtWEeZ2uB5VozZ5yDXJdq6iPZsZO5p+bjVMZh2GxHf4Bs/7xtDCcPwEa2NU9DaG/g==", + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/@internationalized/number/-/number-3.6.5.tgz", + "integrity": "sha512-6hY4Kl4HPBvtfS62asS/R22JzNNy8vi/Ssev7x6EobfCp+9QIB2hKvI2EtbdJ0VSQacxVNtqhE/NmF/NZ0gm6g==", "dependencies": { "@swc/helpers": "^0.5.0" } }, "node_modules/@internationalized/string": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/@internationalized/string/-/string-3.2.6.tgz", - "integrity": "sha512-LR2lnM4urJta5/wYJVV7m8qk5DrMZmLRTuFhbQO5b9/sKLHgty6unQy1Li4+Su2DWydmB4aZdS5uxBRXIq2aAw==", + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/@internationalized/string/-/string-3.2.7.tgz", + "integrity": "sha512-D4OHBjrinH+PFZPvfCXvG28n2LSykWcJ7GIioQL+ok0LON15SdfoUssoHzzOUmVZLbRoREsQXVzA6r8JKsbP6A==", "dependencies": { "@swc/helpers": "^0.5.0" } @@ -5998,9 +7033,9 @@ } }, "node_modules/@isaacs/cliui/node_modules/ansi-regex": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", - "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.0.tgz", + "integrity": "sha512-TKY5pyBkHyADOPYlRT9Lx6F544mPl0vS5Ew7BJ45hA08Q+t3GjbueLliBWN3sMICk6+y7HdyxSzC4bWS8baBdg==", "engines": { "node": ">=12" }, @@ -6023,16 +7058,12 @@ } }, "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz", - "integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==", + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", "dependencies": { - "@jridgewell/set-array": "^1.2.1", - "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/sourcemap-codec": "^1.5.0", "@jridgewell/trace-mapping": "^0.3.24" - }, - "engines": { - "node": ">=6.0.0" } }, "node_modules/@jridgewell/resolve-uri": { @@ -6043,18 +7074,10 @@ "node": ">=6.0.0" } }, - "node_modules/@jridgewell/set-array": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", - "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", - "engines": { - "node": ">=6.0.0" - } - }, "node_modules/@jridgewell/source-map": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", - "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", + "version": "0.3.11", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.11.tgz", + "integrity": "sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA==", "dev": true, "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", @@ -6062,14 +7085,14 @@ } }, "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", - "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==" + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==" }, "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.25", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", - "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "version": "0.3.30", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.30.tgz", + "integrity": "sha512-GQ7Nw5G2lTu/BtHTKfXhKHok2WGetd4XYcVKGx00SjAk8GMwgJM3zr6zORiPGuOE+/vkc90KtTosSSvaCjKb2Q==", "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" @@ -6081,14 +7104,14 @@ "integrity": "sha512-Y28PR25bHXUg88kCV7nivXrP2Nj2RueZ3/l/jdx6J9f8J4nsEGcgX0Qe6lt7Pa+J79+kPiJU3LguR6O/6zrLOw==" }, "node_modules/@napi-rs/wasm-runtime": { - "version": "0.2.9", - "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.9.tgz", - "integrity": "sha512-OKRBiajrrxB9ATokgEQoG87Z25c67pCpYcCwmXYX8PBftC9pBfN18gnm/fh1wurSLEKIAt+QRFLFCQISrb66Jg==", + "version": "0.2.12", + "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.12.tgz", + "integrity": "sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==", "optional": true, "dependencies": { - "@emnapi/core": "^1.4.0", - "@emnapi/runtime": "^1.4.0", - "@tybys/wasm-util": "^0.9.0" + "@emnapi/core": "^1.4.3", + "@emnapi/runtime": "^1.4.3", + "@tybys/wasm-util": "^0.10.0" } }, "node_modules/@next/env": { @@ -6297,70 +7320,16 @@ "node": ">=14" } }, - "node_modules/@protobufjs/aspromise": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", - "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==" - }, - "node_modules/@protobufjs/base64": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", - "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==" - }, - "node_modules/@protobufjs/codegen": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", - "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==" - }, - "node_modules/@protobufjs/eventemitter": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", - "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==" - }, - "node_modules/@protobufjs/fetch": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", - "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==", - "dependencies": { - "@protobufjs/aspromise": "^1.1.1", - "@protobufjs/inquire": "^1.1.0" - } - }, - "node_modules/@protobufjs/float": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", - "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==" - }, - "node_modules/@protobufjs/inquire": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", - "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==" - }, - "node_modules/@protobufjs/path": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", - "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==" - }, - "node_modules/@protobufjs/pool": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", - "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==" - }, - "node_modules/@protobufjs/utf8": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", - "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==" - }, "node_modules/@react-aria/breadcrumbs": { - "version": "3.5.22", - "resolved": "https://registry.npmjs.org/@react-aria/breadcrumbs/-/breadcrumbs-3.5.22.tgz", - "integrity": "sha512-Jhx3eJqvuSUFL5/TzJ7EteluySdgKVkYGJ72Jz6AdEkiuoQAFbRZg4ferRIXQlmFL2cj7Z3jo8m8xGitebMtgw==", + "version": "3.5.27", + "resolved": "https://registry.npmjs.org/@react-aria/breadcrumbs/-/breadcrumbs-3.5.27.tgz", + "integrity": "sha512-fuXD9nvBaBVZO0Z6EntBlxQD621/2Ldcxz76jFjc4V/jNOq/6BIVQRtpnAYYrSTiW3ZV2IoAyxRWNxQU22hOow==", "dependencies": { - "@react-aria/i18n": "^3.12.7", - "@react-aria/link": "^3.7.10", - "@react-aria/utils": "^3.28.1", - "@react-types/breadcrumbs": "^3.7.11", - "@react-types/shared": "^3.28.0", + "@react-aria/i18n": "^3.12.11", + "@react-aria/link": "^3.8.4", + "@react-aria/utils": "^3.30.0", + "@react-types/breadcrumbs": "^3.7.15", + "@react-types/shared": "^3.31.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -6369,14 +7338,14 @@ } }, "node_modules/@react-aria/breadcrumbs/node_modules/@react-aria/interactions": { - "version": "3.25.0", - "resolved": "https://registry.npmjs.org/@react-aria/interactions/-/interactions-3.25.0.tgz", - "integrity": "sha512-GgIsDLlO8rDU/nFn6DfsbP9rfnzhm8QFjZkB9K9+r+MTSCn7bMntiWQgMM+5O6BiA8d7C7x4zuN4bZtc0RBdXQ==", + "version": "3.25.5", + "resolved": "https://registry.npmjs.org/@react-aria/interactions/-/interactions-3.25.5.tgz", + "integrity": "sha512-EweYHOEvMwef/wsiEqV73KurX/OqnmbzKQa2fLxdULbec5+yDj6wVGaRHIzM4NiijIDe+bldEl5DG05CAKOAHA==", "dependencies": { - "@react-aria/ssr": "^3.9.8", - "@react-aria/utils": "^3.28.2", - "@react-stately/flags": "^3.1.1", - "@react-types/shared": "^3.29.0", + "@react-aria/ssr": "^3.9.10", + "@react-aria/utils": "^3.30.1", + "@react-stately/flags": "^3.1.2", + "@react-types/shared": "^3.32.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -6385,14 +7354,14 @@ } }, "node_modules/@react-aria/breadcrumbs/node_modules/@react-aria/link": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@react-aria/link/-/link-3.8.0.tgz", - "integrity": "sha512-gpDD6t3FqtFR9QjSIKNpmSR3tS4JG2anVKx2wixuRDHO6Ddexxv4SBzsE1+230p+FlFGjftFa2lEgQ7RNjZrmA==", + "version": "3.8.5", + "resolved": "https://registry.npmjs.org/@react-aria/link/-/link-3.8.5.tgz", + "integrity": "sha512-klhV4roPp5MLRXJv1N+7SXOj82vx4gzVpuwQa3vouA+YI1my46oNzwgtkLGSTvE9OvDqYzPDj2YxFYhMywrkuw==", "dependencies": { - "@react-aria/interactions": "^3.25.0", - "@react-aria/utils": "^3.28.2", - "@react-types/link": "^3.6.0", - "@react-types/shared": "^3.29.0", + "@react-aria/interactions": "^3.25.5", + "@react-aria/utils": "^3.30.1", + "@react-types/link": "^3.6.4", + "@react-types/shared": "^3.32.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -6401,14 +7370,14 @@ } }, "node_modules/@react-aria/breadcrumbs/node_modules/@react-aria/utils": { - "version": "3.28.2", - "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.28.2.tgz", - "integrity": "sha512-J8CcLbvnQgiBn54eeEvQQbIOfBF3A1QizxMw9P4cl9MkeR03ug7RnjTIdJY/n2p7t59kLeAB3tqiczhcj+Oi5w==", + "version": "3.30.1", + "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.30.1.tgz", + "integrity": "sha512-zETcbDd6Vf9GbLndO6RiWJadIZsBU2MMm23rBACXLmpRztkrIqPEb2RVdlLaq1+GklDx0Ii6PfveVjx+8S5U6A==", "dependencies": { - "@react-aria/ssr": "^3.9.8", - "@react-stately/flags": "^3.1.1", - "@react-stately/utils": "^3.10.6", - "@react-types/shared": "^3.29.0", + "@react-aria/ssr": "^3.9.10", + "@react-stately/flags": "^3.1.2", + "@react-stately/utils": "^3.10.8", + "@react-types/shared": "^3.32.0", "@swc/helpers": "^0.5.0", "clsx": "^2.0.0" }, @@ -6418,9 +7387,9 @@ } }, "node_modules/@react-aria/breadcrumbs/node_modules/@react-stately/utils": { - "version": "3.10.6", - "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.6.tgz", - "integrity": "sha512-O76ip4InfTTzAJrg8OaZxKU4vvjMDOpfA/PGNOytiXwBbkct2ZeZwaimJ8Bt9W1bj5VsZ81/o/tW4BacbdDOMA==", + "version": "3.10.8", + "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.8.tgz", + "integrity": "sha512-SN3/h7SzRsusVQjQ4v10LaVsDc81jyyR0DD5HnsQitm/I5WDpaSr2nRHtyloPFU48jlql1XX/S04T2DLQM7Y3g==", "dependencies": { "@swc/helpers": "^0.5.0" }, @@ -6429,89 +7398,56 @@ } }, "node_modules/@react-aria/breadcrumbs/node_modules/@react-types/link": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@react-types/link/-/link-3.6.0.tgz", - "integrity": "sha512-BQ5Tktb+fUxvtqksAJZuP8Z/bpmnQ/Y/zgwxfU0OKmIWkKMUsXY+e0GBVxwFxeh39D77stpVxRsTl7NQrjgtSw==", + "version": "3.6.4", + "resolved": "https://registry.npmjs.org/@react-types/link/-/link-3.6.4.tgz", + "integrity": "sha512-eLpIgOPf7GW4DpdMq8UqiRJkriend1kWglz5O9qU+/FM6COtvRnQkEeRhHICUaU2NZUvMRQ30KaGUo3eeZ6b+g==", "dependencies": { - "@react-types/shared": "^3.29.0" + "@react-types/shared": "^3.32.0" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "node_modules/@react-aria/breadcrumbs/node_modules/@react-types/shared": { - "version": "3.29.0", - "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.29.0.tgz", - "integrity": "sha512-IDQYu/AHgZimObzCFdNl1LpZvQW/xcfLt3v20sorl5qRucDVj4S9os98sVTZ4IRIBjmS+MkjqpR5E70xan7ooA==", + "version": "3.32.0", + "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.32.0.tgz", + "integrity": "sha512-t+cligIJsZYFMSPFMvsJMjzlzde06tZMOIOFa1OV5Z0BcMowrb2g4mB57j/9nP28iJIRYn10xCniQts+qadrqQ==", "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "node_modules/@react-aria/button": { - "version": "3.12.1", - "resolved": "https://registry.npmjs.org/@react-aria/button/-/button-3.12.1.tgz", - "integrity": "sha512-IgCENCVUzjfI4nVgJ8T1z2oD81v3IO2Ku96jVljqZ/PWnFACsRikfLeo8xAob3F0LkRW4CTK4Tjy6BRDsy2l6A==", + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/@react-aria/button/-/button-3.11.0.tgz", + "integrity": "sha512-b37eIV6IW11KmNIAm65F3SEl2/mgj5BrHIysW6smZX3KoKWTGYsYfcQkmtNgY0GOSFfDxMCoolsZ6mxC00nSDA==", "dependencies": { - "@react-aria/interactions": "^3.24.1", - "@react-aria/toolbar": "3.0.0-beta.14", - "@react-aria/utils": "^3.28.1", - "@react-stately/toggle": "^3.8.2", - "@react-types/button": "^3.11.0", - "@react-types/shared": "^3.28.0", + "@react-aria/focus": "^3.19.0", + "@react-aria/interactions": "^3.22.5", + "@react-aria/toolbar": "3.0.0-beta.11", + "@react-aria/utils": "^3.26.0", + "@react-stately/toggle": "^3.8.0", + "@react-types/button": "^3.10.1", + "@react-types/shared": "^3.26.0", "@swc/helpers": "^0.5.0" }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", - "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" - } - }, - "node_modules/@react-aria/button/node_modules/@react-stately/toggle": { - "version": "3.8.3", - "resolved": "https://registry.npmjs.org/@react-stately/toggle/-/toggle-3.8.3.tgz", - "integrity": "sha512-4T2V3P1RK4zEFz4vJjUXUXyB0g4Slm6stE6Ry20fzDWjltuW42cD2lmrd7ccTO/CXFmHLECcXQLD4GEbOj0epA==", - "dependencies": { - "@react-stately/utils": "^3.10.6", - "@react-types/checkbox": "^3.9.3", - "@react-types/shared": "^3.29.0", - "@swc/helpers": "^0.5.0" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" - } - }, - "node_modules/@react-aria/button/node_modules/@react-stately/utils": { - "version": "3.10.6", - "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.6.tgz", - "integrity": "sha512-O76ip4InfTTzAJrg8OaZxKU4vvjMDOpfA/PGNOytiXwBbkct2ZeZwaimJ8Bt9W1bj5VsZ81/o/tW4BacbdDOMA==", - "dependencies": { - "@swc/helpers": "^0.5.0" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" - } - }, - "node_modules/@react-aria/button/node_modules/@react-types/shared": { - "version": "3.29.0", - "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.29.0.tgz", - "integrity": "sha512-IDQYu/AHgZimObzCFdNl1LpZvQW/xcfLt3v20sorl5qRucDVj4S9os98sVTZ4IRIBjmS+MkjqpR5E70xan7ooA==", "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "node_modules/@react-aria/calendar": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/@react-aria/calendar/-/calendar-3.7.2.tgz", - "integrity": "sha512-q16jWzBCoMoohOF75rJbqh+4xlKOhagPC96jsARZmaqWOEHpFYGK/1rH9steC5+Dqe7y1nipAoLRynm18rrt3w==", + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/@react-aria/calendar/-/calendar-3.9.0.tgz", + "integrity": "sha512-YxHLqL/LZrgwYGKzlQ96Fgt6gC+Q1L8k56sD51jJAtiD+YtT/pKJfK1zjZ3rtHtPTDYzosJ8vFgOmZNpnKQpXQ==", "dependencies": { - "@internationalized/date": "^3.7.0", - "@react-aria/i18n": "^3.12.7", - "@react-aria/interactions": "^3.24.1", - "@react-aria/live-announcer": "^3.4.1", - "@react-aria/utils": "^3.28.1", - "@react-stately/calendar": "^3.7.1", - "@react-types/button": "^3.11.0", - "@react-types/calendar": "^3.6.1", - "@react-types/shared": "^3.28.0", + "@internationalized/date": "^3.8.2", + "@react-aria/i18n": "^3.12.11", + "@react-aria/interactions": "^3.25.4", + "@react-aria/live-announcer": "^3.4.4", + "@react-aria/utils": "^3.30.0", + "@react-stately/calendar": "^3.8.3", + "@react-types/button": "^3.13.0", + "@react-types/calendar": "^3.7.3", + "@react-types/shared": "^3.31.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -6519,34 +7455,87 @@ "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, - "node_modules/@react-aria/checkbox": { - "version": "3.15.3", - "resolved": "https://registry.npmjs.org/@react-aria/checkbox/-/checkbox-3.15.3.tgz", - "integrity": "sha512-/m5JYoGsi5L0NZnacgqEcMqBo6CcTmsJ9nAY/07MDCUJBcL/Xokd8cL/1K21n6K69MiCPcxORbSBdxJDm9dR0A==", + "node_modules/@react-aria/calendar/node_modules/@react-aria/utils": { + "version": "3.30.1", + "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.30.1.tgz", + "integrity": "sha512-zETcbDd6Vf9GbLndO6RiWJadIZsBU2MMm23rBACXLmpRztkrIqPEb2RVdlLaq1+GklDx0Ii6PfveVjx+8S5U6A==", + "dependencies": { + "@react-aria/ssr": "^3.9.10", + "@react-stately/flags": "^3.1.2", + "@react-stately/utils": "^3.10.8", + "@react-types/shared": "^3.32.0", + "@swc/helpers": "^0.5.0", + "clsx": "^2.0.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/calendar/node_modules/@react-stately/utils": { + "version": "3.10.8", + "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.8.tgz", + "integrity": "sha512-SN3/h7SzRsusVQjQ4v10LaVsDc81jyyR0DD5HnsQitm/I5WDpaSr2nRHtyloPFU48jlql1XX/S04T2DLQM7Y3g==", "dependencies": { - "@react-aria/form": "^3.0.14", - "@react-aria/interactions": "^3.24.1", - "@react-aria/label": "^3.7.16", - "@react-aria/toggle": "^3.11.1", - "@react-aria/utils": "^3.28.1", - "@react-stately/checkbox": "^3.6.12", - "@react-stately/form": "^3.1.2", - "@react-stately/toggle": "^3.8.2", - "@react-types/checkbox": "^3.9.2", - "@react-types/shared": "^3.28.0", "@swc/helpers": "^0.5.0" }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/calendar/node_modules/@react-types/shared": { + "version": "3.32.0", + "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.32.0.tgz", + "integrity": "sha512-t+cligIJsZYFMSPFMvsJMjzlzde06tZMOIOFa1OV5Z0BcMowrb2g4mB57j/9nP28iJIRYn10xCniQts+qadrqQ==", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/checkbox": { + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/@react-aria/checkbox/-/checkbox-3.16.0.tgz", + "integrity": "sha512-XPaMz1/iVBG6EbJOPYlNtvr+q4f0axJeoIvyzWW3ciIdDSX/3jYuFg/sv/b3OQQl389cbQ/WUBQyWre/uXWVEg==", + "dependencies": { + "@react-aria/form": "^3.1.0", + "@react-aria/interactions": "^3.25.4", + "@react-aria/label": "^3.7.20", + "@react-aria/toggle": "^3.12.0", + "@react-aria/utils": "^3.30.0", + "@react-stately/checkbox": "^3.7.0", + "@react-stately/form": "^3.2.0", + "@react-stately/toggle": "^3.9.0", + "@react-types/checkbox": "^3.10.0", + "@react-types/shared": "^3.31.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/checkbox/node_modules/@react-aria/utils": { + "version": "3.30.1", + "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.30.1.tgz", + "integrity": "sha512-zETcbDd6Vf9GbLndO6RiWJadIZsBU2MMm23rBACXLmpRztkrIqPEb2RVdlLaq1+GklDx0Ii6PfveVjx+8S5U6A==", + "dependencies": { + "@react-aria/ssr": "^3.9.10", + "@react-stately/flags": "^3.1.2", + "@react-stately/utils": "^3.10.8", + "@react-types/shared": "^3.32.0", + "@swc/helpers": "^0.5.0", + "clsx": "^2.0.0" + }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "node_modules/@react-aria/checkbox/node_modules/@react-stately/form": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/@react-stately/form/-/form-3.1.3.tgz", - "integrity": "sha512-Jisgm0facSS3sAzHfSgshoCo3LxfO0wmQj98MOBCGXyVL+MSwx2ilb38eXIyBCzHJzJnPRTLaK/E4T49aph47A==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@react-stately/form/-/form-3.2.1.tgz", + "integrity": "sha512-btgOPXkwvd6fdWKoepy5Ue43o2932OSkQxozsR7US1ffFLcQc3SNlADHaRChIXSG8ffPo9t0/Sl4eRzaKu3RgQ==", "dependencies": { - "@react-types/shared": "^3.29.0", + "@react-types/shared": "^3.32.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -6554,13 +7543,13 @@ } }, "node_modules/@react-aria/checkbox/node_modules/@react-stately/toggle": { - "version": "3.8.3", - "resolved": "https://registry.npmjs.org/@react-stately/toggle/-/toggle-3.8.3.tgz", - "integrity": "sha512-4T2V3P1RK4zEFz4vJjUXUXyB0g4Slm6stE6Ry20fzDWjltuW42cD2lmrd7ccTO/CXFmHLECcXQLD4GEbOj0epA==", + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@react-stately/toggle/-/toggle-3.9.1.tgz", + "integrity": "sha512-L6yUdE8xZfQhw4aEFZduF8u4v0VrpYrwWEA4Tu/4qwGIPukH0wd2W21Zpw+vAiLOaDKnxel1nXX68MWnm4QXpw==", "dependencies": { - "@react-stately/utils": "^3.10.6", - "@react-types/checkbox": "^3.9.3", - "@react-types/shared": "^3.29.0", + "@react-stately/utils": "^3.10.8", + "@react-types/checkbox": "^3.10.1", + "@react-types/shared": "^3.32.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -6568,9 +7557,9 @@ } }, "node_modules/@react-aria/checkbox/node_modules/@react-stately/utils": { - "version": "3.10.6", - "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.6.tgz", - "integrity": "sha512-O76ip4InfTTzAJrg8OaZxKU4vvjMDOpfA/PGNOytiXwBbkct2ZeZwaimJ8Bt9W1bj5VsZ81/o/tW4BacbdDOMA==", + "version": "3.10.8", + "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.8.tgz", + "integrity": "sha512-SN3/h7SzRsusVQjQ4v10LaVsDc81jyyR0DD5HnsQitm/I5WDpaSr2nRHtyloPFU48jlql1XX/S04T2DLQM7Y3g==", "dependencies": { "@swc/helpers": "^0.5.0" }, @@ -6579,33 +7568,33 @@ } }, "node_modules/@react-aria/checkbox/node_modules/@react-types/shared": { - "version": "3.29.0", - "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.29.0.tgz", - "integrity": "sha512-IDQYu/AHgZimObzCFdNl1LpZvQW/xcfLt3v20sorl5qRucDVj4S9os98sVTZ4IRIBjmS+MkjqpR5E70xan7ooA==", + "version": "3.32.0", + "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.32.0.tgz", + "integrity": "sha512-t+cligIJsZYFMSPFMvsJMjzlzde06tZMOIOFa1OV5Z0BcMowrb2g4mB57j/9nP28iJIRYn10xCniQts+qadrqQ==", "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "node_modules/@react-aria/combobox": { - "version": "3.12.1", - "resolved": "https://registry.npmjs.org/@react-aria/combobox/-/combobox-3.12.1.tgz", - "integrity": "sha512-Al43cVQ2XiuPTCZ8jhz5Vmoj5Vqm6GADBtrL+XHZd7lM1gkD3q27GhKYiEt0jrcoBjjdqIiYWEaFLYg5LSQPzA==", + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/@react-aria/combobox/-/combobox-3.13.0.tgz", + "integrity": "sha512-eBa8aWcL3Ar/BvgSaqYDmNQP70LPZ7us2myM31QQt2YDRptqGHd44wzXCts9SaDVIeMVy+AEY2NkuxrVE6yNrw==", "dependencies": { - "@react-aria/focus": "^3.20.1", - "@react-aria/i18n": "^3.12.7", - "@react-aria/listbox": "^3.14.2", - "@react-aria/live-announcer": "^3.4.1", - "@react-aria/menu": "^3.18.1", - "@react-aria/overlays": "^3.26.1", - "@react-aria/selection": "^3.23.1", - "@react-aria/textfield": "^3.17.1", - "@react-aria/utils": "^3.28.1", - "@react-stately/collections": "^3.12.2", - "@react-stately/combobox": "^3.10.3", - "@react-stately/form": "^3.1.2", - "@react-types/button": "^3.11.0", - "@react-types/combobox": "^3.13.3", - "@react-types/shared": "^3.28.0", + "@react-aria/focus": "^3.21.0", + "@react-aria/i18n": "^3.12.11", + "@react-aria/listbox": "^3.14.7", + "@react-aria/live-announcer": "^3.4.4", + "@react-aria/menu": "^3.19.0", + "@react-aria/overlays": "^3.28.0", + "@react-aria/selection": "^3.25.0", + "@react-aria/textfield": "^3.18.0", + "@react-aria/utils": "^3.30.0", + "@react-stately/collections": "^3.12.6", + "@react-stately/combobox": "^3.11.0", + "@react-stately/form": "^3.2.0", + "@react-types/button": "^3.13.0", + "@react-types/combobox": "^3.13.7", + "@react-types/shared": "^3.31.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -6613,22 +7602,14 @@ "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, - "node_modules/@react-aria/combobox/node_modules/@internationalized/date": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@internationalized/date/-/date-3.8.0.tgz", - "integrity": "sha512-J51AJ0fEL68hE4CwGPa6E0PO6JDaVLd8aln48xFCSy7CZkZc96dGEGmLs2OEEbBxcsVZtfrqkXJwI2/MSG8yKw==", - "dependencies": { - "@swc/helpers": "^0.5.0" - } - }, "node_modules/@react-aria/combobox/node_modules/@react-aria/focus": { - "version": "3.20.2", - "resolved": "https://registry.npmjs.org/@react-aria/focus/-/focus-3.20.2.tgz", - "integrity": "sha512-Q3rouk/rzoF/3TuH6FzoAIKrl+kzZi9LHmr8S5EqLAOyP9TXIKG34x2j42dZsAhrw7TbF9gA8tBKwnCNH4ZV+Q==", + "version": "3.21.1", + "resolved": "https://registry.npmjs.org/@react-aria/focus/-/focus-3.21.1.tgz", + "integrity": "sha512-hmH1IhHlcQ2lSIxmki1biWzMbGgnhdxJUM0MFfzc71Rv6YAzhlx4kX3GYn4VNcjCeb6cdPv4RZ5vunV4kgMZYQ==", "dependencies": { - "@react-aria/interactions": "^3.25.0", - "@react-aria/utils": "^3.28.2", - "@react-types/shared": "^3.29.0", + "@react-aria/interactions": "^3.25.5", + "@react-aria/utils": "^3.30.1", + "@react-types/shared": "^3.32.0", "@swc/helpers": "^0.5.0", "clsx": "^2.0.0" }, @@ -6638,17 +7619,17 @@ } }, "node_modules/@react-aria/combobox/node_modules/@react-aria/i18n": { - "version": "3.12.8", - "resolved": "https://registry.npmjs.org/@react-aria/i18n/-/i18n-3.12.8.tgz", - "integrity": "sha512-V/Nau9WuwTwxfFffQL4URyKyY2HhRlu9zmzkF2Hw/j5KmEQemD+9jfaLueG2CJu85lYL06JrZXUdnhZgKnqMkA==", + "version": "3.12.12", + "resolved": "https://registry.npmjs.org/@react-aria/i18n/-/i18n-3.12.12.tgz", + "integrity": "sha512-JN6p+Xc6Pu/qddGRoeYY6ARsrk2Oz7UiQc9nLEPOt3Ch+blJZKWwDjcpo/p6/wVZdD/2BgXS7El6q6+eMg7ibw==", "dependencies": { - "@internationalized/date": "^3.8.0", - "@internationalized/message": "^3.1.7", - "@internationalized/number": "^3.6.1", - "@internationalized/string": "^3.2.6", - "@react-aria/ssr": "^3.9.8", - "@react-aria/utils": "^3.28.2", - "@react-types/shared": "^3.29.0", + "@internationalized/date": "^3.9.0", + "@internationalized/message": "^3.1.8", + "@internationalized/number": "^3.6.5", + "@internationalized/string": "^3.2.7", + "@react-aria/ssr": "^3.9.10", + "@react-aria/utils": "^3.30.1", + "@react-types/shared": "^3.32.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -6657,14 +7638,14 @@ } }, "node_modules/@react-aria/combobox/node_modules/@react-aria/interactions": { - "version": "3.25.0", - "resolved": "https://registry.npmjs.org/@react-aria/interactions/-/interactions-3.25.0.tgz", - "integrity": "sha512-GgIsDLlO8rDU/nFn6DfsbP9rfnzhm8QFjZkB9K9+r+MTSCn7bMntiWQgMM+5O6BiA8d7C7x4zuN4bZtc0RBdXQ==", + "version": "3.25.5", + "resolved": "https://registry.npmjs.org/@react-aria/interactions/-/interactions-3.25.5.tgz", + "integrity": "sha512-EweYHOEvMwef/wsiEqV73KurX/OqnmbzKQa2fLxdULbec5+yDj6wVGaRHIzM4NiijIDe+bldEl5DG05CAKOAHA==", "dependencies": { - "@react-aria/ssr": "^3.9.8", - "@react-aria/utils": "^3.28.2", - "@react-stately/flags": "^3.1.1", - "@react-types/shared": "^3.29.0", + "@react-aria/ssr": "^3.9.10", + "@react-aria/utils": "^3.30.1", + "@react-stately/flags": "^3.1.2", + "@react-types/shared": "^3.32.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -6673,20 +7654,20 @@ } }, "node_modules/@react-aria/combobox/node_modules/@react-aria/overlays": { - "version": "3.27.0", - "resolved": "https://registry.npmjs.org/@react-aria/overlays/-/overlays-3.27.0.tgz", - "integrity": "sha512-2vZVgL7FrloN5Rh8sAhadGADJbuWg69DdSJB3fd2/h5VvcEhnIfNPu9Ma5XmdkApDoTboIEsKZ4QLYwRl98w6w==", + "version": "3.29.1", + "resolved": "https://registry.npmjs.org/@react-aria/overlays/-/overlays-3.29.1.tgz", + "integrity": "sha512-Yz92XNPnbrTnxrvNrY/fXJ3iWaYNrj0q24ddvZNNKDcWak0S1/mQeUwNb+PwS2AryhFU5VQqKz5rNsM96TKmPQ==", "dependencies": { - "@react-aria/focus": "^3.20.2", - "@react-aria/i18n": "^3.12.8", - "@react-aria/interactions": "^3.25.0", - "@react-aria/ssr": "^3.9.8", - "@react-aria/utils": "^3.28.2", - "@react-aria/visually-hidden": "^3.8.22", - "@react-stately/overlays": "^3.6.15", - "@react-types/button": "^3.12.0", - "@react-types/overlays": "^3.8.14", - "@react-types/shared": "^3.29.0", + "@react-aria/focus": "^3.21.1", + "@react-aria/i18n": "^3.12.12", + "@react-aria/interactions": "^3.25.5", + "@react-aria/ssr": "^3.9.10", + "@react-aria/utils": "^3.30.1", + "@react-aria/visually-hidden": "^3.8.27", + "@react-stately/overlays": "^3.6.19", + "@react-types/button": "^3.14.0", + "@react-types/overlays": "^3.9.1", + "@react-types/shared": "^3.32.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -6695,18 +7676,18 @@ } }, "node_modules/@react-aria/combobox/node_modules/@react-aria/textfield": { - "version": "3.17.2", - "resolved": "https://registry.npmjs.org/@react-aria/textfield/-/textfield-3.17.2.tgz", - "integrity": "sha512-4KINB0HueYUHUgvi/ThTP27hu4Mv5ujG55pH3dmSRD4Olu/MRy1m/Psq72o8LTf4bTOM9ZP1rKccUg6xfaMidA==", + "version": "3.18.1", + "resolved": "https://registry.npmjs.org/@react-aria/textfield/-/textfield-3.18.1.tgz", + "integrity": "sha512-8yCoirnQzbbQgdk5J5bqimEu3GhHZ9FXeMHez1OF+H+lpTwyTYQ9XgioEN3HKnVUBNEufG4lYkQMxTKJdq1v9g==", "dependencies": { - "@react-aria/form": "^3.0.15", - "@react-aria/interactions": "^3.25.0", - "@react-aria/label": "^3.7.17", - "@react-aria/utils": "^3.28.2", - "@react-stately/form": "^3.1.3", - "@react-stately/utils": "^3.10.6", - "@react-types/shared": "^3.29.0", - "@react-types/textfield": "^3.12.1", + "@react-aria/form": "^3.1.1", + "@react-aria/interactions": "^3.25.5", + "@react-aria/label": "^3.7.21", + "@react-aria/utils": "^3.30.1", + "@react-stately/form": "^3.2.1", + "@react-stately/utils": "^3.10.8", + "@react-types/shared": "^3.32.0", + "@react-types/textfield": "^3.12.5", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -6715,14 +7696,14 @@ } }, "node_modules/@react-aria/combobox/node_modules/@react-aria/utils": { - "version": "3.28.2", - "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.28.2.tgz", - "integrity": "sha512-J8CcLbvnQgiBn54eeEvQQbIOfBF3A1QizxMw9P4cl9MkeR03ug7RnjTIdJY/n2p7t59kLeAB3tqiczhcj+Oi5w==", + "version": "3.30.1", + "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.30.1.tgz", + "integrity": "sha512-zETcbDd6Vf9GbLndO6RiWJadIZsBU2MMm23rBACXLmpRztkrIqPEb2RVdlLaq1+GklDx0Ii6PfveVjx+8S5U6A==", "dependencies": { - "@react-aria/ssr": "^3.9.8", - "@react-stately/flags": "^3.1.1", - "@react-stately/utils": "^3.10.6", - "@react-types/shared": "^3.29.0", + "@react-aria/ssr": "^3.9.10", + "@react-stately/flags": "^3.1.2", + "@react-stately/utils": "^3.10.8", + "@react-types/shared": "^3.32.0", "@swc/helpers": "^0.5.0", "clsx": "^2.0.0" }, @@ -6732,11 +7713,11 @@ } }, "node_modules/@react-aria/combobox/node_modules/@react-stately/form": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/@react-stately/form/-/form-3.1.3.tgz", - "integrity": "sha512-Jisgm0facSS3sAzHfSgshoCo3LxfO0wmQj98MOBCGXyVL+MSwx2ilb38eXIyBCzHJzJnPRTLaK/E4T49aph47A==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@react-stately/form/-/form-3.2.1.tgz", + "integrity": "sha512-btgOPXkwvd6fdWKoepy5Ue43o2932OSkQxozsR7US1ffFLcQc3SNlADHaRChIXSG8ffPo9t0/Sl4eRzaKu3RgQ==", "dependencies": { - "@react-types/shared": "^3.29.0", + "@react-types/shared": "^3.32.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -6744,9 +7725,9 @@ } }, "node_modules/@react-aria/combobox/node_modules/@react-stately/utils": { - "version": "3.10.6", - "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.6.tgz", - "integrity": "sha512-O76ip4InfTTzAJrg8OaZxKU4vvjMDOpfA/PGNOytiXwBbkct2ZeZwaimJ8Bt9W1bj5VsZ81/o/tW4BacbdDOMA==", + "version": "3.10.8", + "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.8.tgz", + "integrity": "sha512-SN3/h7SzRsusVQjQ4v10LaVsDc81jyyR0DD5HnsQitm/I5WDpaSr2nRHtyloPFU48jlql1XX/S04T2DLQM7Y3g==", "dependencies": { "@swc/helpers": "^0.5.0" }, @@ -6755,57 +7736,57 @@ } }, "node_modules/@react-aria/combobox/node_modules/@react-types/button": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/@react-types/button/-/button-3.12.0.tgz", - "integrity": "sha512-YrASNa+RqGQpzJcxNAahzNuTYVID1OE6HCorrEOXIyGS3EGogHsQmFs9OyThXnGHq6q4rLlA806/jWbP9uZdxA==", + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/@react-types/button/-/button-3.14.0.tgz", + "integrity": "sha512-pXt1a+ElxiZyWpX0uznyjy5Z6EHhYxPcaXpccZXyn6coUo9jmCbgg14xR7Odo+JcbfaaISzZTDO7oGLVTcHnpA==", "dependencies": { - "@react-types/shared": "^3.29.0" + "@react-types/shared": "^3.32.0" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "node_modules/@react-aria/combobox/node_modules/@react-types/shared": { - "version": "3.29.0", - "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.29.0.tgz", - "integrity": "sha512-IDQYu/AHgZimObzCFdNl1LpZvQW/xcfLt3v20sorl5qRucDVj4S9os98sVTZ4IRIBjmS+MkjqpR5E70xan7ooA==", + "version": "3.32.0", + "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.32.0.tgz", + "integrity": "sha512-t+cligIJsZYFMSPFMvsJMjzlzde06tZMOIOFa1OV5Z0BcMowrb2g4mB57j/9nP28iJIRYn10xCniQts+qadrqQ==", "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "node_modules/@react-aria/combobox/node_modules/@react-types/textfield": { - "version": "3.12.1", - "resolved": "https://registry.npmjs.org/@react-types/textfield/-/textfield-3.12.1.tgz", - "integrity": "sha512-6YTAMCKjEGuXg0A4bZA77j5QJ1a6yFviMUWsCIL6Dxq5K3TklzVsbAduSbHomPPuvkNTBSW4+TUJrVSnoTjMNA==", + "version": "3.12.5", + "resolved": "https://registry.npmjs.org/@react-types/textfield/-/textfield-3.12.5.tgz", + "integrity": "sha512-VXez8KIcop87EgIy00r+tb30xokA309TfJ32Qv5qOYB5SMqoHnb6SYvWL8Ih2PDqCo5eBiiGesSaWYrHnRIL8Q==", "dependencies": { - "@react-types/shared": "^3.29.0" + "@react-types/shared": "^3.32.0" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "node_modules/@react-aria/datepicker": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/@react-aria/datepicker/-/datepicker-3.14.1.tgz", - "integrity": "sha512-77HaB+dFaMu7OpDQqjDiyZdaJlkwMgQHjTRvplBVc3Pau1sfQ1LdFC4+ZAXSbQTVSYt6GaN9S2tL4qoc+bO05w==", + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/@react-aria/datepicker/-/datepicker-3.15.0.tgz", + "integrity": "sha512-AONeLj7sMKz4JmzCu4bhsqwcNFXCSWoaBhi4wOJO9+WYmxudn5mSI9ez8NMCVn+s5kcYpyvzrrAFf/DvQ4UDgw==", "dependencies": { - "@internationalized/date": "^3.7.0", - "@internationalized/number": "^3.6.0", - "@internationalized/string": "^3.2.5", - "@react-aria/focus": "^3.20.1", - "@react-aria/form": "^3.0.14", - "@react-aria/i18n": "^3.12.7", - "@react-aria/interactions": "^3.24.1", - "@react-aria/label": "^3.7.16", - "@react-aria/spinbutton": "^3.6.13", - "@react-aria/utils": "^3.28.1", - "@react-stately/datepicker": "^3.13.0", - "@react-stately/form": "^3.1.2", - "@react-types/button": "^3.11.0", - "@react-types/calendar": "^3.6.1", - "@react-types/datepicker": "^3.11.0", - "@react-types/dialog": "^3.5.16", - "@react-types/shared": "^3.28.0", + "@internationalized/date": "^3.8.2", + "@internationalized/number": "^3.6.4", + "@internationalized/string": "^3.2.7", + "@react-aria/focus": "^3.21.0", + "@react-aria/form": "^3.1.0", + "@react-aria/i18n": "^3.12.11", + "@react-aria/interactions": "^3.25.4", + "@react-aria/label": "^3.7.20", + "@react-aria/spinbutton": "^3.6.17", + "@react-aria/utils": "^3.30.0", + "@react-stately/datepicker": "^3.15.0", + "@react-stately/form": "^3.2.0", + "@react-types/button": "^3.13.0", + "@react-types/calendar": "^3.7.3", + "@react-types/datepicker": "^3.13.0", + "@react-types/dialog": "^3.5.20", + "@react-types/shared": "^3.31.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -6813,36 +7794,78 @@ "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, + "node_modules/@react-aria/datepicker/node_modules/@react-aria/utils": { + "version": "3.30.1", + "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.30.1.tgz", + "integrity": "sha512-zETcbDd6Vf9GbLndO6RiWJadIZsBU2MMm23rBACXLmpRztkrIqPEb2RVdlLaq1+GklDx0Ii6PfveVjx+8S5U6A==", + "dependencies": { + "@react-aria/ssr": "^3.9.10", + "@react-stately/flags": "^3.1.2", + "@react-stately/utils": "^3.10.8", + "@react-types/shared": "^3.32.0", + "@swc/helpers": "^0.5.0", + "clsx": "^2.0.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, "node_modules/@react-aria/datepicker/node_modules/@react-stately/form": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/@react-stately/form/-/form-3.1.3.tgz", - "integrity": "sha512-Jisgm0facSS3sAzHfSgshoCo3LxfO0wmQj98MOBCGXyVL+MSwx2ilb38eXIyBCzHJzJnPRTLaK/E4T49aph47A==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@react-stately/form/-/form-3.2.1.tgz", + "integrity": "sha512-btgOPXkwvd6fdWKoepy5Ue43o2932OSkQxozsR7US1ffFLcQc3SNlADHaRChIXSG8ffPo9t0/Sl4eRzaKu3RgQ==", "dependencies": { - "@react-types/shared": "^3.29.0", + "@react-types/shared": "^3.32.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, + "node_modules/@react-aria/datepicker/node_modules/@react-stately/utils": { + "version": "3.10.8", + "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.8.tgz", + "integrity": "sha512-SN3/h7SzRsusVQjQ4v10LaVsDc81jyyR0DD5HnsQitm/I5WDpaSr2nRHtyloPFU48jlql1XX/S04T2DLQM7Y3g==", + "dependencies": { + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/datepicker/node_modules/@react-types/datepicker": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/@react-types/datepicker/-/datepicker-3.13.1.tgz", + "integrity": "sha512-ub+g5pS3WOo5P/3FRNsQSwvlb9CuLl2m6v6KBkRXc5xqKhFd7UjvVpL6Oi/1zwwfow4itvD1t7l1XxgCo7wZ6Q==", + "dependencies": { + "@internationalized/date": "^3.9.0", + "@react-types/calendar": "^3.7.4", + "@react-types/overlays": "^3.9.1", + "@react-types/shared": "^3.32.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, "node_modules/@react-aria/datepicker/node_modules/@react-types/shared": { - "version": "3.29.0", - "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.29.0.tgz", - "integrity": "sha512-IDQYu/AHgZimObzCFdNl1LpZvQW/xcfLt3v20sorl5qRucDVj4S9os98sVTZ4IRIBjmS+MkjqpR5E70xan7ooA==", + "version": "3.32.0", + "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.32.0.tgz", + "integrity": "sha512-t+cligIJsZYFMSPFMvsJMjzlzde06tZMOIOFa1OV5Z0BcMowrb2g4mB57j/9nP28iJIRYn10xCniQts+qadrqQ==", "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "node_modules/@react-aria/dialog": { - "version": "3.5.23", - "resolved": "https://registry.npmjs.org/@react-aria/dialog/-/dialog-3.5.23.tgz", - "integrity": "sha512-ud8b4G5vcFEZPEjzdXrjOadwRMBKBDLiok6lIl1rsPkd1qnLMFxsl3787kct1Ex0PVVKOPlcH7feFw+1T7NsLw==", + "version": "3.5.28", + "resolved": "https://registry.npmjs.org/@react-aria/dialog/-/dialog-3.5.28.tgz", + "integrity": "sha512-S9dgdFBQc9LbhyBiHwGPSATwtvsIl6h+UnxDJ4oKBSse+wxdAyshbZv2tyO5RFbe3k73SAgU7yKocfg7YyRM0A==", "dependencies": { - "@react-aria/interactions": "^3.24.1", - "@react-aria/overlays": "^3.26.1", - "@react-aria/utils": "^3.28.1", - "@react-types/dialog": "^3.5.16", - "@react-types/shared": "^3.28.0", + "@react-aria/interactions": "^3.25.4", + "@react-aria/overlays": "^3.28.0", + "@react-aria/utils": "^3.30.0", + "@react-types/dialog": "^3.5.20", + "@react-types/shared": "^3.31.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -6850,22 +7873,14 @@ "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, - "node_modules/@react-aria/dialog/node_modules/@internationalized/date": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@internationalized/date/-/date-3.8.0.tgz", - "integrity": "sha512-J51AJ0fEL68hE4CwGPa6E0PO6JDaVLd8aln48xFCSy7CZkZc96dGEGmLs2OEEbBxcsVZtfrqkXJwI2/MSG8yKw==", - "dependencies": { - "@swc/helpers": "^0.5.0" - } - }, "node_modules/@react-aria/dialog/node_modules/@react-aria/focus": { - "version": "3.20.2", - "resolved": "https://registry.npmjs.org/@react-aria/focus/-/focus-3.20.2.tgz", - "integrity": "sha512-Q3rouk/rzoF/3TuH6FzoAIKrl+kzZi9LHmr8S5EqLAOyP9TXIKG34x2j42dZsAhrw7TbF9gA8tBKwnCNH4ZV+Q==", + "version": "3.21.1", + "resolved": "https://registry.npmjs.org/@react-aria/focus/-/focus-3.21.1.tgz", + "integrity": "sha512-hmH1IhHlcQ2lSIxmki1biWzMbGgnhdxJUM0MFfzc71Rv6YAzhlx4kX3GYn4VNcjCeb6cdPv4RZ5vunV4kgMZYQ==", "dependencies": { - "@react-aria/interactions": "^3.25.0", - "@react-aria/utils": "^3.28.2", - "@react-types/shared": "^3.29.0", + "@react-aria/interactions": "^3.25.5", + "@react-aria/utils": "^3.30.1", + "@react-types/shared": "^3.32.0", "@swc/helpers": "^0.5.0", "clsx": "^2.0.0" }, @@ -6875,17 +7890,17 @@ } }, "node_modules/@react-aria/dialog/node_modules/@react-aria/i18n": { - "version": "3.12.8", - "resolved": "https://registry.npmjs.org/@react-aria/i18n/-/i18n-3.12.8.tgz", - "integrity": "sha512-V/Nau9WuwTwxfFffQL4URyKyY2HhRlu9zmzkF2Hw/j5KmEQemD+9jfaLueG2CJu85lYL06JrZXUdnhZgKnqMkA==", + "version": "3.12.12", + "resolved": "https://registry.npmjs.org/@react-aria/i18n/-/i18n-3.12.12.tgz", + "integrity": "sha512-JN6p+Xc6Pu/qddGRoeYY6ARsrk2Oz7UiQc9nLEPOt3Ch+blJZKWwDjcpo/p6/wVZdD/2BgXS7El6q6+eMg7ibw==", "dependencies": { - "@internationalized/date": "^3.8.0", - "@internationalized/message": "^3.1.7", - "@internationalized/number": "^3.6.1", - "@internationalized/string": "^3.2.6", - "@react-aria/ssr": "^3.9.8", - "@react-aria/utils": "^3.28.2", - "@react-types/shared": "^3.29.0", + "@internationalized/date": "^3.9.0", + "@internationalized/message": "^3.1.8", + "@internationalized/number": "^3.6.5", + "@internationalized/string": "^3.2.7", + "@react-aria/ssr": "^3.9.10", + "@react-aria/utils": "^3.30.1", + "@react-types/shared": "^3.32.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -6894,14 +7909,14 @@ } }, "node_modules/@react-aria/dialog/node_modules/@react-aria/interactions": { - "version": "3.25.0", - "resolved": "https://registry.npmjs.org/@react-aria/interactions/-/interactions-3.25.0.tgz", - "integrity": "sha512-GgIsDLlO8rDU/nFn6DfsbP9rfnzhm8QFjZkB9K9+r+MTSCn7bMntiWQgMM+5O6BiA8d7C7x4zuN4bZtc0RBdXQ==", + "version": "3.25.5", + "resolved": "https://registry.npmjs.org/@react-aria/interactions/-/interactions-3.25.5.tgz", + "integrity": "sha512-EweYHOEvMwef/wsiEqV73KurX/OqnmbzKQa2fLxdULbec5+yDj6wVGaRHIzM4NiijIDe+bldEl5DG05CAKOAHA==", "dependencies": { - "@react-aria/ssr": "^3.9.8", - "@react-aria/utils": "^3.28.2", - "@react-stately/flags": "^3.1.1", - "@react-types/shared": "^3.29.0", + "@react-aria/ssr": "^3.9.10", + "@react-aria/utils": "^3.30.1", + "@react-stately/flags": "^3.1.2", + "@react-types/shared": "^3.32.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -6910,20 +7925,20 @@ } }, "node_modules/@react-aria/dialog/node_modules/@react-aria/overlays": { - "version": "3.27.0", - "resolved": "https://registry.npmjs.org/@react-aria/overlays/-/overlays-3.27.0.tgz", - "integrity": "sha512-2vZVgL7FrloN5Rh8sAhadGADJbuWg69DdSJB3fd2/h5VvcEhnIfNPu9Ma5XmdkApDoTboIEsKZ4QLYwRl98w6w==", + "version": "3.29.1", + "resolved": "https://registry.npmjs.org/@react-aria/overlays/-/overlays-3.29.1.tgz", + "integrity": "sha512-Yz92XNPnbrTnxrvNrY/fXJ3iWaYNrj0q24ddvZNNKDcWak0S1/mQeUwNb+PwS2AryhFU5VQqKz5rNsM96TKmPQ==", "dependencies": { - "@react-aria/focus": "^3.20.2", - "@react-aria/i18n": "^3.12.8", - "@react-aria/interactions": "^3.25.0", - "@react-aria/ssr": "^3.9.8", - "@react-aria/utils": "^3.28.2", - "@react-aria/visually-hidden": "^3.8.22", - "@react-stately/overlays": "^3.6.15", - "@react-types/button": "^3.12.0", - "@react-types/overlays": "^3.8.14", - "@react-types/shared": "^3.29.0", + "@react-aria/focus": "^3.21.1", + "@react-aria/i18n": "^3.12.12", + "@react-aria/interactions": "^3.25.5", + "@react-aria/ssr": "^3.9.10", + "@react-aria/utils": "^3.30.1", + "@react-aria/visually-hidden": "^3.8.27", + "@react-stately/overlays": "^3.6.19", + "@react-types/button": "^3.14.0", + "@react-types/overlays": "^3.9.1", + "@react-types/shared": "^3.32.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -6932,14 +7947,14 @@ } }, "node_modules/@react-aria/dialog/node_modules/@react-aria/utils": { - "version": "3.28.2", - "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.28.2.tgz", - "integrity": "sha512-J8CcLbvnQgiBn54eeEvQQbIOfBF3A1QizxMw9P4cl9MkeR03ug7RnjTIdJY/n2p7t59kLeAB3tqiczhcj+Oi5w==", + "version": "3.30.1", + "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.30.1.tgz", + "integrity": "sha512-zETcbDd6Vf9GbLndO6RiWJadIZsBU2MMm23rBACXLmpRztkrIqPEb2RVdlLaq1+GklDx0Ii6PfveVjx+8S5U6A==", "dependencies": { - "@react-aria/ssr": "^3.9.8", - "@react-stately/flags": "^3.1.1", - "@react-stately/utils": "^3.10.6", - "@react-types/shared": "^3.29.0", + "@react-aria/ssr": "^3.9.10", + "@react-stately/flags": "^3.1.2", + "@react-stately/utils": "^3.10.8", + "@react-types/shared": "^3.32.0", "@swc/helpers": "^0.5.0", "clsx": "^2.0.0" }, @@ -6949,9 +7964,9 @@ } }, "node_modules/@react-aria/dialog/node_modules/@react-stately/utils": { - "version": "3.10.6", - "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.6.tgz", - "integrity": "sha512-O76ip4InfTTzAJrg8OaZxKU4vvjMDOpfA/PGNOytiXwBbkct2ZeZwaimJ8Bt9W1bj5VsZ81/o/tW4BacbdDOMA==", + "version": "3.10.8", + "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.8.tgz", + "integrity": "sha512-SN3/h7SzRsusVQjQ4v10LaVsDc81jyyR0DD5HnsQitm/I5WDpaSr2nRHtyloPFU48jlql1XX/S04T2DLQM7Y3g==", "dependencies": { "@swc/helpers": "^0.5.0" }, @@ -6960,32 +7975,32 @@ } }, "node_modules/@react-aria/dialog/node_modules/@react-types/button": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/@react-types/button/-/button-3.12.0.tgz", - "integrity": "sha512-YrASNa+RqGQpzJcxNAahzNuTYVID1OE6HCorrEOXIyGS3EGogHsQmFs9OyThXnGHq6q4rLlA806/jWbP9uZdxA==", + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/@react-types/button/-/button-3.14.0.tgz", + "integrity": "sha512-pXt1a+ElxiZyWpX0uznyjy5Z6EHhYxPcaXpccZXyn6coUo9jmCbgg14xR7Odo+JcbfaaISzZTDO7oGLVTcHnpA==", "dependencies": { - "@react-types/shared": "^3.29.0" + "@react-types/shared": "^3.32.0" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "node_modules/@react-aria/dialog/node_modules/@react-types/shared": { - "version": "3.29.0", - "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.29.0.tgz", - "integrity": "sha512-IDQYu/AHgZimObzCFdNl1LpZvQW/xcfLt3v20sorl5qRucDVj4S9os98sVTZ4IRIBjmS+MkjqpR5E70xan7ooA==", + "version": "3.32.0", + "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.32.0.tgz", + "integrity": "sha512-t+cligIJsZYFMSPFMvsJMjzlzde06tZMOIOFa1OV5Z0BcMowrb2g4mB57j/9nP28iJIRYn10xCniQts+qadrqQ==", "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "node_modules/@react-aria/focus": { - "version": "3.20.1", - "resolved": "https://registry.npmjs.org/@react-aria/focus/-/focus-3.20.1.tgz", - "integrity": "sha512-lgYs+sQ1TtBrAXnAdRBQrBo0/7o5H6IrfDxec1j+VRpcXL0xyk0xPq+m3lZp8typzIghqDgpnKkJ5Jf4OrzPIw==", + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/@react-aria/focus/-/focus-3.21.0.tgz", + "integrity": "sha512-7NEGtTPsBy52EZ/ToVKCu0HSelE3kq9qeis+2eEq90XSuJOMaDHUQrA7RC2Y89tlEwQB31bud/kKRi9Qme1dkA==", "dependencies": { - "@react-aria/interactions": "^3.24.1", - "@react-aria/utils": "^3.28.1", - "@react-types/shared": "^3.28.0", + "@react-aria/interactions": "^3.25.4", + "@react-aria/utils": "^3.30.0", + "@react-types/shared": "^3.31.0", "@swc/helpers": "^0.5.0", "clsx": "^2.0.0" }, @@ -6994,15 +8009,51 @@ "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, - "node_modules/@react-aria/form": { - "version": "3.0.15", - "resolved": "https://registry.npmjs.org/@react-aria/form/-/form-3.0.15.tgz", - "integrity": "sha512-kk8AnLz+EOgnn3sTaXYmtw+YzVDc1of/+xAkuOupQi6zQFnNRjc99JlDbKHoUZ39urMl+8lsp/1b9VPPhNrBNw==", + "node_modules/@react-aria/focus/node_modules/@react-aria/utils": { + "version": "3.30.1", + "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.30.1.tgz", + "integrity": "sha512-zETcbDd6Vf9GbLndO6RiWJadIZsBU2MMm23rBACXLmpRztkrIqPEb2RVdlLaq1+GklDx0Ii6PfveVjx+8S5U6A==", "dependencies": { - "@react-aria/interactions": "^3.25.0", - "@react-aria/utils": "^3.28.2", - "@react-stately/form": "^3.1.3", - "@react-types/shared": "^3.29.0", + "@react-aria/ssr": "^3.9.10", + "@react-stately/flags": "^3.1.2", + "@react-stately/utils": "^3.10.8", + "@react-types/shared": "^3.32.0", + "@swc/helpers": "^0.5.0", + "clsx": "^2.0.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/focus/node_modules/@react-stately/utils": { + "version": "3.10.8", + "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.8.tgz", + "integrity": "sha512-SN3/h7SzRsusVQjQ4v10LaVsDc81jyyR0DD5HnsQitm/I5WDpaSr2nRHtyloPFU48jlql1XX/S04T2DLQM7Y3g==", + "dependencies": { + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/focus/node_modules/@react-types/shared": { + "version": "3.32.0", + "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.32.0.tgz", + "integrity": "sha512-t+cligIJsZYFMSPFMvsJMjzlzde06tZMOIOFa1OV5Z0BcMowrb2g4mB57j/9nP28iJIRYn10xCniQts+qadrqQ==", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/form": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@react-aria/form/-/form-3.1.1.tgz", + "integrity": "sha512-PjZC25UgH5orit9p56Ymbbo288F3eaDd3JUvD8SG+xgx302HhlFAOYsQLLAb4k4H03bp0gWtlUEkfX6KYcE1Tw==", + "dependencies": { + "@react-aria/interactions": "^3.25.5", + "@react-aria/utils": "^3.30.1", + "@react-stately/form": "^3.2.1", + "@react-types/shared": "^3.32.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -7011,14 +8062,14 @@ } }, "node_modules/@react-aria/form/node_modules/@react-aria/interactions": { - "version": "3.25.0", - "resolved": "https://registry.npmjs.org/@react-aria/interactions/-/interactions-3.25.0.tgz", - "integrity": "sha512-GgIsDLlO8rDU/nFn6DfsbP9rfnzhm8QFjZkB9K9+r+MTSCn7bMntiWQgMM+5O6BiA8d7C7x4zuN4bZtc0RBdXQ==", + "version": "3.25.5", + "resolved": "https://registry.npmjs.org/@react-aria/interactions/-/interactions-3.25.5.tgz", + "integrity": "sha512-EweYHOEvMwef/wsiEqV73KurX/OqnmbzKQa2fLxdULbec5+yDj6wVGaRHIzM4NiijIDe+bldEl5DG05CAKOAHA==", "dependencies": { - "@react-aria/ssr": "^3.9.8", - "@react-aria/utils": "^3.28.2", - "@react-stately/flags": "^3.1.1", - "@react-types/shared": "^3.29.0", + "@react-aria/ssr": "^3.9.10", + "@react-aria/utils": "^3.30.1", + "@react-stately/flags": "^3.1.2", + "@react-types/shared": "^3.32.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -7027,14 +8078,14 @@ } }, "node_modules/@react-aria/form/node_modules/@react-aria/utils": { - "version": "3.28.2", - "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.28.2.tgz", - "integrity": "sha512-J8CcLbvnQgiBn54eeEvQQbIOfBF3A1QizxMw9P4cl9MkeR03ug7RnjTIdJY/n2p7t59kLeAB3tqiczhcj+Oi5w==", + "version": "3.30.1", + "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.30.1.tgz", + "integrity": "sha512-zETcbDd6Vf9GbLndO6RiWJadIZsBU2MMm23rBACXLmpRztkrIqPEb2RVdlLaq1+GklDx0Ii6PfveVjx+8S5U6A==", "dependencies": { - "@react-aria/ssr": "^3.9.8", - "@react-stately/flags": "^3.1.1", - "@react-stately/utils": "^3.10.6", - "@react-types/shared": "^3.29.0", + "@react-aria/ssr": "^3.9.10", + "@react-stately/flags": "^3.1.2", + "@react-stately/utils": "^3.10.8", + "@react-types/shared": "^3.32.0", "@swc/helpers": "^0.5.0", "clsx": "^2.0.0" }, @@ -7044,11 +8095,11 @@ } }, "node_modules/@react-aria/form/node_modules/@react-stately/form": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/@react-stately/form/-/form-3.1.3.tgz", - "integrity": "sha512-Jisgm0facSS3sAzHfSgshoCo3LxfO0wmQj98MOBCGXyVL+MSwx2ilb38eXIyBCzHJzJnPRTLaK/E4T49aph47A==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@react-stately/form/-/form-3.2.1.tgz", + "integrity": "sha512-btgOPXkwvd6fdWKoepy5Ue43o2932OSkQxozsR7US1ffFLcQc3SNlADHaRChIXSG8ffPo9t0/Sl4eRzaKu3RgQ==", "dependencies": { - "@react-types/shared": "^3.29.0", + "@react-types/shared": "^3.32.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -7056,9 +8107,9 @@ } }, "node_modules/@react-aria/form/node_modules/@react-stately/utils": { - "version": "3.10.6", - "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.6.tgz", - "integrity": "sha512-O76ip4InfTTzAJrg8OaZxKU4vvjMDOpfA/PGNOytiXwBbkct2ZeZwaimJ8Bt9W1bj5VsZ81/o/tW4BacbdDOMA==", + "version": "3.10.8", + "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.8.tgz", + "integrity": "sha512-SN3/h7SzRsusVQjQ4v10LaVsDc81jyyR0DD5HnsQitm/I5WDpaSr2nRHtyloPFU48jlql1XX/S04T2DLQM7Y3g==", "dependencies": { "@swc/helpers": "^0.5.0" }, @@ -7067,30 +8118,30 @@ } }, "node_modules/@react-aria/form/node_modules/@react-types/shared": { - "version": "3.29.0", - "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.29.0.tgz", - "integrity": "sha512-IDQYu/AHgZimObzCFdNl1LpZvQW/xcfLt3v20sorl5qRucDVj4S9os98sVTZ4IRIBjmS+MkjqpR5E70xan7ooA==", + "version": "3.32.0", + "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.32.0.tgz", + "integrity": "sha512-t+cligIJsZYFMSPFMvsJMjzlzde06tZMOIOFa1OV5Z0BcMowrb2g4mB57j/9nP28iJIRYn10xCniQts+qadrqQ==", "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "node_modules/@react-aria/grid": { - "version": "3.13.0", - "resolved": "https://registry.npmjs.org/@react-aria/grid/-/grid-3.13.0.tgz", - "integrity": "sha512-RcuJYA4fyJ83MH3SunU+P5BGkx3LJdQ6kxwqwWGIuI9eUKc7uVbqvN9WN3fI+L0QfxqBFmh7ffRxIdQn7puuzw==", + "version": "3.14.4", + "resolved": "https://registry.npmjs.org/@react-aria/grid/-/grid-3.14.4.tgz", + "integrity": "sha512-l1FLQNKnoHpY4UClUTPUV0AqJ5bfAULEE0ErY86KznWLd+Hqzo7mHLqqDV02CDa/8mIUcdoax/MrYYIbPDlOZA==", "dependencies": { - "@react-aria/focus": "^3.20.2", - "@react-aria/i18n": "^3.12.8", - "@react-aria/interactions": "^3.25.0", - "@react-aria/live-announcer": "^3.4.2", - "@react-aria/selection": "^3.24.0", - "@react-aria/utils": "^3.28.2", - "@react-stately/collections": "^3.12.3", - "@react-stately/grid": "^3.11.1", - "@react-stately/selection": "^3.20.1", - "@react-types/checkbox": "^3.9.3", - "@react-types/grid": "^3.3.1", - "@react-types/shared": "^3.29.0", + "@react-aria/focus": "^3.21.1", + "@react-aria/i18n": "^3.12.12", + "@react-aria/interactions": "^3.25.5", + "@react-aria/live-announcer": "^3.4.4", + "@react-aria/selection": "^3.25.1", + "@react-aria/utils": "^3.30.1", + "@react-stately/collections": "^3.12.7", + "@react-stately/grid": "^3.11.5", + "@react-stately/selection": "^3.20.5", + "@react-types/checkbox": "^3.10.1", + "@react-types/grid": "^3.3.5", + "@react-types/shared": "^3.32.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -7098,22 +8149,14 @@ "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, - "node_modules/@react-aria/grid/node_modules/@internationalized/date": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@internationalized/date/-/date-3.8.0.tgz", - "integrity": "sha512-J51AJ0fEL68hE4CwGPa6E0PO6JDaVLd8aln48xFCSy7CZkZc96dGEGmLs2OEEbBxcsVZtfrqkXJwI2/MSG8yKw==", - "dependencies": { - "@swc/helpers": "^0.5.0" - } - }, "node_modules/@react-aria/grid/node_modules/@react-aria/focus": { - "version": "3.20.2", - "resolved": "https://registry.npmjs.org/@react-aria/focus/-/focus-3.20.2.tgz", - "integrity": "sha512-Q3rouk/rzoF/3TuH6FzoAIKrl+kzZi9LHmr8S5EqLAOyP9TXIKG34x2j42dZsAhrw7TbF9gA8tBKwnCNH4ZV+Q==", + "version": "3.21.1", + "resolved": "https://registry.npmjs.org/@react-aria/focus/-/focus-3.21.1.tgz", + "integrity": "sha512-hmH1IhHlcQ2lSIxmki1biWzMbGgnhdxJUM0MFfzc71Rv6YAzhlx4kX3GYn4VNcjCeb6cdPv4RZ5vunV4kgMZYQ==", "dependencies": { - "@react-aria/interactions": "^3.25.0", - "@react-aria/utils": "^3.28.2", - "@react-types/shared": "^3.29.0", + "@react-aria/interactions": "^3.25.5", + "@react-aria/utils": "^3.30.1", + "@react-types/shared": "^3.32.0", "@swc/helpers": "^0.5.0", "clsx": "^2.0.0" }, @@ -7123,17 +8166,17 @@ } }, "node_modules/@react-aria/grid/node_modules/@react-aria/i18n": { - "version": "3.12.8", - "resolved": "https://registry.npmjs.org/@react-aria/i18n/-/i18n-3.12.8.tgz", - "integrity": "sha512-V/Nau9WuwTwxfFffQL4URyKyY2HhRlu9zmzkF2Hw/j5KmEQemD+9jfaLueG2CJu85lYL06JrZXUdnhZgKnqMkA==", + "version": "3.12.12", + "resolved": "https://registry.npmjs.org/@react-aria/i18n/-/i18n-3.12.12.tgz", + "integrity": "sha512-JN6p+Xc6Pu/qddGRoeYY6ARsrk2Oz7UiQc9nLEPOt3Ch+blJZKWwDjcpo/p6/wVZdD/2BgXS7El6q6+eMg7ibw==", "dependencies": { - "@internationalized/date": "^3.8.0", - "@internationalized/message": "^3.1.7", - "@internationalized/number": "^3.6.1", - "@internationalized/string": "^3.2.6", - "@react-aria/ssr": "^3.9.8", - "@react-aria/utils": "^3.28.2", - "@react-types/shared": "^3.29.0", + "@internationalized/date": "^3.9.0", + "@internationalized/message": "^3.1.8", + "@internationalized/number": "^3.6.5", + "@internationalized/string": "^3.2.7", + "@react-aria/ssr": "^3.9.10", + "@react-aria/utils": "^3.30.1", + "@react-types/shared": "^3.32.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -7142,32 +8185,14 @@ } }, "node_modules/@react-aria/grid/node_modules/@react-aria/interactions": { - "version": "3.25.0", - "resolved": "https://registry.npmjs.org/@react-aria/interactions/-/interactions-3.25.0.tgz", - "integrity": "sha512-GgIsDLlO8rDU/nFn6DfsbP9rfnzhm8QFjZkB9K9+r+MTSCn7bMntiWQgMM+5O6BiA8d7C7x4zuN4bZtc0RBdXQ==", + "version": "3.25.5", + "resolved": "https://registry.npmjs.org/@react-aria/interactions/-/interactions-3.25.5.tgz", + "integrity": "sha512-EweYHOEvMwef/wsiEqV73KurX/OqnmbzKQa2fLxdULbec5+yDj6wVGaRHIzM4NiijIDe+bldEl5DG05CAKOAHA==", "dependencies": { - "@react-aria/ssr": "^3.9.8", - "@react-aria/utils": "^3.28.2", - "@react-stately/flags": "^3.1.1", - "@react-types/shared": "^3.29.0", - "@swc/helpers": "^0.5.0" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", - "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" - } - }, - "node_modules/@react-aria/grid/node_modules/@react-aria/selection": { - "version": "3.24.0", - "resolved": "https://registry.npmjs.org/@react-aria/selection/-/selection-3.24.0.tgz", - "integrity": "sha512-RfGXVc04zz41NVIW89/a3quURZ4LT/GJLkiajQK2VjhisidPdrAWkcfjjWJj0n+tm5gPWbi9Rs5R/Rc8mrvq8Q==", - "dependencies": { - "@react-aria/focus": "^3.20.2", - "@react-aria/i18n": "^3.12.8", - "@react-aria/interactions": "^3.25.0", - "@react-aria/utils": "^3.28.2", - "@react-stately/selection": "^3.20.1", - "@react-types/shared": "^3.29.0", + "@react-aria/ssr": "^3.9.10", + "@react-aria/utils": "^3.30.1", + "@react-stately/flags": "^3.1.2", + "@react-types/shared": "^3.32.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -7176,14 +8201,14 @@ } }, "node_modules/@react-aria/grid/node_modules/@react-aria/utils": { - "version": "3.28.2", - "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.28.2.tgz", - "integrity": "sha512-J8CcLbvnQgiBn54eeEvQQbIOfBF3A1QizxMw9P4cl9MkeR03ug7RnjTIdJY/n2p7t59kLeAB3tqiczhcj+Oi5w==", + "version": "3.30.1", + "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.30.1.tgz", + "integrity": "sha512-zETcbDd6Vf9GbLndO6RiWJadIZsBU2MMm23rBACXLmpRztkrIqPEb2RVdlLaq1+GklDx0Ii6PfveVjx+8S5U6A==", "dependencies": { - "@react-aria/ssr": "^3.9.8", - "@react-stately/flags": "^3.1.1", - "@react-stately/utils": "^3.10.6", - "@react-types/shared": "^3.29.0", + "@react-aria/ssr": "^3.9.10", + "@react-stately/flags": "^3.1.2", + "@react-stately/utils": "^3.10.8", + "@react-types/shared": "^3.32.0", "@swc/helpers": "^0.5.0", "clsx": "^2.0.0" }, @@ -7193,11 +8218,11 @@ } }, "node_modules/@react-aria/grid/node_modules/@react-stately/collections": { - "version": "3.12.3", - "resolved": "https://registry.npmjs.org/@react-stately/collections/-/collections-3.12.3.tgz", - "integrity": "sha512-QfSBME2QWDjUw/RmmUjrYl/j1iCYcYCIDsgZda1OeRtt63R11k0aqmmwrDRwCsA+Sv+D5QgkOp4KK+CokTzoVQ==", + "version": "3.12.7", + "resolved": "https://registry.npmjs.org/@react-stately/collections/-/collections-3.12.7.tgz", + "integrity": "sha512-0kQc0mI986GOCQHvRy4L0JQiotIK/KmEhR9Mu/6V0GoSdqg5QeUe4kyoNWj3bl03uQXme80v0L2jLHt+fOHHjA==", "dependencies": { - "@react-types/shared": "^3.29.0", + "@react-types/shared": "^3.32.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -7205,9 +8230,9 @@ } }, "node_modules/@react-aria/grid/node_modules/@react-stately/utils": { - "version": "3.10.6", - "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.6.tgz", - "integrity": "sha512-O76ip4InfTTzAJrg8OaZxKU4vvjMDOpfA/PGNOytiXwBbkct2ZeZwaimJ8Bt9W1bj5VsZ81/o/tW4BacbdDOMA==", + "version": "3.10.8", + "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.8.tgz", + "integrity": "sha512-SN3/h7SzRsusVQjQ4v10LaVsDc81jyyR0DD5HnsQitm/I5WDpaSr2nRHtyloPFU48jlql1XX/S04T2DLQM7Y3g==", "dependencies": { "@swc/helpers": "^0.5.0" }, @@ -7216,36 +8241,36 @@ } }, "node_modules/@react-aria/grid/node_modules/@react-types/grid": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/@react-types/grid/-/grid-3.3.1.tgz", - "integrity": "sha512-bPDckheJiHSIzSeSkLqrO6rXRLWvciFJr9rpCjq/+wBj6HsLh2iMpkB/SqmRHTGpPlJvlu0b7AlxK1FYE0QSKA==", + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/@react-types/grid/-/grid-3.3.5.tgz", + "integrity": "sha512-hG6J2KDfmOHitkWoCa/9DvY1nTO2wgMIApcFoqLv7AWJr9CzvVqo5tIhZZCXiT1AvU2kafJxu9e7sr5GxAT2YA==", "dependencies": { - "@react-types/shared": "^3.29.0" + "@react-types/shared": "^3.32.0" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "node_modules/@react-aria/grid/node_modules/@react-types/shared": { - "version": "3.29.0", - "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.29.0.tgz", - "integrity": "sha512-IDQYu/AHgZimObzCFdNl1LpZvQW/xcfLt3v20sorl5qRucDVj4S9os98sVTZ4IRIBjmS+MkjqpR5E70xan7ooA==", + "version": "3.32.0", + "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.32.0.tgz", + "integrity": "sha512-t+cligIJsZYFMSPFMvsJMjzlzde06tZMOIOFa1OV5Z0BcMowrb2g4mB57j/9nP28iJIRYn10xCniQts+qadrqQ==", "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "node_modules/@react-aria/i18n": { - "version": "3.12.7", - "resolved": "https://registry.npmjs.org/@react-aria/i18n/-/i18n-3.12.7.tgz", - "integrity": "sha512-eLbYO2xrpeOKIEmLv2KD5LFcB0wltFqS+pUjsOzkKZg6H3b6AFDmJPxr/a0x2KGHtpGJvuHwCSbpPi9PzSSQLg==", + "version": "3.12.11", + "resolved": "https://registry.npmjs.org/@react-aria/i18n/-/i18n-3.12.11.tgz", + "integrity": "sha512-1mxUinHbGJ6nJ/uSl62dl48vdZfWTBZePNF/wWQy98gR0qNFXLeusd7CsEmJT1971CR5i/WNYUo1ezNlIJnu6A==", "dependencies": { - "@internationalized/date": "^3.7.0", - "@internationalized/message": "^3.1.6", - "@internationalized/number": "^3.6.0", - "@internationalized/string": "^3.2.5", - "@react-aria/ssr": "^3.9.7", - "@react-aria/utils": "^3.28.1", - "@react-types/shared": "^3.28.0", + "@internationalized/date": "^3.8.2", + "@internationalized/message": "^3.1.8", + "@internationalized/number": "^3.6.4", + "@internationalized/string": "^3.2.7", + "@react-aria/ssr": "^3.9.10", + "@react-aria/utils": "^3.30.0", + "@react-types/shared": "^3.31.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -7253,15 +8278,51 @@ "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, + "node_modules/@react-aria/i18n/node_modules/@react-aria/utils": { + "version": "3.30.1", + "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.30.1.tgz", + "integrity": "sha512-zETcbDd6Vf9GbLndO6RiWJadIZsBU2MMm23rBACXLmpRztkrIqPEb2RVdlLaq1+GklDx0Ii6PfveVjx+8S5U6A==", + "dependencies": { + "@react-aria/ssr": "^3.9.10", + "@react-stately/flags": "^3.1.2", + "@react-stately/utils": "^3.10.8", + "@react-types/shared": "^3.32.0", + "@swc/helpers": "^0.5.0", + "clsx": "^2.0.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/i18n/node_modules/@react-stately/utils": { + "version": "3.10.8", + "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.8.tgz", + "integrity": "sha512-SN3/h7SzRsusVQjQ4v10LaVsDc81jyyR0DD5HnsQitm/I5WDpaSr2nRHtyloPFU48jlql1XX/S04T2DLQM7Y3g==", + "dependencies": { + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/i18n/node_modules/@react-types/shared": { + "version": "3.32.0", + "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.32.0.tgz", + "integrity": "sha512-t+cligIJsZYFMSPFMvsJMjzlzde06tZMOIOFa1OV5Z0BcMowrb2g4mB57j/9nP28iJIRYn10xCniQts+qadrqQ==", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, "node_modules/@react-aria/interactions": { - "version": "3.24.1", - "resolved": "https://registry.npmjs.org/@react-aria/interactions/-/interactions-3.24.1.tgz", - "integrity": "sha512-OWEcIC6UQfWq4Td5Ptuh4PZQ4LHLJr/JL2jGYvuNL6EgL3bWvzPrRYIF/R64YbfVxIC7FeZpPSkS07sZ93/NoA==", + "version": "3.25.4", + "resolved": "https://registry.npmjs.org/@react-aria/interactions/-/interactions-3.25.4.tgz", + "integrity": "sha512-HBQMxgUPHrW8V63u9uGgBymkMfj6vdWbB0GgUJY49K9mBKMsypcHeWkWM6+bF7kxRO728/IK8bWDV6whDbqjHg==", "dependencies": { - "@react-aria/ssr": "^3.9.7", - "@react-aria/utils": "^3.28.1", - "@react-stately/flags": "^3.1.0", - "@react-types/shared": "^3.28.0", + "@react-aria/ssr": "^3.9.10", + "@react-aria/utils": "^3.30.0", + "@react-stately/flags": "^3.1.2", + "@react-types/shared": "^3.31.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -7269,13 +8330,49 @@ "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, - "node_modules/@react-aria/label": { - "version": "3.7.17", - "resolved": "https://registry.npmjs.org/@react-aria/label/-/label-3.7.17.tgz", - "integrity": "sha512-Fz7IC2LQT2Y/sAoV+gFEXoULtkznzmK2MmeTv5shTNjeTxzB1BhQbD4wyCypi7eGsnD/9Zy+8viULCsIUbvjWw==", + "node_modules/@react-aria/interactions/node_modules/@react-aria/utils": { + "version": "3.30.1", + "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.30.1.tgz", + "integrity": "sha512-zETcbDd6Vf9GbLndO6RiWJadIZsBU2MMm23rBACXLmpRztkrIqPEb2RVdlLaq1+GklDx0Ii6PfveVjx+8S5U6A==", "dependencies": { - "@react-aria/utils": "^3.28.2", - "@react-types/shared": "^3.29.0", + "@react-aria/ssr": "^3.9.10", + "@react-stately/flags": "^3.1.2", + "@react-stately/utils": "^3.10.8", + "@react-types/shared": "^3.32.0", + "@swc/helpers": "^0.5.0", + "clsx": "^2.0.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/interactions/node_modules/@react-stately/utils": { + "version": "3.10.8", + "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.8.tgz", + "integrity": "sha512-SN3/h7SzRsusVQjQ4v10LaVsDc81jyyR0DD5HnsQitm/I5WDpaSr2nRHtyloPFU48jlql1XX/S04T2DLQM7Y3g==", + "dependencies": { + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/interactions/node_modules/@react-types/shared": { + "version": "3.32.0", + "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.32.0.tgz", + "integrity": "sha512-t+cligIJsZYFMSPFMvsJMjzlzde06tZMOIOFa1OV5Z0BcMowrb2g4mB57j/9nP28iJIRYn10xCniQts+qadrqQ==", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/label": { + "version": "3.7.21", + "resolved": "https://registry.npmjs.org/@react-aria/label/-/label-3.7.21.tgz", + "integrity": "sha512-8G+059/GZahgQbrhMcCcVcrjm7W+pfzrypH/Qkjo7C1yqPGt6geeFwWeOIbiUZoI0HD9t9QvQPryd6m46UC7Tg==", + "dependencies": { + "@react-aria/utils": "^3.30.1", + "@react-types/shared": "^3.32.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -7284,14 +8381,14 @@ } }, "node_modules/@react-aria/label/node_modules/@react-aria/utils": { - "version": "3.28.2", - "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.28.2.tgz", - "integrity": "sha512-J8CcLbvnQgiBn54eeEvQQbIOfBF3A1QizxMw9P4cl9MkeR03ug7RnjTIdJY/n2p7t59kLeAB3tqiczhcj+Oi5w==", + "version": "3.30.1", + "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.30.1.tgz", + "integrity": "sha512-zETcbDd6Vf9GbLndO6RiWJadIZsBU2MMm23rBACXLmpRztkrIqPEb2RVdlLaq1+GklDx0Ii6PfveVjx+8S5U6A==", "dependencies": { - "@react-aria/ssr": "^3.9.8", - "@react-stately/flags": "^3.1.1", - "@react-stately/utils": "^3.10.6", - "@react-types/shared": "^3.29.0", + "@react-aria/ssr": "^3.9.10", + "@react-stately/flags": "^3.1.2", + "@react-stately/utils": "^3.10.8", + "@react-types/shared": "^3.32.0", "@swc/helpers": "^0.5.0", "clsx": "^2.0.0" }, @@ -7301,9 +8398,9 @@ } }, "node_modules/@react-aria/label/node_modules/@react-stately/utils": { - "version": "3.10.6", - "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.6.tgz", - "integrity": "sha512-O76ip4InfTTzAJrg8OaZxKU4vvjMDOpfA/PGNOytiXwBbkct2ZeZwaimJ8Bt9W1bj5VsZ81/o/tW4BacbdDOMA==", + "version": "3.10.8", + "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.8.tgz", + "integrity": "sha512-SN3/h7SzRsusVQjQ4v10LaVsDc81jyyR0DD5HnsQitm/I5WDpaSr2nRHtyloPFU48jlql1XX/S04T2DLQM7Y3g==", "dependencies": { "@swc/helpers": "^0.5.0" }, @@ -7312,20 +8409,20 @@ } }, "node_modules/@react-aria/label/node_modules/@react-types/shared": { - "version": "3.29.0", - "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.29.0.tgz", - "integrity": "sha512-IDQYu/AHgZimObzCFdNl1LpZvQW/xcfLt3v20sorl5qRucDVj4S9os98sVTZ4IRIBjmS+MkjqpR5E70xan7ooA==", + "version": "3.32.0", + "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.32.0.tgz", + "integrity": "sha512-t+cligIJsZYFMSPFMvsJMjzlzde06tZMOIOFa1OV5Z0BcMowrb2g4mB57j/9nP28iJIRYn10xCniQts+qadrqQ==", "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "node_modules/@react-aria/landmark": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@react-aria/landmark/-/landmark-3.0.2.tgz", - "integrity": "sha512-KVXa9s3fSgo/PiUjdbnPh3a1yS4t2bMZeVBPPzYAgQ4wcU2WjuLkhviw+5GWSWRfT+jpIMV7R/cmyvr0UHvRfg==", + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@react-aria/landmark/-/landmark-3.0.6.tgz", + "integrity": "sha512-dMPBqJWTDAr3Lj5hA+XYDH2PWqtFghYy+y7iq7K5sK/96cub8hZEUjhwn+HGgHsLerPp0dWt293nKupAJnf4Vw==", "dependencies": { - "@react-aria/utils": "^3.28.2", - "@react-types/shared": "^3.29.0", + "@react-aria/utils": "^3.30.1", + "@react-types/shared": "^3.32.0", "@swc/helpers": "^0.5.0", "use-sync-external-store": "^1.4.0" }, @@ -7335,14 +8432,14 @@ } }, "node_modules/@react-aria/landmark/node_modules/@react-aria/utils": { - "version": "3.28.2", - "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.28.2.tgz", - "integrity": "sha512-J8CcLbvnQgiBn54eeEvQQbIOfBF3A1QizxMw9P4cl9MkeR03ug7RnjTIdJY/n2p7t59kLeAB3tqiczhcj+Oi5w==", + "version": "3.30.1", + "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.30.1.tgz", + "integrity": "sha512-zETcbDd6Vf9GbLndO6RiWJadIZsBU2MMm23rBACXLmpRztkrIqPEb2RVdlLaq1+GklDx0Ii6PfveVjx+8S5U6A==", "dependencies": { - "@react-aria/ssr": "^3.9.8", - "@react-stately/flags": "^3.1.1", - "@react-stately/utils": "^3.10.6", - "@react-types/shared": "^3.29.0", + "@react-aria/ssr": "^3.9.10", + "@react-stately/flags": "^3.1.2", + "@react-stately/utils": "^3.10.8", + "@react-types/shared": "^3.32.0", "@swc/helpers": "^0.5.0", "clsx": "^2.0.0" }, @@ -7352,9 +8449,9 @@ } }, "node_modules/@react-aria/landmark/node_modules/@react-stately/utils": { - "version": "3.10.6", - "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.6.tgz", - "integrity": "sha512-O76ip4InfTTzAJrg8OaZxKU4vvjMDOpfA/PGNOytiXwBbkct2ZeZwaimJ8Bt9W1bj5VsZ81/o/tW4BacbdDOMA==", + "version": "3.10.8", + "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.8.tgz", + "integrity": "sha512-SN3/h7SzRsusVQjQ4v10LaVsDc81jyyR0DD5HnsQitm/I5WDpaSr2nRHtyloPFU48jlql1XX/S04T2DLQM7Y3g==", "dependencies": { "@swc/helpers": "^0.5.0" }, @@ -7363,9 +8460,9 @@ } }, "node_modules/@react-aria/landmark/node_modules/@react-types/shared": { - "version": "3.29.0", - "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.29.0.tgz", - "integrity": "sha512-IDQYu/AHgZimObzCFdNl1LpZvQW/xcfLt3v20sorl5qRucDVj4S9os98sVTZ4IRIBjmS+MkjqpR5E70xan7ooA==", + "version": "3.32.0", + "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.32.0.tgz", + "integrity": "sha512-t+cligIJsZYFMSPFMvsJMjzlzde06tZMOIOFa1OV5Z0BcMowrb2g4mB57j/9nP28iJIRYn10xCniQts+qadrqQ==", "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } @@ -7387,61 +8484,18 @@ } }, "node_modules/@react-aria/listbox": { - "version": "3.14.3", - "resolved": "https://registry.npmjs.org/@react-aria/listbox/-/listbox-3.14.3.tgz", - "integrity": "sha512-wzelam1KENUvKjsTq8gfrOW2/iab8SyIaSXfFvGmWW82XlDTlW+oQeA39tvOZktMVGspr+xp8FySY09rtz6UXw==", + "version": "3.14.8", + "resolved": "https://registry.npmjs.org/@react-aria/listbox/-/listbox-3.14.8.tgz", + "integrity": "sha512-uRgbuD9afFv0PDhQ/VXCmAwlYctIyKRzxztkqp1p/1yz/tn/hs+bG9kew9AI02PtlRO1mSc+32O+mMDXDer8hA==", "dependencies": { - "@react-aria/interactions": "^3.25.0", - "@react-aria/label": "^3.7.17", - "@react-aria/selection": "^3.24.0", - "@react-aria/utils": "^3.28.2", - "@react-stately/collections": "^3.12.3", - "@react-stately/list": "^3.12.1", - "@react-types/listbox": "^3.6.0", - "@react-types/shared": "^3.29.0", - "@swc/helpers": "^0.5.0" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", - "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" - } - }, - "node_modules/@react-aria/listbox/node_modules/@internationalized/date": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@internationalized/date/-/date-3.8.0.tgz", - "integrity": "sha512-J51AJ0fEL68hE4CwGPa6E0PO6JDaVLd8aln48xFCSy7CZkZc96dGEGmLs2OEEbBxcsVZtfrqkXJwI2/MSG8yKw==", - "dependencies": { - "@swc/helpers": "^0.5.0" - } - }, - "node_modules/@react-aria/listbox/node_modules/@react-aria/focus": { - "version": "3.20.2", - "resolved": "https://registry.npmjs.org/@react-aria/focus/-/focus-3.20.2.tgz", - "integrity": "sha512-Q3rouk/rzoF/3TuH6FzoAIKrl+kzZi9LHmr8S5EqLAOyP9TXIKG34x2j42dZsAhrw7TbF9gA8tBKwnCNH4ZV+Q==", - "dependencies": { - "@react-aria/interactions": "^3.25.0", - "@react-aria/utils": "^3.28.2", - "@react-types/shared": "^3.29.0", - "@swc/helpers": "^0.5.0", - "clsx": "^2.0.0" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", - "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" - } - }, - "node_modules/@react-aria/listbox/node_modules/@react-aria/i18n": { - "version": "3.12.8", - "resolved": "https://registry.npmjs.org/@react-aria/i18n/-/i18n-3.12.8.tgz", - "integrity": "sha512-V/Nau9WuwTwxfFffQL4URyKyY2HhRlu9zmzkF2Hw/j5KmEQemD+9jfaLueG2CJu85lYL06JrZXUdnhZgKnqMkA==", - "dependencies": { - "@internationalized/date": "^3.8.0", - "@internationalized/message": "^3.1.7", - "@internationalized/number": "^3.6.1", - "@internationalized/string": "^3.2.6", - "@react-aria/ssr": "^3.9.8", - "@react-aria/utils": "^3.28.2", - "@react-types/shared": "^3.29.0", + "@react-aria/interactions": "^3.25.5", + "@react-aria/label": "^3.7.21", + "@react-aria/selection": "^3.25.1", + "@react-aria/utils": "^3.30.1", + "@react-stately/collections": "^3.12.7", + "@react-stately/list": "^3.13.0", + "@react-types/listbox": "^3.7.3", + "@react-types/shared": "^3.32.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -7450,32 +8504,14 @@ } }, "node_modules/@react-aria/listbox/node_modules/@react-aria/interactions": { - "version": "3.25.0", - "resolved": "https://registry.npmjs.org/@react-aria/interactions/-/interactions-3.25.0.tgz", - "integrity": "sha512-GgIsDLlO8rDU/nFn6DfsbP9rfnzhm8QFjZkB9K9+r+MTSCn7bMntiWQgMM+5O6BiA8d7C7x4zuN4bZtc0RBdXQ==", + "version": "3.25.5", + "resolved": "https://registry.npmjs.org/@react-aria/interactions/-/interactions-3.25.5.tgz", + "integrity": "sha512-EweYHOEvMwef/wsiEqV73KurX/OqnmbzKQa2fLxdULbec5+yDj6wVGaRHIzM4NiijIDe+bldEl5DG05CAKOAHA==", "dependencies": { - "@react-aria/ssr": "^3.9.8", - "@react-aria/utils": "^3.28.2", - "@react-stately/flags": "^3.1.1", - "@react-types/shared": "^3.29.0", - "@swc/helpers": "^0.5.0" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", - "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" - } - }, - "node_modules/@react-aria/listbox/node_modules/@react-aria/selection": { - "version": "3.24.0", - "resolved": "https://registry.npmjs.org/@react-aria/selection/-/selection-3.24.0.tgz", - "integrity": "sha512-RfGXVc04zz41NVIW89/a3quURZ4LT/GJLkiajQK2VjhisidPdrAWkcfjjWJj0n+tm5gPWbi9Rs5R/Rc8mrvq8Q==", - "dependencies": { - "@react-aria/focus": "^3.20.2", - "@react-aria/i18n": "^3.12.8", - "@react-aria/interactions": "^3.25.0", - "@react-aria/utils": "^3.28.2", - "@react-stately/selection": "^3.20.1", - "@react-types/shared": "^3.29.0", + "@react-aria/ssr": "^3.9.10", + "@react-aria/utils": "^3.30.1", + "@react-stately/flags": "^3.1.2", + "@react-types/shared": "^3.32.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -7484,14 +8520,14 @@ } }, "node_modules/@react-aria/listbox/node_modules/@react-aria/utils": { - "version": "3.28.2", - "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.28.2.tgz", - "integrity": "sha512-J8CcLbvnQgiBn54eeEvQQbIOfBF3A1QizxMw9P4cl9MkeR03ug7RnjTIdJY/n2p7t59kLeAB3tqiczhcj+Oi5w==", + "version": "3.30.1", + "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.30.1.tgz", + "integrity": "sha512-zETcbDd6Vf9GbLndO6RiWJadIZsBU2MMm23rBACXLmpRztkrIqPEb2RVdlLaq1+GklDx0Ii6PfveVjx+8S5U6A==", "dependencies": { - "@react-aria/ssr": "^3.9.8", - "@react-stately/flags": "^3.1.1", - "@react-stately/utils": "^3.10.6", - "@react-types/shared": "^3.29.0", + "@react-aria/ssr": "^3.9.10", + "@react-stately/flags": "^3.1.2", + "@react-stately/utils": "^3.10.8", + "@react-types/shared": "^3.32.0", "@swc/helpers": "^0.5.0", "clsx": "^2.0.0" }, @@ -7501,11 +8537,11 @@ } }, "node_modules/@react-aria/listbox/node_modules/@react-stately/collections": { - "version": "3.12.3", - "resolved": "https://registry.npmjs.org/@react-stately/collections/-/collections-3.12.3.tgz", - "integrity": "sha512-QfSBME2QWDjUw/RmmUjrYl/j1iCYcYCIDsgZda1OeRtt63R11k0aqmmwrDRwCsA+Sv+D5QgkOp4KK+CokTzoVQ==", + "version": "3.12.7", + "resolved": "https://registry.npmjs.org/@react-stately/collections/-/collections-3.12.7.tgz", + "integrity": "sha512-0kQc0mI986GOCQHvRy4L0JQiotIK/KmEhR9Mu/6V0GoSdqg5QeUe4kyoNWj3bl03uQXme80v0L2jLHt+fOHHjA==", "dependencies": { - "@react-types/shared": "^3.29.0", + "@react-types/shared": "^3.32.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -7513,9 +8549,9 @@ } }, "node_modules/@react-aria/listbox/node_modules/@react-stately/utils": { - "version": "3.10.6", - "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.6.tgz", - "integrity": "sha512-O76ip4InfTTzAJrg8OaZxKU4vvjMDOpfA/PGNOytiXwBbkct2ZeZwaimJ8Bt9W1bj5VsZ81/o/tW4BacbdDOMA==", + "version": "3.10.8", + "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.8.tgz", + "integrity": "sha512-SN3/h7SzRsusVQjQ4v10LaVsDc81jyyR0DD5HnsQitm/I5WDpaSr2nRHtyloPFU48jlql1XX/S04T2DLQM7Y3g==", "dependencies": { "@swc/helpers": "^0.5.0" }, @@ -7524,39 +8560,39 @@ } }, "node_modules/@react-aria/listbox/node_modules/@react-types/shared": { - "version": "3.29.0", - "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.29.0.tgz", - "integrity": "sha512-IDQYu/AHgZimObzCFdNl1LpZvQW/xcfLt3v20sorl5qRucDVj4S9os98sVTZ4IRIBjmS+MkjqpR5E70xan7ooA==", + "version": "3.32.0", + "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.32.0.tgz", + "integrity": "sha512-t+cligIJsZYFMSPFMvsJMjzlzde06tZMOIOFa1OV5Z0BcMowrb2g4mB57j/9nP28iJIRYn10xCniQts+qadrqQ==", "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "node_modules/@react-aria/live-announcer": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/@react-aria/live-announcer/-/live-announcer-3.4.2.tgz", - "integrity": "sha512-6+yNF9ZrZ4YJ60Oxy2gKI4/xy6WUv1iePDCFJkgpNVuOEYi8W8czff8ctXu/RPB25OJx5v2sCw9VirRogTo2zA==", + "version": "3.4.4", + "resolved": "https://registry.npmjs.org/@react-aria/live-announcer/-/live-announcer-3.4.4.tgz", + "integrity": "sha512-PTTBIjNRnrdJOIRTDGNifY2d//kA7GUAwRFJNOEwSNG4FW+Bq9awqLiflw0JkpyB0VNIwou6lqKPHZVLsGWOXA==", "dependencies": { "@swc/helpers": "^0.5.0" } }, "node_modules/@react-aria/menu": { - "version": "3.18.2", - "resolved": "https://registry.npmjs.org/@react-aria/menu/-/menu-3.18.2.tgz", - "integrity": "sha512-90k+Ke1bhFWhR2zuRI6OwKWQrCpOD99n+9jhG96JZJZlNo5lB+5kS+ufG1LRv5GBnCug0ciLQmPMAfguVsCjEQ==", + "version": "3.19.2", + "resolved": "https://registry.npmjs.org/@react-aria/menu/-/menu-3.19.2.tgz", + "integrity": "sha512-WzDLW2MotL0L5/LEwc5oGgISf2ODuw4FnRpF0Zk+J4tKFfC88odvKz848ubBvThRXuXEvL0BHY+WqtM+j9fn3g==", "dependencies": { - "@react-aria/focus": "^3.20.2", - "@react-aria/i18n": "^3.12.8", - "@react-aria/interactions": "^3.25.0", - "@react-aria/overlays": "^3.27.0", - "@react-aria/selection": "^3.24.0", - "@react-aria/utils": "^3.28.2", - "@react-stately/collections": "^3.12.3", - "@react-stately/menu": "^3.9.3", - "@react-stately/selection": "^3.20.1", - "@react-stately/tree": "^3.8.9", - "@react-types/button": "^3.12.0", - "@react-types/menu": "^3.10.0", - "@react-types/shared": "^3.29.0", + "@react-aria/focus": "^3.21.1", + "@react-aria/i18n": "^3.12.12", + "@react-aria/interactions": "^3.25.5", + "@react-aria/overlays": "^3.29.1", + "@react-aria/selection": "^3.25.1", + "@react-aria/utils": "^3.30.1", + "@react-stately/collections": "^3.12.7", + "@react-stately/menu": "^3.9.7", + "@react-stately/selection": "^3.20.5", + "@react-stately/tree": "^3.9.2", + "@react-types/button": "^3.14.0", + "@react-types/menu": "^3.10.4", + "@react-types/shared": "^3.32.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -7564,22 +8600,14 @@ "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, - "node_modules/@react-aria/menu/node_modules/@internationalized/date": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@internationalized/date/-/date-3.8.0.tgz", - "integrity": "sha512-J51AJ0fEL68hE4CwGPa6E0PO6JDaVLd8aln48xFCSy7CZkZc96dGEGmLs2OEEbBxcsVZtfrqkXJwI2/MSG8yKw==", - "dependencies": { - "@swc/helpers": "^0.5.0" - } - }, "node_modules/@react-aria/menu/node_modules/@react-aria/focus": { - "version": "3.20.2", - "resolved": "https://registry.npmjs.org/@react-aria/focus/-/focus-3.20.2.tgz", - "integrity": "sha512-Q3rouk/rzoF/3TuH6FzoAIKrl+kzZi9LHmr8S5EqLAOyP9TXIKG34x2j42dZsAhrw7TbF9gA8tBKwnCNH4ZV+Q==", + "version": "3.21.1", + "resolved": "https://registry.npmjs.org/@react-aria/focus/-/focus-3.21.1.tgz", + "integrity": "sha512-hmH1IhHlcQ2lSIxmki1biWzMbGgnhdxJUM0MFfzc71Rv6YAzhlx4kX3GYn4VNcjCeb6cdPv4RZ5vunV4kgMZYQ==", "dependencies": { - "@react-aria/interactions": "^3.25.0", - "@react-aria/utils": "^3.28.2", - "@react-types/shared": "^3.29.0", + "@react-aria/interactions": "^3.25.5", + "@react-aria/utils": "^3.30.1", + "@react-types/shared": "^3.32.0", "@swc/helpers": "^0.5.0", "clsx": "^2.0.0" }, @@ -7589,17 +8617,17 @@ } }, "node_modules/@react-aria/menu/node_modules/@react-aria/i18n": { - "version": "3.12.8", - "resolved": "https://registry.npmjs.org/@react-aria/i18n/-/i18n-3.12.8.tgz", - "integrity": "sha512-V/Nau9WuwTwxfFffQL4URyKyY2HhRlu9zmzkF2Hw/j5KmEQemD+9jfaLueG2CJu85lYL06JrZXUdnhZgKnqMkA==", + "version": "3.12.12", + "resolved": "https://registry.npmjs.org/@react-aria/i18n/-/i18n-3.12.12.tgz", + "integrity": "sha512-JN6p+Xc6Pu/qddGRoeYY6ARsrk2Oz7UiQc9nLEPOt3Ch+blJZKWwDjcpo/p6/wVZdD/2BgXS7El6q6+eMg7ibw==", "dependencies": { - "@internationalized/date": "^3.8.0", - "@internationalized/message": "^3.1.7", - "@internationalized/number": "^3.6.1", - "@internationalized/string": "^3.2.6", - "@react-aria/ssr": "^3.9.8", - "@react-aria/utils": "^3.28.2", - "@react-types/shared": "^3.29.0", + "@internationalized/date": "^3.9.0", + "@internationalized/message": "^3.1.8", + "@internationalized/number": "^3.6.5", + "@internationalized/string": "^3.2.7", + "@react-aria/ssr": "^3.9.10", + "@react-aria/utils": "^3.30.1", + "@react-types/shared": "^3.32.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -7608,14 +8636,14 @@ } }, "node_modules/@react-aria/menu/node_modules/@react-aria/interactions": { - "version": "3.25.0", - "resolved": "https://registry.npmjs.org/@react-aria/interactions/-/interactions-3.25.0.tgz", - "integrity": "sha512-GgIsDLlO8rDU/nFn6DfsbP9rfnzhm8QFjZkB9K9+r+MTSCn7bMntiWQgMM+5O6BiA8d7C7x4zuN4bZtc0RBdXQ==", + "version": "3.25.5", + "resolved": "https://registry.npmjs.org/@react-aria/interactions/-/interactions-3.25.5.tgz", + "integrity": "sha512-EweYHOEvMwef/wsiEqV73KurX/OqnmbzKQa2fLxdULbec5+yDj6wVGaRHIzM4NiijIDe+bldEl5DG05CAKOAHA==", "dependencies": { - "@react-aria/ssr": "^3.9.8", - "@react-aria/utils": "^3.28.2", - "@react-stately/flags": "^3.1.1", - "@react-types/shared": "^3.29.0", + "@react-aria/ssr": "^3.9.10", + "@react-aria/utils": "^3.30.1", + "@react-stately/flags": "^3.1.2", + "@react-types/shared": "^3.32.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -7624,38 +8652,20 @@ } }, "node_modules/@react-aria/menu/node_modules/@react-aria/overlays": { - "version": "3.27.0", - "resolved": "https://registry.npmjs.org/@react-aria/overlays/-/overlays-3.27.0.tgz", - "integrity": "sha512-2vZVgL7FrloN5Rh8sAhadGADJbuWg69DdSJB3fd2/h5VvcEhnIfNPu9Ma5XmdkApDoTboIEsKZ4QLYwRl98w6w==", + "version": "3.29.1", + "resolved": "https://registry.npmjs.org/@react-aria/overlays/-/overlays-3.29.1.tgz", + "integrity": "sha512-Yz92XNPnbrTnxrvNrY/fXJ3iWaYNrj0q24ddvZNNKDcWak0S1/mQeUwNb+PwS2AryhFU5VQqKz5rNsM96TKmPQ==", "dependencies": { - "@react-aria/focus": "^3.20.2", - "@react-aria/i18n": "^3.12.8", - "@react-aria/interactions": "^3.25.0", - "@react-aria/ssr": "^3.9.8", - "@react-aria/utils": "^3.28.2", - "@react-aria/visually-hidden": "^3.8.22", - "@react-stately/overlays": "^3.6.15", - "@react-types/button": "^3.12.0", - "@react-types/overlays": "^3.8.14", - "@react-types/shared": "^3.29.0", - "@swc/helpers": "^0.5.0" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", - "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" - } - }, - "node_modules/@react-aria/menu/node_modules/@react-aria/selection": { - "version": "3.24.0", - "resolved": "https://registry.npmjs.org/@react-aria/selection/-/selection-3.24.0.tgz", - "integrity": "sha512-RfGXVc04zz41NVIW89/a3quURZ4LT/GJLkiajQK2VjhisidPdrAWkcfjjWJj0n+tm5gPWbi9Rs5R/Rc8mrvq8Q==", - "dependencies": { - "@react-aria/focus": "^3.20.2", - "@react-aria/i18n": "^3.12.8", - "@react-aria/interactions": "^3.25.0", - "@react-aria/utils": "^3.28.2", - "@react-stately/selection": "^3.20.1", - "@react-types/shared": "^3.29.0", + "@react-aria/focus": "^3.21.1", + "@react-aria/i18n": "^3.12.12", + "@react-aria/interactions": "^3.25.5", + "@react-aria/ssr": "^3.9.10", + "@react-aria/utils": "^3.30.1", + "@react-aria/visually-hidden": "^3.8.27", + "@react-stately/overlays": "^3.6.19", + "@react-types/button": "^3.14.0", + "@react-types/overlays": "^3.9.1", + "@react-types/shared": "^3.32.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -7664,14 +8674,14 @@ } }, "node_modules/@react-aria/menu/node_modules/@react-aria/utils": { - "version": "3.28.2", - "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.28.2.tgz", - "integrity": "sha512-J8CcLbvnQgiBn54eeEvQQbIOfBF3A1QizxMw9P4cl9MkeR03ug7RnjTIdJY/n2p7t59kLeAB3tqiczhcj+Oi5w==", + "version": "3.30.1", + "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.30.1.tgz", + "integrity": "sha512-zETcbDd6Vf9GbLndO6RiWJadIZsBU2MMm23rBACXLmpRztkrIqPEb2RVdlLaq1+GklDx0Ii6PfveVjx+8S5U6A==", "dependencies": { - "@react-aria/ssr": "^3.9.8", - "@react-stately/flags": "^3.1.1", - "@react-stately/utils": "^3.10.6", - "@react-types/shared": "^3.29.0", + "@react-aria/ssr": "^3.9.10", + "@react-stately/flags": "^3.1.2", + "@react-stately/utils": "^3.10.8", + "@react-types/shared": "^3.32.0", "@swc/helpers": "^0.5.0", "clsx": "^2.0.0" }, @@ -7681,11 +8691,11 @@ } }, "node_modules/@react-aria/menu/node_modules/@react-stately/collections": { - "version": "3.12.3", - "resolved": "https://registry.npmjs.org/@react-stately/collections/-/collections-3.12.3.tgz", - "integrity": "sha512-QfSBME2QWDjUw/RmmUjrYl/j1iCYcYCIDsgZda1OeRtt63R11k0aqmmwrDRwCsA+Sv+D5QgkOp4KK+CokTzoVQ==", + "version": "3.12.7", + "resolved": "https://registry.npmjs.org/@react-stately/collections/-/collections-3.12.7.tgz", + "integrity": "sha512-0kQc0mI986GOCQHvRy4L0JQiotIK/KmEhR9Mu/6V0GoSdqg5QeUe4kyoNWj3bl03uQXme80v0L2jLHt+fOHHjA==", "dependencies": { - "@react-types/shared": "^3.29.0", + "@react-types/shared": "^3.32.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -7693,14 +8703,14 @@ } }, "node_modules/@react-aria/menu/node_modules/@react-stately/tree": { - "version": "3.8.9", - "resolved": "https://registry.npmjs.org/@react-stately/tree/-/tree-3.8.9.tgz", - "integrity": "sha512-j/LLI9UvbqcfOdl2v9m3gET3etUxoQzv3XdryNAbSkg0jTx8/13Fgi/Xp98bUcNLfynfeGW5P/fieU71sMkGog==", + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@react-stately/tree/-/tree-3.9.2.tgz", + "integrity": "sha512-jsT1WZZhb7GRmg1iqoib9bULsilIK5KhbE8WrcfIml8NYr4usP4DJMcIYfRuiRtPLhKtUvHSoZ5CMbinPp8PUQ==", "dependencies": { - "@react-stately/collections": "^3.12.3", - "@react-stately/selection": "^3.20.1", - "@react-stately/utils": "^3.10.6", - "@react-types/shared": "^3.29.0", + "@react-stately/collections": "^3.12.7", + "@react-stately/selection": "^3.20.5", + "@react-stately/utils": "^3.10.8", + "@react-types/shared": "^3.32.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -7708,9 +8718,9 @@ } }, "node_modules/@react-aria/menu/node_modules/@react-stately/utils": { - "version": "3.10.6", - "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.6.tgz", - "integrity": "sha512-O76ip4InfTTzAJrg8OaZxKU4vvjMDOpfA/PGNOytiXwBbkct2ZeZwaimJ8Bt9W1bj5VsZ81/o/tW4BacbdDOMA==", + "version": "3.10.8", + "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.8.tgz", + "integrity": "sha512-SN3/h7SzRsusVQjQ4v10LaVsDc81jyyR0DD5HnsQitm/I5WDpaSr2nRHtyloPFU48jlql1XX/S04T2DLQM7Y3g==", "dependencies": { "@swc/helpers": "^0.5.0" }, @@ -7719,39 +8729,39 @@ } }, "node_modules/@react-aria/menu/node_modules/@react-types/button": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/@react-types/button/-/button-3.12.0.tgz", - "integrity": "sha512-YrASNa+RqGQpzJcxNAahzNuTYVID1OE6HCorrEOXIyGS3EGogHsQmFs9OyThXnGHq6q4rLlA806/jWbP9uZdxA==", + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/@react-types/button/-/button-3.14.0.tgz", + "integrity": "sha512-pXt1a+ElxiZyWpX0uznyjy5Z6EHhYxPcaXpccZXyn6coUo9jmCbgg14xR7Odo+JcbfaaISzZTDO7oGLVTcHnpA==", "dependencies": { - "@react-types/shared": "^3.29.0" + "@react-types/shared": "^3.32.0" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "node_modules/@react-aria/menu/node_modules/@react-types/shared": { - "version": "3.29.0", - "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.29.0.tgz", - "integrity": "sha512-IDQYu/AHgZimObzCFdNl1LpZvQW/xcfLt3v20sorl5qRucDVj4S9os98sVTZ4IRIBjmS+MkjqpR5E70xan7ooA==", + "version": "3.32.0", + "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.32.0.tgz", + "integrity": "sha512-t+cligIJsZYFMSPFMvsJMjzlzde06tZMOIOFa1OV5Z0BcMowrb2g4mB57j/9nP28iJIRYn10xCniQts+qadrqQ==", "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "node_modules/@react-aria/numberfield": { - "version": "3.11.12", - "resolved": "https://registry.npmjs.org/@react-aria/numberfield/-/numberfield-3.11.12.tgz", - "integrity": "sha512-VQ4dfaf+k7n2tbP8iB1OLFYTLCh9ReyV7dNLrDvH24V7ByaHakobZjwP8tF6CpvafNYaXPUflxnHpIgXvN3QYA==", + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/@react-aria/numberfield/-/numberfield-3.12.0.tgz", + "integrity": "sha512-JkgkjYsZ9lN5m3//X3buOKVrA/QJEeeXJ+5T5r6AmF29YdIhD1Plf5AEOWoRpZWQ25chH7FI/Orsf4h3/SLOpg==", "dependencies": { - "@react-aria/i18n": "^3.12.7", - "@react-aria/interactions": "^3.24.1", - "@react-aria/spinbutton": "^3.6.13", - "@react-aria/textfield": "^3.17.1", - "@react-aria/utils": "^3.28.1", - "@react-stately/form": "^3.1.2", - "@react-stately/numberfield": "^3.9.10", - "@react-types/button": "^3.11.0", - "@react-types/numberfield": "^3.8.9", - "@react-types/shared": "^3.28.0", + "@react-aria/i18n": "^3.12.11", + "@react-aria/interactions": "^3.25.4", + "@react-aria/spinbutton": "^3.6.17", + "@react-aria/textfield": "^3.18.0", + "@react-aria/utils": "^3.30.0", + "@react-stately/form": "^3.2.0", + "@react-stately/numberfield": "^3.10.0", + "@react-types/button": "^3.13.0", + "@react-types/numberfield": "^3.8.13", + "@react-types/shared": "^3.31.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -7760,14 +8770,14 @@ } }, "node_modules/@react-aria/numberfield/node_modules/@react-aria/interactions": { - "version": "3.25.0", - "resolved": "https://registry.npmjs.org/@react-aria/interactions/-/interactions-3.25.0.tgz", - "integrity": "sha512-GgIsDLlO8rDU/nFn6DfsbP9rfnzhm8QFjZkB9K9+r+MTSCn7bMntiWQgMM+5O6BiA8d7C7x4zuN4bZtc0RBdXQ==", + "version": "3.25.5", + "resolved": "https://registry.npmjs.org/@react-aria/interactions/-/interactions-3.25.5.tgz", + "integrity": "sha512-EweYHOEvMwef/wsiEqV73KurX/OqnmbzKQa2fLxdULbec5+yDj6wVGaRHIzM4NiijIDe+bldEl5DG05CAKOAHA==", "dependencies": { - "@react-aria/ssr": "^3.9.8", - "@react-aria/utils": "^3.28.2", - "@react-stately/flags": "^3.1.1", - "@react-types/shared": "^3.29.0", + "@react-aria/ssr": "^3.9.10", + "@react-aria/utils": "^3.30.1", + "@react-stately/flags": "^3.1.2", + "@react-types/shared": "^3.32.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -7776,18 +8786,18 @@ } }, "node_modules/@react-aria/numberfield/node_modules/@react-aria/textfield": { - "version": "3.17.2", - "resolved": "https://registry.npmjs.org/@react-aria/textfield/-/textfield-3.17.2.tgz", - "integrity": "sha512-4KINB0HueYUHUgvi/ThTP27hu4Mv5ujG55pH3dmSRD4Olu/MRy1m/Psq72o8LTf4bTOM9ZP1rKccUg6xfaMidA==", + "version": "3.18.1", + "resolved": "https://registry.npmjs.org/@react-aria/textfield/-/textfield-3.18.1.tgz", + "integrity": "sha512-8yCoirnQzbbQgdk5J5bqimEu3GhHZ9FXeMHez1OF+H+lpTwyTYQ9XgioEN3HKnVUBNEufG4lYkQMxTKJdq1v9g==", "dependencies": { - "@react-aria/form": "^3.0.15", - "@react-aria/interactions": "^3.25.0", - "@react-aria/label": "^3.7.17", - "@react-aria/utils": "^3.28.2", - "@react-stately/form": "^3.1.3", - "@react-stately/utils": "^3.10.6", - "@react-types/shared": "^3.29.0", - "@react-types/textfield": "^3.12.1", + "@react-aria/form": "^3.1.1", + "@react-aria/interactions": "^3.25.5", + "@react-aria/label": "^3.7.21", + "@react-aria/utils": "^3.30.1", + "@react-stately/form": "^3.2.1", + "@react-stately/utils": "^3.10.8", + "@react-types/shared": "^3.32.0", + "@react-types/textfield": "^3.12.5", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -7796,14 +8806,14 @@ } }, "node_modules/@react-aria/numberfield/node_modules/@react-aria/utils": { - "version": "3.28.2", - "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.28.2.tgz", - "integrity": "sha512-J8CcLbvnQgiBn54eeEvQQbIOfBF3A1QizxMw9P4cl9MkeR03ug7RnjTIdJY/n2p7t59kLeAB3tqiczhcj+Oi5w==", + "version": "3.30.1", + "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.30.1.tgz", + "integrity": "sha512-zETcbDd6Vf9GbLndO6RiWJadIZsBU2MMm23rBACXLmpRztkrIqPEb2RVdlLaq1+GklDx0Ii6PfveVjx+8S5U6A==", "dependencies": { - "@react-aria/ssr": "^3.9.8", - "@react-stately/flags": "^3.1.1", - "@react-stately/utils": "^3.10.6", - "@react-types/shared": "^3.29.0", + "@react-aria/ssr": "^3.9.10", + "@react-stately/flags": "^3.1.2", + "@react-stately/utils": "^3.10.8", + "@react-types/shared": "^3.32.0", "@swc/helpers": "^0.5.0", "clsx": "^2.0.0" }, @@ -7813,11 +8823,11 @@ } }, "node_modules/@react-aria/numberfield/node_modules/@react-stately/form": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/@react-stately/form/-/form-3.1.3.tgz", - "integrity": "sha512-Jisgm0facSS3sAzHfSgshoCo3LxfO0wmQj98MOBCGXyVL+MSwx2ilb38eXIyBCzHJzJnPRTLaK/E4T49aph47A==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@react-stately/form/-/form-3.2.1.tgz", + "integrity": "sha512-btgOPXkwvd6fdWKoepy5Ue43o2932OSkQxozsR7US1ffFLcQc3SNlADHaRChIXSG8ffPo9t0/Sl4eRzaKu3RgQ==", "dependencies": { - "@react-types/shared": "^3.29.0", + "@react-types/shared": "^3.32.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -7825,9 +8835,9 @@ } }, "node_modules/@react-aria/numberfield/node_modules/@react-stately/utils": { - "version": "3.10.6", - "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.6.tgz", - "integrity": "sha512-O76ip4InfTTzAJrg8OaZxKU4vvjMDOpfA/PGNOytiXwBbkct2ZeZwaimJ8Bt9W1bj5VsZ81/o/tW4BacbdDOMA==", + "version": "3.10.8", + "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.8.tgz", + "integrity": "sha512-SN3/h7SzRsusVQjQ4v10LaVsDc81jyyR0DD5HnsQitm/I5WDpaSr2nRHtyloPFU48jlql1XX/S04T2DLQM7Y3g==", "dependencies": { "@swc/helpers": "^0.5.0" }, @@ -7836,19 +8846,19 @@ } }, "node_modules/@react-aria/numberfield/node_modules/@react-types/shared": { - "version": "3.29.0", - "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.29.0.tgz", - "integrity": "sha512-IDQYu/AHgZimObzCFdNl1LpZvQW/xcfLt3v20sorl5qRucDVj4S9os98sVTZ4IRIBjmS+MkjqpR5E70xan7ooA==", + "version": "3.32.0", + "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.32.0.tgz", + "integrity": "sha512-t+cligIJsZYFMSPFMvsJMjzlzde06tZMOIOFa1OV5Z0BcMowrb2g4mB57j/9nP28iJIRYn10xCniQts+qadrqQ==", "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "node_modules/@react-aria/numberfield/node_modules/@react-types/textfield": { - "version": "3.12.1", - "resolved": "https://registry.npmjs.org/@react-types/textfield/-/textfield-3.12.1.tgz", - "integrity": "sha512-6YTAMCKjEGuXg0A4bZA77j5QJ1a6yFviMUWsCIL6Dxq5K3TklzVsbAduSbHomPPuvkNTBSW4+TUJrVSnoTjMNA==", + "version": "3.12.5", + "resolved": "https://registry.npmjs.org/@react-types/textfield/-/textfield-3.12.5.tgz", + "integrity": "sha512-VXez8KIcop87EgIy00r+tb30xokA309TfJ32Qv5qOYB5SMqoHnb6SYvWL8Ih2PDqCo5eBiiGesSaWYrHnRIL8Q==", "dependencies": { - "@react-types/shared": "^3.29.0" + "@react-types/shared": "^3.32.0" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" @@ -7877,15 +8887,15 @@ } }, "node_modules/@react-aria/progress": { - "version": "3.4.21", - "resolved": "https://registry.npmjs.org/@react-aria/progress/-/progress-3.4.21.tgz", - "integrity": "sha512-KNjoJTY2AU3L+3rozwC81lwDWn6Yk2XQbcQaxEs5frRBbuiCD7hEdrerLIgKa/J85e61MDuEel0Onc0kV9kpyw==", + "version": "3.4.25", + "resolved": "https://registry.npmjs.org/@react-aria/progress/-/progress-3.4.25.tgz", + "integrity": "sha512-KD9Gow+Ip6ZCBdsarR+Hby3c4d99I6L95Ruf7tbCh4ut9i9Dbr+x99OwhpAbT0g549cOyeIqxutPkT+JuzrRuA==", "dependencies": { - "@react-aria/i18n": "^3.12.7", - "@react-aria/label": "^3.7.16", - "@react-aria/utils": "^3.28.1", - "@react-types/progress": "^3.5.10", - "@react-types/shared": "^3.28.0", + "@react-aria/i18n": "^3.12.11", + "@react-aria/label": "^3.7.20", + "@react-aria/utils": "^3.30.0", + "@react-types/progress": "^3.5.14", + "@react-types/shared": "^3.31.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -7893,20 +8903,56 @@ "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, + "node_modules/@react-aria/progress/node_modules/@react-aria/utils": { + "version": "3.30.1", + "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.30.1.tgz", + "integrity": "sha512-zETcbDd6Vf9GbLndO6RiWJadIZsBU2MMm23rBACXLmpRztkrIqPEb2RVdlLaq1+GklDx0Ii6PfveVjx+8S5U6A==", + "dependencies": { + "@react-aria/ssr": "^3.9.10", + "@react-stately/flags": "^3.1.2", + "@react-stately/utils": "^3.10.8", + "@react-types/shared": "^3.32.0", + "@swc/helpers": "^0.5.0", + "clsx": "^2.0.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/progress/node_modules/@react-stately/utils": { + "version": "3.10.8", + "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.8.tgz", + "integrity": "sha512-SN3/h7SzRsusVQjQ4v10LaVsDc81jyyR0DD5HnsQitm/I5WDpaSr2nRHtyloPFU48jlql1XX/S04T2DLQM7Y3g==", + "dependencies": { + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/progress/node_modules/@react-types/shared": { + "version": "3.32.0", + "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.32.0.tgz", + "integrity": "sha512-t+cligIJsZYFMSPFMvsJMjzlzde06tZMOIOFa1OV5Z0BcMowrb2g4mB57j/9nP28iJIRYn10xCniQts+qadrqQ==", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, "node_modules/@react-aria/radio": { - "version": "3.11.1", - "resolved": "https://registry.npmjs.org/@react-aria/radio/-/radio-3.11.1.tgz", - "integrity": "sha512-plAO5MW+QD9/kMe5NNKBzKf/+b6CywdoZ5a1T/VbvkBQYYcHaYQeBuKQ4l+hF+OY2tKAWP0rrjv7tEtacPc9TA==", + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/@react-aria/radio/-/radio-3.12.0.tgz", + "integrity": "sha512-//0zZUuHtbm6uZR9+sNRNzVcQpjJKjZj57bDD0lMNj3NZp/Tkw+zXIFy6j1adv3JMe6iYkzEgaB7YRDD1Fe/ZA==", "dependencies": { - "@react-aria/focus": "^3.20.1", - "@react-aria/form": "^3.0.14", - "@react-aria/i18n": "^3.12.7", - "@react-aria/interactions": "^3.24.1", - "@react-aria/label": "^3.7.16", - "@react-aria/utils": "^3.28.1", - "@react-stately/radio": "^3.10.11", - "@react-types/radio": "^3.8.7", - "@react-types/shared": "^3.28.0", + "@react-aria/focus": "^3.21.0", + "@react-aria/form": "^3.1.0", + "@react-aria/i18n": "^3.12.11", + "@react-aria/interactions": "^3.25.4", + "@react-aria/label": "^3.7.20", + "@react-aria/utils": "^3.30.0", + "@react-stately/radio": "^3.11.0", + "@react-types/radio": "^3.9.0", + "@react-types/shared": "^3.31.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -7914,17 +8960,53 @@ "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, + "node_modules/@react-aria/radio/node_modules/@react-aria/utils": { + "version": "3.30.1", + "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.30.1.tgz", + "integrity": "sha512-zETcbDd6Vf9GbLndO6RiWJadIZsBU2MMm23rBACXLmpRztkrIqPEb2RVdlLaq1+GklDx0Ii6PfveVjx+8S5U6A==", + "dependencies": { + "@react-aria/ssr": "^3.9.10", + "@react-stately/flags": "^3.1.2", + "@react-stately/utils": "^3.10.8", + "@react-types/shared": "^3.32.0", + "@swc/helpers": "^0.5.0", + "clsx": "^2.0.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/radio/node_modules/@react-stately/utils": { + "version": "3.10.8", + "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.8.tgz", + "integrity": "sha512-SN3/h7SzRsusVQjQ4v10LaVsDc81jyyR0DD5HnsQitm/I5WDpaSr2nRHtyloPFU48jlql1XX/S04T2DLQM7Y3g==", + "dependencies": { + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/radio/node_modules/@react-types/shared": { + "version": "3.32.0", + "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.32.0.tgz", + "integrity": "sha512-t+cligIJsZYFMSPFMvsJMjzlzde06tZMOIOFa1OV5Z0BcMowrb2g4mB57j/9nP28iJIRYn10xCniQts+qadrqQ==", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, "node_modules/@react-aria/selection": { - "version": "3.23.1", - "resolved": "https://registry.npmjs.org/@react-aria/selection/-/selection-3.23.1.tgz", - "integrity": "sha512-z4vVw7Fw0+nK46PPlCV8TyieCS+EOUp3eguX8833fFJ/QDlFp3Ewgw2T5qCIix5U3siXPYU0ZmAMOdrjibdGpQ==", + "version": "3.25.1", + "resolved": "https://registry.npmjs.org/@react-aria/selection/-/selection-3.25.1.tgz", + "integrity": "sha512-HG+k3rDjuhnXPdVyv9CKiebee2XNkFYeYZBxEGlK3/pFVBzndnc8BXNVrXSgtCHLs2d090JBVKl1k912BPbj0Q==", "dependencies": { - "@react-aria/focus": "^3.20.1", - "@react-aria/i18n": "^3.12.7", - "@react-aria/interactions": "^3.24.1", - "@react-aria/utils": "^3.28.1", - "@react-stately/selection": "^3.20.0", - "@react-types/shared": "^3.28.0", + "@react-aria/focus": "^3.21.1", + "@react-aria/i18n": "^3.12.12", + "@react-aria/interactions": "^3.25.5", + "@react-aria/utils": "^3.30.1", + "@react-stately/selection": "^3.20.5", + "@react-types/shared": "^3.32.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -7932,18 +9014,105 @@ "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, + "node_modules/@react-aria/selection/node_modules/@react-aria/focus": { + "version": "3.21.1", + "resolved": "https://registry.npmjs.org/@react-aria/focus/-/focus-3.21.1.tgz", + "integrity": "sha512-hmH1IhHlcQ2lSIxmki1biWzMbGgnhdxJUM0MFfzc71Rv6YAzhlx4kX3GYn4VNcjCeb6cdPv4RZ5vunV4kgMZYQ==", + "dependencies": { + "@react-aria/interactions": "^3.25.5", + "@react-aria/utils": "^3.30.1", + "@react-types/shared": "^3.32.0", + "@swc/helpers": "^0.5.0", + "clsx": "^2.0.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/selection/node_modules/@react-aria/i18n": { + "version": "3.12.12", + "resolved": "https://registry.npmjs.org/@react-aria/i18n/-/i18n-3.12.12.tgz", + "integrity": "sha512-JN6p+Xc6Pu/qddGRoeYY6ARsrk2Oz7UiQc9nLEPOt3Ch+blJZKWwDjcpo/p6/wVZdD/2BgXS7El6q6+eMg7ibw==", + "dependencies": { + "@internationalized/date": "^3.9.0", + "@internationalized/message": "^3.1.8", + "@internationalized/number": "^3.6.5", + "@internationalized/string": "^3.2.7", + "@react-aria/ssr": "^3.9.10", + "@react-aria/utils": "^3.30.1", + "@react-types/shared": "^3.32.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/selection/node_modules/@react-aria/interactions": { + "version": "3.25.5", + "resolved": "https://registry.npmjs.org/@react-aria/interactions/-/interactions-3.25.5.tgz", + "integrity": "sha512-EweYHOEvMwef/wsiEqV73KurX/OqnmbzKQa2fLxdULbec5+yDj6wVGaRHIzM4NiijIDe+bldEl5DG05CAKOAHA==", + "dependencies": { + "@react-aria/ssr": "^3.9.10", + "@react-aria/utils": "^3.30.1", + "@react-stately/flags": "^3.1.2", + "@react-types/shared": "^3.32.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/selection/node_modules/@react-aria/utils": { + "version": "3.30.1", + "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.30.1.tgz", + "integrity": "sha512-zETcbDd6Vf9GbLndO6RiWJadIZsBU2MMm23rBACXLmpRztkrIqPEb2RVdlLaq1+GklDx0Ii6PfveVjx+8S5U6A==", + "dependencies": { + "@react-aria/ssr": "^3.9.10", + "@react-stately/flags": "^3.1.2", + "@react-stately/utils": "^3.10.8", + "@react-types/shared": "^3.32.0", + "@swc/helpers": "^0.5.0", + "clsx": "^2.0.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/selection/node_modules/@react-stately/utils": { + "version": "3.10.8", + "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.8.tgz", + "integrity": "sha512-SN3/h7SzRsusVQjQ4v10LaVsDc81jyyR0DD5HnsQitm/I5WDpaSr2nRHtyloPFU48jlql1XX/S04T2DLQM7Y3g==", + "dependencies": { + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/selection/node_modules/@react-types/shared": { + "version": "3.32.0", + "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.32.0.tgz", + "integrity": "sha512-t+cligIJsZYFMSPFMvsJMjzlzde06tZMOIOFa1OV5Z0BcMowrb2g4mB57j/9nP28iJIRYn10xCniQts+qadrqQ==", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, "node_modules/@react-aria/slider": { - "version": "3.7.17", - "resolved": "https://registry.npmjs.org/@react-aria/slider/-/slider-3.7.17.tgz", - "integrity": "sha512-B+pdHiuM9G6zLYqvkMWAEiP2AppyC3IU032yUxBUrzh3DDoHPgU8HyFurFKS0diwigzcCBcq0yQ1YTalPzWV5A==", + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/@react-aria/slider/-/slider-3.8.0.tgz", + "integrity": "sha512-D7Sa7q21cV3gBid7frjoYw6924qYqNdJn2oai1BEemHSuwQatRlm1o2j+fnPTy9sYZfNOqXYnv5YjEn0o1T+Gw==", "dependencies": { - "@react-aria/i18n": "^3.12.7", - "@react-aria/interactions": "^3.24.1", - "@react-aria/label": "^3.7.16", - "@react-aria/utils": "^3.28.1", - "@react-stately/slider": "^3.6.2", - "@react-types/shared": "^3.28.0", - "@react-types/slider": "^3.7.9", + "@react-aria/i18n": "^3.12.11", + "@react-aria/interactions": "^3.25.4", + "@react-aria/label": "^3.7.20", + "@react-aria/utils": "^3.30.0", + "@react-stately/slider": "^3.7.0", + "@react-types/shared": "^3.31.0", + "@react-types/slider": "^3.8.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -7951,16 +9120,52 @@ "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, + "node_modules/@react-aria/slider/node_modules/@react-aria/utils": { + "version": "3.30.1", + "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.30.1.tgz", + "integrity": "sha512-zETcbDd6Vf9GbLndO6RiWJadIZsBU2MMm23rBACXLmpRztkrIqPEb2RVdlLaq1+GklDx0Ii6PfveVjx+8S5U6A==", + "dependencies": { + "@react-aria/ssr": "^3.9.10", + "@react-stately/flags": "^3.1.2", + "@react-stately/utils": "^3.10.8", + "@react-types/shared": "^3.32.0", + "@swc/helpers": "^0.5.0", + "clsx": "^2.0.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/slider/node_modules/@react-stately/utils": { + "version": "3.10.8", + "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.8.tgz", + "integrity": "sha512-SN3/h7SzRsusVQjQ4v10LaVsDc81jyyR0DD5HnsQitm/I5WDpaSr2nRHtyloPFU48jlql1XX/S04T2DLQM7Y3g==", + "dependencies": { + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/slider/node_modules/@react-types/shared": { + "version": "3.32.0", + "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.32.0.tgz", + "integrity": "sha512-t+cligIJsZYFMSPFMvsJMjzlzde06tZMOIOFa1OV5Z0BcMowrb2g4mB57j/9nP28iJIRYn10xCniQts+qadrqQ==", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, "node_modules/@react-aria/spinbutton": { - "version": "3.6.14", - "resolved": "https://registry.npmjs.org/@react-aria/spinbutton/-/spinbutton-3.6.14.tgz", - "integrity": "sha512-oSKe9p0Q/7W39eXRnLxlwJG5dQo4ffosRT3u2AtOcFkk2Zzj+tSQFzHQ4202nrWdzRnQ2KLTgUUNnUvXf0BJcg==", + "version": "3.6.18", + "resolved": "https://registry.npmjs.org/@react-aria/spinbutton/-/spinbutton-3.6.18.tgz", + "integrity": "sha512-dnmh7sNsprhYTpqCJhcuc9QJ9C/IG/o9TkgW5a9qcd2vS+dzEgqAiJKIMbJFG9kiJymv2NwIPysF12IWix+J3A==", "dependencies": { - "@react-aria/i18n": "^3.12.8", - "@react-aria/live-announcer": "^3.4.2", - "@react-aria/utils": "^3.28.2", - "@react-types/button": "^3.12.0", - "@react-types/shared": "^3.29.0", + "@react-aria/i18n": "^3.12.12", + "@react-aria/live-announcer": "^3.4.4", + "@react-aria/utils": "^3.30.1", + "@react-types/button": "^3.14.0", + "@react-types/shared": "^3.32.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -7968,26 +9173,18 @@ "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, - "node_modules/@react-aria/spinbutton/node_modules/@internationalized/date": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@internationalized/date/-/date-3.8.0.tgz", - "integrity": "sha512-J51AJ0fEL68hE4CwGPa6E0PO6JDaVLd8aln48xFCSy7CZkZc96dGEGmLs2OEEbBxcsVZtfrqkXJwI2/MSG8yKw==", - "dependencies": { - "@swc/helpers": "^0.5.0" - } - }, "node_modules/@react-aria/spinbutton/node_modules/@react-aria/i18n": { - "version": "3.12.8", - "resolved": "https://registry.npmjs.org/@react-aria/i18n/-/i18n-3.12.8.tgz", - "integrity": "sha512-V/Nau9WuwTwxfFffQL4URyKyY2HhRlu9zmzkF2Hw/j5KmEQemD+9jfaLueG2CJu85lYL06JrZXUdnhZgKnqMkA==", + "version": "3.12.12", + "resolved": "https://registry.npmjs.org/@react-aria/i18n/-/i18n-3.12.12.tgz", + "integrity": "sha512-JN6p+Xc6Pu/qddGRoeYY6ARsrk2Oz7UiQc9nLEPOt3Ch+blJZKWwDjcpo/p6/wVZdD/2BgXS7El6q6+eMg7ibw==", "dependencies": { - "@internationalized/date": "^3.8.0", - "@internationalized/message": "^3.1.7", - "@internationalized/number": "^3.6.1", - "@internationalized/string": "^3.2.6", - "@react-aria/ssr": "^3.9.8", - "@react-aria/utils": "^3.28.2", - "@react-types/shared": "^3.29.0", + "@internationalized/date": "^3.9.0", + "@internationalized/message": "^3.1.8", + "@internationalized/number": "^3.6.5", + "@internationalized/string": "^3.2.7", + "@react-aria/ssr": "^3.9.10", + "@react-aria/utils": "^3.30.1", + "@react-types/shared": "^3.32.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -7996,14 +9193,14 @@ } }, "node_modules/@react-aria/spinbutton/node_modules/@react-aria/utils": { - "version": "3.28.2", - "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.28.2.tgz", - "integrity": "sha512-J8CcLbvnQgiBn54eeEvQQbIOfBF3A1QizxMw9P4cl9MkeR03ug7RnjTIdJY/n2p7t59kLeAB3tqiczhcj+Oi5w==", + "version": "3.30.1", + "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.30.1.tgz", + "integrity": "sha512-zETcbDd6Vf9GbLndO6RiWJadIZsBU2MMm23rBACXLmpRztkrIqPEb2RVdlLaq1+GklDx0Ii6PfveVjx+8S5U6A==", "dependencies": { - "@react-aria/ssr": "^3.9.8", - "@react-stately/flags": "^3.1.1", - "@react-stately/utils": "^3.10.6", - "@react-types/shared": "^3.29.0", + "@react-aria/ssr": "^3.9.10", + "@react-stately/flags": "^3.1.2", + "@react-stately/utils": "^3.10.8", + "@react-types/shared": "^3.32.0", "@swc/helpers": "^0.5.0", "clsx": "^2.0.0" }, @@ -8013,9 +9210,9 @@ } }, "node_modules/@react-aria/spinbutton/node_modules/@react-stately/utils": { - "version": "3.10.6", - "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.6.tgz", - "integrity": "sha512-O76ip4InfTTzAJrg8OaZxKU4vvjMDOpfA/PGNOytiXwBbkct2ZeZwaimJ8Bt9W1bj5VsZ81/o/tW4BacbdDOMA==", + "version": "3.10.8", + "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.8.tgz", + "integrity": "sha512-SN3/h7SzRsusVQjQ4v10LaVsDc81jyyR0DD5HnsQitm/I5WDpaSr2nRHtyloPFU48jlql1XX/S04T2DLQM7Y3g==", "dependencies": { "@swc/helpers": "^0.5.0" }, @@ -8024,28 +9221,28 @@ } }, "node_modules/@react-aria/spinbutton/node_modules/@react-types/button": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/@react-types/button/-/button-3.12.0.tgz", - "integrity": "sha512-YrASNa+RqGQpzJcxNAahzNuTYVID1OE6HCorrEOXIyGS3EGogHsQmFs9OyThXnGHq6q4rLlA806/jWbP9uZdxA==", + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/@react-types/button/-/button-3.14.0.tgz", + "integrity": "sha512-pXt1a+ElxiZyWpX0uznyjy5Z6EHhYxPcaXpccZXyn6coUo9jmCbgg14xR7Odo+JcbfaaISzZTDO7oGLVTcHnpA==", "dependencies": { - "@react-types/shared": "^3.29.0" + "@react-types/shared": "^3.32.0" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "node_modules/@react-aria/spinbutton/node_modules/@react-types/shared": { - "version": "3.29.0", - "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.29.0.tgz", - "integrity": "sha512-IDQYu/AHgZimObzCFdNl1LpZvQW/xcfLt3v20sorl5qRucDVj4S9os98sVTZ4IRIBjmS+MkjqpR5E70xan7ooA==", + "version": "3.32.0", + "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.32.0.tgz", + "integrity": "sha512-t+cligIJsZYFMSPFMvsJMjzlzde06tZMOIOFa1OV5Z0BcMowrb2g4mB57j/9nP28iJIRYn10xCniQts+qadrqQ==", "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "node_modules/@react-aria/ssr": { - "version": "3.9.8", - "resolved": "https://registry.npmjs.org/@react-aria/ssr/-/ssr-3.9.8.tgz", - "integrity": "sha512-lQDE/c9uTfBSDOjaZUJS8xP2jCKVk4zjQeIlCH90xaLhHDgbpCdns3xvFpJJujfj3nI4Ll9K7A+ONUBDCASOuw==", + "version": "3.9.10", + "resolved": "https://registry.npmjs.org/@react-aria/ssr/-/ssr-3.9.10.tgz", + "integrity": "sha512-hvTm77Pf+pMBhuBm760Li0BVIO38jv1IBws1xFm1NoL26PU+fe+FMW5+VZWyANR6nYL65joaJKZqOdTQMkO9IQ==", "dependencies": { "@swc/helpers": "^0.5.0" }, @@ -8072,24 +9269,24 @@ } }, "node_modules/@react-aria/table": { - "version": "3.17.1", - "resolved": "https://registry.npmjs.org/@react-aria/table/-/table-3.17.1.tgz", - "integrity": "sha512-yRZoeNwg+7ZNdq7kP9x+u9yMBL4spIdWvY9XTrYGq2XzNzl1aUUBNVszOV3hOwiU0DEF2zzUuuc8gc8Wys40zw==", + "version": "3.17.6", + "resolved": "https://registry.npmjs.org/@react-aria/table/-/table-3.17.6.tgz", + "integrity": "sha512-PSEaeKOIazVEaykeTLudPbDLytJgOPLZJalS/xXY0/KL+Gi0Olchmz4tvS0WBe87ChmlVi6GQqU+stk23aZVWg==", "dependencies": { - "@react-aria/focus": "^3.20.1", - "@react-aria/grid": "^3.12.1", - "@react-aria/i18n": "^3.12.7", - "@react-aria/interactions": "^3.24.1", - "@react-aria/live-announcer": "^3.4.1", - "@react-aria/utils": "^3.28.1", - "@react-aria/visually-hidden": "^3.8.21", - "@react-stately/collections": "^3.12.2", - "@react-stately/flags": "^3.1.0", - "@react-stately/table": "^3.14.0", - "@react-types/checkbox": "^3.9.2", - "@react-types/grid": "^3.3.0", - "@react-types/shared": "^3.28.0", - "@react-types/table": "^3.11.0", + "@react-aria/focus": "^3.21.0", + "@react-aria/grid": "^3.14.3", + "@react-aria/i18n": "^3.12.11", + "@react-aria/interactions": "^3.25.4", + "@react-aria/live-announcer": "^3.4.4", + "@react-aria/utils": "^3.30.0", + "@react-aria/visually-hidden": "^3.8.26", + "@react-stately/collections": "^3.12.6", + "@react-stately/flags": "^3.1.2", + "@react-stately/table": "^3.14.4", + "@react-types/checkbox": "^3.10.0", + "@react-types/grid": "^3.3.4", + "@react-types/shared": "^3.31.0", + "@react-types/table": "^3.13.2", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -8097,18 +9294,54 @@ "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, - "node_modules/@react-aria/tabs": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/@react-aria/tabs/-/tabs-3.10.1.tgz", - "integrity": "sha512-9tcmp4L0cCTSkJAVvsw5XkjTs4MP4ajJsWPc9IUXYoutZWSDs2igqx3/7KKjRM4OrjSolNXFf8uWyr9Oqg+vCg==", + "node_modules/@react-aria/table/node_modules/@react-aria/utils": { + "version": "3.30.1", + "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.30.1.tgz", + "integrity": "sha512-zETcbDd6Vf9GbLndO6RiWJadIZsBU2MMm23rBACXLmpRztkrIqPEb2RVdlLaq1+GklDx0Ii6PfveVjx+8S5U6A==", "dependencies": { - "@react-aria/focus": "^3.20.1", - "@react-aria/i18n": "^3.12.7", - "@react-aria/selection": "^3.23.1", - "@react-aria/utils": "^3.28.1", - "@react-stately/tabs": "^3.8.0", - "@react-types/shared": "^3.28.0", - "@react-types/tabs": "^3.3.13", + "@react-aria/ssr": "^3.9.10", + "@react-stately/flags": "^3.1.2", + "@react-stately/utils": "^3.10.8", + "@react-types/shared": "^3.32.0", + "@swc/helpers": "^0.5.0", + "clsx": "^2.0.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/table/node_modules/@react-stately/utils": { + "version": "3.10.8", + "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.8.tgz", + "integrity": "sha512-SN3/h7SzRsusVQjQ4v10LaVsDc81jyyR0DD5HnsQitm/I5WDpaSr2nRHtyloPFU48jlql1XX/S04T2DLQM7Y3g==", + "dependencies": { + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/table/node_modules/@react-types/shared": { + "version": "3.32.0", + "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.32.0.tgz", + "integrity": "sha512-t+cligIJsZYFMSPFMvsJMjzlzde06tZMOIOFa1OV5Z0BcMowrb2g4mB57j/9nP28iJIRYn10xCniQts+qadrqQ==", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/tabs": { + "version": "3.10.6", + "resolved": "https://registry.npmjs.org/@react-aria/tabs/-/tabs-3.10.6.tgz", + "integrity": "sha512-L8MaE7+bu6ByDOUxNPpMMYxdHULhKUfBoXdsSsXqb1z3QxdFW2zovfag0dvpyVWB6ALghX2T0PlTUNqaKA5tGw==", + "dependencies": { + "@react-aria/focus": "^3.21.0", + "@react-aria/i18n": "^3.12.11", + "@react-aria/selection": "^3.25.0", + "@react-aria/utils": "^3.30.0", + "@react-stately/tabs": "^3.8.4", + "@react-types/shared": "^3.31.0", + "@react-types/tabs": "^3.3.17", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -8116,6 +9349,42 @@ "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, + "node_modules/@react-aria/tabs/node_modules/@react-aria/utils": { + "version": "3.30.1", + "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.30.1.tgz", + "integrity": "sha512-zETcbDd6Vf9GbLndO6RiWJadIZsBU2MMm23rBACXLmpRztkrIqPEb2RVdlLaq1+GklDx0Ii6PfveVjx+8S5U6A==", + "dependencies": { + "@react-aria/ssr": "^3.9.10", + "@react-stately/flags": "^3.1.2", + "@react-stately/utils": "^3.10.8", + "@react-types/shared": "^3.32.0", + "@swc/helpers": "^0.5.0", + "clsx": "^2.0.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/tabs/node_modules/@react-stately/utils": { + "version": "3.10.8", + "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.8.tgz", + "integrity": "sha512-SN3/h7SzRsusVQjQ4v10LaVsDc81jyyR0DD5HnsQitm/I5WDpaSr2nRHtyloPFU48jlql1XX/S04T2DLQM7Y3g==", + "dependencies": { + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/tabs/node_modules/@react-types/shared": { + "version": "3.32.0", + "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.32.0.tgz", + "integrity": "sha512-t+cligIJsZYFMSPFMvsJMjzlzde06tZMOIOFa1OV5Z0BcMowrb2g4mB57j/9nP28iJIRYn10xCniQts+qadrqQ==", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, "node_modules/@react-aria/textfield": { "version": "3.15.0", "resolved": "https://registry.npmjs.org/@react-aria/textfield/-/textfield-3.15.0.tgz", @@ -8136,17 +9405,17 @@ } }, "node_modules/@react-aria/toast": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@react-aria/toast/-/toast-3.0.1.tgz", - "integrity": "sha512-WDzKvQsroIowe4y/5dsZDakG4g0mDju4ZhcEPY3SFVnEBbAH1k0fwSgfygDWZdwg9FS3+oA1IYcbVt4ClK3Vfg==", + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@react-aria/toast/-/toast-3.0.6.tgz", + "integrity": "sha512-PoCLWoZzdHIMYY0zIU3WYsHAHPS52sN1gzGRJ+cr5zogU8wwg8lwFZCvs/yql0IhQLsO930zcCXWeL/NsCMrlA==", "dependencies": { - "@react-aria/i18n": "^3.12.7", - "@react-aria/interactions": "^3.24.1", - "@react-aria/landmark": "^3.0.1", - "@react-aria/utils": "^3.28.1", - "@react-stately/toast": "^3.0.0", - "@react-types/button": "^3.11.0", - "@react-types/shared": "^3.28.0", + "@react-aria/i18n": "^3.12.11", + "@react-aria/interactions": "^3.25.4", + "@react-aria/landmark": "^3.0.5", + "@react-aria/utils": "^3.30.0", + "@react-stately/toast": "^3.1.2", + "@react-types/button": "^3.13.0", + "@react-types/shared": "^3.31.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -8154,16 +9423,52 @@ "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, - "node_modules/@react-aria/toggle": { - "version": "3.11.2", - "resolved": "https://registry.npmjs.org/@react-aria/toggle/-/toggle-3.11.2.tgz", - "integrity": "sha512-JOg8yYYCjLDnEpuggPo9GyXFaT/B238d3R8i/xQ6KLelpi3fXdJuZlFD6n9NQp3DJbE8Wj+wM5/VFFAi3cISpw==", + "node_modules/@react-aria/toast/node_modules/@react-aria/utils": { + "version": "3.30.1", + "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.30.1.tgz", + "integrity": "sha512-zETcbDd6Vf9GbLndO6RiWJadIZsBU2MMm23rBACXLmpRztkrIqPEb2RVdlLaq1+GklDx0Ii6PfveVjx+8S5U6A==", "dependencies": { - "@react-aria/interactions": "^3.25.0", - "@react-aria/utils": "^3.28.2", - "@react-stately/toggle": "^3.8.3", - "@react-types/checkbox": "^3.9.3", - "@react-types/shared": "^3.29.0", + "@react-aria/ssr": "^3.9.10", + "@react-stately/flags": "^3.1.2", + "@react-stately/utils": "^3.10.8", + "@react-types/shared": "^3.32.0", + "@swc/helpers": "^0.5.0", + "clsx": "^2.0.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/toast/node_modules/@react-stately/utils": { + "version": "3.10.8", + "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.8.tgz", + "integrity": "sha512-SN3/h7SzRsusVQjQ4v10LaVsDc81jyyR0DD5HnsQitm/I5WDpaSr2nRHtyloPFU48jlql1XX/S04T2DLQM7Y3g==", + "dependencies": { + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/toast/node_modules/@react-types/shared": { + "version": "3.32.0", + "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.32.0.tgz", + "integrity": "sha512-t+cligIJsZYFMSPFMvsJMjzlzde06tZMOIOFa1OV5Z0BcMowrb2g4mB57j/9nP28iJIRYn10xCniQts+qadrqQ==", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/toggle": { + "version": "3.12.1", + "resolved": "https://registry.npmjs.org/@react-aria/toggle/-/toggle-3.12.1.tgz", + "integrity": "sha512-XaFiRs1KEcIT6bTtVY/KTQxw4kinemj/UwXw2iJTu9XS43hhJ/9cvj8KzNGrKGqaxTpOYj62TnSHZbSiFViHDA==", + "dependencies": { + "@react-aria/interactions": "^3.25.5", + "@react-aria/utils": "^3.30.1", + "@react-stately/toggle": "^3.9.1", + "@react-types/checkbox": "^3.10.1", + "@react-types/shared": "^3.32.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -8172,14 +9477,14 @@ } }, "node_modules/@react-aria/toggle/node_modules/@react-aria/interactions": { - "version": "3.25.0", - "resolved": "https://registry.npmjs.org/@react-aria/interactions/-/interactions-3.25.0.tgz", - "integrity": "sha512-GgIsDLlO8rDU/nFn6DfsbP9rfnzhm8QFjZkB9K9+r+MTSCn7bMntiWQgMM+5O6BiA8d7C7x4zuN4bZtc0RBdXQ==", + "version": "3.25.5", + "resolved": "https://registry.npmjs.org/@react-aria/interactions/-/interactions-3.25.5.tgz", + "integrity": "sha512-EweYHOEvMwef/wsiEqV73KurX/OqnmbzKQa2fLxdULbec5+yDj6wVGaRHIzM4NiijIDe+bldEl5DG05CAKOAHA==", "dependencies": { - "@react-aria/ssr": "^3.9.8", - "@react-aria/utils": "^3.28.2", - "@react-stately/flags": "^3.1.1", - "@react-types/shared": "^3.29.0", + "@react-aria/ssr": "^3.9.10", + "@react-aria/utils": "^3.30.1", + "@react-stately/flags": "^3.1.2", + "@react-types/shared": "^3.32.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -8188,14 +9493,14 @@ } }, "node_modules/@react-aria/toggle/node_modules/@react-aria/utils": { - "version": "3.28.2", - "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.28.2.tgz", - "integrity": "sha512-J8CcLbvnQgiBn54eeEvQQbIOfBF3A1QizxMw9P4cl9MkeR03ug7RnjTIdJY/n2p7t59kLeAB3tqiczhcj+Oi5w==", + "version": "3.30.1", + "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.30.1.tgz", + "integrity": "sha512-zETcbDd6Vf9GbLndO6RiWJadIZsBU2MMm23rBACXLmpRztkrIqPEb2RVdlLaq1+GklDx0Ii6PfveVjx+8S5U6A==", "dependencies": { - "@react-aria/ssr": "^3.9.8", - "@react-stately/flags": "^3.1.1", - "@react-stately/utils": "^3.10.6", - "@react-types/shared": "^3.29.0", + "@react-aria/ssr": "^3.9.10", + "@react-stately/flags": "^3.1.2", + "@react-stately/utils": "^3.10.8", + "@react-types/shared": "^3.32.0", "@swc/helpers": "^0.5.0", "clsx": "^2.0.0" }, @@ -8205,13 +9510,13 @@ } }, "node_modules/@react-aria/toggle/node_modules/@react-stately/toggle": { - "version": "3.8.3", - "resolved": "https://registry.npmjs.org/@react-stately/toggle/-/toggle-3.8.3.tgz", - "integrity": "sha512-4T2V3P1RK4zEFz4vJjUXUXyB0g4Slm6stE6Ry20fzDWjltuW42cD2lmrd7ccTO/CXFmHLECcXQLD4GEbOj0epA==", + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@react-stately/toggle/-/toggle-3.9.1.tgz", + "integrity": "sha512-L6yUdE8xZfQhw4aEFZduF8u4v0VrpYrwWEA4Tu/4qwGIPukH0wd2W21Zpw+vAiLOaDKnxel1nXX68MWnm4QXpw==", "dependencies": { - "@react-stately/utils": "^3.10.6", - "@react-types/checkbox": "^3.9.3", - "@react-types/shared": "^3.29.0", + "@react-stately/utils": "^3.10.8", + "@react-types/checkbox": "^3.10.1", + "@react-types/shared": "^3.32.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -8219,9 +9524,9 @@ } }, "node_modules/@react-aria/toggle/node_modules/@react-stately/utils": { - "version": "3.10.6", - "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.6.tgz", - "integrity": "sha512-O76ip4InfTTzAJrg8OaZxKU4vvjMDOpfA/PGNOytiXwBbkct2ZeZwaimJ8Bt9W1bj5VsZ81/o/tW4BacbdDOMA==", + "version": "3.10.8", + "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.8.tgz", + "integrity": "sha512-SN3/h7SzRsusVQjQ4v10LaVsDc81jyyR0DD5HnsQitm/I5WDpaSr2nRHtyloPFU48jlql1XX/S04T2DLQM7Y3g==", "dependencies": { "@swc/helpers": "^0.5.0" }, @@ -8230,39 +9535,38 @@ } }, "node_modules/@react-aria/toggle/node_modules/@react-types/shared": { - "version": "3.29.0", - "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.29.0.tgz", - "integrity": "sha512-IDQYu/AHgZimObzCFdNl1LpZvQW/xcfLt3v20sorl5qRucDVj4S9os98sVTZ4IRIBjmS+MkjqpR5E70xan7ooA==", + "version": "3.32.0", + "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.32.0.tgz", + "integrity": "sha512-t+cligIJsZYFMSPFMvsJMjzlzde06tZMOIOFa1OV5Z0BcMowrb2g4mB57j/9nP28iJIRYn10xCniQts+qadrqQ==", "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "node_modules/@react-aria/toolbar": { - "version": "3.0.0-beta.14", - "resolved": "https://registry.npmjs.org/@react-aria/toolbar/-/toolbar-3.0.0-beta.14.tgz", - "integrity": "sha512-F9wFYhcbVUveo6+JfAjKyz19BnBaXBYG7YyZdGurhn5E1bD+Zrwz/ZCTrrx40xJsbofciCiiwnKiXmzB20Kl5Q==", + "version": "3.0.0-beta.11", + "resolved": "https://registry.npmjs.org/@react-aria/toolbar/-/toolbar-3.0.0-beta.11.tgz", + "integrity": "sha512-LM3jTRFNDgoEpoL568WaiuqiVM7eynSQLJis1hV0vlVnhTd7M7kzt7zoOjzxVb5Uapz02uCp1Fsm4wQMz09qwQ==", "dependencies": { - "@react-aria/focus": "^3.20.1", - "@react-aria/i18n": "^3.12.7", - "@react-aria/utils": "^3.28.1", - "@react-types/shared": "^3.28.0", + "@react-aria/focus": "^3.19.0", + "@react-aria/i18n": "^3.12.4", + "@react-aria/utils": "^3.26.0", + "@react-types/shared": "^3.26.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", - "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "node_modules/@react-aria/tooltip": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/@react-aria/tooltip/-/tooltip-3.8.1.tgz", - "integrity": "sha512-g5Vr5HFGfLQRxdYs8nZeXeNrni5YcRGegRjnEDUZwW+Gwvu8KTrD7IeXrBDndS+XoTzKC4MzfvtyXWWpYmT0KQ==", + "version": "3.8.6", + "resolved": "https://registry.npmjs.org/@react-aria/tooltip/-/tooltip-3.8.6.tgz", + "integrity": "sha512-lW/PegiswGLlCP0CM4FH2kbIrEe4Li2SoklzIRh4nXZtiLIexswoE5/5af7PMtoMAl31or6fHZleVLzZD4VcfA==", "dependencies": { - "@react-aria/interactions": "^3.24.1", - "@react-aria/utils": "^3.28.1", - "@react-stately/tooltip": "^3.5.2", - "@react-types/shared": "^3.28.0", - "@react-types/tooltip": "^3.4.15", + "@react-aria/interactions": "^3.25.4", + "@react-aria/utils": "^3.30.0", + "@react-stately/tooltip": "^3.5.6", + "@react-types/shared": "^3.31.0", + "@react-types/tooltip": "^3.4.19", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -8270,15 +9574,15 @@ "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, - "node_modules/@react-aria/utils": { - "version": "3.28.1", - "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.28.1.tgz", - "integrity": "sha512-mnHFF4YOVu9BRFQ1SZSKfPhg3z+lBRYoW5mLcYTQihbKhz48+I1sqRkP7ahMITr8ANH3nb34YaMME4XWmK2Mgg==", + "node_modules/@react-aria/tooltip/node_modules/@react-aria/utils": { + "version": "3.30.1", + "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.30.1.tgz", + "integrity": "sha512-zETcbDd6Vf9GbLndO6RiWJadIZsBU2MMm23rBACXLmpRztkrIqPEb2RVdlLaq1+GklDx0Ii6PfveVjx+8S5U6A==", "dependencies": { - "@react-aria/ssr": "^3.9.7", - "@react-stately/flags": "^3.1.0", - "@react-stately/utils": "^3.10.5", - "@react-types/shared": "^3.28.0", + "@react-aria/ssr": "^3.9.10", + "@react-stately/flags": "^3.1.2", + "@react-stately/utils": "^3.10.8", + "@react-types/shared": "^3.32.0", "@swc/helpers": "^0.5.0", "clsx": "^2.0.0" }, @@ -8287,14 +9591,48 @@ "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, - "node_modules/@react-aria/visually-hidden": { - "version": "3.8.22", - "resolved": "https://registry.npmjs.org/@react-aria/visually-hidden/-/visually-hidden-3.8.22.tgz", - "integrity": "sha512-EO3R8YTKZ7HkLl9k1Y2uBKYBgpJagth4/4W7mfpJZE24A3fQnCP8zx1sweXiAm0mirR4J6tNaK7Ia8ssP5TpOw==", + "node_modules/@react-aria/tooltip/node_modules/@react-stately/utils": { + "version": "3.10.8", + "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.8.tgz", + "integrity": "sha512-SN3/h7SzRsusVQjQ4v10LaVsDc81jyyR0DD5HnsQitm/I5WDpaSr2nRHtyloPFU48jlql1XX/S04T2DLQM7Y3g==", "dependencies": { - "@react-aria/interactions": "^3.25.0", - "@react-aria/utils": "^3.28.2", - "@react-types/shared": "^3.29.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/tooltip/node_modules/@react-types/shared": { + "version": "3.32.0", + "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.32.0.tgz", + "integrity": "sha512-t+cligIJsZYFMSPFMvsJMjzlzde06tZMOIOFa1OV5Z0BcMowrb2g4mB57j/9nP28iJIRYn10xCniQts+qadrqQ==", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/utils": { + "version": "3.26.0", + "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.26.0.tgz", + "integrity": "sha512-LkZouGSjjQ0rEqo4XJosS4L3YC/zzQkfRM3KoqK6fUOmUJ9t0jQ09WjiF+uOoG9u+p30AVg3TrZRUWmoTS+koQ==", + "dependencies": { + "@react-aria/ssr": "^3.9.7", + "@react-stately/utils": "^3.10.5", + "@react-types/shared": "^3.26.0", + "@swc/helpers": "^0.5.0", + "clsx": "^2.0.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/visually-hidden": { + "version": "3.8.27", + "resolved": "https://registry.npmjs.org/@react-aria/visually-hidden/-/visually-hidden-3.8.27.tgz", + "integrity": "sha512-hD1DbL3WnjPnCdlQjwe19bQVRAGJyN0Aaup+s7NNtvZUn7AjoEH78jo8TE+L8yM7z/OZUQF26laCfYqeIwWn4g==", + "dependencies": { + "@react-aria/interactions": "^3.25.5", + "@react-aria/utils": "^3.30.1", + "@react-types/shared": "^3.32.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -8303,14 +9641,14 @@ } }, "node_modules/@react-aria/visually-hidden/node_modules/@react-aria/interactions": { - "version": "3.25.0", - "resolved": "https://registry.npmjs.org/@react-aria/interactions/-/interactions-3.25.0.tgz", - "integrity": "sha512-GgIsDLlO8rDU/nFn6DfsbP9rfnzhm8QFjZkB9K9+r+MTSCn7bMntiWQgMM+5O6BiA8d7C7x4zuN4bZtc0RBdXQ==", + "version": "3.25.5", + "resolved": "https://registry.npmjs.org/@react-aria/interactions/-/interactions-3.25.5.tgz", + "integrity": "sha512-EweYHOEvMwef/wsiEqV73KurX/OqnmbzKQa2fLxdULbec5+yDj6wVGaRHIzM4NiijIDe+bldEl5DG05CAKOAHA==", "dependencies": { - "@react-aria/ssr": "^3.9.8", - "@react-aria/utils": "^3.28.2", - "@react-stately/flags": "^3.1.1", - "@react-types/shared": "^3.29.0", + "@react-aria/ssr": "^3.9.10", + "@react-aria/utils": "^3.30.1", + "@react-stately/flags": "^3.1.2", + "@react-types/shared": "^3.32.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -8319,14 +9657,14 @@ } }, "node_modules/@react-aria/visually-hidden/node_modules/@react-aria/utils": { - "version": "3.28.2", - "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.28.2.tgz", - "integrity": "sha512-J8CcLbvnQgiBn54eeEvQQbIOfBF3A1QizxMw9P4cl9MkeR03ug7RnjTIdJY/n2p7t59kLeAB3tqiczhcj+Oi5w==", + "version": "3.30.1", + "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.30.1.tgz", + "integrity": "sha512-zETcbDd6Vf9GbLndO6RiWJadIZsBU2MMm23rBACXLmpRztkrIqPEb2RVdlLaq1+GklDx0Ii6PfveVjx+8S5U6A==", "dependencies": { - "@react-aria/ssr": "^3.9.8", - "@react-stately/flags": "^3.1.1", - "@react-stately/utils": "^3.10.6", - "@react-types/shared": "^3.29.0", + "@react-aria/ssr": "^3.9.10", + "@react-stately/flags": "^3.1.2", + "@react-stately/utils": "^3.10.8", + "@react-types/shared": "^3.32.0", "@swc/helpers": "^0.5.0", "clsx": "^2.0.0" }, @@ -8336,9 +9674,9 @@ } }, "node_modules/@react-aria/visually-hidden/node_modules/@react-stately/utils": { - "version": "3.10.6", - "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.6.tgz", - "integrity": "sha512-O76ip4InfTTzAJrg8OaZxKU4vvjMDOpfA/PGNOytiXwBbkct2ZeZwaimJ8Bt9W1bj5VsZ81/o/tW4BacbdDOMA==", + "version": "3.10.8", + "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.8.tgz", + "integrity": "sha512-SN3/h7SzRsusVQjQ4v10LaVsDc81jyyR0DD5HnsQitm/I5WDpaSr2nRHtyloPFU48jlql1XX/S04T2DLQM7Y3g==", "dependencies": { "@swc/helpers": "^0.5.0" }, @@ -8347,22 +9685,33 @@ } }, "node_modules/@react-aria/visually-hidden/node_modules/@react-types/shared": { - "version": "3.29.0", - "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.29.0.tgz", - "integrity": "sha512-IDQYu/AHgZimObzCFdNl1LpZvQW/xcfLt3v20sorl5qRucDVj4S9os98sVTZ4IRIBjmS+MkjqpR5E70xan7ooA==", + "version": "3.32.0", + "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.32.0.tgz", + "integrity": "sha512-t+cligIJsZYFMSPFMvsJMjzlzde06tZMOIOFa1OV5Z0BcMowrb2g4mB57j/9nP28iJIRYn10xCniQts+qadrqQ==", "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "node_modules/@react-stately/calendar": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/@react-stately/calendar/-/calendar-3.7.1.tgz", - "integrity": "sha512-DXsJv2Xm1BOqJAx5846TmTG1IZ0oKrBqYAzWZG7hiDq3rPjYGgKtC/iJg9MUev6pHhoZlP9fdRCNFiCfzm5bLQ==", + "version": "3.8.3", + "resolved": "https://registry.npmjs.org/@react-stately/calendar/-/calendar-3.8.3.tgz", + "integrity": "sha512-HTWD6ZKQcXDlvj6glEEG0oi2Tpkaw19y5rK526s04zJs894wFqM9PK0WHthEYqjCeQJ5B/OkyG19XX4lENxnZw==", + "dependencies": { + "@internationalized/date": "^3.8.2", + "@react-stately/utils": "^3.10.8", + "@react-types/calendar": "^3.7.3", + "@react-types/shared": "^3.31.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-stately/calendar/node_modules/@react-stately/utils": { + "version": "3.10.8", + "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.8.tgz", + "integrity": "sha512-SN3/h7SzRsusVQjQ4v10LaVsDc81jyyR0DD5HnsQitm/I5WDpaSr2nRHtyloPFU48jlql1XX/S04T2DLQM7Y3g==", "dependencies": { - "@internationalized/date": "^3.7.0", - "@react-stately/utils": "^3.10.5", - "@react-types/calendar": "^3.6.1", - "@react-types/shared": "^3.28.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -8370,14 +9719,14 @@ } }, "node_modules/@react-stately/checkbox": { - "version": "3.6.12", - "resolved": "https://registry.npmjs.org/@react-stately/checkbox/-/checkbox-3.6.12.tgz", - "integrity": "sha512-gMxrWBl+styUD+2ntNIcviVpGt2Y+cHUGecAiNI3LM8/K6weI7938DWdLdK7i0gDmgSJwhoNRSavMPI1W6aMZQ==", + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@react-stately/checkbox/-/checkbox-3.7.0.tgz", + "integrity": "sha512-opViVhNvxFVHjXhM4nA/E03uvbLazsIKloXX9JtyBCZAQRUag17dpmkekfIkHvP4o7z7AWFoibD8JBFV1IrMcQ==", "dependencies": { - "@react-stately/form": "^3.1.2", - "@react-stately/utils": "^3.10.5", - "@react-types/checkbox": "^3.9.2", - "@react-types/shared": "^3.28.0", + "@react-stately/form": "^3.2.0", + "@react-stately/utils": "^3.10.8", + "@react-types/checkbox": "^3.10.0", + "@react-types/shared": "^3.31.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -8385,11 +9734,22 @@ } }, "node_modules/@react-stately/checkbox/node_modules/@react-stately/form": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/@react-stately/form/-/form-3.1.3.tgz", - "integrity": "sha512-Jisgm0facSS3sAzHfSgshoCo3LxfO0wmQj98MOBCGXyVL+MSwx2ilb38eXIyBCzHJzJnPRTLaK/E4T49aph47A==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@react-stately/form/-/form-3.2.1.tgz", + "integrity": "sha512-btgOPXkwvd6fdWKoepy5Ue43o2932OSkQxozsR7US1ffFLcQc3SNlADHaRChIXSG8ffPo9t0/Sl4eRzaKu3RgQ==", + "dependencies": { + "@react-types/shared": "^3.32.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-stately/checkbox/node_modules/@react-stately/utils": { + "version": "3.10.8", + "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.8.tgz", + "integrity": "sha512-SN3/h7SzRsusVQjQ4v10LaVsDc81jyyR0DD5HnsQitm/I5WDpaSr2nRHtyloPFU48jlql1XX/S04T2DLQM7Y3g==", "dependencies": { - "@react-types/shared": "^3.29.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -8397,19 +9757,19 @@ } }, "node_modules/@react-stately/checkbox/node_modules/@react-types/shared": { - "version": "3.29.0", - "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.29.0.tgz", - "integrity": "sha512-IDQYu/AHgZimObzCFdNl1LpZvQW/xcfLt3v20sorl5qRucDVj4S9os98sVTZ4IRIBjmS+MkjqpR5E70xan7ooA==", + "version": "3.32.0", + "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.32.0.tgz", + "integrity": "sha512-t+cligIJsZYFMSPFMvsJMjzlzde06tZMOIOFa1OV5Z0BcMowrb2g4mB57j/9nP28iJIRYn10xCniQts+qadrqQ==", "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "node_modules/@react-stately/collections": { - "version": "3.12.2", - "resolved": "https://registry.npmjs.org/@react-stately/collections/-/collections-3.12.2.tgz", - "integrity": "sha512-RoehfGwrsYJ/WGtyGSLZNYysszajnq0Q3iTXg7plfW1vNEzom/A31vrLjOSOHJWAtwW339SDGGRpymDtLo4GWA==", + "version": "3.12.6", + "resolved": "https://registry.npmjs.org/@react-stately/collections/-/collections-3.12.6.tgz", + "integrity": "sha512-S158RKWGZSodbJXKZDdcnrLzFxzFmyRWDNakQd1nBGhSrW2JV8lDn9ku5Og7TrjoEpkz//B2oId648YT792ilw==", "dependencies": { - "@react-types/shared": "^3.28.0", + "@react-types/shared": "^3.31.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -8417,18 +9777,18 @@ } }, "node_modules/@react-stately/combobox": { - "version": "3.10.3", - "resolved": "https://registry.npmjs.org/@react-stately/combobox/-/combobox-3.10.3.tgz", - "integrity": "sha512-l4yr8lSHfwFdA+ZpY15w98HkgF1iHytjerdQkMa4C0dCl4NWUyyWMOcgmHA8G56QEdbFo5dXyW6hzF2PJnUOIg==", + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/@react-stately/combobox/-/combobox-3.11.0.tgz", + "integrity": "sha512-W9COXdSOC+uqCZrRHJI0K7emlPb/Tx4A89JHWBcFmiAk+hs1Cnlyjw3aaqEiT8A8/HxDNMO9QcfisWC1iNyE9A==", "dependencies": { - "@react-stately/collections": "^3.12.2", - "@react-stately/form": "^3.1.2", - "@react-stately/list": "^3.12.0", - "@react-stately/overlays": "^3.6.14", - "@react-stately/select": "^3.6.11", - "@react-stately/utils": "^3.10.5", - "@react-types/combobox": "^3.13.3", - "@react-types/shared": "^3.28.0", + "@react-stately/collections": "^3.12.6", + "@react-stately/form": "^3.2.0", + "@react-stately/list": "^3.12.4", + "@react-stately/overlays": "^3.6.18", + "@react-stately/select": "^3.7.0", + "@react-stately/utils": "^3.10.8", + "@react-types/combobox": "^3.13.7", + "@react-types/shared": "^3.31.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -8436,11 +9796,22 @@ } }, "node_modules/@react-stately/combobox/node_modules/@react-stately/form": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/@react-stately/form/-/form-3.1.3.tgz", - "integrity": "sha512-Jisgm0facSS3sAzHfSgshoCo3LxfO0wmQj98MOBCGXyVL+MSwx2ilb38eXIyBCzHJzJnPRTLaK/E4T49aph47A==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@react-stately/form/-/form-3.2.1.tgz", + "integrity": "sha512-btgOPXkwvd6fdWKoepy5Ue43o2932OSkQxozsR7US1ffFLcQc3SNlADHaRChIXSG8ffPo9t0/Sl4eRzaKu3RgQ==", + "dependencies": { + "@react-types/shared": "^3.32.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-stately/combobox/node_modules/@react-stately/utils": { + "version": "3.10.8", + "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.8.tgz", + "integrity": "sha512-SN3/h7SzRsusVQjQ4v10LaVsDc81jyyR0DD5HnsQitm/I5WDpaSr2nRHtyloPFU48jlql1XX/S04T2DLQM7Y3g==", "dependencies": { - "@react-types/shared": "^3.29.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -8448,25 +9819,25 @@ } }, "node_modules/@react-stately/combobox/node_modules/@react-types/shared": { - "version": "3.29.0", - "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.29.0.tgz", - "integrity": "sha512-IDQYu/AHgZimObzCFdNl1LpZvQW/xcfLt3v20sorl5qRucDVj4S9os98sVTZ4IRIBjmS+MkjqpR5E70xan7ooA==", + "version": "3.32.0", + "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.32.0.tgz", + "integrity": "sha512-t+cligIJsZYFMSPFMvsJMjzlzde06tZMOIOFa1OV5Z0BcMowrb2g4mB57j/9nP28iJIRYn10xCniQts+qadrqQ==", "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "node_modules/@react-stately/datepicker": { - "version": "3.13.0", - "resolved": "https://registry.npmjs.org/@react-stately/datepicker/-/datepicker-3.13.0.tgz", - "integrity": "sha512-I0Y/aQraQyRLMWnh5tBZMiZ0xlmvPjFErXnQaeD7SdOYUHNtQS4BAQsMByQrMfg8uhOqUTKlIh7xEZusuqYWOA==", + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/@react-stately/datepicker/-/datepicker-3.15.0.tgz", + "integrity": "sha512-OuBx+h802CoANy6KNR6XuZCndiyRf9vpB32CYZX86nqWy21GSTeT73G41ze5cAH88A/6zmtpYK24nTlk8bdfWA==", "dependencies": { - "@internationalized/date": "^3.7.0", - "@internationalized/string": "^3.2.5", - "@react-stately/form": "^3.1.2", - "@react-stately/overlays": "^3.6.14", - "@react-stately/utils": "^3.10.5", - "@react-types/datepicker": "^3.11.0", - "@react-types/shared": "^3.28.0", + "@internationalized/date": "^3.8.2", + "@internationalized/string": "^3.2.7", + "@react-stately/form": "^3.2.0", + "@react-stately/overlays": "^3.6.18", + "@react-stately/utils": "^3.10.8", + "@react-types/datepicker": "^3.13.0", + "@react-types/shared": "^3.31.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -8474,29 +9845,54 @@ } }, "node_modules/@react-stately/datepicker/node_modules/@react-stately/form": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/@react-stately/form/-/form-3.1.3.tgz", - "integrity": "sha512-Jisgm0facSS3sAzHfSgshoCo3LxfO0wmQj98MOBCGXyVL+MSwx2ilb38eXIyBCzHJzJnPRTLaK/E4T49aph47A==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@react-stately/form/-/form-3.2.1.tgz", + "integrity": "sha512-btgOPXkwvd6fdWKoepy5Ue43o2932OSkQxozsR7US1ffFLcQc3SNlADHaRChIXSG8ffPo9t0/Sl4eRzaKu3RgQ==", "dependencies": { - "@react-types/shared": "^3.29.0", + "@react-types/shared": "^3.32.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, + "node_modules/@react-stately/datepicker/node_modules/@react-stately/utils": { + "version": "3.10.8", + "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.8.tgz", + "integrity": "sha512-SN3/h7SzRsusVQjQ4v10LaVsDc81jyyR0DD5HnsQitm/I5WDpaSr2nRHtyloPFU48jlql1XX/S04T2DLQM7Y3g==", + "dependencies": { + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-stately/datepicker/node_modules/@react-types/datepicker": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/@react-types/datepicker/-/datepicker-3.13.1.tgz", + "integrity": "sha512-ub+g5pS3WOo5P/3FRNsQSwvlb9CuLl2m6v6KBkRXc5xqKhFd7UjvVpL6Oi/1zwwfow4itvD1t7l1XxgCo7wZ6Q==", + "dependencies": { + "@internationalized/date": "^3.9.0", + "@react-types/calendar": "^3.7.4", + "@react-types/overlays": "^3.9.1", + "@react-types/shared": "^3.32.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, "node_modules/@react-stately/datepicker/node_modules/@react-types/shared": { - "version": "3.29.0", - "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.29.0.tgz", - "integrity": "sha512-IDQYu/AHgZimObzCFdNl1LpZvQW/xcfLt3v20sorl5qRucDVj4S9os98sVTZ4IRIBjmS+MkjqpR5E70xan7ooA==", + "version": "3.32.0", + "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.32.0.tgz", + "integrity": "sha512-t+cligIJsZYFMSPFMvsJMjzlzde06tZMOIOFa1OV5Z0BcMowrb2g4mB57j/9nP28iJIRYn10xCniQts+qadrqQ==", "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "node_modules/@react-stately/flags": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@react-stately/flags/-/flags-3.1.1.tgz", - "integrity": "sha512-XPR5gi5LfrPdhxZzdIlJDz/B5cBf63l4q6/AzNqVWFKgd0QqY5LvWJftXkklaIUpKSJkIKQb8dphuZXDtkWNqg==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@react-stately/flags/-/flags-3.1.2.tgz", + "integrity": "sha512-2HjFcZx1MyQXoPqcBGALwWWmgFVUk2TuKVIQxCbRq7fPyWXIl6VHcakCLurdtYC2Iks7zizvz0Idv48MQ38DWg==", "dependencies": { "@swc/helpers": "^0.5.0" } @@ -8514,14 +9910,14 @@ } }, "node_modules/@react-stately/grid": { - "version": "3.11.1", - "resolved": "https://registry.npmjs.org/@react-stately/grid/-/grid-3.11.1.tgz", - "integrity": "sha512-xMk2YsaIKkF8dInRLUFpUXBIqnYt88hehhq2nb65RFgsFFhngE/OkaFudSUzaYPc1KvHpW+oHqvseC+G1iDG2w==", + "version": "3.11.5", + "resolved": "https://registry.npmjs.org/@react-stately/grid/-/grid-3.11.5.tgz", + "integrity": "sha512-4cNjGYaNkcVS2wZoNHUrMRICBpkHStYw57EVemP7MjiWEVu53kzPgR1Iwmti2WFCpi1Lwu0qWNeCfzKpXW4BTg==", "dependencies": { - "@react-stately/collections": "^3.12.3", - "@react-stately/selection": "^3.20.1", - "@react-types/grid": "^3.3.1", - "@react-types/shared": "^3.29.0", + "@react-stately/collections": "^3.12.7", + "@react-stately/selection": "^3.20.5", + "@react-types/grid": "^3.3.5", + "@react-types/shared": "^3.32.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -8529,11 +9925,11 @@ } }, "node_modules/@react-stately/grid/node_modules/@react-stately/collections": { - "version": "3.12.3", - "resolved": "https://registry.npmjs.org/@react-stately/collections/-/collections-3.12.3.tgz", - "integrity": "sha512-QfSBME2QWDjUw/RmmUjrYl/j1iCYcYCIDsgZda1OeRtt63R11k0aqmmwrDRwCsA+Sv+D5QgkOp4KK+CokTzoVQ==", + "version": "3.12.7", + "resolved": "https://registry.npmjs.org/@react-stately/collections/-/collections-3.12.7.tgz", + "integrity": "sha512-0kQc0mI986GOCQHvRy4L0JQiotIK/KmEhR9Mu/6V0GoSdqg5QeUe4kyoNWj3bl03uQXme80v0L2jLHt+fOHHjA==", "dependencies": { - "@react-types/shared": "^3.29.0", + "@react-types/shared": "^3.32.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -8541,33 +9937,33 @@ } }, "node_modules/@react-stately/grid/node_modules/@react-types/grid": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/@react-types/grid/-/grid-3.3.1.tgz", - "integrity": "sha512-bPDckheJiHSIzSeSkLqrO6rXRLWvciFJr9rpCjq/+wBj6HsLh2iMpkB/SqmRHTGpPlJvlu0b7AlxK1FYE0QSKA==", + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/@react-types/grid/-/grid-3.3.5.tgz", + "integrity": "sha512-hG6J2KDfmOHitkWoCa/9DvY1nTO2wgMIApcFoqLv7AWJr9CzvVqo5tIhZZCXiT1AvU2kafJxu9e7sr5GxAT2YA==", "dependencies": { - "@react-types/shared": "^3.29.0" + "@react-types/shared": "^3.32.0" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "node_modules/@react-stately/grid/node_modules/@react-types/shared": { - "version": "3.29.0", - "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.29.0.tgz", - "integrity": "sha512-IDQYu/AHgZimObzCFdNl1LpZvQW/xcfLt3v20sorl5qRucDVj4S9os98sVTZ4IRIBjmS+MkjqpR5E70xan7ooA==", + "version": "3.32.0", + "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.32.0.tgz", + "integrity": "sha512-t+cligIJsZYFMSPFMvsJMjzlzde06tZMOIOFa1OV5Z0BcMowrb2g4mB57j/9nP28iJIRYn10xCniQts+qadrqQ==", "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "node_modules/@react-stately/list": { - "version": "3.12.1", - "resolved": "https://registry.npmjs.org/@react-stately/list/-/list-3.12.1.tgz", - "integrity": "sha512-N+YCInNZ2OpY0WUNvJWUTyFHtzE5yBtZ9DI4EHJDvm61+jmZ2s3HszOfa7j+7VOKq78VW3m5laqsQNWvMrLFrQ==", + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/@react-stately/list/-/list-3.13.0.tgz", + "integrity": "sha512-Panv8TmaY8lAl3R7CRhyUadhf2yid6VKsRDBCBB1FHQOOeL7lqIraz/oskvpabZincuaIUWqQhqYslC4a6dvuA==", "dependencies": { - "@react-stately/collections": "^3.12.3", - "@react-stately/selection": "^3.20.1", - "@react-stately/utils": "^3.10.6", - "@react-types/shared": "^3.29.0", + "@react-stately/collections": "^3.12.7", + "@react-stately/selection": "^3.20.5", + "@react-stately/utils": "^3.10.8", + "@react-types/shared": "^3.32.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -8575,11 +9971,11 @@ } }, "node_modules/@react-stately/list/node_modules/@react-stately/collections": { - "version": "3.12.3", - "resolved": "https://registry.npmjs.org/@react-stately/collections/-/collections-3.12.3.tgz", - "integrity": "sha512-QfSBME2QWDjUw/RmmUjrYl/j1iCYcYCIDsgZda1OeRtt63R11k0aqmmwrDRwCsA+Sv+D5QgkOp4KK+CokTzoVQ==", + "version": "3.12.7", + "resolved": "https://registry.npmjs.org/@react-stately/collections/-/collections-3.12.7.tgz", + "integrity": "sha512-0kQc0mI986GOCQHvRy4L0JQiotIK/KmEhR9Mu/6V0GoSdqg5QeUe4kyoNWj3bl03uQXme80v0L2jLHt+fOHHjA==", "dependencies": { - "@react-types/shared": "^3.29.0", + "@react-types/shared": "^3.32.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -8587,9 +9983,9 @@ } }, "node_modules/@react-stately/list/node_modules/@react-stately/utils": { - "version": "3.10.6", - "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.6.tgz", - "integrity": "sha512-O76ip4InfTTzAJrg8OaZxKU4vvjMDOpfA/PGNOytiXwBbkct2ZeZwaimJ8Bt9W1bj5VsZ81/o/tW4BacbdDOMA==", + "version": "3.10.8", + "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.8.tgz", + "integrity": "sha512-SN3/h7SzRsusVQjQ4v10LaVsDc81jyyR0DD5HnsQitm/I5WDpaSr2nRHtyloPFU48jlql1XX/S04T2DLQM7Y3g==", "dependencies": { "@swc/helpers": "^0.5.0" }, @@ -8598,21 +9994,21 @@ } }, "node_modules/@react-stately/list/node_modules/@react-types/shared": { - "version": "3.29.0", - "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.29.0.tgz", - "integrity": "sha512-IDQYu/AHgZimObzCFdNl1LpZvQW/xcfLt3v20sorl5qRucDVj4S9os98sVTZ4IRIBjmS+MkjqpR5E70xan7ooA==", + "version": "3.32.0", + "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.32.0.tgz", + "integrity": "sha512-t+cligIJsZYFMSPFMvsJMjzlzde06tZMOIOFa1OV5Z0BcMowrb2g4mB57j/9nP28iJIRYn10xCniQts+qadrqQ==", "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "node_modules/@react-stately/menu": { - "version": "3.9.3", - "resolved": "https://registry.npmjs.org/@react-stately/menu/-/menu-3.9.3.tgz", - "integrity": "sha512-9x1sTX3Xq2Q3mJUHV+YN9MR36qNzgn8eBSLa40eaFDaOOtoJ+V10m7OriUfpjey7WzLBpq00Sfda54/PbQHZ0g==", + "version": "3.9.7", + "resolved": "https://registry.npmjs.org/@react-stately/menu/-/menu-3.9.7.tgz", + "integrity": "sha512-mfz1YoCgtje61AGxVdQaAFLlOXt9vV5dd1lQljYUPRafA/qu5Ursz4fNVlcavWW9GscebzFQErx+y0oSP7EUtQ==", "dependencies": { - "@react-stately/overlays": "^3.6.15", - "@react-types/menu": "^3.10.0", - "@react-types/shared": "^3.29.0", + "@react-stately/overlays": "^3.6.19", + "@react-types/menu": "^3.10.4", + "@react-types/shared": "^3.32.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -8620,22 +10016,22 @@ } }, "node_modules/@react-stately/menu/node_modules/@react-types/shared": { - "version": "3.29.0", - "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.29.0.tgz", - "integrity": "sha512-IDQYu/AHgZimObzCFdNl1LpZvQW/xcfLt3v20sorl5qRucDVj4S9os98sVTZ4IRIBjmS+MkjqpR5E70xan7ooA==", + "version": "3.32.0", + "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.32.0.tgz", + "integrity": "sha512-t+cligIJsZYFMSPFMvsJMjzlzde06tZMOIOFa1OV5Z0BcMowrb2g4mB57j/9nP28iJIRYn10xCniQts+qadrqQ==", "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "node_modules/@react-stately/numberfield": { - "version": "3.9.10", - "resolved": "https://registry.npmjs.org/@react-stately/numberfield/-/numberfield-3.9.10.tgz", - "integrity": "sha512-47ta1GyfLsSaDJIdH6A0ARttPV32nu8a5zUSE2hTfRqwgAd3ksWW5ZEf6qIhDuhnE9GtaIuacsctD8C7M3EOPw==", + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/@react-stately/numberfield/-/numberfield-3.10.0.tgz", + "integrity": "sha512-6C8ML4/e2tcn01BRNfFLxetVaWwz0n0pVROnVpo8p761c6lmTqohqEMNcXCVNw9H0wsa1hug2a1S5PcN2OXgag==", "dependencies": { - "@internationalized/number": "^3.6.0", - "@react-stately/form": "^3.1.2", - "@react-stately/utils": "^3.10.5", - "@react-types/numberfield": "^3.8.9", + "@internationalized/number": "^3.6.4", + "@react-stately/form": "^3.2.0", + "@react-stately/utils": "^3.10.8", + "@react-types/numberfield": "^3.8.13", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -8643,11 +10039,22 @@ } }, "node_modules/@react-stately/numberfield/node_modules/@react-stately/form": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/@react-stately/form/-/form-3.1.3.tgz", - "integrity": "sha512-Jisgm0facSS3sAzHfSgshoCo3LxfO0wmQj98MOBCGXyVL+MSwx2ilb38eXIyBCzHJzJnPRTLaK/E4T49aph47A==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@react-stately/form/-/form-3.2.1.tgz", + "integrity": "sha512-btgOPXkwvd6fdWKoepy5Ue43o2932OSkQxozsR7US1ffFLcQc3SNlADHaRChIXSG8ffPo9t0/Sl4eRzaKu3RgQ==", + "dependencies": { + "@react-types/shared": "^3.32.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-stately/numberfield/node_modules/@react-stately/utils": { + "version": "3.10.8", + "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.8.tgz", + "integrity": "sha512-SN3/h7SzRsusVQjQ4v10LaVsDc81jyyR0DD5HnsQitm/I5WDpaSr2nRHtyloPFU48jlql1XX/S04T2DLQM7Y3g==", "dependencies": { - "@react-types/shared": "^3.29.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -8655,20 +10062,20 @@ } }, "node_modules/@react-stately/numberfield/node_modules/@react-types/shared": { - "version": "3.29.0", - "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.29.0.tgz", - "integrity": "sha512-IDQYu/AHgZimObzCFdNl1LpZvQW/xcfLt3v20sorl5qRucDVj4S9os98sVTZ4IRIBjmS+MkjqpR5E70xan7ooA==", + "version": "3.32.0", + "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.32.0.tgz", + "integrity": "sha512-t+cligIJsZYFMSPFMvsJMjzlzde06tZMOIOFa1OV5Z0BcMowrb2g4mB57j/9nP28iJIRYn10xCniQts+qadrqQ==", "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "node_modules/@react-stately/overlays": { - "version": "3.6.15", - "resolved": "https://registry.npmjs.org/@react-stately/overlays/-/overlays-3.6.15.tgz", - "integrity": "sha512-LBaGpXuI+SSd5HSGzyGJA0Gy09V2tl2G/r0lllTYqwt0RDZR6p7IrhdGVXZm6vI0oWEnih7yLC32krkVQrffgQ==", + "version": "3.6.19", + "resolved": "https://registry.npmjs.org/@react-stately/overlays/-/overlays-3.6.19.tgz", + "integrity": "sha512-swZXfDvxTYd7tKEpijEHBFFaEmbbnCvEhGlmrAz4K72cuRR9O5u+lcla8y1veGBbBSzrIdKNdBoIIJ+qQH+1TQ==", "dependencies": { - "@react-stately/utils": "^3.10.6", - "@react-types/overlays": "^3.8.14", + "@react-stately/utils": "^3.10.8", + "@react-types/overlays": "^3.9.1", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -8676,9 +10083,9 @@ } }, "node_modules/@react-stately/overlays/node_modules/@react-stately/utils": { - "version": "3.10.6", - "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.6.tgz", - "integrity": "sha512-O76ip4InfTTzAJrg8OaZxKU4vvjMDOpfA/PGNOytiXwBbkct2ZeZwaimJ8Bt9W1bj5VsZ81/o/tW4BacbdDOMA==", + "version": "3.10.8", + "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.8.tgz", + "integrity": "sha512-SN3/h7SzRsusVQjQ4v10LaVsDc81jyyR0DD5HnsQitm/I5WDpaSr2nRHtyloPFU48jlql1XX/S04T2DLQM7Y3g==", "dependencies": { "@swc/helpers": "^0.5.0" }, @@ -8687,14 +10094,14 @@ } }, "node_modules/@react-stately/radio": { - "version": "3.10.11", - "resolved": "https://registry.npmjs.org/@react-stately/radio/-/radio-3.10.11.tgz", - "integrity": "sha512-dclixp3fwNBbgpbi66x36YGaNwN7hI1nbuhkcnLAE0hWkTO8/wtKBgGqRKSfNV7MSiWlhBhhcdPcQ+V7q7AQIQ==", + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/@react-stately/radio/-/radio-3.11.0.tgz", + "integrity": "sha512-hsCmKb9e/ygmzBADFYIGpEQ43LrxjWnlKESgxphvlv0Klla4d6XLAYSFOTX1kcjSztpvVWrdl4cIfmKVF1pz2g==", "dependencies": { - "@react-stately/form": "^3.1.2", - "@react-stately/utils": "^3.10.5", - "@react-types/radio": "^3.8.7", - "@react-types/shared": "^3.28.0", + "@react-stately/form": "^3.2.0", + "@react-stately/utils": "^3.10.8", + "@react-types/radio": "^3.9.0", + "@react-types/shared": "^3.31.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -8702,11 +10109,22 @@ } }, "node_modules/@react-stately/radio/node_modules/@react-stately/form": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/@react-stately/form/-/form-3.1.3.tgz", - "integrity": "sha512-Jisgm0facSS3sAzHfSgshoCo3LxfO0wmQj98MOBCGXyVL+MSwx2ilb38eXIyBCzHJzJnPRTLaK/E4T49aph47A==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@react-stately/form/-/form-3.2.1.tgz", + "integrity": "sha512-btgOPXkwvd6fdWKoepy5Ue43o2932OSkQxozsR7US1ffFLcQc3SNlADHaRChIXSG8ffPo9t0/Sl4eRzaKu3RgQ==", + "dependencies": { + "@react-types/shared": "^3.32.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-stately/radio/node_modules/@react-stately/utils": { + "version": "3.10.8", + "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.8.tgz", + "integrity": "sha512-SN3/h7SzRsusVQjQ4v10LaVsDc81jyyR0DD5HnsQitm/I5WDpaSr2nRHtyloPFU48jlql1XX/S04T2DLQM7Y3g==", "dependencies": { - "@react-types/shared": "^3.29.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -8714,23 +10132,23 @@ } }, "node_modules/@react-stately/radio/node_modules/@react-types/shared": { - "version": "3.29.0", - "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.29.0.tgz", - "integrity": "sha512-IDQYu/AHgZimObzCFdNl1LpZvQW/xcfLt3v20sorl5qRucDVj4S9os98sVTZ4IRIBjmS+MkjqpR5E70xan7ooA==", + "version": "3.32.0", + "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.32.0.tgz", + "integrity": "sha512-t+cligIJsZYFMSPFMvsJMjzlzde06tZMOIOFa1OV5Z0BcMowrb2g4mB57j/9nP28iJIRYn10xCniQts+qadrqQ==", "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "node_modules/@react-stately/select": { - "version": "3.6.12", - "resolved": "https://registry.npmjs.org/@react-stately/select/-/select-3.6.12.tgz", - "integrity": "sha512-5o/NAaENO/Gxs1yui5BHLItxLnDPSQJ5HDKycuD0/gGC17BboAGEY/F9masiQ5qwRPe3JEc0QfvMRq3yZVNXog==", + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/@react-stately/select/-/select-3.7.1.tgz", + "integrity": "sha512-vZt4j9yVyOTWWJoP9plXmYaPZH2uMxbjcGMDbiShwsFiK8C2m9b3Cvy44TZehfzCWzpMVR/DYxEYuonEIGA82Q==", "dependencies": { - "@react-stately/form": "^3.1.3", - "@react-stately/list": "^3.12.1", - "@react-stately/overlays": "^3.6.15", - "@react-types/select": "^3.9.11", - "@react-types/shared": "^3.29.0", + "@react-stately/form": "^3.2.1", + "@react-stately/list": "^3.13.0", + "@react-stately/overlays": "^3.6.19", + "@react-types/select": "^3.10.1", + "@react-types/shared": "^3.32.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -8738,11 +10156,11 @@ } }, "node_modules/@react-stately/select/node_modules/@react-stately/form": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/@react-stately/form/-/form-3.1.3.tgz", - "integrity": "sha512-Jisgm0facSS3sAzHfSgshoCo3LxfO0wmQj98MOBCGXyVL+MSwx2ilb38eXIyBCzHJzJnPRTLaK/E4T49aph47A==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@react-stately/form/-/form-3.2.1.tgz", + "integrity": "sha512-btgOPXkwvd6fdWKoepy5Ue43o2932OSkQxozsR7US1ffFLcQc3SNlADHaRChIXSG8ffPo9t0/Sl4eRzaKu3RgQ==", "dependencies": { - "@react-types/shared": "^3.29.0", + "@react-types/shared": "^3.32.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -8750,21 +10168,21 @@ } }, "node_modules/@react-stately/select/node_modules/@react-types/shared": { - "version": "3.29.0", - "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.29.0.tgz", - "integrity": "sha512-IDQYu/AHgZimObzCFdNl1LpZvQW/xcfLt3v20sorl5qRucDVj4S9os98sVTZ4IRIBjmS+MkjqpR5E70xan7ooA==", + "version": "3.32.0", + "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.32.0.tgz", + "integrity": "sha512-t+cligIJsZYFMSPFMvsJMjzlzde06tZMOIOFa1OV5Z0BcMowrb2g4mB57j/9nP28iJIRYn10xCniQts+qadrqQ==", "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "node_modules/@react-stately/selection": { - "version": "3.20.1", - "resolved": "https://registry.npmjs.org/@react-stately/selection/-/selection-3.20.1.tgz", - "integrity": "sha512-K9MP6Rfg2yvFoY2Cr+ykA7bP4EBXlGaq5Dqfa1krvcXlEgMbQka5muLHdNXqjzGgcwPmS1dx1NECD15q63NtOw==", + "version": "3.20.5", + "resolved": "https://registry.npmjs.org/@react-stately/selection/-/selection-3.20.5.tgz", + "integrity": "sha512-YezWUNEn2pz5mQlbhmngiX9HqQsruLSXlkrAzB1DD6aliGrUvPKufTTGCixOaB8KVeCamdiFAgx1WomNplzdQA==", "dependencies": { - "@react-stately/collections": "^3.12.3", - "@react-stately/utils": "^3.10.6", - "@react-types/shared": "^3.29.0", + "@react-stately/collections": "^3.12.7", + "@react-stately/utils": "^3.10.8", + "@react-types/shared": "^3.32.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -8772,11 +10190,11 @@ } }, "node_modules/@react-stately/selection/node_modules/@react-stately/collections": { - "version": "3.12.3", - "resolved": "https://registry.npmjs.org/@react-stately/collections/-/collections-3.12.3.tgz", - "integrity": "sha512-QfSBME2QWDjUw/RmmUjrYl/j1iCYcYCIDsgZda1OeRtt63R11k0aqmmwrDRwCsA+Sv+D5QgkOp4KK+CokTzoVQ==", + "version": "3.12.7", + "resolved": "https://registry.npmjs.org/@react-stately/collections/-/collections-3.12.7.tgz", + "integrity": "sha512-0kQc0mI986GOCQHvRy4L0JQiotIK/KmEhR9Mu/6V0GoSdqg5QeUe4kyoNWj3bl03uQXme80v0L2jLHt+fOHHjA==", "dependencies": { - "@react-types/shared": "^3.29.0", + "@react-types/shared": "^3.32.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -8784,9 +10202,9 @@ } }, "node_modules/@react-stately/selection/node_modules/@react-stately/utils": { - "version": "3.10.6", - "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.6.tgz", - "integrity": "sha512-O76ip4InfTTzAJrg8OaZxKU4vvjMDOpfA/PGNOytiXwBbkct2ZeZwaimJ8Bt9W1bj5VsZ81/o/tW4BacbdDOMA==", + "version": "3.10.8", + "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.8.tgz", + "integrity": "sha512-SN3/h7SzRsusVQjQ4v10LaVsDc81jyyR0DD5HnsQitm/I5WDpaSr2nRHtyloPFU48jlql1XX/S04T2DLQM7Y3g==", "dependencies": { "@swc/helpers": "^0.5.0" }, @@ -8795,21 +10213,32 @@ } }, "node_modules/@react-stately/selection/node_modules/@react-types/shared": { - "version": "3.29.0", - "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.29.0.tgz", - "integrity": "sha512-IDQYu/AHgZimObzCFdNl1LpZvQW/xcfLt3v20sorl5qRucDVj4S9os98sVTZ4IRIBjmS+MkjqpR5E70xan7ooA==", + "version": "3.32.0", + "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.32.0.tgz", + "integrity": "sha512-t+cligIJsZYFMSPFMvsJMjzlzde06tZMOIOFa1OV5Z0BcMowrb2g4mB57j/9nP28iJIRYn10xCniQts+qadrqQ==", "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "node_modules/@react-stately/slider": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/@react-stately/slider/-/slider-3.6.2.tgz", - "integrity": "sha512-5S9omr29Viv2PRyZ056ZlazGBM8wYNNHakxsTHcSdG/G8WQLrWspWIMiCd4B37cCTkt9ik6AQ6Y3muHGXJI0IQ==", + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@react-stately/slider/-/slider-3.7.0.tgz", + "integrity": "sha512-quxqkyyxrxLELYEkPrIrucpVPdYDK8yyliv/vvNuHrjuLRIvx6UmssxqESp2EpZfwPYtEB29QXbAKT9+KuXoCQ==", + "dependencies": { + "@react-stately/utils": "^3.10.8", + "@react-types/shared": "^3.31.0", + "@react-types/slider": "^3.8.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-stately/slider/node_modules/@react-stately/utils": { + "version": "3.10.8", + "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.8.tgz", + "integrity": "sha512-SN3/h7SzRsusVQjQ4v10LaVsDc81jyyR0DD5HnsQitm/I5WDpaSr2nRHtyloPFU48jlql1XX/S04T2DLQM7Y3g==", "dependencies": { - "@react-stately/utils": "^3.10.5", - "@react-types/shared": "^3.28.0", - "@react-types/slider": "^3.7.9", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -8817,18 +10246,29 @@ } }, "node_modules/@react-stately/table": { - "version": "3.14.0", - "resolved": "https://registry.npmjs.org/@react-stately/table/-/table-3.14.0.tgz", - "integrity": "sha512-ALHIgAgSyHeyUiBDWIxmIEl9P4Gy5jlGybcT/rDBM8x7Ik/C/0Hd9f9Y5ubiZSpUGeAXlIaeEdSm0HBfYtQVRw==", + "version": "3.14.4", + "resolved": "https://registry.npmjs.org/@react-stately/table/-/table-3.14.4.tgz", + "integrity": "sha512-uhwk8z3DemozD+yHBjSa4WyxKczpDkxhJhW7ZVOY+1jNuTYxc9/JxzPsHICrlDVV8EPWwwyMUz8eO/8rKN7DbA==", + "dependencies": { + "@react-stately/collections": "^3.12.6", + "@react-stately/flags": "^3.1.2", + "@react-stately/grid": "^3.11.4", + "@react-stately/selection": "^3.20.4", + "@react-stately/utils": "^3.10.8", + "@react-types/grid": "^3.3.4", + "@react-types/shared": "^3.31.0", + "@react-types/table": "^3.13.2", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-stately/table/node_modules/@react-stately/utils": { + "version": "3.10.8", + "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.8.tgz", + "integrity": "sha512-SN3/h7SzRsusVQjQ4v10LaVsDc81jyyR0DD5HnsQitm/I5WDpaSr2nRHtyloPFU48jlql1XX/S04T2DLQM7Y3g==", "dependencies": { - "@react-stately/collections": "^3.12.2", - "@react-stately/flags": "^3.1.0", - "@react-stately/grid": "^3.11.0", - "@react-stately/selection": "^3.20.0", - "@react-stately/utils": "^3.10.5", - "@react-types/grid": "^3.3.0", - "@react-types/shared": "^3.28.0", - "@react-types/table": "^3.11.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -8836,13 +10276,13 @@ } }, "node_modules/@react-stately/tabs": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@react-stately/tabs/-/tabs-3.8.0.tgz", - "integrity": "sha512-I8ctOsUKPviJ82xWAcZMvWqz5/VZurkE+W9n9wrFbCgHAGK/37bx+PM1uU/Lk4yKp8WrPYSFOEPil5liD+M+ew==", + "version": "3.8.4", + "resolved": "https://registry.npmjs.org/@react-stately/tabs/-/tabs-3.8.4.tgz", + "integrity": "sha512-2Tr4yXkcNDLyyxrZr+c4FnAW/wkSim3UhDUWoOgTCy3mwlQzdh9r5qJrOZRghn1QvF7p8Ahp7O7qxwd2ZGJrvQ==", "dependencies": { - "@react-stately/list": "^3.12.0", - "@react-types/shared": "^3.28.0", - "@react-types/tabs": "^3.3.13", + "@react-stately/list": "^3.12.4", + "@react-types/shared": "^3.31.0", + "@react-types/tabs": "^3.3.17", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -8850,9 +10290,9 @@ } }, "node_modules/@react-stately/toast": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@react-stately/toast/-/toast-3.0.0.tgz", - "integrity": "sha512-g7e4hNO9E6kOqyBeLRAfZBihp1EIQikmaH3Uj/OZJXKvIDKJlNlpvwstUIcmEuEzqA1Uru78ozxIVWh3pg9ubg==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@react-stately/toast/-/toast-3.1.2.tgz", + "integrity": "sha512-HiInm7bck32khFBHZThTQaAF6e6/qm57F4mYRWdTq8IVeGDzpkbUYibnLxRhk0UZ5ybc6me+nqqPkG/lVmM42Q==", "dependencies": { "@swc/helpers": "^0.5.0", "use-sync-external-store": "^1.4.0" @@ -8876,12 +10316,12 @@ } }, "node_modules/@react-stately/tooltip": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@react-stately/tooltip/-/tooltip-3.5.2.tgz", - "integrity": "sha512-z81kwZWnnf2SE5/rHMrejH5uQu3dXUjrhIa2AGT038DNOmRyS9TkFBywPCiiE7tHpUg/rxZrPxx01JFGvOkmgg==", + "version": "3.5.6", + "resolved": "https://registry.npmjs.org/@react-stately/tooltip/-/tooltip-3.5.6.tgz", + "integrity": "sha512-BnOtE7726t1sCKPGbwzzEtEx40tjpbJvw5yqpoVnAV0OLfrXtLVYfd7tWRHmZOYmhELaUnY+gm3ZFYtwvnjs+A==", "dependencies": { - "@react-stately/overlays": "^3.6.14", - "@react-types/tooltip": "^3.4.15", + "@react-stately/overlays": "^3.6.18", + "@react-types/tooltip": "^3.4.19", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -8889,14 +10329,25 @@ } }, "node_modules/@react-stately/tree": { - "version": "3.8.8", - "resolved": "https://registry.npmjs.org/@react-stately/tree/-/tree-3.8.8.tgz", - "integrity": "sha512-21WB9kKT9+/tr6B8Q4G53tZXl/3dftg5sZqCR6x055FGd2wGVbkxsLhQLmC+XVkTiLU9pB3BjvZ9eaSj1D8Wmg==", + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@react-stately/tree/-/tree-3.9.1.tgz", + "integrity": "sha512-dyoPIvPK/cs03Tg/MQSODi2kKYW1zaiOG9KC2P0c8b44mywU2ojBKzhSJky3dBkJ4VVGy7L+voBh50ELMjEa8Q==", + "dependencies": { + "@react-stately/collections": "^3.12.6", + "@react-stately/selection": "^3.20.4", + "@react-stately/utils": "^3.10.8", + "@react-types/shared": "^3.31.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-stately/tree/node_modules/@react-stately/utils": { + "version": "3.10.8", + "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.8.tgz", + "integrity": "sha512-SN3/h7SzRsusVQjQ4v10LaVsDc81jyyR0DD5HnsQitm/I5WDpaSr2nRHtyloPFU48jlql1XX/S04T2DLQM7Y3g==", "dependencies": { - "@react-stately/collections": "^3.12.2", - "@react-stately/selection": "^3.20.0", - "@react-stately/utils": "^3.10.5", - "@react-types/shared": "^3.28.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -8915,12 +10366,12 @@ } }, "node_modules/@react-stately/virtualizer": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@react-stately/virtualizer/-/virtualizer-4.3.1.tgz", - "integrity": "sha512-yWRR9NhaD9NQezRUm1n0cQAYAOAYLOJSxVrCAKyhz/AYvG5JMMvFk3kzgrX8YZXoZKjybcdvy3YZ+jbCSprR6g==", + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/@react-stately/virtualizer/-/virtualizer-4.4.2.tgz", + "integrity": "sha512-csU/Bbq1+JYCXlF3wKHa690EhV4/uuK5VwZZvi9jTMqjblDiNUwEmIcx78J8aoadjho5wgRw3ddE9NPDGcVElA==", "dependencies": { - "@react-aria/utils": "^3.28.1", - "@react-types/shared": "^3.28.0", + "@react-aria/utils": "^3.30.0", + "@react-types/shared": "^3.31.0", "@swc/helpers": "^0.5.0" }, "peerDependencies": { @@ -8928,6 +10379,42 @@ "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, + "node_modules/@react-stately/virtualizer/node_modules/@react-aria/utils": { + "version": "3.30.1", + "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.30.1.tgz", + "integrity": "sha512-zETcbDd6Vf9GbLndO6RiWJadIZsBU2MMm23rBACXLmpRztkrIqPEb2RVdlLaq1+GklDx0Ii6PfveVjx+8S5U6A==", + "dependencies": { + "@react-aria/ssr": "^3.9.10", + "@react-stately/flags": "^3.1.2", + "@react-stately/utils": "^3.10.8", + "@react-types/shared": "^3.32.0", + "@swc/helpers": "^0.5.0", + "clsx": "^2.0.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-stately/virtualizer/node_modules/@react-stately/utils": { + "version": "3.10.8", + "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.8.tgz", + "integrity": "sha512-SN3/h7SzRsusVQjQ4v10LaVsDc81jyyR0DD5HnsQitm/I5WDpaSr2nRHtyloPFU48jlql1XX/S04T2DLQM7Y3g==", + "dependencies": { + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-stately/virtualizer/node_modules/@react-types/shared": { + "version": "3.32.0", + "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.32.0.tgz", + "integrity": "sha512-t+cligIJsZYFMSPFMvsJMjzlzde06tZMOIOFa1OV5Z0BcMowrb2g4mB57j/9nP28iJIRYn10xCniQts+qadrqQ==", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, "node_modules/@react-types/accordion": { "version": "3.0.0-alpha.26", "resolved": "https://registry.npmjs.org/@react-types/accordion/-/accordion-3.0.0-alpha.26.tgz", @@ -8940,135 +10427,127 @@ } }, "node_modules/@react-types/breadcrumbs": { - "version": "3.7.11", - "resolved": "https://registry.npmjs.org/@react-types/breadcrumbs/-/breadcrumbs-3.7.11.tgz", - "integrity": "sha512-pMvMLPFr7qs4SSnQ0GyX7i3DkWVs9wfm1lGPFbBO7pJLrHTSK/6Ii4cTEvP6d5o2VgjOVkvce9xCLWW5uosuEQ==", + "version": "3.7.15", + "resolved": "https://registry.npmjs.org/@react-types/breadcrumbs/-/breadcrumbs-3.7.15.tgz", + "integrity": "sha512-0RsymrsOAsx443XRDJ1krK+Lusr4t0qqExmzFe7/XYXOn/RbGKjzSdezsoWfTy8Hjks0YbfQPVKnNxg9LKv4XA==", "dependencies": { - "@react-types/link": "^3.5.11", - "@react-types/shared": "^3.28.0" + "@react-types/link": "^3.6.3", + "@react-types/shared": "^3.31.0" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "node_modules/@react-types/breadcrumbs/node_modules/@react-types/link": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@react-types/link/-/link-3.6.0.tgz", - "integrity": "sha512-BQ5Tktb+fUxvtqksAJZuP8Z/bpmnQ/Y/zgwxfU0OKmIWkKMUsXY+e0GBVxwFxeh39D77stpVxRsTl7NQrjgtSw==", + "version": "3.6.4", + "resolved": "https://registry.npmjs.org/@react-types/link/-/link-3.6.4.tgz", + "integrity": "sha512-eLpIgOPf7GW4DpdMq8UqiRJkriend1kWglz5O9qU+/FM6COtvRnQkEeRhHICUaU2NZUvMRQ30KaGUo3eeZ6b+g==", "dependencies": { - "@react-types/shared": "^3.29.0" + "@react-types/shared": "^3.32.0" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "node_modules/@react-types/breadcrumbs/node_modules/@react-types/shared": { - "version": "3.29.0", - "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.29.0.tgz", - "integrity": "sha512-IDQYu/AHgZimObzCFdNl1LpZvQW/xcfLt3v20sorl5qRucDVj4S9os98sVTZ4IRIBjmS+MkjqpR5E70xan7ooA==", + "version": "3.32.0", + "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.32.0.tgz", + "integrity": "sha512-t+cligIJsZYFMSPFMvsJMjzlzde06tZMOIOFa1OV5Z0BcMowrb2g4mB57j/9nP28iJIRYn10xCniQts+qadrqQ==", "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "node_modules/@react-types/button": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/@react-types/button/-/button-3.11.0.tgz", - "integrity": "sha512-gJh5i0JiBiZGZGDo+tXMp6xbixPM7IKZ0sDuxTYBG49qNzzWJq0uNYltO3emwSVXFSsBgRV/Wu8kQGhfuN7wIw==", + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/@react-types/button/-/button-3.13.0.tgz", + "integrity": "sha512-hwvcNnBjDeNvWheWfBhmkJSzC48ub5rZq0DnpemB3XKOvv5WcF9p6rrQZsQ3egNGkh0Z+bKfr2QfotgOkccHSw==", "dependencies": { - "@react-types/shared": "^3.28.0" + "@react-types/shared": "^3.31.0" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "node_modules/@react-types/calendar": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@react-types/calendar/-/calendar-3.7.0.tgz", - "integrity": "sha512-RiEfX2ZTcvfRktQc5obOJtNTgW+UwjNOUW5yf9CLCNOSM07e0w5jtC1ewsOZZbcctMrMCljjL8niGWiBv1wQ1Q==", + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/@react-types/calendar/-/calendar-3.7.4.tgz", + "integrity": "sha512-MZDyXtvdHl8CKQGYBkjYwc4ABBq6Mb4Fu7k/4boQAmMQ5Rtz29ouBCJrAs0BpR14B8ZMGzoNIolxS5RLKBmFSA==", "dependencies": { - "@internationalized/date": "^3.8.0", - "@react-types/shared": "^3.29.0" + "@internationalized/date": "^3.9.0", + "@react-types/shared": "^3.32.0" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, - "node_modules/@react-types/calendar/node_modules/@internationalized/date": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@internationalized/date/-/date-3.8.0.tgz", - "integrity": "sha512-J51AJ0fEL68hE4CwGPa6E0PO6JDaVLd8aln48xFCSy7CZkZc96dGEGmLs2OEEbBxcsVZtfrqkXJwI2/MSG8yKw==", - "dependencies": { - "@swc/helpers": "^0.5.0" - } - }, "node_modules/@react-types/calendar/node_modules/@react-types/shared": { - "version": "3.29.0", - "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.29.0.tgz", - "integrity": "sha512-IDQYu/AHgZimObzCFdNl1LpZvQW/xcfLt3v20sorl5qRucDVj4S9os98sVTZ4IRIBjmS+MkjqpR5E70xan7ooA==", + "version": "3.32.0", + "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.32.0.tgz", + "integrity": "sha512-t+cligIJsZYFMSPFMvsJMjzlzde06tZMOIOFa1OV5Z0BcMowrb2g4mB57j/9nP28iJIRYn10xCniQts+qadrqQ==", "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "node_modules/@react-types/checkbox": { - "version": "3.9.3", - "resolved": "https://registry.npmjs.org/@react-types/checkbox/-/checkbox-3.9.3.tgz", - "integrity": "sha512-h6wmK7CraKHKE6L13Ut+CtnjRktbMRhkCSorv7eg82M6p4PDhZ7mfDSh13IlGR4sryT8Ka+aOjOU+EvMrKiduA==", + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@react-types/checkbox/-/checkbox-3.10.1.tgz", + "integrity": "sha512-8ZqBoGBxtn6U/znpmyutGtBBaafUzcZnbuvYjwyRSONTrqQ0IhUq6jI/jbnE9r9SslIkbMB8IS1xRh2e63qmEQ==", "dependencies": { - "@react-types/shared": "^3.29.0" + "@react-types/shared": "^3.32.0" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "node_modules/@react-types/checkbox/node_modules/@react-types/shared": { - "version": "3.29.0", - "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.29.0.tgz", - "integrity": "sha512-IDQYu/AHgZimObzCFdNl1LpZvQW/xcfLt3v20sorl5qRucDVj4S9os98sVTZ4IRIBjmS+MkjqpR5E70xan7ooA==", + "version": "3.32.0", + "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.32.0.tgz", + "integrity": "sha512-t+cligIJsZYFMSPFMvsJMjzlzde06tZMOIOFa1OV5Z0BcMowrb2g4mB57j/9nP28iJIRYn10xCniQts+qadrqQ==", "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "node_modules/@react-types/combobox": { - "version": "3.13.3", - "resolved": "https://registry.npmjs.org/@react-types/combobox/-/combobox-3.13.3.tgz", - "integrity": "sha512-ASPLWuHke4XbnoOWUkNTguUa2cnpIsHPV0bcnfushC0yMSC4IEOlthstEbcdzjVUpWXSyaoI1R4POXmdIP53Nw==", + "version": "3.13.7", + "resolved": "https://registry.npmjs.org/@react-types/combobox/-/combobox-3.13.7.tgz", + "integrity": "sha512-R7MQ4Qm4fryo6FCg3Vo/l9wxkYVG05trsLbxzMvvxCMkpcoHUPhy8Ll33eXA3YP74Rs/IaM9d0d/amSUZ4M9wg==", "dependencies": { - "@react-types/shared": "^3.28.0" + "@react-types/shared": "^3.31.0" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "node_modules/@react-types/datepicker": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/@react-types/datepicker/-/datepicker-3.11.0.tgz", - "integrity": "sha512-GAYgPzqKvd1lR2sLYYMlUkNg2+QoM2uVUmpeQLP1SbYpDr1y8lG5cR54em1G4X/qY4+nCWGiwhRC2veP0D0kfA==", + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/@react-types/datepicker/-/datepicker-3.9.0.tgz", + "integrity": "sha512-dbKL5Qsm2MQwOTtVQdOcKrrphcXAqDD80WLlSQrBLg+waDuuQ7H+TrvOT0thLKloNBlFUGnZZfXGRHINpih/0g==", "dependencies": { - "@internationalized/date": "^3.7.0", - "@react-types/calendar": "^3.6.1", - "@react-types/overlays": "^3.8.13", - "@react-types/shared": "^3.28.0" + "@internationalized/date": "^3.6.0", + "@react-types/calendar": "^3.5.0", + "@react-types/overlays": "^3.8.11", + "@react-types/shared": "^3.26.0" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "node_modules/@react-types/dialog": { - "version": "3.5.17", - "resolved": "https://registry.npmjs.org/@react-types/dialog/-/dialog-3.5.17.tgz", - "integrity": "sha512-rKe2WrT272xuCH13euegBGjJAORYXJpHsX2hlu/f02TmMG4nSLss9vKBnY2N7k7nci65k5wDTW6lcsvQ4Co5zQ==", + "version": "3.5.21", + "resolved": "https://registry.npmjs.org/@react-types/dialog/-/dialog-3.5.21.tgz", + "integrity": "sha512-jF1gN4bvwYamsLjefaFDnaSKxTa3Wtvn5f7WLjNVZ8ICVoiMBMdUJXTlPQHAL4YWqtCj4hK/3uimR1E+Pwd7Xw==", "dependencies": { - "@react-types/overlays": "^3.8.14", - "@react-types/shared": "^3.29.0" + "@react-types/overlays": "^3.9.1", + "@react-types/shared": "^3.32.0" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "node_modules/@react-types/dialog/node_modules/@react-types/shared": { - "version": "3.29.0", - "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.29.0.tgz", - "integrity": "sha512-IDQYu/AHgZimObzCFdNl1LpZvQW/xcfLt3v20sorl5qRucDVj4S9os98sVTZ4IRIBjmS+MkjqpR5E70xan7ooA==", + "version": "3.32.0", + "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.32.0.tgz", + "integrity": "sha512-t+cligIJsZYFMSPFMvsJMjzlzde06tZMOIOFa1OV5Z0BcMowrb2g4mB57j/9nP28iJIRYn10xCniQts+qadrqQ==", "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } @@ -9085,11 +10564,11 @@ } }, "node_modules/@react-types/grid": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/@react-types/grid/-/grid-3.3.0.tgz", - "integrity": "sha512-9IXgD5qXXxz+S9RK+zT8umuTCEcE4Yfdl0zUGyTCB8LVcPEeZuarLGXZY/12Rkbd8+r6MUIKTxMVD3Nq9X5Ksg==", + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@react-types/grid/-/grid-3.3.4.tgz", + "integrity": "sha512-8XNn7Czhl+D1b2zRwdO8c3oBJmKgevT/viKJB4qBVFOhK0l/p3HYDZUMdeclvUfSt4wx4ASpI7MD3v1vmN54oA==", "dependencies": { - "@react-types/shared": "^3.28.0" + "@react-types/shared": "^3.31.0" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" @@ -9107,184 +10586,192 @@ } }, "node_modules/@react-types/listbox": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@react-types/listbox/-/listbox-3.6.0.tgz", - "integrity": "sha512-+1ugDKTxson/WNOQZO4BfrnQ6cGDt+72mEytXMsSsd4aEC+x3RyUv6NKwdOl4n602cOreo0MHtap1X2BOACVoQ==", + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/@react-types/listbox/-/listbox-3.7.3.tgz", + "integrity": "sha512-ONgror9uyGmIer5XxpRRNcc8QFVWiOzINrMKyaS8G4l3aP52ZwYpRfwMAVtra8lkVNvXDmO7hthPZkB6RYdNOA==", "dependencies": { - "@react-types/shared": "^3.29.0" + "@react-types/shared": "^3.32.0" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "node_modules/@react-types/listbox/node_modules/@react-types/shared": { - "version": "3.29.0", - "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.29.0.tgz", - "integrity": "sha512-IDQYu/AHgZimObzCFdNl1LpZvQW/xcfLt3v20sorl5qRucDVj4S9os98sVTZ4IRIBjmS+MkjqpR5E70xan7ooA==", + "version": "3.32.0", + "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.32.0.tgz", + "integrity": "sha512-t+cligIJsZYFMSPFMvsJMjzlzde06tZMOIOFa1OV5Z0BcMowrb2g4mB57j/9nP28iJIRYn10xCniQts+qadrqQ==", "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "node_modules/@react-types/menu": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/@react-types/menu/-/menu-3.10.0.tgz", - "integrity": "sha512-DKMqEmUmarVCK0jblNkSlzSH53AAsxWCX9RaKZeP9EnRs2/l1oZRuiQVHlOQRgYwEigAXa2TrwcX4nnxZ+U36Q==", + "version": "3.10.4", + "resolved": "https://registry.npmjs.org/@react-types/menu/-/menu-3.10.4.tgz", + "integrity": "sha512-jCFVShLq3eASiuznenjoKBv3j0Jy2KQilAjBxdEp56WkZ5D338y/oY5zR6d25u9M0QslpI0DgwC8BwU7MCsPnw==", "dependencies": { - "@react-types/overlays": "^3.8.14", - "@react-types/shared": "^3.29.0" + "@react-types/overlays": "^3.9.1", + "@react-types/shared": "^3.32.0" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "node_modules/@react-types/menu/node_modules/@react-types/shared": { - "version": "3.29.0", - "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.29.0.tgz", - "integrity": "sha512-IDQYu/AHgZimObzCFdNl1LpZvQW/xcfLt3v20sorl5qRucDVj4S9os98sVTZ4IRIBjmS+MkjqpR5E70xan7ooA==", + "version": "3.32.0", + "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.32.0.tgz", + "integrity": "sha512-t+cligIJsZYFMSPFMvsJMjzlzde06tZMOIOFa1OV5Z0BcMowrb2g4mB57j/9nP28iJIRYn10xCniQts+qadrqQ==", "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "node_modules/@react-types/numberfield": { - "version": "3.8.9", - "resolved": "https://registry.npmjs.org/@react-types/numberfield/-/numberfield-3.8.9.tgz", - "integrity": "sha512-YqhawYUULiZnUba0/9Vaps8WAT2lto4V6CD/X7s048jiOrHiiIX03RDEAQuKOt1UYdzBJDHfSew9uGMyf/nC0g==", + "version": "3.8.13", + "resolved": "https://registry.npmjs.org/@react-types/numberfield/-/numberfield-3.8.13.tgz", + "integrity": "sha512-zRSqInmxOTQJZt2fjAhuQK3Wa1vCOlKsRzUVvxTrE8gtQxlgFxirmobuUnjTEhwkFyb0bq8GvVfQV1E95Si2yw==", "dependencies": { - "@react-types/shared": "^3.28.0" + "@react-types/shared": "^3.31.0" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "node_modules/@react-types/overlays": { - "version": "3.8.14", - "resolved": "https://registry.npmjs.org/@react-types/overlays/-/overlays-3.8.14.tgz", - "integrity": "sha512-XJS67KHYhdMvPNHXNGdmc85gE+29QT5TwC58V4kxxHVtQh9fYzEEPzIV8K84XWSz04rRGe3fjDgRNbcqBektWQ==", + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@react-types/overlays/-/overlays-3.9.1.tgz", + "integrity": "sha512-UCG3TOu8FLk4j0Pr1nlhv0opcwMoqbGEOUvsSr6ITN6Qs2y0j+KYSYQ7a4+04m3dN//8+9Wjkkid8k+V1dV2CA==", "dependencies": { - "@react-types/shared": "^3.29.0" + "@react-types/shared": "^3.32.0" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "node_modules/@react-types/overlays/node_modules/@react-types/shared": { - "version": "3.29.0", - "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.29.0.tgz", - "integrity": "sha512-IDQYu/AHgZimObzCFdNl1LpZvQW/xcfLt3v20sorl5qRucDVj4S9os98sVTZ4IRIBjmS+MkjqpR5E70xan7ooA==", + "version": "3.32.0", + "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.32.0.tgz", + "integrity": "sha512-t+cligIJsZYFMSPFMvsJMjzlzde06tZMOIOFa1OV5Z0BcMowrb2g4mB57j/9nP28iJIRYn10xCniQts+qadrqQ==", "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "node_modules/@react-types/progress": { - "version": "3.5.10", - "resolved": "https://registry.npmjs.org/@react-types/progress/-/progress-3.5.10.tgz", - "integrity": "sha512-YDQExymdgORnSvXTtOW7SMhVOinlrD3bAlyCxO+hSAVaI1Ax38pW5dUFf6H85Jn7hLpjPQmQJvNsfsJ09rDFjQ==", + "version": "3.5.14", + "resolved": "https://registry.npmjs.org/@react-types/progress/-/progress-3.5.14.tgz", + "integrity": "sha512-GeGrjOeHR/p5qQ1gGlN68jb+lL47kuddxMgdR1iEnAlYGY4OtJoEN/EM5W2ZxJRKPcJmzdcY/p/J0PXa8URbSg==", "dependencies": { - "@react-types/shared": "^3.28.0" + "@react-types/shared": "^3.31.0" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "node_modules/@react-types/radio": { - "version": "3.8.7", - "resolved": "https://registry.npmjs.org/@react-types/radio/-/radio-3.8.7.tgz", - "integrity": "sha512-K620hnDmSR7u9cZfwJIfoLvmZS1j9liD7nDXBm+N6aiq9E+8sw312sIEX5iR2TrQ4xovvJQZN7DWxPVr+1LfWw==", + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/@react-types/radio/-/radio-3.9.0.tgz", + "integrity": "sha512-phndlgqMF6/9bOOhO3le00eozNfDU1E7OHWV2cWWhGSMRFuRdf7/d+NjVtavCX75+GJ50MxvXk+KB0fjTuvKyg==", "dependencies": { - "@react-types/shared": "^3.28.0" + "@react-types/shared": "^3.31.0" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "node_modules/@react-types/select": { - "version": "3.9.11", - "resolved": "https://registry.npmjs.org/@react-types/select/-/select-3.9.11.tgz", - "integrity": "sha512-uEpQCgDlrq/5fW05FgNEsqsqpvZVKfHQO9Mp7OTqGtm4UBNAbcQ6hOV7MJwQCS25Lu2luzOYdgqDUN8eAATJVQ==", + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@react-types/select/-/select-3.10.1.tgz", + "integrity": "sha512-teANUr1byOzGsS/r2j7PatV470JrOhKP8En9lscfnqW5CeUghr+0NxkALnPkiEhCObi/Vu8GIcPareD0HNhtFA==", "dependencies": { - "@react-types/shared": "^3.29.0" + "@react-types/shared": "^3.32.0" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "node_modules/@react-types/select/node_modules/@react-types/shared": { - "version": "3.29.0", - "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.29.0.tgz", - "integrity": "sha512-IDQYu/AHgZimObzCFdNl1LpZvQW/xcfLt3v20sorl5qRucDVj4S9os98sVTZ4IRIBjmS+MkjqpR5E70xan7ooA==", + "version": "3.32.0", + "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.32.0.tgz", + "integrity": "sha512-t+cligIJsZYFMSPFMvsJMjzlzde06tZMOIOFa1OV5Z0BcMowrb2g4mB57j/9nP28iJIRYn10xCniQts+qadrqQ==", "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "node_modules/@react-types/shared": { - "version": "3.28.0", - "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.28.0.tgz", - "integrity": "sha512-9oMEYIDc3sk0G5rysnYvdNrkSg7B04yTKl50HHSZVbokeHpnU0yRmsDaWb9B/5RprcKj8XszEk5guBO8Sa/Q+Q==", + "version": "3.31.0", + "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.31.0.tgz", + "integrity": "sha512-ua5U6V66gDcbLZe4P2QeyNgPp4YWD1ymGA6j3n+s8CGExtrCPe64v+g4mvpT8Bnb985R96e4zFT61+m0YCwqMg==", "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "node_modules/@react-types/slider": { - "version": "3.7.10", - "resolved": "https://registry.npmjs.org/@react-types/slider/-/slider-3.7.10.tgz", - "integrity": "sha512-Yb8wbpu2gS7AwvJUuz0IdZBRi6eIBZq32BSss4UHX0StA8dtR1/K4JeTsArxwiA3P0BA6t0gbR6wzxCvVA9fRw==", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@react-types/slider/-/slider-3.8.1.tgz", + "integrity": "sha512-WxiQWj6iQr5Uft0/KcB9XSr361XnyTmL6eREZZacngA9CjPhRWYP3BRDPcCTuP7fj9Yi4QKMrryyjHqMHP8OKQ==", "dependencies": { - "@react-types/shared": "^3.29.0" + "@react-types/shared": "^3.32.0" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "node_modules/@react-types/slider/node_modules/@react-types/shared": { - "version": "3.29.0", - "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.29.0.tgz", - "integrity": "sha512-IDQYu/AHgZimObzCFdNl1LpZvQW/xcfLt3v20sorl5qRucDVj4S9os98sVTZ4IRIBjmS+MkjqpR5E70xan7ooA==", + "version": "3.32.0", + "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.32.0.tgz", + "integrity": "sha512-t+cligIJsZYFMSPFMvsJMjzlzde06tZMOIOFa1OV5Z0BcMowrb2g4mB57j/9nP28iJIRYn10xCniQts+qadrqQ==", "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "node_modules/@react-types/switch": { - "version": "3.5.10", - "resolved": "https://registry.npmjs.org/@react-types/switch/-/switch-3.5.10.tgz", - "integrity": "sha512-YyNhx4CvuJ0Rvv7yMuQaqQuOIeg+NwLV00NHHJ+K0xEANSLcICLOLPNMOqRIqLSQDz5vDI705UKk8gVcxqPX5g==", + "version": "3.5.14", + "resolved": "https://registry.npmjs.org/@react-types/switch/-/switch-3.5.14.tgz", + "integrity": "sha512-M8kIv97i+ejCel4Ho+Y7tDbpOehymGwPA4ChxibeyD32+deyxu5B6BXxgKiL3l+oTLQ8ihLo3sRESdPFw8vpQg==", "dependencies": { - "@react-types/shared": "^3.29.0" + "@react-types/shared": "^3.32.0" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "node_modules/@react-types/switch/node_modules/@react-types/shared": { - "version": "3.29.0", - "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.29.0.tgz", - "integrity": "sha512-IDQYu/AHgZimObzCFdNl1LpZvQW/xcfLt3v20sorl5qRucDVj4S9os98sVTZ4IRIBjmS+MkjqpR5E70xan7ooA==", + "version": "3.32.0", + "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.32.0.tgz", + "integrity": "sha512-t+cligIJsZYFMSPFMvsJMjzlzde06tZMOIOFa1OV5Z0BcMowrb2g4mB57j/9nP28iJIRYn10xCniQts+qadrqQ==", "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "node_modules/@react-types/table": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/@react-types/table/-/table-3.11.0.tgz", - "integrity": "sha512-83cGyszL+sQ0uFNZvrnvDMg2KIxpe3l5U48IH9lvq2NC41Y4lGG0d7sBU6wgcc3vnQ/qhOE5LcbceGKEi2YSyw==", + "version": "3.13.2", + "resolved": "https://registry.npmjs.org/@react-types/table/-/table-3.13.2.tgz", + "integrity": "sha512-3/BpFIWHXTcGgQEfip87gMNCWPtPNsc3gFkW4qtsevQ+V0577KyNyvQgvFrqMZKnvz3NWFKyshBb7PTevsus4Q==", "dependencies": { - "@react-types/grid": "^3.3.0", - "@react-types/shared": "^3.28.0" + "@react-types/grid": "^3.3.4", + "@react-types/shared": "^3.31.0" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, "node_modules/@react-types/tabs": { - "version": "3.3.13", - "resolved": "https://registry.npmjs.org/@react-types/tabs/-/tabs-3.3.13.tgz", - "integrity": "sha512-jqaK2U+WKChAmYBMO8QxQlFaIM8zDRY9+ignA1HwIyRw7vli4Mycc4RcMxTPm8krvgo+zuVrped9QB+hsDjCsQ==", + "version": "3.3.18", + "resolved": "https://registry.npmjs.org/@react-types/tabs/-/tabs-3.3.18.tgz", + "integrity": "sha512-yX/AVlGS7VXCuy2LSm8y8nxUrKVBgnLv+FrtkLqf6jUMtD4KP3k1c4+GPHeScR0HcYzCQF7gCF3Skba1RdYoug==", "dependencies": { - "@react-types/shared": "^3.28.0" + "@react-types/shared": "^3.32.0" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, + "node_modules/@react-types/tabs/node_modules/@react-types/shared": { + "version": "3.32.0", + "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.32.0.tgz", + "integrity": "sha512-t+cligIJsZYFMSPFMvsJMjzlzde06tZMOIOFa1OV5Z0BcMowrb2g4mB57j/9nP28iJIRYn10xCniQts+qadrqQ==", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, "node_modules/@react-types/textfield": { "version": "3.10.0", "resolved": "https://registry.npmjs.org/@react-types/textfield/-/textfield-3.10.0.tgz", @@ -9297,12 +10784,12 @@ } }, "node_modules/@react-types/tooltip": { - "version": "3.4.15", - "resolved": "https://registry.npmjs.org/@react-types/tooltip/-/tooltip-3.4.15.tgz", - "integrity": "sha512-qiYwQLiEwYqrt/m8iQA8abl9k/9LrbtMNoEevL4jN4H0I5NrG55E78GYTkSzBBYmhBO4KnPVT0SfGM1tYaQx/A==", + "version": "3.4.19", + "resolved": "https://registry.npmjs.org/@react-types/tooltip/-/tooltip-3.4.19.tgz", + "integrity": "sha512-OR/pwZReWbCIxuHJYB1L4fTwliA+mzVvUJMWwXIRy6Eh5d07spS3FZEKFvOgjMxA1nyv5PLf8eyr5RuuP1GGAA==", "dependencies": { - "@react-types/overlays": "^3.8.13", - "@react-types/shared": "^3.28.0" + "@react-types/overlays": "^3.9.0", + "@react-types/shared": "^3.31.0" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" @@ -9314,14 +10801,9 @@ "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==" }, "node_modules/@rushstack/eslint-patch": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.11.0.tgz", - "integrity": "sha512-zxnHvoMQVqewTJr/W4pKjF0bMGiKJv1WX7bSrkl46Hg0QjESbzBROWK0Wg4RphzSOS5Jiy7eFimmM3UgMrMZbQ==" - }, - "node_modules/@socket.io/component-emitter": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz", - "integrity": "sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==" + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.12.0.tgz", + "integrity": "sha512-5EwMtOqvJMMa3HbmxLlF74e+3/HhwBTMcvt3nqVJgGCozO6hzIPOBlwm8mGVNR9SN2IJpxSnlxczyDjcn7qIyw==" }, "node_modules/@swc/counter": { "version": "0.1.3", @@ -9371,9 +10853,9 @@ } }, "node_modules/@tybys/wasm-util": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.9.0.tgz", - "integrity": "sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw==", + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.0.tgz", + "integrity": "sha512-VyyPYFlOMNylG45GoAe0xDoLwWuowvf92F9kySqzYh8vmYm7D2u4iUJKa1tOUpS70Ku13ASrOkS4ScXFsTaCNQ==", "optional": true, "dependencies": { "tslib": "^2.4.0" @@ -9392,6 +10874,20 @@ "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.5.tgz", "integrity": "sha512-j2K5UJqGTxeesj6oQuGpMgifpT5k9HprgQd8D1Y0lOFqKHl3PJu5GMeS4Y5EgjS55AE6OQxf8mPED9uaGbf4Cg==" }, + "node_modules/@types/crypto-js": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@types/crypto-js/-/crypto-js-4.2.2.tgz", + "integrity": "sha512-sDOLlVbHhXpAUAL0YHDUUwDZf3iN4Bwi4W6a0W0b+QcAezUbRtH4FVb+9J4h+XFPW7l/gQ9F8qC7P+Ec4k8QVQ==" + }, + "node_modules/@types/debug": { + "version": "4.1.12", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", + "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", + "peer": true, + "dependencies": { + "@types/ms": "*" + } + }, "node_modules/@types/echarts": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/@types/echarts/-/echarts-5.0.0.tgz", @@ -9422,9 +10918,9 @@ } }, "node_modules/@types/estree": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.7.tgz", - "integrity": "sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", + "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", "dev": true }, "node_modules/@types/geojson": { @@ -9442,6 +10938,15 @@ "@types/node": "*" } }, + "node_modules/@types/hast": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", + "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", + "peer": true, + "dependencies": { + "@types/unist": "*" + } + }, "node_modules/@types/js-cookie": { "version": "3.0.6", "resolved": "https://registry.npmjs.org/@types/js-cookie/-/js-cookie-3.0.6.tgz", @@ -9458,39 +10963,43 @@ "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==" }, - "node_modules/@types/lodash": { - "version": "4.17.16", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.16.tgz", - "integrity": "sha512-HX7Em5NYQAXKW+1T+FiuG27NGwzJfCX3s1GjOa7ujxZa52kjJLOr4FUxT+giF6Tgxv1e+/czV/iTtBw27WTU9g==" - }, - "node_modules/@types/lodash.debounce": { - "version": "4.0.9", - "resolved": "https://registry.npmjs.org/@types/lodash.debounce/-/lodash.debounce-4.0.9.tgz", - "integrity": "sha512-Ma5JcgTREwpLRwMM+XwBR7DaWe96nC38uCBDFKZWbNKD+osjVzdpnUSwBcqCptrp16sSOLBAUb50Car5I0TCsQ==", - "dependencies": { - "@types/lodash": "*" - } - }, - "node_modules/@types/luxon": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/@types/luxon/-/luxon-3.4.2.tgz", - "integrity": "sha512-TifLZlFudklWlMBfhubvgqTXRzLDI5pCbGa4P8a3wPyUQSW+1xQ5eDsreP9DWHX3tjq1ke96uYG/nwundroWcA==" - }, "node_modules/@types/marked": { "version": "4.3.2", "resolved": "https://registry.npmjs.org/@types/marked/-/marked-4.3.2.tgz", "integrity": "sha512-a79Yc3TOk6dGdituy8hmTTJXjOkZ7zsFYV10L337ttq/rec8lRMDBpV7fL3uLx6TgbFCa5DU/h8FmIBQPSbU0w==" }, + "node_modules/@types/mdast": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", + "peer": true, + "dependencies": { + "@types/unist": "*" + } + }, "node_modules/@types/minimatch": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", - "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", - "dev": true + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-6.0.0.tgz", + "integrity": "sha512-zmPitbQ8+6zNutpwgcQuLcsEpn/Cj54Kbn7L5pX0Os5kdWplB7xPgEh/g+SWOB/qmows2gpuCaPyduq8ZZRnxA==", + "deprecated": "This is a stub types definition. minimatch provides its own type definitions, so you do not need this installed.", + "dev": true, + "dependencies": { + "minimatch": "*" + } + }, + "node_modules/@types/ms": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-2.1.0.tgz", + "integrity": "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==", + "peer": true }, "node_modules/@types/node": { - "version": "20.5.7", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.5.7.tgz", - "integrity": "sha512-dP7f3LdZIysZnmvP3ANJYTSwg+wLLl8p7RqniVlV7j+oXSXAbt9h0WIBFmJy5inWZoX9wZN6eXx+YXd9Rh3RBA==" + "version": "20.19.11", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.19.11.tgz", + "integrity": "sha512-uug3FEEGv0r+jrecvUUpbY8lLisvIjg6AAic6a2bSP5OEOLeJsDSnvhCDov7ipFFMXS3orMpzlmi0ZcuGkBbow==", + "dependencies": { + "undici-types": "~6.21.0" + } }, "node_modules/@types/parse-json": { "version": "4.0.2", @@ -9559,47 +11068,20 @@ "resolved": "https://registry.npmjs.org/@types/turndown/-/turndown-5.0.5.tgz", "integrity": "sha512-TL2IgGgc7B5j78rIccBtlYAnkuv8nUQqhQc+DSYV5j9Be9XOcm/SKOVRuA47xAVI3680Tk9B1d8flK2GWT2+4w==" }, - "node_modules/@typescript-eslint/scope-manager": { - "version": "8.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.31.0.tgz", - "integrity": "sha512-knO8UyF78Nt8O/B64i7TlGXod69ko7z6vJD9uhSlm0qkAbGeRUSudcm0+K/4CrRjrpiHfBCjMWlc08Vav1xwcw==", - "dependencies": { - "@typescript-eslint/types": "8.31.0", - "@typescript-eslint/visitor-keys": "8.31.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } + "node_modules/@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", + "peer": true }, - "node_modules/@typescript-eslint/types": { - "version": "8.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.31.0.tgz", - "integrity": "sha512-Ch8oSjVyYyJxPQk8pMiP2FFGYatqXQfQIaMp+TpuuLlDachRWpUAeEu1u9B/v/8LToehUIWyiKcA/w5hUFRKuQ==", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.31.0.tgz", - "integrity": "sha512-xLmgn4Yl46xi6aDSZ9KkyfhhtnYI15/CvHbpOy/eR5NWhK/BK8wc709KKwhAR0m4ZKRP7h07bm4BWUYOCuRpQQ==", + "node_modules/@typescript-eslint/project-service": { + "version": "8.41.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.41.0.tgz", + "integrity": "sha512-b8V9SdGBQzQdjJ/IO3eDifGpDBJfvrNTp2QD9P2BeqWTGrRibgfgIlBSw6z3b6R7dPzg752tOs4u/7yCLxksSQ==", "dependencies": { - "@typescript-eslint/types": "8.31.0", - "@typescript-eslint/visitor-keys": "8.31.0", - "debug": "^4.3.4", - "fast-glob": "^3.3.2", - "is-glob": "^4.0.3", - "minimatch": "^9.0.4", - "semver": "^7.6.0", - "ts-api-utils": "^2.0.1" + "@typescript-eslint/tsconfig-utils": "^8.41.0", + "@typescript-eslint/types": "^8.41.0", + "debug": "^4.3.4" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -9609,13 +11091,83 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "typescript": ">=4.8.4 <5.9.0" + "typescript": ">=4.8.4 <6.0.0" + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "8.41.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.41.0.tgz", + "integrity": "sha512-n6m05bXn/Cd6DZDGyrpXrELCPVaTnLdPToyhBoFkLIMznRUQUEQdSp96s/pcWSQdqOhrgR1mzJ+yItK7T+WPMQ==", + "dependencies": { + "@typescript-eslint/types": "8.41.0", + "@typescript-eslint/visitor-keys": "8.41.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/tsconfig-utils": { + "version": "8.41.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.41.0.tgz", + "integrity": "sha512-TDhxYFPUYRFxFhuU5hTIJk+auzM/wKvWgoNYOPcOf6i4ReYlOoYN8q1dV5kOTjNQNJgzWN3TUUQMtlLOcUgdUw==", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.0.0" + } + }, + "node_modules/@typescript-eslint/types": { + "version": "8.41.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.41.0.tgz", + "integrity": "sha512-9EwxsWdVqh42afLbHP90n2VdHaWU/oWgbH2P0CfcNfdKL7CuKpwMQGjwev56vWu9cSKU7FWSu6r9zck6CVfnag==", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "8.41.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.41.0.tgz", + "integrity": "sha512-D43UwUYJmGhuwHfY7MtNKRZMmfd8+p/eNSfFe6tH5mbVDto+VQCayeAt35rOx3Cs6wxD16DQtIKw/YXxt5E0UQ==", + "dependencies": { + "@typescript-eslint/project-service": "8.41.0", + "@typescript-eslint/tsconfig-utils": "8.41.0", + "@typescript-eslint/types": "8.41.0", + "@typescript-eslint/visitor-keys": "8.41.0", + "debug": "^4.3.4", + "fast-glob": "^3.3.2", + "is-glob": "^4.0.3", + "minimatch": "^9.0.4", + "semver": "^7.6.0", + "ts-api-utils": "^2.1.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.0.0" } }, "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", "dependencies": { "balanced-match": "^1.0.0" } @@ -9661,12 +11213,12 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.31.0.tgz", - "integrity": "sha512-QcGHmlRHWOl93o64ZUMNewCdwKGU6WItOU52H0djgNmn1EOrhVudrDzXz4OycCRSCPwFCDrE2iIt5vmuUdHxuQ==", + "version": "8.41.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.41.0.tgz", + "integrity": "sha512-+GeGMebMCy0elMNg67LRNoVnUFPIm37iu5CmHESVx56/9Jsfdpsvbv605DQ81Pi/x11IdKUsS5nzgTYbCQU9fg==", "dependencies": { - "@typescript-eslint/types": "8.31.0", - "eslint-visitor-keys": "^4.2.0" + "@typescript-eslint/types": "8.41.0", + "eslint-visitor-keys": "^4.2.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -9677,9 +11229,9 @@ } }, "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz", - "integrity": "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", + "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, @@ -9687,10 +11239,40 @@ "url": "https://opencollective.com/eslint" } }, + "node_modules/@ungap/structured-clone": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz", + "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==", + "peer": true + }, + "node_modules/@unrs/resolver-binding-android-arm-eabi": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-android-arm-eabi/-/resolver-binding-android-arm-eabi-1.11.1.tgz", + "integrity": "sha512-ppLRUgHVaGRWUx0R0Ut06Mjo9gBaBkg3v/8AxusGLhsIotbBLuRk51rAzqLC8gq6NyyAojEXglNjzf6R948DNw==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@unrs/resolver-binding-android-arm64": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-android-arm64/-/resolver-binding-android-arm64-1.11.1.tgz", + "integrity": "sha512-lCxkVtb4wp1v+EoN+HjIG9cIIzPkX5OtM03pQYkG+U5O/wL53LC4QbIeazgiKqluGeVEeBlZahHalCaBvU1a2g==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "android" + ] + }, "node_modules/@unrs/resolver-binding-darwin-arm64": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-arm64/-/resolver-binding-darwin-arm64-1.6.4.tgz", - "integrity": "sha512-ehtknxfSIlAIVFmQ9/yVbW4SzyjWuQpKAtRujNzuR0qS1avz4+BSmM0lVhl4OnU7nJaun/g+AM2FeaUY5KwZsg==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-arm64/-/resolver-binding-darwin-arm64-1.11.1.tgz", + "integrity": "sha512-gPVA1UjRu1Y/IsB/dQEsp2V1pm44Of6+LWvbLc9SDk1c2KhhDRDBUkQCYVWe6f26uJb3fOK8saWMgtX8IrMk3g==", "cpu": [ "arm64" ], @@ -9700,9 +11282,9 @@ ] }, "node_modules/@unrs/resolver-binding-darwin-x64": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-x64/-/resolver-binding-darwin-x64-1.6.4.tgz", - "integrity": "sha512-CtPj8lqQNVaNjnURq4lCAsanQGN/zO8yFKbL8a7RKH4SU7EMYhOrK8JgW5mbcEDinB4hVuZdgsDCTA3x24CuVQ==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-x64/-/resolver-binding-darwin-x64-1.11.1.tgz", + "integrity": "sha512-cFzP7rWKd3lZaCsDze07QX1SC24lO8mPty9vdP+YVa3MGdVgPmFc59317b2ioXtgCMKGiCLxJ4HQs62oz6GfRQ==", "cpu": [ "x64" ], @@ -9712,9 +11294,9 @@ ] }, "node_modules/@unrs/resolver-binding-freebsd-x64": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-freebsd-x64/-/resolver-binding-freebsd-x64-1.6.4.tgz", - "integrity": "sha512-N8UpCG5vis1srGACnJ03WG4N9YfkpzcF7Ooztv9uOE3IG7yjxT4wSVpfbTUof2kOM8TmVhgINoIDQ5wxo+CCxQ==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-freebsd-x64/-/resolver-binding-freebsd-x64-1.11.1.tgz", + "integrity": "sha512-fqtGgak3zX4DCB6PFpsH5+Kmt/8CIi4Bry4rb1ho6Av2QHTREM+47y282Uqiu3ZRF5IQioJQ5qWRV6jduA+iGw==", "cpu": [ "x64" ], @@ -9724,9 +11306,9 @@ ] }, "node_modules/@unrs/resolver-binding-linux-arm-gnueabihf": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-gnueabihf/-/resolver-binding-linux-arm-gnueabihf-1.6.4.tgz", - "integrity": "sha512-Hllz4okH+R2P0YdFivGhrA1gjDLjQrhLmfu37TidpQpcp6tcTK40T9mt7SF8frXuPjd2/YNxXIyowOvswwnfOg==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-gnueabihf/-/resolver-binding-linux-arm-gnueabihf-1.11.1.tgz", + "integrity": "sha512-u92mvlcYtp9MRKmP+ZvMmtPN34+/3lMHlyMj7wXJDeXxuM0Vgzz0+PPJNsro1m3IZPYChIkn944wW8TYgGKFHw==", "cpu": [ "arm" ], @@ -9736,9 +11318,9 @@ ] }, "node_modules/@unrs/resolver-binding-linux-arm-musleabihf": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-musleabihf/-/resolver-binding-linux-arm-musleabihf-1.6.4.tgz", - "integrity": "sha512-Mem13rJYfFvBj4xlkuok0zH5qn8vTm9FEm+FyiZeRK/6AFVPc/y596HihKcHIk7djvJ4BYXs7yIZo2ezabE7IA==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-musleabihf/-/resolver-binding-linux-arm-musleabihf-1.11.1.tgz", + "integrity": "sha512-cINaoY2z7LVCrfHkIcmvj7osTOtm6VVT16b5oQdS4beibX2SYBwgYLmqhBjA1t51CarSaBuX5YNsWLjsqfW5Cw==", "cpu": [ "arm" ], @@ -9748,9 +11330,9 @@ ] }, "node_modules/@unrs/resolver-binding-linux-arm64-gnu": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-gnu/-/resolver-binding-linux-arm64-gnu-1.6.4.tgz", - "integrity": "sha512-kgyNRMgN7Z2pF2GJBHGIxhkN9e0rMOZwWORH3RjGHZnjtdrThxyQSMUGjK5MDM6+V3waPL0Kv9Y6pJnYxlvcXA==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-gnu/-/resolver-binding-linux-arm64-gnu-1.11.1.tgz", + "integrity": "sha512-34gw7PjDGB9JgePJEmhEqBhWvCiiWCuXsL9hYphDF7crW7UgI05gyBAi6MF58uGcMOiOqSJ2ybEeCvHcq0BCmQ==", "cpu": [ "arm64" ], @@ -9760,9 +11342,9 @@ ] }, "node_modules/@unrs/resolver-binding-linux-arm64-musl": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-musl/-/resolver-binding-linux-arm64-musl-1.6.4.tgz", - "integrity": "sha512-bLlGWp3Z7eiO6sytt5T3NFwiUfvIjYH9wGIVD01lnVOIBxHUjQQo+7Nv+SkZVP+Y7oySlyyrrzn5y9VFn1MLeQ==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-musl/-/resolver-binding-linux-arm64-musl-1.11.1.tgz", + "integrity": "sha512-RyMIx6Uf53hhOtJDIamSbTskA99sPHS96wxVE/bJtePJJtpdKGXO1wY90oRdXuYOGOTuqjT8ACccMc4K6QmT3w==", "cpu": [ "arm64" ], @@ -9772,9 +11354,9 @@ ] }, "node_modules/@unrs/resolver-binding-linux-ppc64-gnu": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-ppc64-gnu/-/resolver-binding-linux-ppc64-gnu-1.6.4.tgz", - "integrity": "sha512-Qt3g8MRemL9h51MCMh4BtQMNzK2JPo2CG8rVeTw8F2xKuUtLRqTsRGitOCbA6cuogv8EezBNyddKKT+bZ70W3g==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-ppc64-gnu/-/resolver-binding-linux-ppc64-gnu-1.11.1.tgz", + "integrity": "sha512-D8Vae74A4/a+mZH0FbOkFJL9DSK2R6TFPC9M+jCWYia/q2einCubX10pecpDiTmkJVUH+y8K3BZClycD8nCShA==", "cpu": [ "ppc64" ], @@ -9784,9 +11366,21 @@ ] }, "node_modules/@unrs/resolver-binding-linux-riscv64-gnu": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-gnu/-/resolver-binding-linux-riscv64-gnu-1.6.4.tgz", - "integrity": "sha512-MFMn6TCZZkaOt90lTC+OzfGuGTcOyNDDB6gqgmHEiNUAz8sfljbhKIyms8e792J/Dsq0H1LSWcNhtMjnRZtv8g==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-gnu/-/resolver-binding-linux-riscv64-gnu-1.11.1.tgz", + "integrity": "sha512-frxL4OrzOWVVsOc96+V3aqTIQl1O2TjgExV4EKgRY09AJ9leZpEg8Ak9phadbuX0BA4k8U5qtvMSQQGGmaJqcQ==", + "cpu": [ + "riscv64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-riscv64-musl": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-musl/-/resolver-binding-linux-riscv64-musl-1.11.1.tgz", + "integrity": "sha512-mJ5vuDaIZ+l/acv01sHoXfpnyrNKOk/3aDoEdLO/Xtn9HuZlDD6jKxHlkN8ZhWyLJsRBxfv9GYM2utQ1SChKew==", "cpu": [ "riscv64" ], @@ -9796,9 +11390,9 @@ ] }, "node_modules/@unrs/resolver-binding-linux-s390x-gnu": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-s390x-gnu/-/resolver-binding-linux-s390x-gnu-1.6.4.tgz", - "integrity": "sha512-RGV8V4VjxH8WhcAqvVuHAv85nbdU87dbcJmarXYuAUPLWC76ptJ32eGY5CM4MmmdU8NA3m4EkiBilSvzSt+BMA==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-s390x-gnu/-/resolver-binding-linux-s390x-gnu-1.11.1.tgz", + "integrity": "sha512-kELo8ebBVtb9sA7rMe1Cph4QHreByhaZ2QEADd9NzIQsYNQpt9UkM9iqr2lhGr5afh885d/cB5QeTXSbZHTYPg==", "cpu": [ "s390x" ], @@ -9808,9 +11402,9 @@ ] }, "node_modules/@unrs/resolver-binding-linux-x64-gnu": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-gnu/-/resolver-binding-linux-x64-gnu-1.6.4.tgz", - "integrity": "sha512-9SWe0F8kD7+4oD1dLvyHiVXN77PrBKbo46JVuwiCGtv3HnbSgNpjyl/9N4xqsXQScERwRWS6qjjA8fTaedwjRQ==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-gnu/-/resolver-binding-linux-x64-gnu-1.11.1.tgz", + "integrity": "sha512-C3ZAHugKgovV5YvAMsxhq0gtXuwESUKc5MhEtjBpLoHPLYM+iuwSj3lflFwK3DPm68660rZ7G8BMcwSro7hD5w==", "cpu": [ "x64" ], @@ -9820,9 +11414,9 @@ ] }, "node_modules/@unrs/resolver-binding-linux-x64-musl": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-musl/-/resolver-binding-linux-x64-musl-1.6.4.tgz", - "integrity": "sha512-EJP5VyeRTPHqm1CEVoeAcGY7z6fmvAl8MGi06NFxdvczRRwazg0SZre+kzYis/Px4jZY6nZwBXMsHamyY0CELg==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-musl/-/resolver-binding-linux-x64-musl-1.11.1.tgz", + "integrity": "sha512-rV0YSoyhK2nZ4vEswT/QwqzqQXw5I6CjoaYMOX0TqBlWhojUf8P94mvI7nuJTeaCkkds3QE4+zS8Ko+GdXuZtA==", "cpu": [ "x64" ], @@ -9832,24 +11426,24 @@ ] }, "node_modules/@unrs/resolver-binding-wasm32-wasi": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-wasm32-wasi/-/resolver-binding-wasm32-wasi-1.6.4.tgz", - "integrity": "sha512-/Igzy4K6QTajH0m1PesWaYyor/USENYiX7PQQHHsVvewX9rx2mUwpH0ckOLXKpnLNghm+mzDcEufdgFsZQEK3A==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-wasm32-wasi/-/resolver-binding-wasm32-wasi-1.11.1.tgz", + "integrity": "sha512-5u4RkfxJm+Ng7IWgkzi3qrFOvLvQYnPBmjmZQ8+szTK/b31fQCnleNl1GgEt7nIsZRIf5PLhPwT0WM+q45x/UQ==", "cpu": [ "wasm32" ], "optional": true, "dependencies": { - "@napi-rs/wasm-runtime": "^0.2.9" + "@napi-rs/wasm-runtime": "^0.2.11" }, "engines": { "node": ">=14.0.0" } }, "node_modules/@unrs/resolver-binding-win32-arm64-msvc": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-arm64-msvc/-/resolver-binding-win32-arm64-msvc-1.6.4.tgz", - "integrity": "sha512-MXx3CyX+XbNJm5HXgZrkiL1JbizaRbpEE1GnXYxIOjfBDFqzWl4tge5Fdp+sBtGeGPB42q6ZBnECEa/tzSWa6A==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-arm64-msvc/-/resolver-binding-win32-arm64-msvc-1.11.1.tgz", + "integrity": "sha512-nRcz5Il4ln0kMhfL8S3hLkxI85BXs3o8EYoattsJNdsX4YUU89iOkVn7g0VHSRxFuVMdM4Q1jEpIId1Ihim/Uw==", "cpu": [ "arm64" ], @@ -9859,9 +11453,9 @@ ] }, "node_modules/@unrs/resolver-binding-win32-ia32-msvc": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-ia32-msvc/-/resolver-binding-win32-ia32-msvc-1.6.4.tgz", - "integrity": "sha512-ZDIZ4HMZI8GNEUfBaM844O0LfguwDBvpu7orTv+9kxPOAW/6Cxyh768f/qlHIl8Xp0AHZOSJKLc1UneMdt9O6w==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-ia32-msvc/-/resolver-binding-win32-ia32-msvc-1.11.1.tgz", + "integrity": "sha512-DCEI6t5i1NmAZp6pFonpD5m7i6aFrpofcp4LA2i8IIq60Jyo28hamKBxNrZcyOwVOZkgsRp9O2sXWBWP8MnvIQ==", "cpu": [ "ia32" ], @@ -9871,9 +11465,9 @@ ] }, "node_modules/@unrs/resolver-binding-win32-x64-msvc": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-x64-msvc/-/resolver-binding-win32-x64-msvc-1.6.4.tgz", - "integrity": "sha512-jZIMKjruJy9ddDIZBLGzyi2rqfRzi3lNQkQTuaQkcpUMSy+HValMS/fvRHZIB0BGw/fdu2uCDfpxB6dNwB1Ung==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-x64-msvc/-/resolver-binding-win32-x64-msvc-1.11.1.tgz", + "integrity": "sha512-lrW200hZdbfRtztbygyaq/6jP6AKE8qQN2KvPcJ+x7wiD038YtnYtZ82IMNJ69GJibV7bwL3y9FgK+5w/pYt6g==", "cpu": [ "x64" ], @@ -10082,9 +11676,9 @@ "integrity": "sha512-FQXkOta0XBSUPHndIKON2Y9JeQz5ZeMqLYZVVK93FliNBFm7LNMIZmY6FrMEB9XPcDbE2bekMbZD6kzDkxwYjA==" }, "node_modules/acorn": { - "version": "8.14.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.1.tgz", - "integrity": "sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==", + "version": "8.15.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", + "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", "bin": { "acorn": "bin/acorn" }, @@ -10092,6 +11686,18 @@ "node": ">=0.4.0" } }, + "node_modules/acorn-import-phases": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/acorn-import-phases/-/acorn-import-phases-1.0.4.tgz", + "integrity": "sha512-wKmbr/DDiIXzEOiWrTTUcDm24kQ2vGfZQvM2fwg2vXqR5uW6aapr7ObPtj1th32b9u90/Pf4AItvdTh42fBmVQ==", + "dev": true, + "engines": { + "node": ">=10.13.0" + }, + "peerDependencies": { + "acorn": "^8.14.0" + } + }, "node_modules/acorn-jsx": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", @@ -10206,6 +11812,22 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "node_modules/ansi-styles/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/ansi-styles/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, "node_modules/any-promise": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", @@ -10271,16 +11893,18 @@ } }, "node_modules/array-includes": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", - "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.9.tgz", + "integrity": "sha512-FmeCCAenzH0KH381SPT5FZmiA/TmpndpcaShhfgEN9eCVjnFBqq3l1xrI42y8+PPLI6hypzou4GXw00WHmPBLQ==", "dependencies": { - "call-bind": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-object-atoms": "^1.0.0", - "get-intrinsic": "^1.2.4", - "is-string": "^1.0.7" + "es-abstract": "^1.24.0", + "es-object-atoms": "^1.1.1", + "get-intrinsic": "^1.3.0", + "is-string": "^1.1.1", + "math-intrinsics": "^1.1.0" }, "engines": { "node": ">= 0.4" @@ -10500,12 +12124,12 @@ } }, "node_modules/axios": { - "version": "1.8.4", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.8.4.tgz", - "integrity": "sha512-eBSYY4Y68NNlHbHBMdeDmKNtDgXWhQsJcGqzO3iLUM0GraQFSS9cVgPX5I9b3lbdFKyYoAEGAZF1DwhTaljNAw==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.11.0.tgz", + "integrity": "sha512-1Lx3WLFQWm3ooKDYZD1eXmoGO9fxYQjrycfHFC8P0sCfQVXyROp0p9PFWBehewBOdCwHc+f/b8I0fMto5eSfwA==", "dependencies": { "follow-redirects": "^1.15.6", - "form-data": "^4.0.0", + "form-data": "^4.0.4", "proxy-from-env": "^1.1.0" } }, @@ -10531,6 +12155,16 @@ "npm": ">=6" } }, + "node_modules/bail": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", + "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", + "peer": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", @@ -10568,9 +12202,9 @@ "dev": true }, "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -10588,9 +12222,9 @@ } }, "node_modules/browserslist": { - "version": "4.24.4", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.4.tgz", - "integrity": "sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==", + "version": "4.25.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.4.tgz", + "integrity": "sha512-4jYpcjabC606xJ3kw2QwGEZKX0Aw7sgQdZCvIK9dhVSPh76BKo+C+btT1RRofH7B+8iNpEbgGNVWiLki5q93yg==", "funding": [ { "type": "opencollective", @@ -10606,10 +12240,10 @@ } ], "dependencies": { - "caniuse-lite": "^1.0.30001688", - "electron-to-chromium": "^1.5.73", + "caniuse-lite": "^1.0.30001737", + "electron-to-chromium": "^1.5.211", "node-releases": "^2.0.19", - "update-browserslist-db": "^1.1.1" + "update-browserslist-db": "^1.1.3" }, "bin": { "browserslist": "cli.js" @@ -10752,9 +12386,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001715", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001715.tgz", - "integrity": "sha512-7ptkFGMm2OAOgvZpwgA4yjQ5SQbrNVGdRjzH0pBdy1Fasvcr+KAeECmbCAECzTuDuoX0FCY8KzUxjf9+9kfZEw==", + "version": "1.0.30001737", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001737.tgz", + "integrity": "sha512-BiloLiXtQNrY5UyF0+1nSJLXUENuhka2pzy2Fx5pGxqavdrxSCW4U6Pn/PoG3Efspi2frRbHpBV2XsrPE6EDlw==", "funding": [ { "type": "opencollective", @@ -10770,6 +12404,16 @@ } ] }, + "node_modules/ccount": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", + "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==", + "peer": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/cfb": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/cfb/-/cfb-1.2.2.tgz", @@ -10797,6 +12441,36 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, + "node_modules/character-entities": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", + "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==", + "peer": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-entities-html4": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz", + "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==", + "peer": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-entities-legacy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", + "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==", + "peer": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/chokidar": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", @@ -10850,85 +12524,91 @@ } }, "node_modules/ckeditor5": { - "version": "45.0.0", - "resolved": "https://registry.npmjs.org/ckeditor5/-/ckeditor5-45.0.0.tgz", - "integrity": "sha512-83LLE6nK6oeq2zGf2H5dwECtKET9/WBkFFwbaks7INmW2EqgijBluLwm2gnX/FPLpHzXxUUESAisr9HlH1gerQ==", + "version": "46.0.2", + "resolved": "https://registry.npmjs.org/ckeditor5/-/ckeditor5-46.0.2.tgz", + "integrity": "sha512-Ly+pG/OkF+9P7DaaaCp+VYJOm0+flxLR3Ue1thm10JnMvOW52XXYaRyoasAXoiGz6CC4lh0ZN7AtQSWu85oj3g==", + "peer": true, "dependencies": { - "@ckeditor/ckeditor5-adapter-ckfinder": "45.0.0", - "@ckeditor/ckeditor5-alignment": "45.0.0", - "@ckeditor/ckeditor5-autoformat": "45.0.0", - "@ckeditor/ckeditor5-autosave": "45.0.0", - "@ckeditor/ckeditor5-basic-styles": "45.0.0", - "@ckeditor/ckeditor5-block-quote": "45.0.0", - "@ckeditor/ckeditor5-bookmark": "45.0.0", - "@ckeditor/ckeditor5-ckbox": "45.0.0", - "@ckeditor/ckeditor5-ckfinder": "45.0.0", - "@ckeditor/ckeditor5-clipboard": "45.0.0", - "@ckeditor/ckeditor5-cloud-services": "45.0.0", - "@ckeditor/ckeditor5-code-block": "45.0.0", - "@ckeditor/ckeditor5-core": "45.0.0", - "@ckeditor/ckeditor5-easy-image": "45.0.0", - "@ckeditor/ckeditor5-editor-balloon": "45.0.0", - "@ckeditor/ckeditor5-editor-classic": "45.0.0", - "@ckeditor/ckeditor5-editor-decoupled": "45.0.0", - "@ckeditor/ckeditor5-editor-inline": "45.0.0", - "@ckeditor/ckeditor5-editor-multi-root": "45.0.0", - "@ckeditor/ckeditor5-emoji": "45.0.0", - "@ckeditor/ckeditor5-engine": "45.0.0", - "@ckeditor/ckeditor5-enter": "45.0.0", - "@ckeditor/ckeditor5-essentials": "45.0.0", - "@ckeditor/ckeditor5-find-and-replace": "45.0.0", - "@ckeditor/ckeditor5-font": "45.0.0", - "@ckeditor/ckeditor5-fullscreen": "45.0.0", - "@ckeditor/ckeditor5-heading": "45.0.0", - "@ckeditor/ckeditor5-highlight": "45.0.0", - "@ckeditor/ckeditor5-horizontal-line": "45.0.0", - "@ckeditor/ckeditor5-html-embed": "45.0.0", - "@ckeditor/ckeditor5-html-support": "45.0.0", - "@ckeditor/ckeditor5-icons": "45.0.0", - "@ckeditor/ckeditor5-image": "45.0.0", - "@ckeditor/ckeditor5-indent": "45.0.0", - "@ckeditor/ckeditor5-language": "45.0.0", - "@ckeditor/ckeditor5-link": "45.0.0", - "@ckeditor/ckeditor5-list": "45.0.0", - "@ckeditor/ckeditor5-markdown-gfm": "45.0.0", - "@ckeditor/ckeditor5-media-embed": "45.0.0", - "@ckeditor/ckeditor5-mention": "45.0.0", - "@ckeditor/ckeditor5-minimap": "45.0.0", - "@ckeditor/ckeditor5-page-break": "45.0.0", - "@ckeditor/ckeditor5-paragraph": "45.0.0", - "@ckeditor/ckeditor5-paste-from-office": "45.0.0", - "@ckeditor/ckeditor5-remove-format": "45.0.0", - "@ckeditor/ckeditor5-restricted-editing": "45.0.0", - "@ckeditor/ckeditor5-select-all": "45.0.0", - "@ckeditor/ckeditor5-show-blocks": "45.0.0", - "@ckeditor/ckeditor5-source-editing": "45.0.0", - "@ckeditor/ckeditor5-special-characters": "45.0.0", - "@ckeditor/ckeditor5-style": "45.0.0", - "@ckeditor/ckeditor5-table": "45.0.0", - "@ckeditor/ckeditor5-theme-lark": "45.0.0", - "@ckeditor/ckeditor5-typing": "45.0.0", - "@ckeditor/ckeditor5-ui": "45.0.0", - "@ckeditor/ckeditor5-undo": "45.0.0", - "@ckeditor/ckeditor5-upload": "45.0.0", - "@ckeditor/ckeditor5-utils": "45.0.0", - "@ckeditor/ckeditor5-watchdog": "45.0.0", - "@ckeditor/ckeditor5-widget": "45.0.0", - "@ckeditor/ckeditor5-word-count": "45.0.0" - } - }, - "node_modules/ckeditor5-collaboration": { - "version": "45.0.0", - "resolved": "https://registry.npmjs.org/ckeditor5-collaboration/-/ckeditor5-collaboration-45.0.0.tgz", - "integrity": "sha512-5Uz3VJOYfepeFNgiJvdIwLuKqj582kx8Yldwfdmn/GMWemhDXpz2XYmvZhCPPPQXQl/aRrUu4ewpjNHnShHr2A==", - "dependencies": { - "@ckeditor/ckeditor5-collaboration-core": "45.0.0" + "@ckeditor/ckeditor5-adapter-ckfinder": "46.0.2", + "@ckeditor/ckeditor5-alignment": "46.0.2", + "@ckeditor/ckeditor5-autoformat": "46.0.2", + "@ckeditor/ckeditor5-autosave": "46.0.2", + "@ckeditor/ckeditor5-basic-styles": "46.0.2", + "@ckeditor/ckeditor5-block-quote": "46.0.2", + "@ckeditor/ckeditor5-bookmark": "46.0.2", + "@ckeditor/ckeditor5-ckbox": "46.0.2", + "@ckeditor/ckeditor5-ckfinder": "46.0.2", + "@ckeditor/ckeditor5-clipboard": "46.0.2", + "@ckeditor/ckeditor5-cloud-services": "46.0.2", + "@ckeditor/ckeditor5-code-block": "46.0.2", + "@ckeditor/ckeditor5-core": "46.0.2", + "@ckeditor/ckeditor5-easy-image": "46.0.2", + "@ckeditor/ckeditor5-editor-balloon": "46.0.2", + "@ckeditor/ckeditor5-editor-classic": "46.0.2", + "@ckeditor/ckeditor5-editor-decoupled": "46.0.2", + "@ckeditor/ckeditor5-editor-inline": "46.0.2", + "@ckeditor/ckeditor5-editor-multi-root": "46.0.2", + "@ckeditor/ckeditor5-emoji": "46.0.2", + "@ckeditor/ckeditor5-engine": "46.0.2", + "@ckeditor/ckeditor5-enter": "46.0.2", + "@ckeditor/ckeditor5-essentials": "46.0.2", + "@ckeditor/ckeditor5-find-and-replace": "46.0.2", + "@ckeditor/ckeditor5-font": "46.0.2", + "@ckeditor/ckeditor5-fullscreen": "46.0.2", + "@ckeditor/ckeditor5-heading": "46.0.2", + "@ckeditor/ckeditor5-highlight": "46.0.2", + "@ckeditor/ckeditor5-horizontal-line": "46.0.2", + "@ckeditor/ckeditor5-html-embed": "46.0.2", + "@ckeditor/ckeditor5-html-support": "46.0.2", + "@ckeditor/ckeditor5-icons": "46.0.2", + "@ckeditor/ckeditor5-image": "46.0.2", + "@ckeditor/ckeditor5-indent": "46.0.2", + "@ckeditor/ckeditor5-language": "46.0.2", + "@ckeditor/ckeditor5-link": "46.0.2", + "@ckeditor/ckeditor5-list": "46.0.2", + "@ckeditor/ckeditor5-markdown-gfm": "46.0.2", + "@ckeditor/ckeditor5-media-embed": "46.0.2", + "@ckeditor/ckeditor5-mention": "46.0.2", + "@ckeditor/ckeditor5-minimap": "46.0.2", + "@ckeditor/ckeditor5-page-break": "46.0.2", + "@ckeditor/ckeditor5-paragraph": "46.0.2", + "@ckeditor/ckeditor5-paste-from-office": "46.0.2", + "@ckeditor/ckeditor5-remove-format": "46.0.2", + "@ckeditor/ckeditor5-restricted-editing": "46.0.2", + "@ckeditor/ckeditor5-select-all": "46.0.2", + "@ckeditor/ckeditor5-show-blocks": "46.0.2", + "@ckeditor/ckeditor5-source-editing": "46.0.2", + "@ckeditor/ckeditor5-special-characters": "46.0.2", + "@ckeditor/ckeditor5-style": "46.0.2", + "@ckeditor/ckeditor5-table": "46.0.2", + "@ckeditor/ckeditor5-theme-lark": "46.0.2", + "@ckeditor/ckeditor5-typing": "46.0.2", + "@ckeditor/ckeditor5-ui": "46.0.2", + "@ckeditor/ckeditor5-undo": "46.0.2", + "@ckeditor/ckeditor5-upload": "46.0.2", + "@ckeditor/ckeditor5-utils": "46.0.2", + "@ckeditor/ckeditor5-watchdog": "46.0.2", + "@ckeditor/ckeditor5-widget": "46.0.2", + "@ckeditor/ckeditor5-word-count": "46.0.2" } }, "node_modules/ckeditor5-custom-build": { "resolved": "vendor/ckeditor5", "link": true }, + "node_modules/ckeditor5/node_modules/@ckeditor/ckeditor5-watchdog": { + "version": "46.0.2", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-watchdog/-/ckeditor5-watchdog-46.0.2.tgz", + "integrity": "sha512-QaXczfT5WgyteNVzbYWhZ0SBLQj/qXXRefMq0v1mpI9Iro44iMV7XmvOWhTVsskwTuNq32a1C5zMzfW0Ax69rQ==", + "peer": true, + "dependencies": { + "@ckeditor/ckeditor5-core": "46.0.2", + "@ckeditor/ckeditor5-editor-multi-root": "46.0.2", + "@ckeditor/ckeditor5-engine": "46.0.2", + "@ckeditor/ckeditor5-utils": "46.0.2", + "es-toolkit": "1.39.5" + } + }, "node_modules/claygl": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/claygl/-/claygl-1.3.0.tgz", @@ -11015,27 +12695,33 @@ } }, "node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-3.1.0.tgz", + "integrity": "sha512-TVoqAq8ZDIpK5lsQY874DDnu65CSsc9vzq0wLpNQ6UMBq81GSZocVazPiBbYGzngzBOIRahpkTzCLVe2at4MfA==", + "peer": true, "dependencies": { - "color-name": "~1.1.4" + "color-name": "^2.0.0" }, "engines": { - "node": ">=7.0.0" + "node": ">=14.6" } }, "node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-2.0.0.tgz", + "integrity": "sha512-SbtvAMWvASO5TE2QP07jHBMXKafgdZz8Vrsrn96fiL+O92/FN/PLARzUW5sKt013fjAprK2d2iCn2hk2Xb5oow==", + "peer": true, + "engines": { + "node": ">=12.20" + } }, "node_modules/color-parse": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/color-parse/-/color-parse-1.4.2.tgz", - "integrity": "sha512-RI7s49/8yqDj3fECFZjUI1Yi0z/Gq1py43oNJivAIIDSyJiOZLfYCRQEgn8HEVAj++PcRe8AnL2XF0fRJ3BTnA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/color-parse/-/color-parse-2.0.2.tgz", + "integrity": "sha512-eCtOz5w5ttWIUcaKLiktF+DxZO1R9KLNY/xhbV6CkhM7sR3GhVghmt6X6yOnzeaM24po+Z9/S1apbXMwA3Iepw==", + "peer": true, "dependencies": { - "color-name": "^1.0.0" + "color-name": "^2.0.0" } }, "node_modules/color-string": { @@ -11047,6 +12733,27 @@ "simple-swizzle": "^0.2.2" } }, + "node_modules/color-string/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/color/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, "node_modules/color2k": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/color2k/-/color2k-2.0.3.tgz", @@ -11075,6 +12782,16 @@ "node": ">= 0.8" } }, + "node_modules/comma-separated-tokens": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", + "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==", + "peer": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/commander": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", @@ -11149,6 +12866,11 @@ "node": ">= 8" } }, + "node_modules/crypto-js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-4.2.0.tgz", + "integrity": "sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q==" + }, "node_modules/css-declaration-sorter": { "version": "6.4.1", "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz", @@ -11280,9 +13002,9 @@ } }, "node_modules/css-what": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.2.2.tgz", + "integrity": "sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==", "dev": true, "engines": { "node": ">= 6" @@ -11458,14 +13180,14 @@ } }, "node_modules/dayjs": { - "version": "1.11.13", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.13.tgz", - "integrity": "sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==" + "version": "1.11.15", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.15.tgz", + "integrity": "sha512-MC+DfnSWiM9APs7fpiurHGCoeIx0Gdl6QZBy+5lu8MbYKN5FZEXqOgrundfibdfhGZ15o9hzmZ2xJjZnbvgKXQ==" }, "node_modules/debug": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", - "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", + "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", "dependencies": { "ms": "^2.1.3" }, @@ -11479,9 +13201,22 @@ } }, "node_modules/decimal.js": { - "version": "10.5.0", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.5.0.tgz", - "integrity": "sha512-8vDa8Qxvr/+d94hSh5P3IJwI5t8/c0KsMp+g8bNw9cY2icONa5aPfvKeieW1WlG0WQYwwhJ7mjui2xtiePQSXw==" + "version": "10.6.0", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.6.0.tgz", + "integrity": "sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg==" + }, + "node_modules/decode-named-character-reference": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.2.0.tgz", + "integrity": "sha512-c6fcElNV6ShtZXmsgNgFFV5tVX2PaV4g+MOAkb8eXHvn6sryJBrZa9r0zV6+dtTyoCKxtDy5tyQ5ZwQuidtd+Q==", + "peer": true, + "dependencies": { + "character-entities": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } }, "node_modules/deep-is": { "version": "0.1.4", @@ -11572,6 +13307,19 @@ "node": ">=8" } }, + "node_modules/devlop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", + "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==", + "peer": true, + "dependencies": { + "dequal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/didyoumean": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", @@ -11606,11 +13354,11 @@ } }, "node_modules/docx": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/docx/-/docx-9.4.1.tgz", - "integrity": "sha512-N92hA8ZZ7DRlXG93gZa702snV316IFGNyp+TXD6KSJ7Wokj5NlqmpqgtOZ7/jXqkdSf03Qh35QzMfVPNWKqv3A==", + "version": "9.5.1", + "resolved": "https://registry.npmjs.org/docx/-/docx-9.5.1.tgz", + "integrity": "sha512-ABDI7JEirFD2+bHhOBlsGZxaG1UgZb2M/QMKhLSDGgVNhxDesTCDcP+qoDnDGjZ4EOXTRfUjUgwHVuZ6VSTfWQ==", "dependencies": { - "@types/node": "^22.7.5", + "@types/node": "^24.0.1", "hash.js": "^1.1.7", "jszip": "^3.10.1", "nanoid": "^5.1.3", @@ -11622,13 +13370,18 @@ } }, "node_modules/docx/node_modules/@types/node": { - "version": "22.14.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.14.1.tgz", - "integrity": "sha512-u0HuPQwe/dHrItgHHpmw3N2fYCR6x4ivMNbPHRkBVP4CvN+kiRrKHWk3i8tXiO/joPwXLMYvF9TTF0eqgHIuOw==", + "version": "24.3.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.3.0.tgz", + "integrity": "sha512-aPTXCrfwnDLj4VvXrm+UUCQjNEvJgNA8s5F1cvwQU+3KNltTOkBm1j30uNLyqqPNe7gE3KFzImYoZEfLhp4Yow==", "dependencies": { - "undici-types": "~6.21.0" + "undici-types": "~7.10.0" } }, + "node_modules/docx/node_modules/undici-types": { + "version": "7.10.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.10.0.tgz", + "integrity": "sha512-t5Fy/nfn+14LuOc2KNYg75vZqClpAiqscVvMygNnlsHBFpSXdJaYtXMcdNLpl/Qvc3P2cB3s6lOV51nqsFq4ag==" + }, "node_modules/dom-helpers": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", @@ -11688,9 +13441,9 @@ } }, "node_modules/dompurify": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.2.5.tgz", - "integrity": "sha512-mLPd29uoRe9HpvwP2TxClGQBzGXeEC/we/q+bFlmPPmj2p2Ugl3r6ATu/UU1v77DXNcehiBg9zsr1dREyA/dJQ==", + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.2.6.tgz", + "integrity": "sha512-/2GogDQlohXPZe6D6NOgQvXLPSYBqIWMnZ8zzOhn09REE4eyAzb+Hed3jhoM9OkuaJ8P6ZGTTVWQKAi8ieIzfQ==", "optionalDependencies": { "@types/trusted-types": "^2.0.7" } @@ -11753,9 +13506,9 @@ "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==" }, "node_modules/electron-to-chromium": { - "version": "1.5.140", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.140.tgz", - "integrity": "sha512-o82Rj+ONp4Ip7Cl1r7lrqx/pXhbp/lh9DpKcMNscFJdh8ebyRofnc7Sh01B4jx403RI0oqTBvlZ7OBIZLMr2+Q==" + "version": "1.5.211", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.211.tgz", + "integrity": "sha512-IGBvimJkotaLzFnwIVgW9/UD/AOJ2tByUmeOrtqBfACSbAw5b1G0XpvdaieKyc7ULmbwXVx+4e4Be8pOPBrYkw==" }, "node_modules/emoji-regex": { "version": "9.2.2", @@ -11771,46 +13524,10 @@ "node": ">= 4" } }, - "node_modules/engine.io-client": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.5.4.tgz", - "integrity": "sha512-GeZeeRjpD2qf49cZQ0Wvh/8NJNfeXkXXcoGh+F77oEAgo9gUHwT1fCRxSNU+YEEaysOJTnsFHmM5oAcPy4ntvQ==", - "dependencies": { - "@socket.io/component-emitter": "~3.1.0", - "debug": "~4.3.1", - "engine.io-parser": "~5.2.1", - "ws": "~8.17.1", - "xmlhttprequest-ssl": "~2.0.0" - } - }, - "node_modules/engine.io-client/node_modules/debug": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", - "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/engine.io-parser": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.3.tgz", - "integrity": "sha512-HqD3yTBfnBxIrbnM1DoD6Pcq8NECnh8d4As1Qgh0z5Gg3jRRIqijury0CL3ghu/edArpUYiYqQiDUQBIs4np3Q==", - "engines": { - "node": ">=10.0.0" - } - }, "node_modules/enhanced-resolve": { - "version": "5.18.1", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.1.tgz", - "integrity": "sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==", + "version": "5.18.3", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.3.tgz", + "integrity": "sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww==", "dev": true, "dependencies": { "graceful-fs": "^4.2.4", @@ -11821,9 +13538,9 @@ } }, "node_modules/entities": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.0.tgz", - "integrity": "sha512-aKstq2TDOndCn4diEyp9Uq/Flu2i1GlLkc6XIDQSDMuaFE3OPW5OphLCyQ5SpSJZTb4reN+kTcYru5yIfXoRPw==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz", + "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==", "engines": { "node": ">=0.12" }, @@ -11852,26 +13569,26 @@ } }, "node_modules/es-abstract": { - "version": "1.23.9", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.9.tgz", - "integrity": "sha512-py07lI0wjxAC/DcfK1S6G7iANonniZwTISvdPzk9hzeH0IZIshbuuFxLIU96OyF89Yb9hiqWn8M/bY83KY5vzA==", + "version": "1.24.0", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.24.0.tgz", + "integrity": "sha512-WSzPgsdLtTcQwm4CROfS5ju2Wa1QQcVeT37jFjYzdFz1r9ahadC8B8/a4qxJxM+09F18iumCdRmlr96ZYkQvEg==", "dependencies": { "array-buffer-byte-length": "^1.0.2", "arraybuffer.prototype.slice": "^1.0.4", "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.8", - "call-bound": "^1.0.3", + "call-bound": "^1.0.4", "data-view-buffer": "^1.0.2", "data-view-byte-length": "^1.0.2", "data-view-byte-offset": "^1.0.1", "es-define-property": "^1.0.1", "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", + "es-object-atoms": "^1.1.1", "es-set-tostringtag": "^2.1.0", "es-to-primitive": "^1.3.0", "function.prototype.name": "^1.1.8", - "get-intrinsic": "^1.2.7", - "get-proto": "^1.0.0", + "get-intrinsic": "^1.3.0", + "get-proto": "^1.0.1", "get-symbol-description": "^1.1.0", "globalthis": "^1.0.4", "gopd": "^1.2.0", @@ -11883,21 +13600,24 @@ "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-set": "^2.0.3", "is-shared-array-buffer": "^1.0.4", "is-string": "^1.1.1", "is-typed-array": "^1.1.15", - "is-weakref": "^1.1.0", + "is-weakref": "^1.1.1", "math-intrinsics": "^1.1.0", - "object-inspect": "^1.13.3", + "object-inspect": "^1.13.4", "object-keys": "^1.1.1", "object.assign": "^4.1.7", "own-keys": "^1.0.1", - "regexp.prototype.flags": "^1.5.3", + "regexp.prototype.flags": "^1.5.4", "safe-array-concat": "^1.1.3", "safe-push-apply": "^1.0.0", "safe-regex-test": "^1.1.0", "set-proto": "^1.0.0", + "stop-iteration-iterator": "^1.1.0", "string.prototype.trim": "^1.2.10", "string.prototype.trimend": "^1.0.9", "string.prototype.trimstart": "^1.0.8", @@ -11906,7 +13626,7 @@ "typed-array-byte-offset": "^1.0.4", "typed-array-length": "^1.0.7", "unbox-primitive": "^1.1.0", - "which-typed-array": "^1.1.18" + "which-typed-array": "^1.1.19" }, "engines": { "node": ">= 0.4" @@ -12016,9 +13736,10 @@ } }, "node_modules/es-toolkit": { - "version": "1.32.0", - "resolved": "https://registry.npmjs.org/es-toolkit/-/es-toolkit-1.32.0.tgz", - "integrity": "sha512-ZfSfHP1l6ubgW/B/FRtqb9bYdMvI6jizbOSfbwwJNcOQ1QE6TFsC3jpQkZ900uUPSR3t3SU5Ds7UWKnYz+uP8Q==" + "version": "1.39.5", + "resolved": "https://registry.npmjs.org/es-toolkit/-/es-toolkit-1.39.5.tgz", + "integrity": "sha512-z9V0qU4lx1TBXDNFWfAASWk6RNU6c6+TJBKE+FLIg8u0XJ6Yw58Hi0yX8ftEouj6p1QARRlXLFfHbIli93BdQQ==", + "peer": true }, "node_modules/escalade": { "version": "3.2.0", @@ -12120,19 +13841,19 @@ } }, "node_modules/eslint-config-next/node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.31.0.tgz", - "integrity": "sha512-evaQJZ/J/S4wisevDvC1KFZkPzRetH8kYZbkgcTRyql3mcKsf+ZFDV1BVWUGTCAW5pQHoqn5gK5b8kn7ou9aFQ==", + "version": "8.41.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.41.0.tgz", + "integrity": "sha512-8fz6oa6wEKZrhXWro/S3n2eRJqlRcIa6SlDh59FXJ5Wp5XRZ8B9ixpJDcjadHq47hMx0u+HW6SNa6LjJQ6NLtw==", "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.31.0", - "@typescript-eslint/type-utils": "8.31.0", - "@typescript-eslint/utils": "8.31.0", - "@typescript-eslint/visitor-keys": "8.31.0", + "@typescript-eslint/scope-manager": "8.41.0", + "@typescript-eslint/type-utils": "8.41.0", + "@typescript-eslint/utils": "8.41.0", + "@typescript-eslint/visitor-keys": "8.41.0", "graphemer": "^1.4.0", - "ignore": "^5.3.1", + "ignore": "^7.0.0", "natural-compare": "^1.4.0", - "ts-api-utils": "^2.0.1" + "ts-api-utils": "^2.1.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -12142,20 +13863,21 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^8.0.0 || ^8.0.0-alpha.0", + "@typescript-eslint/parser": "^8.41.0", "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <5.9.0" + "typescript": ">=4.8.4 <6.0.0" } }, "node_modules/eslint-config-next/node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/type-utils": { - "version": "8.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.31.0.tgz", - "integrity": "sha512-DJ1N1GdjI7IS7uRlzJuEDCgDQix3ZVYVtgeWEyhyn4iaoitpMBX6Ndd488mXSx0xah/cONAkEaYyylDyAeHMHg==", + "version": "8.41.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.41.0.tgz", + "integrity": "sha512-63qt1h91vg3KsjVVonFJWjgSK7pZHSQFKH6uwqxAH9bBrsyRhO6ONoKyXxyVBzG1lJnFAJcKAcxLS54N1ee1OQ==", "dependencies": { - "@typescript-eslint/typescript-estree": "8.31.0", - "@typescript-eslint/utils": "8.31.0", + "@typescript-eslint/types": "8.41.0", + "@typescript-eslint/typescript-estree": "8.41.0", + "@typescript-eslint/utils": "8.41.0", "debug": "^4.3.4", - "ts-api-utils": "^2.0.1" + "ts-api-utils": "^2.1.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -12166,18 +13888,18 @@ }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <5.9.0" + "typescript": ">=4.8.4 <6.0.0" } }, "node_modules/eslint-config-next/node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/utils": { - "version": "8.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.31.0.tgz", - "integrity": "sha512-qi6uPLt9cjTFxAb1zGNgTob4x9ur7xC6mHQJ8GwEzGMGE9tYniublmJaowOJ9V2jUzxrltTPfdG2nKlWsq0+Ww==", + "version": "8.41.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.41.0.tgz", + "integrity": "sha512-udbCVstxZ5jiPIXrdH+BZWnPatjlYwJuJkDA4Tbo3WyYLh8NvB+h/bKeSZHDOFKfphsZYJQqaFtLeXEqurQn1A==", "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "8.31.0", - "@typescript-eslint/types": "8.31.0", - "@typescript-eslint/typescript-estree": "8.31.0" + "@eslint-community/eslint-utils": "^4.7.0", + "@typescript-eslint/scope-manager": "8.41.0", + "@typescript-eslint/types": "8.41.0", + "@typescript-eslint/typescript-estree": "8.41.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -12188,18 +13910,18 @@ }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <5.9.0" + "typescript": ">=4.8.4 <6.0.0" } }, "node_modules/eslint-config-next/node_modules/@typescript-eslint/parser": { - "version": "8.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.31.0.tgz", - "integrity": "sha512-67kYYShjBR0jNI5vsf/c3WG4u+zDnCTHTPqVMQguffaWWFs7artgwKmfwdifl+r6XyM5LYLas/dInj2T0SgJyw==", + "version": "8.41.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.41.0.tgz", + "integrity": "sha512-gTtSdWX9xiMPA/7MV9STjJOOYtWwIJIYxkQxnSV1U3xcE+mnJSH3f6zI0RYP+ew66WSlZ5ed+h0VCxsvdC1jJg==", "dependencies": { - "@typescript-eslint/scope-manager": "8.31.0", - "@typescript-eslint/types": "8.31.0", - "@typescript-eslint/typescript-estree": "8.31.0", - "@typescript-eslint/visitor-keys": "8.31.0", + "@typescript-eslint/scope-manager": "8.41.0", + "@typescript-eslint/types": "8.41.0", + "@typescript-eslint/typescript-estree": "8.41.0", + "@typescript-eslint/visitor-keys": "8.41.0", "debug": "^4.3.4" }, "engines": { @@ -12211,7 +13933,7 @@ }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <5.9.0" + "typescript": ">=4.8.4 <6.0.0" } }, "node_modules/eslint-config-next/node_modules/eslint-import-resolver-typescript": { @@ -12247,6 +13969,14 @@ } } }, + "node_modules/eslint-config-next/node_modules/ignore": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz", + "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==", + "engines": { + "node": ">= 4" + } + }, "node_modules/eslint-import-resolver-node": { "version": "0.3.9", "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", @@ -12266,9 +13996,9 @@ } }, "node_modules/eslint-module-utils": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.12.0.tgz", - "integrity": "sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==", + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.12.1.tgz", + "integrity": "sha512-L8jSWTze7K2mTg0vos/RuLRS5soomksDPoJLXIslC7c8Wmut3bx7CPpJijDcBZtxQ5lrbUdM+s0OlNbz0DCDNw==", "dependencies": { "debug": "^3.2.7" }, @@ -12290,28 +14020,28 @@ } }, "node_modules/eslint-plugin-import": { - "version": "2.31.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.31.0.tgz", - "integrity": "sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==", + "version": "2.32.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.32.0.tgz", + "integrity": "sha512-whOE1HFo/qJDyX4SnXzP4N6zOWn79WhnCUY/iDR0mPfQZO8wcYE4JClzI2oZrhBnnMUCBCHZhO6VQyoBU95mZA==", "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-includes": "^3.1.9", + "array.prototype.findlastindex": "^1.2.6", + "array.prototype.flat": "^1.3.3", + "array.prototype.flatmap": "^1.3.3", "debug": "^3.2.7", "doctrine": "^2.1.0", "eslint-import-resolver-node": "^0.3.9", - "eslint-module-utils": "^2.12.0", + "eslint-module-utils": "^2.12.1", "hasown": "^2.0.2", - "is-core-module": "^2.15.1", + "is-core-module": "^2.16.1", "is-glob": "^4.0.3", "minimatch": "^3.1.2", "object.fromentries": "^2.0.8", "object.groupby": "^1.0.3", - "object.values": "^1.2.0", + "object.values": "^1.2.1", "semver": "^6.3.1", - "string.prototype.trimend": "^1.0.8", + "string.prototype.trimend": "^1.0.9", "tsconfig-paths": "^3.15.0" }, "engines": { @@ -12479,20 +14209,6 @@ "url": "https://opencollective.com/eslint" } }, - "node_modules/eslint/node_modules/globals": { - "version": "13.24.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/espree": { "version": "9.6.1", "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", @@ -12556,6 +14272,12 @@ "node": ">=0.8.x" } }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "peer": true + }, "node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", @@ -12598,9 +14320,9 @@ "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" }, "node_modules/fast-uri": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.6.tgz", - "integrity": "sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.0.tgz", + "integrity": "sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==", "dev": true, "funding": [ { @@ -12727,9 +14449,9 @@ "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==" }, "node_modules/follow-redirects": { - "version": "1.15.9", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz", - "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==", + "version": "1.15.11", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.11.tgz", + "integrity": "sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==", "funding": [ { "type": "individual", @@ -12786,13 +14508,14 @@ } }, "node_modules/form-data": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.2.tgz", - "integrity": "sha512-hGfm/slu0ZabnNt4oaRZ6uREyfCj6P4fT/n6A1rGV+Z0VdGXjfOhVUpkn6qVQONHGIFwmveGXyDs75+nr6FM8w==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.4.tgz", + "integrity": "sha512-KrGhL9Q4zjj0kiUt5OO4Mr/A/jlI2jDYs5eHBpYHPcBEVSiipAvn2Ko2HnPe20rmcuuvMHNdZFp+4IlGTMF0Ow==", "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", "es-set-tostringtag": "^2.1.0", + "hasown": "^2.0.2", "mime-types": "^2.1.12" }, "engines": { @@ -12978,9 +14701,9 @@ } }, "node_modules/get-tsconfig": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.10.0.tgz", - "integrity": "sha512-kGzZ3LWWQcGIAmg6iWvXn0ei6WDtV26wzHRMwDSzmAbcXrTEXxHy6IehI6/4eT6VRKyMP1eF1VqwrVUmE/LR7A==", + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.10.1.tgz", + "integrity": "sha512-auHyJ4AgMz7vgS8Hp3N6HXSmlMdUyhSUrfBF16w153rxtLIEOE+HGqaBppczZvnHLqQJfiHotCYpNhl0lUROFQ==", "dependencies": { "resolve-pkg-maps": "^1.0.0" }, @@ -13026,11 +14749,17 @@ "dev": true }, "node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "dependencies": { + "type-fest": "^0.20.2" + }, "engines": { - "node": ">=4" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/globalthis": { @@ -13178,6 +14907,231 @@ "node": ">= 0.4" } }, + "node_modules/hast-util-embedded": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-embedded/-/hast-util-embedded-3.0.0.tgz", + "integrity": "sha512-naH8sld4Pe2ep03qqULEtvYr7EjrLK2QHY8KJR6RJkTUjPGObe1vnx585uzem2hGra+s1q08DZZpfgDVYRbaXA==", + "peer": true, + "dependencies": { + "@types/hast": "^3.0.0", + "hast-util-is-element": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-from-dom": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/hast-util-from-dom/-/hast-util-from-dom-5.0.1.tgz", + "integrity": "sha512-N+LqofjR2zuzTjCPzyDUdSshy4Ma6li7p/c3pA78uTwzFgENbgbUrm2ugwsOdcjI1muO+o6Dgzp9p8WHtn/39Q==", + "peer": true, + "dependencies": { + "@types/hast": "^3.0.0", + "hastscript": "^9.0.0", + "web-namespaces": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-has-property": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-has-property/-/hast-util-has-property-3.0.0.tgz", + "integrity": "sha512-MNilsvEKLFpV604hwfhVStK0usFY/QmM5zX16bo7EjnAEGofr5YyI37kzopBlZJkHD4t887i+q/C8/tr5Q94cA==", + "peer": true, + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-is-body-ok-link": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/hast-util-is-body-ok-link/-/hast-util-is-body-ok-link-3.0.1.tgz", + "integrity": "sha512-0qpnzOBLztXHbHQenVB8uNuxTnm/QBFUOmdOSsEn7GnBtyY07+ENTWVFBAnXd/zEgd9/SUG3lRY7hSIBWRgGpQ==", + "peer": true, + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-is-element": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-3.0.0.tgz", + "integrity": "sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==", + "peer": true, + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-minify-whitespace": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hast-util-minify-whitespace/-/hast-util-minify-whitespace-1.0.1.tgz", + "integrity": "sha512-L96fPOVpnclQE0xzdWb/D12VT5FabA7SnZOUMtL1DbXmYiHJMXZvFkIZfiMmTCNJHUeO2K9UYNXoVyfz+QHuOw==", + "peer": true, + "dependencies": { + "@types/hast": "^3.0.0", + "hast-util-embedded": "^3.0.0", + "hast-util-is-element": "^3.0.0", + "hast-util-whitespace": "^3.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-parse-selector": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz", + "integrity": "sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==", + "peer": true, + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-phrasing": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/hast-util-phrasing/-/hast-util-phrasing-3.0.1.tgz", + "integrity": "sha512-6h60VfI3uBQUxHqTyMymMZnEbNl1XmEGtOxxKYL7stY2o601COo62AWAYBQR9lZbYXYSBoxag8UpPRXK+9fqSQ==", + "peer": true, + "dependencies": { + "@types/hast": "^3.0.0", + "hast-util-embedded": "^3.0.0", + "hast-util-has-property": "^3.0.0", + "hast-util-is-body-ok-link": "^3.0.0", + "hast-util-is-element": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-dom": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/hast-util-to-dom/-/hast-util-to-dom-4.0.1.tgz", + "integrity": "sha512-z1VE7sZ8uFzS2baF3LEflX1IPw2gSzrdo3QFEsyoi23MkCVY3FoE9x6nLgOgjwJu8VNWgo+07iaxtONhDzKrUQ==", + "peer": true, + "dependencies": { + "@types/hast": "^3.0.0", + "property-information": "^7.0.0", + "web-namespaces": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-html": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-9.0.5.tgz", + "integrity": "sha512-OguPdidb+fbHQSU4Q4ZiLKnzWo8Wwsf5bZfbvu7//a9oTYoqD/fWpe96NuHkoS9h0ccGOTe0C4NGXdtS0iObOw==", + "peer": true, + "dependencies": { + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "ccount": "^2.0.0", + "comma-separated-tokens": "^2.0.0", + "hast-util-whitespace": "^3.0.0", + "html-void-elements": "^3.0.0", + "mdast-util-to-hast": "^13.0.0", + "property-information": "^7.0.0", + "space-separated-tokens": "^2.0.0", + "stringify-entities": "^4.0.0", + "zwitch": "^2.0.4" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-mdast": { + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/hast-util-to-mdast/-/hast-util-to-mdast-10.1.2.tgz", + "integrity": "sha512-FiCRI7NmOvM4y+f5w32jPRzcxDIz+PUqDwEqn1A+1q2cdp3B8Gx7aVrXORdOKjMNDQsD1ogOr896+0jJHW1EFQ==", + "peer": true, + "dependencies": { + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "@ungap/structured-clone": "^1.0.0", + "hast-util-phrasing": "^3.0.0", + "hast-util-to-html": "^9.0.0", + "hast-util-to-text": "^4.0.0", + "hast-util-whitespace": "^3.0.0", + "mdast-util-phrasing": "^4.0.0", + "mdast-util-to-hast": "^13.0.0", + "mdast-util-to-string": "^4.0.0", + "rehype-minify-whitespace": "^6.0.0", + "trim-trailing-lines": "^2.0.0", + "unist-util-position": "^5.0.0", + "unist-util-visit": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-text": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/hast-util-to-text/-/hast-util-to-text-4.0.2.tgz", + "integrity": "sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A==", + "peer": true, + "dependencies": { + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "hast-util-is-element": "^3.0.0", + "unist-util-find-after": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-whitespace": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz", + "integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==", + "peer": true, + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hastscript": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-9.0.1.tgz", + "integrity": "sha512-g7df9rMFX/SPi34tyGCyUBREQoKkapwdY/T04Qn9TDWfHhAYt4/I0gMVirzK5wEzeUqIjEB+LXC/ypb7Aqno5w==", + "peer": true, + "dependencies": { + "@types/hast": "^3.0.0", + "comma-separated-tokens": "^2.0.0", + "hast-util-parse-selector": "^4.0.0", + "property-information": "^7.0.0", + "space-separated-tokens": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/hoist-non-react-statics": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", @@ -13187,23 +15141,23 @@ } }, "node_modules/html-dom-parser": { - "version": "5.0.13", - "resolved": "https://registry.npmjs.org/html-dom-parser/-/html-dom-parser-5.0.13.tgz", - "integrity": "sha512-B7JonBuAfG32I7fDouUQEogBrz3jK9gAuN1r1AaXpED6dIhtg/JwiSRhjGL7aOJwRz3HU4efowCjQBaoXiREqg==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/html-dom-parser/-/html-dom-parser-5.1.1.tgz", + "integrity": "sha512-+o4Y4Z0CLuyemeccvGN4bAO20aauB2N9tFEAep5x4OW34kV4PTarBHm6RL02afYt2BMKcr0D2Agep8S3nJPIBg==", "dependencies": { "domhandler": "5.0.3", "htmlparser2": "10.0.0" } }, "node_modules/html-react-parser": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/html-react-parser/-/html-react-parser-5.2.3.tgz", - "integrity": "sha512-y34oKTu+9T1fKdJE1cN9QWFWu8sx8Qa5tJOafUfMUF5Niah+yF6zlEHhWh7a0iZEcLRPIMw54bY14ajQF7xP7A==", + "version": "5.2.6", + "resolved": "https://registry.npmjs.org/html-react-parser/-/html-react-parser-5.2.6.tgz", + "integrity": "sha512-qcpPWLaSvqXi+TndiHbCa+z8qt0tVzjMwFGFBAa41ggC+ZA5BHaMIeMJla9g3VSp4SmiZb9qyQbmbpHYpIfPOg==", "dependencies": { "domhandler": "5.0.3", - "html-dom-parser": "5.0.13", + "html-dom-parser": "5.1.1", "react-property": "2.0.2", - "style-to-js": "1.1.16" + "style-to-js": "1.1.17" }, "peerDependencies": { "@types/react": "0.14 || 15 || 16 || 17 || 18 || 19", @@ -13215,6 +15169,16 @@ } } }, + "node_modules/html-void-elements": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-3.0.0.tgz", + "integrity": "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==", + "peer": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/htmlparser2": { "version": "10.0.0", "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-10.0.0.tgz", @@ -13598,6 +15562,17 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-negative-zero": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-number": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", @@ -13638,6 +15613,18 @@ "node": ">=8" } }, + "node_modules/is-plain-obj": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", + "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", + "peer": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/is-plain-object": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", @@ -14109,10 +16096,15 @@ "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", "dev": true }, - "node_modules/long": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/long/-/long-5.3.2.tgz", - "integrity": "sha512-mNAgZ1GmyNhD7AuqnTG3/VQ26o760+ZYBPKjPvugO8+nLbYfX6TVpJPseBvopbdY+qpZ/lKUnmEc1LeZYS3QAA==" + "node_modules/longest-streak": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", + "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==", + "peer": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } }, "node_modules/loose-envify": { "version": "1.4.0", @@ -14137,14 +16129,6 @@ "node": ">=10" } }, - "node_modules/luxon": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.5.0.tgz", - "integrity": "sha512-rh+Zjr6DNfUYR3bPwJEnuwDdqMbxZW7LOQfUN4B54+Cl+0o5zaU9RJ6bcidfDtC1cWCZXQ+nvX8bf6bAji37QQ==", - "engines": { - "node": ">=12" - } - }, "node_modules/make-dir": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", @@ -14169,6 +16153,16 @@ "semver": "bin/semver.js" } }, + "node_modules/markdown-table": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.4.tgz", + "integrity": "sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==", + "peer": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/marked": { "version": "4.0.12", "resolved": "https://registry.npmjs.org/marked/-/marked-4.0.12.tgz", @@ -14188,6 +16182,242 @@ "node": ">= 0.4" } }, + "node_modules/mdast-util-find-and-replace": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.2.tgz", + "integrity": "sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==", + "peer": true, + "dependencies": { + "@types/mdast": "^4.0.0", + "escape-string-regexp": "^5.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-find-and-replace/node_modules/escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "peer": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/mdast-util-from-markdown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.2.tgz", + "integrity": "sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==", + "peer": true, + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark": "^4.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-decode-string": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unist-util-stringify-position": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-3.1.0.tgz", + "integrity": "sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==", + "peer": true, + "dependencies": { + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-gfm-autolink-literal": "^2.0.0", + "mdast-util-gfm-footnote": "^2.0.0", + "mdast-util-gfm-strikethrough": "^2.0.0", + "mdast-util-gfm-table": "^2.0.0", + "mdast-util-gfm-task-list-item": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-autolink-literal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.1.tgz", + "integrity": "sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==", + "peer": true, + "dependencies": { + "@types/mdast": "^4.0.0", + "ccount": "^2.0.0", + "devlop": "^1.0.0", + "mdast-util-find-and-replace": "^3.0.0", + "micromark-util-character": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-footnote": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.1.0.tgz", + "integrity": "sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==", + "peer": true, + "dependencies": { + "@types/mdast": "^4.0.0", + "devlop": "^1.1.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-strikethrough": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz", + "integrity": "sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==", + "peer": true, + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-table": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz", + "integrity": "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==", + "peer": true, + "dependencies": { + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "markdown-table": "^3.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-task-list-item": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz", + "integrity": "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==", + "peer": true, + "dependencies": { + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-newline-to-break": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-newline-to-break/-/mdast-util-newline-to-break-2.0.0.tgz", + "integrity": "sha512-MbgeFca0hLYIEx/2zGsszCSEJJ1JSCdiY5xQxRcLDDGa8EPvlLPupJ4DSajbMPAnC0je8jfb9TiUATnxxrHUog==", + "peer": true, + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-find-and-replace": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-phrasing": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz", + "integrity": "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==", + "peer": true, + "dependencies": { + "@types/mdast": "^4.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-hast": { + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.0.tgz", + "integrity": "sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==", + "peer": true, + "dependencies": { + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "@ungap/structured-clone": "^1.0.0", + "devlop": "^1.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "trim-lines": "^3.0.0", + "unist-util-position": "^5.0.0", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-markdown": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.2.tgz", + "integrity": "sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==", + "peer": true, + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "longest-streak": "^3.0.0", + "mdast-util-phrasing": "^4.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-decode-string": "^2.0.0", + "unist-util-visit": "^5.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", + "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", + "peer": true, + "dependencies": { + "@types/mdast": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/mdn-data": { "version": "2.0.14", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", @@ -14213,6 +16443,569 @@ "node": ">= 8" } }, + "node_modules/micromark": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.2.tgz", + "integrity": "sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "peer": true, + "dependencies": { + "@types/debug": "^4.0.0", + "debug": "^4.0.0", + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-core-commonmark": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.3.tgz", + "integrity": "sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "peer": true, + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "micromark-factory-destination": "^2.0.0", + "micromark-factory-label": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-factory-title": "^2.0.0", + "micromark-factory-whitespace": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-html-tag-name": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz", + "integrity": "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==", + "peer": true, + "dependencies": { + "micromark-extension-gfm-autolink-literal": "^2.0.0", + "micromark-extension-gfm-footnote": "^2.0.0", + "micromark-extension-gfm-strikethrough": "^2.0.0", + "micromark-extension-gfm-table": "^2.0.0", + "micromark-extension-gfm-tagfilter": "^2.0.0", + "micromark-extension-gfm-task-list-item": "^2.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-autolink-literal": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.1.0.tgz", + "integrity": "sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==", + "peer": true, + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-footnote": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.1.0.tgz", + "integrity": "sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==", + "peer": true, + "dependencies": { + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-strikethrough": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.1.0.tgz", + "integrity": "sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==", + "peer": true, + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-table": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.1.1.tgz", + "integrity": "sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==", + "peer": true, + "dependencies": { + "devlop": "^1.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-tagfilter": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz", + "integrity": "sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==", + "peer": true, + "dependencies": { + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-task-list-item": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.1.0.tgz", + "integrity": "sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==", + "peer": true, + "dependencies": { + "devlop": "^1.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-factory-destination": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.1.tgz", + "integrity": "sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "peer": true, + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-label": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.1.tgz", + "integrity": "sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "peer": true, + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-space": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "peer": true, + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-title": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.1.tgz", + "integrity": "sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "peer": true, + "dependencies": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-whitespace": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.1.tgz", + "integrity": "sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "peer": true, + "dependencies": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "peer": true, + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-chunked": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.1.tgz", + "integrity": "sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "peer": true, + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-classify-character": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.1.tgz", + "integrity": "sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "peer": true, + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-combine-extensions": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.1.tgz", + "integrity": "sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "peer": true, + "dependencies": { + "micromark-util-chunked": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-decode-numeric-character-reference": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.2.tgz", + "integrity": "sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "peer": true, + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-decode-string": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.1.tgz", + "integrity": "sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "peer": true, + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-encode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.1.tgz", + "integrity": "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "peer": true + }, + "node_modules/micromark-util-html-tag-name": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.1.tgz", + "integrity": "sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "peer": true + }, + "node_modules/micromark-util-normalize-identifier": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.1.tgz", + "integrity": "sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "peer": true, + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-resolve-all": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.1.tgz", + "integrity": "sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "peer": true, + "dependencies": { + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-sanitize-uri": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.1.tgz", + "integrity": "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "peer": true, + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-subtokenize": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.1.0.tgz", + "integrity": "sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "peer": true, + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "peer": true + }, + "node_modules/micromark-util-types": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.2.tgz", + "integrity": "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "peer": true + }, "node_modules/micromatch": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", @@ -14350,6 +17143,21 @@ "node": ">=10" } }, + "node_modules/motion-dom": { + "version": "12.23.12", + "resolved": "https://registry.npmjs.org/motion-dom/-/motion-dom-12.23.12.tgz", + "integrity": "sha512-RcR4fvMCTESQBD/uKQe49D5RUeDOokkGRmz4ceaJKDBgHYtZtntC/s2vLvY38gqGaytinij/yi3hMcWVcEF5Kw==", + "peer": true, + "dependencies": { + "motion-utils": "^12.23.6" + } + }, + "node_modules/motion-utils": { + "version": "12.23.6", + "resolved": "https://registry.npmjs.org/motion-utils/-/motion-utils-12.23.6.tgz", + "integrity": "sha512-eAWoPgr4eFEOFfg2WjIsMoqJTW6Z8MTUCgn/GZ3VRpClWBdnbjryiA3ZSNLyxCTmCQx4RmYX6jX1iWHbenUPNQ==", + "peer": true + }, "node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", @@ -14383,9 +17191,9 @@ } }, "node_modules/napi-postinstall": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/napi-postinstall/-/napi-postinstall-0.1.5.tgz", - "integrity": "sha512-HI5bHONOUYqV+FJvueOSgjRxHTLB25a3xIv59ugAxFe7xRNbW96hyYbMbsKzl+QvFV9mN/SrtHwiU+vYhMwA7Q==", + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/napi-postinstall/-/napi-postinstall-0.3.3.tgz", + "integrity": "sha512-uTp172LLXSxuSYHv/kou+f6KW3SMppU9ivthaVTXian9sOt3XM/zHYHpRZiLgQoxeWfYUnslNWQHF1+G71xcow==", "bin": { "napi-postinstall": "lib/cli.js" }, @@ -15194,14 +18002,14 @@ } }, "node_modules/postcss-load-config/node_modules/yaml": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.7.1.tgz", - "integrity": "sha512-10ULxpnOCQXxJvBgxsn9ptjq6uviG/htZKk9veJGhlqn3w/DxQ631zFF+nlQXLwmImeS5amR2dl2U8sg6U9jsQ==", + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.1.tgz", + "integrity": "sha512-lcYcMxX2PO9XMGvAJkJ3OsNMw+/7FKes7/hgerGUYWIoWu5j/+YQqcZr5JnPZWzOsEBgMbSbiSTn/dv/69Mkpw==", "bin": { "yaml": "bin.mjs" }, "engines": { - "node": ">= 14" + "node": ">= 14.6" } }, "node_modules/postcss-loader": { @@ -15768,27 +18576,14 @@ "react-is": "^16.13.1" } }, - "node_modules/protobufjs": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.4.0.tgz", - "integrity": "sha512-mRUWCc3KUU4w1jU8sGxICXH/gNS94DvI1gxqDvBzhj1JpcsimQkYiOJfwsPUykUI5ZaspFbSgmBLER8IrQ3tqw==", - "hasInstallScript": true, - "dependencies": { - "@protobufjs/aspromise": "^1.1.2", - "@protobufjs/base64": "^1.1.2", - "@protobufjs/codegen": "^2.0.4", - "@protobufjs/eventemitter": "^1.1.0", - "@protobufjs/fetch": "^1.1.0", - "@protobufjs/float": "^1.0.2", - "@protobufjs/inquire": "^1.1.0", - "@protobufjs/path": "^1.1.2", - "@protobufjs/pool": "^1.1.0", - "@protobufjs/utf8": "^1.1.0", - "@types/node": ">=13.7.0", - "long": "^5.0.0" - }, - "engines": { - "node": ">=12.0.0" + "node_modules/property-information": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/property-information/-/property-information-7.1.0.tgz", + "integrity": "sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==", + "peer": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, "node_modules/proxy-from-env": { @@ -15804,11 +18599,6 @@ "node": ">=6" } }, - "node_modules/querystringify": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" - }, "node_modules/queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", @@ -15934,9 +18724,9 @@ } }, "node_modules/react-hook-form": { - "version": "7.56.1", - "resolved": "https://registry.npmjs.org/react-hook-form/-/react-hook-form-7.56.1.tgz", - "integrity": "sha512-qWAVokhSpshhcEuQDSANHx3jiAEFzu2HAaaQIzi/r9FNPm1ioAvuJSD4EuZzWd7Al7nTRKcKPnBKO7sRn+zavQ==", + "version": "7.62.0", + "resolved": "https://registry.npmjs.org/react-hook-form/-/react-hook-form-7.62.0.tgz", + "integrity": "sha512-7KWFejc98xqG/F4bAxpL41NB3o1nnvQO1RWZT3TqRZYL8RryQETGfEdVnJN2fy1crCiBLLjkRBVK05j24FxJGA==", "engines": { "node": ">=18.0.0" }, @@ -15984,9 +18774,9 @@ "integrity": "sha512-+PbtI3VuDV0l6CleQMsx2gtK0JZbZKbpdu5ynr+lbsuvtmgbNcS3VM0tuY2QjFNOcWxvXeHjDpy42RO+4U2rug==" }, "node_modules/react-select": { - "version": "5.10.1", - "resolved": "https://registry.npmjs.org/react-select/-/react-select-5.10.1.tgz", - "integrity": "sha512-roPEZUL4aRZDx6DcsD+ZNreVl+fM8VsKn0Wtex1v4IazH60ILp5xhdlp464IsEAlJdXeD+BhDAFsBVMfvLQueA==", + "version": "5.10.2", + "resolved": "https://registry.npmjs.org/react-select/-/react-select-5.10.2.tgz", + "integrity": "sha512-Z33nHdEFWq9tfnfVXaiM12rbJmk+QjFEztWLtmXqQhz6Al4UZZ9xc0wiatmGtUOCCnHN0WizL3tCMYRENX4rVQ==", "dependencies": { "@babel/runtime": "^7.12.0", "@emotion/cache": "^11.4.0", @@ -16135,11 +18925,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/regenerator-runtime": { - "version": "0.14.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", - "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==" - }, "node_modules/regexp.prototype.flags": { "version": "1.5.4", "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz", @@ -16159,6 +18944,140 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/rehype-dom-parse": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/rehype-dom-parse/-/rehype-dom-parse-5.0.2.tgz", + "integrity": "sha512-8CqP11KaqvtWsMqVEC2yM3cZWZsDNqqpr8nPvogjraLuh45stabgcpXadCAxu1n6JaUNJ/Xr3GIqXP7okbNqLg==", + "peer": true, + "dependencies": { + "@types/hast": "^3.0.0", + "hast-util-from-dom": "^5.0.0", + "unified": "^11.0.0" + } + }, + "node_modules/rehype-dom-stringify": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/rehype-dom-stringify/-/rehype-dom-stringify-4.0.2.tgz", + "integrity": "sha512-2HVFYbtmm5W3C2j8QsV9lcHdIMc2Yn/ytlPKcSC85/tRx2haZbU8V67Wxyh8STT38ZClvKlZ993Me/Hw8g88Aw==", + "peer": true, + "dependencies": { + "@types/hast": "^3.0.0", + "hast-util-to-dom": "^4.0.0", + "unified": "^11.0.0" + } + }, + "node_modules/rehype-minify-whitespace": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/rehype-minify-whitespace/-/rehype-minify-whitespace-6.0.2.tgz", + "integrity": "sha512-Zk0pyQ06A3Lyxhe9vGtOtzz3Z0+qZ5+7icZ/PL/2x1SHPbKao5oB/g/rlc6BCTajqBb33JcOe71Ye1oFsuYbnw==", + "peer": true, + "dependencies": { + "@types/hast": "^3.0.0", + "hast-util-minify-whitespace": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/rehype-remark": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/rehype-remark/-/rehype-remark-10.0.1.tgz", + "integrity": "sha512-EmDndlb5NVwXGfUa4c9GPK+lXeItTilLhE6ADSaQuHr4JUlKw9MidzGzx4HpqZrNCt6vnHmEifXQiiA+CEnjYQ==", + "peer": true, + "dependencies": { + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "hast-util-to-mdast": "^10.0.0", + "unified": "^11.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-breaks": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/remark-breaks/-/remark-breaks-4.0.0.tgz", + "integrity": "sha512-IjEjJOkH4FuJvHZVIW0QCDWxcG96kCq7An/KVH2NfJe6rKZU2AsHeB3OEjPNRxi4QC34Xdx7I2KGYn6IpT7gxQ==", + "peer": true, + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-newline-to-break": "^2.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-gfm": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-4.0.1.tgz", + "integrity": "sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==", + "peer": true, + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-gfm": "^3.0.0", + "micromark-extension-gfm": "^3.0.0", + "remark-parse": "^11.0.0", + "remark-stringify": "^11.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-parse": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz", + "integrity": "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==", + "peer": true, + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-from-markdown": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-rehype": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.1.2.tgz", + "integrity": "sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw==", + "peer": true, + "dependencies": { + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "mdast-util-to-hast": "^13.0.0", + "unified": "^11.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-stringify": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz", + "integrity": "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==", + "peer": true, + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-to-markdown": "^2.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/require-from-string": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", @@ -16168,11 +19087,6 @@ "node": ">=0.10.0" } }, - "node_modules/requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" - }, "node_modules/resolve": { "version": "1.22.10", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz", @@ -16389,9 +19303,9 @@ } }, "node_modules/semver": { - "version": "7.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", - "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "version": "7.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", + "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", "bin": { "semver": "bin/semver.js" }, @@ -16469,15 +19383,15 @@ } }, "node_modules/sharp": { - "version": "0.34.1", - "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.34.1.tgz", - "integrity": "sha512-1j0w61+eVxu7DawFJtnfYcvSv6qPFvfTaqzTQ2BLknVhHTwGS8sc63ZBF4rzkWMBVKybo4S5OBtDdZahh2A1xg==", + "version": "0.34.3", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.34.3.tgz", + "integrity": "sha512-eX2IQ6nFohW4DbvHIOLRB3MHFpYqaqvXd3Tp5e/T/dSH83fxaNJQRvDMhASmkNTsNTVF2/OOopzRCt7xokgPfg==", "hasInstallScript": true, "optional": true, "dependencies": { "color": "^4.2.3", - "detect-libc": "^2.0.3", - "semver": "^7.7.1" + "detect-libc": "^2.0.4", + "semver": "^7.7.2" }, "engines": { "node": "^18.17.0 || ^20.3.0 || >=21.0.0" @@ -16486,26 +19400,28 @@ "url": "https://opencollective.com/libvips" }, "optionalDependencies": { - "@img/sharp-darwin-arm64": "0.34.1", - "@img/sharp-darwin-x64": "0.34.1", - "@img/sharp-libvips-darwin-arm64": "1.1.0", - "@img/sharp-libvips-darwin-x64": "1.1.0", - "@img/sharp-libvips-linux-arm": "1.1.0", - "@img/sharp-libvips-linux-arm64": "1.1.0", - "@img/sharp-libvips-linux-ppc64": "1.1.0", - "@img/sharp-libvips-linux-s390x": "1.1.0", - "@img/sharp-libvips-linux-x64": "1.1.0", - "@img/sharp-libvips-linuxmusl-arm64": "1.1.0", - "@img/sharp-libvips-linuxmusl-x64": "1.1.0", - "@img/sharp-linux-arm": "0.34.1", - "@img/sharp-linux-arm64": "0.34.1", - "@img/sharp-linux-s390x": "0.34.1", - "@img/sharp-linux-x64": "0.34.1", - "@img/sharp-linuxmusl-arm64": "0.34.1", - "@img/sharp-linuxmusl-x64": "0.34.1", - "@img/sharp-wasm32": "0.34.1", - "@img/sharp-win32-ia32": "0.34.1", - "@img/sharp-win32-x64": "0.34.1" + "@img/sharp-darwin-arm64": "0.34.3", + "@img/sharp-darwin-x64": "0.34.3", + "@img/sharp-libvips-darwin-arm64": "1.2.0", + "@img/sharp-libvips-darwin-x64": "1.2.0", + "@img/sharp-libvips-linux-arm": "1.2.0", + "@img/sharp-libvips-linux-arm64": "1.2.0", + "@img/sharp-libvips-linux-ppc64": "1.2.0", + "@img/sharp-libvips-linux-s390x": "1.2.0", + "@img/sharp-libvips-linux-x64": "1.2.0", + "@img/sharp-libvips-linuxmusl-arm64": "1.2.0", + "@img/sharp-libvips-linuxmusl-x64": "1.2.0", + "@img/sharp-linux-arm": "0.34.3", + "@img/sharp-linux-arm64": "0.34.3", + "@img/sharp-linux-ppc64": "0.34.3", + "@img/sharp-linux-s390x": "0.34.3", + "@img/sharp-linux-x64": "0.34.3", + "@img/sharp-linuxmusl-arm64": "0.34.3", + "@img/sharp-linuxmusl-x64": "0.34.3", + "@img/sharp-wasm32": "0.34.3", + "@img/sharp-win32-arm64": "0.34.3", + "@img/sharp-win32-ia32": "0.34.3", + "@img/sharp-win32-x64": "0.34.3" } }, "node_modules/shebang-command": { @@ -16640,64 +19556,6 @@ "node": ">=8" } }, - "node_modules/socket.io-client": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.7.0.tgz", - "integrity": "sha512-7Q8CeDrhuZzg4QLXl3tXlk5yb086oxYzehAVZRLiGCzCmtDneiHz1qHyyWcxhTgxXiokVpWQXoG/u60HoXSQew==", - "dependencies": { - "@socket.io/component-emitter": "~3.1.0", - "debug": "~4.3.2", - "engine.io-client": "~6.5.0", - "socket.io-parser": "~4.2.4" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/socket.io-client/node_modules/debug": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", - "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/socket.io-parser": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.4.tgz", - "integrity": "sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==", - "dependencies": { - "@socket.io/component-emitter": "~3.1.0", - "debug": "~4.3.1" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/socket.io-parser/node_modules/debug": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", - "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, "node_modules/source-list-map": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", @@ -16739,6 +19597,16 @@ "node": ">=0.10.0" } }, + "node_modules/space-separated-tokens": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", + "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==", + "peer": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/ssf": { "version": "0.11.2", "resolved": "https://registry.npmjs.org/ssf/-/ssf-0.11.2.tgz", @@ -16774,6 +19642,18 @@ "resolved": "https://registry.npmjs.org/stable-hash/-/stable-hash-0.0.5.tgz", "integrity": "sha512-+L3ccpzibovGXFK+Ap/f8LOS0ahMrHTf3xu7mMLSpEGU0EO9ucaysSylKo9eRDFNhWve/y275iPmIZ4z39a9iA==" }, + "node_modules/stop-iteration-iterator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.1.0.tgz", + "integrity": "sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==", + "dependencies": { + "es-errors": "^1.3.0", + "internal-slot": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/streamsearch": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", @@ -16826,9 +19706,9 @@ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" }, "node_modules/string-width/node_modules/ansi-regex": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", - "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.0.tgz", + "integrity": "sha512-TKY5pyBkHyADOPYlRT9Lx6F544mPl0vS5Ew7BJ45hA08Q+t3GjbueLliBWN3sMICk6+y7HdyxSzC4bWS8baBdg==", "engines": { "node": ">=12" }, @@ -16951,6 +19831,20 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/stringify-entities": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.4.tgz", + "integrity": "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==", + "peer": true, + "dependencies": { + "character-entities-html4": "^2.0.0", + "character-entities-legacy": "^3.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/strip-ansi": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", @@ -17014,17 +19908,17 @@ } }, "node_modules/style-to-js": { - "version": "1.1.16", - "resolved": "https://registry.npmjs.org/style-to-js/-/style-to-js-1.1.16.tgz", - "integrity": "sha512-/Q6ld50hKYPH3d/r6nr117TZkHR0w0kGGIVfpG9N6D8NymRPM9RqCUv4pRpJ62E5DqOYx2AFpbZMyCPnjQCnOw==", + "version": "1.1.17", + "resolved": "https://registry.npmjs.org/style-to-js/-/style-to-js-1.1.17.tgz", + "integrity": "sha512-xQcBGDxJb6jjFCTzvQtfiPn6YvvP2O8U1MDIPNfJQlWMYfktPy+iGsHE7cssjs7y84d9fQaK4UF3RIJaAHSoYA==", "dependencies": { - "style-to-object": "1.0.8" + "style-to-object": "1.0.9" } }, "node_modules/style-to-object": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-1.0.8.tgz", - "integrity": "sha512-xT47I/Eo0rwJmaXC4oilDGDWLohVhR6o/xAQcPQN8q6QBuZVL8qMYL85kLmST5cPjAorwvqIA4qXTRQoYHaL6g==", + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-1.0.9.tgz", + "integrity": "sha512-G4qppLgKu/k6FwRpHiGiKPaPTFcG3g4wNVX/Qsfu+RqQM30E7Tyu/TEgxcL9PNLF5pdRLwQdE3YKKf+KF2Dzlw==", "dependencies": { "inline-style-parser": "0.2.4" } @@ -17094,9 +19988,9 @@ } }, "node_modules/sucrase/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", "dependencies": { "balanced-match": "^1.0.0" } @@ -17293,9 +20187,9 @@ } }, "node_modules/sweetalert2": { - "version": "11.19.1", - "resolved": "https://registry.npmjs.org/sweetalert2/-/sweetalert2-11.19.1.tgz", - "integrity": "sha512-+8yws3Sc1srAZbrgdhmEIZny1I1UOYhJOIOdtOlv4TYaP5kkwQ9Zm8/BT23Qg+KdByCNOazltxEJAHzXVu8mhA==", + "version": "11.22.5", + "resolved": "https://registry.npmjs.org/sweetalert2/-/sweetalert2-11.22.5.tgz", + "integrity": "sha512-k9gb2M0n4b830FaWDmqaFQULIRvKixTbJOBkTN5KwRNIT8UxjGxusC9g67cj8sCxkJb9nVy2+PgyVd7vYK7cug==", "funding": { "type": "individual", "url": "https://github.com/sponsors/limonte" @@ -17312,9 +20206,9 @@ } }, "node_modules/swiper": { - "version": "11.2.6", - "resolved": "https://registry.npmjs.org/swiper/-/swiper-11.2.6.tgz", - "integrity": "sha512-8aXpYKtjy3DjcbzZfz+/OX/GhcU5h+looA6PbAzHMZT6ESSycSp9nAjPCenczgJyslV+rUGse64LMGpWE3PX9Q==", + "version": "11.2.10", + "resolved": "https://registry.npmjs.org/swiper/-/swiper-11.2.10.tgz", + "integrity": "sha512-RMeVUUjTQH+6N3ckimK93oxz6Sn5la4aDlgPzB+rBrG/smPdCTicXyhxa+woIpopz+jewEloiEE3lKo1h9w2YQ==", "funding": [ { "type": "patreon", @@ -17330,9 +20224,9 @@ } }, "node_modules/swr": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/swr/-/swr-2.3.3.tgz", - "integrity": "sha512-dshNvs3ExOqtZ6kJBaAsabhPdHyeY4P2cKwRCniDVifBMoG/SVI7tfLWqPXriVspf2Rg4tPzXJTnwaihIeFw2A==", + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/swr/-/swr-2.3.6.tgz", + "integrity": "sha512-wfHRmHWk/isGNMwlLGlZX5Gzz/uTgo0o2IRuTMcf4CPuPFJZlq0rDaKUx+ozB5nBOReNV1kiOyzMfj+MBMikLw==", "dependencies": { "dequal": "^2.0.3", "use-sync-external-store": "^1.4.0" @@ -17432,12 +20326,16 @@ } }, "node_modules/tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.3.tgz", + "integrity": "sha512-ZL6DDuAlRlLGghwcfmSn9sK3Hr6ArtyudlSAiCqQ6IfE+b+HHbydbYDIG15IfS5do+7XQQBdBiubF/cV2dnDzg==", "dev": true, "engines": { "node": ">=6" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, "node_modules/tar": { @@ -17467,13 +20365,13 @@ } }, "node_modules/terser": { - "version": "5.39.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.39.0.tgz", - "integrity": "sha512-LBAhFyLho16harJoWMg/nZsQYgTrg5jXOn2nCYjRUcZZEdE3qa2zb8QEDRUGVZBW4rlazf2fxkg8tztybTaqWw==", + "version": "5.43.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.43.1.tgz", + "integrity": "sha512-+6erLbBm0+LROX2sPXlUYx/ux5PyE9K/a92Wrt6oA+WDAoFTdpHE5tCYCI5PNzq2y8df4rA+QgHLJuR4jNymsg==", "dev": true, "dependencies": { "@jridgewell/source-map": "^0.3.3", - "acorn": "^8.8.2", + "acorn": "^8.14.0", "commander": "^2.20.0", "source-map-support": "~0.5.20" }, @@ -17571,9 +20469,9 @@ } }, "node_modules/tinyglobby": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.13.tgz", - "integrity": "sha512-mEwzpUgrLySlveBwEVDMKk5B57bhLPYovRfPAXD5gA/98Opn0rCDj3GtLwFvCvH5RK9uPCExUROW5NjDwvqkxw==", + "version": "0.2.14", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.14.tgz", + "integrity": "sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==", "dependencies": { "fdir": "^6.4.4", "picomatch": "^4.0.2" @@ -17586,9 +20484,12 @@ } }, "node_modules/tinyglobby/node_modules/fdir": { - "version": "6.4.4", - "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.4.tgz", - "integrity": "sha512-1NZP+GK4GfuAv3PqKvxQRDMjdSRZjnkq7KfhlNrCNNlZ0ygQFpebfrnfnq/W7fpUnAv9aGWmY1zKx7FYL3gwhg==", + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", + "engines": { + "node": ">=12.0.0" + }, "peerDependencies": { "picomatch": "^3 || ^4" }, @@ -17599,9 +20500,9 @@ } }, "node_modules/tinyglobby/node_modules/picomatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", - "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", "engines": { "node": ">=12" }, @@ -17638,6 +20539,36 @@ "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" }, + "node_modules/trim-lines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", + "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==", + "peer": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/trim-trailing-lines": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-2.1.0.tgz", + "integrity": "sha512-5UR5Biq4VlVOtzqkm2AZlgvSlDJtME46uV0br0gENbwN4l5+mMKT4b9gJKqWtuL2zAIqajGJGuvbCbcAJUZqBg==", + "peer": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/trough": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/trough/-/trough-2.2.0.tgz", + "integrity": "sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==", + "peer": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/ts-api-utils": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.1.0.tgz", @@ -17655,9 +20586,9 @@ "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==" }, "node_modules/ts-loader": { - "version": "9.5.2", - "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.5.2.tgz", - "integrity": "sha512-Qo4piXvOTWcMGIgRiuFa6nHNm+54HbYaZCKqc9eeZCLRy3XqafQgwX2F7mofrbJG3g7EEb+lkiR+z2Lic2s3Zw==", + "version": "9.5.4", + "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.5.4.tgz", + "integrity": "sha512-nCz0rEwunlTZiy6rXFByQU1kVVpCIgUpc/psFiKVrUwrizdnIbRFu8w7bxhUF0X613DYwT4XzrZHpVyMe758hQ==", "dev": true, "dependencies": { "chalk": "^4.1.0", @@ -17675,12 +20606,12 @@ } }, "node_modules/ts-loader/node_modules/source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "version": "0.7.6", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.6.tgz", + "integrity": "sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==", "dev": true, "engines": { - "node": ">= 8" + "node": ">= 12" } }, "node_modules/tsconfig-paths": { @@ -17849,6 +20780,25 @@ "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==" }, + "node_modules/unified": { + "version": "11.0.5", + "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.5.tgz", + "integrity": "sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==", + "peer": true, + "dependencies": { + "@types/unist": "^3.0.0", + "bail": "^2.0.0", + "devlop": "^1.0.0", + "extend": "^3.0.0", + "is-plain-obj": "^4.0.0", + "trough": "^2.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/unique-filename": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", @@ -17867,6 +20817,88 @@ "imurmurhash": "^0.1.4" } }, + "node_modules/unist-util-find-after": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-find-after/-/unist-util-find-after-5.0.0.tgz", + "integrity": "sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==", + "peer": true, + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-is": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", + "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", + "peer": true, + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-position": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz", + "integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==", + "peer": true, + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-stringify-position": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", + "peer": true, + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", + "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", + "peer": true, + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit-parents": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", + "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", + "peer": true, + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/universalify": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", @@ -17877,33 +20909,36 @@ } }, "node_modules/unrs-resolver": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/unrs-resolver/-/unrs-resolver-1.6.4.tgz", - "integrity": "sha512-Fb6KH4pQK0XjR5PdRW8BEzsQmbYjkeRHF3IIIZtOVXVFM6Nh+Gb2fQh23Ba7qaYloDp+Aa8/JeNqyImJ8xHlkQ==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/unrs-resolver/-/unrs-resolver-1.11.1.tgz", + "integrity": "sha512-bSjt9pjaEBnNiGgc9rUiHGKv5l4/TGzDmYw3RhnkJGtLhbnnA/5qJj7x3dNDCRx/PJxu774LlH8lCOlB4hEfKg==", "hasInstallScript": true, "dependencies": { - "napi-postinstall": "^0.1.5" + "napi-postinstall": "^0.3.0" }, "funding": { - "url": "https://github.com/sponsors/JounQin" + "url": "https://opencollective.com/unrs-resolver" }, "optionalDependencies": { - "@unrs/resolver-binding-darwin-arm64": "1.6.4", - "@unrs/resolver-binding-darwin-x64": "1.6.4", - "@unrs/resolver-binding-freebsd-x64": "1.6.4", - "@unrs/resolver-binding-linux-arm-gnueabihf": "1.6.4", - "@unrs/resolver-binding-linux-arm-musleabihf": "1.6.4", - "@unrs/resolver-binding-linux-arm64-gnu": "1.6.4", - "@unrs/resolver-binding-linux-arm64-musl": "1.6.4", - "@unrs/resolver-binding-linux-ppc64-gnu": "1.6.4", - "@unrs/resolver-binding-linux-riscv64-gnu": "1.6.4", - "@unrs/resolver-binding-linux-s390x-gnu": "1.6.4", - "@unrs/resolver-binding-linux-x64-gnu": "1.6.4", - "@unrs/resolver-binding-linux-x64-musl": "1.6.4", - "@unrs/resolver-binding-wasm32-wasi": "1.6.4", - "@unrs/resolver-binding-win32-arm64-msvc": "1.6.4", - "@unrs/resolver-binding-win32-ia32-msvc": "1.6.4", - "@unrs/resolver-binding-win32-x64-msvc": "1.6.4" + "@unrs/resolver-binding-android-arm-eabi": "1.11.1", + "@unrs/resolver-binding-android-arm64": "1.11.1", + "@unrs/resolver-binding-darwin-arm64": "1.11.1", + "@unrs/resolver-binding-darwin-x64": "1.11.1", + "@unrs/resolver-binding-freebsd-x64": "1.11.1", + "@unrs/resolver-binding-linux-arm-gnueabihf": "1.11.1", + "@unrs/resolver-binding-linux-arm-musleabihf": "1.11.1", + "@unrs/resolver-binding-linux-arm64-gnu": "1.11.1", + "@unrs/resolver-binding-linux-arm64-musl": "1.11.1", + "@unrs/resolver-binding-linux-ppc64-gnu": "1.11.1", + "@unrs/resolver-binding-linux-riscv64-gnu": "1.11.1", + "@unrs/resolver-binding-linux-riscv64-musl": "1.11.1", + "@unrs/resolver-binding-linux-s390x-gnu": "1.11.1", + "@unrs/resolver-binding-linux-x64-gnu": "1.11.1", + "@unrs/resolver-binding-linux-x64-musl": "1.11.1", + "@unrs/resolver-binding-wasm32-wasi": "1.11.1", + "@unrs/resolver-binding-win32-arm64-msvc": "1.11.1", + "@unrs/resolver-binding-win32-ia32-msvc": "1.11.1", + "@unrs/resolver-binding-win32-x64-msvc": "1.11.1" } }, "node_modules/update-browserslist-db": { @@ -17943,15 +20978,6 @@ "punycode": "^2.1.0" } }, - "node_modules/url-parse": { - "version": "1.5.10", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", - "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", - "dependencies": { - "querystringify": "^2.1.1", - "requires-port": "^1.0.0" - } - }, "node_modules/use-composed-ref": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/use-composed-ref/-/use-composed-ref-1.4.0.tgz", @@ -17978,9 +21004,9 @@ } }, "node_modules/use-isomorphic-layout-effect": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.2.0.tgz", - "integrity": "sha512-q6ayo8DWoPZT0VdG4u3D3uxcgONP3Mevx2i2b0434cwWBoL+aelL1DzkXI6w3PhTZzUeR2kaVlZn70iCiseP6w==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.2.1.tgz", + "integrity": "sha512-tpZZ+EX0gaghDAiFR37hj5MgY6ZN55kLiPkJsKxBMZ6GZdOSPJXiOzPM984oPYZ5AnehYx5WQp1+ME8I/P/pRA==", "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" }, @@ -18019,27 +21045,43 @@ "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" }, - "node_modules/uuid": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", - "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "bin": { - "uuid": "dist/bin/uuid" - } - }, "node_modules/vanilla-colorful": { "version": "0.7.2", "resolved": "https://registry.npmjs.org/vanilla-colorful/-/vanilla-colorful-0.7.2.tgz", "integrity": "sha512-z2YZusTFC6KnLERx1cgoIRX2CjPRP0W75N+3CC6gbvdX5Ch47rZkEMGO2Xnf+IEmi3RiFLxS18gayMA27iU7Kg==" }, + "node_modules/vfile": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.3.tgz", + "integrity": "sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==", + "peer": true, + "dependencies": { + "@types/unist": "^3.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-message": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.3.tgz", + "integrity": "sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw==", + "peer": true, + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-stringify-position": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/watchpack": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.2.tgz", - "integrity": "sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==", + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.4.tgz", + "integrity": "sha512-c5EGNOiyxxV5qmTtAB7rbiXxi1ooX1pQKMLX/MIabJjRA0SJBQOjKF+KSVfHkr9U1cADPon0mRiVe/riyaiDUA==", "dev": true, "dependencies": { "glob-to-regexp": "^0.4.1", @@ -18049,21 +21091,33 @@ "node": ">=10.13.0" } }, + "node_modules/web-namespaces": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz", + "integrity": "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==", + "peer": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/webpack": { - "version": "5.99.6", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.99.6.tgz", - "integrity": "sha512-TJOLrJ6oeccsGWPl7ujCYuc0pIq2cNsuD6GZDma8i5o5Npvcco/z+NKvZSFsP0/x6SShVb0+X2JK/JHUjKY9dQ==", + "version": "5.101.3", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.101.3.tgz", + "integrity": "sha512-7b0dTKR3Ed//AD/6kkx/o7duS8H3f1a4w3BYpIriX4BzIhjkn4teo05cptsxvLesHFKK5KObnadmCHBwGc+51A==", "dev": true, "dependencies": { "@types/eslint-scope": "^3.7.7", - "@types/estree": "^1.0.6", + "@types/estree": "^1.0.8", + "@types/json-schema": "^7.0.15", "@webassemblyjs/ast": "^1.14.1", "@webassemblyjs/wasm-edit": "^1.14.1", "@webassemblyjs/wasm-parser": "^1.14.1", - "acorn": "^8.14.0", + "acorn": "^8.15.0", + "acorn-import-phases": "^1.0.3", "browserslist": "^4.24.0", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.17.1", + "enhanced-resolve": "^5.17.3", "es-module-lexer": "^1.2.1", "eslint-scope": "5.1.1", "events": "^3.2.0", @@ -18073,11 +21127,11 @@ "loader-runner": "^4.2.0", "mime-types": "^2.1.27", "neo-async": "^2.6.2", - "schema-utils": "^4.3.0", + "schema-utils": "^4.3.2", "tapable": "^2.1.1", "terser-webpack-plugin": "^5.3.11", "watchpack": "^2.4.1", - "webpack-sources": "^3.2.3" + "webpack-sources": "^3.3.3" }, "bin": { "webpack": "bin/webpack.js" @@ -18347,9 +21401,9 @@ } }, "node_modules/webpack/node_modules/webpack-sources": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.3.3.tgz", + "integrity": "sha512-yd1RBzSGanHkitROoPFd6qsrxt+oFhg/129YzheDGqeustzX0vTZJZsSsQjVQC4yzBQ56K55XU8gaNCtIzOnTg==", "dev": true, "engines": { "node": ">=10.13.0" @@ -18537,9 +21591,9 @@ } }, "node_modules/wrap-ansi/node_modules/ansi-regex": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", - "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.0.tgz", + "integrity": "sha512-TKY5pyBkHyADOPYlRT9Lx6F544mPl0vS5Ew7BJ45hA08Q+t3GjbueLliBWN3sMICk6+y7HdyxSzC4bWS8baBdg==", "engines": { "node": ">=12" }, @@ -18577,26 +21631,6 @@ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" }, - "node_modules/ws": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", - "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": ">=5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, "node_modules/xlsx": { "version": "0.18.5", "resolved": "https://registry.npmjs.org/xlsx/-/xlsx-0.18.5.tgz", @@ -18633,14 +21667,6 @@ "xml-js": "bin/cli.js" } }, - "node_modules/xmlhttprequest-ssl": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.0.0.tgz", - "integrity": "sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==", - "engines": { - "node": ">=0.4.0" - } - }, "node_modules/yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", @@ -18667,9 +21693,9 @@ } }, "node_modules/zod": { - "version": "3.24.3", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.24.3.tgz", - "integrity": "sha512-HhY1oqzWCQWuUqvBFnsyrtZRhyPeR7SUGv+C4+MsisMuVfSPx8HpwWqH8tRahSlt6M3PiFAcoeFhZAqIXTxoSg==", + "version": "3.25.76", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz", + "integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==", "funding": { "url": "https://github.com/sponsors/colinhacks" } @@ -18688,9 +21714,9 @@ "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==" }, "node_modules/zustand": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/zustand/-/zustand-5.0.3.tgz", - "integrity": "sha512-14fwWQtU3pH4dE0dOpdMiWjddcH+QzKIgk1cl8epwSE7yag43k/AD/m4L6+K7DytAOr9gGBe3/EXj9g7cdostg==", + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/zustand/-/zustand-5.0.8.tgz", + "integrity": "sha512-gyPKpIaxY9XcO2vSMrLbiER7QMAMGOQZVRdJ6Zi782jkbzZygq5GI9nG8g+sMgitRtndwaBSl7uiqC49o1SSiw==", "engines": { "node": ">=12.20.0" }, @@ -18715,6 +21741,16 @@ } } }, + "node_modules/zwitch": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", + "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==", + "peer": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "vendor/ckeditor5": { "name": "ckeditor5-custom-build", "version": "0.0.1", @@ -19077,6 +22113,30 @@ "@ckeditor/ckeditor5-widget": "41.3.1" } }, + "vendor/ckeditor5/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "vendor/ckeditor5/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "vendor/ckeditor5/node_modules/color-parse": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/color-parse/-/color-parse-1.4.2.tgz", + "integrity": "sha512-RI7s49/8yqDj3fECFZjUI1Yi0z/Gq1py43oNJivAIIDSyJiOZLfYCRQEgn8HEVAj++PcRe8AnL2XF0fRJ3BTnA==", + "dependencies": { + "color-name": "^1.0.0" + } + }, "vendor/ckeditor5/node_modules/nanoid": { "version": "3.3.11", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", @@ -19096,9 +22156,9 @@ } }, "vendor/ckeditor5/node_modules/postcss": { - "version": "8.5.3", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.3.tgz", - "integrity": "sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==", + "version": "8.5.6", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz", + "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==", "dev": true, "funding": [ { @@ -19115,7 +22175,7 @@ } ], "dependencies": { - "nanoid": "^3.3.8", + "nanoid": "^3.3.11", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" }, diff --git a/package.json b/package.json index 6d04425..7cafd94 100644 --- a/package.json +++ b/package.json @@ -26,6 +26,7 @@ "@hookform/resolvers": "^3.3.4", "@react-aria/ssr": "^3.8.0", "@react-aria/visually-hidden": "^3.8.6", + "@types/crypto-js": "^4.2.2", "@types/echarts": "^5.0.0", "@types/js-cookie": "^3.0.6", "@types/node": "^20.5.7", @@ -38,6 +39,7 @@ "axios": "^1.6.8", "ckeditor5-custom-build": "file:vendor/ckeditor5", "clsx": "^2.0.0", + "crypto-js": "^4.2.0", "dayjs": "^1.11.13", "docx": "^9.3.0", "dompurify": "^3.2.0", diff --git a/services/master-user.ts b/services/master-user.ts index d9c0cae..f02bc58 100644 --- a/services/master-user.ts +++ b/services/master-user.ts @@ -7,9 +7,10 @@ import { } from "./http-config/axios-base-service"; import Cookies from "js-cookie"; import axiosBaseInstance from "./http-config/http-base-instance"; +import { getCookiesDecrypt } from "@/utils/global"; const token = Cookies.get("access_token"); -const id = Cookies.get("uie"); +const id = getCookiesDecrypt("uie"); export async function listMasterUsers(data: any) { const headers = { diff --git a/utils/global.tsx b/utils/global.tsx index db6b5e7..7c9eec6 100644 --- a/utils/global.tsx +++ b/utils/global.tsx @@ -1,5 +1,7 @@ "use client"; +import Cookies from "js-cookie"; import { useEffect } from "react"; +import CryptoJS from "crypto-js"; export function convertDateFormat(dateString: string) { var date = new Date(dateString); @@ -157,3 +159,36 @@ export function formatMonthString(dateString: string) { return `${day} ${month} ${year}`; } + +export function setCookiesEncrypt( + param: string, + data: any, + options?: Cookies.CookieAttributes +) { + // Enkripsi data + const cookiesEncrypt = CryptoJS.AES.encrypt( + JSON.stringify(data), + `${param}_EncryptKey@humas` + ).toString(); // Tambahkan .toString() di sini + + // Simpan data terenkripsi di cookie + Cookies.set(param, cookiesEncrypt, options); +} + +export function getCookiesDecrypt(param: any) { + const cookiesEncrypt = Cookies.get(param); + try { + if (cookiesEncrypt != undefined) { + const output = CryptoJS.AES.decrypt( + cookiesEncrypt.toString(), + `${param}_EncryptKey@humas` + ).toString(CryptoJS.enc.Utf8); + if (output.startsWith('"')) { + return output.slice(1, -1); + } + return output; + } + } catch (e) { + //console.log("Error", cookiesEncrypt); + } +} diff --git a/vendor/ckeditor5/node_modules/color-convert/CHANGELOG.md b/vendor/ckeditor5/node_modules/color-convert/CHANGELOG.md new file mode 100644 index 0000000..0a7bce4 --- /dev/null +++ b/vendor/ckeditor5/node_modules/color-convert/CHANGELOG.md @@ -0,0 +1,54 @@ +# 1.0.0 - 2016-01-07 + +- Removed: unused speed test +- Added: Automatic routing between previously unsupported conversions +([#27](https://github.com/Qix-/color-convert/pull/27)) +- Removed: `xxx2xxx()` and `xxx2xxxRaw()` functions +([#27](https://github.com/Qix-/color-convert/pull/27)) +- Removed: `convert()` class +([#27](https://github.com/Qix-/color-convert/pull/27)) +- Changed: all functions to lookup dictionary +([#27](https://github.com/Qix-/color-convert/pull/27)) +- Changed: `ansi` to `ansi256` +([#27](https://github.com/Qix-/color-convert/pull/27)) +- Fixed: argument grouping for functions requiring only one argument +([#27](https://github.com/Qix-/color-convert/pull/27)) + +# 0.6.0 - 2015-07-23 + +- Added: methods to handle +[ANSI](https://en.wikipedia.org/wiki/ANSI_escape_code#Colors) 16/256 colors: + - rgb2ansi16 + - rgb2ansi + - hsl2ansi16 + - hsl2ansi + - hsv2ansi16 + - hsv2ansi + - hwb2ansi16 + - hwb2ansi + - cmyk2ansi16 + - cmyk2ansi + - keyword2ansi16 + - keyword2ansi + - ansi162rgb + - ansi162hsl + - ansi162hsv + - ansi162hwb + - ansi162cmyk + - ansi162keyword + - ansi2rgb + - ansi2hsl + - ansi2hsv + - ansi2hwb + - ansi2cmyk + - ansi2keyword +([#18](https://github.com/harthur/color-convert/pull/18)) + +# 0.5.3 - 2015-06-02 + +- Fixed: hsl2hsv does not return `NaN` anymore when using `[0,0,0]` +([#15](https://github.com/harthur/color-convert/issues/15)) + +--- + +Check out commit logs for older releases diff --git a/vendor/ckeditor5/node_modules/color-convert/LICENSE b/vendor/ckeditor5/node_modules/color-convert/LICENSE new file mode 100644 index 0000000..5b4c386 --- /dev/null +++ b/vendor/ckeditor5/node_modules/color-convert/LICENSE @@ -0,0 +1,21 @@ +Copyright (c) 2011-2016 Heather Arthur + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + diff --git a/vendor/ckeditor5/node_modules/color-convert/README.md b/vendor/ckeditor5/node_modules/color-convert/README.md new file mode 100644 index 0000000..d4b08fc --- /dev/null +++ b/vendor/ckeditor5/node_modules/color-convert/README.md @@ -0,0 +1,68 @@ +# color-convert + +[![Build Status](https://travis-ci.org/Qix-/color-convert.svg?branch=master)](https://travis-ci.org/Qix-/color-convert) + +Color-convert is a color conversion library for JavaScript and node. +It converts all ways between `rgb`, `hsl`, `hsv`, `hwb`, `cmyk`, `ansi`, `ansi16`, `hex` strings, and CSS `keyword`s (will round to closest): + +```js +var convert = require('color-convert'); + +convert.rgb.hsl(140, 200, 100); // [96, 48, 59] +convert.keyword.rgb('blue'); // [0, 0, 255] + +var rgbChannels = convert.rgb.channels; // 3 +var cmykChannels = convert.cmyk.channels; // 4 +var ansiChannels = convert.ansi16.channels; // 1 +``` + +# Install + +```console +$ npm install color-convert +``` + +# API + +Simply get the property of the _from_ and _to_ conversion that you're looking for. + +All functions have a rounded and unrounded variant. By default, return values are rounded. To get the unrounded (raw) results, simply tack on `.raw` to the function. + +All 'from' functions have a hidden property called `.channels` that indicates the number of channels the function expects (not including alpha). + +```js +var convert = require('color-convert'); + +// Hex to LAB +convert.hex.lab('DEADBF'); // [ 76, 21, -2 ] +convert.hex.lab.raw('DEADBF'); // [ 75.56213190997677, 20.653827952644754, -2.290532499330533 ] + +// RGB to CMYK +convert.rgb.cmyk(167, 255, 4); // [ 35, 0, 98, 0 ] +convert.rgb.cmyk.raw(167, 255, 4); // [ 34.509803921568626, 0, 98.43137254901961, 0 ] +``` + +### Arrays +All functions that accept multiple arguments also support passing an array. + +Note that this does **not** apply to functions that convert from a color that only requires one value (e.g. `keyword`, `ansi256`, `hex`, etc.) + +```js +var convert = require('color-convert'); + +convert.rgb.hex(123, 45, 67); // '7B2D43' +convert.rgb.hex([123, 45, 67]); // '7B2D43' +``` + +## Routing + +Conversions that don't have an _explicitly_ defined conversion (in [conversions.js](conversions.js)), but can be converted by means of sub-conversions (e.g. XYZ -> **RGB** -> CMYK), are automatically routed together. This allows just about any color model supported by `color-convert` to be converted to any other model, so long as a sub-conversion path exists. This is also true for conversions requiring more than one step in between (e.g. LCH -> **LAB** -> **XYZ** -> **RGB** -> Hex). + +Keep in mind that extensive conversions _may_ result in a loss of precision, and exist only to be complete. For a list of "direct" (single-step) conversions, see [conversions.js](conversions.js). + +# Contribute + +If there is a new model you would like to support, or want to add a direct conversion between two existing models, please send us a pull request. + +# License +Copyright © 2011-2016, Heather Arthur and Josh Junon. Licensed under the [MIT License](LICENSE). diff --git a/vendor/ckeditor5/node_modules/color-convert/conversions.js b/vendor/ckeditor5/node_modules/color-convert/conversions.js new file mode 100644 index 0000000..2657f26 --- /dev/null +++ b/vendor/ckeditor5/node_modules/color-convert/conversions.js @@ -0,0 +1,839 @@ +/* MIT license */ +/* eslint-disable no-mixed-operators */ +const cssKeywords = require('color-name'); + +// NOTE: conversions should only return primitive values (i.e. arrays, or +// values that give correct `typeof` results). +// do not use box values types (i.e. Number(), String(), etc.) + +const reverseKeywords = {}; +for (const key of Object.keys(cssKeywords)) { + reverseKeywords[cssKeywords[key]] = key; +} + +const convert = { + rgb: {channels: 3, labels: 'rgb'}, + hsl: {channels: 3, labels: 'hsl'}, + hsv: {channels: 3, labels: 'hsv'}, + hwb: {channels: 3, labels: 'hwb'}, + cmyk: {channels: 4, labels: 'cmyk'}, + xyz: {channels: 3, labels: 'xyz'}, + lab: {channels: 3, labels: 'lab'}, + lch: {channels: 3, labels: 'lch'}, + hex: {channels: 1, labels: ['hex']}, + keyword: {channels: 1, labels: ['keyword']}, + ansi16: {channels: 1, labels: ['ansi16']}, + ansi256: {channels: 1, labels: ['ansi256']}, + hcg: {channels: 3, labels: ['h', 'c', 'g']}, + apple: {channels: 3, labels: ['r16', 'g16', 'b16']}, + gray: {channels: 1, labels: ['gray']} +}; + +module.exports = convert; + +// Hide .channels and .labels properties +for (const model of Object.keys(convert)) { + if (!('channels' in convert[model])) { + throw new Error('missing channels property: ' + model); + } + + if (!('labels' in convert[model])) { + throw new Error('missing channel labels property: ' + model); + } + + if (convert[model].labels.length !== convert[model].channels) { + throw new Error('channel and label counts mismatch: ' + model); + } + + const {channels, labels} = convert[model]; + delete convert[model].channels; + delete convert[model].labels; + Object.defineProperty(convert[model], 'channels', {value: channels}); + Object.defineProperty(convert[model], 'labels', {value: labels}); +} + +convert.rgb.hsl = function (rgb) { + const r = rgb[0] / 255; + const g = rgb[1] / 255; + const b = rgb[2] / 255; + const min = Math.min(r, g, b); + const max = Math.max(r, g, b); + const delta = max - min; + let h; + let s; + + if (max === min) { + h = 0; + } else if (r === max) { + h = (g - b) / delta; + } else if (g === max) { + h = 2 + (b - r) / delta; + } else if (b === max) { + h = 4 + (r - g) / delta; + } + + h = Math.min(h * 60, 360); + + if (h < 0) { + h += 360; + } + + const l = (min + max) / 2; + + if (max === min) { + s = 0; + } else if (l <= 0.5) { + s = delta / (max + min); + } else { + s = delta / (2 - max - min); + } + + return [h, s * 100, l * 100]; +}; + +convert.rgb.hsv = function (rgb) { + let rdif; + let gdif; + let bdif; + let h; + let s; + + const r = rgb[0] / 255; + const g = rgb[1] / 255; + const b = rgb[2] / 255; + const v = Math.max(r, g, b); + const diff = v - Math.min(r, g, b); + const diffc = function (c) { + return (v - c) / 6 / diff + 1 / 2; + }; + + if (diff === 0) { + h = 0; + s = 0; + } else { + s = diff / v; + rdif = diffc(r); + gdif = diffc(g); + bdif = diffc(b); + + if (r === v) { + h = bdif - gdif; + } else if (g === v) { + h = (1 / 3) + rdif - bdif; + } else if (b === v) { + h = (2 / 3) + gdif - rdif; + } + + if (h < 0) { + h += 1; + } else if (h > 1) { + h -= 1; + } + } + + return [ + h * 360, + s * 100, + v * 100 + ]; +}; + +convert.rgb.hwb = function (rgb) { + const r = rgb[0]; + const g = rgb[1]; + let b = rgb[2]; + const h = convert.rgb.hsl(rgb)[0]; + const w = 1 / 255 * Math.min(r, Math.min(g, b)); + + b = 1 - 1 / 255 * Math.max(r, Math.max(g, b)); + + return [h, w * 100, b * 100]; +}; + +convert.rgb.cmyk = function (rgb) { + const r = rgb[0] / 255; + const g = rgb[1] / 255; + const b = rgb[2] / 255; + + const k = Math.min(1 - r, 1 - g, 1 - b); + const c = (1 - r - k) / (1 - k) || 0; + const m = (1 - g - k) / (1 - k) || 0; + const y = (1 - b - k) / (1 - k) || 0; + + return [c * 100, m * 100, y * 100, k * 100]; +}; + +function comparativeDistance(x, y) { + /* + See https://en.m.wikipedia.org/wiki/Euclidean_distance#Squared_Euclidean_distance + */ + return ( + ((x[0] - y[0]) ** 2) + + ((x[1] - y[1]) ** 2) + + ((x[2] - y[2]) ** 2) + ); +} + +convert.rgb.keyword = function (rgb) { + const reversed = reverseKeywords[rgb]; + if (reversed) { + return reversed; + } + + let currentClosestDistance = Infinity; + let currentClosestKeyword; + + for (const keyword of Object.keys(cssKeywords)) { + const value = cssKeywords[keyword]; + + // Compute comparative distance + const distance = comparativeDistance(rgb, value); + + // Check if its less, if so set as closest + if (distance < currentClosestDistance) { + currentClosestDistance = distance; + currentClosestKeyword = keyword; + } + } + + return currentClosestKeyword; +}; + +convert.keyword.rgb = function (keyword) { + return cssKeywords[keyword]; +}; + +convert.rgb.xyz = function (rgb) { + let r = rgb[0] / 255; + let g = rgb[1] / 255; + let b = rgb[2] / 255; + + // Assume sRGB + r = r > 0.04045 ? (((r + 0.055) / 1.055) ** 2.4) : (r / 12.92); + g = g > 0.04045 ? (((g + 0.055) / 1.055) ** 2.4) : (g / 12.92); + b = b > 0.04045 ? (((b + 0.055) / 1.055) ** 2.4) : (b / 12.92); + + const x = (r * 0.4124) + (g * 0.3576) + (b * 0.1805); + const y = (r * 0.2126) + (g * 0.7152) + (b * 0.0722); + const z = (r * 0.0193) + (g * 0.1192) + (b * 0.9505); + + return [x * 100, y * 100, z * 100]; +}; + +convert.rgb.lab = function (rgb) { + const xyz = convert.rgb.xyz(rgb); + let x = xyz[0]; + let y = xyz[1]; + let z = xyz[2]; + + x /= 95.047; + y /= 100; + z /= 108.883; + + x = x > 0.008856 ? (x ** (1 / 3)) : (7.787 * x) + (16 / 116); + y = y > 0.008856 ? (y ** (1 / 3)) : (7.787 * y) + (16 / 116); + z = z > 0.008856 ? (z ** (1 / 3)) : (7.787 * z) + (16 / 116); + + const l = (116 * y) - 16; + const a = 500 * (x - y); + const b = 200 * (y - z); + + return [l, a, b]; +}; + +convert.hsl.rgb = function (hsl) { + const h = hsl[0] / 360; + const s = hsl[1] / 100; + const l = hsl[2] / 100; + let t2; + let t3; + let val; + + if (s === 0) { + val = l * 255; + return [val, val, val]; + } + + if (l < 0.5) { + t2 = l * (1 + s); + } else { + t2 = l + s - l * s; + } + + const t1 = 2 * l - t2; + + const rgb = [0, 0, 0]; + for (let i = 0; i < 3; i++) { + t3 = h + 1 / 3 * -(i - 1); + if (t3 < 0) { + t3++; + } + + if (t3 > 1) { + t3--; + } + + if (6 * t3 < 1) { + val = t1 + (t2 - t1) * 6 * t3; + } else if (2 * t3 < 1) { + val = t2; + } else if (3 * t3 < 2) { + val = t1 + (t2 - t1) * (2 / 3 - t3) * 6; + } else { + val = t1; + } + + rgb[i] = val * 255; + } + + return rgb; +}; + +convert.hsl.hsv = function (hsl) { + const h = hsl[0]; + let s = hsl[1] / 100; + let l = hsl[2] / 100; + let smin = s; + const lmin = Math.max(l, 0.01); + + l *= 2; + s *= (l <= 1) ? l : 2 - l; + smin *= lmin <= 1 ? lmin : 2 - lmin; + const v = (l + s) / 2; + const sv = l === 0 ? (2 * smin) / (lmin + smin) : (2 * s) / (l + s); + + return [h, sv * 100, v * 100]; +}; + +convert.hsv.rgb = function (hsv) { + const h = hsv[0] / 60; + const s = hsv[1] / 100; + let v = hsv[2] / 100; + const hi = Math.floor(h) % 6; + + const f = h - Math.floor(h); + const p = 255 * v * (1 - s); + const q = 255 * v * (1 - (s * f)); + const t = 255 * v * (1 - (s * (1 - f))); + v *= 255; + + switch (hi) { + case 0: + return [v, t, p]; + case 1: + return [q, v, p]; + case 2: + return [p, v, t]; + case 3: + return [p, q, v]; + case 4: + return [t, p, v]; + case 5: + return [v, p, q]; + } +}; + +convert.hsv.hsl = function (hsv) { + const h = hsv[0]; + const s = hsv[1] / 100; + const v = hsv[2] / 100; + const vmin = Math.max(v, 0.01); + let sl; + let l; + + l = (2 - s) * v; + const lmin = (2 - s) * vmin; + sl = s * vmin; + sl /= (lmin <= 1) ? lmin : 2 - lmin; + sl = sl || 0; + l /= 2; + + return [h, sl * 100, l * 100]; +}; + +// http://dev.w3.org/csswg/css-color/#hwb-to-rgb +convert.hwb.rgb = function (hwb) { + const h = hwb[0] / 360; + let wh = hwb[1] / 100; + let bl = hwb[2] / 100; + const ratio = wh + bl; + let f; + + // Wh + bl cant be > 1 + if (ratio > 1) { + wh /= ratio; + bl /= ratio; + } + + const i = Math.floor(6 * h); + const v = 1 - bl; + f = 6 * h - i; + + if ((i & 0x01) !== 0) { + f = 1 - f; + } + + const n = wh + f * (v - wh); // Linear interpolation + + let r; + let g; + let b; + /* eslint-disable max-statements-per-line,no-multi-spaces */ + switch (i) { + default: + case 6: + case 0: r = v; g = n; b = wh; break; + case 1: r = n; g = v; b = wh; break; + case 2: r = wh; g = v; b = n; break; + case 3: r = wh; g = n; b = v; break; + case 4: r = n; g = wh; b = v; break; + case 5: r = v; g = wh; b = n; break; + } + /* eslint-enable max-statements-per-line,no-multi-spaces */ + + return [r * 255, g * 255, b * 255]; +}; + +convert.cmyk.rgb = function (cmyk) { + const c = cmyk[0] / 100; + const m = cmyk[1] / 100; + const y = cmyk[2] / 100; + const k = cmyk[3] / 100; + + const r = 1 - Math.min(1, c * (1 - k) + k); + const g = 1 - Math.min(1, m * (1 - k) + k); + const b = 1 - Math.min(1, y * (1 - k) + k); + + return [r * 255, g * 255, b * 255]; +}; + +convert.xyz.rgb = function (xyz) { + const x = xyz[0] / 100; + const y = xyz[1] / 100; + const z = xyz[2] / 100; + let r; + let g; + let b; + + r = (x * 3.2406) + (y * -1.5372) + (z * -0.4986); + g = (x * -0.9689) + (y * 1.8758) + (z * 0.0415); + b = (x * 0.0557) + (y * -0.2040) + (z * 1.0570); + + // Assume sRGB + r = r > 0.0031308 + ? ((1.055 * (r ** (1.0 / 2.4))) - 0.055) + : r * 12.92; + + g = g > 0.0031308 + ? ((1.055 * (g ** (1.0 / 2.4))) - 0.055) + : g * 12.92; + + b = b > 0.0031308 + ? ((1.055 * (b ** (1.0 / 2.4))) - 0.055) + : b * 12.92; + + r = Math.min(Math.max(0, r), 1); + g = Math.min(Math.max(0, g), 1); + b = Math.min(Math.max(0, b), 1); + + return [r * 255, g * 255, b * 255]; +}; + +convert.xyz.lab = function (xyz) { + let x = xyz[0]; + let y = xyz[1]; + let z = xyz[2]; + + x /= 95.047; + y /= 100; + z /= 108.883; + + x = x > 0.008856 ? (x ** (1 / 3)) : (7.787 * x) + (16 / 116); + y = y > 0.008856 ? (y ** (1 / 3)) : (7.787 * y) + (16 / 116); + z = z > 0.008856 ? (z ** (1 / 3)) : (7.787 * z) + (16 / 116); + + const l = (116 * y) - 16; + const a = 500 * (x - y); + const b = 200 * (y - z); + + return [l, a, b]; +}; + +convert.lab.xyz = function (lab) { + const l = lab[0]; + const a = lab[1]; + const b = lab[2]; + let x; + let y; + let z; + + y = (l + 16) / 116; + x = a / 500 + y; + z = y - b / 200; + + const y2 = y ** 3; + const x2 = x ** 3; + const z2 = z ** 3; + y = y2 > 0.008856 ? y2 : (y - 16 / 116) / 7.787; + x = x2 > 0.008856 ? x2 : (x - 16 / 116) / 7.787; + z = z2 > 0.008856 ? z2 : (z - 16 / 116) / 7.787; + + x *= 95.047; + y *= 100; + z *= 108.883; + + return [x, y, z]; +}; + +convert.lab.lch = function (lab) { + const l = lab[0]; + const a = lab[1]; + const b = lab[2]; + let h; + + const hr = Math.atan2(b, a); + h = hr * 360 / 2 / Math.PI; + + if (h < 0) { + h += 360; + } + + const c = Math.sqrt(a * a + b * b); + + return [l, c, h]; +}; + +convert.lch.lab = function (lch) { + const l = lch[0]; + const c = lch[1]; + const h = lch[2]; + + const hr = h / 360 * 2 * Math.PI; + const a = c * Math.cos(hr); + const b = c * Math.sin(hr); + + return [l, a, b]; +}; + +convert.rgb.ansi16 = function (args, saturation = null) { + const [r, g, b] = args; + let value = saturation === null ? convert.rgb.hsv(args)[2] : saturation; // Hsv -> ansi16 optimization + + value = Math.round(value / 50); + + if (value === 0) { + return 30; + } + + let ansi = 30 + + ((Math.round(b / 255) << 2) + | (Math.round(g / 255) << 1) + | Math.round(r / 255)); + + if (value === 2) { + ansi += 60; + } + + return ansi; +}; + +convert.hsv.ansi16 = function (args) { + // Optimization here; we already know the value and don't need to get + // it converted for us. + return convert.rgb.ansi16(convert.hsv.rgb(args), args[2]); +}; + +convert.rgb.ansi256 = function (args) { + const r = args[0]; + const g = args[1]; + const b = args[2]; + + // We use the extended greyscale palette here, with the exception of + // black and white. normal palette only has 4 greyscale shades. + if (r === g && g === b) { + if (r < 8) { + return 16; + } + + if (r > 248) { + return 231; + } + + return Math.round(((r - 8) / 247) * 24) + 232; + } + + const ansi = 16 + + (36 * Math.round(r / 255 * 5)) + + (6 * Math.round(g / 255 * 5)) + + Math.round(b / 255 * 5); + + return ansi; +}; + +convert.ansi16.rgb = function (args) { + let color = args % 10; + + // Handle greyscale + if (color === 0 || color === 7) { + if (args > 50) { + color += 3.5; + } + + color = color / 10.5 * 255; + + return [color, color, color]; + } + + const mult = (~~(args > 50) + 1) * 0.5; + const r = ((color & 1) * mult) * 255; + const g = (((color >> 1) & 1) * mult) * 255; + const b = (((color >> 2) & 1) * mult) * 255; + + return [r, g, b]; +}; + +convert.ansi256.rgb = function (args) { + // Handle greyscale + if (args >= 232) { + const c = (args - 232) * 10 + 8; + return [c, c, c]; + } + + args -= 16; + + let rem; + const r = Math.floor(args / 36) / 5 * 255; + const g = Math.floor((rem = args % 36) / 6) / 5 * 255; + const b = (rem % 6) / 5 * 255; + + return [r, g, b]; +}; + +convert.rgb.hex = function (args) { + const integer = ((Math.round(args[0]) & 0xFF) << 16) + + ((Math.round(args[1]) & 0xFF) << 8) + + (Math.round(args[2]) & 0xFF); + + const string = integer.toString(16).toUpperCase(); + return '000000'.substring(string.length) + string; +}; + +convert.hex.rgb = function (args) { + const match = args.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i); + if (!match) { + return [0, 0, 0]; + } + + let colorString = match[0]; + + if (match[0].length === 3) { + colorString = colorString.split('').map(char => { + return char + char; + }).join(''); + } + + const integer = parseInt(colorString, 16); + const r = (integer >> 16) & 0xFF; + const g = (integer >> 8) & 0xFF; + const b = integer & 0xFF; + + return [r, g, b]; +}; + +convert.rgb.hcg = function (rgb) { + const r = rgb[0] / 255; + const g = rgb[1] / 255; + const b = rgb[2] / 255; + const max = Math.max(Math.max(r, g), b); + const min = Math.min(Math.min(r, g), b); + const chroma = (max - min); + let grayscale; + let hue; + + if (chroma < 1) { + grayscale = min / (1 - chroma); + } else { + grayscale = 0; + } + + if (chroma <= 0) { + hue = 0; + } else + if (max === r) { + hue = ((g - b) / chroma) % 6; + } else + if (max === g) { + hue = 2 + (b - r) / chroma; + } else { + hue = 4 + (r - g) / chroma; + } + + hue /= 6; + hue %= 1; + + return [hue * 360, chroma * 100, grayscale * 100]; +}; + +convert.hsl.hcg = function (hsl) { + const s = hsl[1] / 100; + const l = hsl[2] / 100; + + const c = l < 0.5 ? (2.0 * s * l) : (2.0 * s * (1.0 - l)); + + let f = 0; + if (c < 1.0) { + f = (l - 0.5 * c) / (1.0 - c); + } + + return [hsl[0], c * 100, f * 100]; +}; + +convert.hsv.hcg = function (hsv) { + const s = hsv[1] / 100; + const v = hsv[2] / 100; + + const c = s * v; + let f = 0; + + if (c < 1.0) { + f = (v - c) / (1 - c); + } + + return [hsv[0], c * 100, f * 100]; +}; + +convert.hcg.rgb = function (hcg) { + const h = hcg[0] / 360; + const c = hcg[1] / 100; + const g = hcg[2] / 100; + + if (c === 0.0) { + return [g * 255, g * 255, g * 255]; + } + + const pure = [0, 0, 0]; + const hi = (h % 1) * 6; + const v = hi % 1; + const w = 1 - v; + let mg = 0; + + /* eslint-disable max-statements-per-line */ + switch (Math.floor(hi)) { + case 0: + pure[0] = 1; pure[1] = v; pure[2] = 0; break; + case 1: + pure[0] = w; pure[1] = 1; pure[2] = 0; break; + case 2: + pure[0] = 0; pure[1] = 1; pure[2] = v; break; + case 3: + pure[0] = 0; pure[1] = w; pure[2] = 1; break; + case 4: + pure[0] = v; pure[1] = 0; pure[2] = 1; break; + default: + pure[0] = 1; pure[1] = 0; pure[2] = w; + } + /* eslint-enable max-statements-per-line */ + + mg = (1.0 - c) * g; + + return [ + (c * pure[0] + mg) * 255, + (c * pure[1] + mg) * 255, + (c * pure[2] + mg) * 255 + ]; +}; + +convert.hcg.hsv = function (hcg) { + const c = hcg[1] / 100; + const g = hcg[2] / 100; + + const v = c + g * (1.0 - c); + let f = 0; + + if (v > 0.0) { + f = c / v; + } + + return [hcg[0], f * 100, v * 100]; +}; + +convert.hcg.hsl = function (hcg) { + const c = hcg[1] / 100; + const g = hcg[2] / 100; + + const l = g * (1.0 - c) + 0.5 * c; + let s = 0; + + if (l > 0.0 && l < 0.5) { + s = c / (2 * l); + } else + if (l >= 0.5 && l < 1.0) { + s = c / (2 * (1 - l)); + } + + return [hcg[0], s * 100, l * 100]; +}; + +convert.hcg.hwb = function (hcg) { + const c = hcg[1] / 100; + const g = hcg[2] / 100; + const v = c + g * (1.0 - c); + return [hcg[0], (v - c) * 100, (1 - v) * 100]; +}; + +convert.hwb.hcg = function (hwb) { + const w = hwb[1] / 100; + const b = hwb[2] / 100; + const v = 1 - b; + const c = v - w; + let g = 0; + + if (c < 1) { + g = (v - c) / (1 - c); + } + + return [hwb[0], c * 100, g * 100]; +}; + +convert.apple.rgb = function (apple) { + return [(apple[0] / 65535) * 255, (apple[1] / 65535) * 255, (apple[2] / 65535) * 255]; +}; + +convert.rgb.apple = function (rgb) { + return [(rgb[0] / 255) * 65535, (rgb[1] / 255) * 65535, (rgb[2] / 255) * 65535]; +}; + +convert.gray.rgb = function (args) { + return [args[0] / 100 * 255, args[0] / 100 * 255, args[0] / 100 * 255]; +}; + +convert.gray.hsl = function (args) { + return [0, 0, args[0]]; +}; + +convert.gray.hsv = convert.gray.hsl; + +convert.gray.hwb = function (gray) { + return [0, 100, gray[0]]; +}; + +convert.gray.cmyk = function (gray) { + return [0, 0, 0, gray[0]]; +}; + +convert.gray.lab = function (gray) { + return [gray[0], 0, 0]; +}; + +convert.gray.hex = function (gray) { + const val = Math.round(gray[0] / 100 * 255) & 0xFF; + const integer = (val << 16) + (val << 8) + val; + + const string = integer.toString(16).toUpperCase(); + return '000000'.substring(string.length) + string; +}; + +convert.rgb.gray = function (rgb) { + const val = (rgb[0] + rgb[1] + rgb[2]) / 3; + return [val / 255 * 100]; +}; diff --git a/vendor/ckeditor5/node_modules/color-convert/index.js b/vendor/ckeditor5/node_modules/color-convert/index.js new file mode 100644 index 0000000..b648e57 --- /dev/null +++ b/vendor/ckeditor5/node_modules/color-convert/index.js @@ -0,0 +1,81 @@ +const conversions = require('./conversions'); +const route = require('./route'); + +const convert = {}; + +const models = Object.keys(conversions); + +function wrapRaw(fn) { + const wrappedFn = function (...args) { + const arg0 = args[0]; + if (arg0 === undefined || arg0 === null) { + return arg0; + } + + if (arg0.length > 1) { + args = arg0; + } + + return fn(args); + }; + + // Preserve .conversion property if there is one + if ('conversion' in fn) { + wrappedFn.conversion = fn.conversion; + } + + return wrappedFn; +} + +function wrapRounded(fn) { + const wrappedFn = function (...args) { + const arg0 = args[0]; + + if (arg0 === undefined || arg0 === null) { + return arg0; + } + + if (arg0.length > 1) { + args = arg0; + } + + const result = fn(args); + + // We're assuming the result is an array here. + // see notice in conversions.js; don't use box types + // in conversion functions. + if (typeof result === 'object') { + for (let len = result.length, i = 0; i < len; i++) { + result[i] = Math.round(result[i]); + } + } + + return result; + }; + + // Preserve .conversion property if there is one + if ('conversion' in fn) { + wrappedFn.conversion = fn.conversion; + } + + return wrappedFn; +} + +models.forEach(fromModel => { + convert[fromModel] = {}; + + Object.defineProperty(convert[fromModel], 'channels', {value: conversions[fromModel].channels}); + Object.defineProperty(convert[fromModel], 'labels', {value: conversions[fromModel].labels}); + + const routes = route(fromModel); + const routeModels = Object.keys(routes); + + routeModels.forEach(toModel => { + const fn = routes[toModel]; + + convert[fromModel][toModel] = wrapRounded(fn); + convert[fromModel][toModel].raw = wrapRaw(fn); + }); +}); + +module.exports = convert; diff --git a/vendor/ckeditor5/node_modules/color-convert/package.json b/vendor/ckeditor5/node_modules/color-convert/package.json new file mode 100644 index 0000000..6e48000 --- /dev/null +++ b/vendor/ckeditor5/node_modules/color-convert/package.json @@ -0,0 +1,48 @@ +{ + "name": "color-convert", + "description": "Plain color conversion functions", + "version": "2.0.1", + "author": "Heather Arthur ", + "license": "MIT", + "repository": "Qix-/color-convert", + "scripts": { + "pretest": "xo", + "test": "node test/basic.js" + }, + "engines": { + "node": ">=7.0.0" + }, + "keywords": [ + "color", + "colour", + "convert", + "converter", + "conversion", + "rgb", + "hsl", + "hsv", + "hwb", + "cmyk", + "ansi", + "ansi16" + ], + "files": [ + "index.js", + "conversions.js", + "route.js" + ], + "xo": { + "rules": { + "default-case": 0, + "no-inline-comments": 0, + "operator-linebreak": 0 + } + }, + "devDependencies": { + "chalk": "^2.4.2", + "xo": "^0.24.0" + }, + "dependencies": { + "color-name": "~1.1.4" + } +} diff --git a/vendor/ckeditor5/node_modules/color-convert/route.js b/vendor/ckeditor5/node_modules/color-convert/route.js new file mode 100644 index 0000000..1a08521 --- /dev/null +++ b/vendor/ckeditor5/node_modules/color-convert/route.js @@ -0,0 +1,97 @@ +const conversions = require('./conversions'); + +/* + This function routes a model to all other models. + + all functions that are routed have a property `.conversion` attached + to the returned synthetic function. This property is an array + of strings, each with the steps in between the 'from' and 'to' + color models (inclusive). + + conversions that are not possible simply are not included. +*/ + +function buildGraph() { + const graph = {}; + // https://jsperf.com/object-keys-vs-for-in-with-closure/3 + const models = Object.keys(conversions); + + for (let len = models.length, i = 0; i < len; i++) { + graph[models[i]] = { + // http://jsperf.com/1-vs-infinity + // micro-opt, but this is simple. + distance: -1, + parent: null + }; + } + + return graph; +} + +// https://en.wikipedia.org/wiki/Breadth-first_search +function deriveBFS(fromModel) { + const graph = buildGraph(); + const queue = [fromModel]; // Unshift -> queue -> pop + + graph[fromModel].distance = 0; + + while (queue.length) { + const current = queue.pop(); + const adjacents = Object.keys(conversions[current]); + + for (let len = adjacents.length, i = 0; i < len; i++) { + const adjacent = adjacents[i]; + const node = graph[adjacent]; + + if (node.distance === -1) { + node.distance = graph[current].distance + 1; + node.parent = current; + queue.unshift(adjacent); + } + } + } + + return graph; +} + +function link(from, to) { + return function (args) { + return to(from(args)); + }; +} + +function wrapConversion(toModel, graph) { + const path = [graph[toModel].parent, toModel]; + let fn = conversions[graph[toModel].parent][toModel]; + + let cur = graph[toModel].parent; + while (graph[cur].parent) { + path.unshift(graph[cur].parent); + fn = link(conversions[graph[cur].parent][cur], fn); + cur = graph[cur].parent; + } + + fn.conversion = path; + return fn; +} + +module.exports = function (fromModel) { + const graph = deriveBFS(fromModel); + const conversion = {}; + + const models = Object.keys(graph); + for (let len = models.length, i = 0; i < len; i++) { + const toModel = models[i]; + const node = graph[toModel]; + + if (node.parent === null) { + // No possible conversion, or this node is the source model. + continue; + } + + conversion[toModel] = wrapConversion(toModel, graph); + } + + return conversion; +}; + diff --git a/vendor/ckeditor5/node_modules/color-name/LICENSE b/vendor/ckeditor5/node_modules/color-name/LICENSE new file mode 100644 index 0000000..4d9802a --- /dev/null +++ b/vendor/ckeditor5/node_modules/color-name/LICENSE @@ -0,0 +1,8 @@ +The MIT License (MIT) +Copyright (c) 2015 Dmitry Ivanov + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file diff --git a/vendor/ckeditor5/node_modules/color-name/README.md b/vendor/ckeditor5/node_modules/color-name/README.md new file mode 100644 index 0000000..3611a6b --- /dev/null +++ b/vendor/ckeditor5/node_modules/color-name/README.md @@ -0,0 +1,11 @@ +A JSON with color names and its values. Based on http://dev.w3.org/csswg/css-color/#named-colors. + +[![NPM](https://nodei.co/npm/color-name.png?mini=true)](https://nodei.co/npm/color-name/) + + +```js +var colors = require('color-name'); +colors.red //[255,0,0] +``` + + diff --git a/vendor/ckeditor5/node_modules/color-name/index.js b/vendor/ckeditor5/node_modules/color-name/index.js new file mode 100644 index 0000000..e42aa68 --- /dev/null +++ b/vendor/ckeditor5/node_modules/color-name/index.js @@ -0,0 +1,152 @@ +'use strict' + +module.exports = { + "aliceblue": [240, 248, 255], + "antiquewhite": [250, 235, 215], + "aqua": [0, 255, 255], + "aquamarine": [127, 255, 212], + "azure": [240, 255, 255], + "beige": [245, 245, 220], + "bisque": [255, 228, 196], + "black": [0, 0, 0], + "blanchedalmond": [255, 235, 205], + "blue": [0, 0, 255], + "blueviolet": [138, 43, 226], + "brown": [165, 42, 42], + "burlywood": [222, 184, 135], + "cadetblue": [95, 158, 160], + "chartreuse": [127, 255, 0], + "chocolate": [210, 105, 30], + "coral": [255, 127, 80], + "cornflowerblue": [100, 149, 237], + "cornsilk": [255, 248, 220], + "crimson": [220, 20, 60], + "cyan": [0, 255, 255], + "darkblue": [0, 0, 139], + "darkcyan": [0, 139, 139], + "darkgoldenrod": [184, 134, 11], + "darkgray": [169, 169, 169], + "darkgreen": [0, 100, 0], + "darkgrey": [169, 169, 169], + "darkkhaki": [189, 183, 107], + "darkmagenta": [139, 0, 139], + "darkolivegreen": [85, 107, 47], + "darkorange": [255, 140, 0], + "darkorchid": [153, 50, 204], + "darkred": [139, 0, 0], + "darksalmon": [233, 150, 122], + "darkseagreen": [143, 188, 143], + "darkslateblue": [72, 61, 139], + "darkslategray": [47, 79, 79], + "darkslategrey": [47, 79, 79], + "darkturquoise": [0, 206, 209], + "darkviolet": [148, 0, 211], + "deeppink": [255, 20, 147], + "deepskyblue": [0, 191, 255], + "dimgray": [105, 105, 105], + "dimgrey": [105, 105, 105], + "dodgerblue": [30, 144, 255], + "firebrick": [178, 34, 34], + "floralwhite": [255, 250, 240], + "forestgreen": [34, 139, 34], + "fuchsia": [255, 0, 255], + "gainsboro": [220, 220, 220], + "ghostwhite": [248, 248, 255], + "gold": [255, 215, 0], + "goldenrod": [218, 165, 32], + "gray": [128, 128, 128], + "green": [0, 128, 0], + "greenyellow": [173, 255, 47], + "grey": [128, 128, 128], + "honeydew": [240, 255, 240], + "hotpink": [255, 105, 180], + "indianred": [205, 92, 92], + "indigo": [75, 0, 130], + "ivory": [255, 255, 240], + "khaki": [240, 230, 140], + "lavender": [230, 230, 250], + "lavenderblush": [255, 240, 245], + "lawngreen": [124, 252, 0], + "lemonchiffon": [255, 250, 205], + "lightblue": [173, 216, 230], + "lightcoral": [240, 128, 128], + "lightcyan": [224, 255, 255], + "lightgoldenrodyellow": [250, 250, 210], + "lightgray": [211, 211, 211], + "lightgreen": [144, 238, 144], + "lightgrey": [211, 211, 211], + "lightpink": [255, 182, 193], + "lightsalmon": [255, 160, 122], + "lightseagreen": [32, 178, 170], + "lightskyblue": [135, 206, 250], + "lightslategray": [119, 136, 153], + "lightslategrey": [119, 136, 153], + "lightsteelblue": [176, 196, 222], + "lightyellow": [255, 255, 224], + "lime": [0, 255, 0], + "limegreen": [50, 205, 50], + "linen": [250, 240, 230], + "magenta": [255, 0, 255], + "maroon": [128, 0, 0], + "mediumaquamarine": [102, 205, 170], + "mediumblue": [0, 0, 205], + "mediumorchid": [186, 85, 211], + "mediumpurple": [147, 112, 219], + "mediumseagreen": [60, 179, 113], + "mediumslateblue": [123, 104, 238], + "mediumspringgreen": [0, 250, 154], + "mediumturquoise": [72, 209, 204], + "mediumvioletred": [199, 21, 133], + "midnightblue": [25, 25, 112], + "mintcream": [245, 255, 250], + "mistyrose": [255, 228, 225], + "moccasin": [255, 228, 181], + "navajowhite": [255, 222, 173], + "navy": [0, 0, 128], + "oldlace": [253, 245, 230], + "olive": [128, 128, 0], + "olivedrab": [107, 142, 35], + "orange": [255, 165, 0], + "orangered": [255, 69, 0], + "orchid": [218, 112, 214], + "palegoldenrod": [238, 232, 170], + "palegreen": [152, 251, 152], + "paleturquoise": [175, 238, 238], + "palevioletred": [219, 112, 147], + "papayawhip": [255, 239, 213], + "peachpuff": [255, 218, 185], + "peru": [205, 133, 63], + "pink": [255, 192, 203], + "plum": [221, 160, 221], + "powderblue": [176, 224, 230], + "purple": [128, 0, 128], + "rebeccapurple": [102, 51, 153], + "red": [255, 0, 0], + "rosybrown": [188, 143, 143], + "royalblue": [65, 105, 225], + "saddlebrown": [139, 69, 19], + "salmon": [250, 128, 114], + "sandybrown": [244, 164, 96], + "seagreen": [46, 139, 87], + "seashell": [255, 245, 238], + "sienna": [160, 82, 45], + "silver": [192, 192, 192], + "skyblue": [135, 206, 235], + "slateblue": [106, 90, 205], + "slategray": [112, 128, 144], + "slategrey": [112, 128, 144], + "snow": [255, 250, 250], + "springgreen": [0, 255, 127], + "steelblue": [70, 130, 180], + "tan": [210, 180, 140], + "teal": [0, 128, 128], + "thistle": [216, 191, 216], + "tomato": [255, 99, 71], + "turquoise": [64, 224, 208], + "violet": [238, 130, 238], + "wheat": [245, 222, 179], + "white": [255, 255, 255], + "whitesmoke": [245, 245, 245], + "yellow": [255, 255, 0], + "yellowgreen": [154, 205, 50] +}; diff --git a/vendor/ckeditor5/node_modules/color-name/package.json b/vendor/ckeditor5/node_modules/color-name/package.json new file mode 100644 index 0000000..7acc902 --- /dev/null +++ b/vendor/ckeditor5/node_modules/color-name/package.json @@ -0,0 +1,28 @@ +{ + "name": "color-name", + "version": "1.1.4", + "description": "A list of color names and its values", + "main": "index.js", + "files": [ + "index.js" + ], + "scripts": { + "test": "node test.js" + }, + "repository": { + "type": "git", + "url": "git@github.com:colorjs/color-name.git" + }, + "keywords": [ + "color-name", + "color", + "color-keyword", + "keyword" + ], + "author": "DY ", + "license": "MIT", + "bugs": { + "url": "https://github.com/colorjs/color-name/issues" + }, + "homepage": "https://github.com/colorjs/color-name" +} diff --git a/vendor/ckeditor5/node_modules/color-parse/.travis.yml b/vendor/ckeditor5/node_modules/color-parse/.travis.yml new file mode 100644 index 0000000..7a56d2a --- /dev/null +++ b/vendor/ckeditor5/node_modules/color-parse/.travis.yml @@ -0,0 +1,3 @@ +language: node_js +node_js: + - "stable" diff --git a/vendor/ckeditor5/node_modules/color-parse/LICENSE b/vendor/ckeditor5/node_modules/color-parse/LICENSE new file mode 100644 index 0000000..c4b1194 --- /dev/null +++ b/vendor/ckeditor5/node_modules/color-parse/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2015 Dmitry Ivanov + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. \ No newline at end of file diff --git a/vendor/ckeditor5/node_modules/color-parse/index.js b/vendor/ckeditor5/node_modules/color-parse/index.js new file mode 100644 index 0000000..a41e1d6 --- /dev/null +++ b/vendor/ckeditor5/node_modules/color-parse/index.js @@ -0,0 +1,171 @@ +/** + * @module color-parse + */ + +'use strict' + +var names = require('color-name') + +module.exports = parse + +/** + * Base hues + * http://dev.w3.org/csswg/css-color/#typedef-named-hue + */ +//FIXME: use external hue detector +var baseHues = { + red: 0, + orange: 60, + yellow: 120, + green: 180, + blue: 240, + purple: 300 +} + +/** + * Parse color from the string passed + * + * @return {Object} A space indicator `space`, an array `values` and `alpha` + */ +function parse (cstr) { + var m, parts = [], alpha = 1, space + + if (typeof cstr === 'string') { + //keyword + if (names[cstr]) { + parts = names[cstr].slice() + space = 'rgb' + } + + //reserved words + else if (cstr === 'transparent') { + alpha = 0 + space = 'rgb' + parts = [0,0,0] + } + + //hex + else if (/^#[A-Fa-f0-9]+$/.test(cstr)) { + var base = cstr.slice(1) + var size = base.length + var isShort = size <= 4 + alpha = 1 + + if (isShort) { + parts = [ + parseInt(base[0] + base[0], 16), + parseInt(base[1] + base[1], 16), + parseInt(base[2] + base[2], 16) + ] + if (size === 4) { + alpha = parseInt(base[3] + base[3], 16) / 255 + } + } + else { + parts = [ + parseInt(base[0] + base[1], 16), + parseInt(base[2] + base[3], 16), + parseInt(base[4] + base[5], 16) + ] + if (size === 8) { + alpha = parseInt(base[6] + base[7], 16) / 255 + } + } + + if (!parts[0]) parts[0] = 0 + if (!parts[1]) parts[1] = 0 + if (!parts[2]) parts[2] = 0 + + space = 'rgb' + } + + //color space + else if (m = /^((?:rgb|hs[lvb]|hwb|cmyk?|xy[zy]|gray|lab|lchu?v?|[ly]uv|lms)a?)\s*\(([^\)]*)\)/.exec(cstr)) { + var name = m[1] + var isRGB = name === 'rgb' + var base = name.replace(/a$/, '') + space = base + var size = base === 'cmyk' ? 4 : base === 'gray' ? 1 : 3 + parts = m[2].trim() + .split(/\s*[,\/]\s*|\s+/) + .map(function (x, i) { + // + if (/%$/.test(x)) { + //alpha + if (i === size) return parseFloat(x) / 100 + //rgb + if (base === 'rgb') return parseFloat(x) * 255 / 100 + return parseFloat(x) + } + //hue + else if (base[i] === 'h') { + // + if (/deg$/.test(x)) { + return parseFloat(x) + } + // + else if (baseHues[x] !== undefined) { + return baseHues[x] + } + } + return parseFloat(x) + }) + + if (name === base) parts.push(1) + alpha = (isRGB) ? 1 : (parts[size] === undefined) ? 1 : parts[size] + parts = parts.slice(0, size) + } + + //named channels case + else if (cstr.length > 10 && /[0-9](?:\s|\/)/.test(cstr)) { + parts = cstr.match(/([0-9]+)/g).map(function (value) { + return parseFloat(value) + }) + + space = cstr.match(/([a-z])/ig).join('').toLowerCase() + } + } + + //numeric case + else if (!isNaN(cstr)) { + space = 'rgb' + parts = [cstr >>> 16, (cstr & 0x00ff00) >>> 8, cstr & 0x0000ff] + } + + //array-like + else if (Array.isArray(cstr) || cstr.length) { + parts = [cstr[0], cstr[1], cstr[2]] + space = 'rgb' + alpha = cstr.length === 4 ? cstr[3] : 1 + } + + //object case - detects css cases of rgb and hsl + else if (cstr instanceof Object) { + if (cstr.r != null || cstr.red != null || cstr.R != null) { + space = 'rgb' + parts = [ + cstr.r || cstr.red || cstr.R || 0, + cstr.g || cstr.green || cstr.G || 0, + cstr.b || cstr.blue || cstr.B || 0 + ] + } + else { + space = 'hsl' + parts = [ + cstr.h || cstr.hue || cstr.H || 0, + cstr.s || cstr.saturation || cstr.S || 0, + cstr.l || cstr.lightness || cstr.L || cstr.b || cstr.brightness + ] + } + + alpha = cstr.a || cstr.alpha || cstr.opacity || 1 + + if (cstr.opacity != null) alpha /= 100 + } + + return { + space: space, + values: parts, + alpha: alpha + } +} diff --git a/vendor/ckeditor5/node_modules/color-parse/index.mjs b/vendor/ckeditor5/node_modules/color-parse/index.mjs new file mode 100644 index 0000000..feab2fb --- /dev/null +++ b/vendor/ckeditor5/node_modules/color-parse/index.mjs @@ -0,0 +1,168 @@ +/** + * @module color-parse + */ +import names from 'color-name' + +export default parse + +/** + * Base hues + * http://dev.w3.org/csswg/css-color/#typedef-named-hue + */ +//FIXME: use external hue detector +var baseHues = { + red: 0, + orange: 60, + yellow: 120, + green: 180, + blue: 240, + purple: 300 +} + +/** + * Parse color from the string passed + * + * @return {Object} A space indicator `space`, an array `values` and `alpha` + */ +function parse (cstr) { + var m, parts = [], alpha = 1, space + + if (typeof cstr === 'string') { + //keyword + if (names[cstr]) { + parts = names[cstr].slice() + space = 'rgb' + } + + //reserved words + else if (cstr === 'transparent') { + alpha = 0 + space = 'rgb' + parts = [0,0,0] + } + + //hex + else if (/^#[A-Fa-f0-9]+$/.test(cstr)) { + var base = cstr.slice(1) + var size = base.length + var isShort = size <= 4 + alpha = 1 + + if (isShort) { + parts = [ + parseInt(base[0] + base[0], 16), + parseInt(base[1] + base[1], 16), + parseInt(base[2] + base[2], 16) + ] + if (size === 4) { + alpha = parseInt(base[3] + base[3], 16) / 255 + } + } + else { + parts = [ + parseInt(base[0] + base[1], 16), + parseInt(base[2] + base[3], 16), + parseInt(base[4] + base[5], 16) + ] + if (size === 8) { + alpha = parseInt(base[6] + base[7], 16) / 255 + } + } + + if (!parts[0]) parts[0] = 0 + if (!parts[1]) parts[1] = 0 + if (!parts[2]) parts[2] = 0 + + space = 'rgb' + } + + //color space + else if (m = /^((?:rgb|hs[lvb]|hwb|cmyk?|xy[zy]|gray|lab|lchu?v?|[ly]uv|lms)a?)\s*\(([^\)]*)\)/.exec(cstr)) { + var name = m[1] + var isRGB = name === 'rgb' + var base = name.replace(/a$/, '') + space = base + var size = base === 'cmyk' ? 4 : base === 'gray' ? 1 : 3 + parts = m[2].trim() + .split(/\s*[,\/]\s*|\s+/) + .map(function (x, i) { + // + if (/%$/.test(x)) { + //alpha + if (i === size) return parseFloat(x) / 100 + //rgb + if (base === 'rgb') return parseFloat(x) * 255 / 100 + return parseFloat(x) + } + //hue + else if (base[i] === 'h') { + // + if (/deg$/.test(x)) { + return parseFloat(x) + } + // + else if (baseHues[x] !== undefined) { + return baseHues[x] + } + } + return parseFloat(x) + }) + + if (name === base) parts.push(1) + alpha = (isRGB) ? 1 : (parts[size] === undefined) ? 1 : parts[size] + parts = parts.slice(0, size) + } + + //named channels case + else if (cstr.length > 10 && /[0-9](?:\s|\/)/.test(cstr)) { + parts = cstr.match(/([0-9]+)/g).map(function (value) { + return parseFloat(value) + }) + + space = cstr.match(/([a-z])/ig).join('').toLowerCase() + } + } + + //numeric case + else if (!isNaN(cstr)) { + space = 'rgb' + parts = [cstr >>> 16, (cstr & 0x00ff00) >>> 8, cstr & 0x0000ff] + } + + //array-like + else if (Array.isArray(cstr) || cstr.length) { + parts = [cstr[0], cstr[1], cstr[2]] + space = 'rgb' + alpha = cstr.length === 4 ? cstr[3] : 1 + } + + //object case - detects css cases of rgb and hsl + else if (cstr instanceof Object) { + if (cstr.r != null || cstr.red != null || cstr.R != null) { + space = 'rgb' + parts = [ + cstr.r || cstr.red || cstr.R || 0, + cstr.g || cstr.green || cstr.G || 0, + cstr.b || cstr.blue || cstr.B || 0 + ] + } + else { + space = 'hsl' + parts = [ + cstr.h || cstr.hue || cstr.H || 0, + cstr.s || cstr.saturation || cstr.S || 0, + cstr.l || cstr.lightness || cstr.L || cstr.b || cstr.brightness + ] + } + + alpha = cstr.a || cstr.alpha || cstr.opacity || 1 + + if (cstr.opacity != null) alpha /= 100 + } + + return { + space: space, + values: parts, + alpha: alpha + } +} diff --git a/vendor/ckeditor5/node_modules/color-parse/package.json b/vendor/ckeditor5/node_modules/color-parse/package.json new file mode 100644 index 0000000..83e8f51 --- /dev/null +++ b/vendor/ckeditor5/node_modules/color-parse/package.json @@ -0,0 +1,37 @@ +{ + "name": "color-parse", + "version": "1.4.2", + "description": "Color string parser", + "main": "index.js", + "browser": "index.js", + "module": "./index.mjs", + "exports": { + "require": "./index.js", + "import": "./index.mjs" + }, + "scripts": { + "test": "node test.mjs" + }, + "repository": { + "type": "git", + "url": "https://github.com/colorjs/color-parse" + }, + "keywords": [ + "color", + "parse", + "color-parse", + "color-string" + ], + "author": "Deema Ywanov ", + "license": "MIT", + "bugs": { + "url": "https://github.com/colorjs/color-parse/issues" + }, + "homepage": "https://github.com/colorjs/color-parse", + "dependencies": { + "color-name": "^1.0.0" + }, + "devDependencies": { + "tape": "^4.7.0" + } +} diff --git a/vendor/ckeditor5/node_modules/color-parse/readme.md b/vendor/ckeditor5/node_modules/color-parse/readme.md new file mode 100644 index 0000000..8eccf23 --- /dev/null +++ b/vendor/ckeditor5/node_modules/color-parse/readme.md @@ -0,0 +1,58 @@ +# color-parse [![build](https://travis-ci.org/colorjs/color-parse.svg?branch=master)](https://travis-ci.org/colorjs/color-parse) [![size](https://img.shields.io/bundlephobia/minzip/color-parse?label=size)](https://bundlephobia.com/result?p=color-parse) ![stable](https://img.shields.io/badge/stability-stable-green) + +Fast and compact color string parser. + +`$ npm install color-parse` + +```js +var parse = require('color-parse') + +parse('hsla(12 10% 50% / .3)') +// { space: 'hsl', values: [12, 10, 50], alpha: 0.3 } +``` + +## Parsed strings + +* [x] Color keywords: `red`, `green` etc., see [color-name](https://ghub.io/color-name) +* [x] `#RGB[A]` +* [x] `#RRGGBB[AA]` +* [x] `rgb[a](R, G, B[, A])` +* [x] `rgb[a](R G B[ / A])` +* [x] `hsl[a](H, S, L[, A])`, inc. [named hues](http://dev.w3.org/csswg/css-color/#simple-hues) +* [x] `hsl[a](H S L [ / A])` +* [x] `hwb(H, W, B)` +* [x] `cmyk(C, M, Y, K)` +* [x] `xyz(X, Y, Z)` +* [x] `lab(L, A, B)` +* [x] `lch(L, C, H)` +* [x] `luv(L, U, V)` +* [x] `R:10 G:20 B:30` +* [x] `(R10 / G20 / B30)` +* [x] `C100/M80/Y0/K35` + +## Parsed not strings + +* [x] `[10, 20, 20]` as RGB color space +* [x] `{r: 10, g: 20, b: 30}` +* [x] `{red: 10, green: 20, blue: 30}` +* [x] `{h: 10, s: 20, l: 30}` +* [x] `0x00ff00`, `0x0000ff` numbers + +## Not parsed strings + +* [x] `'yellowblue'` returns `null` + +## Related + +* [color-space](https://npmjs.org/package/color-space) — collection of color space conversions. +* [color-rgba](https://npmjs.org/package/color-rgba) — convert any color string to rgba array. +* [color-alpha](https://npmjs.org/package/color-alpha) — change alpha component of any color. + +## Analogs + +* [parse-color](http://npmjs.org/package/parse-color) — parser by @substack. Performs calculations to every possible space, which bloats size. +* [color-parser](http://npmjs.org/package/color-parser) — parser by @tjholowaychuk. Supports limited set of spaces. +* [color-string](http://npmjs.org/package/color-string) — parsing/serializing module by Heather Arthur. Has extensive API for parsing and serializing from any to any space. + + +[![NPM](https://nodei.co/npm/color-parse.png?downloads=true&downloadRank=true&stars=true)](https://nodei.co/npm/color-parse/) diff --git a/vendor/ckeditor5/node_modules/color-parse/test.mjs b/vendor/ckeditor5/node_modules/color-parse/test.mjs new file mode 100644 index 0000000..ed8b9a8 --- /dev/null +++ b/vendor/ckeditor5/node_modules/color-parse/test.mjs @@ -0,0 +1,444 @@ +import parse from './index.mjs' +import t from 'tape' + +/** parse-color tests */ + +t('#ffa500', function (t) { + t.deepEqual(parse('#ffa500'), { + space: 'rgb', + values: [ 255, 165, 0 ], + alpha: 1 + }); + t.end() +}); +t('#333', function (t) { + t.deepEqual(parse('#333'), { + space: 'rgb', + values: [ 51, 51, 51 ], + alpha: 1 + }); + t.end() +}); +t('#f98', function (t) { + t.deepEqual(parse('#f98'), { + space: 'rgb', + values: [ 255, 153, 136 ], + alpha: 1 + }); + t.end() +}); +t('lime', function (t) { + t.deepEqual(parse('lime'), { + space: 'rgb', + values: [ 0, 255, 0 ], + alpha: 1 + }); + t.end() +}); +t('hsl(210,50,50)', function (t) { + t.deepEqual(parse('hsl(210,50,50)'), { + space: 'hsl', + values: [ 210, 50, 50 ], + alpha: 1 + }); + t.end() +}); +t('rgba(153,50,204,60%)', function (t) { + t.deepEqual(parse('rgba(153,50,204,60%)'), { + space: 'rgb', + values: [ 153, 50, 204 ], + alpha: 0.6 + }); + t.end() +}); + + + + +t('#fef', function (t) { + t.deepEqual(parse('#fef'), { + space: 'rgb', + values: [255, 238, 255], + alpha: 1 + }); + t.end() +}); +t('#fffFEF', function (t) { + t.deepEqual(parse('#fffFEF'), { + space: 'rgb', + values: [255, 255, 239], + alpha: 1 + }); + t.end() +}); +t('rgb(244, 233, 100)', function (t) { + t.deepEqual(parse('rgb(244, 233, 100)'), { + space: 'rgb', + values: [244, 233, 100], + alpha: 1 + }); + t.end() +}); +t('rgb(100%, 30%, 90%)', function (t) { + t.deepEqual(parse('rgb(100%, 30%, 90%)'), { + space: 'rgb', + values: [255, 76.5, 229.5], + alpha: 1 + }); + t.end() +}); +t('transparent', function (t) { + t.deepEqual(parse('transparent'), { + space: 'rgb', + values: [0, 0, 0], + alpha: 0 + }); + t.end() +}); +t('hsl(240, 100%, 50.5%)', function (t) { + t.deepEqual(parse('hsl(240, 100%, 50.5%)'), { + space: 'hsl', + values: [240, 100, 50.5], + alpha: 1 + }); + t.end() +}); +t('hsl(240deg, 100%, 50.5%)', function (t) { + t.deepEqual(parse('hsl(240deg, 100%, 50.5%)'), { + space: 'hsl', + values: [240, 100, 50.5], + alpha: 1 + }); + t.end() +}); +t('hwb(240, 100%, 50.5%)', function (t) { + t.deepEqual(parse('hwb(240, 100%, 50.5%)'), { + space: 'hwb', + values: [240, 100, 50.5], + alpha: 1 + }); + t.end() +}); +t('hwb(240deg, 100%, 50.5%)', function (t) { + t.deepEqual(parse('hwb(240deg, 100%, 50.5%)'), { + space: 'hwb', + values: [240, 100, 50.5], + alpha: 1 + }); + t.end() +}); +t('blue', function (t) { + t.deepEqual(parse('blue'), { + space: 'rgb', + values: [0, 0, 255], + alpha: 1 + }); + t.end() +}); +t('rgb(244, 233, 100)', function (t) { + t.deepEqual(parse('rgb(244, 233, 100)'), { + space: 'rgb', + values: [244, 233, 100], + alpha: 1 + }); + t.end() +}); +t('rgba(244, 233, 100, 0.5)', function (t) { + t.deepEqual(parse('rgba(244, 233, 100, 0.5)'), { + space: 'rgb', + values: [244, 233, 100], + alpha: 0.5 + }); + t.end() +}); +t('hsla(244, 100%, 100%, 0.6)', function (t) { + t.deepEqual(parse('hsla(244, 100%, 100%, 0.6)'), { + space: 'hsl', + values: [244, 100, 100], + alpha: 0.6 + }); + t.end() +}); +t('hwb(244, 100%, 100%, 0.6)', function (t) { + t.deepEqual(parse('hwb(244, 100%, 100%, 0.6)'), { + space: 'hwb', + values: [244, 100, 100], + alpha: 0.6 + }); + t.end() +}); +t('hwb(244, 100%, 100%)', function (t) { + t.deepEqual(parse('hwb(244, 100%, 100%)'), { + space: 'hwb', + values: [244, 100, 100], + alpha: 1 + }); + t.end() +}); +t('rgba(200, 20, 233, 0.2)', function (t) { + t.deepEqual(parse('rgba(200, 20, 233, 0.2)'), { + space: 'rgb', + values: [200, 20, 233], + alpha: 0.2 + }); + t.end() +}); +t('rgba(200, 20, 233, 0)', function (t) { + t.deepEqual(parse('rgba(200, 20, 233, 0)'), { + space: 'rgb', + values: [200, 20, 233], + alpha: 0 + }); + t.end() +}); +t('rgba(100%, 30%, 90%, 0.2)', function (t) { + t.deepEqual(parse('rgba(100%, 30%, 90%, 0.2)'), { + space: 'rgb', + values: [255, 76.5, 229.5], + alpha: 0.2 + }); + t.end() +}); +t('rgba(200 20 233 / 0.2)', function (t) { + t.deepEqual(parse('rgba(200, 20, 233, 0.2)'), { + space: 'rgb', + values: [200, 20, 233], + alpha: 0.2 + }); + t.end() +}); +t('rgba(200 20 233 / 20%)', function (t) { + t.deepEqual(parse('rgba(200, 20, 233, 0.2)'), { + space: 'rgb', + values: [200, 20, 233], + alpha: 0.2 + }); + t.end() +}); +t('hsla(200, 20%, 33%, 0.2)', function (t) { + t.deepEqual(parse('hsla(200, 20%, 33%, 0.2)'), { + space: 'hsl', + values: [200, 20, 33], + alpha: 0.2 + }); + t.end() +}); +t('hwb(200, 20%, 33%, 0.2)', function (t) { + t.deepEqual(parse('hwb(200, 20%, 33%, 0.2)'), { + space: 'hwb', + values: [200, 20, 33], + alpha: 0.2 + }); + t.end() +}); +t('rgba(200, 20, 233, 0.2)', function (t) { + t.deepEqual(parse('rgba(200, 20, 233, 0.2)'), { + space: 'rgb', + values: [200, 20, 233], + alpha: 0.2 + }); + t.end() +}); + + + + +t('rgba(300, 600, 100, 3)', function (t) { + t.deepEqual(parse('rgba(300, 600, 100, 3)'), { + space: 'rgb', + values: [300, 600, 100], + alpha: 3 + }); + t.end() +}); +t('rgba(8000%, 100%, 333%, 88)', function (t) { + t.deepEqual(parse('rgba(8000%, 100%, 333%, 88)'), { + space: 'rgb', + values: [20400, 255, 849.15], + alpha: 88 + }); + t.end() +}); +t('hsla(400, 10%, 200%, 10)', function (t) { + t.deepEqual(parse('hsla(400, 10%, 200%, 10)'), { + space: 'hsl', + values: [400, 10, 200], + alpha: 10 + }); + t.end() +}); +t('hwb(400, 10%, 200%, 10)', function (t) { + t.deepEqual(parse('hwb(400, 10%, 200%, 10)'), { + space: 'hwb', + values: [400, 10, 200], + alpha: 10 + }); + t.end() +}); +t('yellowblue', function (t) { + t.deepEqual(parse('yellowblue'), {space: undefined, values: [], alpha: 1}); + t.end() +}); + + + + + +t('hsla(101.12, 45.2%, 21.0%, 1.0)', function (t) { + t.deepEqual(parse('hsla(101.12, 45.2%, 21.0%, 1.0)'), { + space: 'hsl', + values: [101.12,45.2,21.0], + alpha: 1 + }); + t.end() +}); +t('hsla(101.12 45.2% 21.0% / 50%)', function (t) { + t.deepEqual(parse('hsla(101.12 45.2% 21.0% / 50%)'), { + space: 'hsl', + values: [101.12,45.2,21.0], + alpha: .5 + }); + t.end() +}); +t('hsl(red, 10%, 10%)', function (t) { + t.deepEqual(parse('hsl(red, 10%, 10%)'), { + space: 'hsl', + values: [0,10,10], + alpha: 1 + }); + t.end() +}); +t('hsl(red, 10%, 10%);', function (t) { + t.deepEqual(parse('hsl(red, 10%, 10%);'), { + space: 'hsl', + values: [0,10,10], + alpha: 1 + }); + t.end() +}); +t('hsl(10deg, 10%, 10%)', function (t) { + t.deepEqual(parse('hsl(10deg, 10%, 10%)'), { + space: 'hsl', + values: [10,10,10], + alpha: 1 + }); + t.end() +}); +t('lch(5, 5, orange)', function (t) { + t.deepEqual(parse('lch(5, 5, orange)'), { + space: 'lch', + values: [5,5,60], + alpha: 1 + }); + t.end() +}); +t('#afd6', function (t) { + t.deepEqual(parse('#afd6'), { + space: 'rgb', + values: [170,255,221], + alpha: 0.4 + }); + t.end() +}); +t('#AFD6', function (t) { + t.deepEqual(parse('#afd6'), { + space: 'rgb', + values: [170,255,221], + alpha: 0.4 + }); + t.end() +}); +t('#aaffdd66', function (t) { + t.deepEqual(parse('#aaffdd66'), { + space: 'rgb', + values: [170,255,221], + alpha: 0.4 + }); + t.end() +}); +t('#AAFFDD66', function (t) { + t.deepEqual(parse('#AAFFDD66'), { + space: 'rgb', + values: [170,255,221], + alpha: 0.4 + }); + t.end() +}); +t('(R12 / G45 / B234)', function (t) { + t.deepEqual(parse('(R12 / G45 / B234)'), { + space: 'rgb', + values: [12, 45, 234], + alpha: 1 + }); + t.end() +}); +t('R:12 G:45 B:234', function (t) { + t.deepEqual(parse('R:12 G:45 B:234'), { + space: 'rgb', + values: [12, 45, 234], + alpha: 1 + }); + t.end() +}); +t('C100/M80/Y0/K35', function (t) { + t.deepEqual(parse('C100/M80/Y0/K35'), { + space: 'cmyk', + values: [100, 80, 0, 35], + alpha: 1 + }); + t.end() +}); +t('Array', function (t) { + t.deepEqual(parse([1,2,3]), { + space: 'rgb', + values: [1,2,3], + alpha: 1 + }); + t.end() +}); +t('Object', function (t) { + t.deepEqual(parse({r:1,g:2,b:3}), { + space: 'rgb', + values: [1,2,3], + alpha: 1 + }); + t.deepEqual(parse({red:1,green:2,blue:3}), { + space: 'rgb', + values: [1,2,3], + alpha: 1 + }); + t.deepEqual(parse({h:1,s:2,l:3}), { + space: 'hsl', + values: [1,2,3], + alpha: 1 + }); + t.end() +}); +t('Number', function (t) { + t.deepEqual(parse(0xA141E), { + space: 'rgb', + values: [10,20,30], + alpha: 1 + }); + t.deepEqual(parse(0xff), { + space: 'rgb', + values: [0x00,0x00,0xff], + alpha: 1 + }); + t.deepEqual(parse(0xff0000), { + space: 'rgb', + values: [0xff,0x00,0x00], + alpha: 1 + }); + t.deepEqual(parse(0x0000ff), { + space: 'rgb', + values: [0x00,0x00,0xff], + alpha: 1 + }); + t.deepEqual(parse(new Number(0x0000ff)), { + space: 'rgb', + values: [0x00,0x00,0xff], + alpha: 1 + }); + t.end() +}); diff --git a/vendor/ckeditor5/node_modules/postcss/README.md b/vendor/ckeditor5/node_modules/postcss/README.md index 939a802..05fed07 100644 --- a/vendor/ckeditor5/node_modules/postcss/README.md +++ b/vendor/ckeditor5/node_modules/postcss/README.md @@ -9,11 +9,12 @@ These plugins can lint your CSS, support variables and mixins, transpile future CSS syntax, inline images, and more. PostCSS is used by industry leaders including Wikipedia, Twitter, Alibaba, -and JetBrains. The [Autoprefixer] and [Stylelint] PostCSS plugins is one of the most popular CSS tools. +and JetBrains. The [Autoprefixer] and [Stylelint] PostCSS plugins are some of the most popular CSS tools. --- -  Made at Evil Martians, product consulting for developer tools. +  Built by + Evil Martians, go-to agency for developer tools. --- diff --git a/vendor/ckeditor5/node_modules/postcss/lib/container.d.ts b/vendor/ckeditor5/node_modules/postcss/lib/container.d.ts index 9569f34..c2b310b 100644 --- a/vendor/ckeditor5/node_modules/postcss/lib/container.d.ts +++ b/vendor/ckeditor5/node_modules/postcss/lib/container.d.ts @@ -2,14 +2,17 @@ import AtRule from './at-rule.js' import Comment from './comment.js' import Declaration from './declaration.js' import Node, { ChildNode, ChildProps, NodeProps } from './node.js' +import { Root } from './postcss.js' import Rule from './rule.js' declare namespace Container { - export class ContainerWithChildren< - Child extends Node = ChildNode - > extends Container_ { + export type ContainerWithChildren = { nodes: Child[] - } + } & ( + | AtRule + | Root + | Rule + ) export interface ValueOptions { /** diff --git a/vendor/ckeditor5/node_modules/postcss/lib/input.d.ts b/vendor/ckeditor5/node_modules/postcss/lib/input.d.ts index 260040f..3207da3 100644 --- a/vendor/ckeditor5/node_modules/postcss/lib/input.d.ts +++ b/vendor/ckeditor5/node_modules/postcss/lib/input.d.ts @@ -18,6 +18,11 @@ declare namespace Input { */ endLine?: number + /** + * Offset of exclusive end position in source file. + */ + endOffset?: number + /** * Absolute path to the source file. */ @@ -28,6 +33,11 @@ declare namespace Input { */ line: number + /** + * Offset of inclusive start position in source file. + */ + offset: number + /** * Source code. */ @@ -131,6 +141,9 @@ declare class Input_ { */ constructor(css: string, opts?: ProcessOptions) + /** + * Returns `CssSyntaxError` with information about the error and its position. + */ error( message: string, start: @@ -151,9 +164,6 @@ declare class Input_ { }, opts?: { plugin?: CssSyntaxError['plugin'] } ): CssSyntaxError - /** - * Returns `CssSyntaxError` with information about the error and its position. - */ error( message: string, line: number, @@ -165,12 +175,23 @@ declare class Input_ { offset: number, opts?: { plugin?: CssSyntaxError['plugin'] } ): CssSyntaxError + + /** + * Converts source line and column to offset. + * + * @param line Source line. + * @param column Source column. + * @return Source offset. + */ + fromLineAndColumn(line: number, column: number): number + /** * Converts source offset to line and column. * * @param offset Source offset. */ fromOffset(offset: number): { col: number; line: number } | null + /** * Reads the input source map and returns a symbol position * in the input source (e.g., in a Sass file that was compiled diff --git a/vendor/ckeditor5/node_modules/postcss/lib/input.js b/vendor/ckeditor5/node_modules/postcss/lib/input.js index 9773e0f..bb0ccf5 100644 --- a/vendor/ckeditor5/node_modules/postcss/lib/input.js +++ b/vendor/ckeditor5/node_modules/postcss/lib/input.js @@ -9,11 +9,26 @@ let CssSyntaxError = require('./css-syntax-error') let PreviousMap = require('./previous-map') let terminalHighlight = require('./terminal-highlight') -let fromOffsetCache = Symbol('fromOffsetCache') +let lineToIndexCache = Symbol('lineToIndexCache') let sourceMapAvailable = Boolean(SourceMapConsumer && SourceMapGenerator) let pathAvailable = Boolean(resolve && isAbsolute) +function getLineToIndex(input) { + if (input[lineToIndexCache]) return input[lineToIndexCache] + let lines = input.css.split('\n') + let lineToIndex = new Array(lines.length) + let prevIndex = 0 + + for (let i = 0, l = lines.length; i < l; i++) { + lineToIndex[i] = prevIndex + prevIndex += lines[i].length + 1 + } + + input[lineToIndexCache] = lineToIndex + return lineToIndex +} + class Input { get from() { return this.file || this.id @@ -68,31 +83,38 @@ class Input { } error(message, line, column, opts = {}) { - let endColumn, endLine, result + let endColumn, endLine, endOffset, offset, result if (line && typeof line === 'object') { let start = line let end = column if (typeof start.offset === 'number') { - let pos = this.fromOffset(start.offset) + offset = start.offset + let pos = this.fromOffset(offset) line = pos.line column = pos.col } else { line = start.line column = start.column + offset = this.fromLineAndColumn(line, column) } if (typeof end.offset === 'number') { - let pos = this.fromOffset(end.offset) + endOffset = end.offset + let pos = this.fromOffset(endOffset) endLine = pos.line endColumn = pos.col } else { endLine = end.line endColumn = end.column + endOffset = this.fromLineAndColumn(end.line, end.column) } } else if (!column) { - let pos = this.fromOffset(line) + offset = line + let pos = this.fromOffset(offset) line = pos.line column = pos.col + } else { + offset = this.fromLineAndColumn(line, column) } let origin = this.origin(line, column, endLine, endColumn) @@ -120,7 +142,7 @@ class Input { ) } - result.input = { column, endColumn, endLine, line, source: this.css } + result.input = { column, endColumn, endLine, endOffset, line, offset, source: this.css } if (this.file) { if (pathToFileURL) { result.input.url = pathToFileURL(this.file).toString() @@ -131,23 +153,15 @@ class Input { return result } + fromLineAndColumn(line, column) { + let lineToIndex = getLineToIndex(this) + let index = lineToIndex[line - 1] + return index + column - 1 + } + fromOffset(offset) { - let lastLine, lineToIndex - if (!this[fromOffsetCache]) { - let lines = this.css.split('\n') - lineToIndex = new Array(lines.length) - let prevIndex = 0 - - for (let i = 0, l = lines.length; i < l; i++) { - lineToIndex[i] = prevIndex - prevIndex += lines[i].length + 1 - } - - this[fromOffsetCache] = lineToIndex - } else { - lineToIndex = this[fromOffsetCache] - } - lastLine = lineToIndex[lineToIndex.length - 1] + let lineToIndex = getLineToIndex(this) + let lastLine = lineToIndex[lineToIndex.length - 1] let min = 0 if (offset >= lastLine) { diff --git a/vendor/ckeditor5/node_modules/postcss/lib/node.d.ts b/vendor/ckeditor5/node_modules/postcss/lib/node.d.ts index aa7229f..a09fe4d 100644 --- a/vendor/ckeditor5/node_modules/postcss/lib/node.d.ts +++ b/vendor/ckeditor5/node_modules/postcss/lib/node.d.ts @@ -1,5 +1,4 @@ import AtRule = require('./at-rule.js') - import { AtRuleProps } from './at-rule.js' import Comment, { CommentProps } from './comment.js' import Container, { NewChild } from './container.js' @@ -66,6 +65,22 @@ declare namespace Node { /** * The inclusive ending position for the source * code of a node. + * + * However, `end.offset` of a non `Root` node is the exclusive position. + * See https://github.com/postcss/postcss/pull/1879 for details. + * + * ```js + * const root = postcss.parse('a { color: black }') + * const a = root.first + * const color = a.first + * + * // The offset of `Root` node is the inclusive position + * css.source.end // { line: 1, column: 19, offset: 18 } + * + * // The offset of non `Root` node is the exclusive position + * a.source.end // { line: 1, column: 18, offset: 18 } + * color.source.end // { line: 1, column: 16, offset: 16 } + * ``` */ end?: Position @@ -424,7 +439,7 @@ declare abstract class Node_ { * @return Range. */ rangeBy( - opts?: Pick + opts?: Pick ): Node.Range /** diff --git a/vendor/ckeditor5/node_modules/postcss/lib/node.js b/vendor/ckeditor5/node_modules/postcss/lib/node.js index 2b865ba..b403b71 100644 --- a/vendor/ckeditor5/node_modules/postcss/lib/node.js +++ b/vendor/ckeditor5/node_modules/postcss/lib/node.js @@ -34,11 +34,8 @@ function cloneNode(obj, parent) { function sourceOffset(inputCSS, position) { // Not all custom syntaxes support `offset` in `source.start` and `source.end` - if ( - position && - typeof position.offset !== 'undefined' - ) { - return position.offset; + if (position && typeof position.offset !== 'undefined') { + return position.offset } let column = 1 @@ -208,14 +205,15 @@ class Node { return this.parent.nodes[index + 1] } - positionBy(opts) { + positionBy(opts = {}) { let pos = this.source.start if (opts.index) { pos = this.positionInside(opts.index) } else if (opts.word) { - let inputString = ('document' in this.source.input) - ? this.source.input.document - : this.source.input.css + let inputString = + 'document' in this.source.input + ? this.source.input.document + : this.source.input.css let stringRepresentation = inputString.slice( sourceOffset(inputString, this.source.start), sourceOffset(inputString, this.source.end) @@ -229,9 +227,10 @@ class Node { positionInside(index) { let column = this.source.start.column let line = this.source.start.line - let inputString = ('document' in this.source.input) - ? this.source.input.document - : this.source.input.css + let inputString = + 'document' in this.source.input + ? this.source.input.document + : this.source.input.css let offset = sourceOffset(inputString, this.source.start) let end = offset + index @@ -244,7 +243,7 @@ class Node { } } - return { column, line } + return { column, line, offset: end } } prev() { @@ -253,25 +252,36 @@ class Node { return this.parent.nodes[index - 1] } - rangeBy(opts) { + rangeBy(opts = {}) { + let inputString = + 'document' in this.source.input + ? this.source.input.document + : this.source.input.css let start = { column: this.source.start.column, - line: this.source.start.line + line: this.source.start.line, + offset: sourceOffset(inputString, this.source.start) } let end = this.source.end ? { column: this.source.end.column + 1, - line: this.source.end.line + line: this.source.end.line, + offset: + typeof this.source.end.offset === 'number' + ? // `source.end.offset` is exclusive, so we don't need to add 1 + this.source.end.offset + : // Since line/column in this.source.end is inclusive, + // the `sourceOffset(... , this.source.end)` returns an inclusive offset. + // So, we add 1 to convert it to exclusive. + sourceOffset(inputString, this.source.end) + 1 } : { column: start.column + 1, - line: start.line + line: start.line, + offset: start.offset + 1 } if (opts.word) { - let inputString = ('document' in this.source.input) - ? this.source.input.document - : this.source.input.css let stringRepresentation = inputString.slice( sourceOffset(inputString, this.source.start), sourceOffset(inputString, this.source.end) @@ -279,15 +289,14 @@ class Node { let index = stringRepresentation.indexOf(opts.word) if (index !== -1) { start = this.positionInside(index) - end = this.positionInside( - index + opts.word.length, - ) + end = this.positionInside(index + opts.word.length) } } else { if (opts.start) { start = { column: opts.start.column, - line: opts.start.line + line: opts.start.line, + offset: sourceOffset(inputString, opts.start) } } else if (opts.index) { start = this.positionInside(opts.index) @@ -296,7 +305,8 @@ class Node { if (opts.end) { end = { column: opts.end.column, - line: opts.end.line + line: opts.end.line, + offset: sourceOffset(inputString, opts.end) } } else if (typeof opts.endIndex === 'number') { end = this.positionInside(opts.endIndex) @@ -309,7 +319,11 @@ class Node { end.line < start.line || (end.line === start.line && end.column <= start.column) ) { - end = { column: start.column + 1, line: start.line } + end = { + column: start.column + 1, + line: start.line, + offset: start.offset + 1 + } } return { end, start } @@ -384,6 +398,7 @@ class Node { } else if (typeof value === 'object' && value.toJSON) { fixed[name] = value.toJSON(null, inputs) } else if (name === 'source') { + if (value == null) continue let inputId = inputs.get(value.input) if (inputId == null) { inputId = inputsNextIndex @@ -423,7 +438,7 @@ class Node { return result } - warn(result, text, opts) { + warn(result, text, opts = {}) { let data = { node: this } for (let i in opts) data[i] = opts[i] return result.warn(text, data) diff --git a/vendor/ckeditor5/node_modules/postcss/lib/processor.js b/vendor/ckeditor5/node_modules/postcss/lib/processor.js index c38be53..8493687 100644 --- a/vendor/ckeditor5/node_modules/postcss/lib/processor.js +++ b/vendor/ckeditor5/node_modules/postcss/lib/processor.js @@ -7,7 +7,7 @@ let Root = require('./root') class Processor { constructor(plugins = []) { - this.version = '8.5.3' + this.version = '8.5.6' this.plugins = this.normalize(plugins) } diff --git a/vendor/ckeditor5/node_modules/postcss/lib/result.js b/vendor/ckeditor5/node_modules/postcss/lib/result.js index 4ab2a8f..c6af4e8 100644 --- a/vendor/ckeditor5/node_modules/postcss/lib/result.js +++ b/vendor/ckeditor5/node_modules/postcss/lib/result.js @@ -12,7 +12,7 @@ class Result { this.messages = [] this.root = root this.opts = opts - this.css = undefined + this.css = '' this.map = undefined } diff --git a/vendor/ckeditor5/node_modules/postcss/lib/stringifier.d.ts b/vendor/ckeditor5/node_modules/postcss/lib/stringifier.d.ts index f707a6a..b5a6f86 100644 --- a/vendor/ckeditor5/node_modules/postcss/lib/stringifier.d.ts +++ b/vendor/ckeditor5/node_modules/postcss/lib/stringifier.d.ts @@ -25,7 +25,7 @@ declare class Stringifier_ { comment(node: Comment): void decl(node: Declaration, semicolon?: boolean): void document(node: Document): void - raw(node: AnyNode, own: null | string, detect?: string): string + raw(node: AnyNode, own: null | string, detect?: string): boolean | string rawBeforeClose(root: Root): string | undefined rawBeforeComment(root: Root, node: Comment): string | undefined rawBeforeDecl(root: Root, node: Declaration): string | undefined @@ -35,7 +35,7 @@ declare class Stringifier_ { rawEmptyBody(root: Root): string | undefined rawIndent(root: Root): string | undefined rawSemicolon(root: Root): boolean | undefined - rawValue(node: AnyNode, prop: string): string + rawValue(node: AnyNode, prop: string): number | string root(node: Root): void rule(node: Rule): void stringify(node: AnyNode, semicolon?: boolean): void diff --git a/vendor/ckeditor5/node_modules/postcss/package.json b/vendor/ckeditor5/node_modules/postcss/package.json index daf3530..c69124b 100644 --- a/vendor/ckeditor5/node_modules/postcss/package.json +++ b/vendor/ckeditor5/node_modules/postcss/package.json @@ -1,14 +1,14 @@ { "name": "postcss", - "version": "8.5.3", + "version": "8.5.6", "description": "Tool for transforming styles with JS plugins", "engines": { "node": "^10 || ^12 || >=14" }, "exports": { ".": { - "require": "./lib/postcss.js", - "import": "./lib/postcss.mjs" + "import": "./lib/postcss.mjs", + "require": "./lib/postcss.js" }, "./lib/at-rule": "./lib/at-rule.js", "./lib/comment": "./lib/comment.js", @@ -74,7 +74,7 @@ "url": "https://github.com/postcss/postcss/issues" }, "dependencies": { - "nanoid": "^3.3.8", + "nanoid": "^3.3.11", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" },