Merge branch 'dev' into dash-inactive

This commit is contained in:
Mike Cao 2024-11-18 13:31:30 -08:00 committed by GitHub
commit 65d09a57d1
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
15 changed files with 529 additions and 458 deletions

View File

@ -11,7 +11,7 @@ CREATE TABLE `user` (
UNIQUE INDEX `user_user_id_key`(`user_id`), UNIQUE INDEX `user_user_id_key`(`user_id`),
UNIQUE INDEX `user_username_key`(`username`), UNIQUE INDEX `user_username_key`(`username`),
PRIMARY KEY (`user_id`) PRIMARY KEY (`user_id`)
) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; ) ENGINE=InnoDB DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
-- CreateTable -- CreateTable
CREATE TABLE `session` ( CREATE TABLE `session` (
@ -33,7 +33,7 @@ CREATE TABLE `session` (
INDEX `session_created_at_idx`(`created_at`), INDEX `session_created_at_idx`(`created_at`),
INDEX `session_website_id_idx`(`website_id`), INDEX `session_website_id_idx`(`website_id`),
PRIMARY KEY (`session_id`) PRIMARY KEY (`session_id`)
) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; ) ENGINE=InnoDB DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
-- CreateTable -- CreateTable
CREATE TABLE `website` ( CREATE TABLE `website` (
@ -53,7 +53,7 @@ CREATE TABLE `website` (
INDEX `website_created_at_idx`(`created_at`), INDEX `website_created_at_idx`(`created_at`),
INDEX `website_share_id_idx`(`share_id`), INDEX `website_share_id_idx`(`share_id`),
PRIMARY KEY (`website_id`) PRIMARY KEY (`website_id`)
) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; ) ENGINE=InnoDB DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
-- CreateTable -- CreateTable
CREATE TABLE `website_event` ( CREATE TABLE `website_event` (
@ -76,7 +76,7 @@ CREATE TABLE `website_event` (
INDEX `website_event_website_id_created_at_idx`(`website_id`, `created_at`), INDEX `website_event_website_id_created_at_idx`(`website_id`, `created_at`),
INDEX `website_event_website_id_session_id_created_at_idx`(`website_id`, `session_id`, `created_at`), INDEX `website_event_website_id_session_id_created_at_idx`(`website_id`, `session_id`, `created_at`),
PRIMARY KEY (`event_id`) PRIMARY KEY (`event_id`)
) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; ) ENGINE=InnoDB DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
-- CreateTable -- CreateTable
CREATE TABLE `event_data` ( CREATE TABLE `event_data` (
@ -95,7 +95,7 @@ CREATE TABLE `event_data` (
INDEX `event_data_website_event_id_idx`(`website_event_id`), INDEX `event_data_website_event_id_idx`(`website_event_id`),
INDEX `event_data_website_id_website_event_id_created_at_idx`(`website_id`, `website_event_id`, `created_at`), INDEX `event_data_website_id_website_event_id_created_at_idx`(`website_id`, `website_event_id`, `created_at`),
PRIMARY KEY (`event_id`) PRIMARY KEY (`event_id`)
) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; ) ENGINE=InnoDB DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
-- CreateTable -- CreateTable
CREATE TABLE `team` ( CREATE TABLE `team` (
@ -109,7 +109,7 @@ CREATE TABLE `team` (
UNIQUE INDEX `team_access_code_key`(`access_code`), UNIQUE INDEX `team_access_code_key`(`access_code`),
INDEX `team_access_code_idx`(`access_code`), INDEX `team_access_code_idx`(`access_code`),
PRIMARY KEY (`team_id`) PRIMARY KEY (`team_id`)
) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; ) ENGINE=InnoDB DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
-- CreateTable -- CreateTable
CREATE TABLE `team_user` ( CREATE TABLE `team_user` (
@ -124,7 +124,7 @@ CREATE TABLE `team_user` (
INDEX `team_user_team_id_idx`(`team_id`), INDEX `team_user_team_id_idx`(`team_id`),
INDEX `team_user_user_id_idx`(`user_id`), INDEX `team_user_user_id_idx`(`user_id`),
PRIMARY KEY (`team_user_id`) PRIMARY KEY (`team_user_id`)
) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; ) ENGINE=InnoDB DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
-- CreateTable -- CreateTable
CREATE TABLE `team_website` ( CREATE TABLE `team_website` (
@ -137,7 +137,7 @@ CREATE TABLE `team_website` (
INDEX `team_website_team_id_idx`(`team_id`), INDEX `team_website_team_id_idx`(`team_id`),
INDEX `team_website_website_id_idx`(`website_id`), INDEX `team_website_website_id_idx`(`website_id`),
PRIMARY KEY (`team_website_id`) PRIMARY KEY (`team_website_id`)
) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; ) ENGINE=InnoDB DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
-- AddSystemUser -- AddSystemUser
INSERT INTO user (user_id, username, role, password) VALUES ('41e2b680-648e-4b09-bcd7-3e2b10c06264' , 'admin', 'admin', '$2b$10$BUli0c.muyCW1ErNJc3jL.vFRFtFJWrT8/GcR4A.sUdCznaXiqFXa'); INSERT INTO user (user_id, username, role, password) VALUES ('41e2b680-648e-4b09-bcd7-3e2b10c06264' , 'admin', 'admin', '$2b$10$BUli0c.muyCW1ErNJc3jL.vFRFtFJWrT8/GcR4A.sUdCznaXiqFXa');

View File

@ -21,7 +21,7 @@ CREATE TABLE `session_data` (
INDEX `session_data_website_id_idx`(`website_id`), INDEX `session_data_website_id_idx`(`website_id`),
INDEX `session_data_session_id_idx`(`session_id`), INDEX `session_data_session_id_idx`(`session_id`),
PRIMARY KEY (`session_data_id`) PRIMARY KEY (`session_data_id`)
) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; ) ENGINE=InnoDB DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
-- CreateTable -- CreateTable
CREATE TABLE `report` ( CREATE TABLE `report` (
@ -41,7 +41,7 @@ CREATE TABLE `report` (
INDEX `report_type_idx`(`type`), INDEX `report_type_idx`(`type`),
INDEX `report_name_idx`(`name`), INDEX `report_name_idx`(`name`),
PRIMARY KEY (`report_id`) PRIMARY KEY (`report_id`)
) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; ) ENGINE=InnoDB DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
-- EventData migration -- EventData migration
UPDATE event_data UPDATE event_data

View File

@ -189,7 +189,22 @@ const config = {
return config; return config;
}, },
async headers() { async headers() {
return headers; return [
{
source: '/:path*',
headers,
},
{
source: '/script.js',
headers: [
...headers,
{
key: 'Cache-Control',
value: 'public, max-age=86400, must-revalidate',
},
],
},
];
}, },
async rewrites() { async rewrites() {
return [ return [

View File

@ -123,7 +123,7 @@
}, },
"devDependencies": { "devDependencies": {
"@formatjs/cli": "^4.2.29", "@formatjs/cli": "^4.2.29",
"@netlify/plugin-nextjs": "^5.1.0", "@netlify/plugin-nextjs": "^5.8.1",
"@rollup/plugin-alias": "^5.0.0", "@rollup/plugin-alias": "^5.0.0",
"@rollup/plugin-commonjs": "^25.0.4", "@rollup/plugin-commonjs": "^25.0.4",
"@rollup/plugin-json": "^6.0.0", "@rollup/plugin-json": "^6.0.0",

View File

@ -404,7 +404,7 @@
"label.entry": [ "label.entry": [
{ {
"type": 0, "type": 0,
"value": "Entry URL" "value": "URL d'entrée"
} }
], ],
"label.event": [ "label.event": [
@ -476,7 +476,7 @@
"label.first-seen": [ "label.first-seen": [
{ {
"type": 0, "type": 0,
"value": "First seen" "value": "Vu pour la première fois"
} }
], ],
"label.funnel": [ "label.funnel": [
@ -506,7 +506,7 @@
"label.goals-description": [ "label.goals-description": [
{ {
"type": 0, "type": 0,
"value": "Track your goals for pageviews and events." "value": "Suivez vos objectifs en matière de pages vues et d'événements."
} }
], ],
"label.greater-than": [ "label.greater-than": [
@ -590,7 +590,7 @@
"label.journey-description": [ "label.journey-description": [
{ {
"type": 0, "type": 0,
"value": "Understand how users navigate through your website." "value": "Comprendre comment les utilisateurs naviguent sur votre site web."
} }
], ],
"label.language": [ "label.language": [
@ -886,19 +886,19 @@
"label.previous": [ "label.previous": [
{ {
"type": 0, "type": 0,
"value": "Previous" "value": "Précédent"
} }
], ],
"label.previous-period": [ "label.previous-period": [
{ {
"type": 0, "type": 0,
"value": "Previous period" "value": "Période précédente"
} }
], ],
"label.previous-year": [ "label.previous-year": [
{ {
"type": 0, "type": 0,
"value": "Previous year" "value": "Année précédente"
} }
], ],
"label.profile": [ "label.profile": [
@ -910,13 +910,13 @@
"label.properties": [ "label.properties": [
{ {
"type": 0, "type": 0,
"value": "Properties" "value": "Propriétés"
} }
], ],
"label.property": [ "label.property": [
{ {
"type": 0, "type": 0,
"value": "Property" "value": "Propriété"
} }
], ],
"label.queries": [ "label.queries": [
@ -1036,13 +1036,13 @@
"label.revenue-description": [ "label.revenue-description": [
{ {
"type": 0, "type": 0,
"value": "Look into your revenue across time." "value": "Examinez vos revenus au fil du temps."
} }
], ],
"label.revenue-property": [ "label.revenue-property": [
{ {
"type": 0, "type": 0,
"value": "Revenue Property" "value": "Propriétés des revenues"
} }
], ],
"label.role": [ "label.role": [
@ -1078,7 +1078,7 @@
"label.select": [ "label.select": [
{ {
"type": 0, "type": 0,
"value": "Select" "value": "Selectionner"
} }
], ],
"label.select-date": [ "label.select-date": [
@ -1132,7 +1132,7 @@
"label.start-step": [ "label.start-step": [
{ {
"type": 0, "type": 0,
"value": "Start Step" "value": "Etape de démarrage"
} }
], ],
"label.steps": [ "label.steps": [
@ -1168,7 +1168,7 @@
"label.team-manager": [ "label.team-manager": [
{ {
"type": 0, "type": 0,
"value": "Team manager" "value": "Manager de l'équipe"
} }
], ],
"label.team-member": [ "label.team-member": [
@ -1192,7 +1192,7 @@
"label.team-view-only": [ "label.team-view-only": [
{ {
"type": 0, "type": 0,
"value": "Team view only" "value": "Vue d'équipe uniquement"
} }
], ],
"label.team-websites": [ "label.team-websites": [
@ -1318,7 +1318,7 @@
"label.uniqueCustomers": [ "label.uniqueCustomers": [
{ {
"type": 0, "type": 0,
"value": "Unique Customers" "value": "Clients uniques"
} }
], ],
"label.unknown": [ "label.unknown": [
@ -1360,7 +1360,7 @@
"label.user-property": [ "label.user-property": [
{ {
"type": 0, "type": 0,
"value": "User Property" "value": "Propriétés d'utilisateurs"
} }
], ],
"label.username": [ "label.username": [

View File

@ -38,13 +38,13 @@
"label.add-step": [ "label.add-step": [
{ {
"type": 0, "type": 0,
"value": "Add step" "value": "Adaugă pas"
} }
], ],
"label.add-website": [ "label.add-website": [
{ {
"type": 0, "type": 0,
"value": "Adăugare site web" "value": "Adaugă site web"
} }
], ],
"label.admin": [ "label.admin": [
@ -152,7 +152,7 @@
"label.compare": [ "label.compare": [
{ {
"type": 0, "type": 0,
"value": "Compare" "value": "Compară"
} }
], ],
"label.confirm": [ "label.confirm": [
@ -182,7 +182,7 @@
"label.count": [ "label.count": [
{ {
"type": 0, "type": 0,
"value": "Count" "value": "Număr"
} }
], ],
"label.countries": [ "label.countries": [
@ -230,13 +230,13 @@
"label.created-by": [ "label.created-by": [
{ {
"type": 0, "type": 0,
"value": "Created By" "value": "Creat de"
} }
], ],
"label.current": [ "label.current": [
{ {
"type": 0, "type": 0,
"value": "Current" "value": "Curent"
} }
], ],
"label.current-password": [ "label.current-password": [
@ -266,13 +266,13 @@
"label.date": [ "label.date": [
{ {
"type": 0, "type": 0,
"value": "Data" "value": "Dată"
} }
], ],
"label.date-range": [ "label.date-range": [
{ {
"type": 0, "type": 0,
"value": "Interval de date" "value": "Interval"
} }
], ],
"label.day": [ "label.day": [
@ -284,7 +284,7 @@
"label.default-date-range": [ "label.default-date-range": [
{ {
"type": 0, "type": 0,
"value": "Interval de date implicit" "value": "Interval implicit"
} }
], ],
"label.delete": [ "label.delete": [
@ -314,7 +314,7 @@
"label.delete-website": [ "label.delete-website": [
{ {
"type": 0, "type": 0,
"value": "Ștergere site web" "value": "Șterge site web"
} }
], ],
"label.description": [ "label.description": [
@ -398,13 +398,13 @@
"label.end-step": [ "label.end-step": [
{ {
"type": 0, "type": 0,
"value": "End Step" "value": "Pas final"
} }
], ],
"label.entry": [ "label.entry": [
{ {
"type": 0, "type": 0,
"value": "Entry URL" "value": "URL de intrare"
} }
], ],
"label.event": [ "label.event": [
@ -428,7 +428,7 @@
"label.exit": [ "label.exit": [
{ {
"type": 0, "type": 0,
"value": "Exit URL" "value": "URL de ieșire"
} }
], ],
"label.false": [ "label.false": [
@ -476,7 +476,7 @@
"label.first-seen": [ "label.first-seen": [
{ {
"type": 0, "type": 0,
"value": "First seen" "value": "Văzut pentru prima dată"
} }
], ],
"label.funnel": [ "label.funnel": [
@ -494,19 +494,19 @@
"label.goal": [ "label.goal": [
{ {
"type": 0, "type": 0,
"value": "Goal" "value": "Obiectiv"
} }
], ],
"label.goals": [ "label.goals": [
{ {
"type": 0, "type": 0,
"value": "Goals" "value": "Obiective"
} }
], ],
"label.goals-description": [ "label.goals-description": [
{ {
"type": 0, "type": 0,
"value": "Track your goals for pageviews and events." "value": "Urmărește obiectivele de vizualizări și evenimente."
} }
], ],
"label.greater-than": [ "label.greater-than": [
@ -584,13 +584,13 @@
"label.journey": [ "label.journey": [
{ {
"type": 0, "type": 0,
"value": "Journey" "value": "Traseu"
} }
], ],
"label.journey-description": [ "label.journey-description": [
{ {
"type": 0, "type": 0,
"value": "Understand how users navigate through your website." "value": "Înțelege cum navighează vizitatorii prin website."
} }
], ],
"label.language": [ "label.language": [
@ -642,7 +642,7 @@
"label.last-months": [ "label.last-months": [
{ {
"type": 0, "type": 0,
"value": "Last " "value": "Ultimele "
}, },
{ {
"type": 1, "type": 1,
@ -650,13 +650,13 @@
}, },
{ {
"type": 0, "type": 0,
"value": " months" "value": " luni"
} }
], ],
"label.last-seen": [ "label.last-seen": [
{ {
"type": 0, "type": 0,
"value": "Last seen" "value": "Văzut ultima dată"
} }
], ],
"label.leave": [ "label.leave": [
@ -876,13 +876,13 @@
"label.path": [ "label.path": [
{ {
"type": 0, "type": 0,
"value": "Path" "value": "Rută"
} }
], ],
"label.paths": [ "label.paths": [
{ {
"type": 0, "type": 0,
"value": "Paths" "value": "Rute"
} }
], ],
"label.powered-by": [ "label.powered-by": [
@ -898,19 +898,19 @@
"label.previous": [ "label.previous": [
{ {
"type": 0, "type": 0,
"value": "Previous" "value": "Anterior"
} }
], ],
"label.previous-period": [ "label.previous-period": [
{ {
"type": 0, "type": 0,
"value": "Previous period" "value": "Perioda anterioară"
} }
], ],
"label.previous-year": [ "label.previous-year": [
{ {
"type": 0, "type": 0,
"value": "Previous year" "value": "Anul anterior"
} }
], ],
"label.profile": [ "label.profile": [
@ -922,13 +922,13 @@
"label.properties": [ "label.properties": [
{ {
"type": 0, "type": 0,
"value": "Properties" "value": "Proprietăți"
} }
], ],
"label.property": [ "label.property": [
{ {
"type": 0, "type": 0,
"value": "Property" "value": "Proprietate"
} }
], ],
"label.queries": [ "label.queries": [
@ -1042,13 +1042,13 @@
"label.revenue": [ "label.revenue": [
{ {
"type": 0, "type": 0,
"value": "Revenue" "value": "Venit"
} }
], ],
"label.revenue-description": [ "label.revenue-description": [
{ {
"type": 0, "type": 0,
"value": "Look into your revenue across time." "value": "Urmărește venitul în timp."
} }
], ],
"label.revenue-property": [ "label.revenue-property": [
@ -1114,7 +1114,7 @@
"label.session": [ "label.session": [
{ {
"type": 0, "type": 0,
"value": "Session" "value": "Sesiune"
} }
], ],
"label.sessions": [ "label.sessions": [
@ -1144,13 +1144,13 @@
"label.start-step": [ "label.start-step": [
{ {
"type": 0, "type": 0,
"value": "Start Step" "value": "Pas de început"
} }
], ],
"label.steps": [ "label.steps": [
{ {
"type": 0, "type": 0,
"value": "Steps" "value": "Pași"
} }
], ],
"label.sum": [ "label.sum": [
@ -1174,13 +1174,13 @@
"label.team-id": [ "label.team-id": [
{ {
"type": 0, "type": 0,
"value": "ID Echipa" "value": "ID Echipă"
} }
], ],
"label.team-manager": [ "label.team-manager": [
{ {
"type": 0, "type": 0,
"value": "Team manager" "value": "Manager echipă"
} }
], ],
"label.team-member": [ "label.team-member": [
@ -1288,7 +1288,7 @@
"label.transactions": [ "label.transactions": [
{ {
"type": 0, "type": 0,
"value": "Transactions" "value": "Tranzacții"
} }
], ],
"label.transfer": [ "label.transfer": [
@ -1330,7 +1330,7 @@
"label.uniqueCustomers": [ "label.uniqueCustomers": [
{ {
"type": 0, "type": 0,
"value": "Unique Customers" "value": "Clienți unici"
} }
], ],
"label.unknown": [ "label.unknown": [
@ -1372,7 +1372,7 @@
"label.user-property": [ "label.user-property": [
{ {
"type": 0, "type": 0,
"value": "User Property" "value": "Proprietatea utilizatorului"
} }
], ],
"label.username": [ "label.username": [
@ -1396,7 +1396,7 @@
"label.utm-description": [ "label.utm-description": [
{ {
"type": 0, "type": 0,
"value": "Track your campaigns through UTM parameters." "value": "Urmărește campaniile tale cu parametri UTM."
} }
], ],
"label.value": [ "label.value": [
@ -1432,7 +1432,7 @@
"label.views-per-visit": [ "label.views-per-visit": [
{ {
"type": 0, "type": 0,
"value": "Views per visit" "value": "Vizualizări per vizită"
} }
], ],
"label.visit-duration": [ "label.visit-duration": [
@ -1450,7 +1450,7 @@
"label.visits": [ "label.visits": [
{ {
"type": 0, "type": 0,
"value": "Visits" "value": "Vizite"
} }
], ],
"label.website": [ "label.website": [
@ -1534,7 +1534,7 @@
"message.collected-data": [ "message.collected-data": [
{ {
"type": 0, "type": 0,
"value": "Collected data" "value": "Date colectate"
} }
], ],
"message.confirm-delete": [ "message.confirm-delete": [

View File

@ -6,7 +6,7 @@ const path = require('path');
const endPoint = process.env.COLLECT_API_ENDPOINT; const endPoint = process.env.COLLECT_API_ENDPOINT;
if (endPoint) { if (endPoint) {
const file = path.resolve(__dirname, '../public/script.js'); const file = path.resolve(__dirname, '../public/tracker.js');
const tracker = fs.readFileSync(file); const tracker = fs.readFileSync(file);

View File

@ -10,6 +10,8 @@ import TeamsButton from 'components/input/TeamsButton';
import Icons from 'components/icons'; import Icons from 'components/icons';
import { useMessages, useNavigation, useTeamUrl } from 'components/hooks'; import { useMessages, useNavigation, useTeamUrl } from 'components/hooks';
import styles from './NavBar.module.css'; import styles from './NavBar.module.css';
import { useEffect } from 'react';
import { getItem, setItem } from 'next-basics';
export function NavBar() { export function NavBar() {
const { formatMessage, labels } = useMessages(); const { formatMessage, labels } = useMessages();
@ -74,10 +76,21 @@ export function NavBar() {
const handleTeamChange = (teamId: string) => { const handleTeamChange = (teamId: string) => {
const url = teamId ? `/teams/${teamId}` : '/'; const url = teamId ? `/teams/${teamId}` : '/';
setItem('umami.team', { id: teamId });
router.push(cloudMode ? `${process.env.cloudUrl}${url}` : url); router.push(cloudMode ? `${process.env.cloudUrl}${url}` : url);
}; };
useEffect(() => {
const teamIdLocal = getItem('umami.team')?.id;
if (teamIdLocal && pathname !== '/' && pathname !== '/dashboard') {
const url = '/';
router.push(cloudMode ? `${process.env.cloudUrl}${url}` : url);
} else if (teamIdLocal) {
const url = `/teams/${teamIdLocal}/dashboard`;
router.push(cloudMode ? `${process.env.cloudUrl}${url}` : url);
}
}, []);
return ( return (
<div className={styles.navbar}> <div className={styles.navbar}>
<div className={styles.logo}> <div className={styles.logo}>

View File

@ -1,4 +1,4 @@
import { useState, useMemo } from 'react'; import { useState, useMemo, useEffect } from 'react';
import { DragDropContext, Draggable, Droppable } from 'react-beautiful-dnd'; import { DragDropContext, Draggable, Droppable } from 'react-beautiful-dnd';
import classNames from 'classnames'; import classNames from 'classnames';
import { Button, Loading } from 'react-basics'; import { Button, Loading } from 'react-basics';
@ -16,12 +16,25 @@ export function DashboardEdit({ teamId }: { teamId: string }) {
const { formatMessage, labels } = useMessages(); const { formatMessage, labels } = useMessages();
const [order, setOrder] = useState(websiteOrder || []); const [order, setOrder] = useState(websiteOrder || []);
const [active, setActive] = useState(websiteActive || []); const [active, setActive] = useState(websiteActive || []);
const [websites, setWebsites] = useState([]);
const { const {
result, result,
query: { isLoading }, query: { isLoading },
setParams,
} = useWebsites({ teamId }); } = useWebsites({ teamId });
const websites = result?.data; useEffect(() => {
if (result?.data) {
setWebsites(prevWebsites => {
const newWebsites = [...prevWebsites, ...result.data];
if (newWebsites.length < result.count) {
setParams(prevParams => ({ ...prevParams, page: prevParams.page + 1 }));
}
return newWebsites;
});
}
}, [result]);
const ordered = useMemo(() => { const ordered = useMemo(() => {
if (websites) { if (websites) {

View File

@ -59,5 +59,6 @@
align-items: center; align-items: center;
justify-content: space-between; justify-content: space-between;
padding-inline-end: 0; padding-inline-end: 0;
z-index: 10;
} }
} }

View File

@ -1,6 +1,7 @@
import { UseQueryOptions } from '@tanstack/react-query'; import { UseQueryOptions } from '@tanstack/react-query';
import { useApi } from '../useApi'; import { useApi } from '../useApi';
import { useFilterParams } from '../useFilterParams'; import { useFilterParams } from '../useFilterParams';
import { useSearchParams } from 'next/navigation';
export function useWebsiteMetrics( export function useWebsiteMetrics(
websiteId: string, websiteId: string,
@ -9,6 +10,7 @@ export function useWebsiteMetrics(
) { ) {
const { get, useQuery } = useApi(); const { get, useQuery } = useApi();
const params = useFilterParams(websiteId); const params = useFilterParams(websiteId);
const searchParams = useSearchParams();
return useQuery({ return useQuery({
queryKey: [ queryKey: [
@ -20,12 +22,9 @@ export function useWebsiteMetrics(
}, },
], ],
queryFn: async () => { queryFn: async () => {
const filters = { ...params };
filters[queryParams.type] = undefined;
const data = await get(`/websites/${websiteId}/metrics`, { const data = await get(`/websites/${websiteId}/metrics`, {
...filters, ...params,
[searchParams.get('view')]: undefined,
...queryParams, ...queryParams,
}); });

View File

@ -66,7 +66,7 @@
"label.edit-member": "Modifier le membre", "label.edit-member": "Modifier le membre",
"label.enable-share-url": "Activer l'URL de partage", "label.enable-share-url": "Activer l'URL de partage",
"label.end-step": "End Step", "label.end-step": "End Step",
"label.entry": "Entry URL", "label.entry": "URL d'entrée",
"label.event": "Évènement", "label.event": "Évènement",
"label.event-data": "Données d'évènements", "label.event-data": "Données d'évènements",
"label.events": "Évènements", "label.events": "Évènements",
@ -78,12 +78,12 @@
"label.filter-combined": "Combiné", "label.filter-combined": "Combiné",
"label.filter-raw": "Brut", "label.filter-raw": "Brut",
"label.filters": "Filtres", "label.filters": "Filtres",
"label.first-seen": "First seen", "label.first-seen": "Vu pour la première fois",
"label.funnel": "Entonnoir", "label.funnel": "Entonnoir",
"label.funnel-description": "Suivi des conversions et des taux d'abandons.", "label.funnel-description": "Suivi des conversions et des taux d'abandons.",
"label.goal": "Goal", "label.goal": "Goal",
"label.goals": "Goals", "label.goals": "Goals",
"label.goals-description": "Track your goals for pageviews and events.", "label.goals-description": "Suivez vos objectifs en matière de pages vues et d'événements.",
"label.greater-than": "Supérieur à", "label.greater-than": "Supérieur à",
"label.greater-than-equals": "Supérieur ou égal à", "label.greater-than-equals": "Supérieur ou égal à",
"label.host": "Host", "label.host": "Host",
@ -97,7 +97,7 @@
"label.join": "Rejoindre", "label.join": "Rejoindre",
"label.join-team": "Rejoindre une équipe", "label.join-team": "Rejoindre une équipe",
"label.journey": "Journey", "label.journey": "Journey",
"label.journey-description": "Understand how users navigate through your website.", "label.journey-description": "Comprendre comment les utilisateurs naviguent sur votre site web.",
"label.language": "Langue", "label.language": "Langue",
"label.languages": "Langues", "label.languages": "Langues",
"label.laptop": "Portable", "label.laptop": "Portable",
@ -137,12 +137,12 @@
"label.path": "Path", "label.path": "Path",
"label.paths": "Paths", "label.paths": "Paths",
"label.powered-by": "Propulsé par {name}", "label.powered-by": "Propulsé par {name}",
"label.previous": "Previous", "label.previous": "Précédent",
"label.previous-period": "Previous period", "label.previous-period": "Période précédente",
"label.previous-year": "Previous year", "label.previous-year": "Année précédente",
"label.profile": "Profil", "label.profile": "Profil",
"label.properties": "Properties", "label.properties": "Propriétés",
"label.property": "Property", "label.property": "Propriété",
"label.queries": "Requêtes", "label.queries": "Requêtes",
"label.query": "Requête", "label.query": "Requête",
"label.query-parameters": "Paramètres de requête", "label.query-parameters": "Paramètres de requête",
@ -162,14 +162,14 @@
"label.retention": "Rétention", "label.retention": "Rétention",
"label.retention-description": "Mesure de l'attractivité du site en visualisant les taux de visiteurs qui reviennent.", "label.retention-description": "Mesure de l'attractivité du site en visualisant les taux de visiteurs qui reviennent.",
"label.revenue": "Revenue", "label.revenue": "Revenue",
"label.revenue-description": "Look into your revenue across time.", "label.revenue-description": "Examinez vos revenus au fil du temps.",
"label.revenue-property": "Revenue Property", "label.revenue-property": "Propriétés des revenues",
"label.role": "Rôle", "label.role": "Rôle",
"label.run-query": "Éxécuter la requête", "label.run-query": "Éxécuter la requête",
"label.save": "Enregistrer", "label.save": "Enregistrer",
"label.screens": "Résolutions d'écran", "label.screens": "Résolutions d'écran",
"label.search": "Rechercher", "label.search": "Rechercher",
"label.select": "Select", "label.select": "Selectionner",
"label.select-date": "Choisir une période", "label.select-date": "Choisir une période",
"label.select-role": "Choisir un rôle", "label.select-role": "Choisir un rôle",
"label.select-website": "Choisir un site", "label.select-website": "Choisir un site",
@ -178,17 +178,17 @@
"label.settings": "Paramètres", "label.settings": "Paramètres",
"label.share-url": "URL de partage", "label.share-url": "URL de partage",
"label.single-day": "Journée", "label.single-day": "Journée",
"label.start-step": "Start Step", "label.start-step": "Etape de démarrage",
"label.steps": "Étapes", "label.steps": "Étapes",
"label.sum": "Somme", "label.sum": "Somme",
"label.tablet": "Tablette", "label.tablet": "Tablette",
"label.team": "Équipe", "label.team": "Équipe",
"label.team-id": "ID d'équipe", "label.team-id": "ID d'équipe",
"label.team-manager": "Team manager", "label.team-manager": "Manager de l'équipe",
"label.team-member": "Membre de l'équipe", "label.team-member": "Membre de l'équipe",
"label.team-name": "Nom de l'équipe", "label.team-name": "Nom de l'équipe",
"label.team-owner": "Propriétaire de l'équipe", "label.team-owner": "Propriétaire de l'équipe",
"label.team-view-only": "Team view only", "label.team-view-only": "Vue d'équipe uniquement",
"label.team-websites": "Sites d'équipes", "label.team-websites": "Sites d'équipes",
"label.teams": "Équipes", "label.teams": "Équipes",
"label.theme": "Thème", "label.theme": "Thème",
@ -209,14 +209,14 @@
"label.type": "Type", "label.type": "Type",
"label.unique": "Unique", "label.unique": "Unique",
"label.unique-visitors": "Visiteurs uniques", "label.unique-visitors": "Visiteurs uniques",
"label.uniqueCustomers": "Unique Customers", "label.uniqueCustomers": "Clients uniques",
"label.unknown": "Inconnu", "label.unknown": "Inconnu",
"label.untitled": "Sans titre", "label.untitled": "Sans titre",
"label.update": "Modifier", "label.update": "Modifier",
"label.url": "URL", "label.url": "URL",
"label.urls": "URLs", "label.urls": "URLs",
"label.user": "Utilisateur", "label.user": "Utilisateur",
"label.user-property": "User Property", "label.user-property": "Propriétés d'utilisateurs",
"label.username": "Nom d'utilisateur", "label.username": "Nom d'utilisateur",
"label.users": "Utilisateurs", "label.users": "Utilisateurs",
"label.utm": "UTM", "label.utm": "UTM",

View File

@ -5,8 +5,8 @@
"label.add": "Adaugă", "label.add": "Adaugă",
"label.add-description": "Adaugă descriere", "label.add-description": "Adaugă descriere",
"label.add-member": "Adaugă membru", "label.add-member": "Adaugă membru",
"label.add-step": "Add step", "label.add-step": "Adaugă pas",
"label.add-website": "Adăugare site web", "label.add-website": "Adaugă site web",
"label.admin": "Administrator", "label.admin": "Administrator",
"label.after": "După", "label.after": "După",
"label.all": "Toate", "label.all": "Toate",
@ -24,12 +24,12 @@
"label.cities": "Orașe", "label.cities": "Orașe",
"label.city": "Oraș", "label.city": "Oraș",
"label.clear-all": "Șterge tot", "label.clear-all": "Șterge tot",
"label.compare": "Compare", "label.compare": "Compară",
"label.confirm": "Confirm", "label.confirm": "Confirm",
"label.confirm-password": "Confirmare parolă", "label.confirm-password": "Confirmare parolă",
"label.contains": "Conține", "label.contains": "Conține",
"label.continue": "Continuă", "label.continue": "Continuă",
"label.count": "Count", "label.count": "Număr",
"label.countries": "Țări", "label.countries": "Țări",
"label.country": "Țară", "label.country": "Țară",
"label.create": "Crează", "label.create": "Crează",
@ -37,21 +37,21 @@
"label.create-team": "Crează echipă", "label.create-team": "Crează echipă",
"label.create-user": "Crează utilizator", "label.create-user": "Crează utilizator",
"label.created": "Creat", "label.created": "Creat",
"label.created-by": "Created By", "label.created-by": "Creat de",
"label.current": "Current", "label.current": "Curent",
"label.current-password": "Parola curentă", "label.current-password": "Parola curentă",
"label.custom-range": "Interval personalizat", "label.custom-range": "Interval personalizat",
"label.dashboard": "Tablou de bord", "label.dashboard": "Tablou de bord",
"label.data": "Date", "label.data": "Date",
"label.date": "Data", "label.date": "Dată",
"label.date-range": "Interval de date", "label.date-range": "Interval",
"label.day": "Zi", "label.day": "Zi",
"label.default-date-range": "Interval de date implicit", "label.default-date-range": "Interval implicit",
"label.delete": "Șterge", "label.delete": "Șterge",
"label.delete-report": "Șterge raport", "label.delete-report": "Șterge raport",
"label.delete-team": "Șterge echipă", "label.delete-team": "Șterge echipă",
"label.delete-user": "Șterge utilizator", "label.delete-user": "Șterge utilizator",
"label.delete-website": "Ștergere site web", "label.delete-website": "Șterge site web",
"label.description": "Descriere", "label.description": "Descriere",
"label.desktop": "Desktop", "label.desktop": "Desktop",
"label.details": "Detalii", "label.details": "Detalii",
@ -65,12 +65,12 @@
"label.edit-dashboard": "Editare tablou de bord", "label.edit-dashboard": "Editare tablou de bord",
"label.edit-member": "Editare membru", "label.edit-member": "Editare membru",
"label.enable-share-url": "Activare adresă URL de distribuire", "label.enable-share-url": "Activare adresă URL de distribuire",
"label.end-step": "End Step", "label.end-step": "Pas final",
"label.entry": "Entry URL", "label.entry": "URL de intrare",
"label.event": "Eveniment", "label.event": "Eveniment",
"label.event-data": "Date despre eveniment", "label.event-data": "Date despre eveniment",
"label.events": "Evenimente", "label.events": "Evenimente",
"label.exit": "Exit URL", "label.exit": "URL de ieșire",
"label.false": "Fals", "label.false": "Fals",
"label.field": "Câmp", "label.field": "Câmp",
"label.fields": "Câmpuri", "label.fields": "Câmpuri",
@ -78,12 +78,12 @@
"label.filter-combined": "Combinat", "label.filter-combined": "Combinat",
"label.filter-raw": "Brut", "label.filter-raw": "Brut",
"label.filters": "Filtre", "label.filters": "Filtre",
"label.first-seen": "First seen", "label.first-seen": "Văzut pentru prima dată",
"label.funnel": "Parcursul utilizatorului", "label.funnel": "Parcursul utilizatorului",
"label.funnel-description": "Înțelege rata de conversie și rata de abandon a utilizatorilor.", "label.funnel-description": "Înțelege rata de conversie și rata de abandon a utilizatorilor.",
"label.goal": "Goal", "label.goal": "Obiectiv",
"label.goals": "Goals", "label.goals": "Obiective",
"label.goals-description": "Track your goals for pageviews and events.", "label.goals-description": "Urmărește obiectivele de vizualizări și evenimente.",
"label.greater-than": "Mai mare decât", "label.greater-than": "Mai mare decât",
"label.greater-than-equals": "Mai mare sau egal cu", "label.greater-than-equals": "Mai mare sau egal cu",
"label.host": "Host", "label.host": "Host",
@ -96,15 +96,15 @@
"label.is-set": "Este setat", "label.is-set": "Este setat",
"label.join": "Alătură-te", "label.join": "Alătură-te",
"label.join-team": "Alătură-te echipei", "label.join-team": "Alătură-te echipei",
"label.journey": "Journey", "label.journey": "Traseu",
"label.journey-description": "Understand how users navigate through your website.", "label.journey-description": "Înțelege cum navighează vizitatorii prin website.",
"label.language": "Limbă", "label.language": "Limbă",
"label.languages": "Limbi", "label.languages": "Limbi",
"label.laptop": "Laptop", "label.laptop": "Laptop",
"label.last-days": "Ultimele {x} zile", "label.last-days": "Ultimele {x} zile",
"label.last-hours": "Ultimele {x} ore", "label.last-hours": "Ultimele {x} ore",
"label.last-months": "Last {x} months", "label.last-months": "Ultimele {x} luni",
"label.last-seen": "Last seen", "label.last-seen": "Văzut ultima dată",
"label.leave": "Părăsește", "label.leave": "Părăsește",
"label.leave-team": "Părăsește echipa", "label.leave-team": "Părăsește echipa",
"label.less-than": "Mai puțin decât", "label.less-than": "Mai puțin decât",
@ -134,15 +134,15 @@
"label.pageTitle": "Titlul paginii", "label.pageTitle": "Titlul paginii",
"label.pages": "Pagini", "label.pages": "Pagini",
"label.password": "Parolă", "label.password": "Parolă",
"label.path": "Path", "label.path": "Rută",
"label.paths": "Paths", "label.paths": "Rute",
"label.powered-by": "Cu sprijinul {name}", "label.powered-by": "Cu sprijinul {name}",
"label.previous": "Previous", "label.previous": "Anterior",
"label.previous-period": "Previous period", "label.previous-period": "Perioda anterioară",
"label.previous-year": "Previous year", "label.previous-year": "Anul anterior",
"label.profile": "Profil", "label.profile": "Profil",
"label.properties": "Properties", "label.properties": "Proprietăți",
"label.property": "Property", "label.property": "Proprietate",
"label.queries": "Interogări", "label.queries": "Interogări",
"label.query": "Interogare", "label.query": "Interogare",
"label.query-parameters": "Parametri de interogare", "label.query-parameters": "Parametri de interogare",
@ -161,8 +161,8 @@
"label.reset-website": "Resetează statisticile pentru site", "label.reset-website": "Resetează statisticile pentru site",
"label.retention": "Retenție", "label.retention": "Retenție",
"label.retention-description": "Măsoară atractivitatea site-ului tău prin urmărirea frecvenței cu care utilizatorii se întorc.", "label.retention-description": "Măsoară atractivitatea site-ului tău prin urmărirea frecvenței cu care utilizatorii se întorc.",
"label.revenue": "Revenue", "label.revenue": "Venit",
"label.revenue-description": "Look into your revenue across time.", "label.revenue-description": "Urmărește venitul în timp.",
"label.revenue-property": "Revenue Property", "label.revenue-property": "Revenue Property",
"label.role": "Rol", "label.role": "Rol",
"label.run-query": "Execută interogarea", "label.run-query": "Execută interogarea",
@ -173,18 +173,18 @@
"label.select-date": "Selectează data", "label.select-date": "Selectează data",
"label.select-role": "Selectează rolul", "label.select-role": "Selectează rolul",
"label.select-website": "Selectează website", "label.select-website": "Selectează website",
"label.session": "Session", "label.session": "Sesiune",
"label.sessions": "Sesiuni", "label.sessions": "Sesiuni",
"label.settings": "Setări", "label.settings": "Setări",
"label.share-url": "Partajare URL", "label.share-url": "Partajare URL",
"label.single-day": "O singură zi", "label.single-day": "O singură zi",
"label.start-step": "Start Step", "label.start-step": "Pas de început",
"label.steps": "Steps", "label.steps": "Pași",
"label.sum": "Sumă", "label.sum": "Sumă",
"label.tablet": "Tabletă", "label.tablet": "Tabletă",
"label.team": "Echipă", "label.team": "Echipă",
"label.team-id": "ID Echipa", "label.team-id": "ID Echipă",
"label.team-manager": "Team manager", "label.team-manager": "Manager echipă",
"label.team-member": "Membru echipă", "label.team-member": "Membru echipă",
"label.team-name": "Nume echipă", "label.team-name": "Nume echipă",
"label.team-owner": "Titular echipă", "label.team-owner": "Titular echipă",
@ -202,34 +202,34 @@
"label.total": "Total", "label.total": "Total",
"label.total-records": "Total înregistrări", "label.total-records": "Total înregistrări",
"label.tracking-code": "Cod de urmărire", "label.tracking-code": "Cod de urmărire",
"label.transactions": "Transactions", "label.transactions": "Tranzacții",
"label.transfer": "Transfer", "label.transfer": "Transfer",
"label.transfer-website": "Transfer website", "label.transfer-website": "Transfer website",
"label.true": "Adevărat", "label.true": "Adevărat",
"label.type": "Tip", "label.type": "Tip",
"label.unique": "Unici", "label.unique": "Unici",
"label.unique-visitors": "Vizitatori unici", "label.unique-visitors": "Vizitatori unici",
"label.uniqueCustomers": "Unique Customers", "label.uniqueCustomers": "Clienți unici",
"label.unknown": "Necunoscut", "label.unknown": "Necunoscut",
"label.untitled": "Fără titlu", "label.untitled": "Fără titlu",
"label.update": "Update", "label.update": "Update",
"label.url": "URL", "label.url": "URL",
"label.urls": "URLs", "label.urls": "URLs",
"label.user": "Utilizator", "label.user": "Utilizator",
"label.user-property": "User Property", "label.user-property": "Proprietatea utilizatorului",
"label.username": "Nume utilizator", "label.username": "Nume utilizator",
"label.users": "Utilizatori", "label.users": "Utilizatori",
"label.utm": "UTM", "label.utm": "UTM",
"label.utm-description": "Track your campaigns through UTM parameters.", "label.utm-description": "Urmărește campaniile tale cu parametri UTM.",
"label.value": "Valoare", "label.value": "Valoare",
"label.view": "Vizualizare", "label.view": "Vizualizare",
"label.view-details": "Vizualizare detalii", "label.view-details": "Vizualizare detalii",
"label.view-only": "Doar vizualizare", "label.view-only": "Doar vizualizare",
"label.views": "Vizualizări", "label.views": "Vizualizări",
"label.views-per-visit": "Views per visit", "label.views-per-visit": "Vizualizări per vizită",
"label.visit-duration": "Timp mediu de vizitare", "label.visit-duration": "Timp mediu de vizitare",
"label.visitors": "Vizitatori", "label.visitors": "Vizitatori",
"label.visits": "Visits", "label.visits": "Vizite",
"label.website": "Website", "label.website": "Website",
"label.website-id": "ID Website", "label.website-id": "ID Website",
"label.websites": "Site-uri web", "label.websites": "Site-uri web",
@ -237,7 +237,7 @@
"label.yesterday": "Ieri", "label.yesterday": "Ieri",
"message.action-confirmation": "Scrie {confirmation} în câmpul de mai jos pentru a confirma.", "message.action-confirmation": "Scrie {confirmation} în câmpul de mai jos pentru a confirma.",
"message.active-users": "{x} {x, plural, one {vizitator activ} other {vizitatori activi}}", "message.active-users": "{x} {x, plural, one {vizitator activ} other {vizitatori activi}}",
"message.collected-data": "Collected data", "message.collected-data": "Date colectate",
"message.confirm-delete": "Ești sigur că vrei să ștergi {target}?", "message.confirm-delete": "Ești sigur că vrei să ștergi {target}?",
"message.confirm-leave": "Ești sigur că vrei să părăsești {target}?", "message.confirm-leave": "Ești sigur că vrei să părăsești {target}?",
"message.confirm-remove": "Ești sigur că vrei să ștergi {target}?", "message.confirm-remove": "Ești sigur că vrei să ștergi {target}?",

View File

@ -239,12 +239,12 @@ export const CHART_COLORS = [
]; ];
export const DOMAIN_REGEX = export const DOMAIN_REGEX =
/^(localhost(:[1-9]\d{0,4})?|((?=[a-z0-9-]{1,63}\.)(xn--)?[a-z0-9-]+(-[a-z0-9-]+)*\.)+(xn--)?[a-z0-9-]{2,63})$/; /^(localhost(:[1-9]\d{0,4})?|((?=[a-z0-9-_]{1,63}\.)(xn--)?[a-z0-9-_]+(-[a-z0-9-_]+)*\.)+(xn--)?[a-z0-9-_]{2,63})$/;
export const SHARE_ID_REGEX = /^[a-zA-Z0-9]{8,16}$/; export const SHARE_ID_REGEX = /^[a-zA-Z0-9]{8,16}$/;
export const UUID_REGEX = export const UUID_REGEX =
/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/; /^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/;
export const HOSTNAME_REGEX = export const HOSTNAME_REGEX =
/^(([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9-]*[a-zA-Z0-9])\.)*([A-Za-z0-9]|[A-Za-z0-9][A-Za-z0-9-]*[A-Za-z0-9])$/; /^(([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9-_]*[a-zA-Z0-9])\.)*([A-Za-z0-9]|[A-Za-z0-9][A-Za-z0-9-_]*[A-Za-z0-9])$/;
export const IP_REGEX = export const IP_REGEX =
/^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$|^(?:(?:[0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|(?:[0-9a-fA-F]{1,4}:){1,7}:|(?:[0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|(?:[0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|(?:[0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|(?:[0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|(?:[0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:(?:(:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]+|::(ffff(:0{1,4})?:)?((25[0-5]|(2[0-4]|1?[0-9])?[0-9])\.){3}(25[0-5]|(2[0-4]|1?[0-9])?[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1?[0-9])?[0-9])\.){3}(25[0-5]|(2[0-4]|1?[0-9])?[0-9]))$/; /^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$|^(?:(?:[0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|(?:[0-9a-fA-F]{1,4}:){1,7}:|(?:[0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|(?:[0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|(?:[0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|(?:[0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|(?:[0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:(?:(:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]+|::(ffff(:0{1,4})?:)?((25[0-5]|(2[0-4]|1?[0-9])?[0-9])\.){3}(25[0-5]|(2[0-4]|1?[0-9])?[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1?[0-9])?[0-9])\.){3}(25[0-5]|(2[0-4]|1?[0-9])?[0-9]))$/;
export const DATETIME_REGEX = export const DATETIME_REGEX =

662
yarn.lock
View File

@ -1113,9 +1113,9 @@
regenerator-runtime "^0.14.0" regenerator-runtime "^0.14.0"
"@babel/runtime@^7.12.5": "@babel/runtime@^7.12.5":
version "7.24.0" version "7.26.0"
resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.24.0.tgz#584c450063ffda59697021430cb47101b085951e" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.26.0.tgz#8600c2f595f277c60815256418b85356a65173c1"
integrity sha512-Chk32uHMg6TnQdvw2e9IlqPpFX/6NLuK0Ys2PqLb7/gL5uFn9mXvK715FGLlOLQrcO4qIkNHkvPGktzzXexsFw== integrity sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==
dependencies: dependencies:
regenerator-runtime "^0.14.0" regenerator-runtime "^0.14.0"
@ -1199,17 +1199,17 @@
resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39"
integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==
"@clickhouse/client-common@1.4.1": "@clickhouse/client-common@1.8.0":
version "1.4.1" version "1.8.0"
resolved "https://registry.yarnpkg.com/@clickhouse/client-common/-/client-common-1.4.1.tgz#23c6ffbff5717729e533301c9f595cd79af221ef" resolved "https://registry.yarnpkg.com/@clickhouse/client-common/-/client-common-1.8.0.tgz#6775c4f1f4b56f393cbacec0a1b544dafcf8d5ed"
integrity sha512-f5eoTrUSDplrMoi3ddeZ0MzGTn0iGMByEQ8j63eVMoBSOI2+F6jEIPcW2tWofT79Rvnn3RRlveYcShiaIiCJyw== integrity sha512-aQgH0UODGuFHfL8rgeLSrGCoh3NCoNUs0tFGl0o79iyfASfvWtT/K/X3RM0QJpXXOgXpB//T2nD5XvCFtdk32w==
"@clickhouse/client@^1.4.1": "@clickhouse/client@^1.4.1":
version "1.4.1" version "1.8.0"
resolved "https://registry.yarnpkg.com/@clickhouse/client/-/client-1.4.1.tgz#be4303d81f42835c5f168de61babd1a67d821f5a" resolved "https://registry.yarnpkg.com/@clickhouse/client/-/client-1.8.0.tgz#d891fae75efcf6e404ef1e810d4e2aceecabf8f4"
integrity sha512-12iV+MeykxdQySRFHwaVU+hKUv3JP6kdwOI+z3zzyfPVYHynTlV8emJjjGZR0+VfRaj3PCMuQfryfsJ82nh9WQ== integrity sha512-IJ+/r3Wbg2t67sEtTA9dUgP2HjyGuze7ksNqeDfb7Ahnws1dzSVP2kg1Y9xOrb2e37K29JWWr26cX+rOiESm1A==
dependencies: dependencies:
"@clickhouse/client-common" "1.4.1" "@clickhouse/client-common" "1.8.0"
"@colors/colors@1.5.0": "@colors/colors@1.5.0":
version "1.5.0" version "1.5.0"
@ -1386,198 +1386,198 @@
resolved "https://registry.yarnpkg.com/@date-fns/utc/-/utc-1.2.0.tgz#fb705b025b6769840608782c8fa7f3919d1b3337" resolved "https://registry.yarnpkg.com/@date-fns/utc/-/utc-1.2.0.tgz#fb705b025b6769840608782c8fa7f3919d1b3337"
integrity sha512-YLq+crMPJiBmIdkRmv9nZuZy1mVtMlDcUKlg4mvI0UsC/dZeIaGoGB5p/C4FrpeOhZ7zBTK03T58S0DFkRNMnw== integrity sha512-YLq+crMPJiBmIdkRmv9nZuZy1mVtMlDcUKlg4mvI0UsC/dZeIaGoGB5p/C4FrpeOhZ7zBTK03T58S0DFkRNMnw==
"@dicebear/adventurer-neutral@9.2.1": "@dicebear/adventurer-neutral@9.2.2":
version "9.2.1" version "9.2.2"
resolved "https://registry.yarnpkg.com/@dicebear/adventurer-neutral/-/adventurer-neutral-9.2.1.tgz#0416ff71d0dd3ff391db9c9fda2acb166b074c5f" resolved "https://registry.yarnpkg.com/@dicebear/adventurer-neutral/-/adventurer-neutral-9.2.2.tgz#2831c34c6e8818a319478b15b6b1741b95ef5bdb"
integrity sha512-iP6Tc6CgrJt63j08i/hlyNiGEbDNgP9Ws6WKT9n/0oTU9X/DKLncGStV3uhgYPIOVQE/tw9a/GjbGjrwBlN8CQ== integrity sha512-XVAjhUWjav6luTZ7txz8zVJU/H0DiUy4uU1Z7IO5MDO6kWvum+If1+0OUgEWYZwM+RDI7rt2CgVP910DyZGd1w==
"@dicebear/adventurer@9.2.1": "@dicebear/adventurer@9.2.2":
version "9.2.1" version "9.2.2"
resolved "https://registry.yarnpkg.com/@dicebear/adventurer/-/adventurer-9.2.1.tgz#3d522d2aaabe17d172ea2302bfdf62d601ebcd64" resolved "https://registry.yarnpkg.com/@dicebear/adventurer/-/adventurer-9.2.2.tgz#cac7dddbd743078942df1391370191cbd235dde2"
integrity sha512-utJr8oEOwPy9y+7rIOnB7mls+2XQrc3Kdlx/ay9KBY/HEUMnwMoN/GJhg4HcyGnV+DS7VhN6JSrnwwD9+SQyBw== integrity sha512-WjBXCP9EXbUul2zC3BS2/R3/4diw1uh/lU4jTEnujK1mhqwIwanFboIMzQsasNNL/xf+m3OHN7MUNJfHZ1fLZA==
"@dicebear/avataaars-neutral@9.2.1": "@dicebear/avataaars-neutral@9.2.2":
version "9.2.1" version "9.2.2"
resolved "https://registry.yarnpkg.com/@dicebear/avataaars-neutral/-/avataaars-neutral-9.2.1.tgz#61d3894f4d08d9ee3722f3a64c36725729c6aaf3" resolved "https://registry.yarnpkg.com/@dicebear/avataaars-neutral/-/avataaars-neutral-9.2.2.tgz#513369601d3e491b303c0760479da92b3f131883"
integrity sha512-yceQMVBLimAHgZDL8VKCDGNs5JQ8BERaUMNIJXXRKEYZXlofoXZpYtcWPKQY9lmRJJznO1GX7ZK12ILnZjRPBQ== integrity sha512-pRj16P27dFDBI3LtdiHUDwIXIGndHAbZf5AxaMkn6/+0X93mVQ/btVJDXyW0G96WCsyC88wKAWr6/KJotPxU6Q==
"@dicebear/avataaars@9.2.1": "@dicebear/avataaars@9.2.2":
version "9.2.1" version "9.2.2"
resolved "https://registry.yarnpkg.com/@dicebear/avataaars/-/avataaars-9.2.1.tgz#2460fb0d7d364a12e546b40b6e56c220db71c851" resolved "https://registry.yarnpkg.com/@dicebear/avataaars/-/avataaars-9.2.2.tgz#0c072c410ec5fdb8b5c5c7d440d038b02a42669e"
integrity sha512-WIZL7CWSsmzLswY/4ZrgtE/7EvnaNrYreLyT8hjiGyVb9J4cQaVZXSMuDIGFa5wT062AW/4/i82kh/7nh0oL+w== integrity sha512-WqJPQEt0OhBybTpI0TqU1uD1pSk9M2+VPIwvBye/dXo46b+0jHGpftmxjQwk6tX8z0+mRko8pwV5n+cWht1/+w==
"@dicebear/big-ears-neutral@9.2.1": "@dicebear/big-ears-neutral@9.2.2":
version "9.2.1" version "9.2.2"
resolved "https://registry.yarnpkg.com/@dicebear/big-ears-neutral/-/big-ears-neutral-9.2.1.tgz#dfee12787f8a0efa7b3552fca5e9f24c9102fc44" resolved "https://registry.yarnpkg.com/@dicebear/big-ears-neutral/-/big-ears-neutral-9.2.2.tgz#98906d453f49896f948b0d6d93c07e95ad057a9a"
integrity sha512-98qOCFEhbqCHeyO7ZXBAMMov8bquZt8vhtjj0YeHjGjI/OEWbA2gxq2ryv1BHSehVc/vTrd1KbHag7yYoeCDuw== integrity sha512-IPHt8fi3dv9cyfBJBZ4s8T+PhFCrQvOCf91iRHBT3iOLNPdyZpI5GNLmGiV0XMAvIDP5NvA5+f6wdoBLhYhbDA==
"@dicebear/big-ears@9.2.1": "@dicebear/big-ears@9.2.2":
version "9.2.1" version "9.2.2"
resolved "https://registry.yarnpkg.com/@dicebear/big-ears/-/big-ears-9.2.1.tgz#4a7f2f3d987c11d76602b6ee8b398f9dcd2ce486" resolved "https://registry.yarnpkg.com/@dicebear/big-ears/-/big-ears-9.2.2.tgz#66866ac6cfc4174ad875051892e40999e2f294a6"
integrity sha512-BUVTonwSYiGKcnk8wdwUHZ1b34GhfzRpG1kguK4kWAKlayBq7Q+iDJlmk4Bch0XdDQc2bqFf1GQCCj+xXWRHyg== integrity sha512-hz4UXdPq4qqZpu0YVvlqM4RDFhk5i0WgPcuwj/MOLlgTjuj63uHUhCQSk6ZiW1DQOs12qpwUBMGWVHxBRBas9g==
"@dicebear/big-smile@9.2.1": "@dicebear/big-smile@9.2.2":
version "9.2.1" version "9.2.2"
resolved "https://registry.yarnpkg.com/@dicebear/big-smile/-/big-smile-9.2.1.tgz#d6cf95d34d65a393901925df370a1afbd0b0ae76" resolved "https://registry.yarnpkg.com/@dicebear/big-smile/-/big-smile-9.2.2.tgz#6ba6b385c16da3f94ae414b641848cbd498e13bb"
integrity sha512-bspur+wtnlv/Z4QDvRWg9rs3snf+iuBkamkgw4nZOUFKMlZdPQGqNoh1DkycRcLXNX1Q61KM172K6bS60ZlKxw== integrity sha512-D4td0GL8or1nTNnXvZqkEXlzyqzGPWs3znOnm1HIohtFTeIwXm72Ob2lNDsaQJSJvXmVlwaQQ0CCTvyCl8Stjw==
"@dicebear/bottts-neutral@9.2.1": "@dicebear/bottts-neutral@9.2.2":
version "9.2.1" version "9.2.2"
resolved "https://registry.yarnpkg.com/@dicebear/bottts-neutral/-/bottts-neutral-9.2.1.tgz#cc89b1ed834b7e8b7163dee2928dc1aa74077f75" resolved "https://registry.yarnpkg.com/@dicebear/bottts-neutral/-/bottts-neutral-9.2.2.tgz#6e48ba93d69f7d5f82a743834b7972e5c1c8d967"
integrity sha512-uwd+xcbRQUIHKQ1iEiLjf5RwCaVzOfBgIu2WRE+6MUaahYi6cJ0eJAs0h1q+zpgYyvqPDPDAi9j7AUwjmig0GA== integrity sha512-lSgpqmSJtlnyxVuUgNdBwyzuA0O9xa5zRJtz7x2KyWbicXir5iYdX0MVMCkp1EDvlcxm9rGJsclktugOyakTlw==
"@dicebear/bottts@9.2.1": "@dicebear/bottts@9.2.2":
version "9.2.1" version "9.2.2"
resolved "https://registry.yarnpkg.com/@dicebear/bottts/-/bottts-9.2.1.tgz#922ccdba942d8c2c15655be0b6f25f4e9691cb80" resolved "https://registry.yarnpkg.com/@dicebear/bottts/-/bottts-9.2.2.tgz#8f2587469a5f6fe1a69c4b4ef5504455c3a4dd68"
integrity sha512-AQQ/WKd54G9sa+TkQptcu6c+Tjfc9hitgB70uA5GqJe+w6Bal+gwY6kPm5sJ1CY2mk/UBh1rXBuauQZ25bgTcQ== integrity sha512-wugFkzw8JNWV1nftq/Wp/vmQsLAXDxrMtRK3AoMODuUpSVoP3EHRUfKS043xggOsQFvoj0HZ7kadmhn0AMLf5A==
"@dicebear/collection@^9.2.1": "@dicebear/collection@^9.2.1":
version "9.2.1" version "9.2.2"
resolved "https://registry.yarnpkg.com/@dicebear/collection/-/collection-9.2.1.tgz#b2de84ef654ac1550458a17049b02a0013213b92" resolved "https://registry.yarnpkg.com/@dicebear/collection/-/collection-9.2.2.tgz#1f8affc2c19c670b7696e7c23a2fe4072dc64af4"
integrity sha512-Su1eygO8llKuJ68N+xhBCzBN2Lqrsx9ZNdlvfZeH/s70RjL0raNQaI6/hRABDmlbLYwW4AjRh2lOgDdGfCp5DQ== integrity sha512-vZAmXhPWCK3sf8Fj9/QflFC6XOLroJOT5K1HdnzHaPboEvffUQideGCrrEamnJtlH0iF0ZDXh8gqmwy2fu+yHA==
dependencies: dependencies:
"@dicebear/adventurer" "9.2.1" "@dicebear/adventurer" "9.2.2"
"@dicebear/adventurer-neutral" "9.2.1" "@dicebear/adventurer-neutral" "9.2.2"
"@dicebear/avataaars" "9.2.1" "@dicebear/avataaars" "9.2.2"
"@dicebear/avataaars-neutral" "9.2.1" "@dicebear/avataaars-neutral" "9.2.2"
"@dicebear/big-ears" "9.2.1" "@dicebear/big-ears" "9.2.2"
"@dicebear/big-ears-neutral" "9.2.1" "@dicebear/big-ears-neutral" "9.2.2"
"@dicebear/big-smile" "9.2.1" "@dicebear/big-smile" "9.2.2"
"@dicebear/bottts" "9.2.1" "@dicebear/bottts" "9.2.2"
"@dicebear/bottts-neutral" "9.2.1" "@dicebear/bottts-neutral" "9.2.2"
"@dicebear/croodles" "9.2.1" "@dicebear/croodles" "9.2.2"
"@dicebear/croodles-neutral" "9.2.1" "@dicebear/croodles-neutral" "9.2.2"
"@dicebear/dylan" "9.2.1" "@dicebear/dylan" "9.2.2"
"@dicebear/fun-emoji" "9.2.1" "@dicebear/fun-emoji" "9.2.2"
"@dicebear/glass" "9.2.1" "@dicebear/glass" "9.2.2"
"@dicebear/icons" "9.2.1" "@dicebear/icons" "9.2.2"
"@dicebear/identicon" "9.2.1" "@dicebear/identicon" "9.2.2"
"@dicebear/initials" "9.2.1" "@dicebear/initials" "9.2.2"
"@dicebear/lorelei" "9.2.1" "@dicebear/lorelei" "9.2.2"
"@dicebear/lorelei-neutral" "9.2.1" "@dicebear/lorelei-neutral" "9.2.2"
"@dicebear/micah" "9.2.1" "@dicebear/micah" "9.2.2"
"@dicebear/miniavs" "9.2.1" "@dicebear/miniavs" "9.2.2"
"@dicebear/notionists" "9.2.1" "@dicebear/notionists" "9.2.2"
"@dicebear/notionists-neutral" "9.2.1" "@dicebear/notionists-neutral" "9.2.2"
"@dicebear/open-peeps" "9.2.1" "@dicebear/open-peeps" "9.2.2"
"@dicebear/personas" "9.2.1" "@dicebear/personas" "9.2.2"
"@dicebear/pixel-art" "9.2.1" "@dicebear/pixel-art" "9.2.2"
"@dicebear/pixel-art-neutral" "9.2.1" "@dicebear/pixel-art-neutral" "9.2.2"
"@dicebear/rings" "9.2.1" "@dicebear/rings" "9.2.2"
"@dicebear/shapes" "9.2.1" "@dicebear/shapes" "9.2.2"
"@dicebear/thumbs" "9.2.1" "@dicebear/thumbs" "9.2.2"
"@dicebear/core@^9.2.1": "@dicebear/core@^9.2.1":
version "9.2.1" version "9.2.2"
resolved "https://registry.yarnpkg.com/@dicebear/core/-/core-9.2.1.tgz#b93800ac7e21ae955cceaa2370e7dc033a3cc557" resolved "https://registry.yarnpkg.com/@dicebear/core/-/core-9.2.2.tgz#dcaf941e4d9e79046d466b3197dfa3393288e5b2"
integrity sha512-Y3E59+3xO2UWKdf3Zt/rwMdy9r7uccTgM89Kv8aXN1vmdrnA4YYmr4jslRRRqPLVpenuT4105nkboC4rMnDgHw== integrity sha512-ROhgHG249dPtcXgBHcqPEsDeAPRPRD/9d+tZCjLYyueO+cXDlIA8dUlxpwIVcOuZFvCyW6RJtqo8BhNAi16pIQ==
dependencies: dependencies:
"@types/json-schema" "^7.0.11" "@types/json-schema" "^7.0.11"
"@dicebear/croodles-neutral@9.2.1": "@dicebear/croodles-neutral@9.2.2":
version "9.2.1" version "9.2.2"
resolved "https://registry.yarnpkg.com/@dicebear/croodles-neutral/-/croodles-neutral-9.2.1.tgz#379646cf53ba4d61b6c94c13b3ec3386359e3541" resolved "https://registry.yarnpkg.com/@dicebear/croodles-neutral/-/croodles-neutral-9.2.2.tgz#8eec838892dd5c9d8646fea7b46b57fe6ce3cf78"
integrity sha512-2iyr+B/y795P7cSIpFg4RjxUu6kljesKjtepvMzfeBR9xKyI84exBNHRoCTEVwOCFePmlPJX1qtw/YWM0sAPJw== integrity sha512-/4mNirxoQ+z1kHXnpDRbJ1JV1ZgXogeTeNp0MaFYxocCgHfJ7ckNM23EE1I7akoo9pqPxrKlaeNzGAjKHdS9vA==
"@dicebear/croodles@9.2.1": "@dicebear/croodles@9.2.2":
version "9.2.1" version "9.2.2"
resolved "https://registry.yarnpkg.com/@dicebear/croodles/-/croodles-9.2.1.tgz#74fa6aa8c0ee0dc303c0ad82fd78f5d6cd66610d" resolved "https://registry.yarnpkg.com/@dicebear/croodles/-/croodles-9.2.2.tgz#7b2e2b1337bde23b582a8f5a04ef334f4f8c898a"
integrity sha512-V7+m21BizYTGgLgxmh5dxHHADeD3gkeuPYkhKqP8Uu8jZFBgh5wKFqqfVI/XSQkx/+lRla5c6l55mymgjt4k8Q== integrity sha512-OzvAXQWsOgMwL3Sl+lBxCubqSOWoBJpC78c4TKnNTS21rR63TtXUyVdLLzgKVN4YHRnvMgtPf8F/W9YAgIDK4w==
"@dicebear/dylan@9.2.1": "@dicebear/dylan@9.2.2":
version "9.2.1" version "9.2.2"
resolved "https://registry.yarnpkg.com/@dicebear/dylan/-/dylan-9.2.1.tgz#997aff74b4bf112e4895463eeea0adc2456d332f" resolved "https://registry.yarnpkg.com/@dicebear/dylan/-/dylan-9.2.2.tgz#5ad87ae8c36f4edfffd87ab5fdf0fb4570ba682e"
integrity sha512-UeKz3Gxprh4bJ73Q2DjDpmjt854G3xfakc5KfeBmPV25EP+al7HCsM/HE+ZgKTSh+PPz5/mVtZQYU40pTzJEyg== integrity sha512-s7e3XliC1YXP+Wykj+j5kwdOWFRXFzYHYk/PB4oZ1F3sJandXiG0HS4chaNu4EoP0yZgKyFMUVTGZx+o6tMaYg==
"@dicebear/fun-emoji@9.2.1": "@dicebear/fun-emoji@9.2.2":
version "9.2.1" version "9.2.2"
resolved "https://registry.yarnpkg.com/@dicebear/fun-emoji/-/fun-emoji-9.2.1.tgz#e88c8c2db7927d732ef2d0af3a24c4d4152a7f02" resolved "https://registry.yarnpkg.com/@dicebear/fun-emoji/-/fun-emoji-9.2.2.tgz#9f6786dc96068e1c8728765e675ddc8c6201bc77"
integrity sha512-F08p+Ggdxo4Ryji+3aCJXAKnjx4rM4UMtrJU4eA2t8lAkpwFNgfGK6mpMYPnxmKULYljGOgySmw7AyWcbX8s2Q== integrity sha512-M+rYTpB3lfwz18f+/i+ggNwNWUoEj58SJqXJ1wr7Jh/4E5uL+NmJg9JGwYNaVtGbCFrKAjSaILNUWGQSFgMfog==
"@dicebear/glass@9.2.1": "@dicebear/glass@9.2.2":
version "9.2.1" version "9.2.2"
resolved "https://registry.yarnpkg.com/@dicebear/glass/-/glass-9.2.1.tgz#61bc231a5b0bd8d15cfa94c76ac608ab8fe98ac1" resolved "https://registry.yarnpkg.com/@dicebear/glass/-/glass-9.2.2.tgz#6c878fb8d2f380e3797c51d322b0dd013ea4b4b6"
integrity sha512-UoErQwg7/qkEKWyEDTyt8FYhw/aZryP0Tr7cwBEuxMXZ585NUTvEel0K5j9aDkBrimJVEM+jKzOFIIMAGLlR0g== integrity sha512-imCMxcg+XScHYtQq2MUv1lCzhQSCUglMlPSezKEpXhTxgbgUpmGlSGVkOfmX5EEc7SQowKkF1W/1gNk6CXvBaQ==
"@dicebear/icons@9.2.1": "@dicebear/icons@9.2.2":
version "9.2.1" version "9.2.2"
resolved "https://registry.yarnpkg.com/@dicebear/icons/-/icons-9.2.1.tgz#0ef78e8ff742bd9985a3c36cd9cbd2705449e789" resolved "https://registry.yarnpkg.com/@dicebear/icons/-/icons-9.2.2.tgz#c56168b574829a988105e360bc379868227d925e"
integrity sha512-0VuWohGMiv4n1nxwehYi6w+PIT9OBRlV721yNoewQWgQCrnMKBvM0cFRX9Dtg+MvwLMslQCIU3pEauEZ5FNmFA== integrity sha512-Tqq2OVCdS7J02DNw58xwlgLGl40sWEckbqXT3qRvIF63FfVq+wQZBGuhuiyAURcSgvsc3h2oQeYFi9iXh7HTOA==
"@dicebear/identicon@9.2.1": "@dicebear/identicon@9.2.2":
version "9.2.1" version "9.2.2"
resolved "https://registry.yarnpkg.com/@dicebear/identicon/-/identicon-9.2.1.tgz#aebd7b692de9a6601746ab47711359f81471841c" resolved "https://registry.yarnpkg.com/@dicebear/identicon/-/identicon-9.2.2.tgz#9210f5bf117b568ea59a30f3290ad55d8ab93087"
integrity sha512-Dlqpn3tzqimR8KPIRkSJCKd5XwKgTLVXzT5KiY+2ysMZZQh4uJvBjVfY5SLrHDHC2a42W6EdwQxU6tFTRiKQuQ== integrity sha512-POVKFulIrcuZf3rdAgxYaSm2XUg/TJg3tg9zq9150reEGPpzWR7ijyJ03dzAADPzS3DExfdYVT9+z3JKwwJnTQ==
"@dicebear/initials@9.2.1": "@dicebear/initials@9.2.2":
version "9.2.1" version "9.2.2"
resolved "https://registry.yarnpkg.com/@dicebear/initials/-/initials-9.2.1.tgz#d4e435c18e48837f97086ba5210d4742594ba181" resolved "https://registry.yarnpkg.com/@dicebear/initials/-/initials-9.2.2.tgz#f55fbcaa1a701b4c99251298f2e4c76e3ce8a260"
integrity sha512-d6Shnt1LiCf9yAEck3y/w4pXG4bWYVjBFCeI43l0BAR39Mk2Dq05UEFZH5Dtj2kyfNozMjh6vG1cQyBigtamug== integrity sha512-/xNnsEmsstWjmF77htAOuwOMhFlP6eBVXgcgFlTl/CCH/Oc6H7t0vwX1he8KLQBBzjGpvJcvIAn4Wh9rE4D5/A==
"@dicebear/lorelei-neutral@9.2.1": "@dicebear/lorelei-neutral@9.2.2":
version "9.2.1" version "9.2.2"
resolved "https://registry.yarnpkg.com/@dicebear/lorelei-neutral/-/lorelei-neutral-9.2.1.tgz#5d5d6400c0e2232081f58f8d82efff00ee307b81" resolved "https://registry.yarnpkg.com/@dicebear/lorelei-neutral/-/lorelei-neutral-9.2.2.tgz#c7efaa5f4c7784863929a3b162a6c880920426ec"
integrity sha512-4YkkR697qXAYxN5N/zVsRe955QLhw0yLib2CzeBga1QXXMIkywq2nRFa3fr4toSRPl45kl1eF8J5HC17CU9inw== integrity sha512-Eys9Os6nt2Xll7Mvu66CfRR2YggTopWcmFcRZ9pPdohS96kT0MsLI2iTcfZXQ51K8hvT3IbwoGc86W8n0cDxAQ==
"@dicebear/lorelei@9.2.1": "@dicebear/lorelei@9.2.2":
version "9.2.1" version "9.2.2"
resolved "https://registry.yarnpkg.com/@dicebear/lorelei/-/lorelei-9.2.1.tgz#b23ddb02b098578ef1bcb121c7a638795f3de89e" resolved "https://registry.yarnpkg.com/@dicebear/lorelei/-/lorelei-9.2.2.tgz#2be5e72f8bd8bdae90e005e743872f563e825965"
integrity sha512-DNjZpUpe/CxKK8Byn1meBvRz/NJWtBizcoS2DzIIyqPYOwA5cLIa2g/qKkESvXzU9naEMkiHfMZb1RYYzN2FAA== integrity sha512-koXqVr/vcWUPo00VP5H6Czsit+uF1tmwd2NK7Q/e34/9Sd1f4QLLxHjjBNm/iNjCI1+UNTOvZ2Qqu0N5eo7Flw==
"@dicebear/micah@9.2.1": "@dicebear/micah@9.2.2":
version "9.2.1" version "9.2.2"
resolved "https://registry.yarnpkg.com/@dicebear/micah/-/micah-9.2.1.tgz#2e65fdb15b6ee6338123329c92e5afb98f694718" resolved "https://registry.yarnpkg.com/@dicebear/micah/-/micah-9.2.2.tgz#8cded41bc857089b6df7530b81f20cf43e5dc7be"
integrity sha512-FK91igiVpPNhGCsfGpOgwYFKRP+FNR1V45Z4Tg/f82ux9TBdTmeoIfkgwrfhcXmCgagoYg2EAY+L72stUVapcA== integrity sha512-NCajcJV5yw8uMKiACp694w1T/UyYme2CUEzyTzWHgWnQ+drAuCcH8gpAoLWd67viNdQB/MTpNlaelUgTjmI4AQ==
"@dicebear/miniavs@9.2.1": "@dicebear/miniavs@9.2.2":
version "9.2.1" version "9.2.2"
resolved "https://registry.yarnpkg.com/@dicebear/miniavs/-/miniavs-9.2.1.tgz#de1e571663775b4b2a30944d8033d6a8b972aca3" resolved "https://registry.yarnpkg.com/@dicebear/miniavs/-/miniavs-9.2.2.tgz#b588faf88c4dbfc8ab9de31da364b2bb31dcad5b"
integrity sha512-r0TcaSrKJDPMqMYIiXNArq9i//cZzA1yuiXJw46iTloBDTh7yL1tpnL84CDxMpQ+OZLeMiRA6jVBx0coer4vmg== integrity sha512-vvkWXttdw+KHF3j+9qcUFzK+P0nbNnImGjvN48wwkPIh2h08WWFq0MnoOls4IHwUJC4GXBjWtiyVoCxz6hhtOA==
"@dicebear/notionists-neutral@9.2.1": "@dicebear/notionists-neutral@9.2.2":
version "9.2.1" version "9.2.2"
resolved "https://registry.yarnpkg.com/@dicebear/notionists-neutral/-/notionists-neutral-9.2.1.tgz#2e77ae7330201628c4b3e4789b1aa83ffc684b82" resolved "https://registry.yarnpkg.com/@dicebear/notionists-neutral/-/notionists-neutral-9.2.2.tgz#d7b7fb70a742e528ec67bbf9fe608af51406a0fc"
integrity sha512-Vi/FwMXzc1m/U2TjBnY9NHedoLbPc3BBsNQL8jPU27wdkXoyJHuXBevcUtsF0Zf8OuRbNpZKPbfYy6OYBr9qvw== integrity sha512-AhOzk+lz6kB4uxGun8AJhV+W1nttnMlxmxd+5KbQ/txCIziYIaeD3il44wsAGegEpGFvAZyMYtR/jjfHcem3TA==
"@dicebear/notionists@9.2.1": "@dicebear/notionists@9.2.2":
version "9.2.1" version "9.2.2"
resolved "https://registry.yarnpkg.com/@dicebear/notionists/-/notionists-9.2.1.tgz#70aa14e8846a49096648f891a625a92b04513c75" resolved "https://registry.yarnpkg.com/@dicebear/notionists/-/notionists-9.2.2.tgz#d70b86392a0830351f026d6893380e8c7bf87467"
integrity sha512-oAyvPlp3xfFnDpW3nXhdAPGVm5WYj6VW6RgdzLAHoRO2EOYDNkQruIXd+d8JYo1DMTLUbgp3onr5AF9UU2OBzw== integrity sha512-Z9orRaHoj7Y9Ap4wEu8XOrFACsG1KbbBQUPV1R50uh6AHwsyNrm4cS84ICoGLvxgLNHHOae3YCjd8aMu2z19zg==
"@dicebear/open-peeps@9.2.1": "@dicebear/open-peeps@9.2.2":
version "9.2.1" version "9.2.2"
resolved "https://registry.yarnpkg.com/@dicebear/open-peeps/-/open-peeps-9.2.1.tgz#dd9be6721ff7226e3a0286aec699fd6b0e0ad2b2" resolved "https://registry.yarnpkg.com/@dicebear/open-peeps/-/open-peeps-9.2.2.tgz#6f7aa648f02f8a0f24107b1ffcd462c8a065f3eb"
integrity sha512-oPA/ljbPtuj2cdM0QtyJu2i24AaEMTIIk/FJbnrBK765WPnQcCZh84w+ZuInTMIfF9gYszNY34gaRD8Z6UiYxQ== integrity sha512-6PeQDHYyjvKrGSl/gP+RE5dSYAQGKpcGnM65HorgyTIugZK7STo0W4hvEycedupZ3MCCEH8x/XyiChKM2sHXog==
"@dicebear/personas@9.2.1": "@dicebear/personas@9.2.2":
version "9.2.1" version "9.2.2"
resolved "https://registry.yarnpkg.com/@dicebear/personas/-/personas-9.2.1.tgz#dfa8291ebba098e8cebdeb04a4fba9e4384c4496" resolved "https://registry.yarnpkg.com/@dicebear/personas/-/personas-9.2.2.tgz#02b6787d91d1af4ab358eb5a49fb30f40b9a62a3"
integrity sha512-OgtyT9dnY8U60sUo0SLKCFVt0+dIr3a4vR0bDs/zwK4Qb/yTdB1VPdfxq0Fwk2q1vfn9YgbDrb0YYRgMRl60qQ== integrity sha512-705+ObNLC0w1fcgE/Utav+8bqO+Esu53TXegpX5j7trGEoIMf2bThqJGHuhknZ3+T2az3Wr89cGyOGlI0KLzLA==
"@dicebear/pixel-art-neutral@9.2.1": "@dicebear/pixel-art-neutral@9.2.2":
version "9.2.1" version "9.2.2"
resolved "https://registry.yarnpkg.com/@dicebear/pixel-art-neutral/-/pixel-art-neutral-9.2.1.tgz#457b4e038c9516e75d41c6c1efd9ff9d4099162a" resolved "https://registry.yarnpkg.com/@dicebear/pixel-art-neutral/-/pixel-art-neutral-9.2.2.tgz#2772edbff67fc993ecc9eb2c3099246f7a212f88"
integrity sha512-GUtxJYX7/9XDgSZhkx24PB+yLcKkLHblDldvRr5xGlGxhgAovTBQFHLgCJxmUJgIaNW7pvSWCw7txguyxbBN9A== integrity sha512-CdUY77H6Aj7dKLW3hdkv7tu0XQJArUjaWoXihQxlhl3oVYplWaoyu9omYy5pl8HTqs8YgVTGljjMXYoFuK0JUw==
"@dicebear/pixel-art@9.2.1": "@dicebear/pixel-art@9.2.2":
version "9.2.1" version "9.2.2"
resolved "https://registry.yarnpkg.com/@dicebear/pixel-art/-/pixel-art-9.2.1.tgz#e50bcc300a43c16ad3f69de1b6bf3dad92528274" resolved "https://registry.yarnpkg.com/@dicebear/pixel-art/-/pixel-art-9.2.2.tgz#6416f61e1c2825db516b6c467ce47596f9f865b8"
integrity sha512-ftKPKCvnS1cJ2OvuQLmtEIwdb9PzF5C2ofWBdVI/RFvhH1BhYc3OsdQ28o90+ZJQO4fivKwfsh8MPUTaqToQ7Q== integrity sha512-BvbFdrpzQl04+Y9UsWP63YGug+ENGC7GMG88qbEFWxb/IqRavGa4H3D0T4Zl2PSLiw7f2Ctv98bsCQZ1PtCznQ==
"@dicebear/rings@9.2.1": "@dicebear/rings@9.2.2":
version "9.2.1" version "9.2.2"
resolved "https://registry.yarnpkg.com/@dicebear/rings/-/rings-9.2.1.tgz#ed6e930c02b09ebbd774fc104cffc5c23ffa6b4c" resolved "https://registry.yarnpkg.com/@dicebear/rings/-/rings-9.2.2.tgz#731b55b4a1442ae3edf89387841dc147181906a6"
integrity sha512-BlFYCaKB+wdpWWS28ZnQ/MvHeuNSRvkvWRoiw7pgS653LXx4kz/erVMmeVMSAr82y4BV+K8He2Rl2dMjuLyrXw== integrity sha512-eD1J1k364Arny+UlvGrk12HP/XGG6WxPSm4BarFqdJGSV45XOZlwqoi7FlcMr9r9yvE/nGL8OizbwMYusEEdjw==
"@dicebear/shapes@9.2.1": "@dicebear/shapes@9.2.2":
version "9.2.1" version "9.2.2"
resolved "https://registry.yarnpkg.com/@dicebear/shapes/-/shapes-9.2.1.tgz#e076b9aabd67bf611e9bbf7149919000e3d74197" resolved "https://registry.yarnpkg.com/@dicebear/shapes/-/shapes-9.2.2.tgz#440d1d97882bd476499d95e5180c04e30d721bc1"
integrity sha512-cQzTcYimtuiAun55uPdIIhK53QTyjWqF/YN7LqEBGBqrJuGqHZBm1HXCcj7wPpoQ3zSy/2u8Rp0Etv7+5XFzyw== integrity sha512-e741NNWBa7fg0BjomxXa0fFPME2XCIR0FA+VHdq9AD2taTGHEPsg5x1QJhCRdK6ww85yeu3V3ucpZXdSrHVw5Q==
"@dicebear/thumbs@9.2.1": "@dicebear/thumbs@9.2.2":
version "9.2.1" version "9.2.2"
resolved "https://registry.yarnpkg.com/@dicebear/thumbs/-/thumbs-9.2.1.tgz#174be721256e5ff97e19586a54bde8fd25468e74" resolved "https://registry.yarnpkg.com/@dicebear/thumbs/-/thumbs-9.2.2.tgz#234814c889509682992bd3f93daaa960cb5326a2"
integrity sha512-ziX5HFmhiApO2k7QKj41+dGXbMdmQUUgFBYPyzTwnubhkDldJk7tpRoa5u2OsyTVDQCcPMv5mFSQpbANfmFwMg== integrity sha512-FkPLDNu7n5kThLSk7lR/0cz/NkUqgGdZGfLZv6fLkGNGtv6W+e2vZaO7HCXVwIgJ+II+kImN41zVIZ6Jlll7pQ==
"@esbuild/android-arm64@0.17.19": "@esbuild/android-arm64@0.17.19":
version "0.17.19" version "0.17.19"
@ -1770,20 +1770,21 @@
dependencies: dependencies:
tslib "^2.0.1" tslib "^2.0.1"
"@formatjs/ecma402-abstract@2.0.0": "@formatjs/ecma402-abstract@2.2.3":
version "2.0.0" version "2.2.3"
resolved "https://registry.yarnpkg.com/@formatjs/ecma402-abstract/-/ecma402-abstract-2.0.0.tgz#39197ab90b1c78b7342b129a56a7acdb8f512e17" resolved "https://registry.yarnpkg.com/@formatjs/ecma402-abstract/-/ecma402-abstract-2.2.3.tgz#dc5a032e1971c709b32b9ab511fa35504a7d3bc9"
integrity sha512-rRqXOqdFmk7RYvj4khklyqzcfQl9vEL/usogncBHRZfZBDOwMGuSRNFl02fu5KGHXdbinju+YXyuR+Nk8xlr/g== integrity sha512-aElGmleuReGnk2wtYOzYFmNWYoiWWmf1pPPCYg0oiIQSJj0mjc4eUfzUXaSOJ4S8WzI/cLqnCTWjqz904FT2OQ==
dependencies: dependencies:
"@formatjs/intl-localematcher" "0.5.4" "@formatjs/fast-memoize" "2.2.3"
tslib "^2.4.0" "@formatjs/intl-localematcher" "0.5.7"
tslib "2"
"@formatjs/fast-memoize@2.2.0": "@formatjs/fast-memoize@2.2.3":
version "2.2.0" version "2.2.3"
resolved "https://registry.yarnpkg.com/@formatjs/fast-memoize/-/fast-memoize-2.2.0.tgz#33bd616d2e486c3e8ef4e68c99648c196887802b" resolved "https://registry.yarnpkg.com/@formatjs/fast-memoize/-/fast-memoize-2.2.3.tgz#74e64109279d5244f9fc281f3ae90c407cece823"
integrity sha512-hnk/nY8FyrL5YxwP9e4r9dqeM6cAbo8PeU9UjyXojZMNvVad2Z06FAVHyR3Ecw6fza+0GH7vdJgiKIVXTMbSBA== integrity sha512-3jeJ+HyOfu8osl3GNSL4vVHUuWFXR03Iz9jjgI7RwjG6ysu/Ymdr0JRCPHfF5yGbTE6JCrd63EpvX1/WybYRbA==
dependencies: dependencies:
tslib "^2.4.0" tslib "2"
"@formatjs/icu-messageformat-parser@2.1.0": "@formatjs/icu-messageformat-parser@2.1.0":
version "2.1.0" version "2.1.0"
@ -1794,14 +1795,14 @@
"@formatjs/icu-skeleton-parser" "1.3.6" "@formatjs/icu-skeleton-parser" "1.3.6"
tslib "^2.1.0" tslib "^2.1.0"
"@formatjs/icu-messageformat-parser@2.7.8": "@formatjs/icu-messageformat-parser@2.9.3":
version "2.7.8" version "2.9.3"
resolved "https://registry.yarnpkg.com/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.7.8.tgz#f6d7643001e9bb5930d812f1f9a9856f30fa0343" resolved "https://registry.yarnpkg.com/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.9.3.tgz#7785cb48ba980ebcbe67a0a3fe12837032b95518"
integrity sha512-nBZJYmhpcSX0WeJ5SDYUkZ42AgR3xiyhNCsQweFx3cz/ULJjym8bHAzWKvG5e2+1XO98dBYC0fWeeAECAVSwLA== integrity sha512-9L99QsH14XjOCIp4TmbT8wxuffJxGK8uLNO1zNhLtcZaVXvv626N0s4A2qgRCKG3dfYWx9psvGlFmvyVBa6u/w==
dependencies: dependencies:
"@formatjs/ecma402-abstract" "2.0.0" "@formatjs/ecma402-abstract" "2.2.3"
"@formatjs/icu-skeleton-parser" "1.8.2" "@formatjs/icu-skeleton-parser" "1.8.7"
tslib "^2.4.0" tslib "2"
"@formatjs/icu-skeleton-parser@1.3.6": "@formatjs/icu-skeleton-parser@1.3.6":
version "1.3.6" version "1.3.6"
@ -1811,31 +1812,31 @@
"@formatjs/ecma402-abstract" "1.11.4" "@formatjs/ecma402-abstract" "1.11.4"
tslib "^2.1.0" tslib "^2.1.0"
"@formatjs/icu-skeleton-parser@1.8.2": "@formatjs/icu-skeleton-parser@1.8.7":
version "1.8.2" version "1.8.7"
resolved "https://registry.yarnpkg.com/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.8.2.tgz#2252c949ae84ee66930e726130ea66731a123c9f" resolved "https://registry.yarnpkg.com/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.8.7.tgz#c0c21d75428bf7213ac23a0efbf4dbfa868b800d"
integrity sha512-k4ERKgw7aKGWJZgTarIcNEmvyTVD9FYh0mTrrBMHZ1b8hUu6iOJ4SzsZlo3UNAvHYa+PnvntIwRPt1/vy4nA9Q== integrity sha512-fI+6SmS2g7h3srfAKSWa5dwreU5zNEfon2uFo99OToiLF6yxGE+WikvFSbsvMAYkscucvVmTYNlWlaDPp0n5HA==
dependencies: dependencies:
"@formatjs/ecma402-abstract" "2.0.0" "@formatjs/ecma402-abstract" "2.2.3"
tslib "^2.4.0" tslib "2"
"@formatjs/intl-displaynames@6.6.8": "@formatjs/intl-displaynames@6.8.4":
version "6.6.8" version "6.8.4"
resolved "https://registry.yarnpkg.com/@formatjs/intl-displaynames/-/intl-displaynames-6.6.8.tgz#2f5afac8df83167f5a6ef8543600eaf1ef99c885" resolved "https://registry.yarnpkg.com/@formatjs/intl-displaynames/-/intl-displaynames-6.8.4.tgz#5fbfa6fa08fd306bf4ed6f056eba12a71404cbbd"
integrity sha512-Lgx6n5KxN16B3Pb05z3NLEBQkGoXnGjkTBNCZI+Cn17YjHJ3fhCeEJJUqRlIZmJdmaXQhjcQVDp6WIiNeRYT5g== integrity sha512-HDVNBspDAOW0yTWluWTPHX2fk/9iBO4oST4R96f/IUaPGsFtjsHrpakwc+XDRPa3U5RniSEU2z34ZY0W78+E6Q==
dependencies: dependencies:
"@formatjs/ecma402-abstract" "2.0.0" "@formatjs/ecma402-abstract" "2.2.3"
"@formatjs/intl-localematcher" "0.5.4" "@formatjs/intl-localematcher" "0.5.7"
tslib "^2.4.0" tslib "2"
"@formatjs/intl-listformat@7.5.7": "@formatjs/intl-listformat@7.7.4":
version "7.5.7" version "7.7.4"
resolved "https://registry.yarnpkg.com/@formatjs/intl-listformat/-/intl-listformat-7.5.7.tgz#125e05105fabd1ae5f11881d6ab74484f2098ee4" resolved "https://registry.yarnpkg.com/@formatjs/intl-listformat/-/intl-listformat-7.7.4.tgz#a102e418f4b7846317e8835a31eecd670c428d0a"
integrity sha512-MG2TSChQJQT9f7Rlv+eXwUFiG24mKSzmF144PLb8m8OixyXqn4+YWU+5wZracZGCgVTVmx8viCf7IH3QXoiB2g== integrity sha512-lipFspH2MZcoeXxR6WSR/Jy9unzJ/iT0w+gbL8vgv25Ap0S9cUtcDVAce4ECEKI1bDtAvEU3b6+9Dha27gAikA==
dependencies: dependencies:
"@formatjs/ecma402-abstract" "2.0.0" "@formatjs/ecma402-abstract" "2.2.3"
"@formatjs/intl-localematcher" "0.5.4" "@formatjs/intl-localematcher" "0.5.7"
tslib "^2.4.0" tslib "2"
"@formatjs/intl-localematcher@0.2.25": "@formatjs/intl-localematcher@0.2.25":
version "0.2.25" version "0.2.25"
@ -1844,12 +1845,12 @@
dependencies: dependencies:
tslib "^2.1.0" tslib "^2.1.0"
"@formatjs/intl-localematcher@0.5.4": "@formatjs/intl-localematcher@0.5.7":
version "0.5.4" version "0.5.7"
resolved "https://registry.yarnpkg.com/@formatjs/intl-localematcher/-/intl-localematcher-0.5.4.tgz#caa71f2e40d93e37d58be35cfffe57865f2b366f" resolved "https://registry.yarnpkg.com/@formatjs/intl-localematcher/-/intl-localematcher-0.5.7.tgz#f889d076881b785d11ff993b966f527d199436d0"
integrity sha512-zTwEpWOzZ2CiKcB93BLngUX59hQkuZjT2+SAQEscSm52peDW/getsawMcWF1rGRpMCX6D7nSJA3CzJ8gn13N/g== integrity sha512-GGFtfHGQVFe/niOZp24Kal5b2i36eE2bNL0xi9Sg/yd0TR8aLjcteApZdHmismP5QQax1cMnZM9yWySUUjJteA==
dependencies: dependencies:
tslib "^2.4.0" tslib "2"
"@formatjs/intl-numberformat@^5.5.2": "@formatjs/intl-numberformat@^5.5.2":
version "5.7.6" version "5.7.6"
@ -1859,18 +1860,18 @@
"@formatjs/ecma402-abstract" "1.4.0" "@formatjs/ecma402-abstract" "1.4.0"
tslib "^2.0.1" tslib "^2.0.1"
"@formatjs/intl@2.10.4": "@formatjs/intl@2.10.14":
version "2.10.4" version "2.10.14"
resolved "https://registry.yarnpkg.com/@formatjs/intl/-/intl-2.10.4.tgz#e1819e0858fb05ca65923a020f346bc74e894e92" resolved "https://registry.yarnpkg.com/@formatjs/intl/-/intl-2.10.14.tgz#3de1c6dfb39c286a4f48125740d45a5cb4dc3923"
integrity sha512-56483O+HVcL0c7VucAS2tyH020mt9XTozZO67cwtGg0a7KWDukS/FzW3OnvaHmTHDuYsoPIzO+ZHVfU6fT/bJw== integrity sha512-4CA1EO75i/mSMHdjwfpgRj3Rsdsm6WjALeu/nlzYhBmAPxGu/Ha5GIRHAet5SO05TnpmqxmEGOsskWqFm0IeoA==
dependencies: dependencies:
"@formatjs/ecma402-abstract" "2.0.0" "@formatjs/ecma402-abstract" "2.2.3"
"@formatjs/fast-memoize" "2.2.0" "@formatjs/fast-memoize" "2.2.3"
"@formatjs/icu-messageformat-parser" "2.7.8" "@formatjs/icu-messageformat-parser" "2.9.3"
"@formatjs/intl-displaynames" "6.6.8" "@formatjs/intl-displaynames" "6.8.4"
"@formatjs/intl-listformat" "7.5.7" "@formatjs/intl-listformat" "7.7.4"
intl-messageformat "10.5.14" intl-messageformat "10.7.6"
tslib "^2.4.0" tslib "2"
"@formatjs/ts-transformer@3.9.4": "@formatjs/ts-transformer@3.9.4":
version "3.9.4" version "3.9.4"
@ -2192,10 +2193,10 @@
resolved "https://registry.yarnpkg.com/@kurkle/color/-/color-0.3.2.tgz#5acd38242e8bde4f9986e7913c8fdf49d3aa199f" resolved "https://registry.yarnpkg.com/@kurkle/color/-/color-0.3.2.tgz#5acd38242e8bde4f9986e7913c8fdf49d3aa199f"
integrity sha512-fuscdXJ9G1qb7W8VdHi+IwRqij3lBkosAm4ydQtEmbY58OzHXqQhvlxqEkoz0yssNVn38bcpRWgA9PP+OGoisw== integrity sha512-fuscdXJ9G1qb7W8VdHi+IwRqij3lBkosAm4ydQtEmbY58OzHXqQhvlxqEkoz0yssNVn38bcpRWgA9PP+OGoisw==
"@netlify/plugin-nextjs@^5.1.0": "@netlify/plugin-nextjs@^5.8.1":
version "5.6.0" version "5.8.1"
resolved "https://registry.yarnpkg.com/@netlify/plugin-nextjs/-/plugin-nextjs-5.6.0.tgz#970f96b11bee4fe115fad8e3e4f3c6121f97a370" resolved "https://registry.yarnpkg.com/@netlify/plugin-nextjs/-/plugin-nextjs-5.8.1.tgz#9da15bb4a13c5644e9b58b968c7da51939206ee4"
integrity sha512-PBrsd/GJZ9MN8BdyIoleTkY22lAUMfcRxrbb8wgxGzXtTW0RU0GW2mc99ISB6zOwWMZ11rSjeN0GS6znnukvww== integrity sha512-WB1N0FslhWZ1yAVYTcB6CcFrFOUSQ0O2LfavYZrbAypeNxu2I+oO+cgmhfDgZ8Eoq1g4EMeoIGMkNoZ4ogZTsg==
"@next/env@14.2.10": "@next/env@14.2.10":
version "14.2.10" version "14.2.10"
@ -2326,50 +2327,50 @@
dependencies: dependencies:
"@prisma/debug" "5.17.0" "@prisma/debug" "5.17.0"
"@react-spring/animated@~9.7.4": "@react-spring/animated@~9.7.5":
version "9.7.4" version "9.7.5"
resolved "https://registry.yarnpkg.com/@react-spring/animated/-/animated-9.7.4.tgz#c712b2d3dc9312ef41aa8886818b539151bda062" resolved "https://registry.yarnpkg.com/@react-spring/animated/-/animated-9.7.5.tgz#eb0373aaf99b879736b380c2829312dae3b05f28"
integrity sha512-7As+8Pty2QlemJ9O5ecsuPKjmO0NKvmVkRR1n6mEotFgWar8FKuQt2xgxz3RTgxcccghpx1YdS1FCdElQNexmQ== integrity sha512-Tqrwz7pIlsSDITzxoLS3n/v/YCUHQdOIKtOJf4yL6kYVSDTSmVK1LI1Q3M/uu2Sx4X3pIWF3xLUhlsA6SPNTNg==
dependencies: dependencies:
"@react-spring/shared" "~9.7.4" "@react-spring/shared" "~9.7.5"
"@react-spring/types" "~9.7.4" "@react-spring/types" "~9.7.5"
"@react-spring/core@~9.7.4": "@react-spring/core@~9.7.5":
version "9.7.4" version "9.7.5"
resolved "https://registry.yarnpkg.com/@react-spring/core/-/core-9.7.4.tgz#0eaa0b5da3d18036d87a571f23079819d45a9f46" resolved "https://registry.yarnpkg.com/@react-spring/core/-/core-9.7.5.tgz#72159079f52c1c12813d78b52d4f17c0bf6411f7"
integrity sha512-GzjA44niEJBFUe9jN3zubRDDDP2E4tBlhNlSIkTChiNf9p4ZQlgXBg50qbXfSXHQPHak/ExYxwhipKVsQ/sUTw== integrity sha512-rmEqcxRcu7dWh7MnCcMXLvrf6/SDlSokLaLTxiPlAYi11nN3B5oiCUAblO72o+9z/87j2uzxa2Inm8UbLjXA+w==
dependencies: dependencies:
"@react-spring/animated" "~9.7.4" "@react-spring/animated" "~9.7.5"
"@react-spring/shared" "~9.7.4" "@react-spring/shared" "~9.7.5"
"@react-spring/types" "~9.7.4" "@react-spring/types" "~9.7.5"
"@react-spring/rafz@~9.7.4": "@react-spring/rafz@~9.7.5":
version "9.7.4" version "9.7.5"
resolved "https://registry.yarnpkg.com/@react-spring/rafz/-/rafz-9.7.4.tgz#d53aa45a8cb116b81b27ba29e0cc15470ccfd449" resolved "https://registry.yarnpkg.com/@react-spring/rafz/-/rafz-9.7.5.tgz#ee7959676e7b5d6a3813e8c17d5e50df98b95df9"
integrity sha512-mqDI6rW0Ca8IdryOMiXRhMtVGiEGLIO89vIOyFQXRIwwIMX30HLya24g9z4olDvFyeDW3+kibiKwtZnA4xhldA== integrity sha512-5ZenDQMC48wjUzPAm1EtwQ5Ot3bLIAwwqP2w2owG5KoNdNHpEJV263nGhCeKKmuA3vG2zLLOdu3or6kuDjA6Aw==
"@react-spring/shared@~9.7.4": "@react-spring/shared@~9.7.5":
version "9.7.4" version "9.7.5"
resolved "https://registry.yarnpkg.com/@react-spring/shared/-/shared-9.7.4.tgz#8ac57505072c2aee33d77c47c4269347061a3377" resolved "https://registry.yarnpkg.com/@react-spring/shared/-/shared-9.7.5.tgz#6d513622df6ad750bbbd4dedb4ca0a653ec92073"
integrity sha512-bEPI7cQp94dOtCFSEYpxvLxj0+xQfB5r9Ru1h8OMycsIq7zFZon1G0sHrBLaLQIWeMCllc4tVDYRTLIRv70C8w== integrity sha512-wdtoJrhUeeyD/PP/zo+np2s1Z820Ohr/BbuVYv+3dVLW7WctoiN7std8rISoYoHpUXtbkpesSKuPIw/6U1w1Pw==
dependencies: dependencies:
"@react-spring/rafz" "~9.7.4" "@react-spring/rafz" "~9.7.5"
"@react-spring/types" "~9.7.4" "@react-spring/types" "~9.7.5"
"@react-spring/types@~9.7.4": "@react-spring/types@~9.7.5":
version "9.7.4" version "9.7.5"
resolved "https://registry.yarnpkg.com/@react-spring/types/-/types-9.7.4.tgz#c849a7f062b5163d078e5e75f28c8f6acf91792e" resolved "https://registry.yarnpkg.com/@react-spring/types/-/types-9.7.5.tgz#e5dd180f3ed985b44fd2cd2f32aa9203752ef3e8"
integrity sha512-iQVztO09ZVfsletMiY+DpT/JRiBntdsdJ4uqk3UJFhrhS8mIC9ZOZbmfGSRs/kdbNPQkVyzucceDicQ/3Mlj9g== integrity sha512-HVj7LrZ4ReHWBimBvu2SKND3cDVUPWKLqRTmWe/fNY6o1owGOX0cAHbdPDTMelgBlVbrTKrre6lFkhqGZErK/g==
"@react-spring/web@^9.7.3": "@react-spring/web@^9.7.3":
version "9.7.4" version "9.7.5"
resolved "https://registry.yarnpkg.com/@react-spring/web/-/web-9.7.4.tgz#0086ab5dcf17e6a8f3d7e7f8041ccb4cc2fa10dc" resolved "https://registry.yarnpkg.com/@react-spring/web/-/web-9.7.5.tgz#7d7782560b3a6fb9066b52824690da738605de80"
integrity sha512-UMvCZp7I5HCVIleSa4BwbNxynqvj+mJjG2m20VO2yPoi2pnCYANy58flvz9v/YcXTAvsmL655FV3pm5fbr6akA== integrity sha512-lmvqGwpe+CSttsWNZVr+Dg62adtKhauGwLyGE/RRyZ8AAMLgb9x3NDMA5RMElXo+IMyTkPp7nxTB8ZQlmhb6JQ==
dependencies: dependencies:
"@react-spring/animated" "~9.7.4" "@react-spring/animated" "~9.7.5"
"@react-spring/core" "~9.7.4" "@react-spring/core" "~9.7.5"
"@react-spring/shared" "~9.7.4" "@react-spring/shared" "~9.7.5"
"@react-spring/types" "~9.7.4" "@react-spring/types" "~9.7.5"
"@redis/bloom@1.2.0": "@redis/bloom@1.2.0":
version "1.2.0" version "1.2.0"
@ -2627,17 +2628,17 @@
"@swc/counter" "^0.1.3" "@swc/counter" "^0.1.3"
tslib "^2.4.0" tslib "^2.4.0"
"@tanstack/query-core@5.51.21": "@tanstack/query-core@5.59.20":
version "5.51.21" version "5.59.20"
resolved "https://registry.yarnpkg.com/@tanstack/query-core/-/query-core-5.51.21.tgz#a510469c6c30d3de2a8b8798e340169a4b0fd08f" resolved "https://registry.yarnpkg.com/@tanstack/query-core/-/query-core-5.59.20.tgz#356718976536727b9af0ad1163a21fd6a44ee0a9"
integrity sha512-POQxm42IUp6n89kKWF4IZi18v3fxQWFRolvBA6phNVmA8psdfB1MvDnGacCJdS+EOX12w/CyHM62z//rHmYmvw== integrity sha512-e8vw0lf7KwfGe1if4uPFhvZRWULqHjFcz3K8AebtieXvnMOz5FSzlZe3mTLlPuUBcydCnBRqYs2YJ5ys68wwLg==
"@tanstack/react-query@^5.28.6": "@tanstack/react-query@^5.28.6":
version "5.51.23" version "5.59.20"
resolved "https://registry.yarnpkg.com/@tanstack/react-query/-/react-query-5.51.23.tgz#83c223f4cb6054b206de8856b73ca7e41a63ba1f" resolved "https://registry.yarnpkg.com/@tanstack/react-query/-/react-query-5.59.20.tgz#bacf1983f44c5690bb99b518f2ef71dc2fa875a4"
integrity sha512-CfJCfX45nnVIZjQBRYYtvVMIsGgWLKLYC4xcUiYEey671n1alvTZoCBaU9B85O8mF/tx9LPyrI04A6Bs2THv4A== integrity sha512-Zly0egsK0tFdfSbh5/mapSa+Zfc3Et0Zkar7Wo5sQkFzWyB3p3uZWOHR2wrlAEEV2L953eLuDBtbgFvMYiLvUw==
dependencies: dependencies:
"@tanstack/query-core" "5.51.21" "@tanstack/query-core" "5.59.20"
"@trysound/sax@0.2.0": "@trysound/sax@0.2.0":
version "0.2.0" version "0.2.0"
@ -2761,18 +2762,18 @@
dependencies: dependencies:
"@types/node" "*" "@types/node" "*"
"@types/hoist-non-react-statics@^3.3.0": "@types/hoist-non-react-statics@3":
version "3.3.4" version "3.3.5"
resolved "https://registry.yarnpkg.com/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.4.tgz#cc477ce0283bb9d19ea0cbfa2941fe2c8493a1be" resolved "https://registry.yarnpkg.com/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.5.tgz#dab7867ef789d87e2b4b0003c9d65c49cc44a494"
integrity sha512-ZchYkbieA+7tnxwX/SCBySx9WwvWR8TaP5tb2jRAzwvLb/rWchGw3v0w3pqUbUvj0GCwW2Xz/AVPSk6kUGctXQ== integrity sha512-SbcrWzkKBw2cdwRTwQAswfpB9g9LJWfjtUeW/jvNwbhC8cpmmNYVePa+ncbUe0rGTQ7G3Ff6mYUN2VMfLVr+Sg==
dependencies: dependencies:
"@types/react" "*" "@types/react" "*"
hoist-non-react-statics "^3.3.0" hoist-non-react-statics "^3.3.0"
"@types/hoist-non-react-statics@^3.3.1": "@types/hoist-non-react-statics@^3.3.0":
version "3.3.5" version "3.3.4"
resolved "https://registry.yarnpkg.com/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.5.tgz#dab7867ef789d87e2b4b0003c9d65c49cc44a494" resolved "https://registry.yarnpkg.com/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.4.tgz#cc477ce0283bb9d19ea0cbfa2941fe2c8493a1be"
integrity sha512-SbcrWzkKBw2cdwRTwQAswfpB9g9LJWfjtUeW/jvNwbhC8cpmmNYVePa+ncbUe0rGTQ7G3Ff6mYUN2VMfLVr+Sg== integrity sha512-ZchYkbieA+7tnxwX/SCBySx9WwvWR8TaP5tb2jRAzwvLb/rWchGw3v0w3pqUbUvj0GCwW2Xz/AVPSk6kUGctXQ==
dependencies: dependencies:
"@types/react" "*" "@types/react" "*"
hoist-non-react-statics "^3.3.0" hoist-non-react-statics "^3.3.0"
@ -2874,9 +2875,9 @@
integrity sha512-ehPtgRgaULsFG8x0NeYJvmyH1hmlfsNLujHe9dQEia/7MAJYdzMSi19JtchUHjmBA6XC/75dK55mzZH+RyieSg== integrity sha512-ehPtgRgaULsFG8x0NeYJvmyH1hmlfsNLujHe9dQEia/7MAJYdzMSi19JtchUHjmBA6XC/75dK55mzZH+RyieSg==
"@types/prop-types@*": "@types/prop-types@*":
version "15.7.12" version "15.7.13"
resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.12.tgz#12bb1e2be27293c1406acb6af1c3f3a1481d98c6" resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.13.tgz#2af91918ee12d9d32914feb13f5326658461b451"
integrity sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q== integrity sha512-hCZTSvwbzWGvhqxp/RqVqwU999pBf2vp7hzIjiYOsl8wqOmUxkQ6ddw1cV3l8811+kdUFus/q4d1Y3E3SyEifA==
"@types/react-dom@^18.2.17": "@types/react-dom@^18.2.17":
version "18.3.0" version "18.3.0"
@ -2902,7 +2903,15 @@
dependencies: dependencies:
"@types/react" "*" "@types/react" "*"
"@types/react@*", "@types/react@16 || 17 || 18", "@types/react@^18.2.41": "@types/react@*", "@types/react@16 || 17 || 18":
version "18.3.12"
resolved "https://registry.yarnpkg.com/@types/react/-/react-18.3.12.tgz#99419f182ccd69151813b7ee24b792fe08774f60"
integrity sha512-D2wOSq/d6Agt28q7rSI3jhU7G6aiuzljDGZ2hTZHIkrTLUI+AF3WMeKkEZ9nN2fkBAlcktT6vcZjDFiIhMYEQw==
dependencies:
"@types/prop-types" "*"
csstype "^3.0.2"
"@types/react@^18.2.41":
version "18.3.3" version "18.3.3"
resolved "https://registry.yarnpkg.com/@types/react/-/react-18.3.3.tgz#9679020895318b0915d7a3ab004d92d33375c45f" resolved "https://registry.yarnpkg.com/@types/react/-/react-18.3.3.tgz#9679020895318b0915d7a3ab004d92d33375c45f"
integrity sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw== integrity sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==
@ -3933,9 +3942,9 @@ charenc@0.0.2:
integrity sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA== integrity sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==
chart.js@^4.4.2: chart.js@^4.4.2:
version "4.4.3" version "4.4.6"
resolved "https://registry.yarnpkg.com/chart.js/-/chart.js-4.4.3.tgz#3b2e11e7010fefa99b07d0349236f5098e5226ad" resolved "https://registry.yarnpkg.com/chart.js/-/chart.js-4.4.6.tgz#da39b84ca752298270d4c0519675c7659936abec"
integrity sha512-qK1gkGSRYcJzqrrzdR6a+I0vQ4/R+SoODXyAjscQ/4mzuNzySaMCd+hyVxitSY1+L2fjPD1Gbn+ibNqRmwQeLw== integrity sha512-8Y406zevUPbbIBA/HRk33khEmQPk5+cxeflWE/2rx1NJsjVWMPw/9mSP9rxHP5eqi6LNoPBVMfZHxbwLSgldYA==
dependencies: dependencies:
"@kurkle/color" "^0.3.0" "@kurkle/color" "^0.3.0"
@ -4206,7 +4215,7 @@ cross-spawn@^6.0.5:
shebang-command "^1.2.0" shebang-command "^1.2.0"
which "^1.2.9" which "^1.2.9"
cross-spawn@^7.0.0, cross-spawn@^7.0.1, cross-spawn@^7.0.2, cross-spawn@^7.0.3: cross-spawn@^7.0.0, cross-spawn@^7.0.1, cross-spawn@^7.0.2:
version "7.0.3" version "7.0.3"
resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6"
integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==
@ -4215,6 +4224,15 @@ cross-spawn@^7.0.0, cross-spawn@^7.0.1, cross-spawn@^7.0.2, cross-spawn@^7.0.3:
shebang-command "^2.0.0" shebang-command "^2.0.0"
which "^2.0.1" which "^2.0.1"
cross-spawn@^7.0.3:
version "7.0.5"
resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.5.tgz#910aac880ff5243da96b728bc6521a5f6c2f2f82"
integrity sha512-ZVJrKKYunU38/76t0RMOulHOnUcbU9GbpWKAOZ0mhjr7CX6FVrH+4FrAapSOekrgFQ3f/8gwMEuIft0aKq6Hug==
dependencies:
path-key "^3.1.0"
shebang-command "^2.0.0"
which "^2.0.1"
crypt@0.0.2: crypt@0.0.2:
version "0.0.2" version "0.0.2"
resolved "https://registry.yarnpkg.com/crypt/-/crypt-0.0.2.tgz#88d7ff7ec0dfb86f713dc87bbb42d044d3e6c41b" resolved "https://registry.yarnpkg.com/crypt/-/crypt-0.0.2.tgz#88d7ff7ec0dfb86f713dc87bbb42d044d3e6c41b"
@ -4649,13 +4667,20 @@ debug@^3.1.0, debug@^3.2.7:
dependencies: dependencies:
ms "^2.1.1" ms "^2.1.1"
debug@^4.1.1, debug@^4.3.4: debug@^4.1.1:
version "4.3.6" version "4.3.6"
resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.6.tgz#2ab2c38fbaffebf8aa95fdfe6d88438c7a13c52b" resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.6.tgz#2ab2c38fbaffebf8aa95fdfe6d88438c7a13c52b"
integrity sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg== integrity sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==
dependencies: dependencies:
ms "2.1.2" ms "2.1.2"
debug@^4.3.4:
version "4.3.7"
resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.7.tgz#87945b4151a011d76d95a198d7111c865c360a52"
integrity sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==
dependencies:
ms "^2.1.3"
decamelize-keys@^1.1.0: decamelize-keys@^1.1.0:
version "1.1.1" version "1.1.1"
resolved "https://registry.yarnpkg.com/decamelize-keys/-/decamelize-keys-1.1.1.tgz#04a2d523b2f18d80d0158a43b895d56dff8d19d8" resolved "https://registry.yarnpkg.com/decamelize-keys/-/decamelize-keys-1.1.1.tgz#04a2d523b2f18d80d0158a43b895d56dff8d19d8"
@ -6107,7 +6132,7 @@ hasown@^2.0.0, hasown@^2.0.1, hasown@^2.0.2:
dependencies: dependencies:
function-bind "^1.1.2" function-bind "^1.1.2"
hoist-non-react-statics@^3.3.0, hoist-non-react-statics@^3.3.2: hoist-non-react-statics@3, hoist-non-react-statics@^3.3.0, hoist-non-react-statics@^3.3.2:
version "3.3.2" version "3.3.2"
resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45" resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45"
integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw== integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==
@ -6297,15 +6322,15 @@ intl-messageformat-parser@^5.3.7:
dependencies: dependencies:
"@formatjs/intl-numberformat" "^5.5.2" "@formatjs/intl-numberformat" "^5.5.2"
intl-messageformat@10.5.14: intl-messageformat@10.7.6:
version "10.5.14" version "10.7.6"
resolved "https://registry.yarnpkg.com/intl-messageformat/-/intl-messageformat-10.5.14.tgz#e5bb373f8a37b88fbe647d7b941f3ab2a37ed00a" resolved "https://registry.yarnpkg.com/intl-messageformat/-/intl-messageformat-10.7.6.tgz#d486c780508a2fb8c383e95462951276cf0bcdf4"
integrity sha512-IjC6sI0X7YRjjyVH9aUgdftcmZK7WXdHeil4KwbjDnRWjnVitKpAx3rr6t6di1joFp5188VqKcobOPA6mCLG/w== integrity sha512-IsMU/hqyy3FJwNJ0hxDfY2heJ7MteSuFvcnCebxRp67di4Fhx1gKKE+qS0bBwUF8yXkX9SsPUhLeX/B6h5SKUA==
dependencies: dependencies:
"@formatjs/ecma402-abstract" "2.0.0" "@formatjs/ecma402-abstract" "2.2.3"
"@formatjs/fast-memoize" "2.2.0" "@formatjs/fast-memoize" "2.2.3"
"@formatjs/icu-messageformat-parser" "2.7.8" "@formatjs/icu-messageformat-parser" "2.9.3"
tslib "^2.4.0" tslib "2"
ipaddr.js@^2.0.1: ipaddr.js@^2.0.1:
version "2.2.0" version "2.2.0"
@ -6617,9 +6642,9 @@ isarray@^2.0.5:
integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw== integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==
isbot@^5.1.16: isbot@^5.1.16:
version "5.1.16" version "5.1.17"
resolved "https://registry.yarnpkg.com/isbot/-/isbot-5.1.16.tgz#652fac0ab5ba181cefc53aa156edcb76f28ac07d" resolved "https://registry.yarnpkg.com/isbot/-/isbot-5.1.17.tgz#ad7da5690a61bbb19056a069975c9a73182682a0"
integrity sha512-zvRjcw/4UfKiCVx+/PqXPKthufO5m2PpJSbA0tVZY9ns7hlQRV1xqWpEFcqyfkK/MrChsXPmu1zpxECjcaEuKg== integrity sha512-/wch8pRKZE+aoVhRX/hYPY1C7dMCeeMyhkQLNLNlYAbGQn9bkvMB8fOUXNnk5I0m4vDYbBJ9ciVtkr9zfBJ7qA==
isexe@^2.0.0: isexe@^2.0.0:
version "2.0.0" version "2.0.0"
@ -7825,9 +7850,9 @@ mmdb-lib@2.1.1:
integrity sha512-yx8H/1H5AfnufiLnzzPqPf4yr/dKU9IFT1rPVwSkrKWHsQEeVVd6+X+L0nUbXhlEFTu3y/7hu38CFmEVgzvyeg== integrity sha512-yx8H/1H5AfnufiLnzzPqPf4yr/dKU9IFT1rPVwSkrKWHsQEeVVd6+X+L0nUbXhlEFTu3y/7hu38CFmEVgzvyeg==
moment-timezone@^0.5.35: moment-timezone@^0.5.35:
version "0.5.45" version "0.5.46"
resolved "https://registry.yarnpkg.com/moment-timezone/-/moment-timezone-0.5.45.tgz#cb685acd56bac10e69d93c536366eb65aa6bcf5c" resolved "https://registry.yarnpkg.com/moment-timezone/-/moment-timezone-0.5.46.tgz#a21aa6392b3c6b3ed916cd5e95858a28d893704a"
integrity sha512-HIWmqA86KcmCAhnMAN0wuDOARV/525R2+lOLotuGFzn4HO+FH+/645z2wx0Dt3iDv6/p61SIvKnDstISainhLQ== integrity sha512-ZXm9b36esbe7OmdABqIWJuBBiLLwAjrN7CE+7sYdCCx82Nabt1wHDj8TVseS59QIlfFPbOoiBPm6ca9BioG4hw==
dependencies: dependencies:
moment "^2.29.4" moment "^2.29.4"
@ -7841,7 +7866,7 @@ ms@2.1.2:
resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"
integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
ms@^2.1.1: ms@^2.1.1, ms@^2.1.3:
version "2.1.3" version "2.1.3"
resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2"
integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
@ -9048,9 +9073,9 @@ react-dom@^18.2.0:
scheduler "^0.23.2" scheduler "^0.23.2"
react-error-boundary@^4.0.4: react-error-boundary@^4.0.4:
version "4.0.13" version "4.1.2"
resolved "https://registry.yarnpkg.com/react-error-boundary/-/react-error-boundary-4.0.13.tgz#80386b7b27b1131c5fbb7368b8c0d983354c7947" resolved "https://registry.yarnpkg.com/react-error-boundary/-/react-error-boundary-4.1.2.tgz#bc750ad962edb8b135d6ae922c046051eb58f289"
integrity sha512-b6PwbdSv8XeOSYvjt8LpgpKrZ0yGdtZokYwkwV2wlcZbxgopHX/hgPl5VgpnoVOWd868n1hktM8Qm4b+02MiLQ== integrity sha512-GQDxZ5Jd+Aq/qUxbCm1UtzmL/s++V7zKgE8yMktJiCQXCCFZnMZh9ng+6/Ne6PjNSXH0L9CjeOEREfRnq6Duag==
dependencies: dependencies:
"@babel/runtime" "^7.12.5" "@babel/runtime" "^7.12.5"
@ -9060,20 +9085,20 @@ react-hook-form@^7.34.2:
integrity sha512-F/TroLjTICipmHeFlMrLtNLceO2xr1jU3CyiNla5zdwsGUGu2UOxxR4UyJgLlhMwLW/Wzp4cpJ7CPfgJIeKdSg== integrity sha512-F/TroLjTICipmHeFlMrLtNLceO2xr1jU3CyiNla5zdwsGUGu2UOxxR4UyJgLlhMwLW/Wzp4cpJ7CPfgJIeKdSg==
react-intl@^6.5.5: react-intl@^6.5.5:
version "6.6.8" version "6.8.7"
resolved "https://registry.yarnpkg.com/react-intl/-/react-intl-6.6.8.tgz#cb60c90502d0025caf9f86ec298cdc4348da17c2" resolved "https://registry.yarnpkg.com/react-intl/-/react-intl-6.8.7.tgz#e6f08f365810a366031358ff1c7dd8cf7e649bdd"
integrity sha512-M0pkhzcgV31h++2901BiRXWl69hp2zPyLxRrSwRjd1ErXbNoubz/f4M6DrRTd4OiSUrT4ajRQzrmtS5plG4FtA== integrity sha512-Ocv8Tg6fXqBdVdkkYohQ79T9rJls3G1lmDSjhqHdK9873BdQFLSeITGgwuGWTRBd6Mg5FL33TBen4FtujCTP0g==
dependencies: dependencies:
"@formatjs/ecma402-abstract" "2.0.0" "@formatjs/ecma402-abstract" "2.2.3"
"@formatjs/icu-messageformat-parser" "2.7.8" "@formatjs/icu-messageformat-parser" "2.9.3"
"@formatjs/intl" "2.10.4" "@formatjs/intl" "2.10.14"
"@formatjs/intl-displaynames" "6.6.8" "@formatjs/intl-displaynames" "6.8.4"
"@formatjs/intl-listformat" "7.5.7" "@formatjs/intl-listformat" "7.7.4"
"@types/hoist-non-react-statics" "^3.3.1" "@types/hoist-non-react-statics" "3"
"@types/react" "16 || 17 || 18" "@types/react" "16 || 17 || 18"
hoist-non-react-statics "^3.3.2" hoist-non-react-statics "3"
intl-messageformat "10.5.14" intl-messageformat "10.7.6"
tslib "^2.4.0" tslib "2"
react-is@^16.13.1, react-is@^16.7.0: react-is@^16.13.1, react-is@^16.7.0:
version "16.13.1" version "16.13.1"
@ -10353,6 +10378,11 @@ tsconfig-paths@^3.15.0:
minimist "^1.2.6" minimist "^1.2.6"
strip-bom "^3.0.0" strip-bom "^3.0.0"
tslib@2, tslib@^2.4.0:
version "2.8.1"
resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.8.1.tgz#612efe4ed235d567e8aba5f2a5fab70280ade83f"
integrity sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==
tslib@^1.8.1: tslib@^1.8.1:
version "1.14.1" version "1.14.1"
resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00"
@ -10363,7 +10393,7 @@ tslib@^2.0.1, tslib@^2.0.3:
resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae"
integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==
tslib@^2.1.0, tslib@^2.4.0: tslib@^2.1.0:
version "2.6.3" version "2.6.3"
resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.3.tgz#0438f810ad7a9edcde7a241c3d80db693c8cbfe0" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.3.tgz#0438f810ad7a9edcde7a241c3d80db693c8cbfe0"
integrity sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ== integrity sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==