- Search Results
+ {title}
diff --git a/components/common/Table/cells/AmountCell.tsx b/src/components/common/Table/cells/AmountCell.tsx
similarity index 95%
rename from components/common/Table/cells/AmountCell.tsx
rename to src/components/common/Table/cells/AmountCell.tsx
index e237805..b721f28 100644
--- a/components/common/Table/cells/AmountCell.tsx
+++ b/src/components/common/Table/cells/AmountCell.tsx
@@ -1,6 +1,6 @@
-import { GassIcon } from 'components/icons';
+import { GassIcon } from 'src/components/icons';
import { CellProps } from '../Table.type';
-import { getPercentageChange } from 'utils/amountConverter';
+import { getPercentageChange } from 'src/utils/amountConverter';
function AmountCell(props: CellProps) {
const { swapItem, column } = props;
diff --git a/components/common/Table/cells/RequestIDCell.tsx b/src/components/common/Table/cells/RequestIDCell.tsx
similarity index 91%
rename from components/common/Table/cells/RequestIDCell.tsx
rename to src/components/common/Table/cells/RequestIDCell.tsx
index f97cec2..99fd410 100644
--- a/components/common/Table/cells/RequestIDCell.tsx
+++ b/src/components/common/Table/cells/RequestIDCell.tsx
@@ -1,8 +1,8 @@
import dayjs from 'dayjs';
import utc from 'dayjs/plugin/utc';
import { CellProps } from '../Table.type';
-import ButtonCopyIcon from 'components/common/ButtonCopyIcon';
-import Tooltip from 'components/common/Tooltip';
+import ButtonCopyIcon from 'src/components/common/ButtonCopyIcon';
+import Tooltip from 'src/components/common/Tooltip';
import Link from 'next/link';
dayjs.extend(utc);
diff --git a/components/common/Table/cells/StatusCell.tsx b/src/components/common/Table/cells/StatusCell.tsx
similarity index 90%
rename from components/common/Table/cells/StatusCell.tsx
rename to src/components/common/Table/cells/StatusCell.tsx
index d0ea615..fac4bb5 100644
--- a/components/common/Table/cells/StatusCell.tsx
+++ b/src/components/common/Table/cells/StatusCell.tsx
@@ -1,8 +1,8 @@
/* eslint-disable @next/next/no-img-element */
-import { StepsIcon } from 'components/icons';
+import { StepsIcon } from 'src/components/icons';
import { CellProps } from '../Table.type';
-import IconStatus from 'components/common/IconStatus';
-import Tooltip from 'components/common/Tooltip';
+import IconStatus from 'src/components/common/IconStatus';
+import Tooltip from 'src/components/common/Tooltip';
function StatusCell(props: CellProps) {
const { swapItem, column } = props;
diff --git a/components/common/Table/cells/TokenCell.tsx b/src/components/common/Table/cells/TokenCell.tsx
similarity index 97%
rename from components/common/Table/cells/TokenCell.tsx
rename to src/components/common/Table/cells/TokenCell.tsx
index e311286..4693a91 100644
--- a/components/common/Table/cells/TokenCell.tsx
+++ b/src/components/common/Table/cells/TokenCell.tsx
@@ -1,5 +1,5 @@
/* eslint-disable @next/next/no-img-element */
-import { DEFAULT_TOKEN_LOGO } from 'constant';
+import { DEFAULT_TOKEN_LOGO } from 'src/constant';
import { CellProps } from '../Table.type';
function TokenCell(props: CellProps) {
diff --git a/components/common/Table/index.tsx b/src/components/common/Table/index.tsx
similarity index 100%
rename from components/common/Table/index.tsx
rename to src/components/common/Table/index.tsx
diff --git a/components/common/Tooltip/Tooltip.type.ts b/src/components/common/Tooltip/Tooltip.type.ts
similarity index 100%
rename from components/common/Tooltip/Tooltip.type.ts
rename to src/components/common/Tooltip/Tooltip.type.ts
diff --git a/components/common/Tooltip/index.tsx b/src/components/common/Tooltip/index.tsx
similarity index 98%
rename from components/common/Tooltip/index.tsx
rename to src/components/common/Tooltip/index.tsx
index 797ce67..016b3ad 100644
--- a/components/common/Tooltip/index.tsx
+++ b/src/components/common/Tooltip/index.tsx
@@ -1,3 +1,5 @@
+'use client';
+
import React, { PropsWithChildren, useState } from 'react';
import { PropsType } from './Tooltip.type';
diff --git a/components/common/media.tsx b/src/components/common/media.tsx
similarity index 100%
rename from components/common/media.tsx
rename to src/components/common/media.tsx
diff --git a/components/icons/ActiveFilter.tsx b/src/components/icons/ActiveFilter.tsx
similarity index 100%
rename from components/icons/ActiveFilter.tsx
rename to src/components/icons/ActiveFilter.tsx
diff --git a/components/icons/Affiliate.tsx b/src/components/icons/Affiliate.tsx
similarity index 100%
rename from components/icons/Affiliate.tsx
rename to src/components/icons/Affiliate.tsx
diff --git a/components/icons/ApiManagement.tsx b/src/components/icons/ApiManagement.tsx
similarity index 100%
rename from components/icons/ApiManagement.tsx
rename to src/components/icons/ApiManagement.tsx
diff --git a/components/icons/Check.tsx b/src/components/icons/Check.tsx
similarity index 100%
rename from components/icons/Check.tsx
rename to src/components/icons/Check.tsx
diff --git a/components/icons/ChevronDown.tsx b/src/components/icons/ChevronDown.tsx
similarity index 100%
rename from components/icons/ChevronDown.tsx
rename to src/components/icons/ChevronDown.tsx
diff --git a/components/icons/ChevronRight.tsx b/src/components/icons/ChevronRight.tsx
similarity index 100%
rename from components/icons/ChevronRight.tsx
rename to src/components/icons/ChevronRight.tsx
diff --git a/components/icons/ChevronUp.tsx b/src/components/icons/ChevronUp.tsx
similarity index 100%
rename from components/icons/ChevronUp.tsx
rename to src/components/icons/ChevronUp.tsx
diff --git a/components/icons/Close.tsx b/src/components/icons/Close.tsx
similarity index 100%
rename from components/icons/Close.tsx
rename to src/components/icons/Close.tsx
diff --git a/components/icons/Copy.tsx b/src/components/icons/Copy.tsx
similarity index 100%
rename from components/icons/Copy.tsx
rename to src/components/icons/Copy.tsx
diff --git a/components/icons/Discord.tsx b/src/components/icons/Discord.tsx
similarity index 100%
rename from components/icons/Discord.tsx
rename to src/components/icons/Discord.tsx
diff --git a/components/icons/Docs.tsx b/src/components/icons/Docs.tsx
similarity index 100%
rename from components/icons/Docs.tsx
rename to src/components/icons/Docs.tsx
diff --git a/components/icons/Fail.tsx b/src/components/icons/Fail.tsx
similarity index 100%
rename from components/icons/Fail.tsx
rename to src/components/icons/Fail.tsx
diff --git a/components/icons/Filter.tsx b/src/components/icons/Filter.tsx
similarity index 100%
rename from components/icons/Filter.tsx
rename to src/components/icons/Filter.tsx
diff --git a/components/icons/FirstPage.tsx b/src/components/icons/FirstPage.tsx
similarity index 100%
rename from components/icons/FirstPage.tsx
rename to src/components/icons/FirstPage.tsx
diff --git a/components/icons/Gass.tsx b/src/components/icons/Gass.tsx
similarity index 100%
rename from components/icons/Gass.tsx
rename to src/components/icons/Gass.tsx
diff --git a/components/icons/Github.tsx b/src/components/icons/Github.tsx
similarity index 100%
rename from components/icons/Github.tsx
rename to src/components/icons/Github.tsx
diff --git a/components/icons/Info.tsx b/src/components/icons/Info.tsx
similarity index 100%
rename from components/icons/Info.tsx
rename to src/components/icons/Info.tsx
diff --git a/components/icons/LastPage.tsx b/src/components/icons/LastPage.tsx
similarity index 100%
rename from components/icons/LastPage.tsx
rename to src/components/icons/LastPage.tsx
diff --git a/components/icons/Link.tsx b/src/components/icons/Link.tsx
similarity index 100%
rename from components/icons/Link.tsx
rename to src/components/icons/Link.tsx
diff --git a/components/icons/Loading.tsx b/src/components/icons/Loading.tsx
similarity index 100%
rename from components/icons/Loading.tsx
rename to src/components/icons/Loading.tsx
diff --git a/components/icons/Medium.tsx b/src/components/icons/Medium.tsx
similarity index 100%
rename from components/icons/Medium.tsx
rename to src/components/icons/Medium.tsx
diff --git a/components/icons/More.tsx b/src/components/icons/More.tsx
similarity index 100%
rename from components/icons/More.tsx
rename to src/components/icons/More.tsx
diff --git a/components/icons/Next.tsx b/src/components/icons/Next.tsx
similarity index 100%
rename from components/icons/Next.tsx
rename to src/components/icons/Next.tsx
diff --git a/components/icons/NextPage.tsx b/src/components/icons/NextPage.tsx
similarity index 100%
rename from components/icons/NextPage.tsx
rename to src/components/icons/NextPage.tsx
diff --git a/components/icons/Paste.tsx b/src/components/icons/Paste.tsx
similarity index 100%
rename from components/icons/Paste.tsx
rename to src/components/icons/Paste.tsx
diff --git a/components/icons/PrevPage.tsx b/src/components/icons/PrevPage.tsx
similarity index 100%
rename from components/icons/PrevPage.tsx
rename to src/components/icons/PrevPage.tsx
diff --git a/components/icons/Refresh.tsx b/src/components/icons/Refresh.tsx
similarity index 100%
rename from components/icons/Refresh.tsx
rename to src/components/icons/Refresh.tsx
diff --git a/components/icons/Running.tsx b/src/components/icons/Running.tsx
similarity index 100%
rename from components/icons/Running.tsx
rename to src/components/icons/Running.tsx
diff --git a/components/icons/Search.tsx b/src/components/icons/Search.tsx
similarity index 100%
rename from components/icons/Search.tsx
rename to src/components/icons/Search.tsx
diff --git a/components/icons/Steps.tsx b/src/components/icons/Steps.tsx
similarity index 100%
rename from components/icons/Steps.tsx
rename to src/components/icons/Steps.tsx
diff --git a/components/icons/Success.tsx b/src/components/icons/Success.tsx
similarity index 100%
rename from components/icons/Success.tsx
rename to src/components/icons/Success.tsx
diff --git a/components/icons/Telegram.tsx b/src/components/icons/Telegram.tsx
similarity index 100%
rename from components/icons/Telegram.tsx
rename to src/components/icons/Telegram.tsx
diff --git a/components/icons/Twitter.tsx b/src/components/icons/Twitter.tsx
similarity index 100%
rename from components/icons/Twitter.tsx
rename to src/components/icons/Twitter.tsx
diff --git a/components/icons/Widget.tsx b/src/components/icons/Widget.tsx
similarity index 100%
rename from components/icons/Widget.tsx
rename to src/components/icons/Widget.tsx
diff --git a/components/icons/Youtube.tsx b/src/components/icons/Youtube.tsx
similarity index 100%
rename from components/icons/Youtube.tsx
rename to src/components/icons/Youtube.tsx
diff --git a/components/icons/index.ts b/src/components/icons/index.ts
similarity index 100%
rename from components/icons/index.ts
rename to src/components/icons/index.ts
diff --git a/constant/index.ts b/src/constant/index.ts
similarity index 81%
rename from constant/index.ts
rename to src/constant/index.ts
index 7e30114..3f6b6bf 100644
--- a/constant/index.ts
+++ b/src/constant/index.ts
@@ -1,4 +1,4 @@
-import { BreakDownList, StatisticDaysFilter } from 'types';
+import { BreakDownList, StatisticDaysFilter } from 'src/types';
export const MATCH_TYPE = {
ADDRESS: 'ADDRESS',
@@ -24,3 +24,6 @@ export const DEFAULT_TOKEN_LOGO =
export const DEFAULT_STATISTIC_DAYS: StatisticDaysFilter = 90;
export const DEFAULT_STATISTIC_BREAK_DOWN_FILTER =
BreakDownList['Source chain'];
+
+export const SECONDS_PER_MINUTE = 60;
+export const SECONDS_PER_HOUR = 3600;
diff --git a/src/constant/meta.ts b/src/constant/meta.ts
new file mode 100644
index 0000000..5093748
--- /dev/null
+++ b/src/constant/meta.ts
@@ -0,0 +1,21 @@
+export const BASE_URL = 'https://scan.rango.exchange';
+export const WEBSITE_URL = 'https://explorer.rango.exchange';
+export const APP_NAME = 'Rango Exchange Explorer';
+export const DEFAULT_DESCRIPTION = 'Track all transactions on Rango Exchange';
+export const DEFAULT_KEYWORDS = [
+ 'Rango Exchange',
+ 'Rango dApp',
+ 'Multi-chain DEX aggregator',
+ 'Cross-Chain Swap',
+ 'binance bridge',
+ '1inch',
+ 'crypto API',
+ 'Metamask',
+];
+
+export const GTM_ID = 'GTM-NWSR9NQK';
+
+export const SOCIAL_TITLE = 'Rango Exchange Explorer';
+export const TWITTER_CARD = 'summary_large_image';
+export const TWITTER_SITE = '@rangoexchange';
+export const OPEN_GRAPH_TYPE = 'website';
diff --git a/services/index.ts b/src/services/index.ts
similarity index 58%
rename from services/index.ts
rename to src/services/index.ts
index 2bafa14..5e553ed 100644
--- a/services/index.ts
+++ b/src/services/index.ts
@@ -1,63 +1,51 @@
/* eslint-disable @typescript-eslint/explicit-function-return-type */
/* eslint-disable @typescript-eslint/restrict-template-expressions */
-import { DailySummaryOption } from 'types';
-import { API_URL, SEARCH_RESULT_OFFSET } from '../constant';
+import { DailySummaryOption } from 'src/types';
+import {
+ API_URL,
+ SEARCH_RESULT_OFFSET,
+ SECONDS_PER_HOUR,
+ SECONDS_PER_MINUTE,
+} from '../constant';
export const getLastSwaps = async () =>
await fetch(
`${API_URL}/scanner/tx/latest?count=20&apiKey=${process.env.NEXT_PUBLIC_API_KEY}`,
+ { next: { revalidate: 30 } },
)
.then(async (res) => await res.json())
- .then((data) => data?.transactions || data)
- .catch((error) => {
- console.error('There was an error!', error);
- return { hasError: true, status: error };
- });
+ .then((data) => data?.transactions || data);
export const getSummary = async () =>
await fetch(
`${API_URL}/scanner/summary?apiKey=${process.env.NEXT_PUBLIC_API_KEY}`,
+ { next: { revalidate: 30 * SECONDS_PER_MINUTE } },
)
.then(async (res) => await res.json())
- .then((data) => data)
- .catch((error) => {
- console.error('There was an error!', error);
- return { hasError: true, status: error };
- });
+ .then((data) => data);
export const getSearchResult = async (query: string) =>
await fetch(
`${API_URL}/scanner/tx/search?query=${query}&apiKey=${process.env.NEXT_PUBLIC_API_KEY}`,
+ { cache: 'no-store' },
)
.then(async (res) => await res.json())
- .then((data) => data?.searchResult || data)
- .catch((error) => {
- console.error('There was an error!', error);
- return { hasError: true, status: error };
- });
+ .then((data) => data?.searchResult || data);
export const getWalletSwaps = async (address: string, page?: number) =>
await fetch(
`${API_URL}/scanner/tx/wallet?walletAddress=${address}&offset=${SEARCH_RESULT_OFFSET}&page=${
page || 0
}&apiKey=${process.env.NEXT_PUBLIC_API_KEY}`,
- )
- .then(async (res) => await res.json())
- .catch((error) => {
- console.error('There was an error!', error);
- return { hasError: true, status: error };
- });
+ ).then(async (res) => await res.json());
export const getTxDetails = async (requestId: string) =>
await fetch(
`${API_URL}/scanner/tx/detail?requestId=${requestId}&apiKey=${process.env.NEXT_PUBLIC_API_KEY}`,
+ { next: { revalidate: 30 } },
)
.then(async (res) => await res.json())
- .then((data) => data?.detailedTransaction || data)
- .catch((error) => {
- console.error('There was an error!', error);
- return { hasError: true, status: error };
- });
+ .then((data) => data?.detailedTransaction || data);
export const getDailySummary = async (options: DailySummaryOption) => {
const { days, breakDownBy, source, destination } = options;
@@ -67,11 +55,7 @@ export const getDailySummary = async (options: DailySummaryOption) => {
return await fetch(dailySummaryURL)
.then(async (res) => await res.json())
- .then((data) => data?.stats || data)
- .catch((error) => {
- console.error('There was an error!', error);
- return { hasError: true, status: error };
- });
+ .then((data) => data?.stats || data);
};
export const getTopListSummary = async (days: number) =>
@@ -79,20 +63,13 @@ export const getTopListSummary = async (days: number) =>
`${API_URL}/scanner/summary/top-lists?days=${days}&apiKey=${process.env.NEXT_PUBLIC_API_KEY}`,
)
.then(async (res) => await res.json())
- .then((data) => data)
- .catch((error) => {
- console.error('There was an error!', error);
- return { hasError: true, status: error };
- });
+ .then((data) => data);
export const getBlockchains = async () => {
return await fetch(
`${API_URL}/meta/blockchains?apiKey=${process.env.NEXT_PUBLIC_API_KEY}`,
+ { next: { revalidate: 12 * SECONDS_PER_HOUR } },
)
.then(async (res) => await res.json())
- .then((data) => data)
- .catch((error) => {
- console.error('There was an error!', error);
- return { hasError: true, status: error };
- });
+ .then((data) => data);
};
diff --git a/types/index.ts b/src/types/index.ts
similarity index 100%
rename from types/index.ts
rename to src/types/index.ts
diff --git a/types/meta.ts b/src/types/meta.ts
similarity index 100%
rename from types/meta.ts
rename to src/types/meta.ts
diff --git a/types/summary.ts b/src/types/summary.ts
similarity index 100%
rename from types/summary.ts
rename to src/types/summary.ts
diff --git a/types/transations.ts b/src/types/transations.ts
similarity index 100%
rename from types/transations.ts
rename to src/types/transations.ts
diff --git a/utils/amountConverter.ts b/src/utils/amountConverter.ts
similarity index 100%
rename from utils/amountConverter.ts
rename to src/utils/amountConverter.ts
diff --git a/utils/capitalizeFirstLetter.ts b/src/utils/capitalizeFirstLetter.ts
similarity index 100%
rename from utils/capitalizeFirstLetter.ts
rename to src/utils/capitalizeFirstLetter.ts
diff --git a/utils/common.ts b/src/utils/common.ts
similarity index 100%
rename from utils/common.ts
rename to src/utils/common.ts
diff --git a/utils/secondsTohms.ts b/src/utils/secondsTohms.ts
similarity index 100%
rename from utils/secondsTohms.ts
rename to src/utils/secondsTohms.ts
diff --git a/tailwind.config.js b/tailwind.config.js
index 43f8498..8ad8c6c 100644
--- a/tailwind.config.js
+++ b/tailwind.config.js
@@ -1,177 +1,174 @@
-module.exports = {
- darkMode: 'false',
- content: [
- './pages/**/*.{js,ts,jsx,tsx}',
- './components/**/*.{js,ts,jsx,tsx}',
- ],
- theme: {
- borderWidth: {
- DEFAULT: '1px',
- 0: '0',
- 2: '2px',
- },
- fontFamily: {
- sans: ['Roboto'],
- heading: ['Roboto'],
- },
- screens: {
- xs: '330px',
- sm: '640px',
- md: '1024px',
- lg: '1280px',
- },
- container: {
- screens: {
- md: '1024px',
- lg: '1180px',
- },
- },
- borderRadius: {
- none: '0',
- micro: '0.312rem',
- soft: '0.625rem',
- normal: '0.937rem',
- large: '1.5625rem',
- full: '9999px',
- },
- extend: {
- rotate: {
- 4.5: '4.5deg',
- },
- gap: {
- 10: '0.625rem',
- 15: '0.937rem',
- },
- inset: { 15: '3.75rem' },
- padding: {
- 2: '0.16rem',
- 5: '0.32rem',
- 8: '0.5rem',
- 10: '0.625rem',
- 12: '0.75rem',
- 15: '0.937rem',
- 16: '1rem',
- 18: '1.125rem',
- 20: '1.25rem',
- 25: '1.56rem',
- 30: '1.875rem',
- 35: '2.1875rem',
- 40: '2.5rem',
- 50: '3.125rem',
- },
- margin: {
- 2: '0.16rem',
- 5: '0.32rem',
- 10: '0.625rem',
- 15: '0.937rem',
- 20: '1.25rem',
- 25: '1.56rem',
- 30: '1.875rem',
- 35: '2.1875rem',
- 40: '2.5rem',
- 50: '3.125rem',
- 60: '3.75rem',
- },
- lineHeight: {
- 7.5: '1.875rem',
- 12: '0.75rem',
- 13: '3.2rem',
- 14: '0.875rem',
- 16: '1rem',
- },
- backgroundImage: {
- 'body-mask': "url('/img/backgrounds/mask.svg')",
- 'body-mask-2': "url('/img/backgrounds/mask2.png')",
- 'footer-mask': "url('/img/backgrounds/footer.svg')",
- 'foreground-mask': "url('/img/backgrounds/mask-foreground.svg')",
- 'cover-1': "url('/img/videos/video1-cover.jpg')",
- 'cover-2': "url('/img/videos/video2-cover.jpg')",
- },
- fontSize: {
- 10: '0.625rem',
- 11: '0.6875rem',
- 12: '0.75rem',
- 14: '0.875rem',
- 16: '1rem',
- 18: '1.125rem',
- 20: '1.25rem',
- 22: '1.375rem',
- 28: '1.75rem',
- 32: '2rem',
- 45: '2.8125rem',
- 56: '3.5rem',
- },
- height: {
- 21: '5.25rem',
- },
- colors: {
- white: '#FFFFFF',
- baseBackground: '#070917',
- baseForeground: '#FDFDFD',
- surfacesBackground: '#F9F9F9',
- surfacesTooltip: '#F6F6F6',
- hoverBackground: '#E9F3FF',
- hoverBackgroundIcon: '#E6E6E6',
- hoverIcon: '#2284ED',
- error: '#F40000',
- success: '#06C270',
- backgroundSuccess: '#BDECD7',
- running: '#5BABFF',
- backgroundRunning: '#C8E2FF',
- failed: '#FF3B3B',
- backgroundFailed: '#FFD7D7',
- tooltipBackground: '#2B3462',
- overlay: 'rgba(230, 230, 230, 0.70)',
-
- primary: {
- 500: '#010101',
- 600: '#1c3cf1',
- },
- secondary: {
- 200: '#D6EAFF',
- 500: '#469BF5',
- 600: '#3b83d0',
- 700: '#242D5B',
- },
- neutral: {
- 100: '#E9E9E9',
- 200: '#B8B8B8',
- 300: '#F2F2F2',
- 400: '#727272',
- 500: '#161C38',
- 700: '#0F142E',
- 800: '#A2A2A2',
- 900: '#EEEEEE',
- },
- },
- keyframes: {
- wave: {
- '0%': {
- backgroundPosition: '-468px 0',
- },
- '100%': {
- backgroundPosition: '468px 0',
- },
- },
- ['mount']: {
- '0%': {
- opacity: 0,
- transform: 'translateY(50%)',
- },
- '100%': {
- opacity: 1,
- transform: 'translateY(0)',
- },
- },
- },
- animation: {
- wave: 'wave 2s infinite ease-out',
- ['mount']: 'mount 0.4s linear',
- },
- boxShadow: {
- inner: 'inset 0 0 0 1000px rgba(0,0,0,.15)',
- },
- },
- plugins: [require('@tailwindcss/aspect-ratio')],
- },
-};
+module.exports = {
+ darkMode: 'false',
+ content: ['./src/**/*.{js,ts,jsx,tsx,mdx}'],
+ theme: {
+ borderWidth: {
+ DEFAULT: '1px',
+ 0: '0',
+ 2: '2px',
+ },
+ fontFamily: {
+ sans: ['Roboto'],
+ heading: ['Roboto'],
+ },
+ screens: {
+ xs: '330px',
+ sm: '640px',
+ md: '1024px',
+ lg: '1280px',
+ },
+ container: {
+ screens: {
+ md: '1024px',
+ lg: '1180px',
+ },
+ },
+ borderRadius: {
+ none: '0',
+ micro: '0.312rem',
+ soft: '0.625rem',
+ normal: '0.937rem',
+ large: '1.5625rem',
+ full: '9999px',
+ },
+ extend: {
+ rotate: {
+ 4.5: '4.5deg',
+ },
+ gap: {
+ 10: '0.625rem',
+ 15: '0.937rem',
+ },
+ inset: { 15: '3.75rem' },
+ padding: {
+ 2: '0.16rem',
+ 5: '0.32rem',
+ 8: '0.5rem',
+ 10: '0.625rem',
+ 12: '0.75rem',
+ 15: '0.937rem',
+ 16: '1rem',
+ 18: '1.125rem',
+ 20: '1.25rem',
+ 25: '1.56rem',
+ 30: '1.875rem',
+ 35: '2.1875rem',
+ 40: '2.5rem',
+ 50: '3.125rem',
+ },
+ margin: {
+ 2: '0.16rem',
+ 5: '0.32rem',
+ 10: '0.625rem',
+ 15: '0.937rem',
+ 20: '1.25rem',
+ 25: '1.56rem',
+ 30: '1.875rem',
+ 35: '2.1875rem',
+ 40: '2.5rem',
+ 50: '3.125rem',
+ 60: '3.75rem',
+ },
+ lineHeight: {
+ 7.5: '1.875rem',
+ 12: '0.75rem',
+ 13: '3.2rem',
+ 14: '0.875rem',
+ 16: '1rem',
+ },
+ backgroundImage: {
+ 'body-mask': "url('/img/backgrounds/mask.svg')",
+ 'body-mask-2': "url('/img/backgrounds/mask2.png')",
+ 'footer-mask': "url('/img/backgrounds/footer.svg')",
+ 'foreground-mask': "url('/img/backgrounds/mask-foreground.svg')",
+ 'cover-1': "url('/img/videos/video1-cover.jpg')",
+ 'cover-2': "url('/img/videos/video2-cover.jpg')",
+ },
+ fontSize: {
+ 10: '0.625rem',
+ 11: '0.6875rem',
+ 12: '0.75rem',
+ 14: '0.875rem',
+ 16: '1rem',
+ 18: '1.125rem',
+ 20: '1.25rem',
+ 22: '1.375rem',
+ 28: '1.75rem',
+ 32: '2rem',
+ 45: '2.8125rem',
+ 56: '3.5rem',
+ },
+ height: {
+ 21: '5.25rem',
+ },
+ colors: {
+ white: '#FFFFFF',
+ baseBackground: '#070917',
+ baseForeground: '#FDFDFD',
+ surfacesBackground: '#F9F9F9',
+ surfacesTooltip: '#F6F6F6',
+ hoverBackground: '#E9F3FF',
+ hoverBackgroundIcon: '#E6E6E6',
+ hoverIcon: '#2284ED',
+ error: '#F40000',
+ success: '#06C270',
+ backgroundSuccess: '#BDECD7',
+ running: '#5BABFF',
+ backgroundRunning: '#C8E2FF',
+ failed: '#FF3B3B',
+ backgroundFailed: '#FFD7D7',
+ tooltipBackground: '#2B3462',
+ overlay: 'rgba(230, 230, 230, 0.70)',
+
+ primary: {
+ 500: '#010101',
+ 600: '#1c3cf1',
+ },
+ secondary: {
+ 200: '#D6EAFF',
+ 500: '#469BF5',
+ 600: '#3b83d0',
+ 700: '#242D5B',
+ },
+ neutral: {
+ 100: '#E9E9E9',
+ 200: '#B8B8B8',
+ 300: '#F2F2F2',
+ 400: '#727272',
+ 500: '#161C38',
+ 700: '#0F142E',
+ 800: '#A2A2A2',
+ 900: '#EEEEEE',
+ },
+ },
+ keyframes: {
+ wave: {
+ '0%': {
+ backgroundPosition: '-468px 0',
+ },
+ '100%': {
+ backgroundPosition: '468px 0',
+ },
+ },
+ ['mount']: {
+ '0%': {
+ opacity: 0,
+ transform: 'translateY(50%)',
+ },
+ '100%': {
+ opacity: 1,
+ transform: 'translateY(0)',
+ },
+ },
+ },
+ animation: {
+ wave: 'wave 2s infinite ease-out',
+ ['mount']: 'mount 0.4s linear',
+ },
+ boxShadow: {
+ inner: 'inset 0 0 0 1000px rgba(0,0,0,.15)',
+ },
+ },
+ plugins: [require('@tailwindcss/aspect-ratio')],
+ },
+};
diff --git a/tsconfig.json b/tsconfig.json
index 757a370..500c71c 100644
--- a/tsconfig.json
+++ b/tsconfig.json
@@ -15,16 +15,25 @@
"baseUrl": "./",
"jsx": "preserve",
"incremental": true,
- "allowSyntheticDefaultImports": true
+ "allowSyntheticDefaultImports": true,
+ "plugins": [
+ {
+ "name": "next"
+ }
+ ],
+ "paths": {
+ "src/*": ["./src/*"],
+ "public/*": ["./public/*"]
+ }
},
"include": [
"next-env.d.ts",
"**/*.ts",
"**/*.tsx",
- "components/home/Summary/SummaryItem.tss",
"next.config.js",
"tailwind.config.js",
- "postcss.config.js"
+ "postcss.config.js",
+ ".next/types/**/*.ts"
],
"exclude": ["node_modules"]
}
diff --git a/yarn.lock b/yarn.lock
index c9388d7..9e701cf 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -348,62 +348,69 @@
dependencies:
moo "^0.5.1"
-"@next/env@13.5.6":
- version "13.5.6"
- resolved "https://registry.yarnpkg.com/@next/env/-/env-13.5.6.tgz#c1148e2e1aa166614f05161ee8f77ded467062bc"
- integrity sha512-Yac/bV5sBGkkEXmAX5FWPS9Mmo2rthrOPRQQNfycJPkjUAUclomCPH7QFVCDQ4Mp2k2K1SSM6m0zrxYrOwtFQw==
+"@next/env@14.2.21":
+ version "14.2.21"
+ resolved "https://registry.yarnpkg.com/@next/env/-/env-14.2.21.tgz#09ff0813d29c596397e141205d4f5fd5c236bdd0"
+ integrity sha512-lXcwcJd5oR01tggjWJ6SrNNYFGuOOMB9c251wUNkjCpkoXOPkDeF/15c3mnVlBqrW4JJXb2kVxDFhC4GduJt2A==
-"@next/eslint-plugin-next@13.5.6", "@next/eslint-plugin-next@^13.0.7":
+"@next/eslint-plugin-next@^13.0.7":
version "13.5.6"
resolved "https://registry.yarnpkg.com/@next/eslint-plugin-next/-/eslint-plugin-next-13.5.6.tgz#cf279b94ddc7de49af8e8957f0c3b7349bc489bf"
integrity sha512-ng7pU/DDsxPgT6ZPvuprxrkeew3XaRf4LAT4FabaEO/hAbvVx4P7wqnqdbTdDn1kgTvsI4tpIgT4Awn/m0bGbg==
dependencies:
glob "7.1.7"
-"@next/swc-darwin-arm64@13.5.6":
- version "13.5.6"
- resolved "https://registry.yarnpkg.com/@next/swc-darwin-arm64/-/swc-darwin-arm64-13.5.6.tgz#b15d139d8971360fca29be3bdd703c108c9a45fb"
- integrity sha512-5nvXMzKtZfvcu4BhtV0KH1oGv4XEW+B+jOfmBdpFI3C7FrB/MfujRpWYSBBO64+qbW8pkZiSyQv9eiwnn5VIQA==
-
-"@next/swc-darwin-x64@13.5.6":
- version "13.5.6"
- resolved "https://registry.yarnpkg.com/@next/swc-darwin-x64/-/swc-darwin-x64-13.5.6.tgz#9c72ee31cc356cb65ce6860b658d807ff39f1578"
- integrity sha512-6cgBfxg98oOCSr4BckWjLLgiVwlL3vlLj8hXg2b+nDgm4bC/qVXXLfpLB9FHdoDu4057hzywbxKvmYGmi7yUzA==
-
-"@next/swc-linux-arm64-gnu@13.5.6":
- version "13.5.6"
- resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.5.6.tgz#59f5f66155e85380ffa26ee3d95b687a770cfeab"
- integrity sha512-txagBbj1e1w47YQjcKgSU4rRVQ7uF29YpnlHV5xuVUsgCUf2FmyfJ3CPjZUvpIeXCJAoMCFAoGnbtX86BK7+sg==
-
-"@next/swc-linux-arm64-musl@13.5.6":
- version "13.5.6"
- resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.5.6.tgz#f012518228017052736a87d69bae73e587c76ce2"
- integrity sha512-cGd+H8amifT86ZldVJtAKDxUqeFyLWW+v2NlBULnLAdWsiuuN8TuhVBt8ZNpCqcAuoruoSWynvMWixTFcroq+Q==
-
-"@next/swc-linux-x64-gnu@13.5.6":
- version "13.5.6"
- resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.5.6.tgz#339b867a7e9e7ee727a700b496b269033d820df4"
- integrity sha512-Mc2b4xiIWKXIhBy2NBTwOxGD3nHLmq4keFk+d4/WL5fMsB8XdJRdtUlL87SqVCTSaf1BRuQQf1HvXZcy+rq3Nw==
-
-"@next/swc-linux-x64-musl@13.5.6":
- version "13.5.6"
- resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.5.6.tgz#ae0ae84d058df758675830bcf70ca1846f1028f2"
- integrity sha512-CFHvP9Qz98NruJiUnCe61O6GveKKHpJLloXbDSWRhqhkJdZD2zU5hG+gtVJR//tyW897izuHpM6Gtf6+sNgJPQ==
-
-"@next/swc-win32-arm64-msvc@13.5.6":
- version "13.5.6"
- resolved "https://registry.yarnpkg.com/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.5.6.tgz#a5cc0c16920485a929a17495064671374fdbc661"
- integrity sha512-aFv1ejfkbS7PUa1qVPwzDHjQWQtknzAZWGTKYIAaS4NMtBlk3VyA6AYn593pqNanlicewqyl2jUhQAaFV/qXsg==
-
-"@next/swc-win32-ia32-msvc@13.5.6":
- version "13.5.6"
- resolved "https://registry.yarnpkg.com/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.5.6.tgz#6a2409b84a2cbf34bf92fe714896455efb4191e4"
- integrity sha512-XqqpHgEIlBHvzwG8sp/JXMFkLAfGLqkbVsyN+/Ih1mR8INb6YCc2x/Mbwi6hsAgUnqQztz8cvEbHJUbSl7RHDg==
-
-"@next/swc-win32-x64-msvc@13.5.6":
- version "13.5.6"
- resolved "https://registry.yarnpkg.com/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.5.6.tgz#4a3e2a206251abc729339ba85f60bc0433c2865d"
- integrity sha512-Cqfe1YmOS7k+5mGu92nl5ULkzpKuxJrP3+4AEuPmrpFZ3BHxTY3TnHmU1On3bFmFFs6FbTcdF58CCUProGpIGQ==
+"@next/swc-darwin-arm64@14.2.21":
+ version "14.2.21"
+ resolved "https://registry.yarnpkg.com/@next/swc-darwin-arm64/-/swc-darwin-arm64-14.2.21.tgz#32a31992aace1440981df9cf7cb3af7845d94fec"
+ integrity sha512-HwEjcKsXtvszXz5q5Z7wCtrHeTTDSTgAbocz45PHMUjU3fBYInfvhR+ZhavDRUYLonm53aHZbB09QtJVJj8T7g==
+
+"@next/swc-darwin-x64@14.2.21":
+ version "14.2.21"
+ resolved "https://registry.yarnpkg.com/@next/swc-darwin-x64/-/swc-darwin-x64-14.2.21.tgz#5ab4b3f6685b6b52f810d0f5cf6e471480ddffdb"
+ integrity sha512-TSAA2ROgNzm4FhKbTbyJOBrsREOMVdDIltZ6aZiKvCi/v0UwFmwigBGeqXDA97TFMpR3LNNpw52CbVelkoQBxA==
+
+"@next/swc-linux-arm64-gnu@14.2.21":
+ version "14.2.21"
+ resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-14.2.21.tgz#8a0e1fa887aef19ca218af2af515d0a5ee67ba3f"
+ integrity sha512-0Dqjn0pEUz3JG+AImpnMMW/m8hRtl1GQCNbO66V1yp6RswSTiKmnHf3pTX6xMdJYSemf3O4Q9ykiL0jymu0TuA==
+
+"@next/swc-linux-arm64-musl@14.2.21":
+ version "14.2.21"
+ resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-14.2.21.tgz#ddad844406b42fa8965fe11250abc85c1fe0fd05"
+ integrity sha512-Ggfw5qnMXldscVntwnjfaQs5GbBbjioV4B4loP+bjqNEb42fzZlAaK+ldL0jm2CTJga9LynBMhekNfV8W4+HBw==
+
+"@next/swc-linux-x64-gnu@14.2.21":
+ version "14.2.21"
+ resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-14.2.21.tgz#db55fd666f9ba27718f65caa54b622a912cdd16b"
+ integrity sha512-uokj0lubN1WoSa5KKdThVPRffGyiWlm/vCc/cMkWOQHw69Qt0X1o3b2PyLLx8ANqlefILZh1EdfLRz9gVpG6tg==
+
+"@next/swc-linux-x64-musl@14.2.21":
+ version "14.2.21"
+ resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-14.2.21.tgz#dddb850353624efcd58c4c4e30ad8a1aab379642"
+ integrity sha512-iAEBPzWNbciah4+0yI4s7Pce6BIoxTQ0AGCkxn/UBuzJFkYyJt71MadYQkjPqCQCJAFQ26sYh7MOKdU+VQFgPg==
+
+"@next/swc-win32-arm64-msvc@14.2.21":
+ version "14.2.21"
+ resolved "https://registry.yarnpkg.com/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-14.2.21.tgz#290012ee57b196d3d2d04853e6bf0179cae9fbaf"
+ integrity sha512-plykgB3vL2hB4Z32W3ktsfqyuyGAPxqwiyrAi2Mr8LlEUhNn9VgkiAl5hODSBpzIfWweX3er1f5uNpGDygfQVQ==
+
+"@next/swc-win32-ia32-msvc@14.2.21":
+ version "14.2.21"
+ resolved "https://registry.yarnpkg.com/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-14.2.21.tgz#c959135a78cab18cca588d11d1e33bcf199590d4"
+ integrity sha512-w5bacz4Vxqrh06BjWgua3Yf7EMDb8iMcVhNrNx8KnJXt8t+Uu0Zg4JHLDL/T7DkTCEEfKXO/Er1fcfWxn2xfPA==
+
+"@next/swc-win32-x64-msvc@14.2.21":
+ version "14.2.21"
+ resolved "https://registry.yarnpkg.com/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-14.2.21.tgz#21ff892286555b90538a7d1b505ea21a005d6ead"
+ integrity sha512-sT6+llIkzpsexGYZq8cjjthRyRGe5cJVhqh12FmlbxHqna6zsDDK8UNaV7g41T6atFHCJUPeLb3uyAwrBwy0NA==
+
+"@next/third-parties@^14.2.15":
+ version "14.2.21"
+ resolved "https://registry.yarnpkg.com/@next/third-parties/-/third-parties-14.2.21.tgz#f7eab4a1520abe95cb00bc448ac3b8699ad04b2e"
+ integrity sha512-Q45S8E3pABEoN3bN/s5eHGgcSNqB/ys7cstGaO9C5W5WB1z3iUVzs+eZ1iBIq2B1HbWmgKZzp1vLfvNbyJGAOA==
+ dependencies:
+ third-party-capital "1.0.20"
"@noble/curves@1.2.0":
version "1.2.0"
@@ -438,11 +445,6 @@
"@nodelib/fs.scandir" "2.1.5"
fastq "^1.6.0"
-"@nolyfill/is-core-module@1.0.39":
- version "1.0.39"
- resolved "https://registry.yarnpkg.com/@nolyfill/is-core-module/-/is-core-module-1.0.39.tgz#3dc35ba0f1e66b403c00b39344f870298ebb1c8e"
- integrity sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA==
-
"@pkgjs/parseargs@^0.11.0":
version "0.11.0"
resolved "https://registry.yarnpkg.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz#a77ea742fab25775145434eb1d2328cf5013ac33"
@@ -867,11 +869,6 @@
resolved "https://registry.yarnpkg.com/@rtsao/scc/-/scc-1.1.0.tgz#927dd2fae9bc3361403ac2c7a00c32ddce9ad7e8"
integrity sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==
-"@rushstack/eslint-patch@^1.3.3":
- version "1.10.4"
- resolved "https://registry.yarnpkg.com/@rushstack/eslint-patch/-/eslint-patch-1.10.4.tgz#427d5549943a9c6fce808e39ea64dbe60d4047f1"
- integrity sha512-WJgX9nzTqknM393q1QJDJmoW28kUfEnybeTfVNcNAPnIx210RXm2DiXiHzfNPJNIUUb1tJnz/l4QGtJ30PgWmA==
-
"@stitches/react@^1.2.8":
version "1.2.8"
resolved "https://registry.yarnpkg.com/@stitches/react/-/react-1.2.8.tgz#954f8008be8d9c65c4e58efa0937f32388ce3a38"
@@ -993,11 +990,17 @@
deepmerge "^4.3.1"
svgo "^3.0.2"
-"@swc/helpers@0.5.2":
- version "0.5.2"
- resolved "https://registry.yarnpkg.com/@swc/helpers/-/helpers-0.5.2.tgz#85ea0c76450b61ad7d10a37050289eded783c27d"
- integrity sha512-E4KcWTpoLHqwPHLxidpOqQbcrZVgi0rsmmZXUle1jXmJfuIf/UWpczUJ7MZZ5tlxytgJXyp0w4PGkkeLiuIdZw==
+"@swc/counter@^0.1.3":
+ version "0.1.3"
+ resolved "https://registry.yarnpkg.com/@swc/counter/-/counter-0.1.3.tgz#cc7463bd02949611c6329596fccd2b0ec782b0e9"
+ integrity sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==
+
+"@swc/helpers@0.5.5":
+ version "0.5.5"
+ resolved "https://registry.yarnpkg.com/@swc/helpers/-/helpers-0.5.5.tgz#12689df71bfc9b21c4f4ca00ae55f2f16c8b77c0"
+ integrity sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==
dependencies:
+ "@swc/counter" "^0.1.3"
tslib "^2.4.0"
"@tailwindcss/aspect-ratio@^0.4.2":
@@ -1076,11 +1079,6 @@
resolved "https://registry.yarnpkg.com/@types/node/-/node-18.15.13.tgz#f64277c341150c979e42b00e4ac289290c9df469"
integrity sha512-N+0kuo9KgrUQ1Sn/ifDXsvg0TTleP7rIy4zOBGECxAljqvqfqpTfzx0Q1NUedOixRMBfe2Whhb056a42cWs26Q==
-"@types/nprogress@^0.2.0":
- version "0.2.3"
- resolved "https://registry.yarnpkg.com/@types/nprogress/-/nprogress-0.2.3.tgz#b2150b054a13622fabcba12cf6f0b54c48b14287"
- integrity sha512-k7kRA033QNtC+gLc4VPlfnue58CM1iQLgn1IMAU8VPHGOj7oIHPp9UlhedEnD/Gl8evoCjwkZjlBORtZ3JByUA==
-
"@types/prop-types@*":
version "15.7.12"
resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.12.tgz#12bb1e2be27293c1406acb6af1c3f3a1481d98c6"
@@ -1154,7 +1152,7 @@
"@typescript-eslint/typescript-estree" "5.62.0"
debug "^4.3.4"
-"@typescript-eslint/parser@^5.4.2 || ^6.0.0", "@typescript-eslint/parser@^6.13.1":
+"@typescript-eslint/parser@^6.13.1":
version "6.21.0"
resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-6.21.0.tgz#af8fcf66feee2edc86bc5d1cf45e33b0630bf35b"
integrity sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==
@@ -1580,14 +1578,7 @@ aria-hidden@^1.1.1:
dependencies:
tslib "^2.0.0"
-aria-query@~5.1.3:
- version "5.1.3"
- resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-5.1.3.tgz#19db27cd101152773631396f7a95a3b58c22c35e"
- integrity sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==
- dependencies:
- deep-equal "^2.0.5"
-
-array-buffer-byte-length@^1.0.0, array-buffer-byte-length@^1.0.1:
+array-buffer-byte-length@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz#1e5583ec16763540a27ae52eed99ff899223568f"
integrity sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==
@@ -1681,11 +1672,6 @@ arraybuffer.prototype.slice@^1.0.3:
is-array-buffer "^3.0.4"
is-shared-array-buffer "^1.0.2"
-ast-types-flow@^0.0.8:
- version "0.0.8"
- resolved "https://registry.yarnpkg.com/ast-types-flow/-/ast-types-flow-0.0.8.tgz#0a85e1c92695769ac13a428bb653e7538bea27d6"
- integrity sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==
-
autoprefixer@^10.4.13:
version "10.4.20"
resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.20.tgz#5caec14d43976ef42e32dcb4bd62878e96be5b3b"
@@ -1705,16 +1691,6 @@ available-typed-arrays@^1.0.7:
dependencies:
possible-typed-array-names "^1.0.0"
-axe-core@^4.10.0:
- version "4.10.0"
- resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.10.0.tgz#d9e56ab0147278272739a000880196cdfe113b59"
- integrity sha512-Mr2ZakwQ7XUAjp7pAwQWRhhK8mQQ6JAaNWSjmjxil0R8BPioMtQsTLOolGYkji1rcL++3dCqZA3zWqpT+9Ew6g==
-
-axobject-query@^4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-4.1.0.tgz#28768c76d0e3cff21bc62a9e2d0b6ac30042a1ee"
- integrity sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==
-
balanced-match@^0.4.2:
version "0.4.2"
resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-0.4.2.tgz#cb3f3e3c732dc0f01ee70b403f302e61d7709838"
@@ -1812,7 +1788,12 @@ camelcase@^6.2.0:
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a"
integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==
-caniuse-lite@^1.0.30001406, caniuse-lite@^1.0.30001646:
+caniuse-lite@^1.0.30001579:
+ version "1.0.30001690"
+ resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001690.tgz#f2d15e3aaf8e18f76b2b8c1481abde063b8104c8"
+ integrity sha512-5ExiE3qQN6oF8Clf8ifIDcMRCRE/dMGcETG/XGMD8/XiXm6HXQgQTh1yZYLXXpSOsEUlJm1Xr7kGULZTuGtP/w==
+
+caniuse-lite@^1.0.30001646:
version "1.0.30001660"
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001660.tgz#31218de3463fabb44d0b7607b652e56edf2e2355"
integrity sha512-GacvNTTuATm26qC74pt+ad1fW15mlQ/zuTzzY1ZoIzECTP8HURDfF43kNxPgf7H1jmelCBQTTbBNxdSXOA7Bqg==
@@ -1891,11 +1872,6 @@ client-only@0.0.1:
resolved "https://registry.yarnpkg.com/client-only/-/client-only-0.0.1.tgz#38bba5d403c41ab150bff64a95c85013cf73bca1"
integrity sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==
-clsx@^1.1.1:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/clsx/-/clsx-1.2.1.tgz#0ddc4a20a549b59c93a4116bb26f5294ca17dc12"
- integrity sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==
-
color-convert@^1.9.0:
version "1.9.3"
resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8"
@@ -2125,11 +2101,6 @@ d3-voronoi@^1.1.2:
resolved "https://registry.yarnpkg.com/d3-voronoi/-/d3-voronoi-1.1.4.tgz#dd3c78d7653d2bb359284ae478645d95944c8297"
integrity sha512-dArJ32hchFsrQ8uMiTBLq256MpnZjeuBtdHpaDlYuQyjU0CVzCJl/BVW+SkszaAeH95D/8gxqAhgx0ouAWAfRg==
-damerau-levenshtein@^1.0.8:
- version "1.0.8"
- resolved "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz#b43d286ccbd36bc5b2f7ed41caf2d0aba1f8a6e7"
- integrity sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==
-
dashify@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/dashify/-/dashify-2.0.0.tgz#fff270ca2868ca427fee571de35691d6e437a648"
@@ -2179,37 +2150,13 @@ debug@^3.2.7:
dependencies:
ms "^2.1.1"
-debug@^4.1.0, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4, debug@^4.3.5, debug@~4.3.6:
+debug@^4.1.0, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4, debug@~4.3.6:
version "4.3.7"
resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.7.tgz#87945b4151a011d76d95a198d7111c865c360a52"
integrity sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==
dependencies:
ms "^2.1.3"
-deep-equal@^2.0.5:
- version "2.2.3"
- resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-2.2.3.tgz#af89dafb23a396c7da3e862abc0be27cf51d56e1"
- integrity sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==
- dependencies:
- array-buffer-byte-length "^1.0.0"
- call-bind "^1.0.5"
- es-get-iterator "^1.1.3"
- get-intrinsic "^1.2.2"
- is-arguments "^1.1.1"
- is-array-buffer "^3.0.2"
- is-date-object "^1.0.5"
- is-regex "^1.1.4"
- is-shared-array-buffer "^1.0.2"
- isarray "^2.0.5"
- object-is "^1.1.5"
- object-keys "^1.1.1"
- object.assign "^4.1.4"
- regexp.prototype.flags "^1.5.1"
- side-channel "^1.0.4"
- which-boxed-primitive "^1.0.2"
- which-collection "^1.0.1"
- which-typed-array "^1.1.13"
-
deep-is@^0.1.3:
version "0.1.4"
resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831"
@@ -2337,14 +2284,6 @@ emoji-regex@^9.2.2:
resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72"
integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==
-enhanced-resolve@^5.15.0:
- version "5.17.1"
- resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz#67bfbbcc2f81d511be77d686a90267ef7f898a15"
- integrity sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==
- dependencies:
- graceful-fs "^4.2.4"
- tapable "^2.2.0"
-
entities@^4.2.0, entities@^4.4.0:
version "4.5.0"
resolved "https://registry.yarnpkg.com/entities/-/entities-4.5.0.tgz#5d268ea5e7113ec74c4d033b79ea5a35a488fb48"
@@ -2426,21 +2365,6 @@ es-errors@^1.2.1, es-errors@^1.3.0:
resolved "https://registry.yarnpkg.com/es-errors/-/es-errors-1.3.0.tgz#05f75a25dab98e4fb1dcd5e1472c0546d5057c8f"
integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==
-es-get-iterator@^1.1.3:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/es-get-iterator/-/es-get-iterator-1.1.3.tgz#3ef87523c5d464d41084b2c3c9c214f1199763d6"
- integrity sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==
- dependencies:
- call-bind "^1.0.2"
- get-intrinsic "^1.1.3"
- has-symbols "^1.0.3"
- is-arguments "^1.1.1"
- is-map "^2.0.2"
- is-set "^2.0.2"
- is-string "^1.0.7"
- isarray "^2.0.5"
- stop-iteration-iterator "^1.0.0"
-
es-iterator-helpers@^1.0.19:
version "1.0.19"
resolved "https://registry.yarnpkg.com/es-iterator-helpers/-/es-iterator-helpers-1.0.19.tgz#117003d0e5fec237b4b5c08aded722e0c6d50ca8"
@@ -2508,21 +2432,6 @@ escape-string-regexp@^4.0.0:
resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34"
integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==
-eslint-config-next@^13.0.4:
- version "13.5.6"
- resolved "https://registry.yarnpkg.com/eslint-config-next/-/eslint-config-next-13.5.6.tgz#3a5a6222d5cb32256760ad68ab8e976e866a08c8"
- integrity sha512-o8pQsUHTo9aHqJ2YiZDym5gQAMRf7O2HndHo/JZeY7TDD+W4hk6Ma8Vw54RHiBeb7OWWO5dPirQB+Is/aVQ7Kg==
- dependencies:
- "@next/eslint-plugin-next" "13.5.6"
- "@rushstack/eslint-patch" "^1.3.3"
- "@typescript-eslint/parser" "^5.4.2 || ^6.0.0"
- eslint-import-resolver-node "^0.3.6"
- eslint-import-resolver-typescript "^3.5.2"
- eslint-plugin-import "^2.28.1"
- eslint-plugin-jsx-a11y "^6.7.1"
- eslint-plugin-react "^7.33.2"
- eslint-plugin-react-hooks "^4.5.0 || 5.0.0-canary-7118f5dd7-20230705"
-
eslint-config-prettier@^9.0.0:
version "9.1.0"
resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz#31af3d94578645966c082fcb71a5846d3c94867f"
@@ -2541,7 +2450,7 @@ eslint-config-standard@17.0.0:
resolved "https://registry.yarnpkg.com/eslint-config-standard/-/eslint-config-standard-17.0.0.tgz#fd5b6cf1dcf6ba8d29f200c461de2e19069888cf"
integrity sha512-/2ks1GKyqSOkH7JFvXJicu0iMpoojkwB+f5Du/1SC0PtBL+s8v30k9njRZ21pm2drKYm2342jFnGWzttxPmZVg==
-eslint-import-resolver-node@^0.3.6, eslint-import-resolver-node@^0.3.9:
+eslint-import-resolver-node@^0.3.9:
version "0.3.9"
resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz#d4eaac52b8a2e7c3cd1903eb00f7e053356118ac"
integrity sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==
@@ -2550,21 +2459,7 @@ eslint-import-resolver-node@^0.3.6, eslint-import-resolver-node@^0.3.9:
is-core-module "^2.13.0"
resolve "^1.22.4"
-eslint-import-resolver-typescript@^3.5.2:
- version "3.6.3"
- resolved "https://registry.yarnpkg.com/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.6.3.tgz#bb8e388f6afc0f940ce5d2c5fd4a3d147f038d9e"
- integrity sha512-ud9aw4szY9cCT1EWWdGv1L1XR6hh2PaRWif0j2QjQ0pgTY/69iw+W0Z4qZv5wHahOl8isEr+k/JnyAqNQkLkIA==
- dependencies:
- "@nolyfill/is-core-module" "1.0.39"
- debug "^4.3.5"
- enhanced-resolve "^5.15.0"
- eslint-module-utils "^2.8.1"
- fast-glob "^3.3.2"
- get-tsconfig "^4.7.5"
- is-bun-module "^1.0.2"
- is-glob "^4.0.3"
-
-eslint-module-utils@^2.8.1, eslint-module-utils@^2.9.0:
+eslint-module-utils@^2.9.0:
version "2.11.0"
resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.11.0.tgz#b99b211ca4318243f09661fae088f373ad5243c4"
integrity sha512-gbBE5Hitek/oG6MUVj6sFuzEjA/ClzNflVrLovHi/JgLdC7fiN5gLAY1WIPW1a0V5I999MnsrvVrCOGmmVqDBQ==
@@ -2586,7 +2481,7 @@ eslint-plugin-es@^4.1.0:
eslint-utils "^2.0.0"
regexpp "^3.0.0"
-eslint-plugin-import@^2.28.1, eslint-plugin-import@^2.29.0:
+eslint-plugin-import@^2.29.0:
version "2.30.0"
resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.30.0.tgz#21ceea0fc462657195989dd780e50c92fe95f449"
integrity sha512-/mHNE9jINJfiD2EKkg1BKyPyUk4zdnT54YgbOgfjSakWT5oyX/qQLVNTkehyfpcMxZXMy1zyonZ2v7hZTX43Yw==
@@ -2610,28 +2505,6 @@ eslint-plugin-import@^2.28.1, eslint-plugin-import@^2.29.0:
semver "^6.3.1"
tsconfig-paths "^3.15.0"
-eslint-plugin-jsx-a11y@^6.7.1:
- version "6.10.0"
- resolved "https://registry.yarnpkg.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.10.0.tgz#36fb9dead91cafd085ddbe3829602fb10ef28339"
- integrity sha512-ySOHvXX8eSN6zz8Bywacm7CvGNhUtdjvqfQDVe6020TUK34Cywkw7m0KsCCk1Qtm9G1FayfTN1/7mMYnYO2Bhg==
- dependencies:
- aria-query "~5.1.3"
- array-includes "^3.1.8"
- array.prototype.flatmap "^1.3.2"
- ast-types-flow "^0.0.8"
- axe-core "^4.10.0"
- axobject-query "^4.1.0"
- damerau-levenshtein "^1.0.8"
- emoji-regex "^9.2.2"
- es-iterator-helpers "^1.0.19"
- hasown "^2.0.2"
- jsx-ast-utils "^3.3.5"
- language-tags "^1.0.9"
- minimatch "^3.1.2"
- object.fromentries "^2.0.8"
- safe-regex-test "^1.0.3"
- string.prototype.includes "^2.0.0"
-
eslint-plugin-n@^15.5.1:
version "15.7.0"
resolved "https://registry.yarnpkg.com/eslint-plugin-n/-/eslint-plugin-n-15.7.0.tgz#e29221d8f5174f84d18f2eb94765f2eeea033b90"
@@ -2659,7 +2532,7 @@ eslint-plugin-promise@^6.1.1:
resolved "https://registry.yarnpkg.com/eslint-plugin-promise/-/eslint-plugin-promise-6.6.0.tgz#acd3fd7d55cead7a10f92cf698f36c0aafcd717a"
integrity sha512-57Zzfw8G6+Gq7axm2Pdo3gW/Rx3h9Yywgn61uE/3elTCOePEHVrn2i5CdfBwA1BLK0Q0WqctICIUSqXZW/VprQ==
-"eslint-plugin-react-hooks@^4.5.0 || 5.0.0-canary-7118f5dd7-20230705", eslint-plugin-react-hooks@^4.6.0:
+eslint-plugin-react-hooks@^4.6.0:
version "4.6.2"
resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.2.tgz#c829eb06c0e6f484b3fbb85a97e57784f328c596"
integrity sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==
@@ -2845,7 +2718,7 @@ fast-diff@^1.1.2:
resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.3.0.tgz#ece407fa550a64d638536cd727e129c61616e0f0"
integrity sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==
-fast-glob@^3.2.9, fast-glob@^3.3.0, fast-glob@^3.3.2:
+fast-glob@^3.2.9, fast-glob@^3.3.0:
version "3.3.2"
resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.2.tgz#a904501e57cfdd2ffcded45e99a54fef55e46129"
integrity sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==
@@ -2969,7 +2842,7 @@ get-east-asian-width@^1.0.0:
resolved "https://registry.yarnpkg.com/get-east-asian-width/-/get-east-asian-width-1.2.0.tgz#5e6ebd9baee6fb8b7b6bd505221065f0cd91f64e"
integrity sha512-2nk+7SIVb14QrgXFHcm84tD4bKQz0RxPuMT8Ag5KPOq7J5fEmAg0UbXdTOSHqNuHSU28k55qnceesxXRZGzKWA==
-get-intrinsic@^1.1.3, get-intrinsic@^1.2.1, get-intrinsic@^1.2.2, get-intrinsic@^1.2.3, get-intrinsic@^1.2.4:
+get-intrinsic@^1.1.3, get-intrinsic@^1.2.1, get-intrinsic@^1.2.3, get-intrinsic@^1.2.4:
version "1.2.4"
resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.4.tgz#e385f5a4b5227d449c3eabbad05494ef0abbeadd"
integrity sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==
@@ -2999,13 +2872,6 @@ get-symbol-description@^1.0.2:
es-errors "^1.3.0"
get-intrinsic "^1.2.4"
-get-tsconfig@^4.7.5:
- version "4.8.1"
- resolved "https://registry.yarnpkg.com/get-tsconfig/-/get-tsconfig-4.8.1.tgz#8995eb391ae6e1638d251118c7b56de7eb425471"
- integrity sha512-k9PN+cFBmaLWtVz29SkUoqU5O0slLuHJXt/2P+tMVFT+phsSGXGkp9t3rQIqdz0e+06EHNGs3oM6ZX1s2zHxRg==
- dependencies:
- resolve-pkg-maps "^1.0.0"
-
glob-parent@^5.1.2, glob-parent@~5.1.2:
version "5.1.2"
resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4"
@@ -3020,11 +2886,6 @@ glob-parent@^6.0.2:
dependencies:
is-glob "^4.0.3"
-glob-to-regexp@^0.4.1:
- version "0.4.1"
- resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e"
- integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==
-
glob@7.1.7:
version "7.1.7"
resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.7.tgz#3b193e9233f01d42d0b3f78294bbeeb418f94a90"
@@ -3111,7 +2972,7 @@ gopd@^1.0.1:
dependencies:
get-intrinsic "^1.1.3"
-graceful-fs@^4.1.2, graceful-fs@^4.2.4:
+graceful-fs@^4.2.11:
version "4.2.11"
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3"
integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==
@@ -3218,7 +3079,7 @@ inherits@2:
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
-internal-slot@^1.0.4, internal-slot@^1.0.7:
+internal-slot@^1.0.7:
version "1.0.7"
resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.7.tgz#c06dcca3ed874249881007b0a5523b172a190802"
integrity sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==
@@ -3239,15 +3100,7 @@ invariant@^2.2.4:
dependencies:
loose-envify "^1.0.0"
-is-arguments@^1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.1.1.tgz#15b3f88fda01f2a97fec84ca761a560f123efa9b"
- integrity sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==
- dependencies:
- call-bind "^1.0.2"
- has-tostringtag "^1.0.0"
-
-is-array-buffer@^3.0.2, is-array-buffer@^3.0.4:
+is-array-buffer@^3.0.4:
version "3.0.4"
resolved "https://registry.yarnpkg.com/is-array-buffer/-/is-array-buffer-3.0.4.tgz#7a1f92b3d61edd2bc65d24f130530ea93d7fae98"
integrity sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==
@@ -3289,13 +3142,6 @@ is-boolean-object@^1.1.0:
call-bind "^1.0.2"
has-tostringtag "^1.0.0"
-is-bun-module@^1.0.2:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/is-bun-module/-/is-bun-module-1.2.1.tgz#495e706f42e29f086fd5fe1ac3c51f106062b9fc"
- integrity sha512-AmidtEM6D6NmUiLOvvU7+IePxjEjOzra2h0pSrsfSAcXwl/83zLLXDByafUJy9k/rKK0pvXMLdwKwGHlX2Ke6Q==
- dependencies:
- semver "^7.6.3"
-
is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.7:
version "1.2.7"
resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055"
@@ -3365,7 +3211,7 @@ is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1:
dependencies:
is-extglob "^2.1.1"
-is-map@^2.0.2, is-map@^2.0.3:
+is-map@^2.0.3:
version "2.0.3"
resolved "https://registry.yarnpkg.com/is-map/-/is-map-2.0.3.tgz#ede96b7fe1e270b3c4465e3a465658764926d62e"
integrity sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==
@@ -3405,7 +3251,7 @@ is-regex@^1.1.4:
call-bind "^1.0.2"
has-tostringtag "^1.0.0"
-is-set@^2.0.2, is-set@^2.0.3:
+is-set@^2.0.3:
version "2.0.3"
resolved "https://registry.yarnpkg.com/is-set/-/is-set-2.0.3.tgz#8ab209ea424608141372ded6e0cb200ef1d9d01d"
integrity sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==
@@ -3552,7 +3398,7 @@ json5@^2.2.3:
resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283"
integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==
-"jsx-ast-utils@^2.4.1 || ^3.0.0", jsx-ast-utils@^3.3.5:
+"jsx-ast-utils@^2.4.1 || ^3.0.0":
version "3.3.5"
resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz#4766bd05a8e2a11af222becd19e15575e52a853a"
integrity sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==
@@ -3569,18 +3415,6 @@ keyv@^4.5.3:
dependencies:
json-buffer "3.0.1"
-language-subtag-registry@^0.3.20:
- version "0.3.23"
- resolved "https://registry.yarnpkg.com/language-subtag-registry/-/language-subtag-registry-0.3.23.tgz#23529e04d9e3b74679d70142df3fd2eb6ec572e7"
- integrity sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==
-
-language-tags@^1.0.9:
- version "1.0.9"
- resolved "https://registry.yarnpkg.com/language-tags/-/language-tags-1.0.9.tgz#1ffdcd0ec0fafb4b1be7f8b11f306ad0f9c08777"
- integrity sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==
- dependencies:
- language-subtag-registry "^0.3.20"
-
levn@^0.4.1:
version "0.4.1"
resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade"
@@ -3806,35 +3640,34 @@ natural-compare@^1.4.0:
resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7"
integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==
-next@^13.0.4:
- version "13.5.6"
- resolved "https://registry.yarnpkg.com/next/-/next-13.5.6.tgz#e964b5853272236c37ce0dd2c68302973cf010b1"
- integrity sha512-Y2wTcTbO4WwEsVb4A8VSnOsG1I9ok+h74q0ZdxkwM3EODqrs4pasq7O0iUxbcS9VtWMicG7f3+HAj0r1+NtKSw==
+next@^14.2.11:
+ version "14.2.21"
+ resolved "https://registry.yarnpkg.com/next/-/next-14.2.21.tgz#f6da9e2abba1a0e4ca7a5273825daf06632554ba"
+ integrity sha512-rZmLwucLHr3/zfDMYbJXbw0ZeoBpirxkXuvsJbk7UPorvPYZhP7vq7aHbKnU7dQNCYIimRrbB2pp3xmf+wsYUg==
dependencies:
- "@next/env" "13.5.6"
- "@swc/helpers" "0.5.2"
+ "@next/env" "14.2.21"
+ "@swc/helpers" "0.5.5"
busboy "1.6.0"
- caniuse-lite "^1.0.30001406"
+ caniuse-lite "^1.0.30001579"
+ graceful-fs "^4.2.11"
postcss "8.4.31"
styled-jsx "5.1.1"
- watchpack "2.4.0"
optionalDependencies:
- "@next/swc-darwin-arm64" "13.5.6"
- "@next/swc-darwin-x64" "13.5.6"
- "@next/swc-linux-arm64-gnu" "13.5.6"
- "@next/swc-linux-arm64-musl" "13.5.6"
- "@next/swc-linux-x64-gnu" "13.5.6"
- "@next/swc-linux-x64-musl" "13.5.6"
- "@next/swc-win32-arm64-msvc" "13.5.6"
- "@next/swc-win32-ia32-msvc" "13.5.6"
- "@next/swc-win32-x64-msvc" "13.5.6"
-
-nextjs-progressbar@^0.0.16:
- version "0.0.16"
- resolved "https://registry.yarnpkg.com/nextjs-progressbar/-/nextjs-progressbar-0.0.16.tgz#d2c1e54ffc2c6d52b64282c0d764a44241fbc36e"
- integrity sha512-GV0fD38EMD3vSDCmkq+tObmoup6QA91a6a9MxGuhJZuRk/9TNsrHGnIQQQ/sggkMkXuT4fBgF6jRjFwScDT3zA==
- dependencies:
- "@types/nprogress" "^0.2.0"
+ "@next/swc-darwin-arm64" "14.2.21"
+ "@next/swc-darwin-x64" "14.2.21"
+ "@next/swc-linux-arm64-gnu" "14.2.21"
+ "@next/swc-linux-arm64-musl" "14.2.21"
+ "@next/swc-linux-x64-gnu" "14.2.21"
+ "@next/swc-linux-x64-musl" "14.2.21"
+ "@next/swc-win32-arm64-msvc" "14.2.21"
+ "@next/swc-win32-ia32-msvc" "14.2.21"
+ "@next/swc-win32-x64-msvc" "14.2.21"
+
+nextjs-toploader@^3.7.15:
+ version "3.7.15"
+ resolved "https://registry.yarnpkg.com/nextjs-toploader/-/nextjs-toploader-3.7.15.tgz#2baba98b3d11c2001ab0639004ae5214d0e65f30"
+ integrity sha512-DvvXEJVRPfE2j1HVXgFhmPl8pRcLb/4mvyVBDuYdMdkbEY7KJghp0fG5iOZ002cV6awbBw9j/Di7vQL8LRazxQ==
+ dependencies:
nprogress "^0.2.0"
prop-types "^15.8.1"
@@ -3895,14 +3728,6 @@ object-inspect@^1.13.1:
resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.2.tgz#dea0088467fb991e67af4058147a24824a3043ff"
integrity sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==
-object-is@^1.1.5:
- version "1.1.6"
- resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.1.6.tgz#1a6a53aed2dd8f7e6775ff870bea58545956ab07"
- integrity sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==
- dependencies:
- call-bind "^1.0.7"
- define-properties "^1.2.1"
-
object-keys@^1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e"
@@ -4200,7 +4025,7 @@ rango-types@^0.1.74:
resolved "https://registry.yarnpkg.com/rango-types/-/rango-types-0.1.75.tgz#24d2a3a30e113a7bf1088853e89b39b5722e9c04"
integrity sha512-Xb/lfV+fXEQdk6APY77C0oKl++mqdDdwlRyfVi10tV5tfw0Yvl5+p8Av16oPqBcM20WJGjBFCUpHEAKsEprXNQ==
-react-dom@^18.2.0:
+react-dom@^18.3.1:
version "18.3.1"
resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.3.1.tgz#c2265d79511b57d479b3dd3fdfa51536494c5cb4"
integrity sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==
@@ -4241,13 +4066,6 @@ react-style-singleton@^2.2.1:
invariant "^2.2.4"
tslib "^2.0.0"
-react-toastify@^9.1.1:
- version "9.1.3"
- resolved "https://registry.yarnpkg.com/react-toastify/-/react-toastify-9.1.3.tgz#1e798d260d606f50e0fab5ee31daaae1d628c5ff"
- integrity sha512-fPfb8ghtn/XMxw3LkxQBk3IyagNpF/LIKjOBflbexr2AWxAH1MJgvnESwEwBn9liLFXgTKWgBSdZpw9m4OTHTg==
- dependencies:
- clsx "^1.1.1"
-
react-use-measure@^2.0.4:
version "2.1.1"
resolved "https://registry.yarnpkg.com/react-use-measure/-/react-use-measure-2.1.1.tgz#5824537f4ee01c9469c45d5f7a8446177c6cc4ba"
@@ -4260,7 +4078,7 @@ react-virtuoso@^4.6.2:
resolved "https://registry.yarnpkg.com/react-virtuoso/-/react-virtuoso-4.10.4.tgz#856ed415d7071db0c666ce84809bab8bb834f45c"
integrity sha512-G/gprhTbK+lzMxoo/iStcZxVEGph/cIhc3WANEpt92RuMw+LiCZOmBfKoeoZOHlm/iyftTrDJhGaTCpxyucnkQ==
-react@^18.2.0:
+react@^18.3.1:
version "18.3.1"
resolved "https://registry.yarnpkg.com/react/-/react-18.3.1.tgz#49ab892009c53933625bd16b2533fc754cab2891"
integrity sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==
@@ -4315,7 +4133,7 @@ regenerator-runtime@^0.14.0:
resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz#356ade10263f685dda125100cd862c1db895327f"
integrity sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==
-regexp.prototype.flags@^1.5.1, regexp.prototype.flags@^1.5.2:
+regexp.prototype.flags@^1.5.2:
version "1.5.2"
resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz#138f644a3350f981a858c44f6bb1a61ff59be334"
integrity sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==
@@ -4335,11 +4153,6 @@ resolve-from@^4.0.0:
resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6"
integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==
-resolve-pkg-maps@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz#616b3dc2c57056b5588c31cdf4b3d64db133720f"
- integrity sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==
-
resolve@^1.1.7, resolve@^1.22.1, resolve@^1.22.2, resolve@^1.22.4:
version "1.22.8"
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.8.tgz#b6c87a9f2aa06dfab52e3d70ac8cde321fa5a48d"
@@ -4430,7 +4243,7 @@ semver@^6.3.1:
resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4"
integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==
-semver@^7.0.0, semver@^7.3.7, semver@^7.3.8, semver@^7.5.4, semver@^7.6.3:
+semver@^7.0.0, semver@^7.3.7, semver@^7.3.8, semver@^7.5.4:
version "7.6.3"
resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.3.tgz#980f7b5550bc175fb4dc09403085627f9eb33143"
integrity sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==
@@ -4518,13 +4331,6 @@ snake-case@^3.0.4:
resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.1.tgz#1ce5650fddd87abc099eda37dcff024c2667ae46"
integrity sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==
-stop-iteration-iterator@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz#6a60be0b4ee757d1ed5254858ec66b10c49285e4"
- integrity sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==
- dependencies:
- internal-slot "^1.0.4"
-
streamsearch@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/streamsearch/-/streamsearch-1.1.0.tgz#404dd1e2247ca94af554e841a8ef0eaa238da764"
@@ -4571,14 +4377,6 @@ string-width@^7.0.0:
get-east-asian-width "^1.0.0"
strip-ansi "^7.1.0"
-string.prototype.includes@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/string.prototype.includes/-/string.prototype.includes-2.0.0.tgz#8986d57aee66d5460c144620a6d873778ad7289f"
- integrity sha512-E34CkBgyeqNDcrbU76cDjL5JLcVrtSdYq0MEh/B10r17pRP4ciHLwTgnuLV8Ay6cgEMLkcBkFCKyFZ43YldYzg==
- dependencies:
- define-properties "^1.1.3"
- es-abstract "^1.17.5"
-
string.prototype.matchall@^4.0.11:
version "4.0.11"
resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz#1092a72c59268d2abaad76582dccc687c0297e0a"
@@ -4726,11 +4524,6 @@ svgo@^3.0.2:
csso "^5.0.5"
picocolors "^1.0.0"
-swr@^1.3.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/swr/-/swr-1.3.0.tgz#c6531866a35b4db37b38b72c45a63171faf9f4e8"
- integrity sha512-dkghQrOl2ORX9HYrMDtPa7LTVHJjCTeZoB1dqTbnnEDlSvN8JEKpYIYurDfvbQFUUS8Cg8PceFVZNkW0KNNYPw==
-
synckit@^0.9.1:
version "0.9.1"
resolved "https://registry.yarnpkg.com/synckit/-/synckit-0.9.1.tgz#febbfbb6649979450131f64735aa3f6c14575c88"
@@ -4767,11 +4560,6 @@ tailwindcss@^3.2.4:
resolve "^1.22.2"
sucrase "^3.32.0"
-tapable@^2.2.0:
- version "2.2.1"
- resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0"
- integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==
-
text-table@^0.2.0:
version "0.2.0"
resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4"
@@ -4791,6 +4579,11 @@ thenify-all@^1.0.0:
dependencies:
any-promise "^1.0.0"
+third-party-capital@1.0.20:
+ version "1.0.20"
+ resolved "https://registry.yarnpkg.com/third-party-capital/-/third-party-capital-1.0.20.tgz#e218a929a35bf4d2245da9addb8ab978d2f41685"
+ integrity sha512-oB7yIimd8SuGptespDAZnNkzIz+NWaJCu2RMsbs4Wmp9zSDUM8Nhi3s2OOcqYuv3mN4hitXc8DVx+LyUmbUDiA==
+
to-fast-properties@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e"
@@ -4966,14 +4759,6 @@ util-deprecate@^1.0.2:
resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==
-watchpack@2.4.0:
- version "2.4.0"
- resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.4.0.tgz#fa33032374962c78113f93c7f2fb4c54c9862a5d"
- integrity sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==
- dependencies:
- glob-to-regexp "^0.4.1"
- graceful-fs "^4.1.2"
-
which-boxed-primitive@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6"
@@ -5003,7 +4788,7 @@ which-builtin-type@^1.1.3:
which-collection "^1.0.2"
which-typed-array "^1.1.15"
-which-collection@^1.0.1, which-collection@^1.0.2:
+which-collection@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/which-collection/-/which-collection-1.0.2.tgz#627ef76243920a107e7ce8e96191debe4b16c2a0"
integrity sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==
@@ -5013,7 +4798,7 @@ which-collection@^1.0.1, which-collection@^1.0.2:
is-weakmap "^2.0.2"
is-weakset "^2.0.3"
-which-typed-array@^1.1.13, which-typed-array@^1.1.14, which-typed-array@^1.1.15:
+which-typed-array@^1.1.14, which-typed-array@^1.1.15:
version "1.1.15"
resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.15.tgz#264859e9b11a649b388bfaaf4f767df1f779b38d"
integrity sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==