diff --git a/client/src/assets/images/guide/mini-print1.png b/client/src/assets/images/guide/mini-print1.png new file mode 100644 index 00000000..6aeb0b31 Binary files /dev/null and b/client/src/assets/images/guide/mini-print1.png differ diff --git a/client/src/assets/images/guide/nitR-101(2).png b/client/src/assets/images/guide/nitR-101(2).png new file mode 100644 index 00000000..4a92253f Binary files /dev/null and b/client/src/assets/images/guide/nitR-101(2).png differ diff --git a/client/src/assets/images/guide/nitR-101.png b/client/src/assets/images/guide/nitR-101.png new file mode 100644 index 00000000..d967cd45 Binary files /dev/null and b/client/src/assets/images/guide/nitR-101.png differ diff --git a/client/src/assets/images/halls/cvr.jpg b/client/src/assets/images/halls/cvr.jpg new file mode 100644 index 00000000..f7246307 Binary files /dev/null and b/client/src/assets/images/halls/cvr.jpg differ diff --git a/client/src/assets/images/halls/dba.jpg b/client/src/assets/images/halls/dba.jpg new file mode 100644 index 00000000..895856a1 Binary files /dev/null and b/client/src/assets/images/halls/dba.jpg differ diff --git a/client/src/assets/images/halls/gdb.jpg b/client/src/assets/images/halls/gdb.jpg new file mode 100644 index 00000000..fb4849aa Binary files /dev/null and b/client/src/assets/images/halls/gdb.jpg differ diff --git a/client/src/assets/images/halls/hb.jpg b/client/src/assets/images/halls/hb.jpg new file mode 100644 index 00000000..0e7efe73 Binary files /dev/null and b/client/src/assets/images/halls/hb.jpg differ diff --git a/client/src/assets/images/halls/kms.jpg b/client/src/assets/images/halls/kms.jpg new file mode 100644 index 00000000..4c0011f7 Binary files /dev/null and b/client/src/assets/images/halls/kms.jpg differ diff --git a/client/src/assets/images/halls/mss.jpg b/client/src/assets/images/halls/mss.jpg new file mode 100644 index 00000000..0dc60e3f Binary files /dev/null and b/client/src/assets/images/halls/mss.jpg differ diff --git a/client/src/assets/images/halls/mv.jpg b/client/src/assets/images/halls/mv.jpg new file mode 100644 index 00000000..cea1951b Binary files /dev/null and b/client/src/assets/images/halls/mv.jpg differ diff --git a/client/src/assets/images/halls/sd.jpg b/client/src/assets/images/halls/sd.jpg new file mode 100644 index 00000000..968d3e35 Binary files /dev/null and b/client/src/assets/images/halls/sd.jpg differ diff --git a/client/src/assets/images/halls/vs.jpg b/client/src/assets/images/halls/vs.jpg new file mode 100644 index 00000000..9fdaa35b Binary files /dev/null and b/client/src/assets/images/halls/vs.jpg differ diff --git a/client/src/assets/placeholder/guide.js b/client/src/assets/placeholder/guide.js index d09db884..add5220f 100644 --- a/client/src/assets/placeholder/guide.js +++ b/client/src/assets/placeholder/guide.js @@ -1,15 +1,18 @@ /* eslint-disable */ import img from '../../assets/images/carousel.png'; +import imgPrint from '../images/guide/mini-print1.png'; +import nitR_1 from '../images/guide/nitR-101.png'; +import nitR_2 from '../images/guide/nitR-101(2).png'; export const OPTIONS = Object.freeze({ tags: [ - 'NITR-101', + // 'NITR-101', 'Commn. Directory', 'Print Issue', 'SAC & Clubs Info', - 'Hall Info', 'Health Info', - 'Archives', + // 'Hall Info', + // 'Archives', ], }); @@ -38,3 +41,21 @@ export const ARCHIVES = Object.freeze({ }); export const CAROUSEL = Object.freeze([img, img, img, img, img]); + +export const MINI_PRINT = Object.freeze([ + { + img: imgPrint, + link: 'https://drive.google.com/file/d/1wK9g_auqkSnFZdQpKdyHCQA8ECF33FFA/view?usp=sharing', + desc: '', + }, + { + img: nitR_1, + link: 'https://drive.google.com/file/d/1vs_Uel9_ARSc9w1DPnowKau5Z9OAy4Kc/view?usp=sharing', + desc: '', + }, + { + img: nitR_2, + link: 'https://mondaymorning.nitrkl.ac.in/article/62c492847b0cb908870f747a/NITR-101-Making-Your-Choice-Of-NIT-Rourkela-Simpler', + desc: '', + }, +]); diff --git a/client/src/assets/placeholder/hallInfo.js b/client/src/assets/placeholder/hallInfo.js new file mode 100644 index 00000000..2ab93fd9 --- /dev/null +++ b/client/src/assets/placeholder/hallInfo.js @@ -0,0 +1,357 @@ +// Images +import sd from '../../assets/images/halls/sd.jpg'; +import cvr from '../../assets/images/halls/cvr.jpg'; +import dba from '../../assets/images/halls/dba.jpg'; +import gdb from '../../assets/images/halls/gdb.jpg'; +import hb from '../../assets/images/halls/hb.jpg'; +import kms from '../../assets/images/halls/kms.jpg'; +import mv from '../../assets/images/halls/mv.jpg'; +import vs from '../../assets/images/halls/vs.jpg'; +import mss from '../../assets/images/halls/mss.jpg'; + +export const hallinfo = Object.freeze({ + dropdown: [ + { + title: 'Satish Dhawan Hall of Residence', + contact: [ + { + name: 'Prof. Supratim Giri', + email: 'girisupr@nitrkl.ac.in', + phone: '0661-2462666', + designation: 'Warden', + }, + { + name: 'Dr. Madhuresh Dwivedi', + email: 'dwivedim@nitrkl.ac.in', + phone: ' 0661-2462907', + designation: 'Assistant Warden', + }, + { + name: 'Prof. Anantha C Pradhan', + email: ' pradhana@nitrkl.ac.in', + phone: '661 246 2735', + designation: 'Maintenance Coordinating Warden', + }, + { + name: 'Prof. Manmath Narayan Sahoo', + email: 'sahoom@nitrkl.ac.in', + phone: '661 246 2364', + designation: 'Quality Control Coordinating Warden', + }, + ], + details: [ + { + established: '2008', + rooms: '1014', + boarders: '1200', + type: 'Boys Hostel with single and double-seater rooms', + pic: sd, + }, + ], + }, + { + title: 'M.S. Swaminathan Hall Of Residence', + contact: [ + { + name: 'Prof. Bhishma Tyagi', + email: 'tyagib@nitrkl.ac.in', + phone: '0661-2462934', + designation: 'Warden', + }, + { + name: 'Dr. Bukke Kiran Naik', + email: 'naikkb@nitrkl.ac.in', + phone: 'NA', + designation: 'Assistant Warden', + }, + { + name: 'Prof. Anantha C Pradhan', + email: ' pradhana@nitrkl.ac.in', + phone: '661 246 2735', + designation: 'Maintenance Coordinating Warden', + }, + { + name: 'Prof. Manmath Narayan Sahoo', + email: 'sahoom@nitrkl.ac.in', + phone: '661 246 2364', + designation: 'Quality Control Coordinating Warden', + }, + ], + details: [ + { + established: '2008', + rooms: '1014', + boarders: '1200', + type: 'Boys Hostel with single and double-seater rooms', + pic: mss, + }, + ], + }, + { + title: 'Homi Bhabha Hall of Residence', + contact: [ + { + name: 'Prof. Bijesh Kumar Biswal', + email: 'biswalb@nitrkl.ac.in', + phone: '0661-2462785', + designation: 'Warden', + }, + { + name: 'Dr. Subhajit Mondal', + email: 'mondalsubhajit@nitrkl.ac.in', + phone: '0661-2462304', + designation: 'Assistant Warden', + }, + { + name: 'Prof. Anantha C Pradhan', + email: ' pradhana@nitrkl.ac.in', + phone: '661 246 2735', + designation: 'Maintenance Coordinating Warden', + }, + { + name: 'Prof. Manmath Narayan Sahoo', + email: 'sahoom@nitrkl.ac.in', + phone: '661 246 2364', + designation: 'Quality Control Coordinating Warden', + }, + ], + details: [ + { + established: '2008', + rooms: '1014', + boarders: '1200', + type: 'Boys Hostel with single and double-seater rooms', + pic: hb, + }, + ], + }, + { + title: 'Kiran Majumdar Shaw Hall of Residence', + contact: [ + { + name: 'Prof. Sandhyarani Biswas', + email: 'srb@nitrkl.ac.in', + phone: '0661-2462505', + designation: 'Warden', + }, + { + name: 'Prof. K. Ratna Subhashini', + email: 'krsubhashini@nitrkl.ac.in', + phone: '0661-2462415', + designation: 'Assistant Warden', + }, + { + name: 'Prof. Anantha C Pradhan', + email: ' pradhana@nitrkl.ac.in', + phone: '661 246 2735', + designation: 'Maintenance Coordinating Warden', + }, + { + name: 'Prof. Manmath Narayan Sahoo', + email: 'sahoom@nitrkl.ac.in', + phone: '661 246 2364', + designation: 'Quality Control Coordinating Warden', + }, + ], + details: [ + { + established: '2008', + rooms: '1014', + boarders: '1200', + type: 'Boys Hostel with single and double-seater rooms', + pic: kms, + }, + ], + }, + { + title: 'GD Birla Hall of Residence', + contact: [ + { + name: 'Prof. Ajit Kumar Sahoo', + email: 'ajitsahoo@nitrkl.ac.in', + phone: '0661-2462461', + designation: 'Warden', + }, + { + name: 'Dr. Kishore Singh Patel', + email: 'patelks@nitrkl.ac.in', + phone: 'NA', + designation: 'Assistant Warden', + }, + { + name: 'Prof. Anantha C Pradhan', + email: ' pradhana@nitrkl.ac.in', + phone: '661 246 2735', + designation: 'Maintenance Coordinating Warden', + }, + { + name: 'Prof. Manmath Narayan Sahoo', + email: 'sahoom@nitrkl.ac.in', + phone: '661 246 2364', + designation: 'Quality Control Coordinating Warden', + }, + ], + details: [ + { + established: '2008', + rooms: '1014', + boarders: '1200', + type: 'Boys Hostel with single and double-seater rooms', + pic: gdb, + }, + ], + }, + { + title: 'Vikram Sarabhai Hall of Residence', + contact: [ + { + name: 'Prof. Syed Nasimul Alam', + email: 'syedn@nitrkl.ac.in', + phone: '0661-2462563', + designation: 'Warden', + }, + { + name: 'Dr. Pankaj Kumar Sharma', + email: 'sharmap@nitrkl.ac.in', + phone: 'NA', + designation: 'Assistant Warden', + }, + { + name: 'Prof. Anantha C Pradhan', + email: ' pradhana@nitrkl.ac.in', + phone: '661 246 2735', + designation: 'Maintenance Coordinating Warden', + }, + { + name: 'Prof. Manmath Narayan Sahoo', + email: 'sahoom@nitrkl.ac.in', + phone: '661 246 2364', + designation: 'Quality Control Coordinating Warden', + }, + ], + details: [ + { + established: '2008', + rooms: '1014', + boarders: '1200', + type: 'Boys Hostel with single and double-seater rooms', + pic: vs, + }, + ], + }, + { + title: 'Dhirubhai Ambani Hall of Residence', + contact: [ + { + name: 'Prof. Pradip Chowdhury', + email: 'chowdhuryp@nitrkl.ac.in', + phone: '0661-2462269', + designation: 'Warden', + }, + { + name: 'Dr. Manvendra Pratap Singh', + email: 'singhm@nitrkl.ac.in', + phone: 'NA', + designation: 'Assistant Warden', + }, + { + name: 'Prof. Anantha C Pradhan', + email: ' pradhana@nitrkl.ac.in', + phone: '661 246 2735', + designation: 'Maintenance Coordinating Warden', + }, + { + name: 'Prof. Manmath Narayan Sahoo', + email: 'sahoom@nitrkl.ac.in', + phone: '661 246 2364', + designation: 'Quality Control Coordinating Warden', + }, + ], + details: [ + { + established: '2008', + rooms: '1014', + boarders: '1200', + type: 'Boys Hostel with single and double-seater rooms', + pic: dba, + }, + ], + }, + { + title: 'C.V. Raman Hall of Residence', + contact: [ + { + name: 'Prof.(Ms.) Suchismita Chinara', + email: 'suchismita@nitrkl.ac.in', + phone: '0661-2462361', + designation: 'Warden', + }, + { + name: 'Prof. Angana Sarkar', + email: 'sarkara@nitrkl.ac.in', + phone: '0661-2462295', + designation: 'Assistant Warden', + }, + { + name: 'Prof. Anantha C Pradhan', + email: ' pradhana@nitrkl.ac.in', + phone: '661 246 2735', + designation: 'Maintenance Coordinating Warden', + }, + { + name: 'Prof. Manmath Narayan Sahoo', + email: 'sahoom@nitrkl.ac.in', + phone: '661 246 2364', + designation: 'Quality Control Coordinating Warden', + }, + ], + details: [ + { + established: '2008', + rooms: '1014', + boarders: '1200', + type: 'Boys Hostel with single and double-seater rooms', + pic: cvr, + }, + ], + }, + { + title: 'Mokshagundam Visvesvaraya Hall of Residence', + contact: [ + { + name: 'Prof. Shesadev Pradhan', + email: 'pradhansh@nitrkl.ac.in', + phone: '0661-2462716', + designation: 'Warden', + }, + { + name: 'Dr. Vikas Thakur', + email: 'thakurv@nitrkl.ac.in', + phone: '0661-2462807', + designation: 'Assistant Warden', + }, + { + name: 'Prof. Anantha C Pradhan', + email: ' pradhana@nitrkl.ac.in', + phone: '661 246 2735', + designation: 'Maintenance Coordinating Warden', + }, + { + name: 'Prof. Manmath Narayan Sahoo', + email: 'sahoom@nitrkl.ac.in', + phone: '661 246 2364', + designation: 'Quality Control Coordinating Warden', + }, + ], + details: [ + { + established: '2008', + rooms: '1014', + boarders: '1200', + type: 'Boys Hostel with single and double-seater rooms', + pic: mv, + }, + ], + }, + ], +}); diff --git a/client/src/assets/placeholder/onboarding.js b/client/src/assets/placeholder/onboarding.js index 6cd950dd..93a7f959 100644 --- a/client/src/assets/placeholder/onboarding.js +++ b/client/src/assets/placeholder/onboarding.js @@ -19,8 +19,9 @@ export const ONBOARDING = Object.freeze({ BUTTON: { PRIMARY: 'Get Verification Link', SECONDARY: 'Check again and continue', + MOBILE: 'Next', }, - NOTE: 'Note: This only works if you’re a current student/employee of \n NIT Rourkela with a valid institute email id.', + NOTE: 'Note: This only works if you’re a current student/ employee of \n NIT Rourkela with a valid institute email id.', }, INTERESTED_TOPICS: { PRIMARY: { @@ -31,8 +32,8 @@ export const ONBOARDING = Object.freeze({ TOPICS: [ 'Witsdom', 'Campus Buzz', - 'Student Activities', 'Alumni Affairs', + 'Student Activities', 'Halls', 'Interviews', 'SAC Speaks', @@ -52,19 +53,20 @@ export const ONBOARDING = Object.freeze({ }, NEWSLETTER: { PRIMARY: { - TITLE: 'Newsletter Signup', + TITLE: 'Signup for Newsletter', CONTENT: - 'Sign up for the MM newsletter and get news and \n articles delivered straight to your mailbox!', + 'You’ve successfully signed up for the newsletter. \n Be the first to know the happenings at NITR and \n never miss out on an issue release !', }, SECONDARY: { TITLE: 'Email', CONTENT: - 'You’ve successfully signed up for the newsletter. \n Be the first to know the happenings at NITR and \n never miss out on an issue release !', + 'Sign up for the MM newsletter and get news and \n articles delivered straight to your mailbox!', }, EMAIL_PLACEHOLDER: 'instituteID@nitrkl.ac.in', BUTTON: { PRIMARY: 'Signup for newsletter', SECONDARY: 'Get Started', + MOBILE: 'Next', }, NOTE: 'Note: Newsletters are sent once a week or once in a fortnight \n during the working session of the institute', }, diff --git a/client/src/components/article/ArticleTable.js b/client/src/components/article/ArticleTable.js index 2aadeb87..a9f83a18 100644 --- a/client/src/components/article/ArticleTable.js +++ b/client/src/components/article/ArticleTable.js @@ -16,11 +16,11 @@ const ArticleTable = ({ data, blockFormatting }) => { .slice(3, -3) .replace(/\\\"/g, '') .split('],[') - .map((row) => row.split(',')) - .map((row, index) => - row.map((cell, _index) => - index === 0 && _index === 0 ? cell.slice(0, -1) : cell.slice(1, -1), - ), + .map((row) => row.split('","')) + .map((row) => + row.map((cell) => { + return cell.replace(/"/g, ''); + }), ); const { hasHeaderColumn, hasHeaderRow } = blockFormatting; @@ -58,7 +58,7 @@ const useStyles = makeStyles((theme) => ({ wrapper: { margin: '2rem 0', [theme.breakpoints.down('sm')]: { - width: '80vw', + width: '90vw', }, }, bolder: { diff --git a/client/src/components/article/Content.js b/client/src/components/article/Content.js index 368dd080..c0c0079f 100644 --- a/client/src/components/article/Content.js +++ b/client/src/components/article/Content.js @@ -142,6 +142,8 @@ const useStyles = makeStyles((theme) => ({ marginBottom: '1rem', textAlign: 'justify', hyphens: 'auto', + wordBreak: 'normal', + overflowWrap: 'anywhere', fontWeight: 'normal', }, heading: { diff --git a/client/src/components/article/TableOfContent.js b/client/src/components/article/TableOfContent.js index 158e6cf8..f2d72f13 100644 --- a/client/src/components/article/TableOfContent.js +++ b/client/src/components/article/TableOfContent.js @@ -68,10 +68,15 @@ const useStyles = makeStyles((theme) => ({ position: 'sticky', position: '-webkit-sticky', top: 20, - marginTop: '1rem', + marginTop: '32.5rem', paddingLeft: '4rem', - [theme.breakpoints.down('lg')]: { - marginTop: '2rem', + [theme.breakpoints.between('md', 'lg')]: { + marginTop: '31rem', + paddingLeft: '1rem', + paddingRight: '2rem', + }, + [theme.breakpoints.down('md')]: { + marginTop: '1rem', paddingLeft: '1rem', paddingRight: '2rem', }, diff --git a/client/src/components/article/Tags.js b/client/src/components/article/Tags.js index cdf0e10e..54517c8d 100644 --- a/client/src/components/article/Tags.js +++ b/client/src/components/article/Tags.js @@ -29,11 +29,12 @@ const useStyles = makeStyles((theme) => ({ color: theme.palette.grey[300], }, tag: { - display: 'inline', + display: 'inline-block', padding: '2px 8px', color: theme.palette.common.white, backgroundColor: theme.palette.primary.blue40, marginLeft: '10px', + marginBottom: '10px', borderRadius: '4px', [theme.breakpoints.down('md')]: { marginLeft: '4px', diff --git a/client/src/components/calendar/EventCalendar.js b/client/src/components/calendar/EventCalendar.js new file mode 100644 index 00000000..8f7ab7d1 --- /dev/null +++ b/client/src/components/calendar/EventCalendar.js @@ -0,0 +1,377 @@ +import React, { useEffect, useState } from 'react'; +import { useDate } from '../../hooks/useDate'; +import { + Button, + Card, + CardContent, + Container, + IconButton, + InputBase, + Link, + Typography, +} from '@mui/material'; +import SearchIcon from '@mui/icons-material/Search'; +import makeStyles from '@mui/styles/makeStyles'; +import { ChevronLeft, ChevronRight } from 'react-feather'; +import NewEvent from './NewEvent'; +import Backdrop from '@mui/material/Backdrop'; + +const EventCalendar = () => { + const [nav, setNav] = useState(0); + const [open, setOpen] = useState(false); + const { days, currentMonthYear } = useDate(nav); + const [weekDays, setWeekDays] = useState([]); + const [date, setDate] = useState(null); + + const selectedDate = date + ' ' + currentMonthYear; + const newSelectedDate = new Date(selectedDate); + var year = newSelectedDate.toLocaleString('default', { year: 'numeric' }); + var month = newSelectedDate.toLocaleString('default', { month: '2-digit' }); + var day = newSelectedDate.toLocaleString('default', { day: '2-digit' }); + + var formattedDate = day + '/' + month + '/' + year; + const handleChange = (days) => { + setOpen((prev) => !prev); + setDate(days); + }; + useEffect(() => { + const newDays = []; + const _days = days; + for (let i = _days.length / 7; i >= 0; i--) + newDays.push(_days.splice(0, 7)); + + setWeekDays(newDays); + }, [nav, days]); + + const classes = useStyles(); + return ( + + + + +
+
+ setNav((prev) => prev - 1)} + /> + + setNav((prev) => prev + 1)} + /> +
+
+ + Today + +
+
{currentMonthYear}
+ +
+
+ + + + +
+
+ +
+
+
+ + {'List'} + +
+
+ + {'Month'} + +
+
+ + {'Day'} + +
+
+
+
+ + +
+
+
MON
+
TUE
+
WED
+
THU
+
FRI
+
SAT
+
SUN
+
+
+ {weekDays.map((week, index) => ( +
+ {week.map((day, index) => ( +
handleChange(day.value)} + > +
+ {day.value} +
+ {day.isCurrentDay && day.isInstituteHoliday && ( +
+ )} + {day.isCurrentDay && day.isInstituteHoliday && ( +
+ + Holiday + +
+ )} +
+
+ {day.isCurrentDay && day.isInstituteEvent && ( +
+ )} + {day.isCurrentDay && day.isInstituteEvent && ( +
+ + Independence Day + +
+ )} +
+
+ {day.isCurrentDay && day.isClubEvent && ( +
+ )} + {day.isCurrentDay && day.isClubEvent && ( +
+ + Webinar + +
+ )} +
+
+
+ ))} +
+ ))} +
+
+
+
+
+
+
+
+ Insti Holidays +
+
+
+ Club Events +
+
+
+ Insti Events +
+
+
+ +
+
+
+ ); +}; + +export default EventCalendar; + +const useStyles = makeStyles((theme) => ({ + calendar: { + boxShadow: theme.shadows[0], + backgroundColor: theme.palette.primary.blue10, + height: '100%', + }, + calendarHeader: { + display: 'flex', + justifyContent: 'space-between', + margin: '48px 0 15px 0', + }, + calendarActions: { + display: 'flex', + }, + currentMonth: { + fontFamily: 'Source Sans Pro', + fontSize: '24px', + fontWeight: 600, + lineHeight: '28px', + display: 'flex', + }, + + eventSearch: { + width: '719px', + height: '40px', + border: '0.5px solid #DADADA', + borderRadius: '2px', + display: 'flex', + justifyContent: 'space-between', + }, + findEventsButton: { + height: '36px', + borderRadius: '4px', + padding: '6px 20px 6px 20px', + gap: '10px', + top: '1px', + }, + listMonthDay: { + display: 'grid', + gridTemplateColumns: 'repeat(3,1fr)', + textAlign: 'center', + alignItems: 'center', + }, + listChange: { + fontFamily: 'Source Sans Pro', + color: 'black', + fontWeight: 400, + fontSize: '16px', + }, + calendarBox: { + minHeight: '963px', + }, + weekRow: { + display: 'grid', + gridTemplateColumns: 'repeat(7,1fr)', + justifyItems: 'center', + marginBottom: '12px', + }, + + dayOfTheWeek: { + fontFamily: 'IBM Plex Sans', + fontWeight: 600, + fontSize: '24px', + lineHeight: '32px', + }, + dayContainer: { + display: 'grid', + rowGap: '30px', + }, + tableRow: { + display: 'grid', + gridTemplateColumns: 'repeat(7,1fr)', + justifyItems: 'center', + }, + + dayValue: { + fontFamily: theme.typography.fontFamily, + boxSizing: 'border-box', + width: '129px', + height: '129px', + left: '170px', + top: '431px', + fontWeight: 600, + fontSize: '24px', + lineHeight: '32px', + backgroundColor: theme.palette.common.white, + boxShadow: + '0px 0px 1px rgba(0, 0, 0, 0.24), 0px 1px 3px rgba(0, 0, 0, 0.12)', + cursor: 'pointer', + }, + + eventBox: { + zIndex: 10, + width: '500', + height: '500', + backgroundColor: 'black', + }, + day: { + fontFamily: theme.typography.fontFamily, + width: '29px', + height: '32px', + padding: '10px', + }, + today: { + boxSizing: 'border-box', + border: '4px solid #006DCC', + padding: '10px', + }, + + eventColors: { + display: 'flex', + marginTop: '5px', + alignItems: 'center', + }, + dateEvents: { + display: 'flex', + alignItems: 'center', + fontFamily: 'Source Sans Pro', + fontWeight: '400', + fontSize: '12px', + }, + eventsTitle: { + fontFamily: 'Source Sans Pro', + fontSize: '12px', + fontWeight: '400', + lineHeight: '16px', + }, + eventIndex: { + display: 'flex', + marginTop: '1rem', + justifyContent: 'space-between', + }, + eventFooter: { + display: 'flex', + gap: '45px', + }, + eventType: { + display: 'flex', + alignItems: 'center', + fontFamily: theme.typography.fontFamily, + fontWeight: 400, + fontSize: '16px', + lineHeight: '24px', + fontStyle: 'normal', + }, + + redDot: { + backgroundColor: theme.palette.accent.red, + width: '11px', + height: '11px', + borderRadius: '50%', + marginRight: '0.5rem', + }, + yellowDot: { + backgroundColor: theme.palette.accent.yellow, + width: '11px', + height: '11px', + borderRadius: '50%', + marginRight: '0.5rem', + }, + greenDot: { + backgroundColor: theme.palette.accent.green, + width: '11px', + height: '11px', + borderRadius: '50%', + marginRight: '0.5rem', + }, +})); diff --git a/client/src/components/calendar/NewEvent.js b/client/src/components/calendar/NewEvent.js new file mode 100644 index 00000000..d060e6eb --- /dev/null +++ b/client/src/components/calendar/NewEvent.js @@ -0,0 +1,114 @@ +import { + Button, + Card, + TextField, + Autocomplete, + Typography, +} from '@mui/material'; +import React, { useState } from 'react'; +import makeStyles from '@mui/styles/makeStyles'; +import { TimePicker } from '@mui/x-date-pickers/TimePicker'; +import { AdapterDayjs } from '@mui/x-date-pickers/AdapterDayjs'; +import { LocalizationProvider } from '@mui/x-date-pickers/LocalizationProvider'; + +export const NewEvent = ({ onSave, handleChange, formattedDate }) => { + const [title, setTitle] = useState(''); + const [startTime, setStartTime] = useState(''); + const [endTime, setEndTime] = useState(''); + const [error, setError] = useState(false); + const eventsName = [ + { label: 'Insti Events' }, + { label: 'Club Events' }, + { label: 'Insti Holidays' }, + ]; + const classes = useStyles(); + return ( + +
+ + {formattedDate} + +
+ +
New Event
+ setTitle(e.target.value)} + label='Event Title' + /> + + } + /> + + + { + setStartTime(newValue); + }} + renderInput={(params) => } + /> + + { + setEndTime(newValue); + }} + renderInput={(params) => } + /> + + + + +
+ ); +}; + +export default NewEvent; + +const useStyles = makeStyles((theme) => ({ + newEvent: { + display: 'flex', + flexDirection: 'column', + width: '350px', + alignItems: 'flex-start', + gap: '10px', + backgroundColor: 'white', + zIndex: '20', + boxShadow: '0px 0px 3px black', + borderRadius: '5px', + position: 'absolute', + padding: '20px', + }, + newEventHeader: { + fontWeight: 700, + fontFamily: theme.typography.fontFamily, + width: 300, + }, + eventType: { + width: 300, + }, +})); diff --git a/client/src/components/guide/Carousel.js b/client/src/components/guide/Carousel.js new file mode 100644 index 00000000..78002653 --- /dev/null +++ b/client/src/components/guide/Carousel.js @@ -0,0 +1,174 @@ +import React, { useState } from 'react'; +import Image from 'next/image'; +import makeStyles from '@mui/styles/makeStyles'; +import { IconButton, Typography, useMediaQuery } from '@mui/material'; +import ArrowLeft from '@mui/icons-material/ArrowCircleLeftOutlined'; +import ArrowRight from '@mui/icons-material/ArrowCircleRightOutlined'; + +// Utils +import theme from '../../config/themes/light'; + +const Carousel = ({ content }) => { + const classes = useStyles(); + const length = content.length; + + const [current, setCurrent] = useState(0); + + const nextSlide = () => { + setCurrent(current === length - 1 ? 0 : current + 1); + }; + const prevSlide = () => { + setCurrent(current === 0 ? length - 1 : current - 1); + }; + + if (!Array.isArray(content) || content.length <= 0) { + return null; + } + + const Desktop = useMediaQuery(theme.breakpoints.up('sm')); + + return ( +
+
+ {Desktop && ( + image + )} +
+ + image + + {content[current].desc && ( +
+ + {content[current].desc} + +
+ )} +
+ {Desktop && ( + image + )} +
+ + + + + + + + + +
+ ); +}; + +export default Carousel; + +const useStyles = makeStyles((theme) => ({ + wrapper: { + maxWidth: '100%', + position: 'relative', + backgroundColor: theme.palette.secondary.main, + }, + + carousel: { + display: 'flex', + overflowX: 'scroll', + overflowY: 'none', + scrollBehavior: 'smooth', + }, + + imgContainer: { + display: 'flex', + justifyContent: 'center', + marginTop: '1em', + gap: 20, + }, + + centreImage: { + borderRadius: '16px', + }, + + sideImage: { + borderRadius: '16px', + opacity: '0.5', + }, + + midSlide: { + display: 'flex', + flexDirection: 'column', + alignItems: 'center', + borderRadius: '16px', + }, + + bottomContainer: { + display: 'flex', + flexDirection: 'column', + alignItems: 'center', + justifyContent: 'center', + bottom: '3%', + position: 'absolute', + }, + + textWrapper: { + justifyContent: 'justify', + alignItems: 'justify', + marginTop: '15px', + color: theme.palette.common.white, + [theme.breakpoints.down('sm')]: { + paddingLeft: '15px', + paddingRight: '15px', + }, + }, + + navIconWrapper: { + display: 'flex', + justifyContent: 'center', + alignItems: 'center', + color: theme.palette.secondary.neutral70, + }, + + navIcon: { + color: theme.palette.secondary.neutral70, + }, +})); diff --git a/client/src/components/guide/Options.js b/client/src/components/guide/Options.js index f80d8d66..5b7cd317 100644 --- a/client/src/components/guide/Options.js +++ b/client/src/components/guide/Options.js @@ -1,24 +1,23 @@ import React from 'react'; + +import Image from 'next/image'; import Link from 'next/link'; +import DownloadIcon from '@mui/icons-material/Download'; +import { Button, Grid, Typography } from '@mui/material'; import makeStyles from '@mui/styles/makeStyles'; -import { Typography, Grid } from '@mui/material'; - -// placeholder -import { OPTIONS } from '../../assets/placeholder/guide'; // images import icon1 from '../../assets/images/guide/optIcon1.png'; import icon2 from '../../assets/images/guide/optIcon2.png'; import icon3 from '../../assets/images/guide/optIcon3.png'; import icon4 from '../../assets/images/guide/optIcon4.png'; - -// components -import SubCategories from '../widgets/SubCategory'; - +// placeholder +import { OPTIONS } from '../../assets/placeholder/guide'; // theme import theme from '../../config/themes/light'; -import Image from 'next/image'; +// components +import SubCategories from '../widgets/SubCategory'; const Options = () => { const classes = useStyles(theme); @@ -45,7 +44,9 @@ const Options = () => { Communication Directory - Download + @@ -59,15 +60,6 @@ const Options = () => { -
- Icon - - Hall Info - - - - -
Icon @@ -79,6 +71,17 @@ const Options = () => {
+ +
+ Icon + + Hall Info + + + + +
+ ); }; @@ -132,11 +135,11 @@ const useStyles = makeStyles((theme) => ({ color: theme.palette.secondary.main, }, link: { - fontSize: '18px', marginLeft: '32px', + backgroundColor: '#f0f6fa', + borderRadius: '8px', [theme.breakpoints.down('sm')]: { - visibility: 'hidden', - width: '0px', + marginLeft: '12px', }, }, option2: { diff --git a/client/src/components/hallInfo/Info.js b/client/src/components/hallInfo/Info.js new file mode 100644 index 00000000..6910cf7b --- /dev/null +++ b/client/src/components/hallInfo/Info.js @@ -0,0 +1,140 @@ +import React from 'react'; + +// Libraries +import { Grid, Typography } from '@mui/material'; +import DropDownCard from '../widgets/DropDownCard'; +import CallIcon from '@mui/icons-material/Call'; +import makeStyles from '@mui/styles/makeStyles'; +import Image from 'next/image'; + +// Placeholder +import { hallinfo } from '../../assets/placeholder/hallInfo'; + +const Info = () => { + const classes = useStyles(); + return ( +
+ {hallinfo.dropdown.map((item1, key) => ( + + + +
+
+ {item1.contact.map((item, key) => ( +
+ {item.designation && ( + + {item.designation} + + )} + {item.name && ( + + Name: {item.name} + + )} + {item.email && ( + + Email: {item.email} + + )} + {item.phone && ( + + {' '} + {item.phone} + + )} +
+ ))} +
+
+
+ + + + {item1.details.map((item, key) => ( + + {item.pic && ( + + Hall Picture + + )} + + ))} + + + +
+
+ ))} +
+ ); +}; + +export default Info; + +const useStyles = makeStyles((theme) => ({ + contact: { + display: 'flex', + flexWrap: 'wrap', + gap: '15px', + [theme.breakpoints.down('sm')]: { + flexDirection: 'column', + }, + }, + underText: { + display: 'flex', + justifyContent: 'space-between', + alignItems: 'center', + }, + image: { + position: 'absolute', + left: '500%', + top: '50%', + }, + grey: { + color: 'rgba(0, 0, 0, 0.5)', + fontWeight: '400', + fontSize: '13px', + lineHeight: '17px', + }, + normalText: { + fontWeight: '400', + fontSize: '14px', + lineHeight: '24px', + fontStyle: 'normal', + padding: '5px', + }, + info: { + padding: '10px', + }, + phoneIcon: { + marginRight: '8px', + fontSize: '1.3rem', + verticalAlign: 'middle', + }, + contactContainer: { + margin: '5px', + width: '40%', + [theme.breakpoints.down('sm')]: { + width: '100%', + }, + }, +})); diff --git a/client/src/components/live/companyBanner.js b/client/src/components/live/companyBanner.js index c30aec9a..fe405f0c 100644 --- a/client/src/components/live/companyBanner.js +++ b/client/src/components/live/companyBanner.js @@ -24,7 +24,7 @@ const CompanyBanner = ({ data }) => { placed[student.degree][student.branch].push(student.name); }); setPlacedData(placed); - }, []); + }, [data]); return ( <> diff --git a/client/src/components/live/courseSelector.js b/client/src/components/live/courseSelector.js index cbe9d605..fd08d8ea 100644 --- a/client/src/components/live/courseSelector.js +++ b/client/src/components/live/courseSelector.js @@ -212,6 +212,6 @@ const useStyles = makeStyles(() => ({ switch: { padding: '2px 8px', cursor: 'pointer', - width: '64px', + width: '80px', }, })); diff --git a/client/src/components/live/liveData.js b/client/src/components/live/liveData.js index 457a7a23..edc777c6 100644 --- a/client/src/components/live/liveData.js +++ b/client/src/components/live/liveData.js @@ -192,6 +192,9 @@ const useStyles = makeStyles(() => ({ padding: '12px', margin: '12px 0px', textAlign: 'center', + display: 'flex', + justifyContent: 'center', + alignItems: 'center', }, imageContainer: { display: 'flex', diff --git a/client/src/components/live/nameFilter.js b/client/src/components/live/nameFilter.js index 81ba9480..74b350c2 100644 --- a/client/src/components/live/nameFilter.js +++ b/client/src/components/live/nameFilter.js @@ -48,7 +48,7 @@ const useStyles = makeStyles(() => ({ alignItems: 'center', justifyContent: 'space-around', [theme.breakpoints.down('md')]: { - justifyContent: 'center', + justifyContent: 'space-around', }, }, filterField: { diff --git a/client/src/components/live/typeSelector.js b/client/src/components/live/typeSelector.js index 5605f0f4..96b99e6a 100644 --- a/client/src/components/live/typeSelector.js +++ b/client/src/components/live/typeSelector.js @@ -69,7 +69,7 @@ const useStyles = makeStyles(() => ({ cursor: 'pointer', [theme.breakpoints.down('md')]: { padding: '2px 8px', - width: '64px', + width: '80px', }, }, })); diff --git a/client/src/components/marginals/DesktopNavbar.js b/client/src/components/marginals/DesktopNavbar.js index 8381c248..361f9857 100644 --- a/client/src/components/marginals/DesktopNavbar.js +++ b/client/src/components/marginals/DesktopNavbar.js @@ -7,7 +7,7 @@ import { useRouter } from 'next/router'; import InputAdornment from '@mui/material/InputAdornment'; import SearchIcon from '@mui/icons-material/Search'; import makeStyles from '@mui/styles/makeStyles'; -import { Container, Typography, TextField } from '@mui/material'; +import { Container, Typography, TextField, Fade } from '@mui/material'; // import TrendingUpSharpIcon from '@mui/icons-material/TrendingUpSharp'; // Utils @@ -55,41 +55,42 @@ const DesktopNavbar = () => { return ( <> -
-
-
-
- - - - ), - }} - variant='standard' - /> -
- {search.length > 0 && - autoCompleteData?.map(({ id, title }) => ( -
- - {title} - -
- ))} + +
+
+
+
+ + + + ), + }} + variant='standard' + /> +
+ {search.length > 0 && + autoCompleteData?.map(({ id, title }) => ( +
+ + {title} + +
+ ))} +
-
- {/*
+ {/*

Trending Tags :

Departments

@@ -98,8 +99,9 @@ const DesktopNavbar = () => {

Interview

Placement

*/} +
-
+
@@ -64,30 +68,48 @@ const UserCard = ({ user }) => { sm={6} className={`${classes.bordered} ${classes.gridPadding} ${classes.postDetailsWrapper}`} > -
-
- - Number Of Posts - -
-
- {noOfArticle} -
-
-
- - Content: - {noOfArticle} - + {noOfArticle ? ( + <> +
+
+ + Number Of Posts + +
+
+ {noOfArticle} +
+
+
+ + Content: + {noOfArticle} + - - Design: 0 - + + Design: 0 + - - Photography: 0 - -
+ + Photography: 0 + +
+ + ) : ( + <> + + {`${firstName} ${lastName}`}{' '} + was responsible for creating and implementing the visual + elements that aid in communicating our message to the + audience. + + + )} {
- Content + + {noOfArticle ? 'Content' : 'Team MM'} +
@@ -218,7 +242,7 @@ const useStyles = makeStyles((theme) => ({ columnFlex: { display: 'flex', flexDirection: 'column', - justifyContent: 'space-around', + justifyContent: 'space-evenly', height: '100%', }, userName: { @@ -229,7 +253,7 @@ const useStyles = makeStyles((theme) => ({ postDetailsWrapper: { display: 'flex', flexDirection: 'column', - justifyContent: 'space-between', + justifyContent: 'space-evenly', }, postDetails: { display: 'flex', diff --git a/client/src/components/portfolio/Works.js b/client/src/components/portfolio/Works.js index bcec9827..f75ee49e 100644 --- a/client/src/components/portfolio/Works.js +++ b/client/src/components/portfolio/Works.js @@ -17,17 +17,18 @@ const Works = ({ user }) => { return (
-
- {/* Content */} - - Content - - -
+ {articleList.length > 0 && ( +
+ + Content + + +
+ )} {/*
{ +const BigCarousel = ({ head, navigator, content }) => { const classes = useStyles(); return (
@@ -14,9 +14,7 @@ const BigCarousel = ({ head, navigator, IMAGE }) => { {head}
-
- -
+
); }; @@ -34,11 +32,10 @@ const useStyles = makeStyles((theme) => ({ }, textWrapper: { display: 'flex', - direction: 'row', justifyContent: 'center', }, text: { + fontSize: '28px', color: theme.palette.common.white, - alignSelf: 'center', }, })); diff --git a/client/src/components/widgets/DropDownCard.js b/client/src/components/widgets/DropDownCard.js index b6a7f8d8..040135a5 100644 --- a/client/src/components/widgets/DropDownCard.js +++ b/client/src/components/widgets/DropDownCard.js @@ -56,5 +56,8 @@ const useStyles = makeStyles((theme) => ({ lineHeight: '32px', color: '#222222', paddingTop: '6px', + [theme.breakpoints.down('sm')]: { + fontSize: '20px', + }, }, })); diff --git a/client/src/components/widgets/PostHolder.js b/client/src/components/widgets/PostHolder.js index f5bd66d1..ea6f4c60 100644 --- a/client/src/components/widgets/PostHolder.js +++ b/client/src/components/widgets/PostHolder.js @@ -1,11 +1,10 @@ import React from 'react'; -import { Typography, Grid } from '@mui/material'; -import makeStyles from '@mui/styles/makeStyles'; - import { PhoneOutlined } from '@mui/icons-material'; +import { Grid, Typography } from '@mui/material'; +import makeStyles from '@mui/styles/makeStyles'; -const PostHolders = () => { +const PostHolders = ({ position, name, email, phone }) => { const classes = useStyles(); return ( { alignItems='flex-start' > - Second year + {position} - - name: Anish Patro + + {name} - Roll: 121CE0877 + Email:- {email} -
- - - 9999999999 - -
+ {phone ? ( +
+ + + {phone} + +
+ ) : ( + <> + )}
); }; @@ -39,9 +42,10 @@ const useStyles = makeStyles((theme) => ({ position: { color: theme.palette.secondary.neutral80, fontFamily: 'Source Sans Pro', - fontSize: '16px', + fontSize: '20px', marginBottom: '5px', marginTop: '5px', + fontWeight: '600', }, holderDetails: { fontFamily: theme.typography.fontFamily, @@ -49,6 +53,13 @@ const useStyles = makeStyles((theme) => ({ color: '#000', marginBottom: '5px', }, + name: { + fontFamily: theme.typography.fontFamily, + fontSize: '20px', + color: '#000', + marginBottom: '5px', + fontWeight: '600', + }, phoneDetails: { display: 'flex', flexDirection: 'row', diff --git a/client/src/components/widgets/SacInfoNavbar.js b/client/src/components/widgets/SacInfoNavbar.js index df502731..0508a2f2 100644 --- a/client/src/components/widgets/SacInfoNavbar.js +++ b/client/src/components/widgets/SacInfoNavbar.js @@ -1,72 +1,137 @@ import React, { useState } from 'react'; + import { ButtonBase, Container, Typography, useMediaQuery, } from '@mui/material'; -import theme from '../../config/themes/light'; - import makeStyles from '@mui/styles/makeStyles'; + +import theme from '../../config/themes/light'; +import PostHolders from './PostHolder'; import SocietyCards from './SocietyCards'; const STAGE = { + DSW: 'Dean SW', + SP: 'Sac President', SOB: 'SAC Office Bearers', - DNF: 'Dean’s Nominee for Fests', - DNS: 'Dean’s Nominee for societies', - FC: 'Fest Convenors', +}; + +const POSTS = { + FMS: [ + { + position: 'Vice President', + name: 'Prof. Binod Bihari Sahu', + phone: '0661-2462782', + email: 'sahub@nitrkl.ac.in', + }, + { + position: 'Vice President', + name: 'Dr. Balaji P.S.', + phone: '0661-2462528', + email: 'psbalaji@nitrkl.ac.in', + }, + ], + LCS: [ + { + position: 'Vice President', + name: 'Dr. Akshaya Kumar Rath', + phone: '0661-2462697', + email: 'ratha@nitrkl.ac.in', + }, + { + position: 'Vice President', + name: 'Dr. Winny Routray', + phone: '', + email: 'routrayw@nitrkl.ac.in', + }, + ], + GSS: [ + { + position: 'Vice President', + name: 'Prof. Ramesh Kumar Mohapatra', + phone: '0661-2462366', + email: 'mohapatrark@nitrkl.ac.in', + }, + { + position: 'Vice President', + name: 'Dr. Mayank Yadav', + phone: '', + email: 'yadavm@nitrkl.ac.in', + }, + ], + TS: [ + { + position: 'Vice President', + name: 'Dr. Kaustav Chaudhury', + phone: '0661-2462535 ', + email: 'chaudhuryk@nitrkl.ac.in', + }, + { + position: 'Vice President', + name: 'Dr. Prasun Chongder', + phone: '', + email: 'chongderp@nitrkl.ac.in', + }, + ], }; const SacInfoNavbar = () => { - const [stage, setStage] = useState(STAGE.SOB); + const [stage, setStage] = useState(STAGE.DSW); const classes = useStyles(); const matches = useMediaQuery(theme.breakpoints.down('md')); const renderTeam = () => { switch (stage) { - case STAGE.SOB: + case STAGE.DSW: return ( <> - - {' '} - - {' '} + ); - case STAGE.DNF: + case STAGE.SP: return ( <> - - - - {' '} + ); - case STAGE.DNS: - return ( - <> - - {' '} - - {' '} - - ); - case STAGE.FC: + case STAGE.SOB: return ( <> - - {' '} - - {' '} + + {' '} + + {' '} ); default: return ( <> - - {' '} - - {' '} + + {' '} + + {' '} ); } diff --git a/client/src/components/widgets/SocietyCards.js b/client/src/components/widgets/SocietyCards.js index bf50534f..31ae15e5 100644 --- a/client/src/components/widgets/SocietyCards.js +++ b/client/src/components/widgets/SocietyCards.js @@ -1,19 +1,21 @@ import React, { useState } from 'react'; import clsx from 'clsx'; + +import { ExpandMore } from '@mui/icons-material'; import { - Typography, Card, CardActions, - IconButton, - Collapse, CardContent, + Collapse, + IconButton, + Typography, } from '@mui/material'; import makeStyles from '@mui/styles/makeStyles'; -import { ExpandMore } from '@mui/icons-material'; -import PostHolders from '../widgets/PostHolder'; -const SocietyCards = ({ society }) => { +import PostHolders from './PostHolder'; + +const SocietyCards = ({ society, posts }) => { const classes = useStyles(); const [expanded, setExpanded] = useState(false); @@ -37,14 +39,19 @@ const SocietyCards = ({ society }) => { {society} - {/* + - - - - + {posts?.map(({ position, name, email, phone }) => ( + + ))} - */} + ); }; diff --git a/client/src/components/widgets/SubCategoryLink.js b/client/src/components/widgets/SubCategoryLink.js new file mode 100644 index 00000000..aae777d1 --- /dev/null +++ b/client/src/components/widgets/SubCategoryLink.js @@ -0,0 +1,52 @@ +import React from 'react'; +import Link from 'next/link'; +import { ButtonBase } from '@mui/material'; +import makeStyles from '@mui/styles/makeStyles'; + +const SubCategoryLink = ({ text, isRed, onclick, path }) => { + const classes = useStyles({ isRed }); + + return ( + +
+ + {text} + +
+ + ); +}; + +export default SubCategoryLink; + +const useStyles = makeStyles((theme) => ({ + container: { + display: 'inline', + textDecoration: 'none', + }, + button: { + textAlign: 'center', + backgroundColor: ({ isRed }) => + isRed ? 'rgba(215, 36, 46, 0.6)' : theme.palette.primary.blue10, + borderRadius: '4px', + margin: '8px 8px 0px 0px', + padding: '12px 16px', + [theme.breakpoints.down('md')]: { + padding: '3px 8px', + }, + }, + label: { + textTransform: 'capitalize', + fontFamily: 'IBM Plex sans', + fontSize: '22px', + fontWeight: '600', + lineHeight: '1.5rem', + textDecoration: 'none', + color: ({ isRed }) => + isRed ? theme.palette.secondary.neutral20 : theme.palette.secondary.main, + [theme.breakpoints.down('md')]: { + fontSize: '16px', + lineHeight: '20px', + }, + }, +})); diff --git a/client/src/config/ApolloClient.js b/client/src/config/ApolloClient.js index da1c9412..9db0d17a 100644 --- a/client/src/config/ApolloClient.js +++ b/client/src/config/ApolloClient.js @@ -9,6 +9,7 @@ import { } from '@apollo/client'; import { setContext } from '@apollo/client/link/context'; import { onError } from '@apollo/client/link/error'; +import { parseCookies } from 'nookies'; const cache = new InMemoryCache(); @@ -38,15 +39,16 @@ const errorLink = onError(({ graphQLErrors, networkError }) => { const link = from([ errorLink, new HttpLink({ - uri: process.env.NEXT_PUBLIC_SERVER_ADDRESS, + uri: `${process.env.NEXT_PUBLIC_SERVER_ADDRESS}/v1/graph`, }), ]); const getApolloLink = (token) => { + const cookies = parseCookies(); const authLink = setContext((_, { headers }) => ({ headers: { ...headers, - Authorization: token ? token : '', + Authorization: token || cookies.firebaseToken || '', }, })); return authLink.concat(link); diff --git a/client/src/context/auth/AuthState.js b/client/src/context/auth/AuthState.js index 59de7d13..b8512fbf 100644 --- a/client/src/context/auth/AuthState.js +++ b/client/src/context/auth/AuthState.js @@ -48,7 +48,7 @@ const AuthState = ({ children }) => { sameSite: true, maxAge: 3600, }); - }, [firebaseToken]); + }, [user, firebaseToken, refreshToken]); const loginWithToken = async (_token) => { const credential = GoogleAuthProvider.credential(_token); @@ -56,19 +56,29 @@ const AuthState = ({ children }) => { const res = await signInWithCredential(auth, credential); const { user, _tokenResponse } = res; - setUser(user); + + GraphClient.setLink(getApolloLink(user.accessToken)); setFirebaseToken(user.accessToken); setRefreshToken(user.refreshToken); + setUser(user); if (getAdditionalUserInfo(res).isNewUser) { try { const imagekit = new ImageKit({ publicKey: process.env.NEXT_PUBLIC_IMAGEKIT_PUBLIC_KEY, urlEndpoint: process.env.NEXT_PUBLIC_IMAGEKIT_URLENDPOINT, - authenticationEndpoint: - process.env.NEXT_PUBLIC_IMAGEKIT_AUTHENTICATION_ENDPOINT, + authenticationEndpoint: `${process.env.NEXT_PUBLIC_SERVER_ADDRESS}${process.env.NEXT_PUBLIC_IMAGEKIT_AUTHENTICATION_ENDPOINT}`, }); + const newAccount = await GraphClient.mutate({ + mutation: registerUser, + variables: { + fullName: user.displayName, + email: user.email, + }, + }); + console.log('Account Created ', newAccount); + const userPicture = await (await fetch(user.photoURL)).blob(); if (!['image/png', 'image/jpeg'].includes(userPicture.type)) { @@ -77,9 +87,9 @@ const AuthState = ({ children }) => { const imageUpload = await imagekit .upload({ - file: userPicture, + file: user.photoURL, folder: '/user', - fileName: `${user.uid}.${ + fileName: `${newAccount.data.registerUser.id}.${ userPicture.type.toString().split('/')[1] }`, tags: [user.uid, 'user', 'profilePicture'], @@ -87,15 +97,6 @@ const AuthState = ({ children }) => { .then((result) => { console.log('Upload Success', result); }); - - const newAccount = await GraphClient.mutate({ - mutation: registerUser, - variables: { - fullName: user.displayName, - email: user.email, - }, - }); - console.log('Account Created ', newAccount); } catch (err) { console.log(err); } diff --git a/client/src/hooks/useAutoComplete.js b/client/src/hooks/useAutoComplete.js index a7104609..8b3598af 100644 --- a/client/src/hooks/useAutoComplete.js +++ b/client/src/hooks/useAutoComplete.js @@ -9,9 +9,12 @@ const useAutoComplete = (searchText, limit) => { const [searchResult, setSearchResult] = useState([]); useEffect(() => { - const timer = setTimeout(() => { - setSearchKeyword(searchText); - }, 800); + const timer = setTimeout( + () => { + setSearchKeyword(searchText); + }, + searchText.length < 3 ? 10 : 300, + ); return () => { clearTimeout(timer); diff --git a/client/src/pages/article/[...article].jsx b/client/src/pages/article/[...article].jsx index 7fab22a6..e5a4b1d1 100644 --- a/client/src/pages/article/[...article].jsx +++ b/client/src/pages/article/[...article].jsx @@ -166,7 +166,8 @@ function ArticlePage({ article, isError }) { diff --git a/client/src/pages/guide.jsx b/client/src/pages/guide.jsx index 8131083e..b5c91ecc 100644 --- a/client/src/pages/guide.jsx +++ b/client/src/pages/guide.jsx @@ -89,13 +89,4 @@ const GuidePage = ({ issues }) => { ); }; -export async function getServerSideProps() { - return { - redirect: { - destination: '/comingSoon', - permanent: false, - }, - }; -} - export default GuidePage; diff --git a/client/src/pages/hallInfo.jsx b/client/src/pages/hallInfo.jsx new file mode 100644 index 00000000..9d35563b --- /dev/null +++ b/client/src/pages/hallInfo.jsx @@ -0,0 +1,77 @@ +import React from 'react'; +import Head from 'next/head'; + +// Components +import Marginals from '../components/marginals/Marginals'; +import HallInfo from '../screens/HallInfo'; + +function HallInfos() { + return ( + <> + + {/* */} + Hall Info | Monday Morning + + + + + {/* */} + + + + + + + + + + + {/* */} + + + + + + + + + + + ); +} + +export default HallInfos; diff --git a/client/src/pages/photostory/[...photostory].jsx b/client/src/pages/photostory/[...photostory].jsx index 1cd6d40b..c3f0c353 100644 --- a/client/src/pages/photostory/[...photostory].jsx +++ b/client/src/pages/photostory/[...photostory].jsx @@ -4,6 +4,7 @@ import Head from 'next/head'; // Libraries import { GraphClient } from '../../config/ApolloClient'; +import STORES from '../../utils/getStores'; // Components import Marginals from '../../components/marginals/Marginals'; @@ -110,23 +111,29 @@ function PhotostoryPage({ photostory, isError }) { property='og:site_name' content='Monday Morning | The Student Media Body of NIT Rourkela, India' /> - - + + @@ -134,17 +141,23 @@ function PhotostoryPage({ photostory, isError }) { - + {isFallback || !photostory ? ( diff --git a/client/src/pages/portfolio/[...userId].jsx b/client/src/pages/portfolio/[...userId].jsx index 58133644..79fb10af 100644 --- a/client/src/pages/portfolio/[...userId].jsx +++ b/client/src/pages/portfolio/[...userId].jsx @@ -111,10 +111,14 @@ const PortfolioPage = ({ <> {/* */} - {firstName + ' ' + lastName} | Monday Morning + + {!lastName ? firstName : firstName + ' ' + lastName} | Monday Morning + - - + + {/* */} @@ -211,7 +211,9 @@ export async function getStaticProps({ return { redirect: { - destination: `/portfolio/${id}/${getUserSlug(fullName)}`, + destination: `/portfolio/${id}/${getUserSlug( + `${user.firstName}${user.lastName ? ' ' + user.lastName : ''}`, + )}`, permanent: false, }, }; @@ -237,10 +239,17 @@ export async function getStaticProps({ }; } - if (userSlug !== getUserSlug(user.fullName)) { + if ( + userSlug !== + getUserSlug( + `${user.firstName}${user.lastName ? ' ' + user.lastName : ''}`, + ) + ) { return { redirect: { - destination: `/portfolio/${user.id}/${getUserSlug(user.fullName)}`, + destination: `/portfolio/${user.id}/${getUserSlug( + `${user.firstName}${user.lastName ? ' ' + user.lastName : ''}`, + )}`, permanent: false, }, }; @@ -262,17 +271,21 @@ export async function getStaticProps({ .filter(({ model }) => model === 'Article') .reduce((prev, curr) => [...prev, curr.reference], []); - const { - data: { getListOfArticles: articleList }, - } = await GraphClient.query({ - query: getListOfArticles, - variables: { - ids: articleIdList, - limit: 40, - }, - }); + let _articleList = []; + + if (articleIdList.length > 0) { + const { + data: { getListOfArticles: articleList }, + } = await GraphClient.query({ + query: getListOfArticles, + variables: { + ids: articleIdList, + limit: 40, + }, + }); + _articleList = articleList.filter((article) => article); + } - const _articleList = articleList.filter((article) => article); const noOfArticle = _articleList.length; let { store, storePath } = picture; diff --git a/client/src/screens/Article.js b/client/src/screens/Article.js index bf617223..c1d6c15c 100644 --- a/client/src/screens/Article.js +++ b/client/src/screens/Article.js @@ -5,6 +5,7 @@ import React from 'react'; // libraries import { Container, Grid, useMediaQuery } from '@mui/material'; +import { makeStyles } from '@mui/styles'; // Components import Comments from '../components/article/comments'; @@ -22,8 +23,10 @@ import theme from '../config/themes/light'; function Article({ article }) { const isMatch = useMediaQuery(theme.breakpoints.down('md')); + const classes = useStyles(); + return ( - <> +
@@ -53,8 +56,16 @@ function Article({ article }) { {/* TODO: Implement reccomender */} {/* */} - +
); } export default Article; + +const useStyles = makeStyles(() => ({ + container: { + [theme.breakpoints.down('sm')]: { + maxWidth: '100vw', + }, + }, +})); diff --git a/client/src/screens/Category.js b/client/src/screens/Category.js index 980136a5..647f6981 100644 --- a/client/src/screens/Category.js +++ b/client/src/screens/Category.js @@ -8,6 +8,7 @@ import { Link as ScrollLink, Element } from 'react-scroll'; // Components import SubCategory from '../components/widgets/SubCategory'; +import SubCategoryLink from '../components/widgets/SubCategoryLink'; import ArticleCarousel from '../components/widgets/article/ArticleCarousel'; import SubCategorySection from '../components/categories/SubCategorySection'; @@ -35,13 +36,12 @@ function Category({ articleList, categoryShortName, category }) { ), )} {categoryShortName === 'career' && ( - - - + )}
diff --git a/client/src/screens/Guide.js b/client/src/screens/Guide.js index a4e12fd3..81460bdb 100644 --- a/client/src/screens/Guide.js +++ b/client/src/screens/Guide.js @@ -8,7 +8,7 @@ import BigCarousel from '../components/widgets/BigCarousel'; import BackButton from '../components/shared/button/BackButton'; // placeholder -import { CAROUSEL } from '../assets/placeholder/guide'; +import { MINI_PRINT } from '../assets/placeholder/guide'; function Contact({ issues }) { // const latestIssue = issues[0]; @@ -27,7 +27,7 @@ function Contact({ issues }) { - + {/* */} ); diff --git a/client/src/screens/HallInfo.js b/client/src/screens/HallInfo.js new file mode 100644 index 00000000..5a7aa414 --- /dev/null +++ b/client/src/screens/HallInfo.js @@ -0,0 +1,35 @@ +import React from 'react'; + +// libraries +import { Container, Typography } from '@mui/material'; +import makeStyles from '@mui/styles/makeStyles'; + +// Components +import BackButton from '../components/shared/button/BackButton'; + +import Info from '../components/hallInfo/Info'; + +function HallInfo() { + const classes = useStyles(); + return ( +
+ + + + Hall Info + + + +
+ ); +} + +export default HallInfo; + +const useStyles = makeStyles((theme) => ({ + head: { + color: theme.palette.primary.blue60, + lineHeight: '2rem', + margin: '2.7rem 0 2rem 0.7rem', + }, +})); diff --git a/client/src/screens/HealthInfo.js b/client/src/screens/HealthInfo.js index c3e1f082..0a8c3706 100644 --- a/client/src/screens/HealthInfo.js +++ b/client/src/screens/HealthInfo.js @@ -13,7 +13,7 @@ function Contact() { return (
- + Health and Emergency Info diff --git a/client/src/screens/Home.js b/client/src/screens/Home.js index 16381ea0..188a28b3 100644 --- a/client/src/screens/Home.js +++ b/client/src/screens/Home.js @@ -22,24 +22,49 @@ function Home({ issues, squiggles, witsdom, photostory, youtubeLinks }) { const { featured } = latestIssue; + const featuredArticles = featured.filter((item) => item !== null); + + if (featuredArticles.length < 5) { + const backupArticles = [ + ...latestIssue.articles.filter( + (item1) => + item1 !== null && + !featuredArticles.some((item2) => item1?.id === item2?.id), + ), + ...secondLatestIssue.featured, + ]; + + featuredArticles.push( + ...backupArticles.slice(0, 5 - featuredArticles.length), + ); + } + const articles = [ ...latestIssue.articles.filter( - (item1) => !featured.some((item2) => item1.id === item2.id), + (item1) => + item1 !== null && + !featuredArticles.some((item2) => item1?.id === item2?.id), + ), + ...secondLatestIssue.articles.filter( + (item1) => + item1 !== null && + !featuredArticles.some((item2) => item1?.id === item2?.id), ), - ...secondLatestIssue.articles, ]; + const numberOfStacks = Math.floor(articles.length / (!tabletMatches ? 3 : 4)); + return ( <> - + <> - {(articles.length > !tabletMatches ? 3 : 4) && ( + {articles.length >= (!tabletMatches ? 6 : 8) && ( */} - {(articles.length > !tabletMatches ? 6 : 8) && ( - - )} + {Array.from(Array(numberOfStacks).keys()) + .slice(2) + .map((index) => ( + + ))} diff --git a/client/src/screens/Live.js b/client/src/screens/Live.js index 55b12852..69572af9 100644 --- a/client/src/screens/Live.js +++ b/client/src/screens/Live.js @@ -128,7 +128,7 @@ function Live() { style={{ display: 'flex', flexDirection: 'row', - justifyContent: 'space-around', + justifyContent: 'space-between', alignItems: 'center', margin: '0.5rem', }} @@ -148,7 +148,7 @@ function Live() { style={{ display: 'flex', flexDirection: 'row', - justifyContent: 'space-around', + justifyContent: 'space-between', alignItems: 'center', margin: '0.5rem', }} diff --git a/client/src/screens/Onboarding.js b/client/src/screens/Onboarding.js index 06d638f6..096b6f2e 100644 --- a/client/src/screens/Onboarding.js +++ b/client/src/screens/Onboarding.js @@ -1,7 +1,8 @@ import React, { useState } from 'react'; import makeStyles from '@mui/styles/makeStyles'; -import { Typography } from '@mui/material'; +import { Typography, useMediaQuery } from '@mui/material'; +import theme from '../config/themes/light'; // Components import Welcome from '../components/onboarding/stages/Welcome'; @@ -12,16 +13,18 @@ import NewsletterSignup from '../components/onboarding/stages/NewsletterSignup'; // Hooks import useInput from '../hooks/useInput'; import useToggle from '../hooks/useToggle'; +import Pagination from '../components/onboarding/Pagination'; const STAGES = { - WELCOME: 'welcome-stage', - VERIFY_EMAIL: 'verify-email', - INTERESTED_TOPICS: 'interested-topics', - NEWSLETTER: 'newsletter-signup', + WELCOME: ['welcome-stage', 0], + INTERESTED_TOPICS: ['interested-topics', 1], + NEWSLETTER: ['newsletter-signup', 2], + VERIFY_EMAIL: ['verify-email', 3], }; function Onboarding() { const classes = useStyles(); + const tabletMatches = useMediaQuery(theme.breakpoints.down('md')); // Local States const [stage, setStage] = useState(STAGES.WELCOME); @@ -53,35 +56,47 @@ function Onboarding() { }); const renderStages = () => { - switch (stage) { - case STAGES.WELCOME: - return ; - case STAGES.VERIFY_EMAIL: + switch (stage[0]) { + case STAGES.WELCOME[0]: return ( - ); - case STAGES.INTERESTED_TOPICS: + case STAGES.INTERESTED_TOPICS[0]: return ( ); - case STAGES.NEWSLETTER: + case STAGES.NEWSLETTER[0]: return ( + ); + case STAGES.VERIFY_EMAIL[0]: + return ( + ); default: @@ -92,6 +107,9 @@ function Onboarding() { return (
{renderStages()}
+
+ +
); } @@ -101,20 +119,24 @@ export default Onboarding; const useStyles = makeStyles((theme) => ({ screen: { width: '100%', - // height: window.innerHeight, height: '100vh', - backgroundColor: '#E5E5E5', + padding: '0 24px', + backgroundColor: '#FDFDFD', display: 'flex', - justifyContent: 'center', + flexDirection: 'column', + justifyContent: 'space-evenly', alignItems: 'center', }, box: { - minWidth: 350, - minHeight: 500, - width: '790px', - height: '468px', + minWidth: 312, + minHeight: 468, + width: '55%', backgroundColor: theme.palette.background.default, + boxShadow: theme.shadows[0], borderRadius: 5, overflow: 'hidden', + [theme.breakpoints.down('lg')]: { + width: '80%', + }, }, })); diff --git a/client/src/screens/Sac.js b/client/src/screens/Sac.js index 5be1e976..dcd17d24 100644 --- a/client/src/screens/Sac.js +++ b/client/src/screens/Sac.js @@ -1,13 +1,13 @@ import React from 'react'; -import { Container, Typography } from '@mui/material'; -import BackButton from '../components/shared/button/BackButton'; -import makeStyles from '@mui/styles/makeStyles'; import Image from 'next/dist/client/image'; +import { Container, Typography } from '@mui/material'; +import makeStyles from '@mui/styles/makeStyles'; + // images import SACimagexs from '../assets/images/contact/sac2.png'; - +import BackButton from '../components/shared/button/BackButton'; // import import ClubInfoNavbar from '../components/widgets/ClubInfoNavbar'; import SacInfoNavbar from '../components/widgets/SacInfoNavbar'; @@ -49,13 +49,13 @@ const SacAndClub = () => {
- {/*
+
SAC Info
-
*/} - {/* */} +
+
Club Info diff --git a/client/src/screens/SubCategory.js b/client/src/screens/SubCategory.js index 14a2da8b..4dac62de 100644 --- a/client/src/screens/SubCategory.js +++ b/client/src/screens/SubCategory.js @@ -10,7 +10,7 @@ import BackLink from '../components/podcast/BackLink'; import Title from '../components/shared/PageTitle'; import ArticleCardStack from '../components/widgets/article/ArticleCardStack'; import BigArticleCard from '../components/widgets/article/BigArticleCard'; -import SubCategories from '../components/widgets/SubCategory'; +import SubCategoryLink from '../components/widgets/SubCategoryLink'; // Utils import ROUTES from '../utils/getRoutes'; @@ -35,13 +35,12 @@ function SubCategory({ <>
{ROUTES.DEPARTMENTS.map(({ name, shortName, path }) => ( - - - + text={name} + className={classes.department} + path={path + '/1'} + /> ))}
{ROUTES.DEPARTMENTS.slice(0, 5).map(({ name, shortName, path }) => ( - - - + text={name} + className={classes.department} + path={path + '/1'} + /> ))} +15 depts
{ try { const { access_token } = await fetch( - process.env.NODE_ENV === 'production' - ? 'https://mm.dashnet.in/api/admin/spotify/auth' - : 'http://localhost:5000/admin/spotify/auth', + `${process.env.NEXT_PUBLIC_SERVER_ADDRESS}/admin/spotify/auth`, { method: 'GET', mode: 'cors', diff --git a/client/yarn.lock b/client/yarn.lock index 7603e11d..b4ba7ad9 100644 --- a/client/yarn.lock +++ b/client/yarn.lock @@ -11,18 +11,19 @@ "@jridgewell/trace-mapping" "^0.3.9" "@apollo/client@^3.3.16": - version "3.6.9" - resolved "https://registry.yarnpkg.com/@apollo/client/-/client-3.6.9.tgz#ad0ee2e3a3c92dbed4acd6917b6158a492739d94" - integrity sha512-Y1yu8qa2YeaCUBVuw08x8NHenFi0sw2I3KCu7Kw9mDSu86HmmtHJkCAifKVrN2iPgDTW/BbP3EpSV8/EQCcxZA== + version "3.7.7" + resolved "https://registry.yarnpkg.com/@apollo/client/-/client-3.7.7.tgz#5eb6e8af24fb809c97c8f66c3faf9524f83c412b" + integrity sha512-Rp/pCWuJSjLN7Xl5Qi2NoeURmZYEU/TIUz0n/LOwEo1tGdU2W7/fGVZ8+5um58JeVYq4UoTGBKFxSVeG4s411A== dependencies: "@graphql-typed-document-node/core" "^3.1.1" - "@wry/context" "^0.6.0" + "@wry/context" "^0.7.0" "@wry/equality" "^0.5.0" "@wry/trie" "^0.3.0" graphql-tag "^2.12.6" hoist-non-react-statics "^3.3.2" optimism "^0.16.1" prop-types "^15.7.2" + response-iterator "^0.2.6" symbol-observable "^4.0.0" ts-invariant "^0.10.3" tslib "^2.3.0" @@ -128,11 +129,16 @@ "@babel/traverse" "^7.19.0" "@babel/types" "^7.19.0" -"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.8.0": +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.8.0": version "7.19.0" resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.19.0.tgz#4796bb14961521f0f8715990bee2fb6e51ce21bf" integrity sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw== +"@babel/helper-plugin-utils@^7.18.6": + version "7.20.2" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz#d1b9000752b18d0877cff85a5c376ce5c3121629" + integrity sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ== + "@babel/helper-simple-access@^7.18.6": version "7.18.6" resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz#d6d8f51f4ac2978068df934b569f08f29788c7ea" @@ -147,15 +153,15 @@ dependencies: "@babel/types" "^7.18.6" -"@babel/helper-string-parser@^7.18.10": - version "7.18.10" - resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz#181f22d28ebe1b3857fa575f5c290b1aaf659b56" - integrity sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw== +"@babel/helper-string-parser@^7.18.10", "@babel/helper-string-parser@^7.19.4": + version "7.19.4" + resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz#38d3acb654b4701a9b77fb0615a96f775c3a9e63" + integrity sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw== -"@babel/helper-validator-identifier@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz#9c97e30d31b2b8c72a1d08984f2ca9b574d7a076" - integrity sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g== +"@babel/helper-validator-identifier@^7.18.6", "@babel/helper-validator-identifier@^7.19.1": + version "7.19.1" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz#7eea834cf32901ffdc1a7ee555e2f9c27e249ca2" + integrity sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w== "@babel/helper-validator-option@^7.18.6": version "7.18.6" @@ -284,7 +290,14 @@ core-js-pure "^3.20.2" regenerator-runtime "^0.13.4" -"@babel/runtime@^7.1.2", "@babel/runtime@^7.10.2", "@babel/runtime@^7.12.1", "@babel/runtime@^7.12.13", "@babel/runtime@^7.12.5", "@babel/runtime@^7.15.4", "@babel/runtime@^7.18.3", "@babel/runtime@^7.18.9", "@babel/runtime@^7.3.1", "@babel/runtime@^7.5.5", "@babel/runtime@^7.8.3", "@babel/runtime@^7.8.7", "@babel/runtime@^7.9.2": +"@babel/runtime@^7.1.2", "@babel/runtime@^7.12.13", "@babel/runtime@^7.12.5", "@babel/runtime@^7.15.4", "@babel/runtime@^7.18.3", "@babel/runtime@^7.18.9", "@babel/runtime@^7.20.7", "@babel/runtime@^7.3.1", "@babel/runtime@^7.5.5", "@babel/runtime@^7.8.3", "@babel/runtime@^7.8.7", "@babel/runtime@^7.9.2": + version "7.20.13" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.20.13.tgz#7055ab8a7cff2b8f6058bf6ae45ff84ad2aded4b" + integrity sha512-gt3PKXs0DBoL9xCvOIIZ2NEqAGZqHjAnmVbfQtB620V0uReIQutpel14KcneZuer7UioY8ALKZ7iocavvzTNFA== + dependencies: + regenerator-runtime "^0.13.11" + +"@babel/runtime@^7.10.2": version "7.19.0" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.19.0.tgz#22b11c037b094d27a8a2504ea4dcff00f50e2259" integrity sha512-eR8Lo9hnDS7tqkO7NsV+mKvCmv5boaXFSZ70DnfhcgiEne8hv9oCEd36Klw74EtizEqLsy4YnW8UWwpBVolHZA== @@ -323,7 +336,7 @@ debug "^4.1.0" globals "^11.1.0" -"@babel/types@^7.0.0", "@babel/types@^7.18.10", "@babel/types@^7.18.6", "@babel/types@^7.19.0", "@babel/types@^7.3.0", "@babel/types@^7.3.3": +"@babel/types@^7.0.0", "@babel/types@^7.18.10", "@babel/types@^7.19.0", "@babel/types@^7.3.0", "@babel/types@^7.3.3": version "7.19.0" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.19.0.tgz#75f21d73d73dc0351f3368d28db73465f4814600" integrity sha512-YuGopBq3ke25BVSiS6fgF49Ul9gH1x70Bcr6bqRLjWCkcX8Hre1/5+z+IiWOIerRMSSEfGZVB9z9kyq7wVs9YA== @@ -332,6 +345,15 @@ "@babel/helper-validator-identifier" "^7.18.6" to-fast-properties "^2.0.0" +"@babel/types@^7.18.6": + version "7.20.7" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.20.7.tgz#54ec75e252318423fc07fb644dc6a58a64c09b7f" + integrity sha512-69OnhBxSSgK0OzTJai4kyPDiKTIe3j+ctaHdIGVbRahTLAT7L3R9oeXHC2aVSuGYt3cVnoAMDmOCgJ2yaiLMvg== + dependencies: + "@babel/helper-string-parser" "^7.19.4" + "@babel/helper-validator-identifier" "^7.19.1" + to-fast-properties "^2.0.0" + "@bcoe/v8-coverage@^0.2.3": version "0.2.3" resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" @@ -388,24 +410,24 @@ "@babel/runtime" "^7.18.3" "@emotion/hash" "^0.9.0" "@emotion/memoize" "^0.8.0" - "@emotion/serialize" "^1.1.0" + "@emotion/serialize" "^1.1.1" babel-plugin-macros "^3.1.0" convert-source-map "^1.5.0" escape-string-regexp "^4.0.0" find-root "^1.1.0" source-map "^0.5.7" - stylis "4.0.13" + stylis "4.1.3" -"@emotion/cache@^11.10.0", "@emotion/cache@^11.10.3": - version "11.10.3" - resolved "https://registry.yarnpkg.com/@emotion/cache/-/cache-11.10.3.tgz#c4f67904fad10c945fea5165c3a5a0583c164b87" - integrity sha512-Psmp/7ovAa8appWh3g51goxu/z3iVms7JXOreq136D8Bbn6dYraPnmL6mdM8GThEx9vwSn92Fz+mGSjBzN8UPQ== +"@emotion/cache@^11.10.5": + version "11.10.5" + resolved "https://registry.yarnpkg.com/@emotion/cache/-/cache-11.10.5.tgz#c142da9351f94e47527ed458f7bbbbe40bb13c12" + integrity sha512-dGYHWyzTdmK+f2+EnIGBpkz1lKc4Zbj2KHd4cX3Wi8/OWr5pKslNjc3yABKH4adRGCvSX4VDC0i04mrrq0aiRA== dependencies: "@emotion/memoize" "^0.8.0" - "@emotion/sheet" "^1.2.0" + "@emotion/sheet" "^1.2.1" "@emotion/utils" "^1.2.0" "@emotion/weak-memoize" "^0.3.0" - stylis "4.0.13" + stylis "4.1.3" "@emotion/hash@^0.9.0": version "0.9.0" @@ -425,23 +447,23 @@ integrity sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA== "@emotion/react@^11.9.0": - version "11.10.4" - resolved "https://registry.yarnpkg.com/@emotion/react/-/react-11.10.4.tgz#9dc6bccbda5d70ff68fdb204746c0e8b13a79199" - integrity sha512-j0AkMpr6BL8gldJZ6XQsQ8DnS9TxEQu1R+OGmDZiWjBAJtCcbt0tS3I/YffoqHXxH6MjgI7KdMbYKw3MEiU9eA== + version "11.10.5" + resolved "https://registry.yarnpkg.com/@emotion/react/-/react-11.10.5.tgz#95fff612a5de1efa9c0d535384d3cfa115fe175d" + integrity sha512-TZs6235tCJ/7iF6/rvTaOH4oxQg2gMAcdHemjwLKIjKz4rRuYe1HJ2TQJKnAcRAfOUDdU8XoDadCe1rl72iv8A== dependencies: "@babel/runtime" "^7.18.3" - "@emotion/babel-plugin" "^11.10.0" - "@emotion/cache" "^11.10.0" - "@emotion/serialize" "^1.1.0" + "@emotion/babel-plugin" "^11.10.5" + "@emotion/cache" "^11.10.5" + "@emotion/serialize" "^1.1.1" "@emotion/use-insertion-effect-with-fallbacks" "^1.0.0" "@emotion/utils" "^1.2.0" "@emotion/weak-memoize" "^0.3.0" hoist-non-react-statics "^3.3.1" -"@emotion/serialize@^1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@emotion/serialize/-/serialize-1.1.0.tgz#b1f97b1011b09346a40e9796c37a3397b4ea8ea8" - integrity sha512-F1ZZZW51T/fx+wKbVlwsfchr5q97iW8brAnXmsskz4d0hVB4O3M/SiA3SaeH06x02lSNzkkQv+n3AX3kCXKSFA== +"@emotion/serialize@^1.1.1": + version "1.1.1" + resolved "https://registry.yarnpkg.com/@emotion/serialize/-/serialize-1.1.1.tgz#0595701b1902feded8a96d293b26be3f5c1a5cf0" + integrity sha512-Zl/0LFggN7+L1liljxXdsVSVlg6E/Z/olVWpfxUTxOAmi8NU7YoeWeLfi1RmnB2TATHoaWwIBRoL+FvAJiTUQA== dependencies: "@emotion/hash" "^0.9.0" "@emotion/memoize" "^0.8.0" @@ -449,20 +471,20 @@ "@emotion/utils" "^1.2.0" csstype "^3.0.2" -"@emotion/sheet@^1.2.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@emotion/sheet/-/sheet-1.2.0.tgz#771b1987855839e214fc1741bde43089397f7be5" - integrity sha512-OiTkRgpxescko+M51tZsMq7Puu/KP55wMT8BgpcXVG2hqXc0Vo0mfymJ/Uj24Hp0i083ji/o0aLddh08UEjq8w== +"@emotion/sheet@^1.2.1": + version "1.2.1" + resolved "https://registry.yarnpkg.com/@emotion/sheet/-/sheet-1.2.1.tgz#0767e0305230e894897cadb6c8df2c51e61a6c2c" + integrity sha512-zxRBwl93sHMsOj4zs+OslQKg/uhF38MB+OMKoCrVuS0nyTkqnau+BM3WGEoOptg9Oz45T/aIGs1qbVAsEFo3nA== "@emotion/styled@^11.8.1": - version "11.10.4" - resolved "https://registry.yarnpkg.com/@emotion/styled/-/styled-11.10.4.tgz#e93f84a4d54003c2acbde178c3f97b421fce1cd4" - integrity sha512-pRl4R8Ez3UXvOPfc2bzIoV8u9P97UedgHS4FPX594ntwEuAMA114wlaHvOK24HB48uqfXiGlYIZYCxVJ1R1ttQ== + version "11.10.5" + resolved "https://registry.yarnpkg.com/@emotion/styled/-/styled-11.10.5.tgz#1fe7bf941b0909802cb826457e362444e7e96a79" + integrity sha512-8EP6dD7dMkdku2foLoruPCNkRevzdcBaY6q0l0OsbyJK+x8D9HWjX27ARiSIKNF634hY9Zdoedh8bJCiva8yZw== dependencies: "@babel/runtime" "^7.18.3" - "@emotion/babel-plugin" "^11.10.0" + "@emotion/babel-plugin" "^11.10.5" "@emotion/is-prop-valid" "^1.2.0" - "@emotion/serialize" "^1.1.0" + "@emotion/serialize" "^1.1.1" "@emotion/use-insertion-effect-with-fallbacks" "^1.0.0" "@emotion/utils" "^1.2.0" @@ -501,389 +523,387 @@ minimatch "^3.0.4" strip-json-comments "^3.1.1" -"@firebase/analytics-compat@0.1.13": - version "0.1.13" - resolved "https://registry.yarnpkg.com/@firebase/analytics-compat/-/analytics-compat-0.1.13.tgz#61e1d6f9e4d033c3ed9943d91530eb3e0f382f92" - integrity sha512-QC1DH/Dwc8fBihn0H+jocBWyE17GF1fOCpCrpAiQ2u16F/NqsVDVG4LjIqdhq963DXaXneNY7oDwa25Up682AA== +"@firebase/analytics-compat@0.2.3": + version "0.2.3" + resolved "https://registry.yarnpkg.com/@firebase/analytics-compat/-/analytics-compat-0.2.3.tgz#ed60472dcd2bfa3f2fa7a5478b63bb7aece652ed" + integrity sha512-HmvbB4GMgh8AUlIDIo/OuFENLCGRXxMvtOueK+m8+DcfqBvG+mkii0Mi9ovo0TnMM62cy3oBYG7PHdjIQNLSLA== dependencies: - "@firebase/analytics" "0.8.0" - "@firebase/analytics-types" "0.7.0" - "@firebase/component" "0.5.17" - "@firebase/util" "1.6.3" + "@firebase/analytics" "0.9.3" + "@firebase/analytics-types" "0.8.0" + "@firebase/component" "0.6.3" + "@firebase/util" "1.9.2" tslib "^2.1.0" -"@firebase/analytics-types@0.7.0": - version "0.7.0" - resolved "https://registry.yarnpkg.com/@firebase/analytics-types/-/analytics-types-0.7.0.tgz#91960e7c87ce8bf18cf8dd9e55ccbf5dc3989b5d" - integrity sha512-DNE2Waiwy5+zZnCfintkDtBfaW6MjIG883474v6Z0K1XZIvl76cLND4iv0YUb48leyF+PJK1KO2XrgHb/KpmhQ== - -"@firebase/analytics@0.8.0": +"@firebase/analytics-types@0.8.0": version "0.8.0" - resolved "https://registry.yarnpkg.com/@firebase/analytics/-/analytics-0.8.0.tgz#b5d595082f57d33842b1fd9025d88f83065e87fe" - integrity sha512-wkcwainNm8Cu2xkJpDSHfhBSdDJn86Q1TZNmLWc67VrhZUHXIKXxIqb65/tNUVE+I8+sFiDDNwA+9R3MqTQTaA== - dependencies: - "@firebase/component" "0.5.17" - "@firebase/installations" "0.5.12" - "@firebase/logger" "0.3.3" - "@firebase/util" "1.6.3" + resolved "https://registry.yarnpkg.com/@firebase/analytics-types/-/analytics-types-0.8.0.tgz#551e744a29adbc07f557306530a2ec86add6d410" + integrity sha512-iRP+QKI2+oz3UAh4nPEq14CsEjrjD6a5+fuypjScisAh9kXKFvdJOZJDwk7kikLvWVLGEs9+kIUS4LPQV7VZVw== + +"@firebase/analytics@0.9.3": + version "0.9.3" + resolved "https://registry.yarnpkg.com/@firebase/analytics/-/analytics-0.9.3.tgz#ae653a6c6bcd667efd1d3cc5207e3e621d737028" + integrity sha512-XdYHBi6RvHYVAHGyLxXX0uRPwZmGeqw1JuWS1rMEeRF/jvbxnrL81kcFAHZVRkEvG9bXAJgL2fX9wmDo3e622w== + dependencies: + "@firebase/component" "0.6.3" + "@firebase/installations" "0.6.3" + "@firebase/logger" "0.4.0" + "@firebase/util" "1.9.2" tslib "^2.1.0" -"@firebase/app-check-compat@0.2.12": - version "0.2.12" - resolved "https://registry.yarnpkg.com/@firebase/app-check-compat/-/app-check-compat-0.2.12.tgz#e30b2395e3d30f8cfcf3554fc87875f82c1aa086" - integrity sha512-GFppNLlUyMN9Iq31ME/+GkjRVKlc+MeanzUKQ9UaR73ZsYH3oX3Ja+xjoYgixaVJDDG+ofBYR7ZXTkkQdSR/pw== - dependencies: - "@firebase/app-check" "0.5.12" - "@firebase/app-check-types" "0.4.0" - "@firebase/component" "0.5.17" - "@firebase/logger" "0.3.3" - "@firebase/util" "1.6.3" +"@firebase/app-check-compat@0.3.3": + version "0.3.3" + resolved "https://registry.yarnpkg.com/@firebase/app-check-compat/-/app-check-compat-0.3.3.tgz#a1d594ec722fa81f7e11977b407a187e8afdb19a" + integrity sha512-25AQ4W7WUL8OWas40GsABuNU622Dm1ojbfeZ03uKtLj5Af7FerJ25u7zkgm+11pc6rpr5v8E5oxEG9vmNRndEA== + dependencies: + "@firebase/app-check" "0.6.3" + "@firebase/app-check-types" "0.5.0" + "@firebase/component" "0.6.3" + "@firebase/logger" "0.4.0" + "@firebase/util" "1.9.2" tslib "^2.1.0" -"@firebase/app-check-interop-types@0.1.0": - version "0.1.0" - resolved "https://registry.yarnpkg.com/@firebase/app-check-interop-types/-/app-check-interop-types-0.1.0.tgz#83afd9d41f99166c2bdb2d824e5032e9edd8fe53" - integrity sha512-uZfn9s4uuRsaX5Lwx+gFP3B6YsyOKUE+Rqa6z9ojT4VSRAsZFko9FRn6OxQUA1z5t5d08fY4pf+/+Dkd5wbdbA== +"@firebase/app-check-interop-types@0.2.0": + version "0.2.0" + resolved "https://registry.yarnpkg.com/@firebase/app-check-interop-types/-/app-check-interop-types-0.2.0.tgz#9106270114ca4e7732457e8319333866a26285d8" + integrity sha512-+3PQIeX6/eiVK+x/yg8r6xTNR97fN7MahFDm+jiQmDjcyvSefoGuTTNQuuMScGyx3vYUBeZn+Cp9kC0yY/9uxQ== -"@firebase/app-check-types@0.4.0": - version "0.4.0" - resolved "https://registry.yarnpkg.com/@firebase/app-check-types/-/app-check-types-0.4.0.tgz#7007a9d1d720db20bcf466fe6785c96feaa0a82d" - integrity sha512-SsWafqMABIOu7zLgWbmwvHGOeQQVQlwm42kwwubsmfLmL4Sf5uGpBfDhQ0CAkpi7bkJ/NwNFKafNDL9prRNP0Q== +"@firebase/app-check-types@0.5.0": + version "0.5.0" + resolved "https://registry.yarnpkg.com/@firebase/app-check-types/-/app-check-types-0.5.0.tgz#1b02826213d7ce6a1cf773c329b46ea1c67064f4" + integrity sha512-uwSUj32Mlubybw7tedRzR24RP8M8JUVR3NPiMk3/Z4bCmgEKTlQBwMXrehDAZ2wF+TsBq0SN1c6ema71U/JPyQ== -"@firebase/app-check@0.5.12": - version "0.5.12" - resolved "https://registry.yarnpkg.com/@firebase/app-check/-/app-check-0.5.12.tgz#82f305cc01bfe4d32c35e425941b2eca2ce9f089" - integrity sha512-l+MmvupSGT/F+I5ei7XjhEfpoL4hLVJr0vUwcG5NEf2hAkQnySli9fnbl9fZu1BJaQ2kthrMmtg1gcbcM9BUCQ== +"@firebase/app-check@0.6.3": + version "0.6.3" + resolved "https://registry.yarnpkg.com/@firebase/app-check/-/app-check-0.6.3.tgz#221060e5e0eac1e20ee724478b61e89ad6e8420a" + integrity sha512-T9f9ceFLs7x4D2T6whu5a6j7B3qPuYHiZHZxW6DkMh/FoMmRA4/q/HVyu01i9+LyJJx2Xdo6eCcj6ofs9YZjqA== dependencies: - "@firebase/component" "0.5.17" - "@firebase/logger" "0.3.3" - "@firebase/util" "1.6.3" + "@firebase/component" "0.6.3" + "@firebase/logger" "0.4.0" + "@firebase/util" "1.9.2" tslib "^2.1.0" -"@firebase/app-compat@0.1.33": - version "0.1.33" - resolved "https://registry.yarnpkg.com/@firebase/app-compat/-/app-compat-0.1.33.tgz#18632ed97df411183db2f54802e4a6720106ee95" - integrity sha512-PLCwOpduJOOkw2v0ygBPpYBRobbnxJjZVaj2xjc5IPakHWx9sLHHX3KoZnl+7ZonY1xJ2lCQaLQrwqX2hi0FXg== +"@firebase/app-compat@0.2.3": + version "0.2.3" + resolved "https://registry.yarnpkg.com/@firebase/app-compat/-/app-compat-0.2.3.tgz#a31c823d415c041591ee8c355776cd5bca7ef6e2" + integrity sha512-sX6rD1KFX6K2CuCnQvc9jZLOgAFZ+sv2jKKahIl4SbTM561D682B8n4Jtx/SgDrvcTVTdb05g4NhZOws9hxYxA== dependencies: - "@firebase/app" "0.7.32" - "@firebase/component" "0.5.17" - "@firebase/logger" "0.3.3" - "@firebase/util" "1.6.3" + "@firebase/app" "0.9.3" + "@firebase/component" "0.6.3" + "@firebase/logger" "0.4.0" + "@firebase/util" "1.9.2" tslib "^2.1.0" -"@firebase/app-types@0.7.0": - version "0.7.0" - resolved "https://registry.yarnpkg.com/@firebase/app-types/-/app-types-0.7.0.tgz#c9e16d1b8bed1a991840b8d2a725fb58d0b5899f" - integrity sha512-6fbHQwDv2jp/v6bXhBw2eSRbNBpxHcd1NBF864UksSMVIqIyri9qpJB1Mn6sGZE+bnDsSQBC5j2TbMxYsJQkQg== +"@firebase/app-types@0.9.0": + version "0.9.0" + resolved "https://registry.yarnpkg.com/@firebase/app-types/-/app-types-0.9.0.tgz#35b5c568341e9e263b29b3d2ba0e9cfc9ec7f01e" + integrity sha512-AeweANOIo0Mb8GiYm3xhTEBVCmPwTYAu9Hcd2qSkLuga/6+j9b1Jskl5bpiSQWy9eJ/j5pavxj6eYogmnuzm+Q== -"@firebase/app@0.7.32": - version "0.7.32" - resolved "https://registry.yarnpkg.com/@firebase/app/-/app-0.7.32.tgz#b4ea8125b184e34914e13f30f881f3ad5c65f840" - integrity sha512-FUqDHgCkr6oVTTpastIlquYsMtkd8Tg4SR8+z4sCJ1C1pbPavazN9qeYIqHQjviqLV/OflCrACCZj/s2zlh0ww== +"@firebase/app@0.9.3": + version "0.9.3" + resolved "https://registry.yarnpkg.com/@firebase/app/-/app-0.9.3.tgz#6a9c9b2544fa9a50ad8f405355896c54339c228b" + integrity sha512-G79JUceVDaHRZ4WkA11GyVldVXhdyRJRwWVQFFvAAVfQJLvy2TA6lQjeUn28F6FmeUWxDGwPC30bxCRWq7Op8Q== dependencies: - "@firebase/component" "0.5.17" - "@firebase/logger" "0.3.3" - "@firebase/util" "1.6.3" + "@firebase/component" "0.6.3" + "@firebase/logger" "0.4.0" + "@firebase/util" "1.9.2" idb "7.0.1" tslib "^2.1.0" -"@firebase/auth-compat@0.2.19": - version "0.2.19" - resolved "https://registry.yarnpkg.com/@firebase/auth-compat/-/auth-compat-0.2.19.tgz#cc56453c6c804fba1c3f124269d2ebf9e0e0419e" - integrity sha512-gB9fnPZM2mnNrGR7n6Y+xDC/4cSouDVfdwPYL7GuLv7b48iW1u24DC9Trv10gNUUGq6iGEyqgJgCSrVmlTkX7Q== +"@firebase/auth-compat@0.3.3": + version "0.3.3" + resolved "https://registry.yarnpkg.com/@firebase/auth-compat/-/auth-compat-0.3.3.tgz#e52f654e3f14b81cecb2fe252e564778fbba0a47" + integrity sha512-9asUuGtkzUVELH3LYXdiom1nVVV9bqEPqzHohanoofHL/oVTNcHZ4AQ5CXjNATfb6c1WH32U+nEuPiYg26UUIw== dependencies: - "@firebase/auth" "0.20.6" - "@firebase/auth-types" "0.11.0" - "@firebase/component" "0.5.17" - "@firebase/util" "1.6.3" + "@firebase/auth" "0.21.3" + "@firebase/auth-types" "0.12.0" + "@firebase/component" "0.6.3" + "@firebase/util" "1.9.2" node-fetch "2.6.7" - selenium-webdriver "4.1.2" tslib "^2.1.0" -"@firebase/auth-interop-types@0.1.6": - version "0.1.6" - resolved "https://registry.yarnpkg.com/@firebase/auth-interop-types/-/auth-interop-types-0.1.6.tgz#5ce13fc1c527ad36f1bb1322c4492680a6cf4964" - integrity sha512-etIi92fW3CctsmR9e3sYM3Uqnoq861M0Id9mdOPF6PWIg38BXL5k4upCNBggGUpLIS0H1grMOvy/wn1xymwe2g== - -"@firebase/auth-types@0.11.0": - version "0.11.0" - resolved "https://registry.yarnpkg.com/@firebase/auth-types/-/auth-types-0.11.0.tgz#b9c73c60ca07945b3bbd7a097633e5f78fa9e886" - integrity sha512-q7Bt6cx+ySj9elQHTsKulwk3+qDezhzRBFC9zlQ1BjgMueUOnGMcvqmU0zuKlQ4RhLSH7MNAdBV2znVaoN3Vxw== - -"@firebase/auth@0.20.6": - version "0.20.6" - resolved "https://registry.yarnpkg.com/@firebase/auth/-/auth-0.20.6.tgz#cfdf97dd9d7768a9ab15405b37750c7af8b158e8" - integrity sha512-99R3bY7aQ2zFh5BdqLEgI/qN87l3bPBLIse2eDVcSRwChaM6FTdIKoKk15L1M4ry8utatMtYFt1vRCol7QDsLg== - dependencies: - "@firebase/component" "0.5.17" - "@firebase/logger" "0.3.3" - "@firebase/util" "1.6.3" +"@firebase/auth-interop-types@0.2.1": + version "0.2.1" + resolved "https://registry.yarnpkg.com/@firebase/auth-interop-types/-/auth-interop-types-0.2.1.tgz#78884f24fa539e34a06c03612c75f222fcc33742" + integrity sha512-VOaGzKp65MY6P5FI84TfYKBXEPi6LmOCSMMzys6o2BN2LOsqy7pCuZCup7NYnfbk5OkkQKzvIfHOzTm0UDpkyg== + +"@firebase/auth-types@0.12.0": + version "0.12.0" + resolved "https://registry.yarnpkg.com/@firebase/auth-types/-/auth-types-0.12.0.tgz#f28e1b68ac3b208ad02a15854c585be6da3e8e79" + integrity sha512-pPwaZt+SPOshK8xNoiQlK5XIrS97kFYc3Rc7xmy373QsOJ9MmqXxLaYssP5Kcds4wd2qK//amx/c+A8O2fVeZA== + +"@firebase/auth@0.21.3": + version "0.21.3" + resolved "https://registry.yarnpkg.com/@firebase/auth/-/auth-0.21.3.tgz#277a3bf4b09db1b5dd471970cecd844d1835dcbf" + integrity sha512-HPbcwgArLBVTowFcn4qaQr6LCx7BidI9yrQ5MRbQNv4PsgK/3UGpzCYaNPPbvgr9fe+0jNdJO+uC0+dk4xIzCQ== + dependencies: + "@firebase/component" "0.6.3" + "@firebase/logger" "0.4.0" + "@firebase/util" "1.9.2" node-fetch "2.6.7" - selenium-webdriver "4.1.2" tslib "^2.1.0" -"@firebase/component@0.5.17": - version "0.5.17" - resolved "https://registry.yarnpkg.com/@firebase/component/-/component-0.5.17.tgz#89291f378714df05d44430c524708669380d8ea6" - integrity sha512-mTM5CBSIlmI+i76qU4+DhuExnWtzcPS3cVgObA3VAjliPPr3GrUlTaaa8KBGfxsD27juQxMsYA0TvCR5X+GQ3Q== +"@firebase/component@0.6.3": + version "0.6.3" + resolved "https://registry.yarnpkg.com/@firebase/component/-/component-0.6.3.tgz#2baea3fa37861eef314a612eba194b0ff7c7ac11" + integrity sha512-rnhq5SOsB5nuJphZF50iwqnBiuuyg9kdnlUn1rBrKfu7/cUVJZF5IG1cWrL0rXXyiZW1WBI/J2pmTvVO8dStGQ== dependencies: - "@firebase/util" "1.6.3" + "@firebase/util" "1.9.2" tslib "^2.1.0" -"@firebase/database-compat@0.2.6": - version "0.2.6" - resolved "https://registry.yarnpkg.com/@firebase/database-compat/-/database-compat-0.2.6.tgz#c8f3998f42ff00d01aad82e525e47aca6fe3d282" - integrity sha512-Ls1BAODaiDYgeJljrIgSuC7JkFIY/HNhhNYebzZSoGQU62RuvnaO3Qgp2EH6h2LzHyRnycNadfh1suROtPaUIA== - dependencies: - "@firebase/component" "0.5.17" - "@firebase/database" "0.13.6" - "@firebase/database-types" "0.9.13" - "@firebase/logger" "0.3.3" - "@firebase/util" "1.6.3" +"@firebase/database-compat@0.3.3": + version "0.3.3" + resolved "https://registry.yarnpkg.com/@firebase/database-compat/-/database-compat-0.3.3.tgz#4668e32527f57c1dde6cb03f5fde81eb04503ad4" + integrity sha512-r+L9jTbvsnb7sD+xz6UKU39DgBWqB2pyjzPNdBeriGC9Ssa2MAZe0bIqjCQg51RRXYc/aa/zK1Q2/4uesZeVgQ== + dependencies: + "@firebase/component" "0.6.3" + "@firebase/database" "0.14.3" + "@firebase/database-types" "0.10.3" + "@firebase/logger" "0.4.0" + "@firebase/util" "1.9.2" tslib "^2.1.0" -"@firebase/database-types@0.9.13": - version "0.9.13" - resolved "https://registry.yarnpkg.com/@firebase/database-types/-/database-types-0.9.13.tgz#47c12593ed27a9562f0919b7d3a1f1e00888abc2" - integrity sha512-dIJ1zGe3EHMhwcvukTOPzYlFYFIG1Et5Znl7s7y/ZTN2/toARRNnsv1qCKvqevIMYKvIrRsYOYfOXDS8l1YIJA== +"@firebase/database-types@0.10.3": + version "0.10.3" + resolved "https://registry.yarnpkg.com/@firebase/database-types/-/database-types-0.10.3.tgz#f057e150b8c2aff0c623162abef139ff5df9bfd2" + integrity sha512-Hu34CDhHYZsd2eielr0jeaWrTJk8Hz0nd7WsnYDnXtQX4i49ppgPesUzPdXVBdIBLJmT0ZZRvT7qWHknkOT+zg== dependencies: - "@firebase/app-types" "0.7.0" - "@firebase/util" "1.6.3" + "@firebase/app-types" "0.9.0" + "@firebase/util" "1.9.2" -"@firebase/database@0.13.6": - version "0.13.6" - resolved "https://registry.yarnpkg.com/@firebase/database/-/database-0.13.6.tgz#fb2493d65759400ad155f156def068447ca1bfb1" - integrity sha512-5IZIBw2LT50Z8mwmKYmdX37p+Gg2HgeJsrruZmRyOSVgbfoY4Pg87n1uFx6qWqDmfL6HwQgwcrrQfVIXE3C5SA== +"@firebase/database@0.14.3": + version "0.14.3" + resolved "https://registry.yarnpkg.com/@firebase/database/-/database-0.14.3.tgz#0ddd92e5eeef2dbebefd55ce78b39472a57dd5d3" + integrity sha512-J76W6N7JiVkLaAtPyjaGRkrsIu9pi6iZikuGGtGjqvV19vkn7oiL4Hbo5uTYCMd4waTUWoL9iI08eX184W+5GQ== dependencies: - "@firebase/auth-interop-types" "0.1.6" - "@firebase/component" "0.5.17" - "@firebase/logger" "0.3.3" - "@firebase/util" "1.6.3" + "@firebase/auth-interop-types" "0.2.1" + "@firebase/component" "0.6.3" + "@firebase/logger" "0.4.0" + "@firebase/util" "1.9.2" faye-websocket "0.11.4" tslib "^2.1.0" -"@firebase/firestore-compat@0.1.24": - version "0.1.24" - resolved "https://registry.yarnpkg.com/@firebase/firestore-compat/-/firestore-compat-0.1.24.tgz#4f5ed839ea387a21156b485e365aaa5818e50705" - integrity sha512-wy9AerWLyg/RcbjKE9I73TyBW7FMVfxblGUbcRRHi5tSSrjp+JT1jsGriF6NjAij4byboaGVm8Hgrki7Oqf2kw== +"@firebase/firestore-compat@0.3.3": + version "0.3.3" + resolved "https://registry.yarnpkg.com/@firebase/firestore-compat/-/firestore-compat-0.3.3.tgz#2fedc13e6242aa98a78cfb710242721d9822c1da" + integrity sha512-fMTsSC0s2cF5w2+JoB0dWD/o4kXtLrUCPGnZPuz4S0bqTN2t0vHr3gdAsQLtnadgwB78ACtinYmf4Udwx7TzDg== dependencies: - "@firebase/component" "0.5.17" - "@firebase/firestore" "3.4.15" - "@firebase/firestore-types" "2.5.0" - "@firebase/util" "1.6.3" + "@firebase/component" "0.6.3" + "@firebase/firestore" "3.8.3" + "@firebase/firestore-types" "2.5.1" + "@firebase/util" "1.9.2" tslib "^2.1.0" -"@firebase/firestore-types@2.5.0": - version "2.5.0" - resolved "https://registry.yarnpkg.com/@firebase/firestore-types/-/firestore-types-2.5.0.tgz#16fca40b6980fdb000de86042d7a96635f2bcdd7" - integrity sha512-I6c2m1zUhZ5SH0cWPmINabDyH5w0PPFHk2UHsjBpKdZllzJZ2TwTkXbDtpHUZNmnc/zAa0WNMNMvcvbb/xJLKA== - -"@firebase/firestore@3.4.15": - version "3.4.15" - resolved "https://registry.yarnpkg.com/@firebase/firestore/-/firestore-3.4.15.tgz#29f713ae8480b49cb2ed072095d3bd6c65c8bb4c" - integrity sha512-1kal1/0UC1p9x99f0iXwWbmBL/RClksdkqLSd8HVQVawAMTR3zCVKE95omNGl0egRRlDN6c/i8XBEfkwj3SHxw== - dependencies: - "@firebase/component" "0.5.17" - "@firebase/logger" "0.3.3" - "@firebase/util" "1.6.3" - "@firebase/webchannel-wrapper" "0.6.2" - "@grpc/grpc-js" "^1.3.2" +"@firebase/firestore-types@2.5.1": + version "2.5.1" + resolved "https://registry.yarnpkg.com/@firebase/firestore-types/-/firestore-types-2.5.1.tgz#464b2ee057956599ca34de50eae957c30fdbabb7" + integrity sha512-xG0CA6EMfYo8YeUxC8FeDzf6W3FX1cLlcAGBYV6Cku12sZRI81oWcu61RSKM66K6kUENP+78Qm8mvroBcm1whw== + +"@firebase/firestore@3.8.3": + version "3.8.3" + resolved "https://registry.yarnpkg.com/@firebase/firestore/-/firestore-3.8.3.tgz#8305113b9535747f982b585b0dd72e85122b5b89" + integrity sha512-4xR3Mqj95bxHg3hZnz0O+LQrHkjq+siT2y+B9da6u68qJ8bzzT42JaFgd1vifhbBpVbBzpFaS2RuCq2E+kGv9g== + dependencies: + "@firebase/component" "0.6.3" + "@firebase/logger" "0.4.0" + "@firebase/util" "1.9.2" + "@firebase/webchannel-wrapper" "0.9.0" + "@grpc/grpc-js" "~1.7.0" "@grpc/proto-loader" "^0.6.13" node-fetch "2.6.7" tslib "^2.1.0" -"@firebase/functions-compat@0.2.4": - version "0.2.4" - resolved "https://registry.yarnpkg.com/@firebase/functions-compat/-/functions-compat-0.2.4.tgz#afa5d8eefe6d51c7b89e44d9262700b68fbcb73f" - integrity sha512-Crfn6il1yXGuXkjSd8nKrqR4XxPvuP19g64bXpM6Ix67qOkQg676kyOuww0FF17xN0NSXHfG8Pyf+CUrx8wJ5g== +"@firebase/functions-compat@0.3.3": + version "0.3.3" + resolved "https://registry.yarnpkg.com/@firebase/functions-compat/-/functions-compat-0.3.3.tgz#530c30b4dfea14e71657f780d2c281e16209aed7" + integrity sha512-UIAJ2gzNq0p/61cXqkpi9DnlQt0hdlGqgmL5an7KuJth2Iv5uGpKg/+OapAZxPuiUNZgTEyZDB7kNBHvnxWq5w== dependencies: - "@firebase/component" "0.5.17" - "@firebase/functions" "0.8.4" - "@firebase/functions-types" "0.5.0" - "@firebase/util" "1.6.3" + "@firebase/component" "0.6.3" + "@firebase/functions" "0.9.3" + "@firebase/functions-types" "0.6.0" + "@firebase/util" "1.9.2" tslib "^2.1.0" -"@firebase/functions-types@0.5.0": - version "0.5.0" - resolved "https://registry.yarnpkg.com/@firebase/functions-types/-/functions-types-0.5.0.tgz#b50ba95ccce9e96f7cda453228ffe1684645625b" - integrity sha512-qza0M5EwX+Ocrl1cYI14zoipUX4gI/Shwqv0C1nB864INAD42Dgv4v94BCyxGHBg2kzlWy8PNafdP7zPO8aJQA== - -"@firebase/functions@0.8.4": - version "0.8.4" - resolved "https://registry.yarnpkg.com/@firebase/functions/-/functions-0.8.4.tgz#a9b7a10314f286df1ded87d8546fb8d9107a9c06" - integrity sha512-o1bB0xMyQKe+b246zGnjwHj4R6BH4mU2ZrSaa/3QvTpahUQ3hqYfkZPLOXCU7+vEFxHb3Hd4UUjkFhxoAcPqLA== - dependencies: - "@firebase/app-check-interop-types" "0.1.0" - "@firebase/auth-interop-types" "0.1.6" - "@firebase/component" "0.5.17" - "@firebase/messaging-interop-types" "0.1.0" - "@firebase/util" "1.6.3" +"@firebase/functions-types@0.6.0": + version "0.6.0" + resolved "https://registry.yarnpkg.com/@firebase/functions-types/-/functions-types-0.6.0.tgz#ccd7000dc6fc668f5acb4e6a6a042a877a555ef2" + integrity sha512-hfEw5VJtgWXIRf92ImLkgENqpL6IWpYaXVYiRkFY1jJ9+6tIhWM7IzzwbevwIIud/jaxKVdRzD7QBWfPmkwCYw== + +"@firebase/functions@0.9.3": + version "0.9.3" + resolved "https://registry.yarnpkg.com/@firebase/functions/-/functions-0.9.3.tgz#9ef33efcd38b0235e84ae472d9b51597efe3f871" + integrity sha512-tPJgYY2ROQSYuzvgxZRoHeDj+Ic07/bWHwaftgTriawtupmFOkt5iikuhJSJUhaOpFh9TB335OvCXJw1N+BIlQ== + dependencies: + "@firebase/app-check-interop-types" "0.2.0" + "@firebase/auth-interop-types" "0.2.1" + "@firebase/component" "0.6.3" + "@firebase/messaging-interop-types" "0.2.0" + "@firebase/util" "1.9.2" node-fetch "2.6.7" tslib "^2.1.0" -"@firebase/installations-compat@0.1.12": - version "0.1.12" - resolved "https://registry.yarnpkg.com/@firebase/installations-compat/-/installations-compat-0.1.12.tgz#d0394127f71aff596cb8bb607840095d1617246e" - integrity sha512-BIhFpWIn/GkuOa+jnXkp3SDJT2RLYJF6MWpinHIBKFJs7MfrgYZ3zQ1AlhobDEql+bkD1dK4dB5sNcET2T+EyA== +"@firebase/installations-compat@0.2.3": + version "0.2.3" + resolved "https://registry.yarnpkg.com/@firebase/installations-compat/-/installations-compat-0.2.3.tgz#42b05f4e5204c354e0fa059378402bd47635e5bf" + integrity sha512-K9rKM/ym06lkpaKz7bMLxzHK/HEk65XfLJBV+dJkIuWeO0EqqC9VFGrpWAo0QmgC4BqbU58T6VBbzoJjb0gaFw== dependencies: - "@firebase/component" "0.5.17" - "@firebase/installations" "0.5.12" - "@firebase/installations-types" "0.4.0" - "@firebase/util" "1.6.3" + "@firebase/component" "0.6.3" + "@firebase/installations" "0.6.3" + "@firebase/installations-types" "0.5.0" + "@firebase/util" "1.9.2" tslib "^2.1.0" -"@firebase/installations-types@0.4.0": - version "0.4.0" - resolved "https://registry.yarnpkg.com/@firebase/installations-types/-/installations-types-0.4.0.tgz#256782ff9adfb390ac658c25bc32f89635ddce7c" - integrity sha512-nXxWKQDvBGctuvsizbUEJKfxXU9WAaDhon+j0jpjIfOJkvkj3YHqlLB/HeYjpUn85Pb22BjplpTnDn4Gm9pc3A== +"@firebase/installations-types@0.5.0": + version "0.5.0" + resolved "https://registry.yarnpkg.com/@firebase/installations-types/-/installations-types-0.5.0.tgz#2adad64755cd33648519b573ec7ec30f21fb5354" + integrity sha512-9DP+RGfzoI2jH7gY4SlzqvZ+hr7gYzPODrbzVD82Y12kScZ6ZpRg/i3j6rleto8vTFC8n6Len4560FnV1w2IRg== -"@firebase/installations@0.5.12": - version "0.5.12" - resolved "https://registry.yarnpkg.com/@firebase/installations/-/installations-0.5.12.tgz#1d5764aa6f0b73d9d6d1a81a07eab5cd71a5ea27" - integrity sha512-Zq43fCE0PB5tGJ3ojzx5RNQzKdej1188qgAk22rwjuhP7npaG/PlJqDG1/V0ZjTLRePZ1xGrfXSPlA17c/vtNw== +"@firebase/installations@0.6.3": + version "0.6.3" + resolved "https://registry.yarnpkg.com/@firebase/installations/-/installations-0.6.3.tgz#b833cf12ac63666246a57100dbdd669fb76a23aa" + integrity sha512-20JFWm+tweNoRjRbz8/Y4I7O5pUJGZsFKCkLl1qNxfNYECSfrZUuozIDJDZC/MeVn5+kB9CwjThDlgQEPrfLdg== dependencies: - "@firebase/component" "0.5.17" - "@firebase/util" "1.6.3" + "@firebase/component" "0.6.3" + "@firebase/util" "1.9.2" idb "7.0.1" tslib "^2.1.0" -"@firebase/logger@0.3.3": - version "0.3.3" - resolved "https://registry.yarnpkg.com/@firebase/logger/-/logger-0.3.3.tgz#0f724b1e0b166d17ac285aac5c8ec14d136beed4" - integrity sha512-POTJl07jOKTOevLXrTvJD/VZ0M6PnJXflbAh5J9VGkmtXPXNG6MdZ9fmRgqYhXKTaDId6AQenQ262uwgpdtO0Q== +"@firebase/logger@0.4.0": + version "0.4.0" + resolved "https://registry.yarnpkg.com/@firebase/logger/-/logger-0.4.0.tgz#15ecc03c452525f9d47318ad9491b81d1810f113" + integrity sha512-eRKSeykumZ5+cJPdxxJRgAC3G5NknY2GwEbKfymdnXtnT0Ucm4pspfR6GT4MUQEDuJwRVbVcSx85kgJulMoFFA== dependencies: tslib "^2.1.0" -"@firebase/messaging-compat@0.1.16": - version "0.1.16" - resolved "https://registry.yarnpkg.com/@firebase/messaging-compat/-/messaging-compat-0.1.16.tgz#4fe4e2c1b496e62f63e815cb242a2ab323cd7899" - integrity sha512-uG7rWcXJzU8vvlEBFpwG1ndw/GURrrmKcwsHopEWbsPGjMRaVWa7XrdKbvIR7IZohqPzcC/V9L8EeqF4Q4lz8w== +"@firebase/messaging-compat@0.2.3": + version "0.2.3" + resolved "https://registry.yarnpkg.com/@firebase/messaging-compat/-/messaging-compat-0.2.3.tgz#2d222e4078643e49a708b61b6d0e51edc2bc73bd" + integrity sha512-MmuuohXV2YRzIoJmDngI5qqO/cF2q7SdAaw7k4r61W3ReJy7x4/rtqrIvwNVhM6X/X8NFGBbsYKsCfRHWjFdkg== dependencies: - "@firebase/component" "0.5.17" - "@firebase/messaging" "0.9.16" - "@firebase/util" "1.6.3" + "@firebase/component" "0.6.3" + "@firebase/messaging" "0.12.3" + "@firebase/util" "1.9.2" tslib "^2.1.0" -"@firebase/messaging-interop-types@0.1.0": - version "0.1.0" - resolved "https://registry.yarnpkg.com/@firebase/messaging-interop-types/-/messaging-interop-types-0.1.0.tgz#bdac02dd31edd5cb9eec37b1db698ea5e2c1a631" - integrity sha512-DbvUl/rXAZpQeKBnwz0NYY5OCqr2nFA0Bj28Fmr3NXGqR4PAkfTOHuQlVtLO1Nudo3q0HxAYLa68ZDAcuv2uKQ== - -"@firebase/messaging@0.9.16": - version "0.9.16" - resolved "https://registry.yarnpkg.com/@firebase/messaging/-/messaging-0.9.16.tgz#96b57ebbb054e57f78585f85f59d521c5ba5cd85" - integrity sha512-Yl9gGrAvJF6C1gg3+Cr2HxlL6APsDEkrorkFafmSP1l+rg1epZKoOAcKJbSF02Vtb50wfb9FqGGy8tzodgETxg== - dependencies: - "@firebase/component" "0.5.17" - "@firebase/installations" "0.5.12" - "@firebase/messaging-interop-types" "0.1.0" - "@firebase/util" "1.6.3" +"@firebase/messaging-interop-types@0.2.0": + version "0.2.0" + resolved "https://registry.yarnpkg.com/@firebase/messaging-interop-types/-/messaging-interop-types-0.2.0.tgz#6056f8904a696bf0f7fdcf5f2ca8f008e8f6b064" + integrity sha512-ujA8dcRuVeBixGR9CtegfpU4YmZf3Lt7QYkcj693FFannwNuZgfAYaTmbJ40dtjB81SAu6tbFPL9YLNT15KmOQ== + +"@firebase/messaging@0.12.3": + version "0.12.3" + resolved "https://registry.yarnpkg.com/@firebase/messaging/-/messaging-0.12.3.tgz#3fd521e31deb9b81ec6316062deb1dcc8198d038" + integrity sha512-a3ZKcGDiV2sKmQDB56PpgL1yjFxXCtff2+v1grnAZZ4GnfNQ74t2EHCbmgY7xRX7ThzMqug54oxhuk4ur0MIoA== + dependencies: + "@firebase/component" "0.6.3" + "@firebase/installations" "0.6.3" + "@firebase/messaging-interop-types" "0.2.0" + "@firebase/util" "1.9.2" idb "7.0.1" tslib "^2.1.0" -"@firebase/performance-compat@0.1.12": - version "0.1.12" - resolved "https://registry.yarnpkg.com/@firebase/performance-compat/-/performance-compat-0.1.12.tgz#ac50b0cd29bf7f5e1e33c640dba25e2f8db95f0b" - integrity sha512-IBORzUeGY1MGdZnsix9Mu5z4+C3WHIwalu0usxvygL0EZKHztGG8bppYPGH/b5vvg8QyHs9U+Pn1Ot2jZhffQQ== - dependencies: - "@firebase/component" "0.5.17" - "@firebase/logger" "0.3.3" - "@firebase/performance" "0.5.12" - "@firebase/performance-types" "0.1.0" - "@firebase/util" "1.6.3" +"@firebase/performance-compat@0.2.3": + version "0.2.3" + resolved "https://registry.yarnpkg.com/@firebase/performance-compat/-/performance-compat-0.2.3.tgz#f3939bedc2017a95772fde64a72e97fe4b184268" + integrity sha512-I3rqZsIhauXn4iApfj1ttKQdlti/r8OZBG4YK10vxKSdhAzTIDWDKEsdoCXvvKLwplcMv36sM3WPAPGQLqY5MQ== + dependencies: + "@firebase/component" "0.6.3" + "@firebase/logger" "0.4.0" + "@firebase/performance" "0.6.3" + "@firebase/performance-types" "0.2.0" + "@firebase/util" "1.9.2" tslib "^2.1.0" -"@firebase/performance-types@0.1.0": - version "0.1.0" - resolved "https://registry.yarnpkg.com/@firebase/performance-types/-/performance-types-0.1.0.tgz#5e6efa9dc81860aee2cb7121b39ae8fa137e69fc" - integrity sha512-6p1HxrH0mpx+622Ql6fcxFxfkYSBpE3LSuwM7iTtYU2nw91Hj6THC8Bc8z4nboIq7WvgsT/kOTYVVZzCSlXl8w== - -"@firebase/performance@0.5.12": - version "0.5.12" - resolved "https://registry.yarnpkg.com/@firebase/performance/-/performance-0.5.12.tgz#4eae3eb91eeffb29b996e7908172052d4a901856" - integrity sha512-MPVTkOkGrm2SMQgI1FPNBm85y2pPqlPb6VDjIMCWkVpAr6G1IZzUT24yEMySRcIlK/Hh7/Qu1Nu5ASRzRuX6+Q== - dependencies: - "@firebase/component" "0.5.17" - "@firebase/installations" "0.5.12" - "@firebase/logger" "0.3.3" - "@firebase/util" "1.6.3" +"@firebase/performance-types@0.2.0": + version "0.2.0" + resolved "https://registry.yarnpkg.com/@firebase/performance-types/-/performance-types-0.2.0.tgz#400685f7a3455970817136d9b48ce07a4b9562ff" + integrity sha512-kYrbr8e/CYr1KLrLYZZt2noNnf+pRwDq2KK9Au9jHrBMnb0/C9X9yWSXmZkFt4UIdsQknBq8uBB7fsybZdOBTA== + +"@firebase/performance@0.6.3": + version "0.6.3" + resolved "https://registry.yarnpkg.com/@firebase/performance/-/performance-0.6.3.tgz#663c468dc4d62b6e211938377e21a01854803646" + integrity sha512-NQmQN6Ete7i9jz1mzULJZEGvsOmwwdUy6vpqnhUxSFMYPnlBKjX+yypCUUJDDN5zff5+kfwSD1qCyUAaS0xWUA== + dependencies: + "@firebase/component" "0.6.3" + "@firebase/installations" "0.6.3" + "@firebase/logger" "0.4.0" + "@firebase/util" "1.9.2" tslib "^2.1.0" -"@firebase/remote-config-compat@0.1.12": - version "0.1.12" - resolved "https://registry.yarnpkg.com/@firebase/remote-config-compat/-/remote-config-compat-0.1.12.tgz#7606752d7bfe2701d58568345ca536beda14ee53" - integrity sha512-Yz7Gtb2rLa7ykXZX9DnSTId8CXd++jFFLW3foUImrYwJEtWgLJc7gwkRfd1M73IlKGNuQAY+DpUNF0n1dLbecA== - dependencies: - "@firebase/component" "0.5.17" - "@firebase/logger" "0.3.3" - "@firebase/remote-config" "0.3.11" - "@firebase/remote-config-types" "0.2.0" - "@firebase/util" "1.6.3" +"@firebase/remote-config-compat@0.2.3": + version "0.2.3" + resolved "https://registry.yarnpkg.com/@firebase/remote-config-compat/-/remote-config-compat-0.2.3.tgz#b0c0ef9978186bc58b262a39b9a41ec1bf819df3" + integrity sha512-w/ZL03YgYaXq03xIRyJ5oPhXZi6iDsY/v0J9Y7I7SqxCYytEnHVrL9nvBqd9R94y5LRAVNPCLokJeeizaUz4VQ== + dependencies: + "@firebase/component" "0.6.3" + "@firebase/logger" "0.4.0" + "@firebase/remote-config" "0.4.3" + "@firebase/remote-config-types" "0.3.0" + "@firebase/util" "1.9.2" tslib "^2.1.0" -"@firebase/remote-config-types@0.2.0": - version "0.2.0" - resolved "https://registry.yarnpkg.com/@firebase/remote-config-types/-/remote-config-types-0.2.0.tgz#1e2759fc01f20b58c564db42196f075844c3d1fd" - integrity sha512-hqK5sCPeZvcHQ1D6VjJZdW6EexLTXNMJfPdTwbD8NrXUw6UjWC4KWhLK/TSlL0QPsQtcKRkaaoP+9QCgKfMFPw== - -"@firebase/remote-config@0.3.11": - version "0.3.11" - resolved "https://registry.yarnpkg.com/@firebase/remote-config/-/remote-config-0.3.11.tgz#93c82b5944a20c027f4ee82c145813ca96b430bb" - integrity sha512-qA84dstrvVpO7rWT/sb2CLv1kjHVmz59SRFPKohJJYFBcPOGK4Pe4FWWhKAE9yg1Gnl0qYAGkahOwNawq3vE0g== - dependencies: - "@firebase/component" "0.5.17" - "@firebase/installations" "0.5.12" - "@firebase/logger" "0.3.3" - "@firebase/util" "1.6.3" +"@firebase/remote-config-types@0.3.0": + version "0.3.0" + resolved "https://registry.yarnpkg.com/@firebase/remote-config-types/-/remote-config-types-0.3.0.tgz#689900dcdb3e5c059e8499b29db393e4e51314b4" + integrity sha512-RtEH4vdcbXZuZWRZbIRmQVBNsE7VDQpet2qFvq6vwKLBIQRQR5Kh58M4ok3A3US8Sr3rubYnaGqZSurCwI8uMA== + +"@firebase/remote-config@0.4.3": + version "0.4.3" + resolved "https://registry.yarnpkg.com/@firebase/remote-config/-/remote-config-0.4.3.tgz#85c4934d093a4c7b8a336af70ada83e936347a2b" + integrity sha512-Q6d4jBWZoNt6SYq87bjtDGUHFkKwAmGnNjWyRjl14AZqE1ilgd9NZHmutharlYJ3LvxMsid80HdK5SgGEpIPfg== + dependencies: + "@firebase/component" "0.6.3" + "@firebase/installations" "0.6.3" + "@firebase/logger" "0.4.0" + "@firebase/util" "1.9.2" tslib "^2.1.0" -"@firebase/storage-compat@0.1.17": - version "0.1.17" - resolved "https://registry.yarnpkg.com/@firebase/storage-compat/-/storage-compat-0.1.17.tgz#da721071e006d066fb9b1cff69481bd59a02346b" - integrity sha512-nOYmnpI0gwoz5nROseMi9WbmHGf+xumfsOvdPyMZAjy0VqbDnpKIwmTUZQBdR+bLuB5oIkHQsvw9nbb1SH+PzQ== +"@firebase/storage-compat@0.3.1": + version "0.3.1" + resolved "https://registry.yarnpkg.com/@firebase/storage-compat/-/storage-compat-0.3.1.tgz#b8536c3a435f8ce5eb07796ca10fda16896a9bae" + integrity sha512-6HaTvWsT5Yy3j4UpCZpMcFUYEkJ2XYWukdyTl02u6VjSBRLvkhOXPzEfMvgVWqhnF/rYVfPdjrZ904wk5OxtmQ== dependencies: - "@firebase/component" "0.5.17" - "@firebase/storage" "0.9.9" - "@firebase/storage-types" "0.6.0" - "@firebase/util" "1.6.3" + "@firebase/component" "0.6.3" + "@firebase/storage" "0.11.1" + "@firebase/storage-types" "0.8.0" + "@firebase/util" "1.9.2" tslib "^2.1.0" -"@firebase/storage-types@0.6.0": - version "0.6.0" - resolved "https://registry.yarnpkg.com/@firebase/storage-types/-/storage-types-0.6.0.tgz#0b1af64a2965af46fca138e5b70700e9b7e6312a" - integrity sha512-1LpWhcCb1ftpkP/akhzjzeFxgVefs6eMD2QeKiJJUGH1qOiows2w5o0sKCUSQrvrRQS1lz3SFGvNR1Ck/gqxeA== +"@firebase/storage-types@0.8.0": + version "0.8.0" + resolved "https://registry.yarnpkg.com/@firebase/storage-types/-/storage-types-0.8.0.tgz#f1e40a5361d59240b6e84fac7fbbbb622bfaf707" + integrity sha512-isRHcGrTs9kITJC0AVehHfpraWFui39MPaU7Eo8QfWlqW7YPymBmRgjDrlOgFdURh6Cdeg07zmkLP5tzTKRSpg== -"@firebase/storage@0.9.9": - version "0.9.9" - resolved "https://registry.yarnpkg.com/@firebase/storage/-/storage-0.9.9.tgz#3d0080dd130bc3315731483384a7ef7c00f76e22" - integrity sha512-Zch7srLT2SIh9y2nCVv/4Kne0HULn7OPkmreY70BJTUJ+g5WLRjggBq6x9fV5ls9V38iqMWfn4prxzX8yIc08A== +"@firebase/storage@0.11.1": + version "0.11.1" + resolved "https://registry.yarnpkg.com/@firebase/storage/-/storage-0.11.1.tgz#602ddb7bce77077800a46bcdfa76f36d7a265c51" + integrity sha512-Xv8EG2j52ugF2xayBz26U9J0VBXHXPMVxSN+ph3R3BSoHxvMLaPu+qUYKHavSt+zbcgPH2GyBhrCdJK6SaDFPA== dependencies: - "@firebase/component" "0.5.17" - "@firebase/util" "1.6.3" + "@firebase/component" "0.6.3" + "@firebase/util" "1.9.2" node-fetch "2.6.7" tslib "^2.1.0" -"@firebase/util@1.6.3": - version "1.6.3" - resolved "https://registry.yarnpkg.com/@firebase/util/-/util-1.6.3.tgz#76128c1b5684c031823e95f6c08a7fb8560655c6" - integrity sha512-FujteO6Zjv6v8A4HS+t7c+PjU0Kaxj+rOnka0BsI/twUaCC9t8EQPmXpWZdk7XfszfahJn2pqsflUWUhtUkRlg== +"@firebase/util@1.9.2": + version "1.9.2" + resolved "https://registry.yarnpkg.com/@firebase/util/-/util-1.9.2.tgz#f5e9e393c5bae3547b9c823ee12076be1e23b1e2" + integrity sha512-9l0uMGPGw3GsoD5khjMmYCCcMq/OR/OOSViiWMN+s2Q0pxM+fYzrii1H+r8qC/uoMjSVXomjLZt0vZIyryCqtQ== dependencies: tslib "^2.1.0" -"@firebase/webchannel-wrapper@0.6.2": - version "0.6.2" - resolved "https://registry.yarnpkg.com/@firebase/webchannel-wrapper/-/webchannel-wrapper-0.6.2.tgz#6d05fa126104c9907573364dc04147b89b530e15" - integrity sha512-zThUKcqIU6utWzM93uEvhlh8qj8A5LMPFJPvk/ODb+8GSSif19xM2Lw1M2ijyBy8+6skSkQBbavPzOU5Oh/8tQ== +"@firebase/webchannel-wrapper@0.9.0": + version "0.9.0" + resolved "https://registry.yarnpkg.com/@firebase/webchannel-wrapper/-/webchannel-wrapper-0.9.0.tgz#9340bce56560a8bdba1d25d6281d4bfc397450dc" + integrity sha512-BpiZLBWdLFw+qFel9p3Zs1jD6QmH7Ii4aTDu6+vx8ShdidChZUXqDhYJly4ZjSgQh54miXbBgBrk0S+jTIh/Qg== "@graphql-typed-document-node/core@^3.1.1": version "3.1.1" resolved "https://registry.yarnpkg.com/@graphql-typed-document-node/core/-/core-3.1.1.tgz#076d78ce99822258cf813ecc1e7fa460fa74d052" integrity sha512-NQ17ii0rK1b34VZonlmT2QMJFI70m0TRwbknO/ihlbatXyaktDhN/98vBiUU6kNBPljqGqyIrl2T4nY2RpFANg== -"@grpc/grpc-js@^1.3.2": - version "1.7.0" - resolved "https://registry.yarnpkg.com/@grpc/grpc-js/-/grpc-js-1.7.0.tgz#5a96bdbe51cce23faa38a4db6e43595a5c584849" - integrity sha512-wvKxal+40Xx11DXO2q5PfY3UiE25iwTb8SOz6A9IJII/V7d19x2ex0he+GJfVW0JZCaBjCPSjUB0yU9Ecm4WCw== +"@grpc/grpc-js@~1.7.0": + version "1.7.3" + resolved "https://registry.yarnpkg.com/@grpc/grpc-js/-/grpc-js-1.7.3.tgz#f2ea79f65e31622d7f86d4b4c9ae38f13ccab99a" + integrity sha512-H9l79u4kJ2PVSxUNA08HMYAnUBLj9v6KjYQ7SQ71hOZcEXhShE/y5iQCesP8+6/Ik/7i2O0a10bPquIcYfufog== dependencies: "@grpc/proto-loader" "^0.7.0" "@types/node" ">=12.12.47" @@ -900,9 +920,9 @@ yargs "^16.2.0" "@grpc/proto-loader@^0.7.0": - version "0.7.2" - resolved "https://registry.yarnpkg.com/@grpc/proto-loader/-/proto-loader-0.7.2.tgz#fa63178853afe1473c50cff89fe572f7c8b20154" - integrity sha512-jCdyLIT/tdQ1zhrbTQnJNK5nbDf0GoBpy5jVNywBzzMDF+Vs6uEaHnfz46dMtDxkvwrF2hzk5Z67goliceH0sA== + version "0.7.4" + resolved "https://registry.yarnpkg.com/@grpc/proto-loader/-/proto-loader-0.7.4.tgz#4946a84fbf47c3ddd4e6a97acb79d69a9f47ebf2" + integrity sha512-MnWjkGwqQ3W8fx94/c1CwqLsNmHHv2t0CFn+9++6+cDphC1lolpg9M2OU0iebIjK//pBNX9e94ho+gjx6vz39w== dependencies: "@types/long" "^4.0.1" lodash.camelcase "^4.3.0" @@ -1151,6 +1171,25 @@ "@jridgewell/resolve-uri" "^3.0.3" "@jridgewell/sourcemap-codec" "^1.4.10" +"@kurkle/color@^0.3.0": + version "0.3.2" + resolved "https://registry.yarnpkg.com/@kurkle/color/-/color-0.3.2.tgz#5acd38242e8bde4f9986e7913c8fdf49d3aa199f" + integrity sha512-fuscdXJ9G1qb7W8VdHi+IwRqij3lBkosAm4ydQtEmbY58OzHXqQhvlxqEkoz0yssNVn38bcpRWgA9PP+OGoisw== + +"@mui/base@5.0.0-alpha.116": + version "5.0.0-alpha.116" + resolved "https://registry.yarnpkg.com/@mui/base/-/base-5.0.0-alpha.116.tgz#c167a66b7232088b4bcd97ba36096a357c6e4fb9" + integrity sha512-VwhifWdrfHc4/ZdqRZ4Gf+7P39sovNN24By1YVZdvJ9fvp0Sr8sNftGUCjYXXz+xCXVBQDXvhfxMwZrj2MvJvA== + dependencies: + "@babel/runtime" "^7.20.7" + "@emotion/is-prop-valid" "^1.2.0" + "@mui/types" "^7.2.3" + "@mui/utils" "^5.11.7" + "@popperjs/core" "^2.11.6" + clsx "^1.2.1" + prop-types "^15.8.1" + react-is "^18.2.0" + "@mui/base@5.0.0-alpha.96": version "5.0.0-alpha.96" resolved "https://registry.yarnpkg.com/@mui/base/-/base-5.0.0-alpha.96.tgz#2189dd1012d0969ace69c3479b0aec2dbe9bbdc1" @@ -1165,10 +1204,10 @@ prop-types "^15.8.1" react-is "^18.2.0" -"@mui/core-downloads-tracker@^5.10.4": - version "5.10.4" - resolved "https://registry.yarnpkg.com/@mui/core-downloads-tracker/-/core-downloads-tracker-5.10.4.tgz#6b208687f016e8f583ee14582b8a949d89b2f121" - integrity sha512-VGekVa9dleJ+ii47+gXvKUV5a11T0nsjXN8bk5NqiJRQWRCAhbTHgsfZuctNcMeLW9FSf2gu6U0k2U6rhABKcA== +"@mui/core-downloads-tracker@^5.11.7": + version "5.11.7" + resolved "https://registry.yarnpkg.com/@mui/core-downloads-tracker/-/core-downloads-tracker-5.11.7.tgz#b3a3aad64c6b69f6165d7a00c0d9cfeacbe357a2" + integrity sha512-lZgX7XQTk0zVcpwEa80r+T4y09dosnUxWvFPSikU/2Hh5wnyNOek8WfJwGCNsaRiXJHMi5eHY+z8oku4u5lgNw== "@mui/icons-material@^5.10.16": version "5.11.0" @@ -1191,54 +1230,54 @@ react-is "^18.2.0" "@mui/material@^5.8.3": - version "5.10.4" - resolved "https://registry.yarnpkg.com/@mui/material/-/material-5.10.4.tgz#a3a72f438614fe4319a6ee805542bb599fd6ec02" - integrity sha512-uwupjunU3p8XxZU4f2zF1GYlwB9GDxW1H05BMDPSh0u+37yLxuQDMMxwQQPUo9jSA5Y22/eR4Y71ScxKU89QHg== - dependencies: - "@babel/runtime" "^7.18.9" - "@mui/base" "5.0.0-alpha.96" - "@mui/core-downloads-tracker" "^5.10.4" - "@mui/system" "^5.10.4" - "@mui/types" "^7.2.0" - "@mui/utils" "^5.10.3" + version "5.11.7" + resolved "https://registry.yarnpkg.com/@mui/material/-/material-5.11.7.tgz#d460c7239013a57cc2aa3d2bbe14ba875b29d7cb" + integrity sha512-wDv7Pc6kMe9jeWkmCLt4JChd1lPc2u23JQHpB35L2VwQowpNFoDfIwqi0sYCnZTMKlRc7lza8LqwSwHl2G52Rw== + dependencies: + "@babel/runtime" "^7.20.7" + "@mui/base" "5.0.0-alpha.116" + "@mui/core-downloads-tracker" "^5.11.7" + "@mui/system" "^5.11.7" + "@mui/types" "^7.2.3" + "@mui/utils" "^5.11.7" "@types/react-transition-group" "^4.4.5" clsx "^1.2.1" - csstype "^3.1.0" + csstype "^3.1.1" prop-types "^15.8.1" react-is "^18.2.0" react-transition-group "^4.4.5" -"@mui/private-theming@^5.10.3": - version "5.10.3" - resolved "https://registry.yarnpkg.com/@mui/private-theming/-/private-theming-5.10.3.tgz#7325eef3e480caaaa2d866b9057943ec4fbcb8ce" - integrity sha512-LCYIKlkGz2BTSng2BFzzwSJBRZbChIUri2x2Nh8ryk2B1Ho7zpvE7ex6y39LlStG2Frf92NFC/V4YQbmMAjD5A== +"@mui/private-theming@^5.11.7": + version "5.11.7" + resolved "https://registry.yarnpkg.com/@mui/private-theming/-/private-theming-5.11.7.tgz#e92b87d6ea68ae5a23d0f0d9d248361b889a98db" + integrity sha512-XzRTSZdc8bhuUdjablTNv3kFkZ/XIMlKkOqqJCU0G8W3tWGXpau2DXkafPd1ddjPhF9zF3qLKNGgKCChYItjgA== dependencies: - "@babel/runtime" "^7.18.9" - "@mui/utils" "^5.10.3" + "@babel/runtime" "^7.20.7" + "@mui/utils" "^5.11.7" prop-types "^15.8.1" -"@mui/styled-engine@^5.10.4": - version "5.10.4" - resolved "https://registry.yarnpkg.com/@mui/styled-engine/-/styled-engine-5.10.4.tgz#21b3ff3c18a748548b061bccff337a275e1f4861" - integrity sha512-y29qlonPj4wndTjbePk9O6uWp/FBRNXjiMwI64oiYQ+v3E0EkLnADfDn49GAqOJAfN/r7nHbVZBlvLNIcMbgDg== +"@mui/styled-engine@^5.11.0": + version "5.11.0" + resolved "https://registry.yarnpkg.com/@mui/styled-engine/-/styled-engine-5.11.0.tgz#79afb30c612c7807c4b77602cf258526d3997c7b" + integrity sha512-AF06K60Zc58qf0f7X+Y/QjaHaZq16znliLnGc9iVrV/+s8Ln/FCoeNuFvhlCbZZQ5WQcJvcy59zp0nXrklGGPQ== dependencies: - "@babel/runtime" "^7.18.9" - "@emotion/cache" "^11.10.3" - csstype "^3.1.0" + "@babel/runtime" "^7.20.6" + "@emotion/cache" "^11.10.5" + csstype "^3.1.1" prop-types "^15.8.1" "@mui/styles@^5.8.3": - version "5.10.3" - resolved "https://registry.yarnpkg.com/@mui/styles/-/styles-5.10.3.tgz#47d3016bcad0df5989a6a6fd3496dbaeee792f07" - integrity sha512-I9BYAKENJ6Ot+UEqsU+D2o5jVSeHAme+ZcPzBataTNmpjd7yrmdPeJgAyzju21KtSucBb283gvggcFqxLH1lOQ== + version "5.11.7" + resolved "https://registry.yarnpkg.com/@mui/styles/-/styles-5.11.7.tgz#e933d2f5320e1590eaf4ebf8a8e0d07ac2a24b39" + integrity sha512-J8YZGy8Dg9Ge7IFzYzoisnf1Q8clLQf0qMIDFfRhqLIFOGtPZWd7Y2rpULN1kh/qaTvoJxylrROnOFb04rHDUA== dependencies: - "@babel/runtime" "^7.18.9" + "@babel/runtime" "^7.20.7" "@emotion/hash" "^0.9.0" - "@mui/private-theming" "^5.10.3" - "@mui/types" "^7.2.0" - "@mui/utils" "^5.10.3" + "@mui/private-theming" "^5.11.7" + "@mui/types" "^7.2.3" + "@mui/utils" "^5.11.7" clsx "^1.2.1" - csstype "^3.1.0" + csstype "^3.1.1" hoist-non-react-statics "^3.3.2" jss "^10.9.2" jss-plugin-camel-case "^10.9.2" @@ -1250,31 +1289,31 @@ jss-plugin-vendor-prefixer "^10.9.2" prop-types "^15.8.1" -"@mui/system@^5.10.4", "@mui/system@^5.8.5": - version "5.10.4" - resolved "https://registry.yarnpkg.com/@mui/system/-/system-5.10.4.tgz#4621cbae1bfc551c95e368d32850160b64034a67" - integrity sha512-fE7LtYStPHPfq7EJXEVLQGvz23pS5YwSI7A4mWEFyyW21hHUh0c1opZXb7caHJsUTiBoC22W7R8GGfbVdSOnZA== +"@mui/system@^5.10.4", "@mui/system@^5.11.7", "@mui/system@^5.8.5": + version "5.11.7" + resolved "https://registry.yarnpkg.com/@mui/system/-/system-5.11.7.tgz#5e550c621733a18cd437678f11dcd1c3468129d0" + integrity sha512-uGB6hBxGlAdlmbLdTtUZYNPXkgQGGnKxHdkRATqsu7UlCxNsc/yS5NCEWy/3c4pnelD1LDLD39WrntP9mwhfkQ== dependencies: - "@babel/runtime" "^7.18.9" - "@mui/private-theming" "^5.10.3" - "@mui/styled-engine" "^5.10.4" - "@mui/types" "^7.2.0" - "@mui/utils" "^5.10.3" + "@babel/runtime" "^7.20.7" + "@mui/private-theming" "^5.11.7" + "@mui/styled-engine" "^5.11.0" + "@mui/types" "^7.2.3" + "@mui/utils" "^5.11.7" clsx "^1.2.1" - csstype "^3.1.0" + csstype "^3.1.1" prop-types "^15.8.1" -"@mui/types@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@mui/types/-/types-7.2.0.tgz#91380c2d42420f51f404120f7a9270eadd6f5c23" - integrity sha512-lGXtFKe5lp3UxTBGqKI1l7G8sE2xBik8qCfrLHD5olwP/YU0/ReWoWT7Lp1//ri32dK39oPMrJN8TgbkCSbsNA== +"@mui/types@^7.2.0", "@mui/types@^7.2.3": + version "7.2.3" + resolved "https://registry.yarnpkg.com/@mui/types/-/types-7.2.3.tgz#06faae1c0e2f3a31c86af6f28b3a4a42143670b9" + integrity sha512-tZ+CQggbe9Ol7e/Fs5RcKwg/woU+o8DCtOnccX6KmbBc7YrfqMYEYuaIcXHuhpT880QwNkZZ3wQwvtlDFA2yOw== -"@mui/utils@^5.10.3": - version "5.10.3" - resolved "https://registry.yarnpkg.com/@mui/utils/-/utils-5.10.3.tgz#ce2a96f31de2a5e717f507b5383dbabbddbc4dfc" - integrity sha512-4jXMDPfx6bpMVuheLaOpKTjpzw39ogAZLeaLj5+RJec3E37/hAZMYjURfblLfTWMMoGoqkY03mNsZaEwNobBow== +"@mui/utils@^5.10.3", "@mui/utils@^5.11.7": + version "5.11.7" + resolved "https://registry.yarnpkg.com/@mui/utils/-/utils-5.11.7.tgz#a343a5d375b4140c875bf4c96825c1a148994800" + integrity sha512-8uyNDeVHZA804Ego20Erv8TpxlbqTe/EbhTI2H1UYr4/RiIbBprat8W4Qqr2UQIsC/b3DLz+0RQ6R/E5BxEcLA== dependencies: - "@babel/runtime" "^7.18.9" + "@babel/runtime" "^7.20.7" "@types/prop-types" "^15.7.5" "@types/react-is" "^16.7.1 || ^17.0.0" prop-types "^15.8.1" @@ -1310,70 +1349,70 @@ dependencies: glob "7.1.7" -"@next/swc-android-arm-eabi@12.3.0": - version "12.3.0" - resolved "https://registry.yarnpkg.com/@next/swc-android-arm-eabi/-/swc-android-arm-eabi-12.3.0.tgz#9a934904643591cb6f66eb09803a92d2b10ada13" - integrity sha512-/PuirPnAKsYBw93w/7Q9hqy+KGOU9mjYprZ/faxMUJh/dc6v3rYLxkZKNG9nFPIW4QKNTCnhP40xF9hLnxO+xg== - -"@next/swc-android-arm64@12.3.0": - version "12.3.0" - resolved "https://registry.yarnpkg.com/@next/swc-android-arm64/-/swc-android-arm64-12.3.0.tgz#c1e3e24d0625efe88f45a2135c8f5c4dff594749" - integrity sha512-OaI+FhAM6P9B6Ybwbn0Zl8YwWido0lLwhDBi9WiYCh4RQmIXAyVIoIJPHo4fP05+mXaJ/k1trvDvuURvHOq2qw== - -"@next/swc-darwin-arm64@12.3.0": - version "12.3.0" - resolved "https://registry.yarnpkg.com/@next/swc-darwin-arm64/-/swc-darwin-arm64-12.3.0.tgz#37a9f971b9ad620184af69f38243a36757126fb9" - integrity sha512-9s4d3Mhii+WFce8o8Jok7WC3Bawkr9wEUU++SJRptjU1L5tsfYJMrSYCACHLhZujziNDLyExe4Hwwsccps1sfg== - -"@next/swc-darwin-x64@12.3.0": - version "12.3.0" - resolved "https://registry.yarnpkg.com/@next/swc-darwin-x64/-/swc-darwin-x64-12.3.0.tgz#fb017f1066c8cf2b8da49ef3588c8731d8bf1bf3" - integrity sha512-2scC4MqUTwGwok+wpVxP+zWp7WcCAVOtutki2E1n99rBOTnUOX6qXkgxSy083yBN6GqwuC/dzHeN7hIKjavfRA== - -"@next/swc-freebsd-x64@12.3.0": - version "12.3.0" - resolved "https://registry.yarnpkg.com/@next/swc-freebsd-x64/-/swc-freebsd-x64-12.3.0.tgz#e7955b016f41e0f95088e3459ff4197027871fbf" - integrity sha512-xAlruUREij/bFa+qsE1tmsP28t7vz02N4ZDHt2lh3uJUniE0Ne9idyIDLc1Ed0IF2RjfgOp4ZVunuS3OM0sngw== - -"@next/swc-linux-arm-gnueabihf@12.3.0": - version "12.3.0" - resolved "https://registry.yarnpkg.com/@next/swc-linux-arm-gnueabihf/-/swc-linux-arm-gnueabihf-12.3.0.tgz#d2233267bffaa24378245b328f2f8a01a37eab29" - integrity sha512-jin2S4VT/cugc2dSZEUIabhYDJNgrUh7fufbdsaAezgcQzqfdfJqfxl4E9GuafzB4cbRPTaqA0V5uqbp0IyGkQ== - -"@next/swc-linux-arm64-gnu@12.3.0": - version "12.3.0" - resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-12.3.0.tgz#149a0cb877352ab63e81cf1dd53b37f382929d2a" - integrity sha512-RqJHDKe0WImeUrdR0kayTkRWgp4vD/MS7g0r6Xuf8+ellOFH7JAAJffDW3ayuVZeMYOa7RvgNFcOoWnrTUl9Nw== - -"@next/swc-linux-arm64-musl@12.3.0": - version "12.3.0" - resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-12.3.0.tgz#73ec7f121f56fd7cf99cf2b00cf41f62c4560e90" - integrity sha512-nvNWoUieMjvDjpYJ/4SQe9lQs2xMj6ZRs8N+bmTrVu9leY2Fg3WD6W9p/1uU9hGO8u+OdF13wc4iRShu/WYIHg== - -"@next/swc-linux-x64-gnu@12.3.0": - version "12.3.0" - resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-12.3.0.tgz#6812e52ef21bfd091810f271dd61da11d82b66b9" - integrity sha512-4ajhIuVU9PeQCMMhdDgZTLrHmjbOUFuIyg6J19hZqwEwDTSqQyrSLkbJs2Nd7IRiM6Ul/XyrtEFCpk4k+xD2+w== - -"@next/swc-linux-x64-musl@12.3.0": - version "12.3.0" - resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-12.3.0.tgz#c9e7ffb6d44da330961c1ce651c5b03a1becfe22" - integrity sha512-U092RBYbaGxoMAwpauePJEu2PuZSEoUCGJBvsptQr2/2XIMwAJDYM4c/M5NfYEsBr+yjvsYNsOpYfeQ88D82Yg== - -"@next/swc-win32-arm64-msvc@12.3.0": - version "12.3.0" - resolved "https://registry.yarnpkg.com/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-12.3.0.tgz#e0d9d26297f52b0d3b3c2f5138ddcce30601bc98" - integrity sha512-pzSzaxjDEJe67bUok9Nxf9rykbJfHXW0owICFsPBsqHyc+cr8vpF7g9e2APTCddtVhvjkga9ILoZJ9NxWS7Yiw== - -"@next/swc-win32-ia32-msvc@12.3.0": - version "12.3.0" - resolved "https://registry.yarnpkg.com/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-12.3.0.tgz#37daeac1acc68537b8e76cd81fde96dce11f78b4" - integrity sha512-MQGUpMbYhQmTZ06a9e0hPQJnxFMwETo2WtyAotY3GEzbNCQVbCGhsvqEKcl+ZEHgShlHXUWvSffq1ZscY6gK7A== - -"@next/swc-win32-x64-msvc@12.3.0": - version "12.3.0" - resolved "https://registry.yarnpkg.com/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-12.3.0.tgz#c1b983316307f8f55fee491942b5d244bd2036e2" - integrity sha512-C/nw6OgQpEULWqs+wgMHXGvlJLguPRFFGqR2TAqWBerQ8J+Sg3z1ZTqwelkSi4FoqStGuZ2UdFHIDN1ySmR1xA== +"@next/swc-android-arm-eabi@12.3.4": + version "12.3.4" + resolved "https://registry.yarnpkg.com/@next/swc-android-arm-eabi/-/swc-android-arm-eabi-12.3.4.tgz#fd1c2dafe92066c6120761c6a39d19e666dc5dd0" + integrity sha512-cM42Cw6V4Bz/2+j/xIzO8nK/Q3Ly+VSlZJTa1vHzsocJRYz8KT6MrreXaci2++SIZCF1rVRCDgAg5PpqRibdIA== + +"@next/swc-android-arm64@12.3.4": + version "12.3.4" + resolved "https://registry.yarnpkg.com/@next/swc-android-arm64/-/swc-android-arm64-12.3.4.tgz#11a146dae7b8bca007239b21c616e83f77b19ed4" + integrity sha512-5jf0dTBjL+rabWjGj3eghpLUxCukRhBcEJgwLedewEA/LJk2HyqCvGIwj5rH+iwmq1llCWbOky2dO3pVljrapg== + +"@next/swc-darwin-arm64@12.3.4": + version "12.3.4" + resolved "https://registry.yarnpkg.com/@next/swc-darwin-arm64/-/swc-darwin-arm64-12.3.4.tgz#14ac8357010c95e67327f47082af9c9d75d5be79" + integrity sha512-DqsSTd3FRjQUR6ao0E1e2OlOcrF5br+uegcEGPVonKYJpcr0MJrtYmPxd4v5T6UCJZ+XzydF7eQo5wdGvSZAyA== + +"@next/swc-darwin-x64@12.3.4": + version "12.3.4" + resolved "https://registry.yarnpkg.com/@next/swc-darwin-x64/-/swc-darwin-x64-12.3.4.tgz#e7dc63cd2ac26d15fb84d4d2997207fb9ba7da0f" + integrity sha512-PPF7tbWD4k0dJ2EcUSnOsaOJ5rhT3rlEt/3LhZUGiYNL8KvoqczFrETlUx0cUYaXe11dRA3F80Hpt727QIwByQ== + +"@next/swc-freebsd-x64@12.3.4": + version "12.3.4" + resolved "https://registry.yarnpkg.com/@next/swc-freebsd-x64/-/swc-freebsd-x64-12.3.4.tgz#fe7ceec58746fdf03f1fcb37ec1331c28e76af93" + integrity sha512-KM9JXRXi/U2PUM928z7l4tnfQ9u8bTco/jb939pdFUHqc28V43Ohd31MmZD1QzEK4aFlMRaIBQOWQZh4D/E5lQ== + +"@next/swc-linux-arm-gnueabihf@12.3.4": + version "12.3.4" + resolved "https://registry.yarnpkg.com/@next/swc-linux-arm-gnueabihf/-/swc-linux-arm-gnueabihf-12.3.4.tgz#d7016934d02bfc8bd69818ffb0ae364b77b17af7" + integrity sha512-3zqD3pO+z5CZyxtKDTnOJ2XgFFRUBciOox6EWkoZvJfc9zcidNAQxuwonUeNts6Xbm8Wtm5YGIRC0x+12YH7kw== + +"@next/swc-linux-arm64-gnu@12.3.4": + version "12.3.4" + resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-12.3.4.tgz#43a7bc409b03487bff5beb99479cacdc7bd29af5" + integrity sha512-kiX0vgJGMZVv+oo1QuObaYulXNvdH/IINmvdZnVzMO/jic/B8EEIGlZ8Bgvw8LCjH3zNVPO3mGrdMvnEEPEhKA== + +"@next/swc-linux-arm64-musl@12.3.4": + version "12.3.4" + resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-12.3.4.tgz#4d1db6de6dc982b974cd1c52937111e3e4a34bd3" + integrity sha512-EETZPa1juczrKLWk5okoW2hv7D7WvonU+Cf2CgsSoxgsYbUCZ1voOpL4JZTOb6IbKMDo6ja+SbY0vzXZBUMvkQ== + +"@next/swc-linux-x64-gnu@12.3.4": + version "12.3.4" + resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-12.3.4.tgz#c3b414d77bab08b35f7dd8943d5586f0adb15e38" + integrity sha512-4csPbRbfZbuWOk3ATyWcvVFdD9/Rsdq5YHKvRuEni68OCLkfy4f+4I9OBpyK1SKJ00Cih16NJbHE+k+ljPPpag== + +"@next/swc-linux-x64-musl@12.3.4": + version "12.3.4" + resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-12.3.4.tgz#187a883ec09eb2442a5ebf126826e19037313c61" + integrity sha512-YeBmI+63Ro75SUiL/QXEVXQ19T++58aI/IINOyhpsRL1LKdyfK/35iilraZEFz9bLQrwy1LYAR5lK200A9Gjbg== + +"@next/swc-win32-arm64-msvc@12.3.4": + version "12.3.4" + resolved "https://registry.yarnpkg.com/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-12.3.4.tgz#89befa84e453ed2ef9a888f375eba565a0fde80b" + integrity sha512-Sd0qFUJv8Tj0PukAYbCCDbmXcMkbIuhnTeHm9m4ZGjCf6kt7E/RMs55Pd3R5ePjOkN7dJEuxYBehawTR/aPDSQ== + +"@next/swc-win32-ia32-msvc@12.3.4": + version "12.3.4" + resolved "https://registry.yarnpkg.com/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-12.3.4.tgz#cb50c08f0e40ead63642a7f269f0c8254261f17c" + integrity sha512-rt/vv/vg/ZGGkrkKcuJ0LyliRdbskQU+91bje+PgoYmxTZf/tYs6IfbmgudBJk6gH3QnjHWbkphDdRQrseRefQ== + +"@next/swc-win32-x64-msvc@12.3.4": + version "12.3.4" + resolved "https://registry.yarnpkg.com/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-12.3.4.tgz#d28ea15a72cdcf96201c60a43e9630cd7fda168f" + integrity sha512-DQ20JEfTBZAgF8QCjYfJhv2/279M6onxFjdG/+5B0Cyj00/EdBxiWb2eGGFgQhrBbNv/lsvzFbbi0Ptf8Vw/bg== "@nodelib/fs.scandir@2.1.5": version "2.1.5" @@ -1598,11 +1637,16 @@ resolved "https://registry.yarnpkg.com/@types/ms/-/ms-0.7.31.tgz#31b7ca6407128a3d2bbc27fe2d21b345397f6197" integrity sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA== -"@types/node@*", "@types/node@>=12.12.47", "@types/node@>=13.7.0": +"@types/node@*": version "18.7.16" resolved "https://registry.yarnpkg.com/@types/node/-/node-18.7.16.tgz#0eb3cce1e37c79619943d2fd903919fc30850601" integrity sha512-EQHhixfu+mkqHMZl1R2Ovuvn47PUw18azMJOTwSZr9/fhzHNGXAJ0ma0dayRVchprpCj0Kc1K1xKoWaATWF1qg== +"@types/node@>=12.12.47", "@types/node@>=13.7.0": + version "18.11.19" + resolved "https://registry.yarnpkg.com/@types/node/-/node-18.11.19.tgz#35e26df9ec441ab99d73e99e9aca82935eea216d" + integrity sha512-YUgMWAQBWLObABqrvx8qKO1enAvBUdjZOAWQ5grBAkp5LQv45jBvYKZ3oFS9iKRCQyFjqw6iuEa1vmFqtxYLZw== + "@types/normalize-package-data@^2.4.0": version "2.4.1" resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz#d3357479a0fdfdd5907fe67e17e0a85c906e1301" @@ -1631,9 +1675,9 @@ "@types/react" "*" "@types/react-redux@^7.1.20": - version "7.1.24" - resolved "https://registry.yarnpkg.com/@types/react-redux/-/react-redux-7.1.24.tgz#6caaff1603aba17b27d20f8ad073e4c077e975c0" - integrity sha512-7FkurKcS1k0FHZEtdbbgN8Oc6b+stGSfZYjQGicofJ0j4U0qIn/jaSvnP2pLwZKiai3/17xqqxkkrxTgN8UNbQ== + version "7.1.25" + resolved "https://registry.yarnpkg.com/@types/react-redux/-/react-redux-7.1.25.tgz#de841631205b24f9dfb4967dd4a7901e048f9a88" + integrity sha512-bAGh4e+w5D8dajd6InASVIyCo4pZLJ66oLb80F9OBLO1gKESbZcRCJpTT6uLXX+HAB57zw1WTdwJdAsewuTweg== dependencies: "@types/hoist-non-react-statics" "^3.3.0" "@types/react" "*" @@ -1648,9 +1692,9 @@ "@types/react" "*" "@types/react@*": - version "18.0.19" - resolved "https://registry.yarnpkg.com/@types/react/-/react-18.0.19.tgz#269a5f35b9a73c69dfb0c7189017013ab02acbaa" - integrity sha512-BDc3Q+4Q3zsn7k9xZrKfjWyJsSlEDMs38gD1qp2eDazLCdcPqAT+vq1ND+Z8AGel/UiwzNUk8ptpywgNQcJ1MQ== + version "18.0.27" + resolved "https://registry.yarnpkg.com/@types/react/-/react-18.0.27.tgz#d9425abe187a00f8a5ec182b010d4fd9da703b71" + integrity sha512-3vtRKHgVxu3Jp9t718R9BuzoD4NcQ8YJ5XRzsSKxNDiDonD2MXIT1TmSkenxuCycZJoQT5d2vE8LwWJxBC1gmA== dependencies: "@types/prop-types" "*" "@types/scheduler" "*" @@ -1736,10 +1780,10 @@ "@typescript-eslint/types" "4.33.0" eslint-visitor-keys "^2.0.0" -"@wry/context@^0.6.0": - version "0.6.1" - resolved "https://registry.yarnpkg.com/@wry/context/-/context-0.6.1.tgz#c3c29c0ad622adb00f6a53303c4f965ee06ebeb2" - integrity sha512-LOmVnY1iTU2D8tv4Xf6MVMZZ+juIJ87Kt/plMijjN20NMAXGmH4u8bS1t0uT74cZ5gwpocYueV58YwyI8y+GKw== +"@wry/context@^0.7.0": + version "0.7.0" + resolved "https://registry.yarnpkg.com/@wry/context/-/context-0.7.0.tgz#be88e22c0ddf62aeb0ae9f95c3d90932c619a5c8" + integrity sha512-LcDAiYWRtwAoSOArfk7cuYvFXytxfVrdX7yxoUmK7pPITLk5jYh2F8knCwS7LjgYL8u1eidPlKKV6Ikqq0ODqQ== dependencies: tslib "^2.3.0" @@ -1947,13 +1991,13 @@ array.prototype.filter@^1.0.0: is-string "^1.0.7" array.prototype.find@^2.1.1: - version "2.2.0" - resolved "https://registry.yarnpkg.com/array.prototype.find/-/array.prototype.find-2.2.0.tgz#153b8a28ad8965cd86d3117b07e6596af6f2880d" - integrity sha512-sn40qmUiLYAcRb/1HsIQjTTZ1kCy8II8VtZJpMn2Aoen9twULhbWXisfh3HimGqMlHGUul0/TfKCnXg42LuPpQ== + version "2.2.1" + resolved "https://registry.yarnpkg.com/array.prototype.find/-/array.prototype.find-2.2.1.tgz#769b8182a0b535c3d76ac025abab98ba1e12467b" + integrity sha512-I2ri5Z9uMpMvnsNrHre9l3PaX+z9D0/z6F7Yt2u15q7wt0I62g5kX6xUKR1SJiefgG+u2/gJUmM8B47XRvQR6w== dependencies: call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.19.4" + define-properties "^1.1.4" + es-abstract "^1.20.4" es-shim-unscopables "^1.0.0" array.prototype.flat@^1.2.3, array.prototype.flat@^1.2.5: @@ -2013,6 +2057,11 @@ auto-bind@^2.1.1: dependencies: "@types/react" "^16.8.12" +available-typed-arrays@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz#92f95616501069d07d10edb2fc37d3e1c65123b7" + integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw== + axe-core@^4.4.3: version "4.4.3" resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.4.3.tgz#11c74d23d5013c0fa5d183796729bc3482bd2f6f" @@ -2257,11 +2306,16 @@ can-use-dom@^0.1.0: resolved "https://registry.yarnpkg.com/can-use-dom/-/can-use-dom-0.1.0.tgz#22cc4a34a0abc43950f42c6411024a3f6366b45a" integrity sha512-ceOhN1DL7Y4O6M0j9ICgmTYziV89WMd96SvSl0REd8PMgrY0B/WBOPoed5S1KUmJqXgUXh8gzSe6E3ae27upsQ== -caniuse-lite@^1.0.30001332, caniuse-lite@^1.0.30001370: +caniuse-lite@^1.0.30001370: version "1.0.30001393" resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001393.tgz#1aa161e24fe6af2e2ccda000fc2b94be0b0db356" integrity sha512-N/od11RX+Gsk+1qY/jbPa0R6zJupEa0lxeBG598EbrtblxVCTJsQwbRBm6+V+rxpc5lHKdsXb9RY83cZIPLseA== +caniuse-lite@^1.0.30001406: + version "1.0.30001450" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001450.tgz#022225b91200589196b814b51b1bbe45144cf74f" + integrity sha512-qMBmvmQmFXaSxexkjjfMvD5rnDL0+m+dUMZKoDYsGG8iZN29RuYh9eRoMvKsT6uMAWlyUUGDEQGJJYjzCIO9ew== + capture-exit@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/capture-exit/-/capture-exit-2.0.0.tgz#fb953bfaebeb781f62898239dabb426d08a509a4" @@ -2301,10 +2355,12 @@ character-entities@^2.0.0: resolved "https://registry.yarnpkg.com/character-entities/-/character-entities-2.0.2.tgz#2d09c2e72cd9523076ccb21157dff66ad43fcc22" integrity sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ== -chart.js@^3.9.1: - version "3.9.1" - resolved "https://registry.yarnpkg.com/chart.js/-/chart.js-3.9.1.tgz#3abf2c775169c4c71217a107163ac708515924b8" - integrity sha512-Ro2JbLmvg83gXF5F4sniaQ+lTbSv18E+TIf2cOeiH1Iqd2PGFOtem+DUufMZsCJwFE7ywPOpfXFBwRTGq7dh6w== +chart.js@^4.1.1: + version "4.2.0" + resolved "https://registry.yarnpkg.com/chart.js/-/chart.js-4.2.0.tgz#dd281b2ce890bff32f3e249cf2972a1e74bc032c" + integrity sha512-wbtcV+QKeH0F7gQZaCJEIpsNriFheacouJQTVIjITi3eQA8bTlIBoknz0+dgV79aeKLNMAX+nDslIVE/nJ3rzA== + dependencies: + "@kurkle/color" "^0.3.0" cheerio-select@^2.1.0: version "2.1.0" @@ -2356,10 +2412,10 @@ class-utils@^0.3.5: isobject "^3.0.0" static-extend "^0.1.1" -classnames@^2.2.5: - version "2.3.1" - resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.3.1.tgz#dfcfa3891e306ec1dad105d0e88f4417b8535e8e" - integrity sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA== +classnames@^2.2.5, classnames@^2.3.2: + version "2.3.2" + resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.3.2.tgz#351d813bf0137fcc6a76a16b88208d2560a0d924" + integrity sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw== cliui@^6.0.0: version "6.0.0" @@ -2469,13 +2525,18 @@ concat-map@0.0.1: resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== -convert-source-map@^1.4.0, convert-source-map@^1.5.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: +convert-source-map@^1.4.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: version "1.8.0" resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.8.0.tgz#f3373c32d21b4d780dd8004514684fb791ca4369" integrity sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA== dependencies: safe-buffer "~5.1.1" +convert-source-map@^1.5.0: + version "1.9.0" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.9.0.tgz#7faae62353fb4213366d0ca98358d22e8368b05f" + integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A== + cookie@^0.4.1: version "0.4.2" resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.2.tgz#0e41f24de5ecf317947c82fc789e06a884824432" @@ -2491,15 +2552,10 @@ core-js-pure@^3.20.2: resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.25.1.tgz#79546518ae87cc362c991d9c2d211f45107991ee" integrity sha512-7Fr74bliUDdeJCBMxkkIuQ4xfxn/SwrVg+HkJUAoNEXVqYLv55l6Af0dJ5Lq2YBUW9yKqSkLXaS5SYPK6MGa/A== -core-util-is@~1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" - integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== - cosmiconfig@^7.0.0: - version "7.0.1" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.1.tgz#714d756522cace867867ccb4474c5d01bbae5d6d" - integrity sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ== + version "7.1.0" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.1.0.tgz#1443b9afa596b670082ea46cbd8f6a62b84635f6" + integrity sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA== dependencies: "@types/parse-json" "^4.0.0" import-fresh "^3.2.1" @@ -2568,10 +2624,10 @@ cssstyle@^2.3.0: dependencies: cssom "~0.3.6" -csstype@^3.0.2, csstype@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.0.tgz#4ddcac3718d787cf9df0d1b7d15033925c8f29f2" - integrity sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA== +csstype@^3.0.2, csstype@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.1.tgz#841b532c45c758ee546a11d5bd7b7b473c8c30b9" + integrity sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw== damerau-levenshtein@^1.0.8: version "1.0.8" @@ -2631,9 +2687,9 @@ decode-named-character-reference@^1.0.0: character-entities "^2.0.0" decode-uri-component@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" - integrity sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og== + version "0.2.2" + resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.2.tgz#e69dbe25d37941171dd540e024c444cd5188e1e9" + integrity sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ== decompress-response@^6.0.0: version "6.0.0" @@ -2843,34 +2899,34 @@ entities@^4.2.0, entities@^4.3.0, entities@^4.4.0: integrity sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA== enzyme-adapter-react-16@^1.15.6: - version "1.15.6" - resolved "https://registry.yarnpkg.com/enzyme-adapter-react-16/-/enzyme-adapter-react-16-1.15.6.tgz#fd677a658d62661ac5afd7f7f541f141f8085901" - integrity sha512-yFlVJCXh8T+mcQo8M6my9sPgeGzj85HSHi6Apgf1Cvq/7EL/J9+1JoJmJsRxZgyTvPMAqOEpRSu/Ii/ZpyOk0g== + version "1.15.7" + resolved "https://registry.yarnpkg.com/enzyme-adapter-react-16/-/enzyme-adapter-react-16-1.15.7.tgz#a737e6d8e2c147e9da5acf957755be7634f76201" + integrity sha512-LtjKgvlTc/H7adyQcj+aq0P0H07LDL480WQl1gU512IUyaDo/sbOaNDdZsJXYW2XaoPqrLLE9KbZS+X2z6BASw== dependencies: - enzyme-adapter-utils "^1.14.0" - enzyme-shallow-equal "^1.0.4" + enzyme-adapter-utils "^1.14.1" + enzyme-shallow-equal "^1.0.5" has "^1.0.3" - object.assign "^4.1.2" - object.values "^1.1.2" - prop-types "^15.7.2" + object.assign "^4.1.4" + object.values "^1.1.5" + prop-types "^15.8.1" react-is "^16.13.1" react-test-renderer "^16.0.0-0" semver "^5.7.0" -enzyme-adapter-utils@^1.14.0: - version "1.14.0" - resolved "https://registry.yarnpkg.com/enzyme-adapter-utils/-/enzyme-adapter-utils-1.14.0.tgz#afbb0485e8033aa50c744efb5f5711e64fbf1ad0" - integrity sha512-F/z/7SeLt+reKFcb7597IThpDp0bmzcH1E9Oabqv+o01cID2/YInlqHbFl7HzWBl4h3OdZYedtwNDOmSKkk0bg== +enzyme-adapter-utils@^1.14.1: + version "1.14.1" + resolved "https://registry.yarnpkg.com/enzyme-adapter-utils/-/enzyme-adapter-utils-1.14.1.tgz#f30db15dafc22e0ccd44f5acc8d93be29218cdcf" + integrity sha512-JZgMPF1QOI7IzBj24EZoDpaeG/p8Os7WeBZWTJydpsH7JRStc7jYbHE4CmNQaLqazaGFyLM8ALWA3IIZvxW3PQ== dependencies: airbnb-prop-types "^2.16.0" - function.prototype.name "^1.1.3" + function.prototype.name "^1.1.5" has "^1.0.3" - object.assign "^4.1.2" - object.fromentries "^2.0.3" - prop-types "^15.7.2" + object.assign "^4.1.4" + object.fromentries "^2.0.5" + prop-types "^15.8.1" semver "^5.7.1" -enzyme-shallow-equal@^1.0.1, enzyme-shallow-equal@^1.0.4: +enzyme-shallow-equal@^1.0.1: version "1.0.4" resolved "https://registry.yarnpkg.com/enzyme-shallow-equal/-/enzyme-shallow-equal-1.0.4.tgz#b9256cb25a5f430f9bfe073a84808c1d74fced2e" integrity sha512-MttIwB8kKxypwHvRynuC3ahyNc+cFbR8mjVIltnmzQ0uKGqmsfO4bfBuLxb0beLNPhjblUEYvEbsg+VSygvF1Q== @@ -2878,6 +2934,14 @@ enzyme-shallow-equal@^1.0.1, enzyme-shallow-equal@^1.0.4: has "^1.0.3" object-is "^1.1.2" +enzyme-shallow-equal@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/enzyme-shallow-equal/-/enzyme-shallow-equal-1.0.5.tgz#5528a897a6ad2bdc417c7221a7db682cd01711ba" + integrity sha512-i6cwm7hN630JXenxxJFBKzgLC3hMTafFQXflvzHgPmDhOBhxUWDe8AeRv1qp2/uWJ2Y8z5yLWMzmAfkTOiOCZg== + dependencies: + has "^1.0.3" + object-is "^1.1.5" + enzyme@^3.11.0: version "3.11.0" resolved "https://registry.yarnpkg.com/enzyme/-/enzyme-3.11.0.tgz#71d680c580fe9349f6f5ac6c775bc3e6b7a79c28" @@ -2913,7 +2977,46 @@ error-ex@^1.3.1: dependencies: is-arrayish "^0.2.1" -es-abstract@^1.19.0, es-abstract@^1.19.1, es-abstract@^1.19.2, es-abstract@^1.19.4, es-abstract@^1.19.5: +es-abstract@^1.19.0, es-abstract@^1.19.1, es-abstract@^1.19.5, es-abstract@^1.20.4: + version "1.21.1" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.21.1.tgz#e6105a099967c08377830a0c9cb589d570dd86c6" + integrity sha512-QudMsPOz86xYz/1dG1OuGBKOELjCh99IIWHLzy5znUB6j8xG2yMA7bfTV86VSqKF+Y/H08vQPR+9jyXpuC6hfg== + dependencies: + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + es-set-tostringtag "^2.0.1" + es-to-primitive "^1.2.1" + function-bind "^1.1.1" + function.prototype.name "^1.1.5" + get-intrinsic "^1.1.3" + get-symbol-description "^1.0.0" + globalthis "^1.0.3" + gopd "^1.0.1" + has "^1.0.3" + has-property-descriptors "^1.0.0" + has-proto "^1.0.1" + has-symbols "^1.0.3" + internal-slot "^1.0.4" + is-array-buffer "^3.0.1" + is-callable "^1.2.7" + is-negative-zero "^2.0.2" + is-regex "^1.1.4" + is-shared-array-buffer "^1.0.2" + is-string "^1.0.7" + is-typed-array "^1.1.10" + is-weakref "^1.0.2" + object-inspect "^1.12.2" + object-keys "^1.1.1" + object.assign "^4.1.4" + regexp.prototype.flags "^1.4.3" + safe-regex-test "^1.0.0" + string.prototype.trimend "^1.0.6" + string.prototype.trimstart "^1.0.6" + typed-array-length "^1.0.4" + unbox-primitive "^1.0.2" + which-typed-array "^1.1.9" + +es-abstract@^1.19.2: version "1.20.2" resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.20.2.tgz#8495a07bc56d342a3b8ea3ab01bd986700c2ccb3" integrity sha512-XxXQuVNrySBNlEkTYJoDNFe5+s2yIOpzq80sUHEdPdQr0S5nTLz4ZPPPswNIpKseDDUS5yghX1gfLIHQZ1iNuQ== @@ -2947,6 +3050,15 @@ es-array-method-boxes-properly@^1.0.0: resolved "https://registry.yarnpkg.com/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz#873f3e84418de4ee19c5be752990b2e44718d09e" integrity sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA== +es-set-tostringtag@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz#338d502f6f674301d710b80c8592de8a15f09cd8" + integrity sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg== + dependencies: + get-intrinsic "^1.1.3" + has "^1.0.3" + has-tostringtag "^1.0.0" + es-shim-unscopables@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz#702e632193201e3edf8713635d083d378e510241" @@ -3016,9 +3128,9 @@ eslint-config-next@12.0.3: eslint-plugin-react-hooks "^4.2.0" eslint-config-prettier@^8.3.0: - version "8.5.0" - resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz#5a81680ec934beca02c7b1a61cf8ca34b66feab1" - integrity sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q== + version "8.6.0" + resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-8.6.0.tgz#dec1d29ab728f4fa63061774e1672ac4e363d207" + integrity sha512-bAF0eLpLVqP5oEVUFKpMA+NnRFICwn9X8B5jrR9FcqnYBuPbqWEjTEspPWMj5ye6czoSLDweCzSo3Ko7gGrZaA== eslint-import-resolver-node@^0.3.4, eslint-import-resolver-node@^0.3.6: version "0.3.6" @@ -3425,36 +3537,36 @@ find-up@^4.0.0, find-up@^4.1.0: path-exists "^4.0.0" firebase@^9.8.4: - version "9.9.4" - resolved "https://registry.yarnpkg.com/firebase/-/firebase-9.9.4.tgz#bf13706eff90f40a8dc9de803223a728447a6279" - integrity sha512-XRfCw54nNGYUYNYi5PLJ6rcERN2M+aS32f6caYEx9GhCp9ndgHHzBL9BpPohUpEpKPtHA75EqYNf8kuR0HQndA== - dependencies: - "@firebase/analytics" "0.8.0" - "@firebase/analytics-compat" "0.1.13" - "@firebase/app" "0.7.32" - "@firebase/app-check" "0.5.12" - "@firebase/app-check-compat" "0.2.12" - "@firebase/app-compat" "0.1.33" - "@firebase/app-types" "0.7.0" - "@firebase/auth" "0.20.6" - "@firebase/auth-compat" "0.2.19" - "@firebase/database" "0.13.6" - "@firebase/database-compat" "0.2.6" - "@firebase/firestore" "3.4.15" - "@firebase/firestore-compat" "0.1.24" - "@firebase/functions" "0.8.4" - "@firebase/functions-compat" "0.2.4" - "@firebase/installations" "0.5.12" - "@firebase/installations-compat" "0.1.12" - "@firebase/messaging" "0.9.16" - "@firebase/messaging-compat" "0.1.16" - "@firebase/performance" "0.5.12" - "@firebase/performance-compat" "0.1.12" - "@firebase/remote-config" "0.3.11" - "@firebase/remote-config-compat" "0.1.12" - "@firebase/storage" "0.9.9" - "@firebase/storage-compat" "0.1.17" - "@firebase/util" "1.6.3" + version "9.17.1" + resolved "https://registry.yarnpkg.com/firebase/-/firebase-9.17.1.tgz#91c56fe9d9bf5ed1c405030e4fe8133c6069fd40" + integrity sha512-MSZaTRaaRLgDFLqoEnoPYK8zkLwQNvYeLZ3YSKdcQxG8hDifNO22ywS1cSA1ZCGHlQeOsDtfDwBejKcANf/RQw== + dependencies: + "@firebase/analytics" "0.9.3" + "@firebase/analytics-compat" "0.2.3" + "@firebase/app" "0.9.3" + "@firebase/app-check" "0.6.3" + "@firebase/app-check-compat" "0.3.3" + "@firebase/app-compat" "0.2.3" + "@firebase/app-types" "0.9.0" + "@firebase/auth" "0.21.3" + "@firebase/auth-compat" "0.3.3" + "@firebase/database" "0.14.3" + "@firebase/database-compat" "0.3.3" + "@firebase/firestore" "3.8.3" + "@firebase/firestore-compat" "0.3.3" + "@firebase/functions" "0.9.3" + "@firebase/functions-compat" "0.3.3" + "@firebase/installations" "0.6.3" + "@firebase/installations-compat" "0.2.3" + "@firebase/messaging" "0.12.3" + "@firebase/messaging-compat" "0.2.3" + "@firebase/performance" "0.6.3" + "@firebase/performance-compat" "0.2.3" + "@firebase/remote-config" "0.4.3" + "@firebase/remote-config-compat" "0.2.3" + "@firebase/storage" "0.11.1" + "@firebase/storage-compat" "0.3.1" + "@firebase/util" "1.9.2" flat-cache@^3.0.4: version "3.0.4" @@ -3470,9 +3582,16 @@ flatted@^3.1.0: integrity sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ== follow-redirects@^1.14.9: - version "1.15.1" - resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.1.tgz#0ca6a452306c9b276e4d3127483e29575e207ad5" - integrity sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA== + version "1.15.2" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.2.tgz#b460864144ba63f2681096f274c4e57026da2c13" + integrity sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA== + +for-each@^0.3.3: + version "0.3.3" + resolved "https://registry.yarnpkg.com/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e" + integrity sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw== + dependencies: + is-callable "^1.1.3" for-in@^1.0.2: version "1.0.2" @@ -3524,7 +3643,7 @@ function-bind@^1.1.1: resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== -function.prototype.name@^1.1.2, function.prototype.name@^1.1.3, function.prototype.name@^1.1.5: +function.prototype.name@^1.1.2, function.prototype.name@^1.1.5: version "1.1.5" resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.5.tgz#cce0505fe1ffb80503e6f9e46cc64e46a12a9621" integrity sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA== @@ -3554,10 +3673,10 @@ get-caller-file@^2.0.1, get-caller-file@^2.0.5: resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== -get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1, get-intrinsic@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.2.tgz#336975123e05ad0b7ba41f152ee4aadbea6cf598" - integrity sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA== +get-intrinsic@^1.0.2, get-intrinsic@^1.1.1, get-intrinsic@^1.1.2, get-intrinsic@^1.1.3: + version "1.2.0" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.0.tgz#7ad1dc0535f3a2904bba075772763e5051f6d05f" + integrity sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q== dependencies: function-bind "^1.1.1" has "^1.0.3" @@ -3643,6 +3762,13 @@ globals@^13.6.0, globals@^13.9.0: dependencies: type-fest "^0.20.2" +globalthis@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.3.tgz#5852882a52b80dc301b0660273e1ed082f0b6ccf" + integrity sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA== + dependencies: + define-properties "^1.1.3" + globby@^11.0.3: version "11.1.0" resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" @@ -3655,6 +3781,13 @@ globby@^11.0.3: merge2 "^1.4.1" slash "^3.0.0" +gopd@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c" + integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA== + dependencies: + get-intrinsic "^1.1.3" + graceful-fs@^4.2.4: version "4.2.10" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c" @@ -3704,6 +3837,11 @@ has-property-descriptors@^1.0.0: dependencies: get-intrinsic "^1.1.1" +has-proto@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/has-proto/-/has-proto-1.0.1.tgz#1885c1305538958aff469fef37937c22795408e0" + integrity sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg== + has-symbols@^1.0.2, has-symbols@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" @@ -3873,14 +4011,14 @@ ignore@^5.2.0: integrity sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ== imagekit-javascript@^1.5.2: - version "1.5.2" - resolved "https://registry.yarnpkg.com/imagekit-javascript/-/imagekit-javascript-1.5.2.tgz#d6b7b99771f5f120a442eaeda74dd1619c7433c4" - integrity sha512-qZquDA8vL4TGrn4VhKzzlnaDqPoYrn1Asrcfzfq0HvAy0w0P9jrPTl8foL6bPbvAGzx7Kj2P2M51HrOQKLX4IQ== + version "1.5.4" + resolved "https://registry.yarnpkg.com/imagekit-javascript/-/imagekit-javascript-1.5.4.tgz#0b95852fdb58a464a5e39affec827048867298f5" + integrity sha512-TPwiq8EkOCOzG02DvuAoo76pOKakutExGD3JScpOUTejpoVO1W6X0XvWHBWLJY9LWE5Yf+gE/RP1ZzCgAFT/UA== imagekit@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/imagekit/-/imagekit-4.1.1.tgz#94525363e0aeadfe6658e0e1b173398292f18ec7" - integrity sha512-pL0SWR8FXq8gtzyhWM19h8/Vjr6XNAbAO8YeiHinbs9b0KKNFhuDA5ehksqsPaMHAaB1MebUdoz77SwqCIwIoA== + version "4.1.2" + resolved "https://registry.yarnpkg.com/imagekit/-/imagekit-4.1.2.tgz#7ef56b8eb9697020d0b54b603f0841d21cfb05f0" + integrity sha512-9MCZ5NWfRCRtXqIb6qX0+rEfb7LcL4M9dyIIiK+4XFKl5dOO/V7FT/Rhgc8Q0lEntH74tVHKSY3J2Iph0FLjKg== dependencies: axios "^0.27.2" form-data "^4.0.0" @@ -3889,11 +4027,6 @@ imagekit@^4.1.1: tslib "^2.4.0" uuid "^8.3.2" -immediate@~3.0.5: - version "3.0.6" - resolved "https://registry.yarnpkg.com/immediate/-/immediate-3.0.6.tgz#9db1dbd0faf8de6fbe0f5dd5e56bb606280de69b" - integrity sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ== - import-fresh@^3.0.0, import-fresh@^3.2.1: version "3.3.0" resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" @@ -3923,7 +4056,7 @@ inflight@^1.0.4: once "^1.3.0" wrappy "1" -inherits@2, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3: +inherits@2, inherits@^2.0.3, inherits@^2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== @@ -3938,12 +4071,12 @@ inline-style-parser@0.1.1: resolved "https://registry.yarnpkg.com/inline-style-parser/-/inline-style-parser-0.1.1.tgz#ec8a3b429274e9c0a1f1c4ffa9453a7fef72cea1" integrity sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q== -internal-slot@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.3.tgz#7347e307deeea2faac2ac6205d4bc7d34967f59c" - integrity sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA== +internal-slot@^1.0.3, internal-slot@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.4.tgz#8551e7baf74a7a6ba5f749cfb16aa60722f0d6f3" + integrity sha512-tA8URYccNzMo94s5MQZgH8NB/XTa6HsOo0MLfXTKKEnHVVdegzaQoFZ7Jp44bdvLvY2waT5dc+j5ICEswhi7UQ== dependencies: - get-intrinsic "^1.1.0" + get-intrinsic "^1.1.3" has "^1.0.3" side-channel "^1.0.4" @@ -3961,6 +4094,15 @@ is-accessor-descriptor@^1.0.0: dependencies: kind-of "^6.0.0" +is-array-buffer@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/is-array-buffer/-/is-array-buffer-3.0.1.tgz#deb1db4fcae48308d54ef2442706c0393997052a" + integrity sha512-ASfLknmY8Xa2XtB4wmbz13Wu202baeA18cJBCeCy0wXUHZF0IPyVEXqKEcd+t2fNSLLL1vC6k7lxZEojNbISXQ== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.3" + is-typed-array "^1.1.10" + is-arrayish@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" @@ -3996,7 +4138,12 @@ is-buffer@^2.0.0: resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-2.0.5.tgz#ebc252e400d22ff8d77fa09888821a24a658c191" integrity sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ== -is-callable@^1.1.4, is-callable@^1.1.5, is-callable@^1.2.4: +is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.4, is-callable@^1.2.7: + version "1.2.7" + resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" + integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== + +is-callable@^1.1.5: version "1.2.4" resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.4.tgz#47301d58dd0259407865547853df6d61fe471945" integrity sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w== @@ -4008,13 +4155,20 @@ is-ci@^2.0.0: dependencies: ci-info "^2.0.0" -is-core-module@^2.8.1, is-core-module@^2.9.0: +is-core-module@^2.8.1: version "2.10.0" resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.10.0.tgz#9012ede0a91c69587e647514e1d5277019e728ed" integrity sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg== dependencies: has "^1.0.3" +is-core-module@^2.9.0: + version "2.11.0" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.11.0.tgz#ad4cb3e3863e814523c96f3f58d26cc570ff0144" + integrity sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw== + dependencies: + has "^1.0.3" + is-data-descriptor@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" @@ -4183,6 +4337,17 @@ is-symbol@^1.0.2, is-symbol@^1.0.3: dependencies: has-symbols "^1.0.2" +is-typed-array@^1.1.10, is-typed-array@^1.1.9: + version "1.1.10" + resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.10.tgz#36a5b5cb4189b575d1a3e4b08536bfb485801e3f" + integrity sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A== + dependencies: + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + for-each "^0.3.3" + gopd "^1.0.1" + has-tostringtag "^1.0.0" + is-typedarray@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" @@ -4212,7 +4377,7 @@ isarray@0.0.1: resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" integrity sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ== -isarray@1.0.0, isarray@~1.0.0: +isarray@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== @@ -4738,9 +4903,9 @@ json2mq@^0.2.0: string-convert "^0.2.0" json5@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe" - integrity sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow== + version "1.0.2" + resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.2.tgz#63d98d60f21b313b77c4d6da18bfa69d80e1d593" + integrity sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA== dependencies: minimist "^1.2.0" @@ -4834,16 +4999,6 @@ jss@10.9.2, jss@^10.9.2: array-includes "^3.1.5" object.assign "^4.1.3" -jszip@^3.6.0: - version "3.10.1" - resolved "https://registry.yarnpkg.com/jszip/-/jszip-3.10.1.tgz#34aee70eb18ea1faec2f589208a157d1feb091c2" - integrity sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g== - dependencies: - lie "~3.3.0" - pako "~1.0.2" - readable-stream "~2.3.6" - setimmediate "^1.0.5" - kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: version "3.2.2" resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" @@ -4911,22 +5066,15 @@ levn@~0.3.0: prelude-ls "~1.1.2" type-check "~0.3.2" -lie@~3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/lie/-/lie-3.3.0.tgz#dcf82dee545f46074daf200c7c1c5a08e0f40f6a" - integrity sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ== - dependencies: - immediate "~3.0.5" - lines-and-columns@^1.1.6: version "1.2.4" resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== loader-utils@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.2.tgz#d6e3b4fb81870721ae4e0868ab11dd638368c129" - integrity sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A== + version "2.0.4" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.4.tgz#8b5cb38b5c34a9a018ee1fc0e6a066d1dfcc528c" + integrity sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw== dependencies: big.js "^5.2.2" emojis-list "^3.0.0" @@ -4990,9 +5138,9 @@ long@^4.0.0: integrity sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA== long@^5.0.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/long/-/long-5.2.0.tgz#2696dadf4b4da2ce3f6f6b89186085d94d52fd61" - integrity sha512-9RTUNjK60eJbx3uz+TEGF7fUr29ZDxR5QzXcyDpeSfeH28S9ycINflOgOlppit5U+4kNTe83KQnMEerw7GmE8w== + version "5.2.1" + resolved "https://registry.yarnpkg.com/long/-/long-5.2.1.tgz#e27595d0083d103d2fa2c20c7699f8e0c92b897f" + integrity sha512-GKSNGeNAtw8IryjjkhZxuKB3JzlcLTwjtiQCHKvqQet81I93kXslhDQruGI/QsddO83mcDToBVy7GqGS/zYf/A== longest-streak@^3.0.0: version "3.0.1" @@ -5509,14 +5657,6 @@ mimic-response@^3.1.0: resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-3.1.0.tgz#2d1d59af9c1b129815accc2c46a022a5ce1fa3c9" integrity sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ== -mini-create-react-context@^0.4.0: - version "0.4.1" - resolved "https://registry.yarnpkg.com/mini-create-react-context/-/mini-create-react-context-0.4.1.tgz#072171561bfdc922da08a60c2197a497cc2d1d5e" - integrity sha512-YWCYEmd5CQeHGSAKrYvXgmzzkrvssZcuuQDDeqkT+PziKGMgE+0MCCtcKbROzocGBG1meBLl2FotlRwf4gAzbQ== - dependencies: - "@babel/runtime" "^7.12.1" - tiny-warning "^1.0.3" - minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" @@ -5525,9 +5665,9 @@ minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^3.1.2: brace-expansion "^1.1.7" minimist@^1.1.1, minimist@^1.2.0, minimist@^1.2.3, minimist@^1.2.6: - version "1.2.6" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.6.tgz#8637a5b759ea0d6e98702cfb3a9283323c93af44" - integrity sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q== + version "1.2.7" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.7.tgz#daa1c4d91f507390437c6a8bc01078e7000c4d18" + integrity sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g== mixin-deep@^1.2.0: version "1.3.2" @@ -5615,30 +5755,30 @@ nearley@^2.7.10: randexp "0.4.6" next@^12.2.0: - version "12.3.0" - resolved "https://registry.yarnpkg.com/next/-/next-12.3.0.tgz#0e4c1ed0092544c7e8f4c998ca57cf6529e286cb" - integrity sha512-GpzI6me9V1+XYtfK0Ae9WD0mKqHyzQlGq1xH1rzNIYMASo4Tkl4rTe9jSqtBpXFhOS33KohXs9ZY38Akkhdciw== + version "12.3.4" + resolved "https://registry.yarnpkg.com/next/-/next-12.3.4.tgz#f2780a6ebbf367e071ce67e24bd8a6e05de2fcb1" + integrity sha512-VcyMJUtLZBGzLKo3oMxrEF0stxh8HwuW976pAzlHhI3t8qJ4SROjCrSh1T24bhrbjw55wfZXAbXPGwPt5FLRfQ== dependencies: - "@next/env" "12.3.0" + "@next/env" "12.3.4" "@swc/helpers" "0.4.11" - caniuse-lite "^1.0.30001332" + caniuse-lite "^1.0.30001406" postcss "8.4.14" - styled-jsx "5.0.6" + styled-jsx "5.0.7" use-sync-external-store "1.2.0" optionalDependencies: - "@next/swc-android-arm-eabi" "12.3.0" - "@next/swc-android-arm64" "12.3.0" - "@next/swc-darwin-arm64" "12.3.0" - "@next/swc-darwin-x64" "12.3.0" - "@next/swc-freebsd-x64" "12.3.0" - "@next/swc-linux-arm-gnueabihf" "12.3.0" - "@next/swc-linux-arm64-gnu" "12.3.0" - "@next/swc-linux-arm64-musl" "12.3.0" - "@next/swc-linux-x64-gnu" "12.3.0" - "@next/swc-linux-x64-musl" "12.3.0" - "@next/swc-win32-arm64-msvc" "12.3.0" - "@next/swc-win32-ia32-msvc" "12.3.0" - "@next/swc-win32-x64-msvc" "12.3.0" + "@next/swc-android-arm-eabi" "12.3.4" + "@next/swc-android-arm64" "12.3.4" + "@next/swc-darwin-arm64" "12.3.4" + "@next/swc-darwin-x64" "12.3.4" + "@next/swc-freebsd-x64" "12.3.4" + "@next/swc-linux-arm-gnueabihf" "12.3.4" + "@next/swc-linux-arm64-gnu" "12.3.4" + "@next/swc-linux-arm64-musl" "12.3.4" + "@next/swc-linux-x64-gnu" "12.3.4" + "@next/swc-linux-x64-musl" "12.3.4" + "@next/swc-win32-arm64-msvc" "12.3.4" + "@next/swc-win32-ia32-msvc" "12.3.4" + "@next/swc-win32-x64-msvc" "12.3.4" nice-try@^1.0.4: version "1.0.5" @@ -5756,12 +5896,17 @@ object-copy@^0.1.0: define-property "^0.2.5" kind-of "^3.0.3" -object-inspect@^1.12.2, object-inspect@^1.7.0, object-inspect@^1.9.0: +object-inspect@^1.12.2, object-inspect@^1.9.0: + version "1.12.3" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.3.tgz#ba62dffd67ee256c8c086dfae69e016cd1f198b9" + integrity sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g== + +object-inspect@^1.7.0: version "1.12.2" resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.2.tgz#c0641f26394532f28ab8d796ab954e43c009a8ea" integrity sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ== -object-is@^1.0.2, object-is@^1.1.2: +object-is@^1.0.2, object-is@^1.1.2, object-is@^1.1.5: version "1.1.5" resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.1.5.tgz#b9deeaa5fc7f1846a0faecdceec138e5778f53ac" integrity sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw== @@ -5781,7 +5926,7 @@ object-visit@^1.0.0: dependencies: isobject "^3.0.0" -object.assign@^4.1.0, object.assign@^4.1.2, object.assign@^4.1.3, object.assign@^4.1.4: +object.assign@^4.1.0, object.assign@^4.1.3, object.assign@^4.1.4: version "4.1.4" resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.4.tgz#9673c7c7c351ab8c4d0b516f4343ebf4dfb7799f" integrity sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ== @@ -5791,7 +5936,7 @@ object.assign@^4.1.0, object.assign@^4.1.2, object.assign@^4.1.3, object.assign@ has-symbols "^1.0.3" object-keys "^1.1.1" -object.entries@^1.1.1, object.entries@^1.1.2, object.entries@^1.1.5: +object.entries@^1.1.1, object.entries@^1.1.5: version "1.1.5" resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.5.tgz#e1acdd17c4de2cd96d5a08487cfb9db84d881861" integrity sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g== @@ -5800,7 +5945,16 @@ object.entries@^1.1.1, object.entries@^1.1.2, object.entries@^1.1.5: define-properties "^1.1.3" es-abstract "^1.19.1" -object.fromentries@^2.0.3, object.fromentries@^2.0.5: +object.entries@^1.1.2: + version "1.1.6" + resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.6.tgz#9737d0e5b8291edd340a3e3264bb8a3b00d5fa23" + integrity sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + +object.fromentries@^2.0.5: version "2.0.5" resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.5.tgz#7b37b205109c21e741e605727fe8b0ad5fa08251" integrity sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw== @@ -5824,7 +5978,7 @@ object.pick@^1.3.0: dependencies: isobject "^3.0.1" -object.values@^1.1.1, object.values@^1.1.2, object.values@^1.1.5: +object.values@^1.1.1, object.values@^1.1.5: version "1.1.5" resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.5.tgz#959f63e3ce9ef108720333082131e4a459b716ac" integrity sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg== @@ -5848,11 +6002,11 @@ onetime@^5.1.0: mimic-fn "^2.1.0" optimism@^0.16.1: - version "0.16.1" - resolved "https://registry.yarnpkg.com/optimism/-/optimism-0.16.1.tgz#7c8efc1f3179f18307b887e18c15c5b7133f6e7d" - integrity sha512-64i+Uw3otrndfq5kaoGNoY7pvOhSsjFEN4bdEFh80MWVk/dbgJfMv7VFDeCT8LxNAlEVhQmdVEbfE7X2nWNIIg== + version "0.16.2" + resolved "https://registry.yarnpkg.com/optimism/-/optimism-0.16.2.tgz#519b0c78b3b30954baed0defe5143de7776bf081" + integrity sha512-zWNbgWj+3vLEjZNIh/okkY2EUfX+vB9TJopzIZwT1xxaMqC5hRLLraePod4c5n4He08xuXNH+zhKFFCu390wiQ== dependencies: - "@wry/context" "^0.6.0" + "@wry/context" "^0.7.0" "@wry/trie" "^0.3.0" optionator@^0.8.1: @@ -5908,11 +6062,6 @@ p-try@^2.0.0: resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== -pako@~1.0.2: - version "1.0.11" - resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf" - integrity sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw== - parent-module@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" @@ -6062,9 +6211,9 @@ prelude-ls@~1.1.2: integrity sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w== prettier@^2.1.2: - version "2.7.1" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.7.1.tgz#e235806850d057f97bb08368a4f7d899f7760c64" - integrity sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g== + version "2.8.3" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.8.3.tgz#ab697b1d3dd46fb4626fbe2f543afe0cc98d8632" + integrity sha512-tJ/oJ4amDihPoufT5sM0Z1SKEuKay8LfVAMlbbhnnkvt6BUserZylqo2PN+p9KeljLr0OHa2rXHU1T8reeoTrw== pretty-format@^26.6.2: version "26.6.2" @@ -6076,11 +6225,6 @@ pretty-format@^26.6.2: ansi-styles "^4.0.0" react-is "^17.0.1" -process-nextick-args@~2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" - integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== - progress@^2.0.0: version "2.0.3" resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" @@ -6137,9 +6281,9 @@ protobufjs@^6.11.3: long "^4.0.0" protobufjs@^7.0.0: - version "7.1.1" - resolved "https://registry.yarnpkg.com/protobufjs/-/protobufjs-7.1.1.tgz#0117befb4b0f5a49d028e93f2ca62c3c1f5e7c65" - integrity sha512-d0nMQqS/aT3lfV8bKi9Gbg73vPd2LcDdTDOu6RE/M+h9DY8g1EmDzk3ADPccthEWfTBjkR2oxNdx9Gs8YubT+g== + version "7.2.1" + resolved "https://registry.yarnpkg.com/protobufjs/-/protobufjs-7.2.1.tgz#939e76a8e69fd5c70b13f7dd78565d65ce20cdcb" + integrity sha512-L3pCItypTnPK27+CS8nuhZMYtsY+i8dqdq2vZsYHlG17CnWp1DWPQ/sos0vOKrj1fHEAzo3GBqSHLaeZyKUCDA== dependencies: "@protobufjs/aspromise" "^1.1.2" "@protobufjs/base64" "^1.1.2" @@ -6226,9 +6370,9 @@ react-dom@^18.1.0: scheduler "^0.23.0" react-dropzone@^14.2.1: - version "14.2.2" - resolved "https://registry.yarnpkg.com/react-dropzone/-/react-dropzone-14.2.2.tgz#a75a0676055fe9e2cb78578df4dedb4c42b54f98" - integrity sha512-5oyGN/B5rNhop2ggUnxztXBQ6q6zii+OMEftPzsxAR2hhpVWz0nAV+3Ktxo2h5bZzdcCKrpd8bfWAVsveIBM+w== + version "14.2.3" + resolved "https://registry.yarnpkg.com/react-dropzone/-/react-dropzone-14.2.3.tgz#0acab68308fda2d54d1273a1e626264e13d4e84b" + integrity sha512-O3om8I+PkFKbxCukfIR3QAGftYXDZfOE2N1mr/7qebQJHs7U+/RSL/9xomJNpRg9kM5h9soQSdf0Gc7OHF5Fug== dependencies: attr-accept "^2.2.2" file-selector "^0.6.0" @@ -6319,9 +6463,9 @@ react-material-ui-carousel@^2.3.5: react-swipeable "^6.1.0" react-redux@^7.2.1: - version "7.2.8" - resolved "https://registry.yarnpkg.com/react-redux/-/react-redux-7.2.8.tgz#a894068315e65de5b1b68899f9c6ee0923dd28de" - integrity sha512-6+uDjhs3PSIclqoCk0kd6iX74gzrGc3W5zcAjbrFgEdIjRSQObdIwfx80unTkVUYvbQ95Y8Av3OvFHq1w5EOUw== + version "7.2.9" + resolved "https://registry.yarnpkg.com/react-redux/-/react-redux-7.2.9.tgz#09488fbb9416a4efe3735b7235055442b042481d" + integrity sha512-Gx4L3uM182jEEayZfRbI/G11ZpYdNAnBs70lFVMNdHJI76XYtR+7m0MN+eAs7UHBPhWXcnFPaS+9owSCJQHNpQ== dependencies: "@babel/runtime" "^7.15.4" "@types/react-redux" "^7.1.20" @@ -6349,28 +6493,27 @@ react-responsive-mixin@^0.4.0: json2mq "^0.2.0" react-router-dom@^5.2.0: - version "5.3.3" - resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-5.3.3.tgz#8779fc28e6691d07afcaf98406d3812fe6f11199" - integrity sha512-Ov0tGPMBgqmbu5CDmN++tv2HQ9HlWDuWIIqn4b88gjlAN5IHI+4ZUZRcpz9Hl0azFIwihbLDYw1OiHGRo7ZIng== + version "5.3.4" + resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-5.3.4.tgz#2ed62ffd88cae6db134445f4a0c0ae8b91d2e5e6" + integrity sha512-m4EqFMHv/Ih4kpcBCONHbkT68KoAeHN4p3lAGoNryfHi0dMy0kCzEZakiKRsvg5wHZ/JLrLW8o8KomWiz/qbYQ== dependencies: "@babel/runtime" "^7.12.13" history "^4.9.0" loose-envify "^1.3.1" prop-types "^15.6.2" - react-router "5.3.3" + react-router "5.3.4" tiny-invariant "^1.0.2" tiny-warning "^1.0.0" -react-router@5.3.3: - version "5.3.3" - resolved "https://registry.yarnpkg.com/react-router/-/react-router-5.3.3.tgz#8e3841f4089e728cf82a429d92cdcaa5e4a3a288" - integrity sha512-mzQGUvS3bM84TnbtMYR8ZjKnuPJ71IjSzR+DE6UkUqvN4czWIqEs17yLL8xkAycv4ev0AiN+IGrWu88vJs/p2w== +react-router@5.3.4: + version "5.3.4" + resolved "https://registry.yarnpkg.com/react-router/-/react-router-5.3.4.tgz#8ca252d70fcc37841e31473c7a151cf777887bb5" + integrity sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA== dependencies: "@babel/runtime" "^7.12.13" history "^4.9.0" hoist-non-react-statics "^3.1.0" loose-envify "^1.3.1" - mini-create-react-context "^0.4.0" path-to-regexp "^1.7.0" prop-types "^15.6.2" react-is "^16.6.0" @@ -6378,19 +6521,19 @@ react-router@5.3.3: tiny-warning "^1.0.0" react-scroll@^1.8.1: - version "1.8.7" - resolved "https://registry.yarnpkg.com/react-scroll/-/react-scroll-1.8.7.tgz#8020035329efad00f03964e18aff6822137de3aa" - integrity sha512-fBOIwweAlhicx8RqP9tQXn/Uhd+DTtVRjw+0VBsIn1Z+MjRYLhTZ0tMoTAU1vOD3dce8mI6copexI4yWII+Luw== + version "1.8.9" + resolved "https://registry.yarnpkg.com/react-scroll/-/react-scroll-1.8.9.tgz#96f8a82f882b187970c2338759225c7e619d915b" + integrity sha512-9m7ztraiX/l6L7erzYAD3fhnveNckei6/NkWfqwN2e0FRdoE2W6Pk4oi2Nah7mWpPCPAeIgegfaqZACTimPOwg== dependencies: lodash.throttle "^4.1.1" prop-types "^15.7.2" react-share@^4.4.0: - version "4.4.0" - resolved "https://registry.yarnpkg.com/react-share/-/react-share-4.4.0.tgz#cabbf2111d7a907a888ab4d89d08410329efd5ee" - integrity sha512-POe8Ge/JT9Ew9iyW7CiYsCCWCb8uMJWqFl9S7W0fJ/oH5gBJNzukH0bL5vSr17KKG5h15d3GfKaoviI22BKeYA== + version "4.4.1" + resolved "https://registry.yarnpkg.com/react-share/-/react-share-4.4.1.tgz#4bfb0b512e26afedfea2fb66eb13c95c28fb216a" + integrity sha512-AJ9m9RiJssqvYg7MoJUc9J0D7b/liWrsfQ99ndKc5vJ4oVHHd4Fy87jBlKEQPibT40oYA3AQ/a9/oQY6/yaigw== dependencies: - classnames "^2.2.5" + classnames "^2.3.2" jsonp "^0.2.1" react-side-effect@^2.1.0: @@ -6493,28 +6636,15 @@ readable-stream@^3.1.1, readable-stream@^3.4.0: string_decoder "^1.1.1" util-deprecate "^1.0.1" -readable-stream@~2.3.6: - version "2.3.7" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" - integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== - dependencies: - core-util-is "~1.0.0" - inherits "~2.0.3" - isarray "~1.0.0" - process-nextick-args "~2.0.0" - safe-buffer "~5.1.1" - string_decoder "~1.1.1" - util-deprecate "~1.0.1" - redux-thunk@^2.3.0: - version "2.4.1" - resolved "https://registry.yarnpkg.com/redux-thunk/-/redux-thunk-2.4.1.tgz#0dd8042cf47868f4b29699941de03c9301a75714" - integrity sha512-OOYGNY5Jy2TWvTL1KgAlVy6dcx3siPJ1wTq741EPyUKfn6W6nChdICjZwCd0p8AZBs5kWpZlbkXW2nE/zjUa+Q== + version "2.4.2" + resolved "https://registry.yarnpkg.com/redux-thunk/-/redux-thunk-2.4.2.tgz#b9d05d11994b99f7a91ea223e8b04cf0afa5ef3b" + integrity sha512-+P3TjtnP0k/FEjcBL5FZpoovtvrTNT/UXd4/sluaSyrURlSlhLSzEdfsTBW7WsKB6yPvgd7q/iZPICFjW4o57Q== redux@^4.0.0, redux@^4.0.5: - version "4.2.0" - resolved "https://registry.yarnpkg.com/redux/-/redux-4.2.0.tgz#46f10d6e29b6666df758780437651eeb2b969f13" - integrity sha512-oSBmcKKIuIR4ME29/AeNUnl5L+hvBq7OaJWzaptTQJAntaPvxIJqfnjbaEiCzzaIz+XmVILfqAM3Ob0aXLPfjA== + version "4.2.1" + resolved "https://registry.yarnpkg.com/redux/-/redux-4.2.1.tgz#c08f4306826c49b5e9dc901dee0452ea8fce6197" + integrity sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w== dependencies: "@babel/runtime" "^7.9.2" @@ -6669,6 +6799,11 @@ resolve@^2.0.0-next.3: path-parse "^1.0.7" supports-preserve-symlinks-flag "^1.0.0" +response-iterator@^0.2.6: + version "0.2.6" + resolved "https://registry.yarnpkg.com/response-iterator/-/response-iterator-0.2.6.tgz#249005fb14d2e4eeb478a3f735a28fd8b4c9f3da" + integrity sha512-pVzEEzrsg23Sh053rmDUvLSkGXluZio0qu8VT6ukrYuvtjVfCbDZH9d6PGXb8HZfzdNZt8feXv/jvUzlhRgLnw== + ret@~0.1.10: version "0.1.15" resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" @@ -6723,11 +6858,20 @@ safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@~5.2.0: resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== -safe-buffer@~5.1.0, safe-buffer@~5.1.1: +safe-buffer@~5.1.1: version "5.1.2" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== +safe-regex-test@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/safe-regex-test/-/safe-regex-test-1.0.0.tgz#793b874d524eb3640d1873aad03596db2d4f2295" + integrity sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.3" + is-regex "^1.1.4" + safe-regex@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" @@ -6786,15 +6930,6 @@ schema-utils@^3.0.0: ajv "^6.12.5" ajv-keywords "^3.5.2" -selenium-webdriver@4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/selenium-webdriver/-/selenium-webdriver-4.1.2.tgz#d463b4335632d2ea41a9e988e435a55dc41f5314" - integrity sha512-e4Ap8vQvhipgBB8Ry9zBiKGkU6kHKyNnWiavGGLKkrdW81Zv7NVMtFOL/j3yX0G8QScM7XIXijKssNd4EUxSOw== - dependencies: - jszip "^3.6.0" - tmp "^0.2.1" - ws ">=7.4.6" - "semver@2 || 3 || 4 || 5", semver@^5.5.0, semver@^5.7.0, semver@^5.7.1: version "5.7.1" resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" @@ -6832,11 +6967,6 @@ set-value@^2.0.0, set-value@^2.0.1: is-plain-object "^2.0.3" split-string "^3.0.1" -setimmediate@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" - integrity sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA== - sharp@^0.30.5: version "0.30.7" resolved "https://registry.yarnpkg.com/sharp/-/sharp-0.30.7.tgz#7862bda98804fdd1f0d5659c85e3324b90d94c7c" @@ -7116,23 +7246,23 @@ string.prototype.trim@^1.2.1: define-properties "^1.1.4" es-abstract "^1.19.5" -string.prototype.trimend@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz#914a65baaab25fbdd4ee291ca7dde57e869cb8d0" - integrity sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog== +string.prototype.trimend@^1.0.5, string.prototype.trimend@^1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz#c4a27fa026d979d79c04f17397f250a462944533" + integrity sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ== dependencies: call-bind "^1.0.2" define-properties "^1.1.4" - es-abstract "^1.19.5" + es-abstract "^1.20.4" -string.prototype.trimstart@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz#5466d93ba58cfa2134839f81d7f42437e8c01fef" - integrity sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg== +string.prototype.trimstart@^1.0.5, string.prototype.trimstart@^1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz#e90ab66aa8e4007d92ef591bbf3cd422c56bdcf4" + integrity sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA== dependencies: call-bind "^1.0.2" define-properties "^1.1.4" - es-abstract "^1.19.5" + es-abstract "^1.20.4" string_decoder@^1.1.1: version "1.3.0" @@ -7141,13 +7271,6 @@ string_decoder@^1.1.1: dependencies: safe-buffer "~5.2.0" -string_decoder@~1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" - integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== - dependencies: - safe-buffer "~5.1.0" - strip-ansi@^6.0.0, strip-ansi@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" @@ -7192,15 +7315,15 @@ style-to-object@^0.3.0: dependencies: inline-style-parser "0.1.1" -styled-jsx@5.0.6: - version "5.0.6" - resolved "https://registry.yarnpkg.com/styled-jsx/-/styled-jsx-5.0.6.tgz#fa684790a9cc3badded14badea163418fe568f77" - integrity sha512-xOeROtkK5MGMDimBQ3J6iPId8q0t/BDoG5XN6oKkZClVz9ISF/hihN8OCn2LggMU6N32aXnrXBdn3auSqNS9fA== +styled-jsx@5.0.7: + version "5.0.7" + resolved "https://registry.yarnpkg.com/styled-jsx/-/styled-jsx-5.0.7.tgz#be44afc53771b983769ac654d355ca8d019dff48" + integrity sha512-b3sUzamS086YLRuvnaDigdAewz1/EFYlHpYBP5mZovKEdQQOIIYq8lApylub3HHZ6xFjV051kkGU7cudJmrXEA== -stylis@4.0.13: - version "4.0.13" - resolved "https://registry.yarnpkg.com/stylis/-/stylis-4.0.13.tgz#f5db332e376d13cc84ecfe5dace9a2a51d954c91" - integrity sha512-xGPXiFVl4YED9Jh7Euv2V220mriG9u4B2TA6Ybjc1catrstKD2PpIdU3U0RKpkVBC2EhmL/F0sPCr9vrFTNRag== +stylis@4.1.3: + version "4.1.3" + resolved "https://registry.yarnpkg.com/stylis/-/stylis-4.1.3.tgz#fd2fbe79f5fed17c55269e16ed8da14c84d069f7" + integrity sha512-GP6WDNWf+o403jrEp9c5jibKavrtLW+/qYGhFxFrG8maXhwTBI7gLLhiBb0o7uFccWN+EOS9aMO6cGHWAO07OA== supports-color@^5.3.0: version "5.5.0" @@ -7299,22 +7422,15 @@ throat@^5.0.0: integrity sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA== tiny-invariant@^1.0.2: - version "1.2.0" - resolved "https://registry.yarnpkg.com/tiny-invariant/-/tiny-invariant-1.2.0.tgz#a1141f86b672a9148c72e978a19a73b9b94a15a9" - integrity sha512-1Uhn/aqw5C6RI4KejVeTg6mIS7IqxnLJ8Mv2tV5rTc0qWobay7pDUz6Wi392Cnc8ak1H0F2cjoRzb2/AW4+Fvg== + version "1.3.1" + resolved "https://registry.yarnpkg.com/tiny-invariant/-/tiny-invariant-1.3.1.tgz#8560808c916ef02ecfd55e66090df23a4b7aa642" + integrity sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw== -tiny-warning@^1.0.0, tiny-warning@^1.0.2, tiny-warning@^1.0.3: +tiny-warning@^1.0.0, tiny-warning@^1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/tiny-warning/-/tiny-warning-1.0.3.tgz#94a30db453df4c643d0fd566060d60a875d84754" integrity sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA== -tmp@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.2.1.tgz#8457fc3037dcf4719c251367a1af6500ee1ccf14" - integrity sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ== - dependencies: - rimraf "^3.0.0" - tmpl@1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.5.tgz#8683e0b902bb9c20c4f726e3c0b69f36518c07cc" @@ -7407,9 +7523,9 @@ tslib@^1.8.1: integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== tslib@^2.1.0, tslib@^2.3.0, tslib@^2.4.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.0.tgz#7cecaa7f073ce680a05847aa77be941098f36dc3" - integrity sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ== + version "2.5.0" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.5.0.tgz#42bfed86f5787aeb41d031866c8f402429e0fddf" + integrity sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg== tsutils@^3.21.0: version "3.21.0" @@ -7464,6 +7580,15 @@ type-fest@^0.8.1: resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== +typed-array-length@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/typed-array-length/-/typed-array-length-1.0.4.tgz#89d83785e5c4098bec72e08b319651f0eac9c1bb" + integrity sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng== + dependencies: + call-bind "^1.0.2" + for-each "^0.3.3" + is-typed-array "^1.1.9" + typedarray-to-buffer@^3.1.5: version "3.1.5" resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" @@ -7603,7 +7728,7 @@ use@^3.1.0: resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== -util-deprecate@^1.0.1, util-deprecate@~1.0.1: +util-deprecate@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== @@ -7763,6 +7888,18 @@ which-module@^2.0.0: resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" integrity sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q== +which-typed-array@^1.1.9: + version "1.1.9" + resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.9.tgz#307cf898025848cf995e795e8423c7f337efbde6" + integrity sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA== + dependencies: + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + for-each "^0.3.3" + gopd "^1.0.1" + has-tostringtag "^1.0.0" + is-typed-array "^1.1.10" + which@^1.2.9: version "1.3.1" resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" @@ -7815,11 +7952,6 @@ write-file-atomic@^3.0.0: signal-exit "^3.0.2" typedarray-to-buffer "^3.1.5" -ws@>=7.4.6: - version "8.8.1" - resolved "https://registry.yarnpkg.com/ws/-/ws-8.8.1.tgz#5dbad0feb7ade8ecc99b830c1d77c913d4955ff0" - integrity sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA== - ws@^7.4.6: version "7.5.9" resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.9.tgz#54fa7db29f4c7cec68b1ddd3a89de099942bb591"