From 43455d11ec9896385d91a6421933144a4f729e02 Mon Sep 17 00:00:00 2001 From: lgou2w Date: Mon, 25 Mar 2024 17:43:58 +0800 Subject: [PATCH 01/11] chore: add starrail 2.1 assets --- src/assets/images/starrail/character/1304.png | Bin 0 -> 5896 bytes src/assets/images/starrail/character/1308.png | Bin 0 -> 6610 bytes src/assets/images/starrail/weapon/23023.png | Bin 0 -> 5887 bytes src/assets/images/starrail/weapon/23024.png | Bin 0 -> 5988 bytes src/components/gacha/icons.tsx | 12 ++++++++++-- 5 files changed, 10 insertions(+), 2 deletions(-) create mode 100644 src/assets/images/starrail/character/1304.png create mode 100644 src/assets/images/starrail/character/1308.png create mode 100644 src/assets/images/starrail/weapon/23023.png create mode 100644 src/assets/images/starrail/weapon/23024.png diff --git a/src/assets/images/starrail/character/1304.png b/src/assets/images/starrail/character/1304.png new file mode 100644 index 0000000000000000000000000000000000000000..07e47309d1d7d02e678c8c22246585b16672d205 GIT binary patch literal 5896 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 Q?EnA(07*qoM6N<$g3;&jEdT%j literal 0 HcmV?d00001 diff --git a/src/assets/images/starrail/weapon/23023.png b/src/assets/images/starrail/weapon/23023.png new file mode 100644 index 0000000000000000000000000000000000000000..f1b9e99c055bd0a54ae4c4d55d1ad53708c0a68a GIT binary patch literal 5887 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 literal 0 HcmV?d00001 diff --git a/src/assets/images/starrail/weapon/23024.png b/src/assets/images/starrail/weapon/23024.png new file mode 100644 index 0000000000000000000000000000000000000000..59a64cd6e7116f7bbf4a3d4e4fea6455554442f7 GIT binary patch literal 5988 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 IlQ9qZKU2-(jsO4v literal 0 HcmV?d00001 diff --git a/src/components/gacha/icons.tsx b/src/components/gacha/icons.tsx index 0166eeb..31dff58 100644 --- a/src/components/gacha/icons.tsx +++ b/src/components/gacha/icons.tsx @@ -101,9 +101,11 @@ import StarRailCharacter1213 from '@/assets/images/starrail/character/1213.png' import StarRailCharacter1217 from '@/assets/images/starrail/character/1217.png' import StarRailCharacter1302 from '@/assets/images/starrail/character/1302.png' import StarRailCharacter1303 from '@/assets/images/starrail/character/1303.png' +import StarRailCharacter1304 from '@/assets/images/starrail/character/1304.png' import StarRailCharacter1305 from '@/assets/images/starrail/character/1305.png' import StarRailCharacter1306 from '@/assets/images/starrail/character/1306.png' import StarRailCharacter1307 from '@/assets/images/starrail/character/1307.png' +import StarRailCharacter1308 from '@/assets/images/starrail/character/1308.png' import StarRailWeapon23000 from '@/assets/images/starrail/weapon/23000.png' import StarRailWeapon23001 from '@/assets/images/starrail/weapon/23001.png' import StarRailWeapon23002 from '@/assets/images/starrail/weapon/23002.png' @@ -127,6 +129,8 @@ import StarRailWeapon23019 from '@/assets/images/starrail/weapon/23019.png' import StarRailWeapon23020 from '@/assets/images/starrail/weapon/23020.png' import StarRailWeapon23021 from '@/assets/images/starrail/weapon/23021.png' import StarRailWeapon23022 from '@/assets/images/starrail/weapon/23022.png' +import StarRailWeapon23023 from '@/assets/images/starrail/weapon/23023.png' +import StarRailWeapon23024 from '@/assets/images/starrail/weapon/23024.png' // HACK: These static resources only contain five-star! @@ -242,9 +246,11 @@ const StarRail = { 1217: [1217, StarRailCharacter1217], 1302: [1302, StarRailCharacter1302], 1303: [1303, StarRailCharacter1303], + 1304: [1304, StarRailCharacter1304], 1305: [1305, StarRailCharacter1305], 1306: [1306, StarRailCharacter1306], - 1307: [1307, StarRailCharacter1307] + 1307: [1307, StarRailCharacter1307], + 1308: [1308, StarRailCharacter1308] }, weapon: { 23000: [23000, StarRailWeapon23000], @@ -269,7 +275,9 @@ const StarRail = { 23019: [23019, StarRailWeapon23019], 23020: [23020, StarRailWeapon23020], 23021: [23021, StarRailWeapon23021], - 23022: [23022, StarRailWeapon23022] + 23022: [23022, StarRailWeapon23022], + 23023: [23023, StarRailWeapon23023], + 23024: [23024, StarRailWeapon23024] } } as const From ca155ca139b5312edc6eab80520760084dd4cf97 Mon Sep 17 00:00:00 2001 From: lgou2w Date: Sat, 30 Mar 2024 14:51:19 +0800 Subject: [PATCH 02/11] feat: total number of records displayed after successful fetch --- src/components/gacha/toolbar/GachaActionFetch.tsx | 13 +++++++++++-- src/hooks/useGachaRecordsFetcher.ts | 10 ++++------ 2 files changed, 15 insertions(+), 8 deletions(-) diff --git a/src/components/gacha/toolbar/GachaActionFetch.tsx b/src/components/gacha/toolbar/GachaActionFetch.tsx index b0be29b..96cb7ff 100644 --- a/src/components/gacha/toolbar/GachaActionFetch.tsx +++ b/src/components/gacha/toolbar/GachaActionFetch.tsx @@ -37,7 +37,7 @@ export default function GachaActionFetch () { try { const { namedValues: { character, weapon, permanent, newbie, anthology } } = gachaRecords const pullNewbie = shouldPullNewbie(facet, newbie) - await pull(facet, uid, { + const fragments = await pull(facet, uid, { gachaUrl, gachaTypeAndLastEndIdMappings: { [character.gachaType]: character.lastEndId ?? null, @@ -54,7 +54,16 @@ export default function GachaActionFetch () { lastGachaUpdated: new Date().toISOString() }) await refetchGachaRecords(facet, uid) - alert(null, '记录更新成功!') + + const total = fragments + .reduce((acc, curr) => { + if (typeof curr === 'object' && 'data' in curr) { + acc += curr.data.length + } + return acc + }, 0) + + alert(null, `记录更新成功!新增 ${total} 条数据。`) } catch (e) { // TODO: optimize error handling const isTimeoutdGachaUrlError = e && (e instanceof Error || typeof e === 'object') diff --git a/src/hooks/useGachaRecordsFetcher.ts b/src/hooks/useGachaRecordsFetcher.ts index 234e48b..a7ce5e1 100644 --- a/src/hooks/useGachaRecordsFetcher.ts +++ b/src/hooks/useGachaRecordsFetcher.ts @@ -12,11 +12,9 @@ type Fragment = 'finished' export default function useGachaRecordsFetcher () { - const [{ fragments, current }, produceState] = useImmer<{ - fragments: Fragment[] + const [{ current }, produceState] = useImmer<{ current: 'idle' | Fragment }>({ - fragments: [], current: 'idle' }) @@ -25,15 +23,15 @@ export default function useGachaRecordsFetcher () { ) => { // reset state produceState((draft) => { - draft.fragments = [] draft.current = 'idle' }) + const fragments: Fragment[] = [] const [,, { eventChannel }] = args try { const unlisten = await event.listen(eventChannel, ({ payload }) => { produceState((draft) => { - draft.fragments.push(payload) + fragments.push(payload) draft.current = payload }) }) @@ -43,13 +41,13 @@ export default function useGachaRecordsFetcher () { } finally { unlisten() } + return fragments } catch (error) { return Promise.reject(error) } }, [produceState]) return { - fragments, currentFragment: current, pull } From dd1e32e22cec051a4026de22518efbe3cb2ad5e1 Mon Sep 17 00:00:00 2001 From: lgou2w Date: Mon, 22 Apr 2024 14:58:26 +0800 Subject: [PATCH 03/11] chore: add genshin 4.6 assets --- src/assets/images/genshin/character/10000096.png | Bin 0 -> 5218 bytes src/assets/images/genshin/weapon/13512.png | Bin 0 -> 3244 bytes src/components/gacha/icons.tsx | 6 +++++- 3 files changed, 5 insertions(+), 1 deletion(-) create mode 100644 src/assets/images/genshin/character/10000096.png create mode 100644 src/assets/images/genshin/weapon/13512.png diff --git a/src/assets/images/genshin/character/10000096.png b/src/assets/images/genshin/character/10000096.png new file mode 100644 index 0000000000000000000000000000000000000000..58bc60206bf38737d26362f14b17138dbde6245b GIT binary patch literal 5218 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 F{~sA`(5e6c literal 0 HcmV?d00001 diff --git a/src/components/gacha/icons.tsx b/src/components/gacha/icons.tsx index 31dff58..92b6cc3 100644 --- a/src/components/gacha/icons.tsx +++ b/src/components/gacha/icons.tsx @@ -37,6 +37,7 @@ import GenshinCharacter10000089 from '@/assets/images/genshin/character/10000089 import GenshinCharacter10000091 from '@/assets/images/genshin/character/10000091.png' import GenshinCharacter10000093 from '@/assets/images/genshin/character/10000093.png' import GenshinCharacter10000094 from '@/assets/images/genshin/character/10000094.png' +import GenshinCharacter10000096 from '@/assets/images/genshin/character/10000096.png' import GenshinWeapon11501 from '@/assets/images/genshin/weapon/11501.png' import GenshinWeapon11502 from '@/assets/images/genshin/weapon/11502.png' import GenshinWeapon11503 from '@/assets/images/genshin/weapon/11503.png' @@ -62,6 +63,7 @@ import GenshinWeapon13505 from '@/assets/images/genshin/weapon/13505.png' import GenshinWeapon13507 from '@/assets/images/genshin/weapon/13507.png' import GenshinWeapon13509 from '@/assets/images/genshin/weapon/13509.png' import GenshinWeapon13511 from '@/assets/images/genshin/weapon/13511.png' +import GenshinWeapon13512 from '@/assets/images/genshin/weapon/13512.png' import GenshinWeapon14501 from '@/assets/images/genshin/weapon/14501.png' import GenshinWeapon14502 from '@/assets/images/genshin/weapon/14502.png' import GenshinWeapon14504 from '@/assets/images/genshin/weapon/14504.png' @@ -174,7 +176,8 @@ const Genshin = { 芙宁娜: [10000089, GenshinCharacter10000089], 娜维娅: [10000091, GenshinCharacter10000091], 闲云: [10000093, GenshinCharacter10000093], - 千织: [10000094, GenshinCharacter10000094] + 千织: [10000094, GenshinCharacter10000094], + 阿蕾奇诺: [10000096, GenshinCharacter10000096] }, weapon: { 风鹰剑: [11501, GenshinWeapon11501], @@ -202,6 +205,7 @@ const Genshin = { 息灾: [13507, GenshinWeapon13507], 薙草之稻光: [13509, GenshinWeapon13509], 赤沙之杖: [13511, GenshinWeapon13511], + 赤月之形: [13512, GenshinWeapon13512], 天空之卷: [14501, GenshinWeapon14501], 四风原典: [14502, GenshinWeapon14502], 尘世之锁: [14504, GenshinWeapon14504], From ac3c9764a1623c4650363fbcb0f7b4d0d5f2a165 Mon Sep 17 00:00:00 2001 From: lgou2w Date: Mon, 6 May 2024 17:03:08 +0800 Subject: [PATCH 04/11] chore: add starrail 2.2 assets --- src/assets/images/starrail/character/1309.png | Bin 0 -> 5907 bytes src/assets/images/starrail/character/1315.png | Bin 0 -> 6392 bytes src/assets/images/starrail/weapon/23026.png | Bin 0 -> 5889 bytes src/assets/images/starrail/weapon/23027.png | Bin 0 -> 5919 bytes src/components/gacha/icons.tsx | 12 ++++++++++-- 5 files changed, 10 insertions(+), 2 deletions(-) create mode 100644 src/assets/images/starrail/character/1309.png create mode 100644 src/assets/images/starrail/character/1315.png create mode 100644 src/assets/images/starrail/weapon/23026.png create mode 100644 src/assets/images/starrail/weapon/23027.png diff --git a/src/assets/images/starrail/character/1309.png b/src/assets/images/starrail/character/1309.png new file mode 100644 index 0000000000000000000000000000000000000000..257df1ba5636bcdab20fd714ac4bdcb03ecd8158 GIT binary patch literal 5907 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 literal 0 HcmV?d00001 diff --git a/src/assets/images/starrail/character/1315.png b/src/assets/images/starrail/character/1315.png new file mode 100644 index 0000000000000000000000000000000000000000..4e6428147724b22b44e314ed3cf900a3cfc0c259 GIT binary patch literal 6392 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 Bo!$Td literal 0 HcmV?d00001 diff --git a/src/components/gacha/icons.tsx b/src/components/gacha/icons.tsx index 92b6cc3..e5b1fed 100644 --- a/src/components/gacha/icons.tsx +++ b/src/components/gacha/icons.tsx @@ -108,6 +108,8 @@ import StarRailCharacter1305 from '@/assets/images/starrail/character/1305.png' import StarRailCharacter1306 from '@/assets/images/starrail/character/1306.png' import StarRailCharacter1307 from '@/assets/images/starrail/character/1307.png' import StarRailCharacter1308 from '@/assets/images/starrail/character/1308.png' +import StarRailCharacter1309 from '@/assets/images/starrail/character/1309.png' +import StarRailCharacter1315 from '@/assets/images/starrail/character/1315.png' import StarRailWeapon23000 from '@/assets/images/starrail/weapon/23000.png' import StarRailWeapon23001 from '@/assets/images/starrail/weapon/23001.png' import StarRailWeapon23002 from '@/assets/images/starrail/weapon/23002.png' @@ -133,6 +135,8 @@ import StarRailWeapon23021 from '@/assets/images/starrail/weapon/23021.png' import StarRailWeapon23022 from '@/assets/images/starrail/weapon/23022.png' import StarRailWeapon23023 from '@/assets/images/starrail/weapon/23023.png' import StarRailWeapon23024 from '@/assets/images/starrail/weapon/23024.png' +import StarRailWeapon23026 from '@/assets/images/starrail/weapon/23026.png' +import StarRailWeapon23027 from '@/assets/images/starrail/weapon/23027.png' // HACK: These static resources only contain five-star! @@ -254,7 +258,9 @@ const StarRail = { 1305: [1305, StarRailCharacter1305], 1306: [1306, StarRailCharacter1306], 1307: [1307, StarRailCharacter1307], - 1308: [1308, StarRailCharacter1308] + 1308: [1308, StarRailCharacter1308], + 1309: [1309, StarRailCharacter1309], + 1315: [1315, StarRailCharacter1315] }, weapon: { 23000: [23000, StarRailWeapon23000], @@ -281,7 +287,9 @@ const StarRail = { 23021: [23021, StarRailWeapon23021], 23022: [23022, StarRailWeapon23022], 23023: [23023, StarRailWeapon23023], - 23024: [23024, StarRailWeapon23024] + 23024: [23024, StarRailWeapon23024], + 23026: [23026, StarRailWeapon23026], + 23027: [23027, StarRailWeapon23027] } } as const From 0983aca17621404b15efd9cdc52db45918b9719a Mon Sep 17 00:00:00 2001 From: lgou2w Date: Mon, 17 Jun 2024 15:57:58 +0800 Subject: [PATCH 05/11] chore: add starrail 2.3 assets --- src/assets/images/starrail/character/1310.png | Bin 0 -> 7056 bytes src/assets/images/starrail/character/1314.png | Bin 0 -> 6770 bytes src/assets/images/starrail/weapon/23025.png | Bin 0 -> 5871 bytes src/assets/images/starrail/weapon/23028.png | Bin 0 -> 5929 bytes src/components/gacha/icons.tsx | 10 +++++++++- 5 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 src/assets/images/starrail/character/1310.png create mode 100644 src/assets/images/starrail/character/1314.png create mode 100644 src/assets/images/starrail/weapon/23025.png create mode 100644 src/assets/images/starrail/weapon/23028.png diff --git a/src/assets/images/starrail/character/1310.png b/src/assets/images/starrail/character/1310.png new file mode 100644 index 0000000000000000000000000000000000000000..45e67d027688b2755eff5c4f8bf920f1d6f9e90c GIT binary patch literal 7056 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 q{V1*6A3{`Ll%lMvOoNnZ*#7}2YJ!FU literal 0 HcmV?d00001 diff --git a/src/assets/images/starrail/weapon/23025.png b/src/assets/images/starrail/weapon/23025.png new file mode 100644 index 0000000000000000000000000000000000000000..9c5fff80512e13f7590e2df86f074cf8579c443f GIT binary patch literal 5871 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 FV1h-(pOgRq literal 0 HcmV?d00001 diff --git a/src/assets/images/starrail/weapon/23028.png b/src/assets/images/starrail/weapon/23028.png new file mode 100644 index 0000000000000000000000000000000000000000..71788a5d6e1d15c0c1631542499af75e22fa5f24 GIT binary patch literal 5929 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 Date: Mon, 17 Jun 2024 16:21:45 +0800 Subject: [PATCH 06/11] chore: add genshin 4.7 assets --- src/assets/images/genshin/character/10000095.png | Bin 0 -> 5695 bytes src/assets/images/genshin/character/10000098.png | Bin 0 -> 5601 bytes src/assets/images/genshin/weapon/11515.png | Bin 0 -> 3021 bytes src/assets/images/genshin/weapon/15513.png | Bin 0 -> 3859 bytes src/components/gacha/icons.tsx | 12 ++++++++++-- 5 files changed, 10 insertions(+), 2 deletions(-) create mode 100644 src/assets/images/genshin/character/10000095.png create mode 100644 src/assets/images/genshin/character/10000098.png create mode 100644 src/assets/images/genshin/weapon/11515.png create mode 100644 src/assets/images/genshin/weapon/15513.png diff --git a/src/assets/images/genshin/character/10000095.png b/src/assets/images/genshin/character/10000095.png new file mode 100644 index 0000000000000000000000000000000000000000..2ea3b18278d3620a1422d94dacf2ae2591e80684 GIT binary patch literal 5695 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 literal 0 HcmV?d00001 diff --git a/src/assets/images/genshin/character/10000098.png b/src/assets/images/genshin/character/10000098.png new file mode 100644 index 0000000000000000000000000000000000000000..f39f0ef11a2edaf982e4499bd0ce1a863dfd9379 GIT binary patch literal 5601 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 EU#9N~+W-In literal 0 HcmV?d00001 diff --git a/src/assets/images/genshin/weapon/15513.png b/src/assets/images/genshin/weapon/15513.png new file mode 100644 index 0000000000000000000000000000000000000000..d785e836aad7ea114de86a55a811a6f9ac4ffc76 GIT binary patch literal 3859 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 V4)gsgX4C)x002ovPDHLkV1kPe)zSa} literal 0 HcmV?d00001 diff --git a/src/components/gacha/icons.tsx b/src/components/gacha/icons.tsx index d1a8cbe..3236fbc 100644 --- a/src/components/gacha/icons.tsx +++ b/src/components/gacha/icons.tsx @@ -37,7 +37,9 @@ import GenshinCharacter10000089 from '@/assets/images/genshin/character/10000089 import GenshinCharacter10000091 from '@/assets/images/genshin/character/10000091.png' import GenshinCharacter10000093 from '@/assets/images/genshin/character/10000093.png' import GenshinCharacter10000094 from '@/assets/images/genshin/character/10000094.png' +import GenshinCharacter10000095 from '@/assets/images/genshin/character/10000095.png' import GenshinCharacter10000096 from '@/assets/images/genshin/character/10000096.png' +import GenshinCharacter10000098 from '@/assets/images/genshin/character/10000098.png' import GenshinWeapon11501 from '@/assets/images/genshin/weapon/11501.png' import GenshinWeapon11502 from '@/assets/images/genshin/weapon/11502.png' import GenshinWeapon11503 from '@/assets/images/genshin/weapon/11503.png' @@ -49,6 +51,7 @@ import GenshinWeapon11511 from '@/assets/images/genshin/weapon/11511.png' import GenshinWeapon11512 from '@/assets/images/genshin/weapon/11512.png' import GenshinWeapon11513 from '@/assets/images/genshin/weapon/11513.png' import GenshinWeapon11514 from '@/assets/images/genshin/weapon/11514.png' +import GenshinWeapon11515 from '@/assets/images/genshin/weapon/11515.png' import GenshinWeapon12501 from '@/assets/images/genshin/weapon/12501.png' import GenshinWeapon12502 from '@/assets/images/genshin/weapon/12502.png' import GenshinWeapon12503 from '@/assets/images/genshin/weapon/12503.png' @@ -83,6 +86,7 @@ import GenshinWeapon15508 from '@/assets/images/genshin/weapon/15508.png' import GenshinWeapon15509 from '@/assets/images/genshin/weapon/15509.png' import GenshinWeapon15511 from '@/assets/images/genshin/weapon/15511.png' import GenshinWeapon15512 from '@/assets/images/genshin/weapon/15512.png' +import GenshinWeapon15513 from '@/assets/images/genshin/weapon/15513.png' import StarRailCharacter1003 from '@/assets/images/starrail/character/1003.png' import StarRailCharacter1004 from '@/assets/images/starrail/character/1004.png' import StarRailCharacter1005 from '@/assets/images/starrail/character/1005.png' @@ -185,7 +189,9 @@ const Genshin = { 娜维娅: [10000091, GenshinCharacter10000091], 闲云: [10000093, GenshinCharacter10000093], 千织: [10000094, GenshinCharacter10000094], - 阿蕾奇诺: [10000096, GenshinCharacter10000096] + 希格雯: [10000095, GenshinCharacter10000095], + 阿蕾奇诺: [10000096, GenshinCharacter10000096], + 克洛琳德: [10000098, GenshinCharacter10000098] }, weapon: { 风鹰剑: [11501, GenshinWeapon11501], @@ -199,6 +205,7 @@ const Genshin = { 裁叶萃光: [11512, GenshinWeapon11512], 静水流涌之辉: [11513, GenshinWeapon11513], 有乐御簾切: [11514, GenshinWeapon11514], + 赦罪: [11515, GenshinWeapon11515], 天空之傲: [12501, GenshinWeapon12501], 狼的末路: [12502, GenshinWeapon12502], 松籁响起之时: [12503, GenshinWeapon12503], @@ -232,7 +239,8 @@ const Genshin = { 若水: [15508, GenshinWeapon15508], 飞雷之弦振: [15509, GenshinWeapon15509], 猎人之径: [15511, GenshinWeapon15511], - 最初的大魔术: [15512, GenshinWeapon15512] + 最初的大魔术: [15512, GenshinWeapon15512], + 白雨心弦: [15513, GenshinWeapon15513] } } as const From eb084918d0c7d104a703df8854e8e71bfad87f2e Mon Sep 17 00:00:00 2001 From: lgou2w Date: Mon, 17 Jun 2024 16:26:26 +0800 Subject: [PATCH 07/11] chore: bump dependencies version --- Cargo.lock | 1420 +++++++---- package.json | 60 +- pnpm-lock.yaml | 5561 +++++++++++++++++++++++------------------- src-tauri/Cargo.toml | 30 +- 4 files changed, 3998 insertions(+), 3073 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index f45b218..74af44a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4,9 +4,9 @@ version = 3 [[package]] name = "addr2line" -version = "0.21.0" +version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb" +checksum = "6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678" dependencies = [ "gimli", ] @@ -24,7 +24,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" dependencies = [ "cfg-if", - "getrandom 0.2.12", + "getrandom 0.2.15", "once_cell", "version_check", "zerocopy", @@ -32,9 +32,9 @@ dependencies = [ [[package]] name = "aho-corasick" -version = "1.1.2" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0" +checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" dependencies = [ "memchr", ] @@ -62,9 +62,9 @@ dependencies = [ [[package]] name = "allocator-api2" -version = "0.2.16" +version = "0.2.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0942ffc6dcaadf03badf6e6a2d0228460359d5e34b57ccdc720b7382dfbd5ec5" +checksum = "5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f" [[package]] name = "android-tzdata" @@ -83,25 +83,24 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.81" +version = "1.0.86" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0952808a6c2afd1aa8947271f3a60f1a6763c7b912d210184c5149b5cf147247" +checksum = "b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da" [[package]] name = "arboard" -version = "3.3.2" +version = "3.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2041f1943049c7978768d84e6d0fd95de98b76d6c4727b09e78ec253d29fa58" +checksum = "9fb4009533e8ff8f1450a5bcbc30f4242a1d34442221f72314bea1f5dc9c7f89" dependencies = [ "clipboard-win", - "core-graphics 0.23.1", - "image", + "core-graphics 0.23.2", + "image 0.25.1", "log", - "objc", - "objc-foundation", - "objc_id", + "objc2", + "objc2-app-kit", + "objc2-foundation", "parking_lot", - "thiserror", "windows-sys 0.48.0", "wl-clipboard-rs", "x11rb", @@ -126,18 +125,18 @@ checksum = "16e62a023e7c117e27523144c5d2459f4397fcc3cab0085af8e2224f643a0193" dependencies = [ "proc-macro2", "quote", - "syn 2.0.52", + "syn 2.0.66", ] [[package]] name = "async-trait" -version = "0.1.77" +version = "0.1.80" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c980ee35e870bd1a4d2c8294d4c04d0499e67bca1e4b5cefcc693c2fa00caea9" +checksum = "c6fa2087f2753a7da8cc1c0dbfcf89579dd57458e36769de5ac750b4671737ca" dependencies = [ "proc-macro2", "quote", - "syn 2.0.52", + "syn 2.0.66", ] [[package]] @@ -161,7 +160,7 @@ dependencies = [ "glib-sys", "gobject-sys", "libc", - "system-deps 6.2.0", + "system-deps 6.2.2", ] [[package]] @@ -173,17 +172,23 @@ dependencies = [ "num-traits", ] +[[package]] +name = "atomic-waker" +version = "1.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" + [[package]] name = "autocfg" -version = "1.1.0" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" +checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" [[package]] name = "backtrace" -version = "0.3.69" +version = "0.3.73" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837" +checksum = "5cc23269a4f8976d0a4d2e7109211a419fe30e8d88d677cd60b6bc79c5732e0a" dependencies = [ "addr2line", "cc", @@ -206,6 +211,12 @@ version = "0.21.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" +[[package]] +name = "base64" +version = "0.22.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" + [[package]] name = "bitflags" version = "1.3.2" @@ -214,9 +225,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" -version = "2.4.2" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf" +checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1" [[package]] name = "block" @@ -233,11 +244,20 @@ dependencies = [ "generic-array", ] +[[package]] +name = "block2" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2c132eebf10f5cad5289222520a4a058514204aed6d791f1cf4fe8088b82d15f" +dependencies = [ + "objc2", +] + [[package]] name = "brotli" -version = "3.4.0" +version = "3.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "516074a47ef4bce09577a3b379392300159ce5b1ba2e501ff1c819950066100f" +checksum = "d640d25bc63c50fb1f0b545ffd80207d2e10a4c965530809b40ba3386825c391" dependencies = [ "alloc-no-stdlib", "alloc-stdlib", @@ -266,21 +286,15 @@ dependencies = [ [[package]] name = "bumpalo" -version = "3.15.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ff69b9dd49fd426c69a0db9fc04dd934cdb6645ff000864d98f7e2af8830eaa" - -[[package]] -name = "bytecount" -version = "0.6.7" +version = "3.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1e5f035d16fc623ae5f74981db80a439803888314e3a555fd6f04acd51a3205" +checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" [[package]] name = "bytemuck" -version = "1.14.3" +version = "1.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2ef034f05691a48569bd920a96c81b9d91bbad1ab5ac7c4616c1f6ef36cb79f" +checksum = "78834c15cb5d5efe3452d58b1e8ba890dd62d21907f867f383358198e56ebca5" [[package]] name = "byteorder" @@ -290,9 +304,9 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "bytes" -version = "1.5.0" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223" +checksum = "514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9" [[package]] name = "cairo-rs" @@ -315,7 +329,7 @@ checksum = "3c55d429bef56ac9172d25fecb85dc8068307d17acd74b377866b7a1ef25d3c8" dependencies = [ "glib-sys", "libc", - "system-deps 6.2.0", + "system-deps 6.2.2", ] [[package]] @@ -330,12 +344,13 @@ dependencies = [ [[package]] name = "cc" -version = "1.0.90" +version = "1.0.99" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8cd6604a82acf3039f1144f54b8eb34e91ffba622051189e71b781822d5ee1f5" +checksum = "96c51067fd44124faa7f870b4b1c969379ad32b2ba805aa959430ceaa384f695" dependencies = [ "jobserver", "libc", + "once_cell", ] [[package]] @@ -366,9 +381,9 @@ dependencies = [ [[package]] name = "cfg-expr" -version = "0.15.7" +version = "0.15.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa50868b64a9a6fda9d593ce778849ea8715cd2a3d2cc17ffdb4a2f2f2f1961d" +checksum = "d067ad48b8650848b989a59a86c6c36a995d02d2bf778d45c3c5d57bc2718f02" dependencies = [ "smallvec", "target-lexicon", @@ -388,22 +403,22 @@ checksum = "fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e" [[package]] name = "chrono" -version = "0.4.35" +version = "0.4.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8eaf5903dcbc0a39312feb77df2ff4c76387d591b9fc7b04a238dcf8bb62639a" +checksum = "a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401" dependencies = [ "android-tzdata", "iana-time-zone", "num-traits", "serde", - "windows-targets 0.52.4", + "windows-targets 0.52.5", ] [[package]] name = "clipboard-win" -version = "5.2.0" +version = "5.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12f9a0700e0127ba15d1d52dd742097f821cd9c65939303a44d970465040a297" +checksum = "79f4473f5144e20d9aceaf2972478f06ddf687831eafeeb434fbaf0acc4144ad" dependencies = [ "error-code", ] @@ -446,9 +461,9 @@ checksum = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b" [[package]] name = "combine" -version = "4.6.6" +version = "4.6.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35ed6e9d84f0b51a7f52daf1c7d71dd136fd7a3f41a8462b8cdb8c78d920fad4" +checksum = "ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd" dependencies = [ "bytes", "memchr", @@ -456,9 +471,9 @@ dependencies = [ [[package]] name = "const_fn" -version = "0.4.9" +version = "0.4.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fbdcdcb6d86f71c5e97409ad45898af11cbc995b4ee8112d59095a28d376c935" +checksum = "373e9fafaa20882876db20562275ff58d50e0caa2590077fe7ce7bef90211d0d" [[package]] name = "const_format" @@ -517,9 +532,9 @@ dependencies = [ [[package]] name = "core-graphics" -version = "0.23.1" +version = "0.23.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "970a29baf4110c26fedbc7f82107d42c23f7e88e404c4577ed73fe99ff85a212" +checksum = "c07782be35f9e1140080c6b96f0d44b739e2278479f64e02fdab4e32dfd8b081" dependencies = [ "bitflags 1.3.2", "core-foundation", @@ -550,9 +565,9 @@ dependencies = [ [[package]] name = "crc" -version = "3.0.1" +version = "3.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86ec7a15cbe22e59248fc7eadb1907dab5ba09372595da4d73dd805ed4417dfe" +checksum = "69e6e4d7b33a94f0991c26729976b10ebde1d34c3ee82408fb536164fa10d636" dependencies = [ "crc-catalog", ] @@ -565,18 +580,18 @@ checksum = "19d374276b40fb8bbdee95aef7c7fa6b5316ec764510eb64b8dd0e2ed0d7e7f5" [[package]] name = "crc32fast" -version = "1.4.0" +version = "1.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b3855a8a784b474f333699ef2bbca9db2c4a1f6d9088a90a2d25b1eb53111eaa" +checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3" dependencies = [ "cfg-if", ] [[package]] name = "crossbeam-channel" -version = "0.5.12" +version = "0.5.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab3db02a9c5b5121e1e42fbdb1aeb65f5e02624cc58c43f2884c6ccac0b82f95" +checksum = "33480d6946193aa8033910124896ca395333cae7e2d1113d1fef6c3272217df2" dependencies = [ "crossbeam-utils", ] @@ -611,9 +626,9 @@ dependencies = [ [[package]] name = "crossbeam-utils" -version = "0.8.19" +version = "0.8.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345" +checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80" [[package]] name = "crypto-common" @@ -649,24 +664,24 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331" dependencies = [ "quote", - "syn 2.0.52", + "syn 2.0.66", ] [[package]] name = "ctor" -version = "0.2.7" +version = "0.2.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad291aa74992b9b7a7e88c38acbbf6ad7e107f1d90ee8775b7bc1fc3394f485c" +checksum = "edb49164822f3ee45b17acd4a208cfc1251410cf0cad9a833234c9890774dd9f" dependencies = [ "quote", - "syn 2.0.52", + "syn 2.0.66", ] [[package]] name = "darling" -version = "0.20.8" +version = "0.20.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54e36fcd13ed84ffdfda6f5be89b31287cbb80c439841fe69e04841435464391" +checksum = "83b2eb4d90d12bdda5ed17de686c2acb4c57914f8f921b8da7e112b5a36f3fe1" dependencies = [ "darling_core", "darling_macro", @@ -674,27 +689,27 @@ dependencies = [ [[package]] name = "darling_core" -version = "0.20.8" +version = "0.20.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c2cf1c23a687a1feeb728783b993c4e1ad83d99f351801977dd809b48d0a70f" +checksum = "622687fe0bac72a04e5599029151f5796111b90f1baaa9b544d807a5e31cd120" dependencies = [ "fnv", "ident_case", "proc-macro2", "quote", "strsim", - "syn 2.0.52", + "syn 2.0.66", ] [[package]] name = "darling_macro" -version = "0.20.8" +version = "0.20.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a668eda54683121533a393014d8692171709ff57a7d61f187b6e782719f8933f" +checksum = "733cabb43482b1a1b53eee8583c2b9e8684d592215ea83efd305dd31bc2f0178" dependencies = [ "darling_core", "quote", - "syn 2.0.52", + "syn 2.0.66", ] [[package]] @@ -726,20 +741,20 @@ checksum = "d150dea618e920167e5973d70ae6ece4385b7164e0d799fe7c122dd0a5d912ad" dependencies = [ "proc-macro2", "quote", - "syn 2.0.52", + "syn 2.0.66", ] [[package]] name = "derive_more" -version = "0.99.17" +version = "0.99.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321" +checksum = "5f33878137e4dafd7fa914ad4e259e18a4e8e532b9617a2d0150262bf53abfce" dependencies = [ "convert_case", "proc-macro2", "quote", "rustc_version", - "syn 1.0.109", + "syn 2.0.66", ] [[package]] @@ -779,6 +794,17 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bd0c93bb4b0c6d9b77f4435b0ae98c24d17f1c45b2ff844c6151a07256ca923b" +[[package]] +name = "displaydoc" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.66", +] + [[package]] name = "dlib" version = "0.5.2" @@ -796,9 +822,9 @@ checksum = "1aaf95b3e5c8f23aa320147307562d361db0ae0d51242340f558153b4eb2439b" [[package]] name = "downcast-rs" -version = "1.2.0" +version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ea835d29036a4087793836fa931b08837ad5e957da9e23886b29586fb9b6650" +checksum = "75b325c5dbd37f80359721ad39aca5a29fb04c89279657cffdda8736d0c0b9d2" [[package]] name = "dtoa" @@ -808,9 +834,9 @@ checksum = "dcbb2bf8e87535c23f7a8a321e364ce21462d0ff10cb6407820e8e96dfff6653" [[package]] name = "dtoa-short" -version = "0.3.4" +version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dbaceec3c6e4211c79e7b1800fb9680527106beb2f9c51904a3210c03a448c74" +checksum = "cd1511a7b6a56299bd043a9c167a6d2bfb37bf84a6dfceaba651168adfb43c87" dependencies = [ "dtoa", ] @@ -823,9 +849,9 @@ checksum = "56ce8c6da7551ec6c462cbaf3bfbc75131ebbfa1c944aeaa9dab51ca1c5f0c3b" [[package]] name = "either" -version = "1.10.0" +version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11157ac094ffbdde99aa67b23417ebdd801842852b500e395a45a9c0aac03e4a" +checksum = "3dca9240753cf90908d7e4aac30f630662b02aebaa1b58a3cadabdb23385b58b" dependencies = [ "serde", ] @@ -839,9 +865,9 @@ dependencies = [ "cc", "memchr", "rustc_version", - "toml 0.8.11", + "toml 0.8.14", "vswhom", - "winreg 0.52.0", + "winreg", ] [[package]] @@ -852,9 +878,9 @@ checksum = "4ef6b89e5b37196644d8796de5268852ff179b44e96276cf4290264843743bb7" [[package]] name = "encoding_rs" -version = "0.8.33" +version = "0.8.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7268b386296a025e474d5140678f75d6de9493ae55a5d709eeb9dd08149945e1" +checksum = "b45de904aa0b010bce2ab45264d0631681847fa7b6f2eaa7dab7619943bc4f59" dependencies = [ "cfg-if", ] @@ -867,9 +893,9 @@ checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" [[package]] name = "errno" -version = "0.3.8" +version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245" +checksum = "534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba" dependencies = [ "libc", "windows-sys 0.52.0", @@ -898,9 +924,9 @@ dependencies = [ [[package]] name = "fastrand" -version = "2.0.1" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5" +checksum = "9fc0510504f03c51ada170672ac806f1f105a88aa97a5281117e1ddc3368e51a" [[package]] name = "fdeflate" @@ -929,7 +955,7 @@ checksum = "1ee447700ac8aa0b2f2bd7bc4462ad686ba06baa6727ac149a2d6277f0d240fd" dependencies = [ "cfg-if", "libc", - "redox_syscall", + "redox_syscall 0.4.1", "windows-sys 0.52.0", ] @@ -941,9 +967,9 @@ checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80" [[package]] name = "flate2" -version = "1.0.28" +version = "1.0.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46303f565772937ffe1d394a4fac6f411c6013172fadde9dcdb1e147a086940e" +checksum = "5f54427cfd1c7829e2a139fcefea601bf088ebca651d2bf53ebc600eac295dae" dependencies = [ "crc32fast", "miniz_oxide", @@ -993,7 +1019,7 @@ checksum = "1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742" dependencies = [ "proc-macro2", "quote", - "syn 2.0.52", + "syn 2.0.66", ] [[package]] @@ -1093,7 +1119,7 @@ checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" dependencies = [ "proc-macro2", "quote", - "syn 2.0.52", + "syn 2.0.66", ] [[package]] @@ -1174,7 +1200,7 @@ dependencies = [ "glib-sys", "gobject-sys", "libc", - "system-deps 6.2.0", + "system-deps 6.2.2", ] [[package]] @@ -1191,7 +1217,7 @@ dependencies = [ "libc", "pango-sys", "pkg-config", - "system-deps 6.2.0", + "system-deps 6.2.2", ] [[package]] @@ -1205,7 +1231,7 @@ dependencies = [ "gobject-sys", "libc", "pkg-config", - "system-deps 6.2.0", + "system-deps 6.2.2", ] [[package]] @@ -1217,7 +1243,7 @@ dependencies = [ "gdk-sys", "glib-sys", "libc", - "system-deps 6.2.0", + "system-deps 6.2.2", "x11", ] @@ -1267,9 +1293,9 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.2.12" +version = "0.2.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "190092ea657667030ac6a35e305e62fc4dd69fd98ac98631e5d3a2b1575a12b5" +checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" dependencies = [ "cfg-if", "libc", @@ -1278,9 +1304,9 @@ dependencies = [ [[package]] name = "gimli" -version = "0.28.1" +version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253" +checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd" [[package]] name = "gio" @@ -1308,17 +1334,17 @@ dependencies = [ "glib-sys", "gobject-sys", "libc", - "system-deps 6.2.0", + "system-deps 6.2.2", "winapi", ] [[package]] name = "git2" -version = "0.18.2" +version = "0.18.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b3ba52851e73b46a4c3df1d89343741112003f0f6f13beb0dfac9e457c3fdcd" +checksum = "232e6a7bfe35766bf715e55a88b39a700596c0ccfd88cd3680b4cdb40d66ef70" dependencies = [ - "bitflags 2.4.2", + "bitflags 2.5.0", "libc", "libgit2-sys", "log", @@ -1367,7 +1393,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ef4b192f8e65e9cf76cbf4ea71fa8e3be4a0e18ffe3d68b8da6836974cc5bad4" dependencies = [ "libc", - "system-deps 6.2.0", + "system-deps 6.2.2", ] [[package]] @@ -1385,8 +1411,8 @@ dependencies = [ "aho-corasick", "bstr", "log", - "regex-automata 0.4.6", - "regex-syntax 0.8.2", + "regex-automata 0.4.7", + "regex-syntax 0.8.4", ] [[package]] @@ -1397,7 +1423,7 @@ checksum = "0d57ce44246becd17153bd035ab4d32cfee096a657fc01f2231c9278378d1e0a" dependencies = [ "glib-sys", "libc", - "system-deps 6.2.0", + "system-deps 6.2.2", ] [[package]] @@ -1438,7 +1464,7 @@ dependencies = [ "gobject-sys", "libc", "pango-sys", - "system-deps 6.2.0", + "system-deps 6.2.2", ] [[package]] @@ -1457,17 +1483,17 @@ dependencies = [ [[package]] name = "h2" -version = "0.3.24" +version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb2c4422095b67ee78da96fbb51a4cc413b3b25883c7717ff7ca1ab31022c9c9" +checksum = "fa82e28a107a8cc405f0839610bdc9b15f1e25ec7d696aa5cf173edbcb1486ab" dependencies = [ + "atomic-waker", "bytes", "fnv", "futures-core", "futures-sink", - "futures-util", - "http", - "indexmap 2.2.5", + "http 1.1.0", + "indexmap 2.2.6", "slab", "tokio", "tokio-util", @@ -1482,9 +1508,9 @@ checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" [[package]] name = "hashbrown" -version = "0.14.3" +version = "0.14.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604" +checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" dependencies = [ "ahash", "allocator-api2", @@ -1496,7 +1522,7 @@ version = "0.8.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e8094feaf31ff591f651a2664fb9cfd92bba7a60ce3197265e9482ebe753c8f7" dependencies = [ - "hashbrown 0.14.3", + "hashbrown 0.14.5", ] [[package]] @@ -1517,6 +1543,12 @@ dependencies = [ "unicode-segmentation", ] +[[package]] +name = "heck" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" + [[package]] name = "hermit-abi" version = "0.3.9" @@ -1529,6 +1561,15 @@ version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" +[[package]] +name = "home" +version = "0.5.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5" +dependencies = [ + "windows-sys 0.52.0", +] + [[package]] name = "hoyo_gacha" version = "0.3.9" @@ -1579,17 +1620,40 @@ checksum = "601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1" dependencies = [ "bytes", "fnv", - "itoa 1.0.10", + "itoa 1.0.11", +] + +[[package]] +name = "http" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258" +dependencies = [ + "bytes", + "fnv", + "itoa 1.0.11", ] [[package]] name = "http-body" -version = "0.4.6" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ceab25649e9960c0311ea418d17bee82c0dcec1bd053b5f9a66e265a693bed2" +checksum = "1cac85db508abc24a2e48553ba12a996e87244a0395ce011e62b37158745d643" dependencies = [ "bytes", - "http", + "http 1.1.0", +] + +[[package]] +name = "http-body-util" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544f" +dependencies = [ + "bytes", + "futures-util", + "http 1.1.0", + "http-body", "pin-project-lite", ] @@ -1601,51 +1665,64 @@ checksum = "21dec9db110f5f872ed9699c3ecf50cf16f423502706ba5c72462e28d3157573" [[package]] name = "httparse" -version = "1.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904" - -[[package]] -name = "httpdate" -version = "1.0.3" +version = "1.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9" +checksum = "d0e7a4dd27b9476dc40cb050d3632d3bba3a70ddbff012285f7f8559a1e7e545" [[package]] name = "hyper" -version = "0.14.28" +version = "1.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf96e135eb83a2a8ddf766e426a841d8ddd7449d5f00d34ea02b41d2f19eef80" +checksum = "fe575dd17d0862a9a33781c8c4696a55c320909004a67a00fb286ba8b1bc496d" dependencies = [ "bytes", "futures-channel", - "futures-core", "futures-util", "h2", - "http", + "http 1.1.0", "http-body", "httparse", - "httpdate", - "itoa 1.0.10", + "itoa 1.0.11", "pin-project-lite", - "socket2", + "smallvec", "tokio", - "tower-service", - "tracing", "want", ] [[package]] name = "hyper-tls" -version = "0.5.0" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905" +checksum = "70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0" dependencies = [ "bytes", + "http-body-util", "hyper", + "hyper-util", "native-tls", "tokio", "tokio-native-tls", + "tower-service", +] + +[[package]] +name = "hyper-util" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7b875924a60b96e5d7b9ae7b066540b1dd1cbd90d1828f54c92e02a283351c56" +dependencies = [ + "bytes", + "futures-channel", + "futures-util", + "http 1.1.0", + "http-body", + "hyper", + "pin-project-lite", + "socket2", + "tokio", + "tower", + "tower-service", + "tracing", ] [[package]] @@ -1681,6 +1758,124 @@ dependencies = [ "png", ] +[[package]] +name = "icu_collections" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526" +dependencies = [ + "displaydoc", + "yoke", + "zerofrom", + "zerovec", +] + +[[package]] +name = "icu_locid" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637" +dependencies = [ + "displaydoc", + "litemap", + "tinystr", + "writeable", + "zerovec", +] + +[[package]] +name = "icu_locid_transform" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e" +dependencies = [ + "displaydoc", + "icu_locid", + "icu_locid_transform_data", + "icu_provider", + "tinystr", + "zerovec", +] + +[[package]] +name = "icu_locid_transform_data" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e" + +[[package]] +name = "icu_normalizer" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f" +dependencies = [ + "displaydoc", + "icu_collections", + "icu_normalizer_data", + "icu_properties", + "icu_provider", + "smallvec", + "utf16_iter", + "utf8_iter", + "write16", + "zerovec", +] + +[[package]] +name = "icu_normalizer_data" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516" + +[[package]] +name = "icu_properties" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1f8ac670d7422d7f76b32e17a5db556510825b29ec9154f235977c9caba61036" +dependencies = [ + "displaydoc", + "icu_collections", + "icu_locid_transform", + "icu_properties_data", + "icu_provider", + "tinystr", + "zerovec", +] + +[[package]] +name = "icu_properties_data" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569" + +[[package]] +name = "icu_provider" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9" +dependencies = [ + "displaydoc", + "icu_locid", + "icu_provider_macros", + "stable_deref_trait", + "tinystr", + "writeable", + "yoke", + "zerofrom", + "zerovec", +] + +[[package]] +name = "icu_provider_macros" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.66", +] + [[package]] name = "ident_case" version = "1.0.1" @@ -1689,12 +1884,14 @@ checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" [[package]] name = "idna" -version = "0.5.0" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6" +checksum = "4716a3a0933a1d01c2f72450e89596eb51dd34ef3c211ccd875acdf1f8fe47ed" dependencies = [ - "unicode-bidi", - "unicode-normalization", + "icu_normalizer", + "icu_properties", + "smallvec", + "utf8_iter", ] [[package]] @@ -1707,7 +1904,7 @@ dependencies = [ "globset", "log", "memchr", - "regex-automata 0.4.6", + "regex-automata 0.4.7", "same-file", "walkdir", "winapi-util", @@ -1723,6 +1920,17 @@ dependencies = [ "byteorder", "color_quant", "num-traits", +] + +[[package]] +name = "image" +version = "0.25.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fd54d660e773627692c524beaad361aca785a4f9f5730ce91f42aabe5bce3d11" +dependencies = [ + "bytemuck", + "byteorder", + "num-traits", "png", "tiff", ] @@ -1740,12 +1948,12 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.2.5" +version = "2.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b0b929d511467233429c45a44ac1dcaa21ba0f5ba11e4879e6ed28ddb4f9df4" +checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26" dependencies = [ "equivalent", - "hashbrown 0.14.3", + "hashbrown 0.14.5", "serde", ] @@ -1766,14 +1974,14 @@ checksum = "0122b7114117e64a63ac49f752a5ca4624d534c7b1c7de796ac196381cd2d947" dependencies = [ "proc-macro2", "quote", - "syn 2.0.52", + "syn 2.0.66", ] [[package]] name = "instant" -version = "0.1.12" +version = "0.1.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c" +checksum = "e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222" dependencies = [ "cfg-if", ] @@ -1790,15 +1998,6 @@ version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "06d198e9919d9822d5f7083ba8530e04de87841eaf21ead9af8f2304efd57c89" -[[package]] -name = "itertools" -version = "0.12.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569" -dependencies = [ - "either", -] - [[package]] name = "itoa" version = "0.4.8" @@ -1807,9 +2006,9 @@ checksum = "b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4" [[package]] name = "itoa" -version = "1.0.10" +version = "1.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c" +checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" [[package]] name = "javascriptcore-rs" @@ -1856,9 +2055,9 @@ checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130" [[package]] name = "jobserver" -version = "0.1.28" +version = "0.1.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab46a6e9526ddef3ae7f787c06f0f2600639ba80ea3eade3d8e670a2230f51d6" +checksum = "d2b099aaa34a9751c5bf0878add70444e1ed2dd73f347be99003d4577277de6e" dependencies = [ "libc", ] @@ -1880,14 +2079,13 @@ dependencies = [ [[package]] name = "json-patch" -version = "1.2.0" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55ff1e1486799e3f64129f8ccad108b38290df9cd7015cd31bed17239f0789d6" +checksum = "ec9ad60d674508f3ca8f380a928cfe7b096bc729c4e2dbfe3852bc45da3ab30b" dependencies = [ "serde", "serde_json", "thiserror", - "treediff", ] [[package]] @@ -1911,9 +2109,9 @@ checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" [[package]] name = "libc" -version = "0.2.153" +version = "0.2.155" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd" +checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c" [[package]] name = "libgit2-sys" @@ -1934,18 +2132,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0c2a198fb6b0eada2a8df47933734e6d35d350665a33a3593d7164fa52c75c19" dependencies = [ "cfg-if", - "windows-targets 0.52.4", + "windows-targets 0.52.5", ] [[package]] name = "libredox" -version = "0.0.1" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85c833ca1e66078851dba29046874e38f08b2c883700aa29a03ddd3b23814ee8" +checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" dependencies = [ - "bitflags 2.4.2", + "bitflags 2.5.0", "libc", - "redox_syscall", ] [[package]] @@ -1961,9 +2158,9 @@ dependencies = [ [[package]] name = "libz-sys" -version = "1.1.15" +version = "1.1.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "037731f5d3aaa87a5675e895b63ddff1a87624bc29f77004ea829809654e48f6" +checksum = "c15da26e5af7e25c90b37a2d75cdbf940cf4a55316de9d84c679c9b8bfabf82e" dependencies = [ "cc", "libc", @@ -1973,24 +2170,27 @@ dependencies = [ [[package]] name = "line-wrap" -version = "0.1.1" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f30344350a2a51da54c1d53be93fade8a237e545dbcc4bdbe635413f2117cab9" -dependencies = [ - "safemem", -] +checksum = "dd1bc4d24ad230d21fb898d1116b1801d7adfc449d42026475862ab48b11e70e" [[package]] name = "linux-raw-sys" -version = "0.4.13" +version = "0.4.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c" +checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" + +[[package]] +name = "litemap" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "643cb0b8d4fcc284004d5fd0d67ccf61dfffadb7f75e1e71bc420f4688a3a704" [[package]] name = "lock_api" -version = "0.4.11" +version = "0.4.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45" +checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17" dependencies = [ "autocfg", "scopeguard", @@ -2063,15 +2263,15 @@ checksum = "2532096657941c2fea9c289d370a250971c689d4f143798ff67113ec042024a5" [[package]] name = "memchr" -version = "2.7.1" +version = "2.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149" +checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" [[package]] name = "memoffset" -version = "0.9.0" +version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c" +checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a" dependencies = [ "autocfg", ] @@ -2090,9 +2290,9 @@ checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" [[package]] name = "miniz_oxide" -version = "0.7.2" +version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d811f3e15f28568be3407c8e7fdb6514c1cda3cb30683f15b6a1a1dc4ea14a7" +checksum = "87dfd01fe195c66b572b37921ad8803d010623c0aca821bea2302239d155cdae" dependencies = [ "adler", "simd-adler32", @@ -2111,11 +2311,10 @@ dependencies = [ [[package]] name = "native-tls" -version = "0.2.11" +version = "0.2.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07226173c32f2926027b63cce4bcd8076c3552846cbe7925f3aaffeac0a3b92e" +checksum = "a8614eb2c83d59d1c8cc974dd3f920198647674a0a035e1af1fa58707e317466" dependencies = [ - "lazy_static", "libc", "log", "openssl", @@ -2157,9 +2356,9 @@ dependencies = [ [[package]] name = "new_debug_unreachable" -version = "1.0.4" +version = "1.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e4a24736216ec316047a1fc4252e27dabb04218aa4a3f37c6e7ddbf1f9782b54" +checksum = "650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086" [[package]] name = "nix" @@ -2167,7 +2366,7 @@ version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ab2156c4fce2f8df6c499cc1c763e4394b7482525bf2a9701c9d79d215f519e4" dependencies = [ - "bitflags 2.4.2", + "bitflags 2.5.0", "cfg-if", "cfg_aliases", "libc", @@ -2207,9 +2406,9 @@ checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" [[package]] name = "num-traits" -version = "0.2.18" +version = "0.2.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da0df0e5185db44f69b44f26786fe401b6c293d1907744beaa7fa62b2e5a517a" +checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" dependencies = [ "autocfg", ] @@ -2275,6 +2474,105 @@ dependencies = [ "objc_id", ] +[[package]] +name = "objc-sys" +version = "0.3.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cdb91bdd390c7ce1a8607f35f3ca7151b65afc0ff5ff3b34fa350f7d7c7e4310" + +[[package]] +name = "objc2" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "46a785d4eeff09c14c487497c162e92766fbb3e4059a71840cecc03d9a50b804" +dependencies = [ + "objc-sys", + "objc2-encode", +] + +[[package]] +name = "objc2-app-kit" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e4e89ad9e3d7d297152b17d39ed92cd50ca8063a89a9fa569046d41568891eff" +dependencies = [ + "bitflags 2.5.0", + "block2", + "libc", + "objc2", + "objc2-core-data", + "objc2-core-image", + "objc2-foundation", + "objc2-quartz-core", +] + +[[package]] +name = "objc2-core-data" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "617fbf49e071c178c0b24c080767db52958f716d9eabdf0890523aeae54773ef" +dependencies = [ + "bitflags 2.5.0", + "block2", + "objc2", + "objc2-foundation", +] + +[[package]] +name = "objc2-core-image" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "55260963a527c99f1819c4f8e3b47fe04f9650694ef348ffd2227e8196d34c80" +dependencies = [ + "block2", + "objc2", + "objc2-foundation", + "objc2-metal", +] + +[[package]] +name = "objc2-encode" +version = "4.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7891e71393cd1f227313c9379a26a584ff3d7e6e7159e988851f0934c993f0f8" + +[[package]] +name = "objc2-foundation" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ee638a5da3799329310ad4cfa62fbf045d5f56e3ef5ba4149e7452dcf89d5a8" +dependencies = [ + "bitflags 2.5.0", + "block2", + "libc", + "objc2", +] + +[[package]] +name = "objc2-metal" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd0cba1276f6023976a406a14ffa85e1fdd19df6b0f737b063b95f6c8c7aadd6" +dependencies = [ + "bitflags 2.5.0", + "block2", + "objc2", + "objc2-foundation", +] + +[[package]] +name = "objc2-quartz-core" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e42bee7bff906b14b167da2bac5efe6b6a07e6f7c0a21a7308d40c960242dc7a" +dependencies = [ + "bitflags 2.5.0", + "block2", + "objc2", + "objc2-foundation", + "objc2-metal", +] + [[package]] name = "objc_exception" version = "0.1.2" @@ -2295,9 +2593,9 @@ dependencies = [ [[package]] name = "object" -version = "0.32.2" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441" +checksum = "576dfe1fc8f9df304abb159d767a29d0476f7750fbf8aa7ad07816004a207434" dependencies = [ "memchr", ] @@ -2324,7 +2622,7 @@ version = "0.10.64" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "95a0481286a310808298130d22dd1fef0fa571e05a8f44ec801801e84b216b1f" dependencies = [ - "bitflags 2.4.2", + "bitflags 2.5.0", "cfg-if", "foreign-types 0.3.2", "libc", @@ -2341,7 +2639,7 @@ checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" dependencies = [ "proc-macro2", "quote", - "syn 2.0.52", + "syn 2.0.66", ] [[package]] @@ -2352,9 +2650,9 @@ checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" [[package]] name = "openssl-sys" -version = "0.9.101" +version = "0.9.102" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dda2b0f344e78efc2facf7d195d098df0dd72151b26ab98da807afc26c198dff" +checksum = "c597637d56fbc83893a35eb0dd04b2b8e7a50c91e64e9493e398b5df4fb45fa2" dependencies = [ "cc", "libc", @@ -2373,9 +2671,9 @@ dependencies = [ [[package]] name = "os_pipe" -version = "1.1.5" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57119c3b893986491ec9aa85056780d3a0f3cf4da7cc09dd3650dbd6c6738fb9" +checksum = "29d73ba8daf8fac13b0501d1abeddcfe21ba7401ada61a819144b6c2a4f32209" dependencies = [ "libc", "windows-sys 0.52.0", @@ -2402,7 +2700,7 @@ dependencies = [ "proc-macro-error", "proc-macro2", "quote", - "syn 2.0.52", + "syn 2.0.66", ] [[package]] @@ -2433,14 +2731,14 @@ dependencies = [ "glib-sys", "gobject-sys", "libc", - "system-deps 6.2.0", + "system-deps 6.2.2", ] [[package]] name = "parking_lot" -version = "0.12.1" +version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f" +checksum = "f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27" dependencies = [ "lock_api", "parking_lot_core", @@ -2448,22 +2746,22 @@ dependencies = [ [[package]] name = "parking_lot_core" -version = "0.9.9" +version = "0.9.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e" +checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" dependencies = [ "cfg-if", "libc", - "redox_syscall", + "redox_syscall 0.5.2", "smallvec", - "windows-targets 0.48.5", + "windows-targets 0.52.5", ] [[package]] name = "paste" -version = "1.0.14" +version = "1.0.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c" +checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" [[package]] name = "pathdiff" @@ -2479,12 +2777,12 @@ checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" [[package]] name = "petgraph" -version = "0.6.4" +version = "0.6.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1d3afd2628e69da2be385eb6f2fd57c8ac7977ceeff6dc166ff1657b0e386a9" +checksum = "b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db" dependencies = [ "fixedbitset", - "indexmap 2.2.5", + "indexmap 2.2.6", ] [[package]] @@ -2591,7 +2889,7 @@ dependencies = [ "phf_shared 0.11.2", "proc-macro2", "quote", - "syn 2.0.52", + "syn 2.0.66", ] [[package]] @@ -2621,11 +2919,31 @@ dependencies = [ "siphasher", ] +[[package]] +name = "pin-project" +version = "1.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6bf43b791c5b9e34c3d182969b4abb522f9343702850a2e57f460d00d09b4b3" +dependencies = [ + "pin-project-internal", +] + +[[package]] +name = "pin-project-internal" +version = "1.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.66", +] + [[package]] name = "pin-project-lite" -version = "0.2.13" +version = "0.2.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58" +checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" [[package]] name = "pin-utils" @@ -2641,12 +2959,12 @@ checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec" [[package]] name = "plist" -version = "1.6.0" +version = "1.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5699cc8a63d1aa2b1ee8e12b9ad70ac790d65788cd36101fa37f87ea46c4cef" +checksum = "d9d34169e64b3c7a80c8621a48adaf44e0cf62c78a9b25dd9dd35f1881a17cf9" dependencies = [ "base64 0.21.7", - "indexmap 2.2.5", + "indexmap 2.2.6", "line-wrap", "quick-xml", "serde", @@ -2726,9 +3044,9 @@ checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068" [[package]] name = "proc-macro2" -version = "1.0.79" +version = "1.0.85" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e835ff2298f5721608eb1a980ecaee1aef2c132bf95ecc026a11b7bf3c01c02e" +checksum = "22244ce15aa966053a896d1accb3a6e68469b97c7f33f284b99f0d576879fc23" dependencies = [ "unicode-ident", ] @@ -2744,9 +3062,9 @@ dependencies = [ [[package]] name = "quote" -version = "1.0.35" +version = "1.0.36" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef" +checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7" dependencies = [ "proc-macro2", ] @@ -2811,7 +3129,7 @@ version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" dependencies = [ - "getrandom 0.2.12", + "getrandom 0.2.15", ] [[package]] @@ -2847,27 +3165,36 @@ dependencies = [ "bitflags 1.3.2", ] +[[package]] +name = "redox_syscall" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c82cf8cff14456045f55ec4241383baeff27af886adb72ffb2162f99911de0fd" +dependencies = [ + "bitflags 2.5.0", +] + [[package]] name = "redox_users" -version = "0.4.4" +version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a18479200779601e498ada4e8c1e1f50e3ee19deb0259c25825a98b5603b2cb4" +checksum = "bd283d9651eeda4b2a83a43c1c91b266c40fd76ecd39a50a8c630ae69dc72891" dependencies = [ - "getrandom 0.2.12", + "getrandom 0.2.15", "libredox", "thiserror", ] [[package]] name = "regex" -version = "1.10.3" +version = "1.10.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b62dbe01f0b06f9d8dc7d49e05a0785f153b00b2c227856282f671e0318c9b15" +checksum = "b91213439dad192326a0d7c6ee3955910425f441d7038e0d6933b0aec5c4517f" dependencies = [ "aho-corasick", "memchr", - "regex-automata 0.4.6", - "regex-syntax 0.8.2", + "regex-automata 0.4.7", + "regex-syntax 0.8.4", ] [[package]] @@ -2881,13 +3208,13 @@ dependencies = [ [[package]] name = "regex-automata" -version = "0.4.6" +version = "0.4.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea" +checksum = "38caf58cc5ef2fed281f89292ef23f6365465ed9a41b7a7754eb4e26496c92df" dependencies = [ "aho-corasick", "memchr", - "regex-syntax 0.8.2", + "regex-syntax 0.8.4", ] [[package]] @@ -2898,26 +3225,28 @@ checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" [[package]] name = "regex-syntax" -version = "0.8.2" +version = "0.8.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f" +checksum = "7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b" [[package]] name = "reqwest" -version = "0.11.26" +version = "0.12.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78bf93c4af7a8bb7d879d51cebe797356ff10ae8516ace542b5182d9dcac10b2" +checksum = "566cafdd92868e0939d3fb961bd0dc25fcfaaed179291093b3d43e6b3150ea10" dependencies = [ - "base64 0.21.7", + "base64 0.22.1", "bytes", "encoding_rs", "futures-core", "futures-util", "h2", - "http", + "http 1.1.0", "http-body", + "http-body-util", "hyper", "hyper-tls", + "hyper-util", "ipnet", "js-sys", "log", @@ -2941,7 +3270,7 @@ dependencies = [ "wasm-bindgen-futures", "wasm-streams", "web-sys", - "winreg 0.50.0", + "winreg", ] [[package]] @@ -2970,9 +3299,9 @@ dependencies = [ [[package]] name = "rustc-demangle" -version = "0.1.23" +version = "0.1.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76" +checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" [[package]] name = "rustc_version" @@ -2985,11 +3314,11 @@ dependencies = [ [[package]] name = "rustix" -version = "0.38.31" +version = "0.38.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ea3e1a662af26cd7a3ba09c0297a31af215563ecf42817c98df621387f4e949" +checksum = "70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f" dependencies = [ - "bitflags 2.4.2", + "bitflags 2.5.0", "errno", "libc", "linux-raw-sys", @@ -2998,30 +3327,31 @@ dependencies = [ [[package]] name = "rustls-pemfile" -version = "1.0.4" +version = "2.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c" +checksum = "29993a25686778eb88d4189742cd713c9bce943bc54251a33509dc63cbacf73d" dependencies = [ - "base64 0.21.7", + "base64 0.22.1", + "rustls-pki-types", ] [[package]] -name = "rustversion" -version = "1.0.14" +name = "rustls-pki-types" +version = "1.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4" +checksum = "976295e77ce332211c0d24d92c0e83e50f5c5f046d11082cea19f3df13a3562d" [[package]] -name = "ryu" +name = "rustversion" version = "1.0.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1" +checksum = "955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6" [[package]] -name = "safemem" -version = "0.3.3" +name = "ryu" +version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef703b7cb59335eae2eb93ceb664c0eb7ea6bf567079d843e09420219668e072" +checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" [[package]] name = "same-file" @@ -3063,14 +3393,14 @@ dependencies = [ "proc-macro-error", "proc-macro2", "quote", - "syn 2.0.52", + "syn 2.0.66", ] [[package]] name = "sea-orm" -version = "0.12.14" +version = "0.12.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6632f499b80cc6aaa781b302e4c9fae663e0e3dcf2640e9d80034d5b10731efe" +checksum = "c8814e37dc25de54398ee62228323657520b7f29713b8e238649385dbe473ee0" dependencies = [ "async-stream", "async-trait", @@ -3090,15 +3420,15 @@ dependencies = [ [[package]] name = "sea-orm-macros" -version = "0.12.14" +version = "0.12.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec13bfb4c4aef208f68dbea970dd40d13830c868aa8dcb4e106b956e6bb4f2fa" +checksum = "5e115c6b078e013aa963cc2d38c196c2c40b05f03d0ac872fe06b6e0d5265603" dependencies = [ "heck 0.4.1", "proc-macro2", "quote", "sea-bae", - "syn 2.0.52", + "syn 2.0.66", "unicode-ident", ] @@ -3125,11 +3455,11 @@ dependencies = [ [[package]] name = "security-framework" -version = "2.9.2" +version = "2.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05b64fb303737d99b81884b2c63433e9ae28abebe5eb5045dcdd175dc2ecf4de" +checksum = "c627723fd09706bacdb5cf41499e95098555af3c3c29d014dc3c458ef6be11c0" dependencies = [ - "bitflags 1.3.2", + "bitflags 2.5.0", "core-foundation", "core-foundation-sys", "libc", @@ -3138,9 +3468,9 @@ dependencies = [ [[package]] name = "security-framework-sys" -version = "2.9.1" +version = "2.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e932934257d3b408ed8f30db49d85ea163bfe74961f017f405b025af298f0c7a" +checksum = "317936bbbd05227752583946b9e66d7ce3b489f84e11a94a510b4437fef407d7" dependencies = [ "core-foundation-sys", "libc", @@ -3168,61 +3498,61 @@ dependencies = [ [[package]] name = "semver" -version = "1.0.22" +version = "1.0.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92d43fe69e652f3df9bdc2b85b2854a0825b86e4fb76bc44d945137d053639ca" +checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" dependencies = [ "serde", ] [[package]] name = "serde" -version = "1.0.197" +version = "1.0.203" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2" +checksum = "7253ab4de971e72fb7be983802300c30b5a7f0c2e56fab8abfc6a214307c0094" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.197" +version = "1.0.203" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b" +checksum = "500cbc0ebeb6f46627f50f3f5811ccf6bf00643be300b4c3eabc0ef55dc5b5ba" dependencies = [ "proc-macro2", "quote", - "syn 2.0.52", + "syn 2.0.66", ] [[package]] name = "serde_json" -version = "1.0.114" +version = "1.0.117" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c5f09b1bd632ef549eaa9f60a1f8de742bdbc698e6cee2095fc84dde5f549ae0" +checksum = "455182ea6142b14f93f4bc5320a2b31c1f266b66a4a5c858b013302a5d8cbfc3" dependencies = [ - "indexmap 2.2.5", - "itoa 1.0.10", + "indexmap 2.2.6", + "itoa 1.0.11", "ryu", "serde", ] [[package]] name = "serde_repr" -version = "0.1.18" +version = "0.1.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b2e6b945e9d3df726b65d6ee24060aff8e3533d431f677a9695db04eff9dfdb" +checksum = "6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9" dependencies = [ "proc-macro2", "quote", - "syn 2.0.52", + "syn 2.0.66", ] [[package]] name = "serde_spanned" -version = "0.6.5" +version = "0.6.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb3622f419d1296904700073ea6cc23ad690adbd66f13ea683df73298736f0c1" +checksum = "79e674e01f999af37c49f70a6ede167a8a60b2503e56c5599532a65baa5969a0" dependencies = [ "serde", ] @@ -3234,22 +3564,22 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" dependencies = [ "form_urlencoded", - "itoa 1.0.10", + "itoa 1.0.11", "ryu", "serde", ] [[package]] name = "serde_with" -version = "3.7.0" +version = "3.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee80b0e361bbf88fd2f6e242ccd19cfda072cb0faa6ae694ecee08199938569a" +checksum = "0ad483d2ab0149d5a5ebcd9972a3852711e0153d863bf5a5d0391d28883c4a20" dependencies = [ - "base64 0.21.7", + "base64 0.22.1", "chrono", "hex", "indexmap 1.9.3", - "indexmap 2.2.5", + "indexmap 2.2.6", "serde", "serde_derive", "serde_json", @@ -3259,14 +3589,14 @@ dependencies = [ [[package]] name = "serde_with_macros" -version = "3.7.0" +version = "3.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6561dc161a9224638a31d876ccdfefbc1df91d3f3a8342eddb35f055d48c7655" +checksum = "65569b702f41443e8bc8bbb1c5779bd0450bbe723b56198980e80ec45780bce2" dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.52", + "syn 2.0.66", ] [[package]] @@ -3314,9 +3644,9 @@ dependencies = [ [[package]] name = "shadow-rs" -version = "0.27.1" +version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7960cbd6ba74691bb15e7ebf97f7136bd02d1115f5695a58c1f31d5645750128" +checksum = "1d75516bdaee8f640543ad1f6e292448c23ce57143f812c3736ab4b0874383df" dependencies = [ "const_format", "git2", @@ -3346,9 +3676,9 @@ dependencies = [ [[package]] name = "signal-hook-registry" -version = "1.4.1" +version = "1.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1" +checksum = "a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1" dependencies = [ "libc", ] @@ -3376,15 +3706,15 @@ dependencies = [ [[package]] name = "smallvec" -version = "1.13.1" +version = "1.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6ecd384b10a64542d77071bd64bd7b231f4ed5940fba55e98c3de13824cf3d7" +checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" [[package]] name = "socket2" -version = "0.5.6" +version = "0.5.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05ffd9c0a93b7543e062e759284fcf5f5e3b098501104bfbdde4d404db792871" +checksum = "ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c" dependencies = [ "libc", "windows-sys 0.52.0", @@ -3429,11 +3759,10 @@ dependencies = [ [[package]] name = "sqlformat" -version = "0.2.3" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce81b7bd7c4493975347ef60d8c7e8b742d4694f4c49f93e0a12ea263938176c" +checksum = "f895e3734318cc55f1fe66258926c9b910c124d47520339efecbb6c59cec7c1f" dependencies = [ - "itertools", "nom", "unicode_categories", ] @@ -3470,7 +3799,7 @@ dependencies = [ "futures-util", "hashlink", "hex", - "indexmap 2.2.5", + "indexmap 2.2.6", "log", "memchr", "native-tls", @@ -3597,9 +3926,9 @@ dependencies = [ [[package]] name = "strsim" -version = "0.10.0" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" +checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" [[package]] name = "strum" @@ -3620,9 +3949,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.52" +version = "2.0.66" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b699d15b36d1f02c3e7c69f8ffef53de37aefae075d8488d4ba1a7788d574a07" +checksum = "c42f3f41a2de00b01c0aaad383c5a45241efc8b2d1eda5661812fda5f3cdcff5" dependencies = [ "proc-macro2", "quote", @@ -3635,6 +3964,17 @@ version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160" +[[package]] +name = "synstructure" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.66", +] + [[package]] name = "system-configuration" version = "0.5.1" @@ -3671,22 +4011,22 @@ dependencies = [ [[package]] name = "system-deps" -version = "6.2.0" +version = "6.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a2d580ff6a20c55dfb86be5f9c238f67835d0e81cbdea8bf5680e0897320331" +checksum = "a3e535eb8dded36d55ec13eddacd30dec501792ff23a0b1682c38601b8cf2349" dependencies = [ - "cfg-expr 0.15.7", - "heck 0.4.1", + "cfg-expr 0.15.8", + "heck 0.5.0", "pkg-config", - "toml 0.8.11", - "version-compare 0.1.1", + "toml 0.8.14", + "version-compare 0.2.0", ] [[package]] name = "tao" -version = "0.16.7" +version = "0.16.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d22205b267a679ca1c590b9f178488d50981fc3e48a1b91641ae31593db875ce" +checksum = "575c856fc21e551074869dcfaad8f706412bd5b803dfa0fbf6881c4ff4bfafab" dependencies = [ "bitflags 1.3.2", "cairo-rs", @@ -3705,7 +4045,7 @@ dependencies = [ "glib", "glib-sys", "gtk", - "image", + "image 0.24.9", "instant", "jni", "lazy_static", @@ -3742,9 +4082,9 @@ dependencies = [ [[package]] name = "tar" -version = "0.4.40" +version = "0.4.41" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b16afcea1f22891c49a00c751c7b63b2233284064f11a200fc624137c51e2ddb" +checksum = "cb797dad5fb5b76fcf519e702f4a589483b5ef06567f160c392832c1f5e44909" dependencies = [ "filetime", "libc", @@ -3759,9 +4099,9 @@ checksum = "e1fc403891a21bcfb7c37834ba66a547a8f402146eba7265b5a6d88059c9ff2f" [[package]] name = "tauri" -version = "1.6.1" +version = "1.6.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f078117725e36d55d29fafcbb4b1e909073807ca328ae8deb8c0b3843aac0fed" +checksum = "77567d2b3b74de4588d544147142d02297f3eaa171a25a065252141d8597a516" dependencies = [ "anyhow", "cocoa", @@ -3771,11 +4111,12 @@ dependencies = [ "encoding_rs", "flate2", "futures-util", + "getrandom 0.2.15", "glib", "glob", "gtk", - "heck 0.4.1", - "http", + "heck 0.5.0", + "http 0.2.12", "ignore", "objc", "once_cell", @@ -3810,14 +4151,14 @@ dependencies = [ [[package]] name = "tauri-build" -version = "1.5.1" +version = "1.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e9914a4715e0b75d9f387a285c7e26b5bbfeb1249ad9f842675a82481565c532" +checksum = "ab30cba12974d0f9b09794f61e72cad6da2142d3ceb81e519321bab86ce53312" dependencies = [ "anyhow", "cargo_toml", "dirs-next", - "heck 0.4.1", + "heck 0.5.0", "json-patch", "semver", "serde", @@ -3829,9 +4170,9 @@ dependencies = [ [[package]] name = "tauri-codegen" -version = "1.4.2" +version = "1.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1554c5857f65dbc377cefb6b97c8ac77b1cb2a90d30d3448114d5d6b48a77fc" +checksum = "c3a1d90db526a8cdfd54444ad3f34d8d4d58fa5c536463915942393743bd06f8" dependencies = [ "base64 0.21.7", "brotli", @@ -3855,11 +4196,11 @@ dependencies = [ [[package]] name = "tauri-macros" -version = "1.4.3" +version = "1.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "277abf361a3a6993ec16bcbb179de0d6518009b851090a01adfea12ac89fa875" +checksum = "6a582d75414250122e4a597b9dd7d3c910a2c77906648fc2ac9353845ff0feec" dependencies = [ - "heck 0.4.1", + "heck 0.5.0", "proc-macro2", "quote", "syn 1.0.109", @@ -3869,12 +4210,12 @@ dependencies = [ [[package]] name = "tauri-runtime" -version = "0.14.2" +version = "0.14.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf2d0652aa2891ff3e9caa2401405257ea29ab8372cce01f186a5825f1bd0e76" +checksum = "cd7ffddf36d450791018e63a3ddf54979b9581d9644c584a5fb5611e6b5f20b4" dependencies = [ "gtk", - "http", + "http 0.2.12", "http-range", "rand 0.8.5", "raw-window-handle", @@ -3890,9 +4231,9 @@ dependencies = [ [[package]] name = "tauri-runtime-wry" -version = "0.14.5" +version = "0.14.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "067c56fc153b3caf406d7cd6de4486c80d1d66c0f414f39e94cb2f5543f6445f" +checksum = "1989b3b4d611f5428b3414a4abae6fa6df30c7eb8ed33250ca90a5f7e5bb3655" dependencies = [ "arboard", "cocoa", @@ -3911,15 +4252,15 @@ dependencies = [ [[package]] name = "tauri-utils" -version = "1.5.3" +version = "1.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75ad0bbb31fccd1f4c56275d0a5c3abdf1f59999f72cb4ef8b79b4ed42082a21" +checksum = "450b17a7102e5d46d4bdabae0d1590fd27953e704e691fc081f06c06d2253b35" dependencies = [ "brotli", "ctor", "dunce", "glob", - "heck 0.4.1", + "heck 0.5.0", "html5ever", "infer", "json-patch", @@ -3980,22 +4321,22 @@ checksum = "8eaa81235c7058867fa8c0e7314f33dcce9c215f535d1913822a2b3f5e289f3c" [[package]] name = "thiserror" -version = "1.0.58" +version = "1.0.61" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03468839009160513471e86a034bb2c5c0e4baae3b43f79ffc55c4a5427b3297" +checksum = "c546c80d6be4bc6a00c0f01730c08df82eaa7a7a61f11d656526506112cc1709" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.58" +version = "1.0.61" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c61f3ba182994efc43764a46c018c347bc492c79f024e705f46567b418f6d4f7" +checksum = "46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533" dependencies = [ "proc-macro2", "quote", - "syn 2.0.52", + "syn 2.0.66", ] [[package]] @@ -4021,12 +4362,12 @@ dependencies = [ [[package]] name = "time" -version = "0.3.34" +version = "0.3.36" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8248b6521bb14bc45b4067159b9b6ad792e2d6d754d6c41fb50e29fefe38749" +checksum = "5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885" dependencies = [ "deranged", - "itoa 1.0.10", + "itoa 1.0.11", "libc", "num-conv", "num_threads", @@ -4044,34 +4385,29 @@ checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" [[package]] name = "time-macros" -version = "0.2.17" +version = "0.2.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ba3a3ef41e6672a2f0f001392bb5dcd3ff0a9992d618ca761a11c3121547774" +checksum = "3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf" dependencies = [ "num-conv", "time-core", ] [[package]] -name = "tinyvec" -version = "1.6.0" +name = "tinystr" +version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" +checksum = "9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f" dependencies = [ - "tinyvec_macros", + "displaydoc", + "zerovec", ] -[[package]] -name = "tinyvec_macros" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" - [[package]] name = "tokio" -version = "1.36.0" +version = "1.38.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61285f6515fa018fb2d1e46eb21223fff441ee8db5d0f1435e8ab4f5cdb80931" +checksum = "ba4f4a02a7a80d6f274636f0aa95c7e383b912d41fe721a31f29e29698585a4a" dependencies = [ "backtrace", "bytes", @@ -4088,13 +4424,13 @@ dependencies = [ [[package]] name = "tokio-macros" -version = "2.2.0" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b8a1e28f2deaa14e508979454cb3a223b10b938b45af148bc0986de36f1923b" +checksum = "5f5ae998a069d4b5aba8ee9dad856af7d520c3699e6159b185c2acd48155d39a" dependencies = [ "proc-macro2", "quote", - "syn 2.0.52", + "syn 2.0.66", ] [[package]] @@ -4109,9 +4445,9 @@ dependencies = [ [[package]] name = "tokio-stream" -version = "0.1.14" +version = "0.1.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "397c988d37662c7dda6d2208364a706264bf3d6138b11d436cbac0ad38832842" +checksum = "267ac89e0bec6e691e5813911606935d77c476ff49024f98abcea3e7b15e37af" dependencies = [ "futures-core", "pin-project-lite", @@ -4120,16 +4456,15 @@ dependencies = [ [[package]] name = "tokio-util" -version = "0.7.10" +version = "0.7.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5419f34732d9eb6ee4c3578b7989078579b7f039cbbb9ca2c4da015749371e15" +checksum = "9cf6b47b3771c49ac75ad09a6162f53ad4b8088b76ac60e8ec1455b31a189fe1" dependencies = [ "bytes", "futures-core", "futures-sink", "pin-project-lite", "tokio", - "tracing", ] [[package]] @@ -4155,21 +4490,21 @@ dependencies = [ [[package]] name = "toml" -version = "0.8.11" +version = "0.8.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af06656561d28735e9c1cd63dfd57132c8155426aa6af24f36a00a351f88c48e" +checksum = "6f49eb2ab21d2f26bd6db7bf383edc527a7ebaee412d17af4d40fdccd442f335" dependencies = [ "serde", "serde_spanned", "toml_datetime", - "toml_edit 0.22.7", + "toml_edit 0.22.14", ] [[package]] name = "toml_datetime" -version = "0.6.5" +version = "0.6.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1" +checksum = "4badfd56924ae69bcc9039335b2e017639ce3f9b001c393c1b2d1ef846ce2cbf" dependencies = [ "serde", ] @@ -4180,7 +4515,7 @@ version = "0.19.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" dependencies = [ - "indexmap 2.2.5", + "indexmap 2.2.6", "serde", "serde_spanned", "toml_datetime", @@ -4189,17 +4524,38 @@ dependencies = [ [[package]] name = "toml_edit" -version = "0.22.7" +version = "0.22.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18769cd1cec395d70860ceb4d932812a0b4d06b1a4bb336745a4d21b9496e992" +checksum = "f21c7aaf97f1bd9ca9d4f9e73b0a6c74bd5afef56f2bc931943a6e1c37e04e38" dependencies = [ - "indexmap 2.2.5", + "indexmap 2.2.6", "serde", "serde_spanned", "toml_datetime", - "winnow 0.6.5", + "winnow 0.6.13", +] + +[[package]] +name = "tower" +version = "0.4.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c" +dependencies = [ + "futures-core", + "futures-util", + "pin-project", + "pin-project-lite", + "tokio", + "tower-layer", + "tower-service", ] +[[package]] +name = "tower-layer" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c20c8dbed6283a09604c3e69b4b7eeb54e298b8a600d4d5ecb5ad39de609f1d0" + [[package]] name = "tower-service" version = "0.3.2" @@ -4226,7 +4582,7 @@ checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.52", + "syn 2.0.66", ] [[package]] @@ -4270,27 +4626,18 @@ dependencies = [ [[package]] name = "tree_magic_mini" -version = "3.0.3" +version = "3.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91adfd0607cacf6e4babdb870e9bec4037c1c4b151cfd279ccefc5e0c7feaa6d" +checksum = "469a727cac55b41448315cc10427c069c618ac59bb6a4480283fcd811749bdc2" dependencies = [ - "bytecount", "fnv", - "lazy_static", + "home", + "memchr", "nom", "once_cell", "petgraph", ] -[[package]] -name = "treediff" -version = "4.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d127780145176e2b5d16611cc25a900150e86e9fd79d3bde6ff3a37359c9cb5" -dependencies = [ - "serde_json", -] - [[package]] name = "try-lock" version = "0.2.5" @@ -4332,27 +4679,12 @@ dependencies = [ "tz-rs", ] -[[package]] -name = "unicode-bidi" -version = "0.3.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75" - [[package]] name = "unicode-ident" version = "1.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" -[[package]] -name = "unicode-normalization" -version = "0.1.23" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5" -dependencies = [ - "tinyvec", -] - [[package]] name = "unicode-segmentation" version = "1.11.0" @@ -4373,9 +4705,9 @@ checksum = "39ec24b3121d976906ece63c9daad25b85969647682eee313cb5779fdd69e14e" [[package]] name = "url" -version = "2.5.0" +version = "2.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633" +checksum = "f7c25da092f0a868cdf09e8674cd3b7ef3a7d92a24253e663a2fb85e2496de56" dependencies = [ "form_urlencoded", "idna", @@ -4395,13 +4727,25 @@ version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9" +[[package]] +name = "utf16_iter" +version = "1.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246" + +[[package]] +name = "utf8_iter" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" + [[package]] name = "uuid" -version = "1.7.0" +version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f00cc9702ca12d3c81455259621e676d0f7251cec66a21e98fe2e9a37db93b2a" +checksum = "a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0" dependencies = [ - "getrandom 0.2.12", + "getrandom 0.2.15", ] [[package]] @@ -4424,9 +4768,9 @@ checksum = "1c18c859eead79d8b95d09e4678566e8d70105c4e7b251f707a03df32442661b" [[package]] name = "version-compare" -version = "0.1.1" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "579a42fc0b8e0c63b76519a339be31bed574929511fa53c1a3acae26eb258f29" +checksum = "852e951cb7832cb45cb1169900d19760cfa39b82bc0ea9c0e5a14ae88411c98b" [[package]] name = "version_check" @@ -4506,7 +4850,7 @@ dependencies = [ "once_cell", "proc-macro2", "quote", - "syn 2.0.52", + "syn 2.0.66", "wasm-bindgen-shared", ] @@ -4540,7 +4884,7 @@ checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.52", + "syn 2.0.66", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -4566,9 +4910,9 @@ dependencies = [ [[package]] name = "wayland-backend" -version = "0.3.3" +version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d50fa61ce90d76474c87f5fc002828d81b32677340112b4ef08079a9d459a40" +checksum = "34e9e6b6d4a2bb4e7e69433e0b35c7923b95d4dc8503a84d25ec917a4bbfdf07" dependencies = [ "cc", "downcast-rs", @@ -4580,11 +4924,11 @@ dependencies = [ [[package]] name = "wayland-client" -version = "0.31.2" +version = "0.31.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "82fb96ee935c2cea6668ccb470fb7771f6215d1691746c2d896b447a00ad3f1f" +checksum = "1e63801c85358a431f986cffa74ba9599ff571fc5774ac113ed3b490c19a1133" dependencies = [ - "bitflags 2.4.2", + "bitflags 2.5.0", "rustix", "wayland-backend", "wayland-scanner", @@ -4596,7 +4940,7 @@ version = "0.31.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8f81f365b8b4a97f422ac0e8737c438024b5951734506b0e1d775c73030561f4" dependencies = [ - "bitflags 2.4.2", + "bitflags 2.5.0", "wayland-backend", "wayland-client", "wayland-scanner", @@ -4608,7 +4952,7 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ad1f61b76b6c2d8742e10f9ba5c3737f6530b4c243132c2a2ccc8aa96fe25cd6" dependencies = [ - "bitflags 2.4.2", + "bitflags 2.5.0", "wayland-backend", "wayland-client", "wayland-protocols", @@ -4617,9 +4961,9 @@ dependencies = [ [[package]] name = "wayland-scanner" -version = "0.31.1" +version = "0.31.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "63b3a62929287001986fb58c789dce9b67604a397c15c611ad9f747300b6c283" +checksum = "67da50b9f80159dec0ea4c11c13e24ef9e7574bd6ce24b01860a175010cea565" dependencies = [ "proc-macro2", "quick-xml", @@ -4628,9 +4972,9 @@ dependencies = [ [[package]] name = "wayland-sys" -version = "0.31.1" +version = "0.31.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15a0c8eaff5216d07f226cb7a549159267f3467b289d9a2e52fd3ef5aae2b7af" +checksum = "105b1842da6554f91526c14a2a2172897b7f745a805d62af4ce698706be79c12" dependencies = [ "dlib", "log", @@ -4691,7 +5035,7 @@ dependencies = [ "pango-sys", "pkg-config", "soup2-sys", - "system-deps 6.2.0", + "system-deps 6.2.2", ] [[package]] @@ -4756,11 +5100,11 @@ checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" [[package]] name = "winapi-util" -version = "0.1.6" +version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596" +checksum = "4d4cc384e1e73b93bafa6fb4f1df8c41695c8a91cf9c4c64358067d15a7b6c6b" dependencies = [ - "winapi", + "windows-sys 0.52.0", ] [[package]] @@ -4821,7 +5165,7 @@ version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" dependencies = [ - "windows-targets 0.52.4", + "windows-targets 0.52.5", ] [[package]] @@ -4870,7 +5214,7 @@ version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" dependencies = [ - "windows-targets 0.52.4", + "windows-targets 0.52.5", ] [[package]] @@ -4890,17 +5234,18 @@ dependencies = [ [[package]] name = "windows-targets" -version = "0.52.4" +version = "0.52.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7dd37b7e5ab9018759f893a1952c9420d060016fc19a472b4bb20d1bdd694d1b" +checksum = "6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb" dependencies = [ - "windows_aarch64_gnullvm 0.52.4", - "windows_aarch64_msvc 0.52.4", - "windows_i686_gnu 0.52.4", - "windows_i686_msvc 0.52.4", - "windows_x86_64_gnu 0.52.4", - "windows_x86_64_gnullvm 0.52.4", - "windows_x86_64_msvc 0.52.4", + "windows_aarch64_gnullvm 0.52.5", + "windows_aarch64_msvc 0.52.5", + "windows_i686_gnu 0.52.5", + "windows_i686_gnullvm", + "windows_i686_msvc 0.52.5", + "windows_x86_64_gnu 0.52.5", + "windows_x86_64_gnullvm 0.52.5", + "windows_x86_64_msvc 0.52.5", ] [[package]] @@ -4911,11 +5256,11 @@ checksum = "f838de2fe15fe6bac988e74b798f26499a8b21a9d97edec321e79b28d1d7f597" [[package]] name = "windows-version" -version = "0.1.0" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75aa004c988e080ad34aff5739c39d0312f4684699d6d71fc8a198d057b8b9b4" +checksum = "6998aa457c9ba8ff2fb9f13e9d2a930dabcea28f1d0ab94d687d8b3654844515" dependencies = [ - "windows-targets 0.52.4", + "windows-targets 0.52.5", ] [[package]] @@ -4932,9 +5277,9 @@ checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" [[package]] name = "windows_aarch64_gnullvm" -version = "0.52.4" +version = "0.52.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bcf46cf4c365c6f2d1cc93ce535f2c8b244591df96ceee75d8e83deb70a9cac9" +checksum = "7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263" [[package]] name = "windows_aarch64_msvc" @@ -4962,9 +5307,9 @@ checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" [[package]] name = "windows_aarch64_msvc" -version = "0.52.4" +version = "0.52.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da9f259dd3bcf6990b55bffd094c4f7235817ba4ceebde8e6d11cd0c5633b675" +checksum = "9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6" [[package]] name = "windows_i686_gnu" @@ -4992,9 +5337,15 @@ checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" [[package]] name = "windows_i686_gnu" -version = "0.52.4" +version = "0.52.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b474d8268f99e0995f25b9f095bc7434632601028cf86590aea5c8a5cb7801d3" +checksum = "88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670" + +[[package]] +name = "windows_i686_gnullvm" +version = "0.52.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9" [[package]] name = "windows_i686_msvc" @@ -5022,9 +5373,9 @@ checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" [[package]] name = "windows_i686_msvc" -version = "0.52.4" +version = "0.52.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1515e9a29e5bed743cb4415a9ecf5dfca648ce85ee42e15873c3cd8610ff8e02" +checksum = "db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf" [[package]] name = "windows_x86_64_gnu" @@ -5052,9 +5403,9 @@ checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" [[package]] name = "windows_x86_64_gnu" -version = "0.52.4" +version = "0.52.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5eee091590e89cc02ad514ffe3ead9eb6b660aedca2183455434b93546371a03" +checksum = "4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9" [[package]] name = "windows_x86_64_gnullvm" @@ -5070,9 +5421,9 @@ checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" [[package]] name = "windows_x86_64_gnullvm" -version = "0.52.4" +version = "0.52.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77ca79f2451b49fa9e2af39f0747fe999fcda4f5e241b2898624dca97a1f2177" +checksum = "852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596" [[package]] name = "windows_x86_64_msvc" @@ -5100,9 +5451,9 @@ checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" [[package]] name = "windows_x86_64_msvc" -version = "0.52.4" +version = "0.52.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32b752e52a2da0ddfbdbcc6fceadfeede4c939ed16d13e648833a61dfb611ed8" +checksum = "bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0" [[package]] name = "winnow" @@ -5115,23 +5466,13 @@ dependencies = [ [[package]] name = "winnow" -version = "0.6.5" +version = "0.6.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dffa400e67ed5a4dd237983829e66475f0a4a26938c4b04c21baede6262215b8" +checksum = "59b5e5f6c299a3c7890b876a2a587f3115162487e704907d9b6cd29473052ba1" dependencies = [ "memchr", ] -[[package]] -name = "winreg" -version = "0.50.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1" -dependencies = [ - "cfg-if", - "windows-sys 0.48.0", -] - [[package]] name = "winreg" version = "0.52.0" @@ -5162,11 +5503,23 @@ dependencies = [ "wayland-protocols-wlr", ] +[[package]] +name = "write16" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936" + +[[package]] +name = "writeable" +version = "0.5.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51" + [[package]] name = "wry" -version = "0.24.7" +version = "0.24.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ad85d0e067359e409fcb88903c3eac817c392e5d638258abfb3da5ad8ba6fc4" +checksum = "00711278ed357350d44c749c286786ecac644e044e4da410d466212152383b45" dependencies = [ "base64 0.13.1", "block", @@ -5179,7 +5532,7 @@ dependencies = [ "glib", "gtk", "html5ever", - "http", + "http 0.2.12", "kuchikiki", "libc", "log", @@ -5223,9 +5576,9 @@ dependencies = [ [[package]] name = "x11rb" -version = "0.13.0" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8f25ead8c7e4cba123243a6367da5d3990e0d3affa708ea19dce96356bd9f1a" +checksum = "5d91ffca73ee7f68ce055750bf9f6eca0780b8c85eff9bc046a3b0da41755e12" dependencies = [ "gethostname", "rustix", @@ -5234,9 +5587,9 @@ dependencies = [ [[package]] name = "x11rb-protocol" -version = "0.13.0" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e63e71c4b8bd9ffec2c963173a4dc4cbde9ee96961d4fcb4429db9929b606c34" +checksum = "ec107c4503ea0b4a98ef47356329af139c0a4f7750e621cf2973cd3385ebcb3d" [[package]] name = "xattr" @@ -5249,22 +5602,89 @@ dependencies = [ "rustix", ] +[[package]] +name = "yoke" +version = "0.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c5b1314b079b0930c31e3af543d8ee1757b1951ae1e1565ec704403a7240ca5" +dependencies = [ + "serde", + "stable_deref_trait", + "yoke-derive", + "zerofrom", +] + +[[package]] +name = "yoke-derive" +version = "0.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "28cc31741b18cb6f1d5ff12f5b7523e3d6eb0852bbbad19d73905511d9849b95" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.66", + "synstructure", +] + [[package]] name = "zerocopy" -version = "0.7.32" +version = "0.7.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74d4d3961e53fa4c9a25a8637fc2bfaf2595b3d3ae34875568a5cf64787716be" +checksum = "ae87e3fcd617500e5d106f0380cf7b77f3c6092aae37191433159dda23cfb087" dependencies = [ "zerocopy-derive", ] [[package]] name = "zerocopy-derive" -version = "0.7.32" +version = "0.7.34" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "15e934569e47891f7d9411f1a451d947a60e000ab3bd24fbb970f000387d1b3b" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.66", +] + +[[package]] +name = "zerofrom" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "91ec111ce797d0e0784a1116d0ddcdbea84322cd79e5d5ad173daeba4f93ab55" +dependencies = [ + "zerofrom-derive", +] + +[[package]] +name = "zerofrom-derive" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ea7b4a3637ea8669cedf0f1fd5c286a17f3de97b8dd5a70a6c167a1730e63a5" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.66", + "synstructure", +] + +[[package]] +name = "zerovec" +version = "0.10.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bb2cc8827d6c0994478a15c53f374f46fbd41bea663d809b14744bc42e6b109c" +dependencies = [ + "yoke", + "zerofrom", + "zerovec-derive", +] + +[[package]] +name = "zerovec-derive" +version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6" +checksum = "97cf56601ee5052b4417d90c8755c6683473c926039908196cf35d99f893ebe7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.52", + "syn 2.0.66", ] diff --git a/package.json b/package.json index 57e714f..1a1c962 100644 --- a/package.json +++ b/package.json @@ -23,42 +23,42 @@ }, "dependencies": { "@emotion/react": "^11.11.4", - "@emotion/styled": "^11.11.0", - "@mui/icons-material": "^5.15.12", - "@mui/material": "^5.15.12", - "@mui/system": "^5.15.12", - "@nivo/calendar": "^0.85.1", - "@nivo/core": "^0.85.1", - "@nivo/pie": "^0.85.1", - "@nivo/tooltip": "^0.85.1", - "@tanstack/react-query": "^5.27.5", - "@tanstack/react-query-devtools": "^5.27.8", - "@tauri-apps/api": "^1.5.3", - "dayjs": "^1.11.10", - "immer": "^10.0.4", + "@emotion/styled": "^11.11.5", + "@mui/icons-material": "^5.15.20", + "@mui/material": "^5.15.20", + "@mui/system": "^5.15.20", + "@nivo/calendar": "^0.87.0", + "@nivo/core": "^0.87.0", + "@nivo/pie": "^0.87.0", + "@nivo/tooltip": "^0.87.0", + "@tanstack/react-query": "^5.45.1", + "@tanstack/react-query-devtools": "^5.45.1", + "@tauri-apps/api": "^1.5.6", + "dayjs": "^1.11.11", + "immer": "^10.1.1", "prop-types": "^15.8.1", - "react": "^18.2.0", - "react-dom": "^18.2.0", - "react-hook-form": "^7.51.0", - "react-router-dom": "^6.22.3", - "use-immer": "^0.9.0" + "react": "^18.3.1", + "react-dom": "^18.3.1", + "react-hook-form": "^7.52.0", + "react-router-dom": "^6.23.1", + "use-immer": "^0.10.0" }, "devDependencies": { - "@tauri-apps/cli": "^1.5.11", - "@types/node": "^18.19.23", - "@types/react": "^18.2.65", - "@types/react-dom": "^18.2.21", - "@typescript-eslint/eslint-plugin": "^7.2.0", - "@typescript-eslint/parser": "^7.2.0", - "@vitejs/plugin-react": "^4.2.1", + "@tauri-apps/cli": "^1.5.14", + "@types/node": "^18.19.34", + "@types/react": "^18.3.3", + "@types/react-dom": "^18.3.0", + "@typescript-eslint/eslint-plugin": "^7.13.0", + "@typescript-eslint/parser": "^7.13.0", + "@vitejs/plugin-react": "^4.3.1", "cross-env": "^7.0.3", "eslint": "^8.57.0", "eslint-config-standard": "^17.1.0", "eslint-plugin-import": "^2.29.1", - "eslint-plugin-n": "^16.6.2", - "eslint-plugin-promise": "^6.1.1", - "eslint-plugin-react": "^7.34.0", - "typescript": "^5.4.2", - "vite": "^5.1.6" + "eslint-plugin-n": "^17.9.0", + "eslint-plugin-promise": "^6.2.0", + "eslint-plugin-react": "^7.34.2", + "typescript": "^5.4.5", + "vite": "^5.3.1" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index cff75ce..02ce63d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,394 +1,252 @@ -lockfileVersion: '6.0' +lockfileVersion: '9.0' settings: autoInstallPeers: true excludeLinksFromLockfile: false -dependencies: - '@emotion/react': - specifier: ^11.11.4 - version: 11.11.4(@types/react@18.2.65)(react@18.2.0) - '@emotion/styled': - specifier: ^11.11.0 - version: 11.11.0(@emotion/react@11.11.4)(@types/react@18.2.65)(react@18.2.0) - '@mui/icons-material': - specifier: ^5.15.12 - version: 5.15.12(@mui/material@5.15.12)(@types/react@18.2.65)(react@18.2.0) - '@mui/material': - specifier: ^5.15.12 - version: 5.15.12(@emotion/react@11.11.4)(@emotion/styled@11.11.0)(@types/react@18.2.65)(react-dom@18.2.0)(react@18.2.0) - '@mui/system': - specifier: ^5.15.12 - version: 5.15.12(@emotion/react@11.11.4)(@emotion/styled@11.11.0)(@types/react@18.2.65)(react@18.2.0) - '@nivo/calendar': - specifier: ^0.85.1 - version: 0.85.1(react-dom@18.2.0)(react@18.2.0) - '@nivo/core': - specifier: ^0.85.1 - version: 0.85.1(react-dom@18.2.0)(react@18.2.0) - '@nivo/pie': - specifier: ^0.85.1 - version: 0.85.1(react-dom@18.2.0)(react@18.2.0) - '@nivo/tooltip': - specifier: ^0.85.1 - version: 0.85.1(react-dom@18.2.0)(react@18.2.0) - '@tanstack/react-query': - specifier: ^5.27.5 - version: 5.27.5(react@18.2.0) - '@tanstack/react-query-devtools': - specifier: ^5.27.8 - version: 5.27.8(@tanstack/react-query@5.27.5)(react@18.2.0) - '@tauri-apps/api': - specifier: ^1.5.3 - version: 1.5.3 - dayjs: - specifier: ^1.11.10 - version: 1.11.10 - immer: - specifier: ^10.0.4 - version: 10.0.4 - prop-types: - specifier: ^15.8.1 - version: 15.8.1 - react: - specifier: ^18.2.0 - version: 18.2.0 - react-dom: - specifier: ^18.2.0 - version: 18.2.0(react@18.2.0) - react-hook-form: - specifier: ^7.51.0 - version: 7.51.0(react@18.2.0) - react-router-dom: - specifier: ^6.22.3 - version: 6.22.3(react-dom@18.2.0)(react@18.2.0) - use-immer: - specifier: ^0.9.0 - version: 0.9.0(immer@10.0.4)(react@18.2.0) - -devDependencies: - '@tauri-apps/cli': - specifier: ^1.5.11 - version: 1.5.11 - '@types/node': - specifier: ^18.19.23 - version: 18.19.23 - '@types/react': - specifier: ^18.2.65 - version: 18.2.65 - '@types/react-dom': - specifier: ^18.2.21 - version: 18.2.21 - '@typescript-eslint/eslint-plugin': - specifier: ^7.2.0 - version: 7.2.0(@typescript-eslint/parser@7.2.0)(eslint@8.57.0)(typescript@5.4.2) - '@typescript-eslint/parser': - specifier: ^7.2.0 - version: 7.2.0(eslint@8.57.0)(typescript@5.4.2) - '@vitejs/plugin-react': - specifier: ^4.2.1 - version: 4.2.1(vite@5.1.6) - cross-env: - specifier: ^7.0.3 - version: 7.0.3 - eslint: - specifier: ^8.57.0 - version: 8.57.0 - eslint-config-standard: - specifier: ^17.1.0 - version: 17.1.0(eslint-plugin-import@2.29.1)(eslint-plugin-n@16.6.2)(eslint-plugin-promise@6.1.1)(eslint@8.57.0) - eslint-plugin-import: - specifier: ^2.29.1 - version: 2.29.1(@typescript-eslint/parser@7.2.0)(eslint@8.57.0) - eslint-plugin-n: - specifier: ^16.6.2 - version: 16.6.2(eslint@8.57.0) - eslint-plugin-promise: - specifier: ^6.1.1 - version: 6.1.1(eslint@8.57.0) - eslint-plugin-react: - specifier: ^7.34.0 - version: 7.34.0(eslint@8.57.0) - typescript: - specifier: ^5.4.2 - version: 5.4.2 - vite: - specifier: ^5.1.6 - version: 5.1.6(@types/node@18.19.23) +importers: -packages: + .: + dependencies: + '@emotion/react': + specifier: ^11.11.4 + version: 11.11.4(@types/react@18.3.3)(react@18.3.1) + '@emotion/styled': + specifier: ^11.11.5 + version: 11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1) + '@mui/icons-material': + specifier: ^5.15.20 + version: 5.15.20(@mui/material@5.15.20(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react@18.3.3)(react@18.3.1) + '@mui/material': + specifier: ^5.15.20 + version: 5.15.20(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@mui/system': + specifier: ^5.15.20 + version: 5.15.20(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1) + '@nivo/calendar': + specifier: ^0.87.0 + version: 0.87.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@nivo/core': + specifier: ^0.87.0 + version: 0.87.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@nivo/pie': + specifier: ^0.87.0 + version: 0.87.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@nivo/tooltip': + specifier: ^0.87.0 + version: 0.87.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@tanstack/react-query': + specifier: ^5.45.1 + version: 5.45.1(react@18.3.1) + '@tanstack/react-query-devtools': + specifier: ^5.45.1 + version: 5.45.1(@tanstack/react-query@5.45.1(react@18.3.1))(react@18.3.1) + '@tauri-apps/api': + specifier: ^1.5.6 + version: 1.5.6 + dayjs: + specifier: ^1.11.11 + version: 1.11.11 + immer: + specifier: ^10.1.1 + version: 10.1.1 + prop-types: + specifier: ^15.8.1 + version: 15.8.1 + react: + specifier: ^18.3.1 + version: 18.3.1 + react-dom: + specifier: ^18.3.1 + version: 18.3.1(react@18.3.1) + react-hook-form: + specifier: ^7.52.0 + version: 7.52.0(react@18.3.1) + react-router-dom: + specifier: ^6.23.1 + version: 6.23.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + use-immer: + specifier: ^0.10.0 + version: 0.10.0(immer@10.1.1)(react@18.3.1) + devDependencies: + '@tauri-apps/cli': + specifier: ^1.5.14 + version: 1.5.14 + '@types/node': + specifier: ^18.19.34 + version: 18.19.34 + '@types/react': + specifier: ^18.3.3 + version: 18.3.3 + '@types/react-dom': + specifier: ^18.3.0 + version: 18.3.0 + '@typescript-eslint/eslint-plugin': + specifier: ^7.13.0 + version: 7.13.0(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/parser': + specifier: ^7.13.0 + version: 7.13.0(eslint@8.57.0)(typescript@5.4.5) + '@vitejs/plugin-react': + specifier: ^4.3.1 + version: 4.3.1(vite@5.3.1(@types/node@18.19.34)) + cross-env: + specifier: ^7.0.3 + version: 7.0.3 + eslint: + specifier: ^8.57.0 + version: 8.57.0 + eslint-config-standard: + specifier: ^17.1.0 + version: 17.1.0(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0))(eslint-plugin-n@17.9.0(eslint@8.57.0))(eslint-plugin-promise@6.2.0(eslint@8.57.0))(eslint@8.57.0) + eslint-plugin-import: + specifier: ^2.29.1 + version: 2.29.1(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0) + eslint-plugin-n: + specifier: ^17.9.0 + version: 17.9.0(eslint@8.57.0) + eslint-plugin-promise: + specifier: ^6.2.0 + version: 6.2.0(eslint@8.57.0) + eslint-plugin-react: + specifier: ^7.34.2 + version: 7.34.2(eslint@8.57.0) + typescript: + specifier: ^5.4.5 + version: 5.4.5 + vite: + specifier: ^5.3.1 + version: 5.3.1(@types/node@18.19.34) - /@aashutoshrathi/word-wrap@1.2.6: - resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==} - engines: {node: '>=0.10.0'} - dev: true +packages: - /@ampproject/remapping@2.3.0: + '@ampproject/remapping@2.3.0': resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} engines: {node: '>=6.0.0'} - dependencies: - '@jridgewell/gen-mapping': 0.3.5 - '@jridgewell/trace-mapping': 0.3.25 - dev: true - /@babel/code-frame@7.23.5: - resolution: {integrity: sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==} + '@babel/code-frame@7.24.7': + resolution: {integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==} engines: {node: '>=6.9.0'} - dependencies: - '@babel/highlight': 7.23.4 - chalk: 2.4.2 - /@babel/compat-data@7.23.5: - resolution: {integrity: sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==} + '@babel/compat-data@7.24.7': + resolution: {integrity: sha512-qJzAIcv03PyaWqxRgO4mSU3lihncDT296vnyuE2O8uA4w3UHWI4S3hgeZd1L8W1Bft40w9JxJ2b412iDUFFRhw==} engines: {node: '>=6.9.0'} - dev: true - /@babel/core@7.24.0: - resolution: {integrity: sha512-fQfkg0Gjkza3nf0c7/w6Xf34BW4YvzNfACRLmmb7XRLa6XHdR+K9AlJlxneFfWYf6uhOzuzZVTjF/8KfndZANw==} + '@babel/core@7.24.7': + resolution: {integrity: sha512-nykK+LEK86ahTkX/3TgauT0ikKoNCfKHEaZYTUVupJdTLzGNvrblu4u6fa7DhZONAltdf8e662t/abY8idrd/g==} engines: {node: '>=6.9.0'} - dependencies: - '@ampproject/remapping': 2.3.0 - '@babel/code-frame': 7.23.5 - '@babel/generator': 7.23.6 - '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.0) - '@babel/helpers': 7.24.0 - '@babel/parser': 7.24.0 - '@babel/template': 7.24.0 - '@babel/traverse': 7.24.0 - '@babel/types': 7.24.0 - convert-source-map: 2.0.0 - debug: 4.3.4 - gensync: 1.0.0-beta.2 - json5: 2.2.3 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - dev: true - /@babel/generator@7.23.6: - resolution: {integrity: sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==} + '@babel/generator@7.24.7': + resolution: {integrity: sha512-oipXieGC3i45Y1A41t4tAqpnEZWgB/lC6Ehh6+rOviR5XWpTtMmLN+fGjz9vOiNRt0p6RtO6DtD0pdU3vpqdSA==} engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.24.0 - '@jridgewell/gen-mapping': 0.3.5 - '@jridgewell/trace-mapping': 0.3.25 - jsesc: 2.5.2 - dev: true - /@babel/helper-compilation-targets@7.23.6: - resolution: {integrity: sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==} + '@babel/helper-compilation-targets@7.24.7': + resolution: {integrity: sha512-ctSdRHBi20qWOfy27RUb4Fhp07KSJ3sXcuSvTrXrc4aG8NSYDo1ici3Vhg9bg69y5bj0Mr1lh0aeEgTvc12rMg==} engines: {node: '>=6.9.0'} - dependencies: - '@babel/compat-data': 7.23.5 - '@babel/helper-validator-option': 7.23.5 - browserslist: 4.23.0 - lru-cache: 5.1.1 - semver: 6.3.1 - dev: true - /@babel/helper-environment-visitor@7.22.20: - resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==} + '@babel/helper-environment-visitor@7.24.7': + resolution: {integrity: sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==} engines: {node: '>=6.9.0'} - dev: true - /@babel/helper-function-name@7.23.0: - resolution: {integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==} + '@babel/helper-function-name@7.24.7': + resolution: {integrity: sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA==} engines: {node: '>=6.9.0'} - dependencies: - '@babel/template': 7.24.0 - '@babel/types': 7.24.0 - dev: true - /@babel/helper-hoist-variables@7.22.5: - resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==} + '@babel/helper-hoist-variables@7.24.7': + resolution: {integrity: sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==} engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.24.0 - dev: true - /@babel/helper-module-imports@7.22.15: - resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==} + '@babel/helper-module-imports@7.24.7': + resolution: {integrity: sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==} engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.24.0 - /@babel/helper-module-transforms@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==} + '@babel/helper-module-transforms@7.24.7': + resolution: {integrity: sha512-1fuJEwIrp+97rM4RWdO+qrRsZlAeL1lQJoPqtCYWv0NL115XM93hIH4CSRln2w52SqvmY5hqdtauB6QFCDiZNQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.24.0 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-module-imports': 7.22.15 - '@babel/helper-simple-access': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 - '@babel/helper-validator-identifier': 7.22.20 - dev: true - /@babel/helper-plugin-utils@7.24.0: - resolution: {integrity: sha512-9cUznXMG0+FxRuJfvL82QlTqIzhVW9sL0KjMPHhAOOvpQGL8QtdxnBKILjBqxlHyliz0yCa1G903ZXI/FuHy2w==} + '@babel/helper-plugin-utils@7.24.7': + resolution: {integrity: sha512-Rq76wjt7yz9AAc1KnlRKNAi/dMSVWgDRx43FHoJEbcYU6xOWaE2dVPwcdTukJrjxS65GITyfbvEYHvkirZ6uEg==} engines: {node: '>=6.9.0'} - dev: true - /@babel/helper-simple-access@7.22.5: - resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==} + '@babel/helper-simple-access@7.24.7': + resolution: {integrity: sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==} engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.24.0 - dev: true - /@babel/helper-split-export-declaration@7.22.6: - resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==} + '@babel/helper-split-export-declaration@7.24.7': + resolution: {integrity: sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==} engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.24.0 - dev: true - /@babel/helper-string-parser@7.23.4: - resolution: {integrity: sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==} + '@babel/helper-string-parser@7.24.7': + resolution: {integrity: sha512-7MbVt6xrwFQbunH2DNQsAP5sTGxfqQtErvBIvIMi6EQnbgUOuVYanvREcmFrOPhoXBrTtjhhP+lW+o5UfK+tDg==} engines: {node: '>=6.9.0'} - /@babel/helper-validator-identifier@7.22.20: - resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==} + '@babel/helper-validator-identifier@7.24.7': + resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==} engines: {node: '>=6.9.0'} - /@babel/helper-validator-option@7.23.5: - resolution: {integrity: sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==} + '@babel/helper-validator-option@7.24.7': + resolution: {integrity: sha512-yy1/KvjhV/ZCL+SM7hBrvnZJ3ZuT9OuZgIJAGpPEToANvc3iM6iDvBnRjtElWibHU6n8/LPR/EjX9EtIEYO3pw==} engines: {node: '>=6.9.0'} - dev: true - /@babel/helpers@7.24.0: - resolution: {integrity: sha512-ulDZdc0Aj5uLc5nETsa7EPx2L7rM0YJM8r7ck7U73AXi7qOV44IHHRAYZHY6iU1rr3C5N4NtTmMRUJP6kwCWeA==} + '@babel/helpers@7.24.7': + resolution: {integrity: sha512-NlmJJtvcw72yRJRcnCmGvSi+3jDEg8qFu3z0AFoymmzLx5ERVWyzd9kVXr7Th9/8yIJi2Zc6av4Tqz3wFs8QWg==} engines: {node: '>=6.9.0'} - dependencies: - '@babel/template': 7.24.0 - '@babel/traverse': 7.24.0 - '@babel/types': 7.24.0 - transitivePeerDependencies: - - supports-color - dev: true - /@babel/highlight@7.23.4: - resolution: {integrity: sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==} + '@babel/highlight@7.24.7': + resolution: {integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==} engines: {node: '>=6.9.0'} - dependencies: - '@babel/helper-validator-identifier': 7.22.20 - chalk: 2.4.2 - js-tokens: 4.0.0 - /@babel/parser@7.24.0: - resolution: {integrity: sha512-QuP/FxEAzMSjXygs8v4N9dvdXzEHN4W1oF3PxuWAtPo08UdM17u89RDMgjLn/mlc56iM0HlLmVkO/wgR+rDgHg==} + '@babel/parser@7.24.7': + resolution: {integrity: sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw==} engines: {node: '>=6.0.0'} hasBin: true - dependencies: - '@babel/types': 7.24.0 - dev: true - /@babel/plugin-transform-react-jsx-self@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-qXRvbeKDSfwnlJnanVRp0SfuWE5DQhwQr5xtLBzp56Wabyo+4CMosF6Kfp+eOD/4FYpql64XVJ2W0pVLlJZxOQ==} + '@babel/plugin-transform-react-jsx-self@7.24.7': + resolution: {integrity: sha512-fOPQYbGSgH0HUp4UJO4sMBFjY6DuWq+2i8rixyUMb3CdGixs/gccURvYOAhajBdKDoGajFr3mUq5rH3phtkGzw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-transform-react-jsx-source@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-91RS0MDnAWDNvGC6Wio5XYkyWI39FMFO+JK9+4AlgaTH+yWwVTsw7/sn6LK0lH7c5F+TFkpv/3LfCJ1Ydwof/g==} + '@babel/plugin-transform-react-jsx-source@7.24.7': + resolution: {integrity: sha512-J2z+MWzZHVOemyLweMqngXrgGC42jQ//R0KdxqkIz/OrbVIIlhFI3WigZ5fO+nwFvBlncr4MGapd8vTyc7RPNQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/runtime@7.24.0: - resolution: {integrity: sha512-Chk32uHMg6TnQdvw2e9IlqPpFX/6NLuK0Ys2PqLb7/gL5uFn9mXvK715FGLlOLQrcO4qIkNHkvPGktzzXexsFw==} + '@babel/runtime@7.24.7': + resolution: {integrity: sha512-UwgBRMjJP+xv857DCngvqXI3Iq6J4v0wXmwc6sapg+zyhbwmQX67LUEFrkK5tbyJ30jGuG3ZvWpBiB9LCy1kWw==} engines: {node: '>=6.9.0'} - dependencies: - regenerator-runtime: 0.14.1 - dev: false - /@babel/template@7.24.0: - resolution: {integrity: sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==} + '@babel/template@7.24.7': + resolution: {integrity: sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig==} engines: {node: '>=6.9.0'} - dependencies: - '@babel/code-frame': 7.23.5 - '@babel/parser': 7.24.0 - '@babel/types': 7.24.0 - dev: true - /@babel/traverse@7.24.0: - resolution: {integrity: sha512-HfuJlI8qq3dEDmNU5ChzzpZRWq+oxCZQyMzIMEqLho+AQnhMnKQUzH6ydo3RBl/YjPCuk68Y6s0Gx0AeyULiWw==} + '@babel/traverse@7.24.7': + resolution: {integrity: sha512-yb65Ed5S/QAcewNPh0nZczy9JdYXkkAbIsEo+P7BE7yO3txAY30Y/oPa3QkQ5It3xVG2kpKMg9MsdxZaO31uKA==} engines: {node: '>=6.9.0'} - dependencies: - '@babel/code-frame': 7.23.5 - '@babel/generator': 7.23.6 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-function-name': 7.23.0 - '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 - '@babel/parser': 7.24.0 - '@babel/types': 7.24.0 - debug: 4.3.4 - globals: 11.12.0 - transitivePeerDependencies: - - supports-color - dev: true - /@babel/types@7.24.0: - resolution: {integrity: sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==} + '@babel/types@7.24.7': + resolution: {integrity: sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q==} engines: {node: '>=6.9.0'} - dependencies: - '@babel/helper-string-parser': 7.23.4 - '@babel/helper-validator-identifier': 7.22.20 - to-fast-properties: 2.0.0 - /@emotion/babel-plugin@11.11.0: + '@emotion/babel-plugin@11.11.0': resolution: {integrity: sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ==} - dependencies: - '@babel/helper-module-imports': 7.22.15 - '@babel/runtime': 7.24.0 - '@emotion/hash': 0.9.1 - '@emotion/memoize': 0.8.1 - '@emotion/serialize': 1.1.3 - babel-plugin-macros: 3.1.0 - convert-source-map: 1.9.0 - escape-string-regexp: 4.0.0 - find-root: 1.1.0 - source-map: 0.5.7 - stylis: 4.2.0 - dev: false - /@emotion/cache@11.11.0: + '@emotion/cache@11.11.0': resolution: {integrity: sha512-P34z9ssTCBi3e9EI1ZsWpNHcfY1r09ZO0rZbRO2ob3ZQMnFI35jB536qoXbkdesr5EUhYi22anuEJuyxifaqAQ==} - dependencies: - '@emotion/memoize': 0.8.1 - '@emotion/sheet': 1.2.2 - '@emotion/utils': 1.2.1 - '@emotion/weak-memoize': 0.3.1 - stylis: 4.2.0 - dev: false - /@emotion/hash@0.9.1: + '@emotion/hash@0.9.1': resolution: {integrity: sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ==} - dev: false - /@emotion/is-prop-valid@1.2.2: + '@emotion/is-prop-valid@1.2.2': resolution: {integrity: sha512-uNsoYd37AFmaCdXlg6EYD1KaPOaRWRByMCYzbKUX4+hhMfrxdVSelShywL4JVaAeM/eHUOSprYBQls+/neX3pw==} - dependencies: - '@emotion/memoize': 0.8.1 - dev: false - /@emotion/memoize@0.8.1: + '@emotion/memoize@0.8.1': resolution: {integrity: sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==} - dev: false - /@emotion/react@11.11.4(@types/react@18.2.65)(react@18.2.0): + '@emotion/react@11.11.4': resolution: {integrity: sha512-t8AjMlF0gHpvvxk5mAtCqR4vmxiGHCeJBaQO6gncUSdklELOgtwjerNY2yuJNfwnc6vi16U/+uMF+afIawJ9iw==} peerDependencies: '@types/react': '*' @@ -396,35 +254,15 @@ packages: peerDependenciesMeta: '@types/react': optional: true - dependencies: - '@babel/runtime': 7.24.0 - '@emotion/babel-plugin': 11.11.0 - '@emotion/cache': 11.11.0 - '@emotion/serialize': 1.1.3 - '@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@18.2.0) - '@emotion/utils': 1.2.1 - '@emotion/weak-memoize': 0.3.1 - '@types/react': 18.2.65 - hoist-non-react-statics: 3.3.2 - react: 18.2.0 - dev: false - /@emotion/serialize@1.1.3: - resolution: {integrity: sha512-iD4D6QVZFDhcbH0RAG1uVu1CwVLMWUkCvAqqlewO/rxf8+87yIBAlt4+AxMiiKPLs5hFc0owNk/sLLAOROw3cA==} - dependencies: - '@emotion/hash': 0.9.1 - '@emotion/memoize': 0.8.1 - '@emotion/unitless': 0.8.1 - '@emotion/utils': 1.2.1 - csstype: 3.1.3 - dev: false + '@emotion/serialize@1.1.4': + resolution: {integrity: sha512-RIN04MBT8g+FnDwgvIUi8czvr1LU1alUMI05LekWB5DGyTm8cCBMCRpq3GqaiyEDRptEXOyXnvZ58GZYu4kBxQ==} - /@emotion/sheet@1.2.2: + '@emotion/sheet@1.2.2': resolution: {integrity: sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA==} - dev: false - /@emotion/styled@11.11.0(@emotion/react@11.11.4)(@types/react@18.2.65)(react@18.2.0): - resolution: {integrity: sha512-hM5Nnvu9P3midq5aaXj4I+lnSfNi7Pmd4EWk1fOZ3pxookaQTNew6bp4JaCBYM4HVFZF9g7UjJmsUmC2JlxOng==} + '@emotion/styled@11.11.5': + resolution: {integrity: sha512-/ZjjnaNKvuMPxcIiUkf/9SHoG4Q196DRl1w82hQ3WCsjo1IUR8uaGWrC6a87CrYAW0Kb/pK7hk8BnLgLRi9KoQ==} peerDependencies: '@emotion/react': ^11.0.0-rc.0 '@types/react': '*' @@ -432,362 +270,225 @@ packages: peerDependenciesMeta: '@types/react': optional: true - dependencies: - '@babel/runtime': 7.24.0 - '@emotion/babel-plugin': 11.11.0 - '@emotion/is-prop-valid': 1.2.2 - '@emotion/react': 11.11.4(@types/react@18.2.65)(react@18.2.0) - '@emotion/serialize': 1.1.3 - '@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@18.2.0) - '@emotion/utils': 1.2.1 - '@types/react': 18.2.65 - react: 18.2.0 - dev: false - /@emotion/unitless@0.8.1: + '@emotion/unitless@0.8.1': resolution: {integrity: sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==} - dev: false - /@emotion/use-insertion-effect-with-fallbacks@1.0.1(react@18.2.0): + '@emotion/use-insertion-effect-with-fallbacks@1.0.1': resolution: {integrity: sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw==} peerDependencies: react: '>=16.8.0' - dependencies: - react: 18.2.0 - dev: false - /@emotion/utils@1.2.1: + '@emotion/utils@1.2.1': resolution: {integrity: sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg==} - dev: false - /@emotion/weak-memoize@0.3.1: + '@emotion/weak-memoize@0.3.1': resolution: {integrity: sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww==} - dev: false - /@esbuild/aix-ppc64@0.19.12: - resolution: {integrity: sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==} + '@esbuild/aix-ppc64@0.21.5': + resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==} engines: {node: '>=12'} cpu: [ppc64] os: [aix] - requiresBuild: true - dev: true - optional: true - /@esbuild/android-arm64@0.19.12: - resolution: {integrity: sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==} + '@esbuild/android-arm64@0.21.5': + resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==} engines: {node: '>=12'} cpu: [arm64] os: [android] - requiresBuild: true - dev: true - optional: true - /@esbuild/android-arm@0.19.12: - resolution: {integrity: sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==} + '@esbuild/android-arm@0.21.5': + resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==} engines: {node: '>=12'} cpu: [arm] os: [android] - requiresBuild: true - dev: true - optional: true - /@esbuild/android-x64@0.19.12: - resolution: {integrity: sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==} + '@esbuild/android-x64@0.21.5': + resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==} engines: {node: '>=12'} cpu: [x64] os: [android] - requiresBuild: true - dev: true - optional: true - /@esbuild/darwin-arm64@0.19.12: - resolution: {integrity: sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==} + '@esbuild/darwin-arm64@0.21.5': + resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==} engines: {node: '>=12'} cpu: [arm64] os: [darwin] - requiresBuild: true - dev: true - optional: true - /@esbuild/darwin-x64@0.19.12: - resolution: {integrity: sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==} + '@esbuild/darwin-x64@0.21.5': + resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==} engines: {node: '>=12'} cpu: [x64] os: [darwin] - requiresBuild: true - dev: true - optional: true - /@esbuild/freebsd-arm64@0.19.12: - resolution: {integrity: sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==} + '@esbuild/freebsd-arm64@0.21.5': + resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==} engines: {node: '>=12'} cpu: [arm64] os: [freebsd] - requiresBuild: true - dev: true - optional: true - /@esbuild/freebsd-x64@0.19.12: - resolution: {integrity: sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==} + '@esbuild/freebsd-x64@0.21.5': + resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==} engines: {node: '>=12'} cpu: [x64] os: [freebsd] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-arm64@0.19.12: - resolution: {integrity: sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==} + '@esbuild/linux-arm64@0.21.5': + resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==} engines: {node: '>=12'} cpu: [arm64] os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-arm@0.19.12: - resolution: {integrity: sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==} + '@esbuild/linux-arm@0.21.5': + resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==} engines: {node: '>=12'} cpu: [arm] os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-ia32@0.19.12: - resolution: {integrity: sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==} + '@esbuild/linux-ia32@0.21.5': + resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==} engines: {node: '>=12'} cpu: [ia32] os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-loong64@0.19.12: - resolution: {integrity: sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==} + '@esbuild/linux-loong64@0.21.5': + resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==} engines: {node: '>=12'} cpu: [loong64] os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-mips64el@0.19.12: - resolution: {integrity: sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==} + '@esbuild/linux-mips64el@0.21.5': + resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==} engines: {node: '>=12'} cpu: [mips64el] os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-ppc64@0.19.12: - resolution: {integrity: sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==} + '@esbuild/linux-ppc64@0.21.5': + resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==} engines: {node: '>=12'} cpu: [ppc64] os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-riscv64@0.19.12: - resolution: {integrity: sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==} + '@esbuild/linux-riscv64@0.21.5': + resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==} engines: {node: '>=12'} cpu: [riscv64] os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-s390x@0.19.12: - resolution: {integrity: sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==} + '@esbuild/linux-s390x@0.21.5': + resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==} engines: {node: '>=12'} cpu: [s390x] os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-x64@0.19.12: - resolution: {integrity: sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==} + '@esbuild/linux-x64@0.21.5': + resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==} engines: {node: '>=12'} cpu: [x64] os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/netbsd-x64@0.19.12: - resolution: {integrity: sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==} + '@esbuild/netbsd-x64@0.21.5': + resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==} engines: {node: '>=12'} cpu: [x64] os: [netbsd] - requiresBuild: true - dev: true - optional: true - /@esbuild/openbsd-x64@0.19.12: - resolution: {integrity: sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==} + '@esbuild/openbsd-x64@0.21.5': + resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==} engines: {node: '>=12'} cpu: [x64] os: [openbsd] - requiresBuild: true - dev: true - optional: true - /@esbuild/sunos-x64@0.19.12: - resolution: {integrity: sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==} + '@esbuild/sunos-x64@0.21.5': + resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==} engines: {node: '>=12'} cpu: [x64] os: [sunos] - requiresBuild: true - dev: true - optional: true - /@esbuild/win32-arm64@0.19.12: - resolution: {integrity: sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==} + '@esbuild/win32-arm64@0.21.5': + resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==} engines: {node: '>=12'} cpu: [arm64] os: [win32] - requiresBuild: true - dev: true - optional: true - /@esbuild/win32-ia32@0.19.12: - resolution: {integrity: sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==} + '@esbuild/win32-ia32@0.21.5': + resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==} engines: {node: '>=12'} cpu: [ia32] os: [win32] - requiresBuild: true - dev: true - optional: true - /@esbuild/win32-x64@0.19.12: - resolution: {integrity: sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==} + '@esbuild/win32-x64@0.21.5': + resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==} engines: {node: '>=12'} cpu: [x64] os: [win32] - requiresBuild: true - dev: true - optional: true - /@eslint-community/eslint-utils@4.4.0(eslint@8.57.0): + '@eslint-community/eslint-utils@4.4.0': resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - dependencies: - eslint: 8.57.0 - eslint-visitor-keys: 3.4.3 - dev: true - /@eslint-community/regexpp@4.10.0: - resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==} + '@eslint-community/regexpp@4.10.1': + resolution: {integrity: sha512-Zm2NGpWELsQAD1xsJzGQpYfvICSsFkEpU0jxBjfdC6uNEWXcHnfs9hScFWtXVDVl+rBQJGrl4g1vcKIejpH9dA==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - dev: true - /@eslint/eslintrc@2.1.4: + '@eslint/eslintrc@2.1.4': resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dependencies: - ajv: 6.12.6 - debug: 4.3.4 - espree: 9.6.1 - globals: 13.24.0 - ignore: 5.3.1 - import-fresh: 3.3.0 - js-yaml: 4.1.0 - minimatch: 3.1.2 - strip-json-comments: 3.1.1 - transitivePeerDependencies: - - supports-color - dev: true - /@eslint/js@8.57.0: + '@eslint/js@8.57.0': resolution: {integrity: sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dev: true - /@floating-ui/core@1.6.0: - resolution: {integrity: sha512-PcF++MykgmTj3CIyOQbKA/hDzOAiqI3mhuoN44WRCopIs1sgoDoU4oty4Jtqaj/y3oDU6fnVSm4QG0a3t5i0+g==} - dependencies: - '@floating-ui/utils': 0.2.1 - dev: false + '@floating-ui/core@1.6.2': + resolution: {integrity: sha512-+2XpQV9LLZeanU4ZevzRnGFg2neDeKHgFLjP6YLW+tly0IvrhqT4u8enLGjLH3qeh85g19xY5rsAusfwTdn5lg==} - /@floating-ui/dom@1.6.3: - resolution: {integrity: sha512-RnDthu3mzPlQ31Ss/BTwQ1zjzIhr3lk1gZB1OC56h/1vEtaXkESrOqL5fQVMfXpwGtRwX+YsZBdyHtJMQnkArw==} - dependencies: - '@floating-ui/core': 1.6.0 - '@floating-ui/utils': 0.2.1 - dev: false + '@floating-ui/dom@1.6.5': + resolution: {integrity: sha512-Nsdud2X65Dz+1RHjAIP0t8z5e2ff/IRbei6BqFrl1urT8sDVzM1HMQ+R0XcU5ceRfyO3I6ayeqIfh+6Wb8LGTw==} - /@floating-ui/react-dom@2.0.8(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-HOdqOt3R3OGeTKidaLvJKcgg75S6tibQ3Tif4eyd91QnIJWr0NLvoXFpJA/j8HqkFSL68GDca9AuyWEHlhyClw==} + '@floating-ui/react-dom@2.1.0': + resolution: {integrity: sha512-lNzj5EQmEKn5FFKc04+zasr09h/uX8RtJRNj5gUXsSQIXHVWTVh+hVAg1vOMCexkX8EgvemMvIFpQfkosnVNyA==} peerDependencies: react: '>=16.8.0' react-dom: '>=16.8.0' - dependencies: - '@floating-ui/dom': 1.6.3 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - dev: false - /@floating-ui/utils@0.2.1: - resolution: {integrity: sha512-9TANp6GPoMtYzQdt54kfAyMmz1+osLlXdg2ENroU7zzrtflTLrrC/lgrIfaSe+Wu0b89GKccT7vxXA0MoAIO+Q==} - dev: false + '@floating-ui/utils@0.2.2': + resolution: {integrity: sha512-J4yDIIthosAsRZ5CPYP/jQvUAQtlZTTD/4suA08/FEnlxqW3sKS9iAhgsa9VYLZ6vDHn/ixJgIqRQPotoBjxIw==} - /@humanwhocodes/config-array@0.11.14: + '@humanwhocodes/config-array@0.11.14': resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==} engines: {node: '>=10.10.0'} - dependencies: - '@humanwhocodes/object-schema': 2.0.2 - debug: 4.3.4 - minimatch: 3.1.2 - transitivePeerDependencies: - - supports-color - dev: true + deprecated: Use @eslint/config-array instead - /@humanwhocodes/module-importer@1.0.1: + '@humanwhocodes/module-importer@1.0.1': resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} engines: {node: '>=12.22'} - dev: true - /@humanwhocodes/object-schema@2.0.2: - resolution: {integrity: sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==} - dev: true + '@humanwhocodes/object-schema@2.0.3': + resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} + deprecated: Use @eslint/object-schema instead - /@jridgewell/gen-mapping@0.3.5: + '@jridgewell/gen-mapping@0.3.5': resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} engines: {node: '>=6.0.0'} - dependencies: - '@jridgewell/set-array': 1.2.1 - '@jridgewell/sourcemap-codec': 1.4.15 - '@jridgewell/trace-mapping': 0.3.25 - dev: true - /@jridgewell/resolve-uri@3.1.2: + '@jridgewell/resolve-uri@3.1.2': resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} engines: {node: '>=6.0.0'} - dev: true - /@jridgewell/set-array@1.2.1: + '@jridgewell/set-array@1.2.1': resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} engines: {node: '>=6.0.0'} - dev: true - /@jridgewell/sourcemap-codec@1.4.15: + '@jridgewell/sourcemap-codec@1.4.15': resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} - dev: true - /@jridgewell/trace-mapping@0.3.25: + '@jridgewell/trace-mapping@0.3.25': resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} - dependencies: - '@jridgewell/resolve-uri': 3.1.2 - '@jridgewell/sourcemap-codec': 1.4.15 - dev: true - /@mui/base@5.0.0-beta.38(@types/react@18.2.65)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-AsjD6Y1X5A1qndxz8xCcR8LDqv31aiwlgWMPxFAX/kCKiIGKlK65yMeVZ62iQr/6LBz+9hSKLiD1i4TZdAHKcQ==} + '@mui/base@5.0.0-beta.40': + resolution: {integrity: sha512-I/lGHztkCzvwlXpjD2+SNmvNQvB4227xBXhISPjEaJUXGImOQ9f3D2Yj/T3KasSI/h0MLWy74X0J6clhPmsRbQ==} engines: {node: '>=12.0.0'} peerDependencies: '@types/react': ^17.0.0 || ^18.0.0 @@ -796,25 +497,12 @@ packages: peerDependenciesMeta: '@types/react': optional: true - dependencies: - '@babel/runtime': 7.24.0 - '@floating-ui/react-dom': 2.0.8(react-dom@18.2.0)(react@18.2.0) - '@mui/types': 7.2.13(@types/react@18.2.65) - '@mui/utils': 5.15.12(@types/react@18.2.65)(react@18.2.0) - '@popperjs/core': 2.11.8 - '@types/react': 18.2.65 - clsx: 2.1.0 - prop-types: 15.8.1 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - dev: false - /@mui/core-downloads-tracker@5.15.12: - resolution: {integrity: sha512-brRO+tMFLpGyjEYHrX97bzqeF6jZmKpqqe1rY0LyIHAwP6xRVzh++zSecOQorDOCaZJg4XkGT9xfD+RWOWxZBA==} - dev: false + '@mui/core-downloads-tracker@5.15.20': + resolution: {integrity: sha512-DoL2ppgldL16utL8nNyj/P12f8mCNdx/Hb/AJnX9rLY4b52hCMIx1kH83pbXQ6uMy6n54M3StmEbvSGoj2OFuA==} - /@mui/icons-material@5.15.12(@mui/material@5.15.12)(@types/react@18.2.65)(react@18.2.0): - resolution: {integrity: sha512-3BXiDlOd3AexZoEXa/VqpIpVIvosCzjLHsdMWzKMXbZdnBiJjmb9ECdqfjn5SpTClO49qvkKLhkTqdBH3fSFGw==} + '@mui/icons-material@5.15.20': + resolution: {integrity: sha512-oGcKmCuHaYbAAoLN67WKSXtHmEgyWcJToT1uRtmPyxMj9N5uqwc/mRtEnst4Wj/eGr+zYH2FiZQ79v9k7kSk1Q==} engines: {node: '>=12.0.0'} peerDependencies: '@mui/material': ^5.0.0 @@ -823,15 +511,9 @@ packages: peerDependenciesMeta: '@types/react': optional: true - dependencies: - '@babel/runtime': 7.24.0 - '@mui/material': 5.15.12(@emotion/react@11.11.4)(@emotion/styled@11.11.0)(@types/react@18.2.65)(react-dom@18.2.0)(react@18.2.0) - '@types/react': 18.2.65 - react: 18.2.0 - dev: false - /@mui/material@5.15.12(@emotion/react@11.11.4)(@emotion/styled@11.11.0)(@types/react@18.2.65)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-vXJGg6KNKucsvbW6l7w9zafnpOp0CWc0Wx4mDykuABTpQ5QQBnZxP7+oB4yAS1hDZQ1WobbeIl0CjxK4EEahkA==} + '@mui/material@5.15.20': + resolution: {integrity: sha512-tVq3l4qoXx/NxUgIx/x3lZiPn/5xDbdTE8VrLczNpfblLYZzlrbxA7kb9mI8NoBF6+w9WE9IrxWnKK5KlPI2bg==} engines: {node: '>=12.0.0'} peerDependencies: '@emotion/react': ^11.5.0 @@ -846,28 +528,9 @@ packages: optional: true '@types/react': optional: true - dependencies: - '@babel/runtime': 7.24.0 - '@emotion/react': 11.11.4(@types/react@18.2.65)(react@18.2.0) - '@emotion/styled': 11.11.0(@emotion/react@11.11.4)(@types/react@18.2.65)(react@18.2.0) - '@mui/base': 5.0.0-beta.38(@types/react@18.2.65)(react-dom@18.2.0)(react@18.2.0) - '@mui/core-downloads-tracker': 5.15.12 - '@mui/system': 5.15.12(@emotion/react@11.11.4)(@emotion/styled@11.11.0)(@types/react@18.2.65)(react@18.2.0) - '@mui/types': 7.2.13(@types/react@18.2.65) - '@mui/utils': 5.15.12(@types/react@18.2.65)(react@18.2.0) - '@types/react': 18.2.65 - '@types/react-transition-group': 4.4.10 - clsx: 2.1.0 - csstype: 3.1.3 - prop-types: 15.8.1 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - react-is: 18.2.0 - react-transition-group: 4.4.5(react-dom@18.2.0)(react@18.2.0) - dev: false - - /@mui/private-theming@5.15.12(@types/react@18.2.65)(react@18.2.0): - resolution: {integrity: sha512-cqoSo9sgA5HE+8vZClbLrq9EkyOnYysooepi5eKaKvJ41lReT2c5wOZAeDDM1+xknrMDos+0mT2zr3sZmUiRRA==} + + '@mui/private-theming@5.15.20': + resolution: {integrity: sha512-BK8F94AIqSrnaPYXf2KAOjGZJgWfvqAVQ2gVR3EryvQFtuBnG6RwodxrCvd3B48VuMy6Wsk897+lQMUxJyk+6g==} engines: {node: '>=12.0.0'} peerDependencies: '@types/react': ^17.0.0 || ^18.0.0 @@ -875,16 +538,9 @@ packages: peerDependenciesMeta: '@types/react': optional: true - dependencies: - '@babel/runtime': 7.24.0 - '@mui/utils': 5.15.12(@types/react@18.2.65)(react@18.2.0) - '@types/react': 18.2.65 - prop-types: 15.8.1 - react: 18.2.0 - dev: false - /@mui/styled-engine@5.15.11(@emotion/react@11.11.4)(@emotion/styled@11.11.0)(react@18.2.0): - resolution: {integrity: sha512-So21AhAngqo07ces4S/JpX5UaMU2RHXpEA6hNzI6IQjd/1usMPxpgK8wkGgTe3JKmC2KDmH8cvoycq5H3Ii7/w==} + '@mui/styled-engine@5.15.14': + resolution: {integrity: sha512-RILkuVD8gY6PvjZjqnWhz8fu68dVkqhM5+jYWfB5yhlSQKg+2rHkmEwm75XIeAqI3qwOndK6zELK5H6Zxn4NHw==} engines: {node: '>=12.0.0'} peerDependencies: '@emotion/react': ^11.4.1 @@ -895,18 +551,9 @@ packages: optional: true '@emotion/styled': optional: true - dependencies: - '@babel/runtime': 7.24.0 - '@emotion/cache': 11.11.0 - '@emotion/react': 11.11.4(@types/react@18.2.65)(react@18.2.0) - '@emotion/styled': 11.11.0(@emotion/react@11.11.4)(@types/react@18.2.65)(react@18.2.0) - csstype: 3.1.3 - prop-types: 15.8.1 - react: 18.2.0 - dev: false - /@mui/system@5.15.12(@emotion/react@11.11.4)(@emotion/styled@11.11.0)(@types/react@18.2.65)(react@18.2.0): - resolution: {integrity: sha512-/pq+GO6yN3X7r3hAwFTrzkAh7K1bTF5r8IzS79B9eyKJg7v6B/t4/zZYMR6OT9qEPtwf6rYN2Utg1e6Z7F1OgQ==} + '@mui/system@5.15.20': + resolution: {integrity: sha512-LoMq4IlAAhxzL2VNUDBTQxAb4chnBe8JvRINVNDiMtHE2PiPOoHlhOPutSxEbaL5mkECPVWSv6p8JEV+uykwIA==} engines: {node: '>=12.0.0'} peerDependencies: '@emotion/react': ^11.5.0 @@ -920,34 +567,17 @@ packages: optional: true '@types/react': optional: true - dependencies: - '@babel/runtime': 7.24.0 - '@emotion/react': 11.11.4(@types/react@18.2.65)(react@18.2.0) - '@emotion/styled': 11.11.0(@emotion/react@11.11.4)(@types/react@18.2.65)(react@18.2.0) - '@mui/private-theming': 5.15.12(@types/react@18.2.65)(react@18.2.0) - '@mui/styled-engine': 5.15.11(@emotion/react@11.11.4)(@emotion/styled@11.11.0)(react@18.2.0) - '@mui/types': 7.2.13(@types/react@18.2.65) - '@mui/utils': 5.15.12(@types/react@18.2.65)(react@18.2.0) - '@types/react': 18.2.65 - clsx: 2.1.0 - csstype: 3.1.3 - prop-types: 15.8.1 - react: 18.2.0 - dev: false - /@mui/types@7.2.13(@types/react@18.2.65): - resolution: {integrity: sha512-qP9OgacN62s+l8rdDhSFRe05HWtLLJ5TGclC9I1+tQngbssu0m2dmFZs+Px53AcOs9fD7TbYd4gc9AXzVqO/+g==} + '@mui/types@7.2.14': + resolution: {integrity: sha512-MZsBZ4q4HfzBsywtXgM1Ksj6HDThtiwmOKUXH1pKYISI9gAVXCNHNpo7TlGoGrBaYWZTdNoirIN7JsQcQUjmQQ==} peerDependencies: '@types/react': ^17.0.0 || ^18.0.0 peerDependenciesMeta: '@types/react': optional: true - dependencies: - '@types/react': 18.2.65 - dev: false - /@mui/utils@5.15.12(@types/react@18.2.65)(react@18.2.0): - resolution: {integrity: sha512-8SDGCnO2DY9Yy+5bGzu00NZowSDtuyHP4H8gunhHGQoIlhlY2Z3w64wBzAOLpYw/ZhJNzksDTnS/i8qdJvxuow==} + '@mui/utils@5.15.20': + resolution: {integrity: sha512-mAbYx0sovrnpAu1zHc3MDIhPqL8RPVC5W5xcO1b7PiSCJPtckIZmBkp8hefamAvUiAV8gpfMOM6Zb+eSisbI2A==} engines: {node: '>=12.0.0'} peerDependencies: '@types/react': ^17.0.0 || ^18.0.0 @@ -955,1244 +585,2812 @@ packages: peerDependenciesMeta: '@types/react': optional: true - dependencies: - '@babel/runtime': 7.24.0 - '@types/prop-types': 15.7.11 - '@types/react': 18.2.65 - prop-types: 15.8.1 - react: 18.2.0 - react-is: 18.2.0 - dev: false - - /@nivo/arcs@0.85.1(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-UwwiSXHWY8cIgi3FADQJX8gyFCJfdx1N80MzxFGuHOYbTcBmsRMMbZYfqXJ5z/x61ulTkLcv/yVvlTEOCKMlcQ==} - peerDependencies: - react: '>= 16.14.0 < 19.0.0' - dependencies: - '@nivo/colors': 0.85.1(react-dom@18.2.0)(react@18.2.0) - '@nivo/core': 0.85.1(react-dom@18.2.0)(react@18.2.0) - '@react-spring/web': 9.7.3(react-dom@18.2.0)(react@18.2.0) - '@types/d3-shape': 2.1.7 - d3-shape: 1.3.7 - react: 18.2.0 - transitivePeerDependencies: - - react-dom - dev: false - /@nivo/calendar@0.85.1(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-rI4N+eVzRCTZ44oE/XF5fZYyBD5a/QMWILIkR0Y3GCy2yx8jLfp8UvKU4OXtPOf1P7anVPgIeIAKhvv7BDMQYg==} + '@nivo/arcs@0.87.0': + resolution: {integrity: sha512-YWmIm0el0hgVbPI3C5AX6R59WNnuKjh2GdocaVDP5zupqAMhfqyoMx+IM+A+Cg+UzE4xakrL0mSzL+rpMUK90Q==} peerDependencies: react: '>= 16.14.0 < 19.0.0' - dependencies: - '@nivo/core': 0.85.1(react-dom@18.2.0)(react@18.2.0) - '@nivo/legends': 0.85.1(react-dom@18.2.0)(react@18.2.0) - '@nivo/tooltip': 0.85.1(react-dom@18.2.0)(react@18.2.0) - '@types/d3-scale': 4.0.8 - '@types/d3-time': 1.1.4 - '@types/d3-time-format': 3.0.4 - d3-scale: 4.0.2 - d3-time: 1.1.0 - d3-time-format: 3.0.0 - lodash: 4.17.21 - react: 18.2.0 - transitivePeerDependencies: - - react-dom - dev: false - /@nivo/colors@0.85.1(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-61qG98cfyku0fTJTdtCTS3zBQKt88URh4FAvlQIoifvKg0607S2Gz5l7P9KJfN7xEK5tmE4bRaOMmjc4AZS2Kg==} + '@nivo/calendar@0.87.0': + resolution: {integrity: sha512-ibaFRvdrcyTbOMhXu3R5RKrHzAu36ZpTpsIx52+tr6dNDG+tDQk87rBuoZTBKO2U6/GoOZj+z2fGShu1+k3QsA==} peerDependencies: react: '>= 16.14.0 < 19.0.0' - dependencies: - '@nivo/core': 0.85.1(react-dom@18.2.0)(react@18.2.0) - '@types/d3-color': 3.1.3 - '@types/d3-scale': 4.0.8 - '@types/d3-scale-chromatic': 3.0.3 - '@types/prop-types': 15.7.11 - d3-color: 3.1.0 - d3-scale: 4.0.2 - d3-scale-chromatic: 3.1.0 - lodash: 4.17.21 - prop-types: 15.8.1 - react: 18.2.0 - transitivePeerDependencies: - - react-dom - dev: false - /@nivo/core@0.85.1(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-366bc4hBicsitcinQyKGfUPpifk5W60RAjwZ4sQkY8R6OzwPMgY+eu/sfPZTNcY7rsleGg8whX0A2dBg2czWMA==} + '@nivo/colors@0.87.0': + resolution: {integrity: sha512-S4pZzRGKK23t8XAjQMhML6wwsfKO9nH03xuyN4SvCodNA/Dmdys9xV+9Dg/VILTzvzsBTBGTX0dFBg65WoKfVg==} peerDependencies: react: '>= 16.14.0 < 19.0.0' - dependencies: - '@nivo/recompose': 0.85.0(react@18.2.0) - '@nivo/tooltip': 0.85.1(react-dom@18.2.0)(react@18.2.0) - '@react-spring/web': 9.7.3(react-dom@18.2.0)(react@18.2.0) - '@types/d3-shape': 2.1.7 - d3-color: 3.1.0 - d3-format: 1.4.5 - d3-interpolate: 3.0.1 - d3-scale: 4.0.2 - d3-scale-chromatic: 3.1.0 - d3-shape: 1.3.7 - d3-time-format: 3.0.0 - lodash: 4.17.21 - prop-types: 15.8.1 - react: 18.2.0 - transitivePeerDependencies: - - react-dom - dev: false - /@nivo/legends@0.85.1(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-v2DRiUieo3/iV1Fft3i9pbGTkE5arXzmw+p1ptb4xfBBPpd0hSAHvaePXDY370G31dsh2v5LouL97u+q12li4Q==} + '@nivo/core@0.87.0': + resolution: {integrity: sha512-yEQWJn7QjWnbmCZccBCo4dligNyNyz3kgyV9vEtcaB1iGeKhg55RJEAlCOul+IDgSCSPFci2SxTmipE6LZEZCg==} peerDependencies: react: '>= 16.14.0 < 19.0.0' - dependencies: - '@nivo/colors': 0.85.1(react-dom@18.2.0)(react@18.2.0) - '@nivo/core': 0.85.1(react-dom@18.2.0)(react@18.2.0) - '@types/d3-scale': 4.0.8 - '@types/prop-types': 15.7.11 - d3-scale: 4.0.2 - prop-types: 15.8.1 - react: 18.2.0 - transitivePeerDependencies: - - react-dom - dev: false - /@nivo/pie@0.85.1(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-2dSQ7YIc6BLkYFadg+r6uOR5FXOCRSCWAYEIlvMapAvYqQ6/ie3ZnMtEB9idiucy8F4I/zF5C08OSr2jE4DJ9g==} + '@nivo/legends@0.87.0': + resolution: {integrity: sha512-bVJCeqEmK4qHrxNaPU/+hXUd/yaKlcQ0yrsR18ewoknVX+pgvbe/+tRKJ+835JXlvRijYIuqwK1sUJQIxyB7oA==} peerDependencies: react: '>= 16.14.0 < 19.0.0' - dependencies: - '@nivo/arcs': 0.85.1(react-dom@18.2.0)(react@18.2.0) - '@nivo/colors': 0.85.1(react-dom@18.2.0)(react@18.2.0) - '@nivo/core': 0.85.1(react-dom@18.2.0)(react@18.2.0) - '@nivo/legends': 0.85.1(react-dom@18.2.0)(react@18.2.0) - '@nivo/tooltip': 0.85.1(react-dom@18.2.0)(react@18.2.0) - '@types/d3-shape': 2.1.7 - d3-shape: 1.3.7 - react: 18.2.0 - transitivePeerDependencies: - - react-dom - dev: false - /@nivo/recompose@0.85.0(react@18.2.0): - resolution: {integrity: sha512-UptKwVJ9mlGQKn4a/JiORWbZgo6hT+qEpKBKIs9BUHRIW0a4T0BIE2PA+uDMPpNxzNFgOCu/y8iM5Rhs6QmrmA==} + '@nivo/pie@0.87.0': + resolution: {integrity: sha512-kY6LAQhOITwg8waFoDYLPkwUj/5XavSm61c7dXXJgCtqoj6c5u9AgwOTnZqS6IhMVEc5KV7ZNxSEHlHLQinmrg==} peerDependencies: react: '>= 16.14.0 < 19.0.0' - dependencies: - '@types/prop-types': 15.7.11 - '@types/react-lifecycles-compat': 3.0.4 - prop-types: 15.8.1 - react: 18.2.0 - react-lifecycles-compat: 3.0.4 - dev: false - /@nivo/tooltip@0.85.1(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-lX0/MuDI9HvGzYxAtE3mnriYEgFHBWf7d5BMqUifJZIyg82XkI9g3z6vwAwPKRJ52rON9Yhik42+gwFMFj3BrA==} + '@nivo/tooltip@0.87.0': + resolution: {integrity: sha512-nZJWyRIt/45V/JBdJ9ksmNm1LFfj59G1Dy9wB63Icf2YwyBT+J+zCzOGXaY7gxCxgF1mnSL3dC7fttcEdXyN/g==} peerDependencies: react: '>= 16.14.0 < 19.0.0' - dependencies: - '@nivo/core': 0.85.1(react-dom@18.2.0)(react@18.2.0) - '@react-spring/web': 9.7.3(react-dom@18.2.0)(react@18.2.0) - react: 18.2.0 - transitivePeerDependencies: - - react-dom - dev: false - /@nodelib/fs.scandir@2.1.5: + '@nodelib/fs.scandir@2.1.5': resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} engines: {node: '>= 8'} - dependencies: - '@nodelib/fs.stat': 2.0.5 - run-parallel: 1.2.0 - dev: true - /@nodelib/fs.stat@2.0.5: + '@nodelib/fs.stat@2.0.5': resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} engines: {node: '>= 8'} - dev: true - /@nodelib/fs.walk@1.2.8: + '@nodelib/fs.walk@1.2.8': resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} - dependencies: - '@nodelib/fs.scandir': 2.1.5 - fastq: 1.17.1 - dev: true - /@popperjs/core@2.11.8: + '@popperjs/core@2.11.8': resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==} - dev: false - /@react-spring/animated@9.7.3(react@18.2.0): + '@react-spring/animated@9.7.3': resolution: {integrity: sha512-5CWeNJt9pNgyvuSzQH+uy2pvTg8Y4/OisoscZIR8/ZNLIOI+CatFBhGZpDGTF/OzdNFsAoGk3wiUYTwoJ0YIvw==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 - dependencies: - '@react-spring/shared': 9.7.3(react@18.2.0) - '@react-spring/types': 9.7.3 - react: 18.2.0 - dev: false - /@react-spring/core@9.7.3(react@18.2.0): + '@react-spring/core@9.7.3': resolution: {integrity: sha512-IqFdPVf3ZOC1Cx7+M0cXf4odNLxDC+n7IN3MDcVCTIOSBfqEcBebSv+vlY5AhM0zw05PDbjKrNmBpzv/AqpjnQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 - dependencies: - '@react-spring/animated': 9.7.3(react@18.2.0) - '@react-spring/shared': 9.7.3(react@18.2.0) - '@react-spring/types': 9.7.3 - react: 18.2.0 - dev: false - /@react-spring/shared@9.7.3(react@18.2.0): + '@react-spring/shared@9.7.3': resolution: {integrity: sha512-NEopD+9S5xYyQ0pGtioacLhL2luflh6HACSSDUZOwLHoxA5eku1UPuqcJqjwSD6luKjjLfiLOspxo43FUHKKSA==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 - dependencies: - '@react-spring/types': 9.7.3 - react: 18.2.0 - dev: false - /@react-spring/types@9.7.3: + '@react-spring/types@9.7.3': resolution: {integrity: sha512-Kpx/fQ/ZFX31OtlqVEFfgaD1ACzul4NksrvIgYfIFq9JpDHFwQkMVZ10tbo0FU/grje4rcL4EIrjekl3kYwgWw==} - dev: false - /@react-spring/web@9.7.3(react-dom@18.2.0)(react@18.2.0): + '@react-spring/web@9.7.3': resolution: {integrity: sha512-BXt6BpS9aJL/QdVqEIX9YoUy8CE6TJrU0mNCqSoxdXlIeNcEBWOfIyE6B14ENNsyQKS3wOWkiJfco0tCr/9tUg==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - dependencies: - '@react-spring/animated': 9.7.3(react@18.2.0) - '@react-spring/core': 9.7.3(react@18.2.0) - '@react-spring/shared': 9.7.3(react@18.2.0) - '@react-spring/types': 9.7.3 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - dev: false - /@remix-run/router@1.15.3: - resolution: {integrity: sha512-Oy8rmScVrVxWZVOpEF57ovlnhpZ8CCPlnIIumVcV9nFdiSIrus99+Lw78ekXyGvVDlIsFJbSfmSovJUhCWYV3w==} + '@remix-run/router@1.16.1': + resolution: {integrity: sha512-es2g3dq6Nb07iFxGk5GuHN20RwBZOsuDQN7izWIisUcv9r+d2C5jQxqmgkdebXgReWfiyUabcki6Fg77mSNrig==} engines: {node: '>=14.0.0'} - dev: false - /@rollup/rollup-android-arm-eabi@4.13.0: - resolution: {integrity: sha512-5ZYPOuaAqEH/W3gYsRkxQATBW3Ii1MfaT4EQstTnLKViLi2gLSQmlmtTpGucNP3sXEpOiI5tdGhjdE111ekyEg==} + '@rollup/rollup-android-arm-eabi@4.18.0': + resolution: {integrity: sha512-Tya6xypR10giZV1XzxmH5wr25VcZSncG0pZIjfePT0OVBvqNEurzValetGNarVrGiq66EBVAFn15iYX4w6FKgQ==} cpu: [arm] os: [android] - requiresBuild: true - dev: true - optional: true - /@rollup/rollup-android-arm64@4.13.0: - resolution: {integrity: sha512-BSbaCmn8ZadK3UAQdlauSvtaJjhlDEjS5hEVVIN3A4bbl3X+otyf/kOJV08bYiRxfejP3DXFzO2jz3G20107+Q==} + '@rollup/rollup-android-arm64@4.18.0': + resolution: {integrity: sha512-avCea0RAP03lTsDhEyfy+hpfr85KfyTctMADqHVhLAF3MlIkq83CP8UfAHUssgXTYd+6er6PaAhx/QGv4L1EiA==} cpu: [arm64] os: [android] - requiresBuild: true - dev: true - optional: true - /@rollup/rollup-darwin-arm64@4.13.0: - resolution: {integrity: sha512-Ovf2evVaP6sW5Ut0GHyUSOqA6tVKfrTHddtmxGQc1CTQa1Cw3/KMCDEEICZBbyppcwnhMwcDce9ZRxdWRpVd6g==} + '@rollup/rollup-darwin-arm64@4.18.0': + resolution: {integrity: sha512-IWfdwU7KDSm07Ty0PuA/W2JYoZ4iTj3TUQjkVsO/6U+4I1jN5lcR71ZEvRh52sDOERdnNhhHU57UITXz5jC1/w==} cpu: [arm64] os: [darwin] - requiresBuild: true - dev: true - optional: true - /@rollup/rollup-darwin-x64@4.13.0: - resolution: {integrity: sha512-U+Jcxm89UTK592vZ2J9st9ajRv/hrwHdnvyuJpa5A2ngGSVHypigidkQJP+YiGL6JODiUeMzkqQzbCG3At81Gg==} + '@rollup/rollup-darwin-x64@4.18.0': + resolution: {integrity: sha512-n2LMsUz7Ynu7DoQrSQkBf8iNrjOGyPLrdSg802vk6XT3FtsgX6JbE8IHRvposskFm9SNxzkLYGSq9QdpLYpRNA==} cpu: [x64] os: [darwin] - requiresBuild: true - dev: true - optional: true - /@rollup/rollup-linux-arm-gnueabihf@4.13.0: - resolution: {integrity: sha512-8wZidaUJUTIR5T4vRS22VkSMOVooG0F4N+JSwQXWSRiC6yfEsFMLTYRFHvby5mFFuExHa/yAp9juSphQQJAijQ==} + '@rollup/rollup-linux-arm-gnueabihf@4.18.0': + resolution: {integrity: sha512-C/zbRYRXFjWvz9Z4haRxcTdnkPt1BtCkz+7RtBSuNmKzMzp3ZxdM28Mpccn6pt28/UWUCTXa+b0Mx1k3g6NOMA==} cpu: [arm] os: [linux] - requiresBuild: true - dev: true - optional: true - /@rollup/rollup-linux-arm64-gnu@4.13.0: - resolution: {integrity: sha512-Iu0Kno1vrD7zHQDxOmvweqLkAzjxEVqNhUIXBsZ8hu8Oak7/5VTPrxOEZXYC1nmrBVJp0ZcL2E7lSuuOVaE3+w==} + '@rollup/rollup-linux-arm-musleabihf@4.18.0': + resolution: {integrity: sha512-l3m9ewPgjQSXrUMHg93vt0hYCGnrMOcUpTz6FLtbwljo2HluS4zTXFy2571YQbisTnfTKPZ01u/ukJdQTLGh9A==} + cpu: [arm] + os: [linux] + + '@rollup/rollup-linux-arm64-gnu@4.18.0': + resolution: {integrity: sha512-rJ5D47d8WD7J+7STKdCUAgmQk49xuFrRi9pZkWoRD1UeSMakbcepWXPF8ycChBoAqs1pb2wzvbY6Q33WmN2ftw==} cpu: [arm64] os: [linux] - requiresBuild: true - dev: true - optional: true - /@rollup/rollup-linux-arm64-musl@4.13.0: - resolution: {integrity: sha512-C31QrW47llgVyrRjIwiOwsHFcaIwmkKi3PCroQY5aVq4H0A5v/vVVAtFsI1nfBngtoRpeREvZOkIhmRwUKkAdw==} + '@rollup/rollup-linux-arm64-musl@4.18.0': + resolution: {integrity: sha512-be6Yx37b24ZwxQ+wOQXXLZqpq4jTckJhtGlWGZs68TgdKXJgw54lUUoFYrg6Zs/kjzAQwEwYbp8JxZVzZLRepQ==} cpu: [arm64] os: [linux] - requiresBuild: true - dev: true - optional: true - /@rollup/rollup-linux-riscv64-gnu@4.13.0: - resolution: {integrity: sha512-Oq90dtMHvthFOPMl7pt7KmxzX7E71AfyIhh+cPhLY9oko97Zf2C9tt/XJD4RgxhaGeAraAXDtqxvKE1y/j35lA==} + '@rollup/rollup-linux-powerpc64le-gnu@4.18.0': + resolution: {integrity: sha512-hNVMQK+qrA9Todu9+wqrXOHxFiD5YmdEi3paj6vP02Kx1hjd2LLYR2eaN7DsEshg09+9uzWi2W18MJDlG0cxJA==} + cpu: [ppc64] + os: [linux] + + '@rollup/rollup-linux-riscv64-gnu@4.18.0': + resolution: {integrity: sha512-ROCM7i+m1NfdrsmvwSzoxp9HFtmKGHEqu5NNDiZWQtXLA8S5HBCkVvKAxJ8U+CVctHwV2Gb5VUaK7UAkzhDjlg==} cpu: [riscv64] os: [linux] - requiresBuild: true - dev: true - optional: true - /@rollup/rollup-linux-x64-gnu@4.13.0: - resolution: {integrity: sha512-yUD/8wMffnTKuiIsl6xU+4IA8UNhQ/f1sAnQebmE/lyQ8abjsVyDkyRkWop0kdMhKMprpNIhPmYlCxgHrPoXoA==} + '@rollup/rollup-linux-s390x-gnu@4.18.0': + resolution: {integrity: sha512-0UyyRHyDN42QL+NbqevXIIUnKA47A+45WyasO+y2bGJ1mhQrfrtXUpTxCOrfxCR4esV3/RLYyucGVPiUsO8xjg==} + cpu: [s390x] + os: [linux] + + '@rollup/rollup-linux-x64-gnu@4.18.0': + resolution: {integrity: sha512-xuglR2rBVHA5UsI8h8UbX4VJ470PtGCf5Vpswh7p2ukaqBGFTnsfzxUBetoWBWymHMxbIG0Cmx7Y9qDZzr648w==} cpu: [x64] os: [linux] - requiresBuild: true - dev: true - optional: true - /@rollup/rollup-linux-x64-musl@4.13.0: - resolution: {integrity: sha512-9RyNqoFNdF0vu/qqX63fKotBh43fJQeYC98hCaf89DYQpv+xu0D8QFSOS0biA7cGuqJFOc1bJ+m2rhhsKcw1hw==} + '@rollup/rollup-linux-x64-musl@4.18.0': + resolution: {integrity: sha512-LKaqQL9osY/ir2geuLVvRRs+utWUNilzdE90TpyoX0eNqPzWjRm14oMEE+YLve4k/NAqCdPkGYDaDF5Sw+xBfg==} cpu: [x64] os: [linux] - requiresBuild: true - dev: true - optional: true - /@rollup/rollup-win32-arm64-msvc@4.13.0: - resolution: {integrity: sha512-46ue8ymtm/5PUU6pCvjlic0z82qWkxv54GTJZgHrQUuZnVH+tvvSP0LsozIDsCBFO4VjJ13N68wqrKSeScUKdA==} + '@rollup/rollup-win32-arm64-msvc@4.18.0': + resolution: {integrity: sha512-7J6TkZQFGo9qBKH0pk2cEVSRhJbL6MtfWxth7Y5YmZs57Pi+4x6c2dStAUvaQkHQLnEQv1jzBUW43GvZW8OFqA==} cpu: [arm64] os: [win32] - requiresBuild: true - dev: true - optional: true - /@rollup/rollup-win32-ia32-msvc@4.13.0: - resolution: {integrity: sha512-P5/MqLdLSlqxbeuJ3YDeX37srC8mCflSyTrUsgbU1c/U9j6l2g2GiIdYaGD9QjdMQPMSgYm7hgg0551wHyIluw==} + '@rollup/rollup-win32-ia32-msvc@4.18.0': + resolution: {integrity: sha512-Txjh+IxBPbkUB9+SXZMpv+b/vnTEtFyfWZgJ6iyCmt2tdx0OF5WhFowLmnh8ENGNpfUlUZkdI//4IEmhwPieNg==} cpu: [ia32] os: [win32] - requiresBuild: true - dev: true - optional: true - /@rollup/rollup-win32-x64-msvc@4.13.0: - resolution: {integrity: sha512-UKXUQNbO3DOhzLRwHSpa0HnhhCgNODvfoPWv2FCXme8N/ANFfhIPMGuOT+QuKd16+B5yxZ0HdpNlqPvTMS1qfw==} + '@rollup/rollup-win32-x64-msvc@4.18.0': + resolution: {integrity: sha512-UOo5FdvOL0+eIVTgS4tIdbW+TtnBLWg1YBCcU2KWM7nuNwRz9bksDX1bekJJCpu25N1DVWaCwnT39dVQxzqS8g==} cpu: [x64] os: [win32] - requiresBuild: true - dev: true - optional: true - /@tanstack/query-core@5.27.5: - resolution: {integrity: sha512-HuYOo46NhzNX1SwXCmLf/Skr8B7T56cDHUN+iOhnu7+GOkUMThda64GwZpAqQzBT8TOTBQo6RQaNe0gi3Gi2fw==} - dev: false + '@tanstack/query-core@5.45.0': + resolution: {integrity: sha512-RVfIZQmFUTdjhSAAblvueimfngYyfN6HlwaJUPK71PKd7yi43Vs1S/rdimmZedPWX/WGppcq/U1HOj7O7FwYxw==} - /@tanstack/query-devtools@5.27.8: - resolution: {integrity: sha512-K94gnqvEe6TsDvi8eZYP2JrnQJOIymhVXRR+Xa0xcsryNqG+PeMIDmQQqjwIqbDq36qyUlPAyT6LxXVvVv1Nyw==} - dev: false + '@tanstack/query-devtools@5.37.1': + resolution: {integrity: sha512-XcG4IIHIv0YQKrexTqo2zogQWR1Sz672tX2KsfE9kzB+9zhx44vRKH5si4WDILE1PIWQpStFs/NnrDQrBAUQpg==} - /@tanstack/react-query-devtools@5.27.8(@tanstack/react-query@5.27.5)(react@18.2.0): - resolution: {integrity: sha512-nWttSF5qhRxyIYh0D9ybZHgAWCOdsBNZf2s0EskYpAxDDrF3lgf/xTzPPzxoX7Z14bxKruVUEpwjQWZg3f/Z7g==} + '@tanstack/react-query-devtools@5.45.1': + resolution: {integrity: sha512-4mrbk1g5jqlqh0pifZNsKzy7FtgeqgwzMICL4d6IJGayrrcrKq9K4N/OzRNbgRWrTn6YTY63qcAcKo+NJU2QMw==} peerDependencies: - '@tanstack/react-query': ^5.27.5 - react: ^18.0.0 - dependencies: - '@tanstack/query-devtools': 5.27.8 - '@tanstack/react-query': 5.27.5(react@18.2.0) - react: 18.2.0 - dev: false + '@tanstack/react-query': ^5.45.1 + react: ^18 || ^19 - /@tanstack/react-query@5.27.5(react@18.2.0): - resolution: {integrity: sha512-VcuQo4CYRGsPsD8/rj9e4WnXN6eU4GKmAs0Yd9a1hLSx6DxAzRaBdrwu6P9lfjpz8bxaYkZRyb5NI+YtLipoYA==} + '@tanstack/react-query@5.45.1': + resolution: {integrity: sha512-mYYfJujKg2kxmkRRjA6nn4YKG3ITsKuH22f1kteJ5IuVQqgKUgbaSQfYwVP0gBS05mhwxO03HVpD0t7BMN7WOA==} peerDependencies: react: ^18.0.0 - dependencies: - '@tanstack/query-core': 5.27.5 - react: 18.2.0 - dev: false - /@tauri-apps/api@1.5.3: - resolution: {integrity: sha512-zxnDjHHKjOsrIzZm6nO5Xapb/BxqUq1tc7cGkFXsFkGTsSWgCPH1D8mm0XS9weJY2OaR73I3k3S+b7eSzJDfqA==} + '@tauri-apps/api@1.5.6': + resolution: {integrity: sha512-LH5ToovAHnDVe5Qa9f/+jW28I6DeMhos8bNDtBOmmnaDpPmJmYLyHdeDblAWWWYc7KKRDg9/66vMuKyq0WIeFA==} engines: {node: '>= 14.6.0', npm: '>= 6.6.0', yarn: '>= 1.19.1'} - dev: false - /@tauri-apps/cli-darwin-arm64@1.5.11: - resolution: {integrity: sha512-2NLSglDb5VfvTbMtmOKWyD+oaL/e8Z/ZZGovHtUFyUSFRabdXc6cZOlcD1BhFvYkHqm+TqGaz5qtPR5UbqDs8A==} + '@tauri-apps/cli-darwin-arm64@1.5.14': + resolution: {integrity: sha512-lxoSOp3KKSqzHJa7iT32dukPGMlfsTuja1xXSgwR8o/fqzpYJY7FY/3ZxesP8HR66FcK+vtqa//HNqeOQ0mHkA==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - requiresBuild: true - dev: true - optional: true - /@tauri-apps/cli-darwin-x64@1.5.11: - resolution: {integrity: sha512-/RQllHiJRH2fJOCudtZlaUIjofkHzP3zZgxi71ZUm7Fy80smU5TDfwpwOvB0wSVh0g/ciDjMArCSTo0MRvL+ag==} + '@tauri-apps/cli-darwin-x64@1.5.14': + resolution: {integrity: sha512-EXSwN1n5spfG8FoXuyc90ACtmDJXzaZ1gxyENaq9xEpQoo7j/Q1vb6qXxmr6azKr8zmqY4h08ZFbv3exh93xJg==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - requiresBuild: true - dev: true - optional: true - /@tauri-apps/cli-linux-arm-gnueabihf@1.5.11: - resolution: {integrity: sha512-IlBuBPKmMm+a5LLUEK6a21UGr9ZYd6zKuKLq6IGM4tVweQa8Sf2kP2Nqs74dMGIUrLmMs0vuqdURpykQg+z4NQ==} + '@tauri-apps/cli-linux-arm-gnueabihf@1.5.14': + resolution: {integrity: sha512-Yb8BH/KYR7Tl+de40sZPfrqbhcU3Jlu+UPIrnXt05sjn48xqIps74Xjz8zzVp0TuHxUp8FmIGtCVhQgsbrsvvg==} engines: {node: '>= 10'} cpu: [arm] os: [linux] - requiresBuild: true - dev: true - optional: true - /@tauri-apps/cli-linux-arm64-gnu@1.5.11: - resolution: {integrity: sha512-w+k1bNHCU/GbmXshtAhyTwqosThUDmCEFLU4Zkin1vl2fuAtQry2RN7thfcJFepblUGL/J7yh3Q/0+BCjtspKQ==} + '@tauri-apps/cli-linux-arm64-gnu@1.5.14': + resolution: {integrity: sha512-QrKHP4gRaHiup478rPBZ+BmNd88yze9jMmheoNy9mN1K/aECRmTHO+tWhsxv5moFHZzRhO0QDWxxvTtiaPXaGg==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - requiresBuild: true - dev: true - optional: true - /@tauri-apps/cli-linux-arm64-musl@1.5.11: - resolution: {integrity: sha512-PN6/dl+OfYQ/qrAy4HRAfksJ2AyWQYn2IA/2Wwpaa7SDRz2+hzwTQkvajuvy0sQ5L2WCG7ymFYRYMbpC6Hk9Pg==} + '@tauri-apps/cli-linux-arm64-musl@1.5.14': + resolution: {integrity: sha512-Hb1C1VMxmUcyGjW/K/INKF87zzzgLEVRmWZZnQd7M1P4uue4xPyIwUELSdX12Z2jREPgmLW4AXPD0m6wsNu7iw==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - requiresBuild: true - dev: true + + '@tauri-apps/cli-linux-x64-gnu@1.5.14': + resolution: {integrity: sha512-kD9v/UwPDuhIgq2TJj/s2/7rqk+vmExVV6xHPKI8vVbIvlNAOZqmx3fpxjej1241vhJ/piGd/m6q6YMWGsL0oQ==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + + '@tauri-apps/cli-linux-x64-musl@1.5.14': + resolution: {integrity: sha512-204Drgg9Zx0+THKndqASz4+iPCwqA3gQVF9C0CDIArNXrjPyJjVvW8VP5CHiZYaTNWxlz/ltyxluM6UFWbXNFw==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + + '@tauri-apps/cli-win32-arm64-msvc@1.5.14': + resolution: {integrity: sha512-sqPSni2MnWNCm+8YZnLdWCclxfSHaYqKuPFSz8q7Tn1G1m/cA9gyPoC1G0esHftY7bu/ZM5lB4kM3I4U0KlLiA==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [win32] + + '@tauri-apps/cli-win32-ia32-msvc@1.5.14': + resolution: {integrity: sha512-8xN8W0zTs8oFsQmvYLxHFeqhzVI7oTaPK1xQMc5gbpFP45jN41c21aCXfjnvzT+h90EfCHUF9EWj2HTEJSb7Iw==} + engines: {node: '>= 10'} + cpu: [ia32] + os: [win32] + + '@tauri-apps/cli-win32-x64-msvc@1.5.14': + resolution: {integrity: sha512-U0slee5tNM2PYECBpPHavLSwkT3szGMZ+qhcikQQbDan84bQdLn/kHWjyXOgLJs4KSve4+KxcrN+AVqj0VyHnw==} + engines: {node: '>= 10'} + cpu: [x64] + os: [win32] + + '@tauri-apps/cli@1.5.14': + resolution: {integrity: sha512-JOSMKymlg116UdEXSj69eg5p1OtZnQkUE0qIGbtNDO1sk3X/KgBN6+oHBW0BzPStp/W0AjBgrMWCqjHPwEpOug==} + engines: {node: '>= 10'} + hasBin: true + + '@types/babel__core@7.20.5': + resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} + + '@types/babel__generator@7.6.8': + resolution: {integrity: sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==} + + '@types/babel__template@7.4.4': + resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} + + '@types/babel__traverse@7.20.6': + resolution: {integrity: sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==} + + '@types/d3-color@3.1.3': + resolution: {integrity: sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A==} + + '@types/d3-path@3.1.0': + resolution: {integrity: sha512-P2dlU/q51fkOc/Gfl3Ul9kicV7l+ra934qBFXCFhrZMOL6du1TM0pm1ThYvENukyOn5h9v+yMJ9Fn5JK4QozrQ==} + + '@types/d3-scale-chromatic@3.0.3': + resolution: {integrity: sha512-laXM4+1o5ImZv3RpFAsTRn3TEkzqkytiOY0Dz0sq5cnd1dtNlk6sHLon4OvqaiJb28T0S/TdsBI3Sjsy+keJrw==} + + '@types/d3-scale@4.0.8': + resolution: {integrity: sha512-gkK1VVTr5iNiYJ7vWDI+yUFFlszhNMtVeneJ6lUTKPjprsvLLI9/tgEGiXJOnlINJA8FyA88gfnQsHbybVZrYQ==} + + '@types/d3-shape@3.1.6': + resolution: {integrity: sha512-5KKk5aKGu2I+O6SONMYSNflgiP0WfZIQvVUMan50wHsLG1G94JlxEVnCpQARfTtzytuY0p/9PXXZb3I7giofIA==} + + '@types/d3-time-format@3.0.4': + resolution: {integrity: sha512-or9DiDnYI1h38J9hxKEsw513+KVuFbEVhl7qdxcaudoiqWWepapUen+2vAriFGexr6W5+P4l9+HJrB39GG+oRg==} + + '@types/d3-time@1.1.4': + resolution: {integrity: sha512-JIvy2HjRInE+TXOmIGN5LCmeO0hkFZx5f9FZ7kiN+D+YTcc8pptsiLiuHsvwxwC7VVKmJ2ExHUgNlAiV7vQM9g==} + + '@types/estree@1.0.5': + resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} + + '@types/json5@0.0.29': + resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} + + '@types/node@18.19.34': + resolution: {integrity: sha512-eXF4pfBNV5DAMKGbI02NnDtWrQ40hAN558/2vvS4gMpMIxaf6JmD7YjnZbq0Q9TDSSkKBamime8ewRoomHdt4g==} + + '@types/parse-json@4.0.2': + resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==} + + '@types/prop-types@15.7.12': + resolution: {integrity: sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==} + + '@types/react-dom@18.3.0': + resolution: {integrity: sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==} + + '@types/react-transition-group@4.4.10': + resolution: {integrity: sha512-hT/+s0VQs2ojCX823m60m5f0sL5idt9SO6Tj6Dg+rdphGPIeJbJ6CxvBYkgkGKrYeDjvIpKTR38UzmtHJOGW3Q==} + + '@types/react@18.3.3': + resolution: {integrity: sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==} + + '@typescript-eslint/eslint-plugin@7.13.0': + resolution: {integrity: sha512-FX1X6AF0w8MdVFLSdqwqN/me2hyhuQg4ykN6ZpVhh1ij/80pTvDKclX1sZB9iqex8SjQfVhwMKs3JtnnMLzG9w==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + '@typescript-eslint/parser': ^7.0.0 + eslint: ^8.56.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/parser@7.13.0': + resolution: {integrity: sha512-EjMfl69KOS9awXXe83iRN7oIEXy9yYdqWfqdrFAYAAr6syP8eLEFI7ZE4939antx2mNgPRW/o1ybm2SFYkbTVA==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + eslint: ^8.56.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/scope-manager@7.13.0': + resolution: {integrity: sha512-ZrMCe1R6a01T94ilV13egvcnvVJ1pxShkE0+NDjDzH4nvG1wXpwsVI5bZCvE7AEDH1mXEx5tJSVR68bLgG7Dng==} + engines: {node: ^18.18.0 || >=20.0.0} + + '@typescript-eslint/type-utils@7.13.0': + resolution: {integrity: sha512-xMEtMzxq9eRkZy48XuxlBFzpVMDurUAfDu5Rz16GouAtXm0TaAoTFzqWUFPPuQYXI/CDaH/Bgx/fk/84t/Bc9A==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + eslint: ^8.56.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/types@7.13.0': + resolution: {integrity: sha512-QWuwm9wcGMAuTsxP+qz6LBBd3Uq8I5Nv8xb0mk54jmNoCyDspnMvVsOxI6IsMmway5d1S9Su2+sCKv1st2l6eA==} + engines: {node: ^18.18.0 || >=20.0.0} + + '@typescript-eslint/typescript-estree@7.13.0': + resolution: {integrity: sha512-cAvBvUoobaoIcoqox1YatXOnSl3gx92rCZoMRPzMNisDiM12siGilSM4+dJAekuuHTibI2hVC2fYK79iSFvWjw==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/utils@7.13.0': + resolution: {integrity: sha512-jceD8RgdKORVnB4Y6BqasfIkFhl4pajB1wVxrF4akxD2QPM8GNYjgGwEzYS+437ewlqqrg7Dw+6dhdpjMpeBFQ==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + eslint: ^8.56.0 + + '@typescript-eslint/visitor-keys@7.13.0': + resolution: {integrity: sha512-nxn+dozQx+MK61nn/JP+M4eCkHDSxSLDpgE3WcQo0+fkjEolnaB5jswvIKC4K56By8MMgIho7f1PVxERHEo8rw==} + engines: {node: ^18.18.0 || >=20.0.0} + + '@ungap/structured-clone@1.2.0': + resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} + + '@vitejs/plugin-react@4.3.1': + resolution: {integrity: sha512-m/V2syj5CuVnaxcUJOQRel/Wr31FFXRFlnOoq1TVtkCxsY5veGMTEmpWHndrhB2U8ScHtCQB1e+4hWYExQc6Lg==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + vite: ^4.2.0 || ^5.0.0 + + acorn-jsx@5.3.2: + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + + acorn@8.12.0: + resolution: {integrity: sha512-RTvkC4w+KNXrM39/lWCUaG0IbRkWdCv7W/IOW9oU6SawyxulvkQy5HQPVTKxEjczcUvapcrw3cFx/60VN/NRNw==} + engines: {node: '>=0.4.0'} + hasBin: true + + ajv@6.12.6: + resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} + + ansi-regex@5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} + + ansi-styles@3.2.1: + resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} + engines: {node: '>=4'} + + ansi-styles@4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} + + argparse@2.0.1: + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + + array-buffer-byte-length@1.0.1: + resolution: {integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==} + engines: {node: '>= 0.4'} + + array-includes@3.1.8: + resolution: {integrity: sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==} + engines: {node: '>= 0.4'} + + array-union@2.1.0: + resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} + engines: {node: '>=8'} + + array.prototype.findlast@1.2.5: + resolution: {integrity: sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==} + engines: {node: '>= 0.4'} + + array.prototype.findlastindex@1.2.5: + resolution: {integrity: sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==} + engines: {node: '>= 0.4'} + + array.prototype.flat@1.3.2: + resolution: {integrity: sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==} + engines: {node: '>= 0.4'} + + array.prototype.flatmap@1.3.2: + resolution: {integrity: sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==} + engines: {node: '>= 0.4'} + + array.prototype.toreversed@1.1.2: + resolution: {integrity: sha512-wwDCoT4Ck4Cz7sLtgUmzR5UV3YF5mFHUlbChCzZBQZ+0m2cl/DH3tKgvphv1nKgFsJ48oCSg6p91q2Vm0I/ZMA==} + + array.prototype.tosorted@1.1.4: + resolution: {integrity: sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==} + engines: {node: '>= 0.4'} + + arraybuffer.prototype.slice@1.0.3: + resolution: {integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==} + engines: {node: '>= 0.4'} + + available-typed-arrays@1.0.7: + resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} + engines: {node: '>= 0.4'} + + babel-plugin-macros@3.1.0: + resolution: {integrity: sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==} + engines: {node: '>=10', npm: '>=6'} + + balanced-match@1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + + brace-expansion@1.1.11: + resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} + + brace-expansion@2.0.1: + resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} + + braces@3.0.3: + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} + engines: {node: '>=8'} + + browserslist@4.23.1: + resolution: {integrity: sha512-TUfofFo/KsK/bWZ9TWQ5O26tsWW4Uhmt8IYklbnUa70udB6P2wA7w7o4PY4muaEPBQaAX+CEnmmIA41NVHtPVw==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + + call-bind@1.0.7: + resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} + engines: {node: '>= 0.4'} + + callsites@3.1.0: + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} + engines: {node: '>=6'} + + caniuse-lite@1.0.30001636: + resolution: {integrity: sha512-bMg2vmr8XBsbL6Lr0UHXy/21m84FTxDLWn2FSqMd5PrlbMxwJlQnC2YWYxVgp66PZE+BBNF2jYQUBKCo1FDeZg==} + + chalk@2.4.2: + resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} + engines: {node: '>=4'} + + chalk@4.1.2: + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} + engines: {node: '>=10'} + + clsx@2.1.1: + resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} + engines: {node: '>=6'} + + color-convert@1.9.3: + resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} + + color-convert@2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} + + color-name@1.1.3: + resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} + + color-name@1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + + concat-map@0.0.1: + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + + convert-source-map@1.9.0: + resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} + + convert-source-map@2.0.0: + resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} + + cosmiconfig@7.1.0: + resolution: {integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==} + engines: {node: '>=10'} + + cross-env@7.0.3: + resolution: {integrity: sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==} + engines: {node: '>=10.14', npm: '>=6', yarn: '>=1'} + hasBin: true + + cross-spawn@7.0.3: + resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} + engines: {node: '>= 8'} + + csstype@3.1.3: + resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} + + d3-array@3.2.4: + resolution: {integrity: sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==} + engines: {node: '>=12'} + + d3-color@3.1.0: + resolution: {integrity: sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==} + engines: {node: '>=12'} + + d3-format@1.4.5: + resolution: {integrity: sha512-J0piedu6Z8iB6TbIGfZgDzfXxUFN3qQRMofy2oPdXzQibYGqPB/9iMcxr/TGalU+2RsyDO+U4f33id8tbnSRMQ==} + + d3-format@3.1.0: + resolution: {integrity: sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==} + engines: {node: '>=12'} + + d3-interpolate@3.0.1: + resolution: {integrity: sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==} + engines: {node: '>=12'} + + d3-path@3.1.0: + resolution: {integrity: sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==} + engines: {node: '>=12'} + + d3-scale-chromatic@3.1.0: + resolution: {integrity: sha512-A3s5PWiZ9YCXFye1o246KoscMWqf8BsD9eRiJ3He7C9OBaxKhAd5TFCdEx/7VbKtxxTsu//1mMJFrEt572cEyQ==} + engines: {node: '>=12'} + + d3-scale@4.0.2: + resolution: {integrity: sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==} + engines: {node: '>=12'} + + d3-shape@3.2.0: + resolution: {integrity: sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==} + engines: {node: '>=12'} + + d3-time-format@3.0.0: + resolution: {integrity: sha512-UXJh6EKsHBTjopVqZBhFysQcoXSv/5yLONZvkQ5Kk3qbwiUYkdX17Xa1PT6U1ZWXGGfB1ey5L8dKMlFq2DO0Ag==} + + d3-time@1.1.0: + resolution: {integrity: sha512-Xh0isrZ5rPYYdqhAVk8VLnMEidhz5aP7htAADH6MfzgmmicPkTo8LhkLxci61/lCB7n7UmE3bN0leRt+qvkLxA==} + + d3-time@3.1.0: + resolution: {integrity: sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==} + engines: {node: '>=12'} + + data-view-buffer@1.0.1: + resolution: {integrity: sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==} + engines: {node: '>= 0.4'} + + data-view-byte-length@1.0.1: + resolution: {integrity: sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==} + engines: {node: '>= 0.4'} + + data-view-byte-offset@1.0.0: + resolution: {integrity: sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==} + engines: {node: '>= 0.4'} + + dayjs@1.11.11: + resolution: {integrity: sha512-okzr3f11N6WuqYtZSvm+F776mB41wRZMhKP+hc34YdW+KmtYYK9iqvHSwo2k9FEH3fhGXvOPV6yz2IcSrfRUDg==} + + debug@3.2.7: + resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + debug@4.3.5: + resolution: {integrity: sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + deep-is@0.1.4: + resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} + + define-data-property@1.1.4: + resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} + engines: {node: '>= 0.4'} + + define-properties@1.2.1: + resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} + engines: {node: '>= 0.4'} + + dir-glob@3.0.1: + resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} + engines: {node: '>=8'} + + doctrine@2.1.0: + resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} + engines: {node: '>=0.10.0'} + + doctrine@3.0.0: + resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} + engines: {node: '>=6.0.0'} + + dom-helpers@5.2.1: + resolution: {integrity: sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==} + + electron-to-chromium@1.4.803: + resolution: {integrity: sha512-61H9mLzGOCLLVsnLiRzCbc63uldP0AniRYPV3hbGVtONA1pI7qSGILdbofR7A8TMbOypDocEAjH/e+9k1QIe3g==} + + enhanced-resolve@5.17.0: + resolution: {integrity: sha512-dwDPwZL0dmye8Txp2gzFmA6sxALaSvdRDjPH0viLcKrtlOL3tw62nWWweVD1SdILDTJrbrL6tdWVN58Wo6U3eA==} + engines: {node: '>=10.13.0'} + + error-ex@1.3.2: + resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} + + es-abstract@1.23.3: + resolution: {integrity: sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==} + engines: {node: '>= 0.4'} + + es-define-property@1.0.0: + resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==} + engines: {node: '>= 0.4'} + + es-errors@1.3.0: + resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} + engines: {node: '>= 0.4'} + + es-iterator-helpers@1.0.19: + resolution: {integrity: sha512-zoMwbCcH5hwUkKJkT8kDIBZSz9I6mVG//+lDCinLCGov4+r7NIy0ld8o03M0cJxl2spVf6ESYVS6/gpIfq1FFw==} + engines: {node: '>= 0.4'} + + es-object-atoms@1.0.0: + resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==} + engines: {node: '>= 0.4'} + + es-set-tostringtag@2.0.3: + resolution: {integrity: sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==} + engines: {node: '>= 0.4'} + + es-shim-unscopables@1.0.2: + resolution: {integrity: sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==} + + es-to-primitive@1.2.1: + resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} + engines: {node: '>= 0.4'} + + esbuild@0.21.5: + resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==} + engines: {node: '>=12'} + hasBin: true + + escalade@3.1.2: + resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} + engines: {node: '>=6'} + + escape-string-regexp@1.0.5: + resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} + engines: {node: '>=0.8.0'} + + escape-string-regexp@4.0.0: + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} + engines: {node: '>=10'} + + eslint-compat-utils@0.5.1: + resolution: {integrity: sha512-3z3vFexKIEnjHE3zCMRo6fn/e44U7T1khUjg+Hp0ZQMCigh28rALD0nPFBcGZuiLC5rLZa2ubQHDRln09JfU2Q==} + engines: {node: '>=12'} + peerDependencies: + eslint: '>=6.0.0' + + eslint-config-standard@17.1.0: + resolution: {integrity: sha512-IwHwmaBNtDK4zDHQukFDW5u/aTb8+meQWZvNFWkiGmbWjD6bqyuSSBxxXKkCftCUzc1zwCH2m/baCNDLGmuO5Q==} + engines: {node: '>=12.0.0'} + peerDependencies: + eslint: ^8.0.1 + eslint-plugin-import: ^2.25.2 + eslint-plugin-n: '^15.0.0 || ^16.0.0 ' + eslint-plugin-promise: ^6.0.0 + + eslint-import-resolver-node@0.3.9: + resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} + + eslint-module-utils@2.8.1: + resolution: {integrity: sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: '*' + eslint-import-resolver-node: '*' + eslint-import-resolver-typescript: '*' + eslint-import-resolver-webpack: '*' + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + eslint: + optional: true + eslint-import-resolver-node: + optional: true + eslint-import-resolver-typescript: + optional: true + eslint-import-resolver-webpack: + optional: true + + eslint-plugin-es-x@7.7.0: + resolution: {integrity: sha512-aP3qj8BwiEDPttxQkZdI221DLKq9sI/qHolE2YSQL1/9+xk7dTV+tB1Fz8/IaCA+lnLA1bDEnvaS2LKs0k2Uig==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + eslint: '>=8' + + eslint-plugin-import@2.29.1: + resolution: {integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + + eslint-plugin-n@17.9.0: + resolution: {integrity: sha512-CPSaXDXdrT4nsrOrO4mT4VB6FMUkoySRkHWuuJJHVqsIEjIeZgMY1H7AzSwPbDScikBmLN82KeM1u7ixV7PzGg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: '>=8.23.0' + + eslint-plugin-promise@6.2.0: + resolution: {integrity: sha512-QmAqwizauvnKOlifxyDj2ObfULpHQawlg/zQdgEixur9vl0CvZGv/LCJV2rtj3210QCoeGBzVMfMXqGAOr/4fA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 + + eslint-plugin-react@7.34.2: + resolution: {integrity: sha512-2HCmrU+/JNigDN6tg55cRDKCQWicYAPB38JGSFDQt95jDm8rrvSUo7YPkOIm5l6ts1j1zCvysNcasvfTMQzUOw==} + engines: {node: '>=4'} + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 + + eslint-scope@7.2.2: + resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + eslint-visitor-keys@3.4.3: + resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + eslint@8.57.0: + resolution: {integrity: sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + hasBin: true + + espree@9.6.1: + resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + esquery@1.5.0: + resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} + engines: {node: '>=0.10'} + + esrecurse@4.3.0: + resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} + engines: {node: '>=4.0'} + + estraverse@5.3.0: + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} + engines: {node: '>=4.0'} + + esutils@2.0.3: + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} + engines: {node: '>=0.10.0'} + + fast-deep-equal@3.1.3: + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + + fast-glob@3.3.2: + resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} + engines: {node: '>=8.6.0'} + + fast-json-stable-stringify@2.1.0: + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} + + fast-levenshtein@2.0.6: + resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} + + fastq@1.17.1: + resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} + + file-entry-cache@6.0.1: + resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} + engines: {node: ^10.12.0 || >=12.0.0} + + fill-range@7.1.1: + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} + engines: {node: '>=8'} + + find-root@1.1.0: + resolution: {integrity: sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==} + + find-up@5.0.0: + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} + engines: {node: '>=10'} + + flat-cache@3.2.0: + resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} + engines: {node: ^10.12.0 || >=12.0.0} + + flatted@3.3.1: + resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} + + for-each@0.3.3: + resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} + + fs.realpath@1.0.0: + resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} + + fsevents@2.3.3: + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + + function-bind@1.1.2: + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} + + function.prototype.name@1.1.6: + resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==} + engines: {node: '>= 0.4'} + + functions-have-names@1.2.3: + resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} + + gensync@1.0.0-beta.2: + resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} + engines: {node: '>=6.9.0'} + + get-intrinsic@1.2.4: + resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} + engines: {node: '>= 0.4'} + + get-symbol-description@1.0.2: + resolution: {integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==} + engines: {node: '>= 0.4'} + + get-tsconfig@4.7.5: + resolution: {integrity: sha512-ZCuZCnlqNzjb4QprAzXKdpp/gh6KTxSJuw3IBsPnV/7fV4NxC9ckB+vPTt8w7fJA0TaSD7c55BR47JD6MEDyDw==} + + glob-parent@5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} + + glob-parent@6.0.2: + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} + engines: {node: '>=10.13.0'} + + glob@7.2.3: + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + deprecated: Glob versions prior to v9 are no longer supported + + globals@11.12.0: + resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} + engines: {node: '>=4'} + + globals@13.24.0: + resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} + engines: {node: '>=8'} + + globals@15.5.0: + resolution: {integrity: sha512-r7/9tQj5RylGxt/BKGv0D2SvehYvRFYg4ukSNk+EuZxvWI7uK/MJFmOCLq8aKvgh3EVBYFbBlOMAtaITXZr80w==} + engines: {node: '>=18'} + + globalthis@1.0.4: + resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==} + engines: {node: '>= 0.4'} + + globby@11.1.0: + resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} + engines: {node: '>=10'} + + gopd@1.0.1: + resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} + + graceful-fs@4.2.11: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + + graphemer@1.4.0: + resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} + + has-bigints@1.0.2: + resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} + + has-flag@3.0.0: + resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} + engines: {node: '>=4'} + + has-flag@4.0.0: + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + engines: {node: '>=8'} + + has-property-descriptors@1.0.2: + resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} + + has-proto@1.0.3: + resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==} + engines: {node: '>= 0.4'} + + has-symbols@1.0.3: + resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} + engines: {node: '>= 0.4'} + + has-tostringtag@1.0.2: + resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} + engines: {node: '>= 0.4'} + + hasown@2.0.2: + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} + engines: {node: '>= 0.4'} + + hoist-non-react-statics@3.3.2: + resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==} + + ignore@5.3.1: + resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==} + engines: {node: '>= 4'} + + immer@10.1.1: + resolution: {integrity: sha512-s2MPrmjovJcoMaHtx6K11Ra7oD05NT97w1IC5zpMkT6Atjr7H8LjaDd81iIxUYpMKSRRNMJE703M1Fhr/TctHw==} + + import-fresh@3.3.0: + resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} + engines: {node: '>=6'} + + imurmurhash@0.1.4: + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} + engines: {node: '>=0.8.19'} + + inflight@1.0.6: + resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. + + inherits@2.0.4: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + + internal-slot@1.0.7: + resolution: {integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==} + engines: {node: '>= 0.4'} + + internmap@2.0.3: + resolution: {integrity: sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==} + engines: {node: '>=12'} + + is-array-buffer@3.0.4: + resolution: {integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==} + engines: {node: '>= 0.4'} + + is-arrayish@0.2.1: + resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} + + is-async-function@2.0.0: + resolution: {integrity: sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==} + engines: {node: '>= 0.4'} + + is-bigint@1.0.4: + resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} + + is-boolean-object@1.1.2: + resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} + engines: {node: '>= 0.4'} + + is-callable@1.2.7: + resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} + engines: {node: '>= 0.4'} + + is-core-module@2.13.1: + resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} + + is-data-view@1.0.1: + resolution: {integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==} + engines: {node: '>= 0.4'} + + is-date-object@1.0.5: + resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} + engines: {node: '>= 0.4'} + + is-extglob@2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} + + is-finalizationregistry@1.0.2: + resolution: {integrity: sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==} + + is-generator-function@1.0.10: + resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==} + engines: {node: '>= 0.4'} + + is-glob@4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} + + is-map@2.0.3: + resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==} + engines: {node: '>= 0.4'} + + is-negative-zero@2.0.3: + resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==} + engines: {node: '>= 0.4'} + + is-number-object@1.0.7: + resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} + engines: {node: '>= 0.4'} + + is-number@7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} + + is-path-inside@3.0.3: + resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} + engines: {node: '>=8'} + + is-regex@1.1.4: + resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} + engines: {node: '>= 0.4'} + + is-set@2.0.3: + resolution: {integrity: sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==} + engines: {node: '>= 0.4'} + + is-shared-array-buffer@1.0.3: + resolution: {integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==} + engines: {node: '>= 0.4'} + + is-string@1.0.7: + resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} + engines: {node: '>= 0.4'} + + is-symbol@1.0.4: + resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} + engines: {node: '>= 0.4'} + + is-typed-array@1.1.13: + resolution: {integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==} + engines: {node: '>= 0.4'} + + is-weakmap@2.0.2: + resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==} + engines: {node: '>= 0.4'} + + is-weakref@1.0.2: + resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} + + is-weakset@2.0.3: + resolution: {integrity: sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==} + engines: {node: '>= 0.4'} + + isarray@2.0.5: + resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} + + isexe@2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + + iterator.prototype@1.1.2: + resolution: {integrity: sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==} + + js-tokens@4.0.0: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + + js-yaml@4.1.0: + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} + hasBin: true + + jsesc@2.5.2: + resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} + engines: {node: '>=4'} + hasBin: true + + json-buffer@3.0.1: + resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} + + json-parse-even-better-errors@2.3.1: + resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} + + json-schema-traverse@0.4.1: + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} + + json-stable-stringify-without-jsonify@1.0.1: + resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} + + json5@1.0.2: + resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==} + hasBin: true + + json5@2.2.3: + resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} + engines: {node: '>=6'} + hasBin: true + + jsx-ast-utils@3.3.5: + resolution: {integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==} + engines: {node: '>=4.0'} + + keyv@4.5.4: + resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} + + levn@0.4.1: + resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} + engines: {node: '>= 0.8.0'} + + lines-and-columns@1.2.4: + resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} + + locate-path@6.0.0: + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} + engines: {node: '>=10'} + + lodash.merge@4.6.2: + resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} + + lodash@4.17.21: + resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} + + loose-envify@1.4.0: + resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} + hasBin: true + + lru-cache@5.1.1: + resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} + + merge2@1.4.1: + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + engines: {node: '>= 8'} + + micromatch@4.0.7: + resolution: {integrity: sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==} + engines: {node: '>=8.6'} + + minimatch@3.1.2: + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + + minimatch@9.0.4: + resolution: {integrity: sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==} + engines: {node: '>=16 || 14 >=14.17'} + + minimist@1.2.8: + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + + ms@2.1.2: + resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} + + ms@2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + + nanoid@3.3.7: + resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + + natural-compare@1.4.0: + resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} + + node-releases@2.0.14: + resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==} + + object-assign@4.1.1: + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} + engines: {node: '>=0.10.0'} + + object-inspect@1.13.1: + resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==} + + object-keys@1.1.1: + resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} + engines: {node: '>= 0.4'} + + object.assign@4.1.5: + resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==} + engines: {node: '>= 0.4'} + + object.entries@1.1.8: + resolution: {integrity: sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==} + engines: {node: '>= 0.4'} + + object.fromentries@2.0.8: + resolution: {integrity: sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==} + engines: {node: '>= 0.4'} + + object.groupby@1.0.3: + resolution: {integrity: sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==} + engines: {node: '>= 0.4'} + + object.hasown@1.1.4: + resolution: {integrity: sha512-FZ9LZt9/RHzGySlBARE3VF+gE26TxR38SdmqOqliuTnl9wrKulaQs+4dee1V+Io8VfxqzAfHu6YuRgUy8OHoTg==} + engines: {node: '>= 0.4'} + + object.values@1.2.0: + resolution: {integrity: sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==} + engines: {node: '>= 0.4'} + + once@1.4.0: + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} + + optionator@0.9.4: + resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} + engines: {node: '>= 0.8.0'} + + p-limit@3.1.0: + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + engines: {node: '>=10'} + + p-locate@5.0.0: + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} + engines: {node: '>=10'} + + parent-module@1.0.1: + resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} + engines: {node: '>=6'} + + parse-json@5.2.0: + resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} + engines: {node: '>=8'} + + path-exists@4.0.0: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} + + path-is-absolute@1.0.1: + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} + engines: {node: '>=0.10.0'} + + path-key@3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} + + path-parse@1.0.7: + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + + path-type@4.0.0: + resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} + engines: {node: '>=8'} + + picocolors@1.0.1: + resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} + + picomatch@2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} + + possible-typed-array-names@1.0.0: + resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} + engines: {node: '>= 0.4'} + + postcss@8.4.38: + resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==} + engines: {node: ^10 || ^12 || >=14} + + prelude-ls@1.2.1: + resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} + engines: {node: '>= 0.8.0'} + + prop-types@15.8.1: + resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} + + punycode@2.3.1: + resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} + engines: {node: '>=6'} + + queue-microtask@1.2.3: + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + + react-dom@18.3.1: + resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} + peerDependencies: + react: ^18.3.1 + + react-hook-form@7.52.0: + resolution: {integrity: sha512-mJX506Xc6mirzLsmXUJyqlAI3Kj9Ph2RhplYhUVffeOQSnubK2uVqBFOBJmvKikvbFV91pxVXmDiR+QMF19x6A==} + engines: {node: '>=12.22.0'} + peerDependencies: + react: ^16.8.0 || ^17 || ^18 || ^19 + + react-is@16.13.1: + resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} + + react-is@18.3.1: + resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} + + react-refresh@0.14.2: + resolution: {integrity: sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==} + engines: {node: '>=0.10.0'} + + react-router-dom@6.23.1: + resolution: {integrity: sha512-utP+K+aSTtEdbWpC+4gxhdlPFwuEfDKq8ZrPFU65bbRJY+l706qjR7yaidBpo3MSeA/fzwbXWbKBI6ftOnP3OQ==} + engines: {node: '>=14.0.0'} + peerDependencies: + react: '>=16.8' + react-dom: '>=16.8' + + react-router@6.23.1: + resolution: {integrity: sha512-fzcOaRF69uvqbbM7OhvQyBTFDVrrGlsFdS3AL+1KfIBtGETibHzi3FkoTRyiDJnWNc2VxrfvR+657ROHjaNjqQ==} + engines: {node: '>=14.0.0'} + peerDependencies: + react: '>=16.8' + + react-transition-group@4.4.5: + resolution: {integrity: sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==} + peerDependencies: + react: '>=16.6.0' + react-dom: '>=16.6.0' + + react@18.3.1: + resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} + engines: {node: '>=0.10.0'} + + reflect.getprototypeof@1.0.6: + resolution: {integrity: sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==} + engines: {node: '>= 0.4'} + + regenerator-runtime@0.14.1: + resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} + + regexp.prototype.flags@1.5.2: + resolution: {integrity: sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==} + engines: {node: '>= 0.4'} + + resolve-from@4.0.0: + resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} + engines: {node: '>=4'} + + resolve-pkg-maps@1.0.0: + resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} + + resolve@1.22.8: + resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} + hasBin: true + + resolve@2.0.0-next.5: + resolution: {integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==} + hasBin: true + + reusify@1.0.4: + resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + + rimraf@3.0.2: + resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + deprecated: Rimraf versions prior to v4 are no longer supported + hasBin: true + + rollup@4.18.0: + resolution: {integrity: sha512-QmJz14PX3rzbJCN1SG4Xe/bAAX2a6NpCP8ab2vfu2GiUr8AQcr2nCV/oEO3yneFarB67zk8ShlIyWb2LGTb3Sg==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true + + run-parallel@1.2.0: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + + safe-array-concat@1.1.2: + resolution: {integrity: sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==} + engines: {node: '>=0.4'} + + safe-regex-test@1.0.3: + resolution: {integrity: sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==} + engines: {node: '>= 0.4'} + + scheduler@0.23.2: + resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} + + semver@6.3.1: + resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} + hasBin: true + + semver@7.6.2: + resolution: {integrity: sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==} + engines: {node: '>=10'} + hasBin: true + + set-function-length@1.2.2: + resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} + engines: {node: '>= 0.4'} + + set-function-name@2.0.2: + resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==} + engines: {node: '>= 0.4'} + + shebang-command@2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} + + shebang-regex@3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} + + side-channel@1.0.6: + resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} + engines: {node: '>= 0.4'} + + slash@3.0.0: + resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} + engines: {node: '>=8'} + + source-map-js@1.2.0: + resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} + engines: {node: '>=0.10.0'} + + source-map@0.5.7: + resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==} + engines: {node: '>=0.10.0'} + + string.prototype.matchall@4.0.11: + resolution: {integrity: sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==} + engines: {node: '>= 0.4'} + + string.prototype.trim@1.2.9: + resolution: {integrity: sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==} + engines: {node: '>= 0.4'} + + string.prototype.trimend@1.0.8: + resolution: {integrity: sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==} + + string.prototype.trimstart@1.0.8: + resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==} + engines: {node: '>= 0.4'} + + strip-ansi@6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} + + strip-bom@3.0.0: + resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} + engines: {node: '>=4'} + + strip-json-comments@3.1.1: + resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} + engines: {node: '>=8'} + + stylis@4.2.0: + resolution: {integrity: sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==} + + supports-color@5.5.0: + resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} + engines: {node: '>=4'} + + supports-color@7.2.0: + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} + engines: {node: '>=8'} + + supports-preserve-symlinks-flag@1.0.0: + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} + engines: {node: '>= 0.4'} + + tapable@2.2.1: + resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} + engines: {node: '>=6'} + + text-table@0.2.0: + resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} + + to-fast-properties@2.0.0: + resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} + engines: {node: '>=4'} + + to-regex-range@5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} + + ts-api-utils@1.3.0: + resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==} + engines: {node: '>=16'} + peerDependencies: + typescript: '>=4.2.0' + + tsconfig-paths@3.15.0: + resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} + + type-check@0.4.0: + resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} + engines: {node: '>= 0.8.0'} + + type-fest@0.20.2: + resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} + engines: {node: '>=10'} + + typed-array-buffer@1.0.2: + resolution: {integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==} + engines: {node: '>= 0.4'} + + typed-array-byte-length@1.0.1: + resolution: {integrity: sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==} + engines: {node: '>= 0.4'} + + typed-array-byte-offset@1.0.2: + resolution: {integrity: sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==} + engines: {node: '>= 0.4'} + + typed-array-length@1.0.6: + resolution: {integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==} + engines: {node: '>= 0.4'} + + typescript@5.4.5: + resolution: {integrity: sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==} + engines: {node: '>=14.17'} + hasBin: true + + unbox-primitive@1.0.2: + resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} + + undici-types@5.26.5: + resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} + + update-browserslist-db@1.0.16: + resolution: {integrity: sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + + uri-js@4.4.1: + resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} + + use-immer@0.10.0: + resolution: {integrity: sha512-/eVwNR4TG9Tm/dd+aHYLLaI0FLfYKlkTqKMkn78Ah/EYVzWd/zJIgpkdoFEKbhQJOGo8XN7/mWrTx0exp1c+Ug==} + peerDependencies: + immer: '>=8.0.0' + react: ^16.8.0 || ^17.0.1 || ^18.0.0 + + vite@5.3.1: + resolution: {integrity: sha512-XBmSKRLXLxiaPYamLv3/hnP/KXDai1NDexN0FpkTaZXTfycHvkRHoenpgl/fvuK/kPbB6xAgoyiryAhQNxYmAQ==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + peerDependencies: + '@types/node': ^18.0.0 || >=20.0.0 + less: '*' + lightningcss: ^1.21.0 + sass: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + + which-boxed-primitive@1.0.2: + resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} + + which-builtin-type@1.1.3: + resolution: {integrity: sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==} + engines: {node: '>= 0.4'} + + which-collection@1.0.2: + resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==} + engines: {node: '>= 0.4'} + + which-typed-array@1.1.15: + resolution: {integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==} + engines: {node: '>= 0.4'} + + which@2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true + + word-wrap@1.2.5: + resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} + engines: {node: '>=0.10.0'} + + wrappy@1.0.2: + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + + yallist@3.1.1: + resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} + + yaml@1.10.2: + resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} + engines: {node: '>= 6'} + + yocto-queue@0.1.0: + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} + engines: {node: '>=10'} + +snapshots: + + '@ampproject/remapping@2.3.0': + dependencies: + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + + '@babel/code-frame@7.24.7': + dependencies: + '@babel/highlight': 7.24.7 + picocolors: 1.0.1 + + '@babel/compat-data@7.24.7': {} + + '@babel/core@7.24.7': + dependencies: + '@ampproject/remapping': 2.3.0 + '@babel/code-frame': 7.24.7 + '@babel/generator': 7.24.7 + '@babel/helper-compilation-targets': 7.24.7 + '@babel/helper-module-transforms': 7.24.7(@babel/core@7.24.7) + '@babel/helpers': 7.24.7 + '@babel/parser': 7.24.7 + '@babel/template': 7.24.7 + '@babel/traverse': 7.24.7 + '@babel/types': 7.24.7 + convert-source-map: 2.0.0 + debug: 4.3.5 + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + '@babel/generator@7.24.7': + dependencies: + '@babel/types': 7.24.7 + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + jsesc: 2.5.2 + + '@babel/helper-compilation-targets@7.24.7': + dependencies: + '@babel/compat-data': 7.24.7 + '@babel/helper-validator-option': 7.24.7 + browserslist: 4.23.1 + lru-cache: 5.1.1 + semver: 6.3.1 + + '@babel/helper-environment-visitor@7.24.7': + dependencies: + '@babel/types': 7.24.7 + + '@babel/helper-function-name@7.24.7': + dependencies: + '@babel/template': 7.24.7 + '@babel/types': 7.24.7 + + '@babel/helper-hoist-variables@7.24.7': + dependencies: + '@babel/types': 7.24.7 + + '@babel/helper-module-imports@7.24.7': + dependencies: + '@babel/traverse': 7.24.7 + '@babel/types': 7.24.7 + transitivePeerDependencies: + - supports-color + + '@babel/helper-module-transforms@7.24.7(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-module-imports': 7.24.7 + '@babel/helper-simple-access': 7.24.7 + '@babel/helper-split-export-declaration': 7.24.7 + '@babel/helper-validator-identifier': 7.24.7 + transitivePeerDependencies: + - supports-color + + '@babel/helper-plugin-utils@7.24.7': {} + + '@babel/helper-simple-access@7.24.7': + dependencies: + '@babel/traverse': 7.24.7 + '@babel/types': 7.24.7 + transitivePeerDependencies: + - supports-color + + '@babel/helper-split-export-declaration@7.24.7': + dependencies: + '@babel/types': 7.24.7 + + '@babel/helper-string-parser@7.24.7': {} + + '@babel/helper-validator-identifier@7.24.7': {} + + '@babel/helper-validator-option@7.24.7': {} + + '@babel/helpers@7.24.7': + dependencies: + '@babel/template': 7.24.7 + '@babel/types': 7.24.7 + + '@babel/highlight@7.24.7': + dependencies: + '@babel/helper-validator-identifier': 7.24.7 + chalk: 2.4.2 + js-tokens: 4.0.0 + picocolors: 1.0.1 + + '@babel/parser@7.24.7': + dependencies: + '@babel/types': 7.24.7 + + '@babel/plugin-transform-react-jsx-self@7.24.7(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 + + '@babel/plugin-transform-react-jsx-source@7.24.7(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 + + '@babel/runtime@7.24.7': + dependencies: + regenerator-runtime: 0.14.1 + + '@babel/template@7.24.7': + dependencies: + '@babel/code-frame': 7.24.7 + '@babel/parser': 7.24.7 + '@babel/types': 7.24.7 + + '@babel/traverse@7.24.7': + dependencies: + '@babel/code-frame': 7.24.7 + '@babel/generator': 7.24.7 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-function-name': 7.24.7 + '@babel/helper-hoist-variables': 7.24.7 + '@babel/helper-split-export-declaration': 7.24.7 + '@babel/parser': 7.24.7 + '@babel/types': 7.24.7 + debug: 4.3.5 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + + '@babel/types@7.24.7': + dependencies: + '@babel/helper-string-parser': 7.24.7 + '@babel/helper-validator-identifier': 7.24.7 + to-fast-properties: 2.0.0 + + '@emotion/babel-plugin@11.11.0': + dependencies: + '@babel/helper-module-imports': 7.24.7 + '@babel/runtime': 7.24.7 + '@emotion/hash': 0.9.1 + '@emotion/memoize': 0.8.1 + '@emotion/serialize': 1.1.4 + babel-plugin-macros: 3.1.0 + convert-source-map: 1.9.0 + escape-string-regexp: 4.0.0 + find-root: 1.1.0 + source-map: 0.5.7 + stylis: 4.2.0 + transitivePeerDependencies: + - supports-color + + '@emotion/cache@11.11.0': + dependencies: + '@emotion/memoize': 0.8.1 + '@emotion/sheet': 1.2.2 + '@emotion/utils': 1.2.1 + '@emotion/weak-memoize': 0.3.1 + stylis: 4.2.0 + + '@emotion/hash@0.9.1': {} + + '@emotion/is-prop-valid@1.2.2': + dependencies: + '@emotion/memoize': 0.8.1 + + '@emotion/memoize@0.8.1': {} + + '@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1)': + dependencies: + '@babel/runtime': 7.24.7 + '@emotion/babel-plugin': 11.11.0 + '@emotion/cache': 11.11.0 + '@emotion/serialize': 1.1.4 + '@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@18.3.1) + '@emotion/utils': 1.2.1 + '@emotion/weak-memoize': 0.3.1 + hoist-non-react-statics: 3.3.2 + react: 18.3.1 + optionalDependencies: + '@types/react': 18.3.3 + transitivePeerDependencies: + - supports-color + + '@emotion/serialize@1.1.4': + dependencies: + '@emotion/hash': 0.9.1 + '@emotion/memoize': 0.8.1 + '@emotion/unitless': 0.8.1 + '@emotion/utils': 1.2.1 + csstype: 3.1.3 + + '@emotion/sheet@1.2.2': {} + + '@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1)': + dependencies: + '@babel/runtime': 7.24.7 + '@emotion/babel-plugin': 11.11.0 + '@emotion/is-prop-valid': 1.2.2 + '@emotion/react': 11.11.4(@types/react@18.3.3)(react@18.3.1) + '@emotion/serialize': 1.1.4 + '@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@18.3.1) + '@emotion/utils': 1.2.1 + react: 18.3.1 + optionalDependencies: + '@types/react': 18.3.3 + transitivePeerDependencies: + - supports-color + + '@emotion/unitless@0.8.1': {} + + '@emotion/use-insertion-effect-with-fallbacks@1.0.1(react@18.3.1)': + dependencies: + react: 18.3.1 + + '@emotion/utils@1.2.1': {} + + '@emotion/weak-memoize@0.3.1': {} + + '@esbuild/aix-ppc64@0.21.5': + optional: true + + '@esbuild/android-arm64@0.21.5': + optional: true + + '@esbuild/android-arm@0.21.5': + optional: true + + '@esbuild/android-x64@0.21.5': + optional: true + + '@esbuild/darwin-arm64@0.21.5': + optional: true + + '@esbuild/darwin-x64@0.21.5': + optional: true + + '@esbuild/freebsd-arm64@0.21.5': + optional: true + + '@esbuild/freebsd-x64@0.21.5': + optional: true + + '@esbuild/linux-arm64@0.21.5': + optional: true + + '@esbuild/linux-arm@0.21.5': + optional: true + + '@esbuild/linux-ia32@0.21.5': + optional: true + + '@esbuild/linux-loong64@0.21.5': + optional: true + + '@esbuild/linux-mips64el@0.21.5': + optional: true + + '@esbuild/linux-ppc64@0.21.5': + optional: true + + '@esbuild/linux-riscv64@0.21.5': + optional: true + + '@esbuild/linux-s390x@0.21.5': + optional: true + + '@esbuild/linux-x64@0.21.5': + optional: true + + '@esbuild/netbsd-x64@0.21.5': + optional: true + + '@esbuild/openbsd-x64@0.21.5': + optional: true + + '@esbuild/sunos-x64@0.21.5': + optional: true + + '@esbuild/win32-arm64@0.21.5': + optional: true + + '@esbuild/win32-ia32@0.21.5': + optional: true + + '@esbuild/win32-x64@0.21.5': + optional: true + + '@eslint-community/eslint-utils@4.4.0(eslint@8.57.0)': + dependencies: + eslint: 8.57.0 + eslint-visitor-keys: 3.4.3 + + '@eslint-community/regexpp@4.10.1': {} + + '@eslint/eslintrc@2.1.4': + dependencies: + ajv: 6.12.6 + debug: 4.3.5 + espree: 9.6.1 + globals: 13.24.0 + ignore: 5.3.1 + import-fresh: 3.3.0 + js-yaml: 4.1.0 + minimatch: 3.1.2 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - supports-color + + '@eslint/js@8.57.0': {} + + '@floating-ui/core@1.6.2': + dependencies: + '@floating-ui/utils': 0.2.2 + + '@floating-ui/dom@1.6.5': + dependencies: + '@floating-ui/core': 1.6.2 + '@floating-ui/utils': 0.2.2 + + '@floating-ui/react-dom@2.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@floating-ui/dom': 1.6.5 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + + '@floating-ui/utils@0.2.2': {} + + '@humanwhocodes/config-array@0.11.14': + dependencies: + '@humanwhocodes/object-schema': 2.0.3 + debug: 4.3.5 + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color + + '@humanwhocodes/module-importer@1.0.1': {} + + '@humanwhocodes/object-schema@2.0.3': {} + + '@jridgewell/gen-mapping@0.3.5': + dependencies: + '@jridgewell/set-array': 1.2.1 + '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/trace-mapping': 0.3.25 + + '@jridgewell/resolve-uri@3.1.2': {} + + '@jridgewell/set-array@1.2.1': {} + + '@jridgewell/sourcemap-codec@1.4.15': {} + + '@jridgewell/trace-mapping@0.3.25': + dependencies: + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.4.15 + + '@mui/base@5.0.0-beta.40(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@babel/runtime': 7.24.7 + '@floating-ui/react-dom': 2.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@mui/types': 7.2.14(@types/react@18.3.3) + '@mui/utils': 5.15.20(@types/react@18.3.3)(react@18.3.1) + '@popperjs/core': 2.11.8 + clsx: 2.1.1 + prop-types: 15.8.1 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + optionalDependencies: + '@types/react': 18.3.3 + + '@mui/core-downloads-tracker@5.15.20': {} + + '@mui/icons-material@5.15.20(@mui/material@5.15.20(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react@18.3.3)(react@18.3.1)': + dependencies: + '@babel/runtime': 7.24.7 + '@mui/material': 5.15.20(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + react: 18.3.1 + optionalDependencies: + '@types/react': 18.3.3 + + '@mui/material@5.15.20(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@babel/runtime': 7.24.7 + '@mui/base': 5.0.0-beta.40(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@mui/core-downloads-tracker': 5.15.20 + '@mui/system': 5.15.20(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1) + '@mui/types': 7.2.14(@types/react@18.3.3) + '@mui/utils': 5.15.20(@types/react@18.3.3)(react@18.3.1) + '@types/react-transition-group': 4.4.10 + clsx: 2.1.1 + csstype: 3.1.3 + prop-types: 15.8.1 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + react-is: 18.3.1 + react-transition-group: 4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + optionalDependencies: + '@emotion/react': 11.11.4(@types/react@18.3.3)(react@18.3.1) + '@emotion/styled': 11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1) + '@types/react': 18.3.3 + + '@mui/private-theming@5.15.20(@types/react@18.3.3)(react@18.3.1)': + dependencies: + '@babel/runtime': 7.24.7 + '@mui/utils': 5.15.20(@types/react@18.3.3)(react@18.3.1) + prop-types: 15.8.1 + react: 18.3.1 + optionalDependencies: + '@types/react': 18.3.3 + + '@mui/styled-engine@5.15.14(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(react@18.3.1)': + dependencies: + '@babel/runtime': 7.24.7 + '@emotion/cache': 11.11.0 + csstype: 3.1.3 + prop-types: 15.8.1 + react: 18.3.1 + optionalDependencies: + '@emotion/react': 11.11.4(@types/react@18.3.3)(react@18.3.1) + '@emotion/styled': 11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1) + + '@mui/system@5.15.20(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1)': + dependencies: + '@babel/runtime': 7.24.7 + '@mui/private-theming': 5.15.20(@types/react@18.3.3)(react@18.3.1) + '@mui/styled-engine': 5.15.14(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(react@18.3.1) + '@mui/types': 7.2.14(@types/react@18.3.3) + '@mui/utils': 5.15.20(@types/react@18.3.3)(react@18.3.1) + clsx: 2.1.1 + csstype: 3.1.3 + prop-types: 15.8.1 + react: 18.3.1 + optionalDependencies: + '@emotion/react': 11.11.4(@types/react@18.3.3)(react@18.3.1) + '@emotion/styled': 11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1) + '@types/react': 18.3.3 + + '@mui/types@7.2.14(@types/react@18.3.3)': + optionalDependencies: + '@types/react': 18.3.3 + + '@mui/utils@5.15.20(@types/react@18.3.3)(react@18.3.1)': + dependencies: + '@babel/runtime': 7.24.7 + '@types/prop-types': 15.7.12 + prop-types: 15.8.1 + react: 18.3.1 + react-is: 18.3.1 + optionalDependencies: + '@types/react': 18.3.3 + + '@nivo/arcs@0.87.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@nivo/colors': 0.87.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@nivo/core': 0.87.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-spring/web': 9.7.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@types/d3-shape': 3.1.6 + d3-shape: 3.2.0 + react: 18.3.1 + transitivePeerDependencies: + - react-dom + + '@nivo/calendar@0.87.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@nivo/core': 0.87.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@nivo/legends': 0.87.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@nivo/tooltip': 0.87.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@types/d3-scale': 4.0.8 + '@types/d3-time': 1.1.4 + '@types/d3-time-format': 3.0.4 + d3-scale: 4.0.2 + d3-time: 1.1.0 + d3-time-format: 3.0.0 + lodash: 4.17.21 + react: 18.3.1 + transitivePeerDependencies: + - react-dom + + '@nivo/colors@0.87.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@nivo/core': 0.87.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@types/d3-color': 3.1.3 + '@types/d3-scale': 4.0.8 + '@types/d3-scale-chromatic': 3.0.3 + '@types/prop-types': 15.7.12 + d3-color: 3.1.0 + d3-scale: 4.0.2 + d3-scale-chromatic: 3.1.0 + lodash: 4.17.21 + prop-types: 15.8.1 + react: 18.3.1 + transitivePeerDependencies: + - react-dom + + '@nivo/core@0.87.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@nivo/tooltip': 0.87.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-spring/web': 9.7.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@types/d3-shape': 3.1.6 + d3-color: 3.1.0 + d3-format: 1.4.5 + d3-interpolate: 3.0.1 + d3-scale: 4.0.2 + d3-scale-chromatic: 3.1.0 + d3-shape: 3.2.0 + d3-time-format: 3.0.0 + lodash: 4.17.21 + prop-types: 15.8.1 + react: 18.3.1 + transitivePeerDependencies: + - react-dom + + '@nivo/legends@0.87.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@nivo/colors': 0.87.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@nivo/core': 0.87.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@types/d3-scale': 4.0.8 + d3-scale: 4.0.2 + react: 18.3.1 + transitivePeerDependencies: + - react-dom + + '@nivo/pie@0.87.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@nivo/arcs': 0.87.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@nivo/colors': 0.87.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@nivo/core': 0.87.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@nivo/legends': 0.87.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@nivo/tooltip': 0.87.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@types/d3-shape': 3.1.6 + d3-shape: 3.2.0 + react: 18.3.1 + transitivePeerDependencies: + - react-dom + + '@nivo/tooltip@0.87.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@nivo/core': 0.87.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-spring/web': 9.7.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + react: 18.3.1 + transitivePeerDependencies: + - react-dom + + '@nodelib/fs.scandir@2.1.5': + dependencies: + '@nodelib/fs.stat': 2.0.5 + run-parallel: 1.2.0 + + '@nodelib/fs.stat@2.0.5': {} + + '@nodelib/fs.walk@1.2.8': + dependencies: + '@nodelib/fs.scandir': 2.1.5 + fastq: 1.17.1 + + '@popperjs/core@2.11.8': {} + + '@react-spring/animated@9.7.3(react@18.3.1)': + dependencies: + '@react-spring/shared': 9.7.3(react@18.3.1) + '@react-spring/types': 9.7.3 + react: 18.3.1 + + '@react-spring/core@9.7.3(react@18.3.1)': + dependencies: + '@react-spring/animated': 9.7.3(react@18.3.1) + '@react-spring/shared': 9.7.3(react@18.3.1) + '@react-spring/types': 9.7.3 + react: 18.3.1 + + '@react-spring/shared@9.7.3(react@18.3.1)': + dependencies: + '@react-spring/types': 9.7.3 + react: 18.3.1 + + '@react-spring/types@9.7.3': {} + + '@react-spring/web@9.7.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@react-spring/animated': 9.7.3(react@18.3.1) + '@react-spring/core': 9.7.3(react@18.3.1) + '@react-spring/shared': 9.7.3(react@18.3.1) + '@react-spring/types': 9.7.3 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + + '@remix-run/router@1.16.1': {} + + '@rollup/rollup-android-arm-eabi@4.18.0': optional: true - /@tauri-apps/cli-linux-x64-gnu@1.5.11: - resolution: {integrity: sha512-MTVXLi89Nj7Apcvjezw92m7ZqIDKT5SFKZtVPCg6RoLUBTzko/BQoXYIRWmdoz2pgkHDUHgO2OMJ8oKzzddXbw==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: true + '@rollup/rollup-android-arm64@4.18.0': optional: true - /@tauri-apps/cli-linux-x64-musl@1.5.11: - resolution: {integrity: sha512-kwzAjqFpz7rvTs7WGZLy/a5nS5t15QKr3E9FG95MNF0exTl3d29YoAUAe1Mn0mOSrTJ9Z+vYYAcI/QdcsGBP+w==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: true + '@rollup/rollup-darwin-arm64@4.18.0': optional: true - /@tauri-apps/cli-win32-arm64-msvc@1.5.11: - resolution: {integrity: sha512-L+5NZ/rHrSUrMxjj6YpFYCXp6wHnq8c8SfDTBOX8dO8x+5283/vftb4vvuGIsLS4UwUFXFnLt3XQr44n84E67Q==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [win32] - requiresBuild: true - dev: true + '@rollup/rollup-darwin-x64@4.18.0': optional: true - /@tauri-apps/cli-win32-ia32-msvc@1.5.11: - resolution: {integrity: sha512-oVlD9IVewrY0lZzTdb71kNXkjdgMqFq+ohb67YsJb4Rf7o8A9DTlFds1XLCe3joqLMm4M+gvBKD7YnGIdxQ9vA==} - engines: {node: '>= 10'} - cpu: [ia32] - os: [win32] - requiresBuild: true - dev: true + '@rollup/rollup-linux-arm-gnueabihf@4.18.0': optional: true - /@tauri-apps/cli-win32-x64-msvc@1.5.11: - resolution: {integrity: sha512-1CexcqUFCis5ypUIMOKllxUBrna09McbftWENgvVXMfA+SP+yPDPAVb8fIvUcdTIwR/yHJwcIucmTB4anww4vg==} - engines: {node: '>= 10'} - cpu: [x64] - os: [win32] - requiresBuild: true - dev: true + '@rollup/rollup-linux-arm-musleabihf@4.18.0': optional: true - /@tauri-apps/cli@1.5.11: - resolution: {integrity: sha512-B475D7phZrq5sZ3kDABH4g2mEoUIHtnIO+r4ZGAAfsjMbZCwXxR/jlMGTEL+VO3YzjpF7gQe38IzB4vLBbVppw==} - engines: {node: '>= 10'} - hasBin: true - optionalDependencies: - '@tauri-apps/cli-darwin-arm64': 1.5.11 - '@tauri-apps/cli-darwin-x64': 1.5.11 - '@tauri-apps/cli-linux-arm-gnueabihf': 1.5.11 - '@tauri-apps/cli-linux-arm64-gnu': 1.5.11 - '@tauri-apps/cli-linux-arm64-musl': 1.5.11 - '@tauri-apps/cli-linux-x64-gnu': 1.5.11 - '@tauri-apps/cli-linux-x64-musl': 1.5.11 - '@tauri-apps/cli-win32-arm64-msvc': 1.5.11 - '@tauri-apps/cli-win32-ia32-msvc': 1.5.11 - '@tauri-apps/cli-win32-x64-msvc': 1.5.11 - dev: true - - /@types/babel__core@7.20.5: - resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} + '@rollup/rollup-linux-arm64-gnu@4.18.0': + optional: true + + '@rollup/rollup-linux-arm64-musl@4.18.0': + optional: true + + '@rollup/rollup-linux-powerpc64le-gnu@4.18.0': + optional: true + + '@rollup/rollup-linux-riscv64-gnu@4.18.0': + optional: true + + '@rollup/rollup-linux-s390x-gnu@4.18.0': + optional: true + + '@rollup/rollup-linux-x64-gnu@4.18.0': + optional: true + + '@rollup/rollup-linux-x64-musl@4.18.0': + optional: true + + '@rollup/rollup-win32-arm64-msvc@4.18.0': + optional: true + + '@rollup/rollup-win32-ia32-msvc@4.18.0': + optional: true + + '@rollup/rollup-win32-x64-msvc@4.18.0': + optional: true + + '@tanstack/query-core@5.45.0': {} + + '@tanstack/query-devtools@5.37.1': {} + + '@tanstack/react-query-devtools@5.45.1(@tanstack/react-query@5.45.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@tanstack/query-devtools': 5.37.1 + '@tanstack/react-query': 5.45.1(react@18.3.1) + react: 18.3.1 + + '@tanstack/react-query@5.45.1(react@18.3.1)': dependencies: - '@babel/parser': 7.24.0 - '@babel/types': 7.24.0 + '@tanstack/query-core': 5.45.0 + react: 18.3.1 + + '@tauri-apps/api@1.5.6': {} + + '@tauri-apps/cli-darwin-arm64@1.5.14': + optional: true + + '@tauri-apps/cli-darwin-x64@1.5.14': + optional: true + + '@tauri-apps/cli-linux-arm-gnueabihf@1.5.14': + optional: true + + '@tauri-apps/cli-linux-arm64-gnu@1.5.14': + optional: true + + '@tauri-apps/cli-linux-arm64-musl@1.5.14': + optional: true + + '@tauri-apps/cli-linux-x64-gnu@1.5.14': + optional: true + + '@tauri-apps/cli-linux-x64-musl@1.5.14': + optional: true + + '@tauri-apps/cli-win32-arm64-msvc@1.5.14': + optional: true + + '@tauri-apps/cli-win32-ia32-msvc@1.5.14': + optional: true + + '@tauri-apps/cli-win32-x64-msvc@1.5.14': + optional: true + + '@tauri-apps/cli@1.5.14': + optionalDependencies: + '@tauri-apps/cli-darwin-arm64': 1.5.14 + '@tauri-apps/cli-darwin-x64': 1.5.14 + '@tauri-apps/cli-linux-arm-gnueabihf': 1.5.14 + '@tauri-apps/cli-linux-arm64-gnu': 1.5.14 + '@tauri-apps/cli-linux-arm64-musl': 1.5.14 + '@tauri-apps/cli-linux-x64-gnu': 1.5.14 + '@tauri-apps/cli-linux-x64-musl': 1.5.14 + '@tauri-apps/cli-win32-arm64-msvc': 1.5.14 + '@tauri-apps/cli-win32-ia32-msvc': 1.5.14 + '@tauri-apps/cli-win32-x64-msvc': 1.5.14 + + '@types/babel__core@7.20.5': + dependencies: + '@babel/parser': 7.24.7 + '@babel/types': 7.24.7 '@types/babel__generator': 7.6.8 '@types/babel__template': 7.4.4 - '@types/babel__traverse': 7.20.5 - dev: true + '@types/babel__traverse': 7.20.6 - /@types/babel__generator@7.6.8: - resolution: {integrity: sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==} + '@types/babel__generator@7.6.8': dependencies: - '@babel/types': 7.24.0 - dev: true + '@babel/types': 7.24.7 - /@types/babel__template@7.4.4: - resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} + '@types/babel__template@7.4.4': dependencies: - '@babel/parser': 7.24.0 - '@babel/types': 7.24.0 - dev: true + '@babel/parser': 7.24.7 + '@babel/types': 7.24.7 - /@types/babel__traverse@7.20.5: - resolution: {integrity: sha512-WXCyOcRtH37HAUkpXhUduaxdm82b4GSlyTqajXviN4EfiuPgNYR109xMCKvpl6zPIpua0DGlMEDCq+g8EdoheQ==} + '@types/babel__traverse@7.20.6': dependencies: - '@babel/types': 7.24.0 - dev: true + '@babel/types': 7.24.7 - /@types/d3-color@3.1.3: - resolution: {integrity: sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A==} - dev: false + '@types/d3-color@3.1.3': {} - /@types/d3-path@2.0.4: - resolution: {integrity: sha512-jjZVLBjEX4q6xneKMmv62UocaFJFOTQSb/1aTzs3m3ICTOFoVaqGBHpNLm/4dVi0/FTltfBKgmOK1ECj3/gGjA==} - dev: false + '@types/d3-path@3.1.0': {} - /@types/d3-scale-chromatic@3.0.3: - resolution: {integrity: sha512-laXM4+1o5ImZv3RpFAsTRn3TEkzqkytiOY0Dz0sq5cnd1dtNlk6sHLon4OvqaiJb28T0S/TdsBI3Sjsy+keJrw==} - dev: false + '@types/d3-scale-chromatic@3.0.3': {} - /@types/d3-scale@4.0.8: - resolution: {integrity: sha512-gkK1VVTr5iNiYJ7vWDI+yUFFlszhNMtVeneJ6lUTKPjprsvLLI9/tgEGiXJOnlINJA8FyA88gfnQsHbybVZrYQ==} + '@types/d3-scale@4.0.8': dependencies: '@types/d3-time': 1.1.4 - dev: false - /@types/d3-shape@2.1.7: - resolution: {integrity: sha512-HedHlfGHdwzKqX9+PiQVXZrdmGlwo7naoefJP7kCNk4Y7qcpQt1tUaoRa6qn0kbTdlaIHGO7111qLtb/6J8uuw==} + '@types/d3-shape@3.1.6': dependencies: - '@types/d3-path': 2.0.4 - dev: false + '@types/d3-path': 3.1.0 - /@types/d3-time-format@3.0.4: - resolution: {integrity: sha512-or9DiDnYI1h38J9hxKEsw513+KVuFbEVhl7qdxcaudoiqWWepapUen+2vAriFGexr6W5+P4l9+HJrB39GG+oRg==} - dev: false - - /@types/d3-time@1.1.4: - resolution: {integrity: sha512-JIvy2HjRInE+TXOmIGN5LCmeO0hkFZx5f9FZ7kiN+D+YTcc8pptsiLiuHsvwxwC7VVKmJ2ExHUgNlAiV7vQM9g==} - dev: false + '@types/d3-time-format@3.0.4': {} - /@types/estree@1.0.5: - resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} - dev: true + '@types/d3-time@1.1.4': {} - /@types/json-schema@7.0.15: - resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} - dev: true + '@types/estree@1.0.5': {} - /@types/json5@0.0.29: - resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} - dev: true + '@types/json5@0.0.29': {} - /@types/node@18.19.23: - resolution: {integrity: sha512-wtE3d0OUfNKtZYAqZb8HAWGxxXsImJcPUAgZNw+dWFxO6s5tIwIjyKnY76tsTatsNCLJPkVYwUpq15D38ng9Aw==} + '@types/node@18.19.34': dependencies: undici-types: 5.26.5 - dev: true - - /@types/parse-json@4.0.2: - resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==} - dev: false - /@types/prop-types@15.7.11: - resolution: {integrity: sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng==} + '@types/parse-json@4.0.2': {} - /@types/react-dom@18.2.21: - resolution: {integrity: sha512-gnvBA/21SA4xxqNXEwNiVcP0xSGHh/gi1VhWv9Bl46a0ItbTT5nFY+G9VSQpaG/8N/qdJpJ+vftQ4zflTtnjLw==} - dependencies: - '@types/react': 18.2.65 - dev: true + '@types/prop-types@15.7.12': {} - /@types/react-lifecycles-compat@3.0.4: - resolution: {integrity: sha512-1CM48Y9ztL5S4wjt7DK2izrkgPp/Ql0zCJu/vHzhgl7J+BD4UbSGjHN1M2TlePms472JvOazUtAO1/G3oFZqIQ==} + '@types/react-dom@18.3.0': dependencies: - '@types/react': 18.2.65 - dev: false + '@types/react': 18.3.3 - /@types/react-transition-group@4.4.10: - resolution: {integrity: sha512-hT/+s0VQs2ojCX823m60m5f0sL5idt9SO6Tj6Dg+rdphGPIeJbJ6CxvBYkgkGKrYeDjvIpKTR38UzmtHJOGW3Q==} + '@types/react-transition-group@4.4.10': dependencies: - '@types/react': 18.2.65 - dev: false + '@types/react': 18.3.3 - /@types/react@18.2.65: - resolution: {integrity: sha512-98TsY0aW4jqx/3RqsUXwMDZSWR1Z4CUlJNue8ueS2/wcxZOsz4xmW1X8ieaWVRHcmmQM3R8xVA4XWB3dJnWwDQ==} + '@types/react@18.3.3': dependencies: - '@types/prop-types': 15.7.11 - '@types/scheduler': 0.16.8 + '@types/prop-types': 15.7.12 csstype: 3.1.3 - /@types/scheduler@0.16.8: - resolution: {integrity: sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==} - - /@types/semver@7.5.8: - resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} - dev: true - - /@typescript-eslint/eslint-plugin@7.2.0(@typescript-eslint/parser@7.2.0)(eslint@8.57.0)(typescript@5.4.2): - resolution: {integrity: sha512-mdekAHOqS9UjlmyF/LSs6AIEvfceV749GFxoBAjwAv0nkevfKHWQFDMcBZWUiIC5ft6ePWivXoS36aKQ0Cy3sw==} - engines: {node: ^16.0.0 || >=18.0.0} - peerDependencies: - '@typescript-eslint/parser': ^7.0.0 - eslint: ^8.56.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + '@typescript-eslint/eslint-plugin@7.13.0(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5)': dependencies: - '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 7.2.0(eslint@8.57.0)(typescript@5.4.2) - '@typescript-eslint/scope-manager': 7.2.0 - '@typescript-eslint/type-utils': 7.2.0(eslint@8.57.0)(typescript@5.4.2) - '@typescript-eslint/utils': 7.2.0(eslint@8.57.0)(typescript@5.4.2) - '@typescript-eslint/visitor-keys': 7.2.0 - debug: 4.3.4 + '@eslint-community/regexpp': 4.10.1 + '@typescript-eslint/parser': 7.13.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/scope-manager': 7.13.0 + '@typescript-eslint/type-utils': 7.13.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/utils': 7.13.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/visitor-keys': 7.13.0 eslint: 8.57.0 graphemer: 1.4.0 ignore: 5.3.1 natural-compare: 1.4.0 - semver: 7.6.0 - ts-api-utils: 1.3.0(typescript@5.4.2) - typescript: 5.4.2 + ts-api-utils: 1.3.0(typescript@5.4.5) + optionalDependencies: + typescript: 5.4.5 transitivePeerDependencies: - supports-color - dev: true - /@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.4.2): - resolution: {integrity: sha512-5FKsVcHTk6TafQKQbuIVkXq58Fnbkd2wDL4LB7AURN7RUOu1utVP+G8+6u3ZhEroW3DF6hyo3ZEXxgKgp4KeCg==} - engines: {node: ^16.0.0 || >=18.0.0} - peerDependencies: - eslint: ^8.56.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + '@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.4.5)': dependencies: - '@typescript-eslint/scope-manager': 7.2.0 - '@typescript-eslint/types': 7.2.0 - '@typescript-eslint/typescript-estree': 7.2.0(typescript@5.4.2) - '@typescript-eslint/visitor-keys': 7.2.0 - debug: 4.3.4 + '@typescript-eslint/scope-manager': 7.13.0 + '@typescript-eslint/types': 7.13.0 + '@typescript-eslint/typescript-estree': 7.13.0(typescript@5.4.5) + '@typescript-eslint/visitor-keys': 7.13.0 + debug: 4.3.5 eslint: 8.57.0 - typescript: 5.4.2 + optionalDependencies: + typescript: 5.4.5 transitivePeerDependencies: - supports-color - dev: true - /@typescript-eslint/scope-manager@7.2.0: - resolution: {integrity: sha512-Qh976RbQM/fYtjx9hs4XkayYujB/aPwglw2choHmf3zBjB4qOywWSdt9+KLRdHubGcoSwBnXUH2sR3hkyaERRg==} - engines: {node: ^16.0.0 || >=18.0.0} + '@typescript-eslint/scope-manager@7.13.0': dependencies: - '@typescript-eslint/types': 7.2.0 - '@typescript-eslint/visitor-keys': 7.2.0 - dev: true + '@typescript-eslint/types': 7.13.0 + '@typescript-eslint/visitor-keys': 7.13.0 - /@typescript-eslint/type-utils@7.2.0(eslint@8.57.0)(typescript@5.4.2): - resolution: {integrity: sha512-xHi51adBHo9O9330J8GQYQwrKBqbIPJGZZVQTHHmy200hvkLZFWJIFtAG/7IYTWUyun6DE6w5InDReePJYJlJA==} - engines: {node: ^16.0.0 || >=18.0.0} - peerDependencies: - eslint: ^8.56.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + '@typescript-eslint/type-utils@7.13.0(eslint@8.57.0)(typescript@5.4.5)': dependencies: - '@typescript-eslint/typescript-estree': 7.2.0(typescript@5.4.2) - '@typescript-eslint/utils': 7.2.0(eslint@8.57.0)(typescript@5.4.2) - debug: 4.3.4 + '@typescript-eslint/typescript-estree': 7.13.0(typescript@5.4.5) + '@typescript-eslint/utils': 7.13.0(eslint@8.57.0)(typescript@5.4.5) + debug: 4.3.5 eslint: 8.57.0 - ts-api-utils: 1.3.0(typescript@5.4.2) - typescript: 5.4.2 + ts-api-utils: 1.3.0(typescript@5.4.5) + optionalDependencies: + typescript: 5.4.5 transitivePeerDependencies: - supports-color - dev: true - /@typescript-eslint/types@7.2.0: - resolution: {integrity: sha512-XFtUHPI/abFhm4cbCDc5Ykc8npOKBSJePY3a3s+lwumt7XWJuzP5cZcfZ610MIPHjQjNsOLlYK8ASPaNG8UiyA==} - engines: {node: ^16.0.0 || >=18.0.0} - dev: true + '@typescript-eslint/types@7.13.0': {} - /@typescript-eslint/typescript-estree@7.2.0(typescript@5.4.2): - resolution: {integrity: sha512-cyxS5WQQCoBwSakpMrvMXuMDEbhOo9bNHHrNcEWis6XHx6KF518tkF1wBvKIn/tpq5ZpUYK7Bdklu8qY0MsFIA==} - engines: {node: ^16.0.0 || >=18.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + '@typescript-eslint/typescript-estree@7.13.0(typescript@5.4.5)': dependencies: - '@typescript-eslint/types': 7.2.0 - '@typescript-eslint/visitor-keys': 7.2.0 - debug: 4.3.4 + '@typescript-eslint/types': 7.13.0 + '@typescript-eslint/visitor-keys': 7.13.0 + debug: 4.3.5 globby: 11.1.0 is-glob: 4.0.3 - minimatch: 9.0.3 - semver: 7.6.0 - ts-api-utils: 1.3.0(typescript@5.4.2) - typescript: 5.4.2 + minimatch: 9.0.4 + semver: 7.6.2 + ts-api-utils: 1.3.0(typescript@5.4.5) + optionalDependencies: + typescript: 5.4.5 transitivePeerDependencies: - supports-color - dev: true - /@typescript-eslint/utils@7.2.0(eslint@8.57.0)(typescript@5.4.2): - resolution: {integrity: sha512-YfHpnMAGb1Eekpm3XRK8hcMwGLGsnT6L+7b2XyRv6ouDuJU1tZir1GS2i0+VXRatMwSI1/UfcyPe53ADkU+IuA==} - engines: {node: ^16.0.0 || >=18.0.0} - peerDependencies: - eslint: ^8.56.0 + '@typescript-eslint/utils@7.13.0(eslint@8.57.0)(typescript@5.4.5)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) - '@types/json-schema': 7.0.15 - '@types/semver': 7.5.8 - '@typescript-eslint/scope-manager': 7.2.0 - '@typescript-eslint/types': 7.2.0 - '@typescript-eslint/typescript-estree': 7.2.0(typescript@5.4.2) + '@typescript-eslint/scope-manager': 7.13.0 + '@typescript-eslint/types': 7.13.0 + '@typescript-eslint/typescript-estree': 7.13.0(typescript@5.4.5) eslint: 8.57.0 - semver: 7.6.0 transitivePeerDependencies: - supports-color - typescript - dev: true - /@typescript-eslint/visitor-keys@7.2.0: - resolution: {integrity: sha512-c6EIQRHhcpl6+tO8EMR+kjkkV+ugUNXOmeASA1rlzkd8EPIriavpWoiEz1HR/VLhbVIdhqnV6E7JZm00cBDx2A==} - engines: {node: ^16.0.0 || >=18.0.0} + '@typescript-eslint/visitor-keys@7.13.0': dependencies: - '@typescript-eslint/types': 7.2.0 + '@typescript-eslint/types': 7.13.0 eslint-visitor-keys: 3.4.3 - dev: true - /@ungap/structured-clone@1.2.0: - resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} - dev: true + '@ungap/structured-clone@1.2.0': {} - /@vitejs/plugin-react@4.2.1(vite@5.1.6): - resolution: {integrity: sha512-oojO9IDc4nCUUi8qIR11KoQm0XFFLIwsRBwHRR4d/88IWghn1y6ckz/bJ8GHDCsYEJee8mDzqtJxh15/cisJNQ==} - engines: {node: ^14.18.0 || >=16.0.0} - peerDependencies: - vite: ^4.2.0 || ^5.0.0 + '@vitejs/plugin-react@4.3.1(vite@5.3.1(@types/node@18.19.34))': dependencies: - '@babel/core': 7.24.0 - '@babel/plugin-transform-react-jsx-self': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-react-jsx-source': 7.23.3(@babel/core@7.24.0) + '@babel/core': 7.24.7 + '@babel/plugin-transform-react-jsx-self': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-react-jsx-source': 7.24.7(@babel/core@7.24.7) '@types/babel__core': 7.20.5 - react-refresh: 0.14.0 - vite: 5.1.6(@types/node@18.19.23) + react-refresh: 0.14.2 + vite: 5.3.1(@types/node@18.19.34) transitivePeerDependencies: - supports-color - dev: true - /acorn-jsx@5.3.2(acorn@8.11.3): - resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} - peerDependencies: - acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + acorn-jsx@5.3.2(acorn@8.12.0): dependencies: - acorn: 8.11.3 - dev: true + acorn: 8.12.0 - /acorn@8.11.3: - resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==} - engines: {node: '>=0.4.0'} - hasBin: true - dev: true + acorn@8.12.0: {} - /ajv@6.12.6: - resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} + ajv@6.12.6: dependencies: fast-deep-equal: 3.1.3 fast-json-stable-stringify: 2.1.0 json-schema-traverse: 0.4.1 uri-js: 4.4.1 - dev: true - /ansi-regex@5.0.1: - resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} - engines: {node: '>=8'} - dev: true + ansi-regex@5.0.1: {} - /ansi-styles@3.2.1: - resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} - engines: {node: '>=4'} + ansi-styles@3.2.1: dependencies: color-convert: 1.9.3 - /ansi-styles@4.3.0: - resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} - engines: {node: '>=8'} + ansi-styles@4.3.0: dependencies: color-convert: 2.0.1 - dev: true - /argparse@2.0.1: - resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} - dev: true + argparse@2.0.1: {} - /array-buffer-byte-length@1.0.1: - resolution: {integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==} - engines: {node: '>= 0.4'} + array-buffer-byte-length@1.0.1: dependencies: call-bind: 1.0.7 is-array-buffer: 3.0.4 - dev: true - /array-includes@3.1.7: - resolution: {integrity: sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==} - engines: {node: '>= 0.4'} + array-includes@3.1.8: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.5 + es-abstract: 1.23.3 + es-object-atoms: 1.0.0 get-intrinsic: 1.2.4 is-string: 1.0.7 - dev: true - - /array-union@2.1.0: - resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} - engines: {node: '>=8'} - dev: true - /array.prototype.filter@1.0.3: - resolution: {integrity: sha512-VizNcj/RGJiUyQBgzwxzE5oHdeuXY5hSbbmKMlphj1cy1Vl7Pn2asCGbSrru6hSQjmCzqTBPVWAF/whmEOVHbw==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-abstract: 1.22.5 - es-array-method-boxes-properly: 1.0.0 - is-string: 1.0.7 - dev: true + array-union@2.1.0: {} - /array.prototype.findlast@1.2.4: - resolution: {integrity: sha512-BMtLxpV+8BD+6ZPFIWmnUBpQoy+A+ujcg4rhp2iwCRJYA7PEh2MS4NL3lz8EiDlLrJPp2hg9qWihr5pd//jcGw==} - engines: {node: '>= 0.4'} + array.prototype.findlast@1.2.5: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.5 + es-abstract: 1.23.3 es-errors: 1.3.0 + es-object-atoms: 1.0.0 es-shim-unscopables: 1.0.2 - dev: true - /array.prototype.findlastindex@1.2.4: - resolution: {integrity: sha512-hzvSHUshSpCflDR1QMUBLHGHP1VIEBegT4pix9H/Z92Xw3ySoy6c2qh7lJWTJnRJ8JCZ9bJNCgTyYaJGcJu6xQ==} - engines: {node: '>= 0.4'} + array.prototype.findlastindex@1.2.5: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.5 + es-abstract: 1.23.3 es-errors: 1.3.0 + es-object-atoms: 1.0.0 es-shim-unscopables: 1.0.2 - dev: true - /array.prototype.flat@1.3.2: - resolution: {integrity: sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==} - engines: {node: '>= 0.4'} + array.prototype.flat@1.3.2: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.5 + es-abstract: 1.23.3 es-shim-unscopables: 1.0.2 - dev: true - /array.prototype.flatmap@1.3.2: - resolution: {integrity: sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==} - engines: {node: '>= 0.4'} + array.prototype.flatmap@1.3.2: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.5 + es-abstract: 1.23.3 es-shim-unscopables: 1.0.2 - dev: true - /array.prototype.toreversed@1.1.2: - resolution: {integrity: sha512-wwDCoT4Ck4Cz7sLtgUmzR5UV3YF5mFHUlbChCzZBQZ+0m2cl/DH3tKgvphv1nKgFsJ48oCSg6p91q2Vm0I/ZMA==} + array.prototype.toreversed@1.1.2: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.5 + es-abstract: 1.23.3 es-shim-unscopables: 1.0.2 - dev: true - /array.prototype.tosorted@1.1.3: - resolution: {integrity: sha512-/DdH4TiTmOKzyQbp/eadcCVexiCb36xJg7HshYOYJnNZFDj33GEv0P7GxsynpShhq4OLYJzbGcBDkLsDt7MnNg==} + array.prototype.tosorted@1.1.4: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.5 + es-abstract: 1.23.3 es-errors: 1.3.0 es-shim-unscopables: 1.0.2 - dev: true - /arraybuffer.prototype.slice@1.0.3: - resolution: {integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==} - engines: {node: '>= 0.4'} + arraybuffer.prototype.slice@1.0.3: dependencies: array-buffer-byte-length: 1.0.1 call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.5 + es-abstract: 1.23.3 es-errors: 1.3.0 get-intrinsic: 1.2.4 is-array-buffer: 3.0.4 is-shared-array-buffer: 1.0.3 - dev: true - - /asynciterator.prototype@1.0.0: - resolution: {integrity: sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg==} - dependencies: - has-symbols: 1.0.3 - dev: true - /available-typed-arrays@1.0.7: - resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} - engines: {node: '>= 0.4'} + available-typed-arrays@1.0.7: dependencies: possible-typed-array-names: 1.0.0 - dev: true - /babel-plugin-macros@3.1.0: - resolution: {integrity: sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==} - engines: {node: '>=10', npm: '>=6'} + babel-plugin-macros@3.1.0: dependencies: - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.24.7 cosmiconfig: 7.1.0 resolve: 1.22.8 - dev: false - /balanced-match@1.0.2: - resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - dev: true + balanced-match@1.0.2: {} - /brace-expansion@1.1.11: - resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} + brace-expansion@1.1.11: dependencies: balanced-match: 1.0.2 concat-map: 0.0.1 - dev: true - /brace-expansion@2.0.1: - resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} + brace-expansion@2.0.1: dependencies: balanced-match: 1.0.2 - dev: true - /braces@3.0.2: - resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} - engines: {node: '>=8'} + braces@3.0.3: dependencies: - fill-range: 7.0.1 - dev: true + fill-range: 7.1.1 - /browserslist@4.23.0: - resolution: {integrity: sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==} - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} - hasBin: true + browserslist@4.23.1: dependencies: - caniuse-lite: 1.0.30001597 - electron-to-chromium: 1.4.702 + caniuse-lite: 1.0.30001636 + electron-to-chromium: 1.4.803 node-releases: 2.0.14 - update-browserslist-db: 1.0.13(browserslist@4.23.0) - dev: true - - /builtin-modules@3.3.0: - resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} - engines: {node: '>=6'} - dev: true - - /builtins@5.0.1: - resolution: {integrity: sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==} - dependencies: - semver: 7.6.0 - dev: true + update-browserslist-db: 1.0.16(browserslist@4.23.1) - /call-bind@1.0.7: - resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} - engines: {node: '>= 0.4'} + call-bind@1.0.7: dependencies: es-define-property: 1.0.0 es-errors: 1.3.0 function-bind: 1.1.2 get-intrinsic: 1.2.4 set-function-length: 1.2.2 - dev: true - /callsites@3.1.0: - resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} - engines: {node: '>=6'} + callsites@3.1.0: {} - /caniuse-lite@1.0.30001597: - resolution: {integrity: sha512-7LjJvmQU6Sj7bL0j5b5WY/3n7utXUJvAe1lxhsHDbLmwX9mdL86Yjtr+5SRCyf8qME4M7pU2hswj0FpyBVCv9w==} - dev: true + caniuse-lite@1.0.30001636: {} - /chalk@2.4.2: - resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} - engines: {node: '>=4'} + chalk@2.4.2: dependencies: ansi-styles: 3.2.1 escape-string-regexp: 1.0.5 supports-color: 5.5.0 - /chalk@4.1.2: - resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} - engines: {node: '>=10'} + chalk@4.1.2: dependencies: ansi-styles: 4.3.0 supports-color: 7.2.0 - dev: true - /clsx@2.1.0: - resolution: {integrity: sha512-m3iNNWpd9rl3jvvcBnu70ylMdrXt8Vlq4HYadnU5fwcOtvkSQWPmj7amUcDT2qYI7risszBjI5AUIUox9D16pg==} - engines: {node: '>=6'} - dev: false + clsx@2.1.1: {} - /color-convert@1.9.3: - resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} + color-convert@1.9.3: dependencies: color-name: 1.1.3 - /color-convert@2.0.1: - resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} - engines: {node: '>=7.0.0'} + color-convert@2.0.1: dependencies: color-name: 1.1.4 - dev: true - /color-name@1.1.3: - resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} + color-name@1.1.3: {} - /color-name@1.1.4: - resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} - dev: true + color-name@1.1.4: {} - /concat-map@0.0.1: - resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} - dev: true + concat-map@0.0.1: {} - /convert-source-map@1.9.0: - resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} - dev: false + convert-source-map@1.9.0: {} - /convert-source-map@2.0.0: - resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} - dev: true + convert-source-map@2.0.0: {} - /cosmiconfig@7.1.0: - resolution: {integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==} - engines: {node: '>=10'} + cosmiconfig@7.1.0: dependencies: '@types/parse-json': 4.0.2 import-fresh: 3.3.0 parse-json: 5.2.0 path-type: 4.0.0 yaml: 1.10.2 - dev: false - /cross-env@7.0.3: - resolution: {integrity: sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==} - engines: {node: '>=10.14', npm: '>=6', yarn: '>=1'} - hasBin: true + cross-env@7.0.3: dependencies: cross-spawn: 7.0.3 - dev: true - /cross-spawn@7.0.3: - resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} - engines: {node: '>= 8'} + cross-spawn@7.0.3: dependencies: path-key: 3.1.1 shebang-command: 2.0.0 which: 2.0.2 - dev: true - /csstype@3.1.3: - resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} + csstype@3.1.3: {} - /d3-array@3.2.4: - resolution: {integrity: sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==} - engines: {node: '>=12'} + d3-array@3.2.4: dependencies: internmap: 2.0.3 - dev: false - /d3-color@3.1.0: - resolution: {integrity: sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==} - engines: {node: '>=12'} - dev: false + d3-color@3.1.0: {} - /d3-format@1.4.5: - resolution: {integrity: sha512-J0piedu6Z8iB6TbIGfZgDzfXxUFN3qQRMofy2oPdXzQibYGqPB/9iMcxr/TGalU+2RsyDO+U4f33id8tbnSRMQ==} - dev: false + d3-format@1.4.5: {} - /d3-format@3.1.0: - resolution: {integrity: sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==} - engines: {node: '>=12'} - dev: false + d3-format@3.1.0: {} - /d3-interpolate@3.0.1: - resolution: {integrity: sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==} - engines: {node: '>=12'} + d3-interpolate@3.0.1: dependencies: d3-color: 3.1.0 - dev: false - /d3-path@1.0.9: - resolution: {integrity: sha512-VLaYcn81dtHVTjEHd8B+pbe9yHWpXKZUC87PzoFmsFrJqgFwDe/qxfp5MlfsfM1V5E/iVt0MmEbWQ7FVIXh/bg==} - dev: false + d3-path@3.1.0: {} - /d3-scale-chromatic@3.1.0: - resolution: {integrity: sha512-A3s5PWiZ9YCXFye1o246KoscMWqf8BsD9eRiJ3He7C9OBaxKhAd5TFCdEx/7VbKtxxTsu//1mMJFrEt572cEyQ==} - engines: {node: '>=12'} + d3-scale-chromatic@3.1.0: dependencies: d3-color: 3.1.0 d3-interpolate: 3.0.1 - dev: false - /d3-scale@4.0.2: - resolution: {integrity: sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==} - engines: {node: '>=12'} + d3-scale@4.0.2: dependencies: d3-array: 3.2.4 d3-format: 3.1.0 d3-interpolate: 3.0.1 d3-time: 3.1.0 d3-time-format: 3.0.0 - dev: false - /d3-shape@1.3.7: - resolution: {integrity: sha512-EUkvKjqPFUAZyOlhY5gzCxCeI0Aep04LwIRpsZ/mLFelJiUfnK56jo5JMDSE7yyP2kLSb6LtF+S5chMk7uqPqw==} + d3-shape@3.2.0: dependencies: - d3-path: 1.0.9 - dev: false + d3-path: 3.1.0 - /d3-time-format@3.0.0: - resolution: {integrity: sha512-UXJh6EKsHBTjopVqZBhFysQcoXSv/5yLONZvkQ5Kk3qbwiUYkdX17Xa1PT6U1ZWXGGfB1ey5L8dKMlFq2DO0Ag==} + d3-time-format@3.0.0: dependencies: d3-time: 1.1.0 - dev: false - /d3-time@1.1.0: - resolution: {integrity: sha512-Xh0isrZ5rPYYdqhAVk8VLnMEidhz5aP7htAADH6MfzgmmicPkTo8LhkLxci61/lCB7n7UmE3bN0leRt+qvkLxA==} - dev: false + d3-time@1.1.0: {} - /d3-time@3.1.0: - resolution: {integrity: sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==} - engines: {node: '>=12'} + d3-time@3.1.0: dependencies: d3-array: 3.2.4 - dev: false - /dayjs@1.11.10: - resolution: {integrity: sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==} - dev: false + data-view-buffer@1.0.1: + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-data-view: 1.0.1 + + data-view-byte-length@1.0.1: + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-data-view: 1.0.1 - /debug@3.2.7: - resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true + data-view-byte-offset@1.0.0: + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-data-view: 1.0.1 + + dayjs@1.11.11: {} + + debug@3.2.7: dependencies: ms: 2.1.3 - dev: true - /debug@4.3.4: - resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true + debug@4.3.5: dependencies: ms: 2.1.2 - dev: true - /deep-is@0.1.4: - resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} - dev: true + deep-is@0.1.4: {} - /define-data-property@1.1.4: - resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} - engines: {node: '>= 0.4'} + define-data-property@1.1.4: dependencies: es-define-property: 1.0.0 es-errors: 1.3.0 gopd: 1.0.1 - dev: true - /define-properties@1.2.1: - resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} - engines: {node: '>= 0.4'} + define-properties@1.2.1: dependencies: define-data-property: 1.1.4 has-property-descriptors: 1.0.2 object-keys: 1.1.1 - dev: true - /dir-glob@3.0.1: - resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} - engines: {node: '>=8'} + dir-glob@3.0.1: dependencies: path-type: 4.0.0 - dev: true - /doctrine@2.1.0: - resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} - engines: {node: '>=0.10.0'} + doctrine@2.1.0: dependencies: esutils: 2.0.3 - dev: true - /doctrine@3.0.0: - resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} - engines: {node: '>=6.0.0'} + doctrine@3.0.0: dependencies: esutils: 2.0.3 - dev: true - /dom-helpers@5.2.1: - resolution: {integrity: sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==} + dom-helpers@5.2.1: dependencies: - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.24.7 csstype: 3.1.3 - dev: false - /electron-to-chromium@1.4.702: - resolution: {integrity: sha512-LYLXyEUsZ3nNSwiOWjI88N1PJUAMU2QphQSgGLVkFnb3FxZxNui2Vzi2PaKPgPWbsWbZstZnh6BMf/VQJamjiQ==} - dev: true + electron-to-chromium@1.4.803: {} - /error-ex@1.3.2: - resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} + enhanced-resolve@5.17.0: + dependencies: + graceful-fs: 4.2.11 + tapable: 2.2.1 + + error-ex@1.3.2: dependencies: is-arrayish: 0.2.1 - dev: false - /es-abstract@1.22.5: - resolution: {integrity: sha512-oW69R+4q2wG+Hc3KZePPZxOiisRIqfKBVo/HLx94QcJeWGU/8sZhCvc829rd1kS366vlJbzBfXf9yWwf0+Ko7w==} - engines: {node: '>= 0.4'} + es-abstract@1.23.3: dependencies: array-buffer-byte-length: 1.0.1 arraybuffer.prototype.slice: 1.0.3 available-typed-arrays: 1.0.7 call-bind: 1.0.7 + data-view-buffer: 1.0.1 + data-view-byte-length: 1.0.1 + data-view-byte-offset: 1.0.0 es-define-property: 1.0.0 es-errors: 1.3.0 + es-object-atoms: 1.0.0 es-set-tostringtag: 2.0.3 es-to-primitive: 1.2.1 function.prototype.name: 1.1.6 get-intrinsic: 1.2.4 get-symbol-description: 1.0.2 - globalthis: 1.0.3 + globalthis: 1.0.4 gopd: 1.0.1 has-property-descriptors: 1.0.2 has-proto: 1.0.3 @@ -2201,6 +3399,7 @@ packages: internal-slot: 1.0.7 is-array-buffer: 3.0.4 is-callable: 1.2.7 + is-data-view: 1.0.1 is-negative-zero: 2.0.3 is-regex: 1.1.4 is-shared-array-buffer: 1.0.3 @@ -2213,308 +3412,204 @@ packages: regexp.prototype.flags: 1.5.2 safe-array-concat: 1.1.2 safe-regex-test: 1.0.3 - string.prototype.trim: 1.2.8 - string.prototype.trimend: 1.0.7 - string.prototype.trimstart: 1.0.7 + string.prototype.trim: 1.2.9 + string.prototype.trimend: 1.0.8 + string.prototype.trimstart: 1.0.8 typed-array-buffer: 1.0.2 typed-array-byte-length: 1.0.1 typed-array-byte-offset: 1.0.2 - typed-array-length: 1.0.5 + typed-array-length: 1.0.6 unbox-primitive: 1.0.2 which-typed-array: 1.1.15 - dev: true - - /es-array-method-boxes-properly@1.0.0: - resolution: {integrity: sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==} - dev: true - /es-define-property@1.0.0: - resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==} - engines: {node: '>= 0.4'} + es-define-property@1.0.0: dependencies: get-intrinsic: 1.2.4 - dev: true - /es-errors@1.3.0: - resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} - engines: {node: '>= 0.4'} - dev: true + es-errors@1.3.0: {} - /es-iterator-helpers@1.0.17: - resolution: {integrity: sha512-lh7BsUqelv4KUbR5a/ZTaGGIMLCjPGPqJ6q+Oq24YP0RdyptX1uzm4vvaqzk7Zx3bpl/76YLTTDj9L7uYQ92oQ==} - engines: {node: '>= 0.4'} + es-iterator-helpers@1.0.19: dependencies: - asynciterator.prototype: 1.0.0 call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.5 + es-abstract: 1.23.3 es-errors: 1.3.0 es-set-tostringtag: 2.0.3 function-bind: 1.1.2 get-intrinsic: 1.2.4 - globalthis: 1.0.3 + globalthis: 1.0.4 has-property-descriptors: 1.0.2 has-proto: 1.0.3 has-symbols: 1.0.3 internal-slot: 1.0.7 iterator.prototype: 1.1.2 safe-array-concat: 1.1.2 - dev: true - /es-set-tostringtag@2.0.3: - resolution: {integrity: sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==} - engines: {node: '>= 0.4'} + es-object-atoms@1.0.0: + dependencies: + es-errors: 1.3.0 + + es-set-tostringtag@2.0.3: dependencies: get-intrinsic: 1.2.4 has-tostringtag: 1.0.2 hasown: 2.0.2 - dev: true - /es-shim-unscopables@1.0.2: - resolution: {integrity: sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==} + es-shim-unscopables@1.0.2: dependencies: hasown: 2.0.2 - dev: true - /es-to-primitive@1.2.1: - resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} - engines: {node: '>= 0.4'} + es-to-primitive@1.2.1: dependencies: is-callable: 1.2.7 is-date-object: 1.0.5 is-symbol: 1.0.4 - dev: true - /esbuild@0.19.12: - resolution: {integrity: sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==} - engines: {node: '>=12'} - hasBin: true - requiresBuild: true + esbuild@0.21.5: optionalDependencies: - '@esbuild/aix-ppc64': 0.19.12 - '@esbuild/android-arm': 0.19.12 - '@esbuild/android-arm64': 0.19.12 - '@esbuild/android-x64': 0.19.12 - '@esbuild/darwin-arm64': 0.19.12 - '@esbuild/darwin-x64': 0.19.12 - '@esbuild/freebsd-arm64': 0.19.12 - '@esbuild/freebsd-x64': 0.19.12 - '@esbuild/linux-arm': 0.19.12 - '@esbuild/linux-arm64': 0.19.12 - '@esbuild/linux-ia32': 0.19.12 - '@esbuild/linux-loong64': 0.19.12 - '@esbuild/linux-mips64el': 0.19.12 - '@esbuild/linux-ppc64': 0.19.12 - '@esbuild/linux-riscv64': 0.19.12 - '@esbuild/linux-s390x': 0.19.12 - '@esbuild/linux-x64': 0.19.12 - '@esbuild/netbsd-x64': 0.19.12 - '@esbuild/openbsd-x64': 0.19.12 - '@esbuild/sunos-x64': 0.19.12 - '@esbuild/win32-arm64': 0.19.12 - '@esbuild/win32-ia32': 0.19.12 - '@esbuild/win32-x64': 0.19.12 - dev: true - - /escalade@3.1.2: - resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} - engines: {node: '>=6'} - dev: true - - /escape-string-regexp@1.0.5: - resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} - engines: {node: '>=0.8.0'} - - /escape-string-regexp@4.0.0: - resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} - engines: {node: '>=10'} - - /eslint-compat-utils@0.1.2(eslint@8.57.0): - resolution: {integrity: sha512-Jia4JDldWnFNIru1Ehx1H5s9/yxiRHY/TimCuUc0jNexew3cF1gI6CYZil1ociakfWO3rRqFjl1mskBblB3RYg==} - engines: {node: '>=12'} - peerDependencies: - eslint: '>=6.0.0' + '@esbuild/aix-ppc64': 0.21.5 + '@esbuild/android-arm': 0.21.5 + '@esbuild/android-arm64': 0.21.5 + '@esbuild/android-x64': 0.21.5 + '@esbuild/darwin-arm64': 0.21.5 + '@esbuild/darwin-x64': 0.21.5 + '@esbuild/freebsd-arm64': 0.21.5 + '@esbuild/freebsd-x64': 0.21.5 + '@esbuild/linux-arm': 0.21.5 + '@esbuild/linux-arm64': 0.21.5 + '@esbuild/linux-ia32': 0.21.5 + '@esbuild/linux-loong64': 0.21.5 + '@esbuild/linux-mips64el': 0.21.5 + '@esbuild/linux-ppc64': 0.21.5 + '@esbuild/linux-riscv64': 0.21.5 + '@esbuild/linux-s390x': 0.21.5 + '@esbuild/linux-x64': 0.21.5 + '@esbuild/netbsd-x64': 0.21.5 + '@esbuild/openbsd-x64': 0.21.5 + '@esbuild/sunos-x64': 0.21.5 + '@esbuild/win32-arm64': 0.21.5 + '@esbuild/win32-ia32': 0.21.5 + '@esbuild/win32-x64': 0.21.5 + + escalade@3.1.2: {} + + escape-string-regexp@1.0.5: {} + + escape-string-regexp@4.0.0: {} + + eslint-compat-utils@0.5.1(eslint@8.57.0): dependencies: eslint: 8.57.0 - dev: true + semver: 7.6.2 - /eslint-config-standard@17.1.0(eslint-plugin-import@2.29.1)(eslint-plugin-n@16.6.2)(eslint-plugin-promise@6.1.1)(eslint@8.57.0): - resolution: {integrity: sha512-IwHwmaBNtDK4zDHQukFDW5u/aTb8+meQWZvNFWkiGmbWjD6bqyuSSBxxXKkCftCUzc1zwCH2m/baCNDLGmuO5Q==} - engines: {node: '>=12.0.0'} - peerDependencies: - eslint: ^8.0.1 - eslint-plugin-import: ^2.25.2 - eslint-plugin-n: '^15.0.0 || ^16.0.0 ' - eslint-plugin-promise: ^6.0.0 + eslint-config-standard@17.1.0(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0))(eslint-plugin-n@17.9.0(eslint@8.57.0))(eslint-plugin-promise@6.2.0(eslint@8.57.0))(eslint@8.57.0): dependencies: eslint: 8.57.0 - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.2.0)(eslint@8.57.0) - eslint-plugin-n: 16.6.2(eslint@8.57.0) - eslint-plugin-promise: 6.1.1(eslint@8.57.0) - dev: true + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0) + eslint-plugin-n: 17.9.0(eslint@8.57.0) + eslint-plugin-promise: 6.2.0(eslint@8.57.0) - /eslint-import-resolver-node@0.3.9: - resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} + eslint-import-resolver-node@0.3.9: dependencies: debug: 3.2.7 is-core-module: 2.13.1 resolve: 1.22.8 transitivePeerDependencies: - supports-color - dev: true - /eslint-module-utils@2.8.1(@typescript-eslint/parser@7.2.0)(eslint-import-resolver-node@0.3.9)(eslint@8.57.0): - resolution: {integrity: sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==} - engines: {node: '>=4'} - peerDependencies: - '@typescript-eslint/parser': '*' - eslint: '*' - eslint-import-resolver-node: '*' - eslint-import-resolver-typescript: '*' - eslint-import-resolver-webpack: '*' - peerDependenciesMeta: - '@typescript-eslint/parser': - optional: true - eslint: - optional: true - eslint-import-resolver-node: - optional: true - eslint-import-resolver-typescript: - optional: true - eslint-import-resolver-webpack: - optional: true + eslint-module-utils@2.8.1(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint@8.57.0): dependencies: - '@typescript-eslint/parser': 7.2.0(eslint@8.57.0)(typescript@5.4.2) debug: 3.2.7 + optionalDependencies: + '@typescript-eslint/parser': 7.13.0(eslint@8.57.0)(typescript@5.4.5) eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: - supports-color - dev: true - /eslint-plugin-es-x@7.5.0(eslint@8.57.0): - resolution: {integrity: sha512-ODswlDSO0HJDzXU0XvgZ3lF3lS3XAZEossh15Q2UHjwrJggWeBoKqqEsLTZLXl+dh5eOAozG0zRcYtuE35oTuQ==} - engines: {node: ^14.18.0 || >=16.0.0} - peerDependencies: - eslint: '>=8' + eslint-plugin-es-x@7.7.0(eslint@8.57.0): dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) - '@eslint-community/regexpp': 4.10.0 + '@eslint-community/regexpp': 4.10.1 eslint: 8.57.0 - eslint-compat-utils: 0.1.2(eslint@8.57.0) - dev: true + eslint-compat-utils: 0.5.1(eslint@8.57.0) - /eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.2.0)(eslint@8.57.0): - resolution: {integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==} - engines: {node: '>=4'} - peerDependencies: - '@typescript-eslint/parser': '*' - eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 - peerDependenciesMeta: - '@typescript-eslint/parser': - optional: true + eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0): dependencies: - '@typescript-eslint/parser': 7.2.0(eslint@8.57.0)(typescript@5.4.2) - array-includes: 3.1.7 - array.prototype.findlastindex: 1.2.4 + array-includes: 3.1.8 + array.prototype.findlastindex: 1.2.5 array.prototype.flat: 1.3.2 array.prototype.flatmap: 1.3.2 debug: 3.2.7 doctrine: 2.1.0 eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.2.0)(eslint-import-resolver-node@0.3.9)(eslint@8.57.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint@8.57.0) hasown: 2.0.2 is-core-module: 2.13.1 is-glob: 4.0.3 minimatch: 3.1.2 - object.fromentries: 2.0.7 - object.groupby: 1.0.2 - object.values: 1.1.7 + object.fromentries: 2.0.8 + object.groupby: 1.0.3 + object.values: 1.2.0 semver: 6.3.1 tsconfig-paths: 3.15.0 + optionalDependencies: + '@typescript-eslint/parser': 7.13.0(eslint@8.57.0)(typescript@5.4.5) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color - dev: true - /eslint-plugin-n@16.6.2(eslint@8.57.0): - resolution: {integrity: sha512-6TyDmZ1HXoFQXnhCTUjVFULReoBPOAjpuiKELMkeP40yffI/1ZRO+d9ug/VC6fqISo2WkuIBk3cvuRPALaWlOQ==} - engines: {node: '>=16.0.0'} - peerDependencies: - eslint: '>=7.0.0' + eslint-plugin-n@17.9.0(eslint@8.57.0): dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) - builtins: 5.0.1 + enhanced-resolve: 5.17.0 eslint: 8.57.0 - eslint-plugin-es-x: 7.5.0(eslint@8.57.0) - get-tsconfig: 4.7.3 - globals: 13.24.0 + eslint-plugin-es-x: 7.7.0(eslint@8.57.0) + get-tsconfig: 4.7.5 + globals: 15.5.0 ignore: 5.3.1 - is-builtin-module: 3.2.1 - is-core-module: 2.13.1 - minimatch: 3.1.2 - resolve: 1.22.8 - semver: 7.6.0 - dev: true + minimatch: 9.0.4 + semver: 7.6.2 - /eslint-plugin-promise@6.1.1(eslint@8.57.0): - resolution: {integrity: sha512-tjqWDwVZQo7UIPMeDReOpUgHCmCiH+ePnVT+5zVapL0uuHnegBUs2smM13CzOs2Xb5+MHMRFTs9v24yjba4Oig==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^7.0.0 || ^8.0.0 + eslint-plugin-promise@6.2.0(eslint@8.57.0): dependencies: eslint: 8.57.0 - dev: true - /eslint-plugin-react@7.34.0(eslint@8.57.0): - resolution: {integrity: sha512-MeVXdReleBTdkz/bvcQMSnCXGi+c9kvy51IpinjnJgutl3YTHWsDdke7Z1ufZpGfDG8xduBDKyjtB9JH1eBKIQ==} - engines: {node: '>=4'} - peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 + eslint-plugin-react@7.34.2(eslint@8.57.0): dependencies: - array-includes: 3.1.7 - array.prototype.findlast: 1.2.4 + array-includes: 3.1.8 + array.prototype.findlast: 1.2.5 array.prototype.flatmap: 1.3.2 array.prototype.toreversed: 1.1.2 - array.prototype.tosorted: 1.1.3 + array.prototype.tosorted: 1.1.4 doctrine: 2.1.0 - es-iterator-helpers: 1.0.17 + es-iterator-helpers: 1.0.19 eslint: 8.57.0 estraverse: 5.3.0 jsx-ast-utils: 3.3.5 minimatch: 3.1.2 - object.entries: 1.1.7 - object.fromentries: 2.0.7 - object.hasown: 1.1.3 - object.values: 1.1.7 + object.entries: 1.1.8 + object.fromentries: 2.0.8 + object.hasown: 1.1.4 + object.values: 1.2.0 prop-types: 15.8.1 resolve: 2.0.0-next.5 semver: 6.3.1 - string.prototype.matchall: 4.0.10 - dev: true + string.prototype.matchall: 4.0.11 - /eslint-scope@7.2.2: - resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + eslint-scope@7.2.2: dependencies: esrecurse: 4.3.0 estraverse: 5.3.0 - dev: true - /eslint-visitor-keys@3.4.3: - resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dev: true + eslint-visitor-keys@3.4.3: {} - /eslint@8.57.0: - resolution: {integrity: sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - hasBin: true + eslint@8.57.0: dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) - '@eslint-community/regexpp': 4.10.0 + '@eslint-community/regexpp': 4.10.1 '@eslint/eslintrc': 2.1.4 '@eslint/js': 8.57.0 '@humanwhocodes/config-array': 0.11.14 @@ -2524,7 +3619,7 @@ packages: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 - debug: 4.3.4 + debug: 4.3.5 doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.2.2 @@ -2548,196 +3643,120 @@ packages: lodash.merge: 4.6.2 minimatch: 3.1.2 natural-compare: 1.4.0 - optionator: 0.9.3 + optionator: 0.9.4 strip-ansi: 6.0.1 text-table: 0.2.0 transitivePeerDependencies: - supports-color - dev: true - /espree@9.6.1: - resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + espree@9.6.1: dependencies: - acorn: 8.11.3 - acorn-jsx: 5.3.2(acorn@8.11.3) + acorn: 8.12.0 + acorn-jsx: 5.3.2(acorn@8.12.0) eslint-visitor-keys: 3.4.3 - dev: true - /esquery@1.5.0: - resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} - engines: {node: '>=0.10'} + esquery@1.5.0: dependencies: estraverse: 5.3.0 - dev: true - /esrecurse@4.3.0: - resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} - engines: {node: '>=4.0'} + esrecurse@4.3.0: dependencies: estraverse: 5.3.0 - dev: true - /estraverse@5.3.0: - resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} - engines: {node: '>=4.0'} - dev: true + estraverse@5.3.0: {} - /esutils@2.0.3: - resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} - engines: {node: '>=0.10.0'} - dev: true + esutils@2.0.3: {} - /fast-deep-equal@3.1.3: - resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} - dev: true + fast-deep-equal@3.1.3: {} - /fast-glob@3.3.2: - resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} - engines: {node: '>=8.6.0'} + fast-glob@3.3.2: dependencies: '@nodelib/fs.stat': 2.0.5 '@nodelib/fs.walk': 1.2.8 glob-parent: 5.1.2 merge2: 1.4.1 - micromatch: 4.0.5 - dev: true + micromatch: 4.0.7 - /fast-json-stable-stringify@2.1.0: - resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} - dev: true + fast-json-stable-stringify@2.1.0: {} - /fast-levenshtein@2.0.6: - resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} - dev: true + fast-levenshtein@2.0.6: {} - /fastq@1.17.1: - resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} + fastq@1.17.1: dependencies: reusify: 1.0.4 - dev: true - /file-entry-cache@6.0.1: - resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} - engines: {node: ^10.12.0 || >=12.0.0} + file-entry-cache@6.0.1: dependencies: flat-cache: 3.2.0 - dev: true - /fill-range@7.0.1: - resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} - engines: {node: '>=8'} + fill-range@7.1.1: dependencies: to-regex-range: 5.0.1 - dev: true - /find-root@1.1.0: - resolution: {integrity: sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==} - dev: false + find-root@1.1.0: {} - /find-up@5.0.0: - resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} - engines: {node: '>=10'} + find-up@5.0.0: dependencies: locate-path: 6.0.0 path-exists: 4.0.0 - dev: true - /flat-cache@3.2.0: - resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} - engines: {node: ^10.12.0 || >=12.0.0} + flat-cache@3.2.0: dependencies: flatted: 3.3.1 keyv: 4.5.4 rimraf: 3.0.2 - dev: true - /flatted@3.3.1: - resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} - dev: true + flatted@3.3.1: {} - /for-each@0.3.3: - resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} + for-each@0.3.3: dependencies: is-callable: 1.2.7 - dev: true - /fs.realpath@1.0.0: - resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} - dev: true + fs.realpath@1.0.0: {} - /fsevents@2.3.3: - resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} - engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} - os: [darwin] - requiresBuild: true - dev: true + fsevents@2.3.3: optional: true - /function-bind@1.1.2: - resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} + function-bind@1.1.2: {} - /function.prototype.name@1.1.6: - resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==} - engines: {node: '>= 0.4'} + function.prototype.name@1.1.6: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.5 + es-abstract: 1.23.3 functions-have-names: 1.2.3 - dev: true - /functions-have-names@1.2.3: - resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} - dev: true + functions-have-names@1.2.3: {} - /gensync@1.0.0-beta.2: - resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} - engines: {node: '>=6.9.0'} - dev: true + gensync@1.0.0-beta.2: {} - /get-intrinsic@1.2.4: - resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} - engines: {node: '>= 0.4'} + get-intrinsic@1.2.4: dependencies: es-errors: 1.3.0 function-bind: 1.1.2 has-proto: 1.0.3 has-symbols: 1.0.3 hasown: 2.0.2 - dev: true - /get-symbol-description@1.0.2: - resolution: {integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==} - engines: {node: '>= 0.4'} + get-symbol-description@1.0.2: dependencies: call-bind: 1.0.7 es-errors: 1.3.0 get-intrinsic: 1.2.4 - dev: true - /get-tsconfig@4.7.3: - resolution: {integrity: sha512-ZvkrzoUA0PQZM6fy6+/Hce561s+faD1rsNwhnO5FelNjyy7EMGJ3Rz1AQ8GYDWjhRs/7dBLOEJvhK8MiEJOAFg==} + get-tsconfig@4.7.5: dependencies: resolve-pkg-maps: 1.0.0 - dev: true - /glob-parent@5.1.2: - resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} - engines: {node: '>= 6'} + glob-parent@5.1.2: dependencies: is-glob: 4.0.3 - dev: true - /glob-parent@6.0.2: - resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} - engines: {node: '>=10.13.0'} + glob-parent@6.0.2: dependencies: is-glob: 4.0.3 - dev: true - /glob@7.2.3: - resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + glob@7.2.3: dependencies: fs.realpath: 1.0.0 inflight: 1.0.6 @@ -2745,30 +3764,21 @@ packages: minimatch: 3.1.2 once: 1.4.0 path-is-absolute: 1.0.1 - dev: true - /globals@11.12.0: - resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} - engines: {node: '>=4'} - dev: true + globals@11.12.0: {} - /globals@13.24.0: - resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} - engines: {node: '>=8'} + globals@13.24.0: dependencies: type-fest: 0.20.2 - dev: true - /globalthis@1.0.3: - resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==} - engines: {node: '>= 0.4'} + globals@15.5.0: {} + + globalthis@1.0.4: dependencies: define-properties: 1.2.1 - dev: true + gopd: 1.0.1 - /globby@11.1.0: - resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} - engines: {node: '>=10'} + globby@11.1.0: dependencies: array-union: 2.1.0 dir-glob: 3.0.1 @@ -2776,852 +3786,496 @@ packages: ignore: 5.3.1 merge2: 1.4.1 slash: 3.0.0 - dev: true - /gopd@1.0.1: - resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} + gopd@1.0.1: dependencies: get-intrinsic: 1.2.4 - dev: true - /graphemer@1.4.0: - resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} - dev: true + graceful-fs@4.2.11: {} - /has-bigints@1.0.2: - resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} - dev: true + graphemer@1.4.0: {} - /has-flag@3.0.0: - resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} - engines: {node: '>=4'} + has-bigints@1.0.2: {} - /has-flag@4.0.0: - resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} - engines: {node: '>=8'} - dev: true + has-flag@3.0.0: {} - /has-property-descriptors@1.0.2: - resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} + has-flag@4.0.0: {} + + has-property-descriptors@1.0.2: dependencies: es-define-property: 1.0.0 - dev: true - /has-proto@1.0.3: - resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==} - engines: {node: '>= 0.4'} - dev: true + has-proto@1.0.3: {} - /has-symbols@1.0.3: - resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} - engines: {node: '>= 0.4'} - dev: true + has-symbols@1.0.3: {} - /has-tostringtag@1.0.2: - resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} - engines: {node: '>= 0.4'} + has-tostringtag@1.0.2: dependencies: has-symbols: 1.0.3 - dev: true - /hasown@2.0.2: - resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} - engines: {node: '>= 0.4'} + hasown@2.0.2: dependencies: function-bind: 1.1.2 - /hoist-non-react-statics@3.3.2: - resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==} + hoist-non-react-statics@3.3.2: dependencies: react-is: 16.13.1 - dev: false - /ignore@5.3.1: - resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==} - engines: {node: '>= 4'} - dev: true + ignore@5.3.1: {} - /immer@10.0.4: - resolution: {integrity: sha512-cuBuGK40P/sk5IzWa9QPUaAdvPHjkk1c+xYsd9oZw+YQQEV+10G0P5uMpGctZZKnyQ+ibRO08bD25nWLmYi2pw==} - dev: false + immer@10.1.1: {} - /import-fresh@3.3.0: - resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} - engines: {node: '>=6'} + import-fresh@3.3.0: dependencies: parent-module: 1.0.1 resolve-from: 4.0.0 - /imurmurhash@0.1.4: - resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} - engines: {node: '>=0.8.19'} - dev: true + imurmurhash@0.1.4: {} - /inflight@1.0.6: - resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + inflight@1.0.6: dependencies: once: 1.4.0 wrappy: 1.0.2 - dev: true - /inherits@2.0.4: - resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} - dev: true + inherits@2.0.4: {} - /internal-slot@1.0.7: - resolution: {integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==} - engines: {node: '>= 0.4'} + internal-slot@1.0.7: dependencies: es-errors: 1.3.0 hasown: 2.0.2 side-channel: 1.0.6 - dev: true - /internmap@2.0.3: - resolution: {integrity: sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==} - engines: {node: '>=12'} - dev: false + internmap@2.0.3: {} - /is-array-buffer@3.0.4: - resolution: {integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==} - engines: {node: '>= 0.4'} + is-array-buffer@3.0.4: dependencies: call-bind: 1.0.7 get-intrinsic: 1.2.4 - dev: true - /is-arrayish@0.2.1: - resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} - dev: false + is-arrayish@0.2.1: {} - /is-async-function@2.0.0: - resolution: {integrity: sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==} - engines: {node: '>= 0.4'} + is-async-function@2.0.0: dependencies: has-tostringtag: 1.0.2 - dev: true - /is-bigint@1.0.4: - resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} + is-bigint@1.0.4: dependencies: has-bigints: 1.0.2 - dev: true - /is-boolean-object@1.1.2: - resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} - engines: {node: '>= 0.4'} + is-boolean-object@1.1.2: dependencies: call-bind: 1.0.7 has-tostringtag: 1.0.2 - dev: true - - /is-builtin-module@3.2.1: - resolution: {integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==} - engines: {node: '>=6'} - dependencies: - builtin-modules: 3.3.0 - dev: true - /is-callable@1.2.7: - resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} - engines: {node: '>= 0.4'} - dev: true + is-callable@1.2.7: {} - /is-core-module@2.13.1: - resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} + is-core-module@2.13.1: dependencies: hasown: 2.0.2 - /is-date-object@1.0.5: - resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} - engines: {node: '>= 0.4'} + is-data-view@1.0.1: + dependencies: + is-typed-array: 1.1.13 + + is-date-object@1.0.5: dependencies: has-tostringtag: 1.0.2 - dev: true - /is-extglob@2.1.1: - resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} - engines: {node: '>=0.10.0'} - dev: true + is-extglob@2.1.1: {} - /is-finalizationregistry@1.0.2: - resolution: {integrity: sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==} + is-finalizationregistry@1.0.2: dependencies: call-bind: 1.0.7 - dev: true - /is-generator-function@1.0.10: - resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==} - engines: {node: '>= 0.4'} + is-generator-function@1.0.10: dependencies: has-tostringtag: 1.0.2 - dev: true - /is-glob@4.0.3: - resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} - engines: {node: '>=0.10.0'} + is-glob@4.0.3: dependencies: is-extglob: 2.1.1 - dev: true - /is-map@2.0.3: - resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==} - engines: {node: '>= 0.4'} - dev: true + is-map@2.0.3: {} - /is-negative-zero@2.0.3: - resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==} - engines: {node: '>= 0.4'} - dev: true + is-negative-zero@2.0.3: {} - /is-number-object@1.0.7: - resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} - engines: {node: '>= 0.4'} + is-number-object@1.0.7: dependencies: has-tostringtag: 1.0.2 - dev: true - /is-number@7.0.0: - resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} - engines: {node: '>=0.12.0'} - dev: true + is-number@7.0.0: {} - /is-path-inside@3.0.3: - resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} - engines: {node: '>=8'} - dev: true + is-path-inside@3.0.3: {} - /is-regex@1.1.4: - resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} - engines: {node: '>= 0.4'} + is-regex@1.1.4: dependencies: call-bind: 1.0.7 has-tostringtag: 1.0.2 - dev: true - /is-set@2.0.3: - resolution: {integrity: sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==} - engines: {node: '>= 0.4'} - dev: true + is-set@2.0.3: {} - /is-shared-array-buffer@1.0.3: - resolution: {integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==} - engines: {node: '>= 0.4'} + is-shared-array-buffer@1.0.3: dependencies: call-bind: 1.0.7 - dev: true - /is-string@1.0.7: - resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} - engines: {node: '>= 0.4'} + is-string@1.0.7: dependencies: has-tostringtag: 1.0.2 - dev: true - /is-symbol@1.0.4: - resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} - engines: {node: '>= 0.4'} + is-symbol@1.0.4: dependencies: has-symbols: 1.0.3 - dev: true - /is-typed-array@1.1.13: - resolution: {integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==} - engines: {node: '>= 0.4'} + is-typed-array@1.1.13: dependencies: which-typed-array: 1.1.15 - dev: true - /is-weakmap@2.0.2: - resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==} - engines: {node: '>= 0.4'} - dev: true + is-weakmap@2.0.2: {} - /is-weakref@1.0.2: - resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} + is-weakref@1.0.2: dependencies: call-bind: 1.0.7 - dev: true - /is-weakset@2.0.3: - resolution: {integrity: sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==} - engines: {node: '>= 0.4'} + is-weakset@2.0.3: dependencies: call-bind: 1.0.7 get-intrinsic: 1.2.4 - dev: true - /isarray@2.0.5: - resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} - dev: true + isarray@2.0.5: {} - /isexe@2.0.0: - resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} - dev: true + isexe@2.0.0: {} - /iterator.prototype@1.1.2: - resolution: {integrity: sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==} + iterator.prototype@1.1.2: dependencies: define-properties: 1.2.1 get-intrinsic: 1.2.4 has-symbols: 1.0.3 - reflect.getprototypeof: 1.0.5 + reflect.getprototypeof: 1.0.6 set-function-name: 2.0.2 - dev: true - /js-tokens@4.0.0: - resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + js-tokens@4.0.0: {} - /js-yaml@4.1.0: - resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} - hasBin: true + js-yaml@4.1.0: dependencies: argparse: 2.0.1 - dev: true - /jsesc@2.5.2: - resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} - engines: {node: '>=4'} - hasBin: true - dev: true + jsesc@2.5.2: {} - /json-buffer@3.0.1: - resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} - dev: true + json-buffer@3.0.1: {} - /json-parse-even-better-errors@2.3.1: - resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} - dev: false + json-parse-even-better-errors@2.3.1: {} - /json-schema-traverse@0.4.1: - resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} - dev: true + json-schema-traverse@0.4.1: {} - /json-stable-stringify-without-jsonify@1.0.1: - resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} - dev: true + json-stable-stringify-without-jsonify@1.0.1: {} - /json5@1.0.2: - resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==} - hasBin: true + json5@1.0.2: dependencies: minimist: 1.2.8 - dev: true - /json5@2.2.3: - resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} - engines: {node: '>=6'} - hasBin: true - dev: true + json5@2.2.3: {} - /jsx-ast-utils@3.3.5: - resolution: {integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==} - engines: {node: '>=4.0'} + jsx-ast-utils@3.3.5: dependencies: - array-includes: 3.1.7 + array-includes: 3.1.8 array.prototype.flat: 1.3.2 object.assign: 4.1.5 - object.values: 1.1.7 - dev: true + object.values: 1.2.0 - /keyv@4.5.4: - resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} + keyv@4.5.4: dependencies: json-buffer: 3.0.1 - dev: true - /levn@0.4.1: - resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} - engines: {node: '>= 0.8.0'} + levn@0.4.1: dependencies: prelude-ls: 1.2.1 type-check: 0.4.0 - dev: true - /lines-and-columns@1.2.4: - resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} - dev: false + lines-and-columns@1.2.4: {} - /locate-path@6.0.0: - resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} - engines: {node: '>=10'} + locate-path@6.0.0: dependencies: p-locate: 5.0.0 - dev: true - /lodash.merge@4.6.2: - resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} - dev: true + lodash.merge@4.6.2: {} - /lodash@4.17.21: - resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} - dev: false + lodash@4.17.21: {} - /loose-envify@1.4.0: - resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} - hasBin: true + loose-envify@1.4.0: dependencies: js-tokens: 4.0.0 - /lru-cache@5.1.1: - resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} + lru-cache@5.1.1: dependencies: yallist: 3.1.1 - dev: true - - /lru-cache@6.0.0: - resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} - engines: {node: '>=10'} - dependencies: - yallist: 4.0.0 - dev: true - /merge2@1.4.1: - resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} - engines: {node: '>= 8'} - dev: true + merge2@1.4.1: {} - /micromatch@4.0.5: - resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} - engines: {node: '>=8.6'} + micromatch@4.0.7: dependencies: - braces: 3.0.2 + braces: 3.0.3 picomatch: 2.3.1 - dev: true - /minimatch@3.1.2: - resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + minimatch@3.1.2: dependencies: brace-expansion: 1.1.11 - dev: true - /minimatch@9.0.3: - resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} - engines: {node: '>=16 || 14 >=14.17'} + minimatch@9.0.4: dependencies: brace-expansion: 2.0.1 - dev: true - /minimist@1.2.8: - resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} - dev: true + minimist@1.2.8: {} - /ms@2.1.2: - resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} - dev: true + ms@2.1.2: {} - /ms@2.1.3: - resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - dev: true + ms@2.1.3: {} - /nanoid@3.3.7: - resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} - engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} - hasBin: true - dev: true + nanoid@3.3.7: {} - /natural-compare@1.4.0: - resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} - dev: true + natural-compare@1.4.0: {} - /node-releases@2.0.14: - resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==} - dev: true + node-releases@2.0.14: {} - /object-assign@4.1.1: - resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} - engines: {node: '>=0.10.0'} + object-assign@4.1.1: {} - /object-inspect@1.13.1: - resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==} - dev: true + object-inspect@1.13.1: {} - /object-keys@1.1.1: - resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} - engines: {node: '>= 0.4'} - dev: true + object-keys@1.1.1: {} - /object.assign@4.1.5: - resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==} - engines: {node: '>= 0.4'} + object.assign@4.1.5: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 has-symbols: 1.0.3 object-keys: 1.1.1 - dev: true - /object.entries@1.1.7: - resolution: {integrity: sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA==} - engines: {node: '>= 0.4'} + object.entries@1.1.8: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.5 - dev: true + es-object-atoms: 1.0.0 - /object.fromentries@2.0.7: - resolution: {integrity: sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==} - engines: {node: '>= 0.4'} + object.fromentries@2.0.8: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.5 - dev: true + es-abstract: 1.23.3 + es-object-atoms: 1.0.0 - /object.groupby@1.0.2: - resolution: {integrity: sha512-bzBq58S+x+uo0VjurFT0UktpKHOZmv4/xePiOA1nbB9pMqpGK7rUPNgf+1YC+7mE+0HzhTMqNUuCqvKhj6FnBw==} + object.groupby@1.0.3: dependencies: - array.prototype.filter: 1.0.3 call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.5 - es-errors: 1.3.0 - dev: true + es-abstract: 1.23.3 - /object.hasown@1.1.3: - resolution: {integrity: sha512-fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA==} + object.hasown@1.1.4: dependencies: define-properties: 1.2.1 - es-abstract: 1.22.5 - dev: true + es-abstract: 1.23.3 + es-object-atoms: 1.0.0 - /object.values@1.1.7: - resolution: {integrity: sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==} - engines: {node: '>= 0.4'} + object.values@1.2.0: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.5 - dev: true + es-object-atoms: 1.0.0 - /once@1.4.0: - resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} + once@1.4.0: dependencies: wrappy: 1.0.2 - dev: true - /optionator@0.9.3: - resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==} - engines: {node: '>= 0.8.0'} + optionator@0.9.4: dependencies: - '@aashutoshrathi/word-wrap': 1.2.6 deep-is: 0.1.4 fast-levenshtein: 2.0.6 levn: 0.4.1 prelude-ls: 1.2.1 type-check: 0.4.0 - dev: true + word-wrap: 1.2.5 - /p-limit@3.1.0: - resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} - engines: {node: '>=10'} + p-limit@3.1.0: dependencies: yocto-queue: 0.1.0 - dev: true - /p-locate@5.0.0: - resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} - engines: {node: '>=10'} + p-locate@5.0.0: dependencies: p-limit: 3.1.0 - dev: true - /parent-module@1.0.1: - resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} - engines: {node: '>=6'} + parent-module@1.0.1: dependencies: callsites: 3.1.0 - /parse-json@5.2.0: - resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} - engines: {node: '>=8'} + parse-json@5.2.0: dependencies: - '@babel/code-frame': 7.23.5 + '@babel/code-frame': 7.24.7 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 - dev: false - /path-exists@4.0.0: - resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} - engines: {node: '>=8'} - dev: true + path-exists@4.0.0: {} - /path-is-absolute@1.0.1: - resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} - engines: {node: '>=0.10.0'} - dev: true + path-is-absolute@1.0.1: {} - /path-key@3.1.1: - resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} - engines: {node: '>=8'} - dev: true + path-key@3.1.1: {} - /path-parse@1.0.7: - resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + path-parse@1.0.7: {} - /path-type@4.0.0: - resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} - engines: {node: '>=8'} + path-type@4.0.0: {} - /picocolors@1.0.0: - resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} - dev: true + picocolors@1.0.1: {} - /picomatch@2.3.1: - resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} - engines: {node: '>=8.6'} - dev: true + picomatch@2.3.1: {} - /possible-typed-array-names@1.0.0: - resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} - engines: {node: '>= 0.4'} - dev: true + possible-typed-array-names@1.0.0: {} - /postcss@8.4.35: - resolution: {integrity: sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==} - engines: {node: ^10 || ^12 || >=14} + postcss@8.4.38: dependencies: nanoid: 3.3.7 - picocolors: 1.0.0 - source-map-js: 1.0.2 - dev: true + picocolors: 1.0.1 + source-map-js: 1.2.0 - /prelude-ls@1.2.1: - resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} - engines: {node: '>= 0.8.0'} - dev: true + prelude-ls@1.2.1: {} - /prop-types@15.8.1: - resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} + prop-types@15.8.1: dependencies: loose-envify: 1.4.0 object-assign: 4.1.1 react-is: 16.13.1 - /punycode@2.3.1: - resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} - engines: {node: '>=6'} - dev: true + punycode@2.3.1: {} - /queue-microtask@1.2.3: - resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} - dev: true + queue-microtask@1.2.3: {} - /react-dom@18.2.0(react@18.2.0): - resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==} - peerDependencies: - react: ^18.2.0 + react-dom@18.3.1(react@18.3.1): dependencies: loose-envify: 1.4.0 - react: 18.2.0 - scheduler: 0.23.0 - dev: false + react: 18.3.1 + scheduler: 0.23.2 - /react-hook-form@7.51.0(react@18.2.0): - resolution: {integrity: sha512-BggOy5j58RdhdMzzRUHGOYhSz1oeylFAv6jUSG86OvCIvlAvS7KvnRY7yoAf2pfEiPN7BesnR0xx73nEk3qIiw==} - engines: {node: '>=12.22.0'} - peerDependencies: - react: ^16.8.0 || ^17 || ^18 + react-hook-form@7.52.0(react@18.3.1): dependencies: - react: 18.2.0 - dev: false - - /react-is@16.13.1: - resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} + react: 18.3.1 - /react-is@18.2.0: - resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==} - dev: false + react-is@16.13.1: {} - /react-lifecycles-compat@3.0.4: - resolution: {integrity: sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==} - dev: false + react-is@18.3.1: {} - /react-refresh@0.14.0: - resolution: {integrity: sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==} - engines: {node: '>=0.10.0'} - dev: true + react-refresh@0.14.2: {} - /react-router-dom@6.22.3(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-7ZILI7HjcE+p31oQvwbokjk6OA/bnFxrhJ19n82Ex9Ph8fNAq+Hm/7KchpMGlTgWhUxRHMMCut+vEtNpWpowKw==} - engines: {node: '>=14.0.0'} - peerDependencies: - react: '>=16.8' - react-dom: '>=16.8' + react-router-dom@6.23.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@remix-run/router': 1.15.3 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - react-router: 6.22.3(react@18.2.0) - dev: false + '@remix-run/router': 1.16.1 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + react-router: 6.23.1(react@18.3.1) - /react-router@6.22.3(react@18.2.0): - resolution: {integrity: sha512-dr2eb3Mj5zK2YISHK++foM9w4eBnO23eKnZEDs7c880P6oKbrjz/Svg9+nxqtHQK+oMW4OtjZca0RqPglXxguQ==} - engines: {node: '>=14.0.0'} - peerDependencies: - react: '>=16.8' + react-router@6.23.1(react@18.3.1): dependencies: - '@remix-run/router': 1.15.3 - react: 18.2.0 - dev: false + '@remix-run/router': 1.16.1 + react: 18.3.1 - /react-transition-group@4.4.5(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==} - peerDependencies: - react: '>=16.6.0' - react-dom: '>=16.6.0' + react-transition-group@4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.24.7 dom-helpers: 5.2.1 loose-envify: 1.4.0 prop-types: 15.8.1 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - dev: false + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) - /react@18.2.0: - resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==} - engines: {node: '>=0.10.0'} + react@18.3.1: dependencies: loose-envify: 1.4.0 - dev: false - /reflect.getprototypeof@1.0.5: - resolution: {integrity: sha512-62wgfC8dJWrmxv44CA36pLDnP6KKl3Vhxb7PL+8+qrrFMMoJij4vgiMP8zV4O8+CBMXY1mHxI5fITGHXFHVmQQ==} - engines: {node: '>= 0.4'} + reflect.getprototypeof@1.0.6: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.5 + es-abstract: 1.23.3 es-errors: 1.3.0 get-intrinsic: 1.2.4 - globalthis: 1.0.3 + globalthis: 1.0.4 which-builtin-type: 1.1.3 - dev: true - /regenerator-runtime@0.14.1: - resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} - dev: false + regenerator-runtime@0.14.1: {} - /regexp.prototype.flags@1.5.2: - resolution: {integrity: sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==} - engines: {node: '>= 0.4'} + regexp.prototype.flags@1.5.2: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 es-errors: 1.3.0 set-function-name: 2.0.2 - dev: true - /resolve-from@4.0.0: - resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} - engines: {node: '>=4'} + resolve-from@4.0.0: {} - /resolve-pkg-maps@1.0.0: - resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} - dev: true + resolve-pkg-maps@1.0.0: {} - /resolve@1.22.8: - resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} - hasBin: true + resolve@1.22.8: dependencies: is-core-module: 2.13.1 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 - /resolve@2.0.0-next.5: - resolution: {integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==} - hasBin: true + resolve@2.0.0-next.5: dependencies: is-core-module: 2.13.1 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 - dev: true - /reusify@1.0.4: - resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} - engines: {iojs: '>=1.0.0', node: '>=0.10.0'} - dev: true + reusify@1.0.4: {} - /rimraf@3.0.2: - resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} - hasBin: true + rimraf@3.0.2: dependencies: glob: 7.2.3 - dev: true - /rollup@4.13.0: - resolution: {integrity: sha512-3YegKemjoQnYKmsBlOHfMLVPPA5xLkQ8MHLLSw/fBrFaVkEayL51DilPpNNLq1exr98F2B1TzrV0FUlN3gWRPg==} - engines: {node: '>=18.0.0', npm: '>=8.0.0'} - hasBin: true + rollup@4.18.0: dependencies: '@types/estree': 1.0.5 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.13.0 - '@rollup/rollup-android-arm64': 4.13.0 - '@rollup/rollup-darwin-arm64': 4.13.0 - '@rollup/rollup-darwin-x64': 4.13.0 - '@rollup/rollup-linux-arm-gnueabihf': 4.13.0 - '@rollup/rollup-linux-arm64-gnu': 4.13.0 - '@rollup/rollup-linux-arm64-musl': 4.13.0 - '@rollup/rollup-linux-riscv64-gnu': 4.13.0 - '@rollup/rollup-linux-x64-gnu': 4.13.0 - '@rollup/rollup-linux-x64-musl': 4.13.0 - '@rollup/rollup-win32-arm64-msvc': 4.13.0 - '@rollup/rollup-win32-ia32-msvc': 4.13.0 - '@rollup/rollup-win32-x64-msvc': 4.13.0 + '@rollup/rollup-android-arm-eabi': 4.18.0 + '@rollup/rollup-android-arm64': 4.18.0 + '@rollup/rollup-darwin-arm64': 4.18.0 + '@rollup/rollup-darwin-x64': 4.18.0 + '@rollup/rollup-linux-arm-gnueabihf': 4.18.0 + '@rollup/rollup-linux-arm-musleabihf': 4.18.0 + '@rollup/rollup-linux-arm64-gnu': 4.18.0 + '@rollup/rollup-linux-arm64-musl': 4.18.0 + '@rollup/rollup-linux-powerpc64le-gnu': 4.18.0 + '@rollup/rollup-linux-riscv64-gnu': 4.18.0 + '@rollup/rollup-linux-s390x-gnu': 4.18.0 + '@rollup/rollup-linux-x64-gnu': 4.18.0 + '@rollup/rollup-linux-x64-musl': 4.18.0 + '@rollup/rollup-win32-arm64-msvc': 4.18.0 + '@rollup/rollup-win32-ia32-msvc': 4.18.0 + '@rollup/rollup-win32-x64-msvc': 4.18.0 fsevents: 2.3.3 - dev: true - /run-parallel@1.2.0: - resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + run-parallel@1.2.0: dependencies: queue-microtask: 1.2.3 - dev: true - /safe-array-concat@1.1.2: - resolution: {integrity: sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==} - engines: {node: '>=0.4'} + safe-array-concat@1.1.2: dependencies: call-bind: 1.0.7 get-intrinsic: 1.2.4 has-symbols: 1.0.3 isarray: 2.0.5 - dev: true - /safe-regex-test@1.0.3: - resolution: {integrity: sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==} - engines: {node: '>= 0.4'} + safe-regex-test@1.0.3: dependencies: call-bind: 1.0.7 es-errors: 1.3.0 is-regex: 1.1.4 - dev: true - /scheduler@0.23.0: - resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==} + scheduler@0.23.2: dependencies: loose-envify: 1.4.0 - dev: false - /semver@6.3.1: - resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} - hasBin: true - dev: true + semver@6.3.1: {} - /semver@7.6.0: - resolution: {integrity: sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==} - engines: {node: '>=10'} - hasBin: true - dependencies: - lru-cache: 6.0.0 - dev: true + semver@7.6.2: {} - /set-function-length@1.2.2: - resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} - engines: {node: '>= 0.4'} + set-function-length@1.2.2: dependencies: define-data-property: 1.1.4 es-errors: 1.3.0 @@ -3629,200 +4283,129 @@ packages: get-intrinsic: 1.2.4 gopd: 1.0.1 has-property-descriptors: 1.0.2 - dev: true - /set-function-name@2.0.2: - resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==} - engines: {node: '>= 0.4'} + set-function-name@2.0.2: dependencies: define-data-property: 1.1.4 es-errors: 1.3.0 functions-have-names: 1.2.3 has-property-descriptors: 1.0.2 - dev: true - /shebang-command@2.0.0: - resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} - engines: {node: '>=8'} + shebang-command@2.0.0: dependencies: shebang-regex: 3.0.0 - dev: true - /shebang-regex@3.0.0: - resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} - engines: {node: '>=8'} - dev: true + shebang-regex@3.0.0: {} - /side-channel@1.0.6: - resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} - engines: {node: '>= 0.4'} + side-channel@1.0.6: dependencies: call-bind: 1.0.7 es-errors: 1.3.0 get-intrinsic: 1.2.4 object-inspect: 1.13.1 - dev: true - /slash@3.0.0: - resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} - engines: {node: '>=8'} - dev: true + slash@3.0.0: {} - /source-map-js@1.0.2: - resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} - engines: {node: '>=0.10.0'} - dev: true + source-map-js@1.2.0: {} - /source-map@0.5.7: - resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==} - engines: {node: '>=0.10.0'} - dev: false + source-map@0.5.7: {} - /string.prototype.matchall@4.0.10: - resolution: {integrity: sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ==} + string.prototype.matchall@4.0.11: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.5 + es-abstract: 1.23.3 + es-errors: 1.3.0 + es-object-atoms: 1.0.0 get-intrinsic: 1.2.4 + gopd: 1.0.1 has-symbols: 1.0.3 internal-slot: 1.0.7 regexp.prototype.flags: 1.5.2 set-function-name: 2.0.2 side-channel: 1.0.6 - dev: true - /string.prototype.trim@1.2.8: - resolution: {integrity: sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==} - engines: {node: '>= 0.4'} + string.prototype.trim@1.2.9: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.5 - dev: true + es-abstract: 1.23.3 + es-object-atoms: 1.0.0 - /string.prototype.trimend@1.0.7: - resolution: {integrity: sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==} + string.prototype.trimend@1.0.8: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.5 - dev: true + es-object-atoms: 1.0.0 - /string.prototype.trimstart@1.0.7: - resolution: {integrity: sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==} + string.prototype.trimstart@1.0.8: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.5 - dev: true + es-object-atoms: 1.0.0 - /strip-ansi@6.0.1: - resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} - engines: {node: '>=8'} + strip-ansi@6.0.1: dependencies: ansi-regex: 5.0.1 - dev: true - /strip-bom@3.0.0: - resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} - engines: {node: '>=4'} - dev: true + strip-bom@3.0.0: {} - /strip-json-comments@3.1.1: - resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} - engines: {node: '>=8'} - dev: true + strip-json-comments@3.1.1: {} - /stylis@4.2.0: - resolution: {integrity: sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==} - dev: false + stylis@4.2.0: {} - /supports-color@5.5.0: - resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} - engines: {node: '>=4'} + supports-color@5.5.0: dependencies: has-flag: 3.0.0 - /supports-color@7.2.0: - resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} - engines: {node: '>=8'} + supports-color@7.2.0: dependencies: has-flag: 4.0.0 - dev: true - /supports-preserve-symlinks-flag@1.0.0: - resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} - engines: {node: '>= 0.4'} + supports-preserve-symlinks-flag@1.0.0: {} - /text-table@0.2.0: - resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} - dev: true + tapable@2.2.1: {} - /to-fast-properties@2.0.0: - resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} - engines: {node: '>=4'} + text-table@0.2.0: {} - /to-regex-range@5.0.1: - resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} - engines: {node: '>=8.0'} + to-fast-properties@2.0.0: {} + + to-regex-range@5.0.1: dependencies: is-number: 7.0.0 - dev: true - /ts-api-utils@1.3.0(typescript@5.4.2): - resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==} - engines: {node: '>=16'} - peerDependencies: - typescript: '>=4.2.0' + ts-api-utils@1.3.0(typescript@5.4.5): dependencies: - typescript: 5.4.2 - dev: true + typescript: 5.4.5 - /tsconfig-paths@3.15.0: - resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} + tsconfig-paths@3.15.0: dependencies: '@types/json5': 0.0.29 json5: 1.0.2 minimist: 1.2.8 strip-bom: 3.0.0 - dev: true - /type-check@0.4.0: - resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} - engines: {node: '>= 0.8.0'} + type-check@0.4.0: dependencies: prelude-ls: 1.2.1 - dev: true - /type-fest@0.20.2: - resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} - engines: {node: '>=10'} - dev: true + type-fest@0.20.2: {} - /typed-array-buffer@1.0.2: - resolution: {integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==} - engines: {node: '>= 0.4'} + typed-array-buffer@1.0.2: dependencies: call-bind: 1.0.7 es-errors: 1.3.0 is-typed-array: 1.1.13 - dev: true - /typed-array-byte-length@1.0.1: - resolution: {integrity: sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==} - engines: {node: '>= 0.4'} + typed-array-byte-length@1.0.1: dependencies: call-bind: 1.0.7 for-each: 0.3.3 gopd: 1.0.1 has-proto: 1.0.3 is-typed-array: 1.1.13 - dev: true - /typed-array-byte-offset@1.0.2: - resolution: {integrity: sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==} - engines: {node: '>= 0.4'} + typed-array-byte-offset@1.0.2: dependencies: available-typed-arrays: 1.0.7 call-bind: 1.0.7 @@ -3830,11 +4413,8 @@ packages: gopd: 1.0.1 has-proto: 1.0.3 is-typed-array: 1.1.13 - dev: true - /typed-array-length@1.0.5: - resolution: {integrity: sha512-yMi0PlwuznKHxKmcpoOdeLwxBoVPkqZxd7q2FgMkmD3bNwvF5VW0+UlUQ1k1vmktTu4Yu13Q0RIxEP8+B+wloA==} - engines: {node: '>= 0.4'} + typed-array-length@1.0.6: dependencies: call-bind: 1.0.7 for-each: 0.3.3 @@ -3842,103 +4422,51 @@ packages: has-proto: 1.0.3 is-typed-array: 1.1.13 possible-typed-array-names: 1.0.0 - dev: true - /typescript@5.4.2: - resolution: {integrity: sha512-+2/g0Fds1ERlP6JsakQQDXjZdZMM+rqpamFZJEKh4kwTIn3iDkgKtby0CeNd5ATNZ4Ry1ax15TMx0W2V+miizQ==} - engines: {node: '>=14.17'} - hasBin: true - dev: true + typescript@5.4.5: {} - /unbox-primitive@1.0.2: - resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} + unbox-primitive@1.0.2: dependencies: call-bind: 1.0.7 has-bigints: 1.0.2 has-symbols: 1.0.3 which-boxed-primitive: 1.0.2 - dev: true - /undici-types@5.26.5: - resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} - dev: true + undici-types@5.26.5: {} - /update-browserslist-db@1.0.13(browserslist@4.23.0): - resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==} - hasBin: true - peerDependencies: - browserslist: '>= 4.21.0' + update-browserslist-db@1.0.16(browserslist@4.23.1): dependencies: - browserslist: 4.23.0 + browserslist: 4.23.1 escalade: 3.1.2 - picocolors: 1.0.0 - dev: true + picocolors: 1.0.1 - /uri-js@4.4.1: - resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} + uri-js@4.4.1: dependencies: punycode: 2.3.1 - dev: true - /use-immer@0.9.0(immer@10.0.4)(react@18.2.0): - resolution: {integrity: sha512-/L+enLi0nvuZ6j4WlyK0US9/ECUtV5v9RUbtxnn5+WbtaXYUaOBoKHDNL9I5AETdurQ4rIFIj/s+Z5X80ATyKw==} - peerDependencies: - immer: '>=2.0.0' - react: ^16.8.0 || ^17.0.1 || ^18.0.0 + use-immer@0.10.0(immer@10.1.1)(react@18.3.1): dependencies: - immer: 10.0.4 - react: 18.2.0 - dev: false + immer: 10.1.1 + react: 18.3.1 - /vite@5.1.6(@types/node@18.19.23): - resolution: {integrity: sha512-yYIAZs9nVfRJ/AiOLCA91zzhjsHUgMjB+EigzFb6W2XTLO8JixBCKCjvhKZaye+NKYHCrkv3Oh50dH9EdLU2RA==} - engines: {node: ^18.0.0 || >=20.0.0} - hasBin: true - peerDependencies: - '@types/node': ^18.0.0 || >=20.0.0 - less: '*' - lightningcss: ^1.21.0 - sass: '*' - stylus: '*' - sugarss: '*' - terser: ^5.4.0 - peerDependenciesMeta: - '@types/node': - optional: true - less: - optional: true - lightningcss: - optional: true - sass: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true + vite@5.3.1(@types/node@18.19.34): dependencies: - '@types/node': 18.19.23 - esbuild: 0.19.12 - postcss: 8.4.35 - rollup: 4.13.0 + esbuild: 0.21.5 + postcss: 8.4.38 + rollup: 4.18.0 optionalDependencies: + '@types/node': 18.19.34 fsevents: 2.3.3 - dev: true - /which-boxed-primitive@1.0.2: - resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} + which-boxed-primitive@1.0.2: dependencies: is-bigint: 1.0.4 is-boolean-object: 1.1.2 is-number-object: 1.0.7 is-string: 1.0.7 is-symbol: 1.0.4 - dev: true - /which-builtin-type@1.1.3: - resolution: {integrity: sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==} - engines: {node: '>= 0.4'} + which-builtin-type@1.1.3: dependencies: function.prototype.name: 1.1.6 has-tostringtag: 1.0.2 @@ -3952,55 +4480,32 @@ packages: which-boxed-primitive: 1.0.2 which-collection: 1.0.2 which-typed-array: 1.1.15 - dev: true - /which-collection@1.0.2: - resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==} - engines: {node: '>= 0.4'} + which-collection@1.0.2: dependencies: is-map: 2.0.3 is-set: 2.0.3 is-weakmap: 2.0.2 is-weakset: 2.0.3 - dev: true - /which-typed-array@1.1.15: - resolution: {integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==} - engines: {node: '>= 0.4'} + which-typed-array@1.1.15: dependencies: available-typed-arrays: 1.0.7 call-bind: 1.0.7 for-each: 0.3.3 gopd: 1.0.1 has-tostringtag: 1.0.2 - dev: true - /which@2.0.2: - resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} - engines: {node: '>= 8'} - hasBin: true + which@2.0.2: dependencies: isexe: 2.0.0 - dev: true - /wrappy@1.0.2: - resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} - dev: true + word-wrap@1.2.5: {} - /yallist@3.1.1: - resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} - dev: true + wrappy@1.0.2: {} - /yallist@4.0.0: - resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} - dev: true + yallist@3.1.1: {} - /yaml@1.10.2: - resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} - engines: {node: '>= 6'} - dev: false + yaml@1.10.2: {} - /yocto-queue@0.1.0: - resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} - engines: {node: '>=10'} - dev: true + yocto-queue@0.1.0: {} diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml index 136af2b..4f905db 100644 --- a/src-tauri/Cargo.toml +++ b/src-tauri/Cargo.toml @@ -13,31 +13,31 @@ build = "build.rs" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [build-dependencies] -shadow-rs = "0.27.1" -tauri-build = { version = "1.5.1", features = [] } +shadow-rs = "0.28.0" +tauri-build = { version = "1.5.2", features = [] } [dependencies] -anyhow = "1.0.81" -async-trait = "0.1.77" +anyhow = "1.0.86" +async-trait = "0.1.80" byteorder = "1.5.0" exponential-backoff = "1.2.0" form_urlencoded = "1.2.1" futures = { version = "0.3.30", default-features = false, features = ["std", "async-await"] } once_cell = "1.19.0" -paste = "1.0.14" -reqwest = { version = "0.11.26", features = ["json", "stream"] } -sea-orm = { version = "0.12.14", features = ["sqlx-sqlite", "runtime-tokio", "macros", "runtime-tokio-native-tls"], default-features = false } -serde = { version = "1.0.197", features = ["derive"] } -serde_json = "1.0.114" -shadow-rs = "0.27.1" +paste = "1.0.15" +reqwest = { version = "0.12.4", features = ["json", "stream"] } +sea-orm = { version = "0.12.15", features = ["sqlx-sqlite", "runtime-tokio", "macros", "runtime-tokio-native-tls"], default-features = false } +serde = { version = "1.0.203", features = ["derive"] } +serde_json = "1.0.117" +shadow-rs = "0.28.0" sqlx-core = "0.7.4" -tauri = { version = "1.6.1", features = ["clipboard-all", "dialog-all", "path-all", "process-all", "shell-all", "devtools"] } -thiserror = "1.0.58" -time = { version = "0.3.34", features = ["formatting", "serde", "macros", "serde-human-readable", "local-offset"] } -tokio = { version = "1.36.0", features = ["full"] } +tauri = { version = "1.6.8", features = ["clipboard-all", "dialog-all", "path-all", "process-all", "shell-all", "devtools"] } +thiserror = "1.0.61" +time = { version = "0.3.36", features = ["formatting", "serde", "macros", "serde-human-readable", "local-offset"] } +tokio = { version = "1.38.0", features = ["full"] } tracing = "0.1.40" tracing-subscriber = { version = "0.3.18", features = ["env-filter"] } -url = "2.5.0" +url = "2.5.1" [features] default = ["custom-protocol"] From df2cad88c357eeaacdc7ef7264e6c1cdf924323d Mon Sep 17 00:00:00 2001 From: lgou2w Date: Mon, 17 Jun 2024 16:33:46 +0800 Subject: [PATCH 08/11] chore: applying clippy recommendations --- src-tauri/src/gacha/declare.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src-tauri/src/gacha/declare.rs b/src-tauri/src/gacha/declare.rs index 60b7dea..a329ce6 100644 --- a/src-tauri/src/gacha/declare.rs +++ b/src-tauri/src/gacha/declare.rs @@ -134,7 +134,7 @@ pub trait GachaRecordFetcherChannel Date: Mon, 17 Jun 2024 16:38:19 +0800 Subject: [PATCH 09/11] chore: setting the minimum window size --- src-tauri/tauri.conf.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index f733e7b..2c4e64e 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -67,7 +67,9 @@ "resizable": true, "center": true, "title": "HoYo.Gacha", - "width": 1152 + "width": 1152, + "minHeight": 864, + "minWidth": 1152 } ] } From 85eb23128e89f0f2f73d3a1fe695d39ccee74f4a Mon Sep 17 00:00:00 2001 From: lgou2w Date: Mon, 17 Jun 2024 16:38:50 +0800 Subject: [PATCH 10/11] chore: bump version to 0.3.10 --- Cargo.lock | 2 +- package.json | 2 +- src-tauri/Cargo.toml | 2 +- src-tauri/tauri.conf.json | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 74af44a..8ab3802 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1572,7 +1572,7 @@ dependencies = [ [[package]] name = "hoyo_gacha" -version = "0.3.9" +version = "0.3.10" dependencies = [ "anyhow", "async-trait", diff --git a/package.json b/package.json index 1a1c962..81e9dec 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "hoyo.gacha", - "version": "0.3.9", + "version": "0.3.10", "description": "An unofficial tool for managing and analyzing your miHoYo gacha records", "author": "lgou2w ", "homepage": "https://github.com/lgou2w/HoYo.Gacha#readme", diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml index 4f905db..ad4c314 100644 --- a/src-tauri/Cargo.toml +++ b/src-tauri/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "hoyo_gacha" -version = "0.3.9" +version = "0.3.10" edition = "2021" authors = ["lgou2w"] description = "An unofficial tool for managing and analyzing your miHoYo gacha records" diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index 2c4e64e..14920ac 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -7,7 +7,7 @@ }, "package": { "productName": "HoYo_Gacha", - "version": "0.3.9" + "version": "0.3.10" }, "tauri": { "allowlist": { From cd51211b54c8e627df93aa2602cf25b92a418c1b Mon Sep 17 00:00:00 2001 From: lgou2w Date: Mon, 17 Jun 2024 16:52:51 +0800 Subject: [PATCH 11/11] chore: fix uigf links --- README.md | 4 ++-- src-tauri/src/gacha/srgf.rs | 2 +- src-tauri/src/gacha/uigf.rs | 2 +- src/routes/index.tsx | 4 ++-- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index dfe9b11..0822396 100644 --- a/README.md +++ b/README.md @@ -23,8 +23,8 @@ - [x] 管理游戏的多个账号。 - [x] 获取游戏的抽卡链接。 - [x] 获取抽卡记录并保存到本地数据库文件。 -- [x] 实现 [`UIGF`](https://uigf.org/zh/standards/UIGF.html) 统一可交换祈愿记录标准。 -- [x] 实现 [`SRGF`](https://uigf.org/zh/standards/SRGF.html) 星穹铁道抽卡记录标准。 +- [x] 实现 [`UIGF`](https://uigf.org/zh/standards/uigf.html) 统一可交换祈愿记录标准。 +- [x] 实现 [`SRGF`](https://uigf.org/zh/standards/srgf.html) 星穹铁道抽卡记录标准。 - [ ] 更多开发中...
diff --git a/src-tauri/src/gacha/srgf.rs b/src-tauri/src/gacha/srgf.rs index ac1c725..40f87c7 100644 --- a/src-tauri/src/gacha/srgf.rs +++ b/src-tauri/src/gacha/srgf.rs @@ -5,7 +5,7 @@ use serde::{Deserialize, Serialize}; use std::io::{Read, Write}; use time::OffsetDateTime; -// See: https://uigf.org/zh/standards/SRGF.html +// See: https://uigf.org/zh/standards/srgf.html const SRGF_VERSION: &str = "v1.0"; diff --git a/src-tauri/src/gacha/uigf.rs b/src-tauri/src/gacha/uigf.rs index 3b9f57d..20a1826 100644 --- a/src-tauri/src/gacha/uigf.rs +++ b/src-tauri/src/gacha/uigf.rs @@ -8,7 +8,7 @@ use std::io::{Read, Write}; use time::format_description; use time::OffsetDateTime; -// See: https://uigf.org/zh/standards/UIGF.html +// See: https://uigf.org/zh/standards/uigf.html const UIGF_VERSION: &str = "v2.2"; diff --git a/src/routes/index.tsx b/src/routes/index.tsx index 60c8c97..0e42f7f 100644 --- a/src/routes/index.tsx +++ b/src/routes/index.tsx @@ -91,14 +91,14 @@ export default function Index () {
  • {'实现 '} - + UIGF {' 统一可交换祈愿记录标准。'}
  • {'实现 '} - + SRGF {' 星穹铁道抽卡记录标准'}