From e7fa9c07814a7f7c8e78fdd24cf8e81e39375fe9 Mon Sep 17 00:00:00 2001
From: Caspian
Date: Wed, 22 Nov 2023 23:59:21 +0000
Subject: [PATCH 1/4] Support to translate posts content by ai.
---
package.json | 2 +
pnpm-lock.yaml | 35 +++
.../migrations/20231020093655_/migration.sql | 1 +
prisma/schema.prisma | 13 ++
src/app/api/feed/route.ts | 6 +
src/app/site/[site]/[slug]/page.tsx | 10 +-
src/lib/calculate-tokens.ts | 66 ++++++
src/lib/detect-lang.ts | 67 ++++++
src/lib/expand-unit.ts | 16 +-
src/lib/i18n/settings.ts | 5 +-
src/lib/llm-model-switcher-by-text-length.ts | 54 +++++
src/lib/types.ts | 3 +
src/queries/page.server.ts | 209 +++++++++++++++++-
13 files changed, 478 insertions(+), 9 deletions(-)
create mode 100644 prisma/migrations/20231020093655_/migration.sql
create mode 100644 src/lib/calculate-tokens.ts
create mode 100644 src/lib/detect-lang.ts
create mode 100644 src/lib/llm-model-switcher-by-text-length.ts
diff --git a/package.json b/package.json
index db07db5a..363d5a7b 100644
--- a/package.json
+++ b/package.json
@@ -79,6 +79,7 @@
"emoji-mart": "5.5.2",
"fast-average-color": "9.4.0",
"fast-deep-equal": "3.1.3",
+ "gpt-tokenizer": "^2.1.2",
"hast-util-from-html": "2.0.1",
"hast-util-to-html": "9.0.0",
"i18next": "23.7.6",
@@ -156,6 +157,7 @@
"uuid": "9.0.1",
"viem": "1.19.6",
"wagmi": "1.4.7",
+ "xregexp": "^5.1.1",
"zustand": "4.4.6"
},
"devDependencies": {
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index dd94c0eb..b25935ba 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -152,6 +152,9 @@ dependencies:
fast-deep-equal:
specifier: 3.1.3
version: 3.1.3
+ gpt-tokenizer:
+ specifier: ^2.1.2
+ version: 2.1.2
hast-util-from-html:
specifier: 2.0.1
version: 2.0.1
@@ -383,6 +386,9 @@ dependencies:
wagmi:
specifier: 1.4.7
version: 1.4.7(@types/react@18.2.38)(immer@10.0.3)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2)(viem@1.19.6)(zod@3.22.4)
+ xregexp:
+ specifier: ^5.1.1
+ version: 5.1.1
zustand:
specifier: 4.4.6
version: 4.4.6(@types/react@18.2.38)(immer@10.0.3)(react@18.2.0)
@@ -715,6 +721,14 @@ packages:
dependencies:
'@babel/types': 7.23.4
+ /@babel/runtime-corejs3@7.23.4:
+ resolution: {integrity: sha512-zQyB4MJGM+rvd4pM58n26kf3xbiitw9MHzL8oLiBMKb8MCtVDfV5nDzzJWWzLMtbvKI9wN6XwJYl479qF4JluQ==}
+ engines: {node: '>=6.9.0'}
+ dependencies:
+ core-js-pure: 3.33.3
+ regenerator-runtime: 0.14.0
+ dev: false
+
/@babel/runtime@7.23.4:
resolution: {integrity: sha512-2Yv65nlWnWlSpe3fXEyX5i7fx5kIKo4Qbcj+hMO0odwaneFjfXw5fdum+4yL20O0QiaHpia0cYQ9xpNMqrBwHg==}
engines: {node: '>=6.9.0'}
@@ -5181,6 +5195,11 @@ packages:
toggle-selection: 1.0.6
dev: false
+ /core-js-pure@3.33.3:
+ resolution: {integrity: sha512-taJ00IDOP+XYQEA2dAe4ESkmHt1fL8wzYDo3mRWQey8uO9UojlBFMneA65kMyxfYP7106c6LzWaq7/haDT6BCQ==}
+ requiresBuild: true
+ dev: false
+
/core-util-is@1.0.3:
resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==}
dev: true
@@ -7079,6 +7098,12 @@ packages:
dependencies:
get-intrinsic: 1.2.2
+ /gpt-tokenizer@2.1.2:
+ resolution: {integrity: sha512-HSuI5d6uey+c7x/VzQlPfCoGrfLyAc28vxWofKbjR9PJHm0AjQGSWkKw/OJnb+8S1g7nzgRsf0WH3dK+NNWYbg==}
+ dependencies:
+ rfc4648: 1.5.3
+ dev: false
+
/graceful-fs@4.2.11:
resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
@@ -11078,6 +11103,10 @@ packages:
resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
+ /rfc4648@1.5.3:
+ resolution: {integrity: sha512-MjOWxM065+WswwnmNONOT+bD1nXzY9Km6u3kzvnx8F8/HXGZdz3T6e6vZJ8Q/RIMUSp/nxqjH3GwvJDy8ijeQQ==}
+ dev: false
+
/rfdc@1.3.0:
resolution: {integrity: sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==}
dev: true
@@ -12947,6 +12976,12 @@ packages:
resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==}
dev: false
+ /xregexp@5.1.1:
+ resolution: {integrity: sha512-fKXeVorD+CzWvFs7VBuKTYIW63YD1e1osxwQ8caZ6o1jg6pDAbABDG54LCIq0j5cy7PjRvGIq6sef9DYPXpncg==}
+ dependencies:
+ '@babel/runtime-corejs3': 7.23.4
+ dev: false
+
/xtend@4.0.2:
resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==}
engines: {node: '>=0.4'}
diff --git a/prisma/migrations/20231020093655_/migration.sql b/prisma/migrations/20231020093655_/migration.sql
new file mode 100644
index 00000000..7054d795
--- /dev/null
+++ b/prisma/migrations/20231020093655_/migration.sql
@@ -0,0 +1 @@
+ALTER TABLE "Metadata" ADD COLUMN "ai_translation" JSONB;
\ No newline at end of file
diff --git a/prisma/schema.prisma b/prisma/schema.prisma
index c47d33ff..befd1fbf 100644
--- a/prisma/schema.prisma
+++ b/prisma/schema.prisma
@@ -18,6 +18,19 @@ model Metadata {
ai_summary_ja String?
ai_score Int?
ai_score_reason String?
+ // Expected JSON structure for the translation field:
+ // {
+ // "zh": {
+ // "title": "string",
+ // "content": "string",
+ // },
+ // "jp": {
+ // "title": "string",
+ // "content": "string",
+ // },
+ // ...
+ // }
+ ai_translation Json?
@@id([uri])
@@index([uri])
}
diff --git a/src/app/api/feed/route.ts b/src/app/api/feed/route.ts
index b6b7c182..39542c15 100644
--- a/src/app/api/feed/route.ts
+++ b/src/app/api/feed/route.ts
@@ -1,5 +1,6 @@
import { getQuery, NextServerResponse } from "~/lib/server-helper"
import { getFeed } from "~/models/home.model"
+import { decoratePageWithTranslation } from "~/queries/page.server"
export async function GET(req: Request) {
const query = getQuery(req)
@@ -16,6 +17,11 @@ export async function GET(req: Request) {
useHTML: false,
topic: query.topic,
})
+
+ for (const item of result.list) {
+ await decoratePageWithTranslation(item)
+ }
+
const res = new NextServerResponse()
return res.status(200).json(result)
}
diff --git a/src/app/site/[site]/[slug]/page.tsx b/src/app/site/[site]/[slug]/page.tsx
index 0f971b44..8773e2e7 100644
--- a/src/app/site/[site]/[slug]/page.tsx
+++ b/src/app/site/[site]/[slug]/page.tsx
@@ -16,7 +16,11 @@ import { toCid, toGateway } from "~/lib/ipfs-parser"
import { isInRN } from "~/lib/is-in-rn"
import { isOnlyContent } from "~/lib/is-only-content"
import getQueryClient from "~/lib/query-client"
-import { fetchGetPage, getSummary } from "~/queries/page.server"
+import {
+ decoratePageWithTranslation,
+ fetchGetPage,
+ getSummary,
+} from "~/queries/page.server"
import { fetchGetSite } from "~/queries/site.server"
export async function generateMetadata({
@@ -40,6 +44,8 @@ export async function generateMetadata({
queryClient,
)
+ await decoratePageWithTranslation(page)
+
const title = `${
page?.metadata?.content?.title || page?.metadata?.content?.content
} - ${site?.metadata?.content?.name || site?.handle}`
@@ -134,6 +140,8 @@ export default async function SitePagePage({
const { i18n } = await getTranslation()
const { t } = await getTranslation("common")
+ await decoratePageWithTranslation(page)
+
let summary: string | undefined
if (!page.metadata.content.disableAISummary) {
summary = await getSummary({
diff --git a/src/lib/calculate-tokens.ts b/src/lib/calculate-tokens.ts
new file mode 100644
index 00000000..62cf242d
--- /dev/null
+++ b/src/lib/calculate-tokens.ts
@@ -0,0 +1,66 @@
+import { encode } from "gpt-tokenizer"
+
+export type ModelTypes =
+ | "gpt-3.5-turbo"
+ | "gpt-3.5-turbo-0613"
+ | "gpt-3.5-turbo-16k"
+ | "gpt-3.5-turbo-16k-0613"
+ | "gpt-3.5-turbo-0301"
+ | "gpt-4"
+ | "gpt-4-0314"
+ | "gpt-4-32k-0314"
+ | "gpt-4-0613"
+ | "gpt-4-32k-0613"
+
+export function calculateTokens(
+ messages: string,
+ model: ModelTypes = "gpt-3.5-turbo-0613",
+) {
+ let tokens_per_message = 0
+ let tokens_per_name = 0
+ if (
+ [
+ "gpt-3.5-turbo-0613",
+ "gpt-3.5-turbo-16k-0613",
+ "gpt-4-0314",
+ "gpt-4-32k-0314",
+ "gpt-4-0613",
+ "gpt-4-32k-0613",
+ ].includes(model)
+ ) {
+ tokens_per_message = 3
+ tokens_per_name = 1
+ } else if (model == "gpt-3.5-turbo-0301") {
+ tokens_per_message = 4
+ tokens_per_name = -1
+ } else if (model.includes("gpt-3.5-turbo")) {
+ console.log(
+ "Warning: gpt-3.5-turbo may update over time. Returning num tokens assuming gpt-3.5-turbo-0613.",
+ )
+ return calculateTokens(messages, "gpt-3.5-turbo-0613")
+ } else if (model.includes("gpt-4")) {
+ console.log(
+ "Warning: gpt-4 may update over time. Returning num tokens assuming gpt-4-0613.",
+ )
+ return calculateTokens(messages, "gpt-4-0613")
+ } else {
+ throw new Error(
+ `num_tokens_from_messages() is not implemented for model ${model}. See https://github.com/openai/openai-python/blob/main/chatml.md for information on how messages are converted to tokens.`,
+ )
+ }
+ let num_tokens = 0
+ for (let i = 0; i < messages.length; i++) {
+ let message = messages[i]
+ num_tokens += tokens_per_message
+ // @ts-ignore
+ for (let key in message) {
+ let value = message[key]
+ num_tokens += encode(value).length
+ if (key == "name") {
+ num_tokens += tokens_per_name
+ }
+ }
+ }
+ num_tokens += 3
+ return num_tokens
+}
diff --git a/src/lib/detect-lang.ts b/src/lib/detect-lang.ts
new file mode 100644
index 00000000..d5e3c927
--- /dev/null
+++ b/src/lib/detect-lang.ts
@@ -0,0 +1,67 @@
+import XRegExp from "xregexp"
+
+import { Language } from "./types"
+
+type Thresholds = Partial>
+
+const _thresholds: Thresholds = {
+ en: 0.8,
+ zh: 0.3,
+ ja: 0.5,
+}
+
+export function detectLanguage(
+ text: string,
+ thresholds: Thresholds = _thresholds,
+): Language {
+ // Pre-process the text
+ text = text.replace(/[\d\s\p{P}]/gu, "") // Remove numbers, whitespace, and punctuation
+
+ // split into words
+ const langs: Array = text
+ .trim()
+ .split(/\s+/)
+ .map((word) => {
+ return detect(word, thresholds)
+ })
+
+ // pick the lang with the most occurrences
+ const result = langs.reduce<{
+ k: Record
+ max: string | null
+ }>(
+ (acc, el) => {
+ if (el) {
+ acc.k[el] = acc.k[el] ? acc.k[el] + 1 : 1
+ acc.max = acc.max ? (acc.k[acc.max] < acc.k[el] ? el : acc.max) : el
+ }
+ return acc
+ },
+ { k: {}, max: null },
+ )
+
+ return result.max as Language
+
+ function detect(text: string, thresholds: Thresholds): string | null {
+ const scores: Record = {}
+ const regexes: Record = {
+ en: XRegExp("\\p{Latin}", "gi"),
+ zh: XRegExp("\\p{Han}", "gi"),
+ ja: XRegExp("[\\p{Hiragana}\\p{Katakana}]", "gi"),
+ }
+
+ for (const [lang, regex] of Object.entries(regexes)) {
+ const matches = XRegExp.match(text, regex) || []
+ const score = matches.length / text.length
+ if (score && score >= thresholds[lang as keyof Thresholds]!) {
+ return lang
+ }
+ scores[lang] = score
+ }
+
+ if (Object.keys(scores).length === 0) return null
+
+ // pick lang with highest percentage
+ return Object.keys(scores).reduce((a, b) => (scores[a] > scores[b] ? a : b))
+ }
+}
diff --git a/src/lib/expand-unit.ts b/src/lib/expand-unit.ts
index 1c8b5c40..ae0e3584 100644
--- a/src/lib/expand-unit.ts
+++ b/src/lib/expand-unit.ts
@@ -7,6 +7,7 @@ import { toCid, toGateway } from "~/lib/ipfs-parser"
import readingTime from "~/lib/reading-time"
import { ExpandedCharacter, ExpandedNote, PortfolioStats } from "~/lib/types"
+import { detectLanguage } from "./detect-lang"
import { getNoteSlug } from "./helpers"
export const expandCrossbellNote = async ({
@@ -49,12 +50,11 @@ export const expandCrossbellNote = async ({
let rendered
if (expandedNote.metadata?.content?.content) {
const { renderPageContent } = await import("~/markdown")
- rendered = renderPageContent(expandedNote.metadata.content.content, true)
+ const content = expandedNote.metadata.content.content
+ rendered = renderPageContent(content, true)
if (keyword) {
- const position = expandedNote.metadata.content.content
- .toLowerCase()
- .indexOf(keyword.toLowerCase())
- expandedNote.metadata.content.summary = `...${expandedNote.metadata.content.content.slice(
+ const position = content.toLowerCase().indexOf(keyword.toLowerCase())
+ expandedNote.metadata.content.summary = `...${content.slice(
position - 10,
position + 100,
)}`
@@ -64,6 +64,12 @@ export const expandCrossbellNote = async ({
}
}
+ const processedContent = removeMarkdown(
+ content.replace(/```[^]+?```/g, ""),
+ )
+ const detectedLang = detectLanguage(processedContent)
+ expandedNote.metadata.content.originalLanguage = detectedLang
+
expandedNote.metadata.content.audio = rendered.audio
expandedNote.metadata.content.frontMatter = rendered.frontMatter
diff --git a/src/lib/i18n/settings.ts b/src/lib/i18n/settings.ts
index 7b70c27a..31baae47 100644
--- a/src/lib/i18n/settings.ts
+++ b/src/lib/i18n/settings.ts
@@ -1,5 +1,8 @@
+import { Language } from "../types"
+
export const fallbackLng = "en"
-export const languages = ["en", "zh", "zh-TW", "ja"]
+export const languages: Language[] = ["en", "zh", "zh-TW", "ja"]
+
export const languageNames = {
en: "English",
zh: "中文",
diff --git a/src/lib/llm-model-switcher-by-text-length.ts b/src/lib/llm-model-switcher-by-text-length.ts
new file mode 100644
index 00000000..6cef8b35
--- /dev/null
+++ b/src/lib/llm-model-switcher-by-text-length.ts
@@ -0,0 +1,54 @@
+import { calculateTokens } from "./calculate-tokens"
+import { Language } from "./types"
+
+function getTolerantCount(textLength: "4k" | "16k"): number {
+ const ratio = 0.8
+
+ if (textLength == "4k") {
+ return 4000 * ratio
+ }
+
+ return 16000
+}
+
+// TODO: This is a temporary solution. Because we don't know the language of the original text, we can't calculate the tokens accurately. Currently, only "Chinese to other languages" is supported.
+export function llmModelSwitcherByTextLength(
+ text: string,
+ options: {
+ // If true, include the response in the text length calculation with the specified language
+ includeResponse?: { lang: Language }
+ } = {},
+): {
+ modelSize: "4k" | "16k" | undefined
+ tokens: number
+} {
+ const { includeResponse } = options
+ const tokens = calculateTokens(text)
+
+ const langRatioMapping: { [key in Language]: number } = {
+ en: 1.6,
+ ja: 1.25,
+ zh: 1,
+ "zh-TW": 1,
+ }
+
+ const finalCount =
+ tokens / (includeResponse ? langRatioMapping[includeResponse.lang] : 1)
+
+ if (finalCount < getTolerantCount("4k")) {
+ return {
+ modelSize: "4k",
+ tokens,
+ }
+ } else if (finalCount < getTolerantCount("16k")) {
+ return {
+ modelSize: "16k",
+ tokens,
+ }
+ }
+
+ return {
+ modelSize: undefined,
+ tokens,
+ }
+}
diff --git a/src/lib/types.ts b/src/lib/types.ts
index 1b190844..b970bde6 100644
--- a/src/lib/types.ts
+++ b/src/lib/types.ts
@@ -1,5 +1,7 @@
import type { CharacterEntity, NoteEntity } from "crossbell"
+export type Language = "en" | "zh" | "zh-TW" | "ja"
+
export type Site = {
id: string
name: string
@@ -89,6 +91,7 @@ export type ExpandedNote = NoteEntity & {
summary?: string
cover?: string
images?: string[]
+ originalLanguage?: Language
frontMatter?: Record
slug?: string
audio?: string
diff --git a/src/queries/page.server.ts b/src/queries/page.server.ts
index b0958619..6759122d 100644
--- a/src/queries/page.server.ts
+++ b/src/queries/page.server.ts
@@ -1,5 +1,9 @@
import AsyncLock from "async-lock"
-import { AnalyzeDocumentChain, loadSummarizationChain } from "langchain/chains"
+import {
+ AnalyzeDocumentChain,
+ LLMChain,
+ loadSummarizationChain,
+} from "langchain/chains"
import { OpenAI } from "langchain/llms/openai"
import { PromptTemplate } from "langchain/prompts"
import removeMarkdown from "remove-markdown"
@@ -7,9 +11,13 @@ import removeMarkdown from "remove-markdown"
import { Metadata } from "@prisma/client"
import { QueryClient } from "@tanstack/react-query"
-import { toGateway } from "~/lib/ipfs-parser"
+import { getTranslation as getTranslationWithI18n } from "~/lib/i18n"
+import { languageNames } from "~/lib/i18n/settings"
+import { toCid, toGateway } from "~/lib/ipfs-parser"
+import { llmModelSwitcherByTextLength } from "~/lib/llm-model-switcher-by-text-length"
import prisma from "~/lib/prisma.server"
import { cacheGet } from "~/lib/redis.server"
+import { Language } from "~/lib/types"
import * as pageModel from "~/models/page.model"
export const fetchGetPage = async (
@@ -69,6 +77,203 @@ export const fetchGetPagesBySite = async (
})
}
+// Content translation
+
+type ContentTranslation = {
+ title?: string
+ content?: string
+}
+
+let translationModel4K: OpenAI | undefined
+let translationModel16K: OpenAI | undefined
+if (process.env.OPENAI_API_KEY) {
+ const options = {
+ openAIApiKey: process.env.OPENAI_API_KEY,
+ temperature: 0.2,
+ maxTokens: -1,
+ }
+ translationModel4K = new OpenAI({ ...options, modelName: "gpt-3.5-turbo" })
+ translationModel16K = new OpenAI({
+ ...options,
+ modelName: "gpt-3.5-turbo-16k",
+ })
+}
+
+type ChainKeyType = `${4 | 16}k_${Language}` // e.g. "4k_en" | "4k_zh" | "4k_zh-TW" | "4k_ja" | "16k_en" | "16k_zh" | "16k_zh-TW" | "16k_ja"
+const translationChains = new Map()
+
+const getOriginalTranslation = async (
+ cid: string,
+ targetLang: Language,
+ originalLang?: Language,
+): Promise => {
+ if (!translationModel4K || !translationModel16K) return
+
+ try {
+ const { title, content } = await (
+ await fetch(toGateway(`ipfs://${cid}`))
+ ).json()
+
+ // If the detected language is the same as the target language, return the original content
+ if (originalLang === targetLang) {
+ console.warn(
+ `|__ Warn: Detected language is the same as the target language, return the original content: ${cid}, ${targetLang}`,
+ )
+ return
+ }
+
+ console.time(`fetching translation ${cid}, ${targetLang}`)
+ const { modelSize, tokens } = llmModelSwitcherByTextLength(content, {
+ includeResponse: { lang: targetLang },
+ })
+
+ if (!modelSize) {
+ console.error(
+ `|__ Error: Content too long for translation: ${cid}, ${targetLang}. (Tokens: ${tokens})`,
+ )
+ return
+ }
+
+ let chain = translationChains.get(`${modelSize}_${targetLang}`)
+
+ if (!chain) {
+ const prompt = new PromptTemplate({
+ template: `Translate the following text into "${languageNames[targetLang]}" language:
+ {text}
+ Translation:`,
+ inputVariables: ["text"],
+ })
+
+ const translateModel =
+ modelSize === "4k" ? translationModel4K : translationModel16K
+
+ chain = new LLMChain({ llm: translateModel, prompt })
+
+ translationChains.set(`${modelSize}_${targetLang}`, chain)
+ }
+
+ const t = await chain.call({ text: title })
+ const c = await chain.call({ text: content })
+
+ console.timeEnd(`fetching translation ${cid}, ${targetLang}`)
+
+ return {
+ title: t.text,
+ content: c.text,
+ }
+ } catch (error) {
+ console.error(error)
+ console.timeEnd(`fetching translation ${cid}, ${targetLang}`)
+ }
+}
+
+async function getTranslation({
+ cid,
+ lang = "en",
+}: {
+ cid: string
+ lang?: Language
+}) {
+ const translatedContent = (await cacheGet({
+ key: ["translation", cid, lang],
+ allowEmpty: true,
+ noUpdate: true,
+ noExpire: true,
+ getValueFun: async () => {
+ let result
+
+ await lock.acquire(`translation_${cid}`, async () => {
+ const meta = await prisma.metadata.findFirst({
+ where: {
+ uri: `ipfs://${cid}`,
+ },
+ })
+
+ const key = "ai_translation"
+ const translations = meta?.[key as keyof Metadata] as Record<
+ string,
+ ContentTranslation
+ >
+ const translatedJson = translations?.[lang]
+
+ if (translatedJson) {
+ result = translatedJson
+ } else {
+ const newTranslation = await getOriginalTranslation(cid, lang)
+ if (newTranslation) {
+ /**
+ * e.g.
+ *
+ * {
+ * "en": {
+ * "title": "title",
+ * "content": "content"
+ * },
+ * "zh": {
+ * "title": "标题",
+ * "content": "内容"
+ * },
+ * ...
+ * }
+ *
+ */
+ const finalTranslation = {
+ ...translations,
+ [lang]: newTranslation,
+ }
+
+ if (meta) {
+ await prisma.metadata.update({
+ where: { uri: `ipfs://${cid}` },
+ data: {
+ [key as keyof Metadata]: finalTranslation,
+ },
+ })
+ } else {
+ await prisma.metadata.create({
+ data: {
+ uri: `ipfs://${cid}`,
+ [key as keyof Metadata]: finalTranslation,
+ },
+ })
+ }
+ result = newTranslation
+ }
+ }
+ })
+
+ return result
+ },
+ })) as ContentTranslation | undefined
+
+ return translatedContent
+}
+
+// Modify page content with translation
+export async function decoratePageWithTranslation(
+ page?: Awaited> | null,
+) {
+ if (!page) return
+ const cid = toCid(page?.metadata?.uri || "")
+ const { i18n } = await getTranslationWithI18n()
+ const targetLanguage = i18n.resolvedLanguage as Language
+ const originalLanguage = page?.metadata?.content?.originalLanguage
+
+ if (originalLanguage === targetLanguage) {
+ return
+ }
+
+ const translatedContent = await getTranslation({
+ cid,
+ lang: targetLanguage,
+ })
+
+ if (translatedContent && page?.metadata?.content) {
+ page.metadata.content["content"] = translatedContent.content
+ page.metadata.content["title"] = translatedContent.title
+ }
+}
+
// Post summary
let model: OpenAI | undefined
From f520e63b1962293f2e34e0fdd4844fbef7390e56 Mon Sep 17 00:00:00 2001
From: Caspian
Date: Fri, 1 Dec 2023 15:59:13 +0000
Subject: [PATCH 2/4] Merge branch 'dev' into feat/automatic_translate_content
---
data/topics.json | 8 +-
deploy/dev/cm.yaml | 4 +
deploy/dev/svc.yaml | 4 +
next.config.js | 183 +-
package.json | 45 +-
pnpm-lock.yaml | 2787 ++++++++---------
.../(home)/(activities)/comments/page.tsx | 0
.../(home)/(activities)/following/page.tsx | 0
.../(home)/(activities)/hottest/page.tsx | 0
.../(home)/(activities)/latest/page.tsx | 0
.../(home)/(activities)/layout.tsx | 0
.../(home)/(activities)/page.tsx | 0
.../(home)/(activities)/search/page.tsx | 0
.../(home)/(activities)/shorts/page.tsx | 0
.../(home)/(activities)/tag/[tag]/page.tsx | 0
.../(activities)/topic/[topic]/page.tsx | 6 +-
src/app/{ => [locale]}/(home)/about/page.tsx | 141 +-
src/app/{ => [locale]}/(home)/layout.tsx | 0
.../{ => [locale]}/(home)/support/page.tsx | 0
.../@modal/(.)post/[site]/[slug]/page.tsx | 8 +-
src/app/{ => [locale]}/@modal/default.ts | 0
.../{ => [locale]}/ColorSchemeInjector.tsx | 0
.../achievements/page-component.tsx | 0
.../[subdomain]/achievements/page.tsx | 0
.../[subdomain]/comments/page-component.tsx | 42 +-
.../dashboard/[subdomain]/comments/page.tsx | 0
.../dashboard/[subdomain]/editor/page.tsx | 0
.../[subdomain]/editor/portfolio-editor.tsx | 12 +-
.../[subdomain]/editor/post-editor.tsx | 18 +-
.../[subdomain]/editor/short-editor.tsx | 14 +-
.../[subdomain]/events/page-component.tsx | 4 +-
.../dashboard/[subdomain]/events/page.tsx | 0
.../import/markdown/page-component.tsx | 6 +-
.../[subdomain]/import/markdown/page.tsx | 0
.../import/mirror/page-component.tsx | 8 +-
.../[subdomain]/import/mirror/page.tsx | 0
.../[subdomain]/import/page-component.tsx | 4 +-
.../dashboard/[subdomain]/import/page.tsx | 0
.../[subdomain]/layout-component.tsx | 12 +-
.../dashboard/[subdomain]/layout.tsx | 0
.../dashboard/[subdomain]/page-component.tsx | 28 +-
.../dashboard/[subdomain]/page.tsx | 0
.../dashboard/[subdomain]/pages/page.tsx | 0
.../dashboard/[subdomain]/portfolios/page.tsx | 0
.../dashboard/[subdomain]/posts/page.tsx | 0
.../settings/css/page-component.tsx | 10 +-
.../[subdomain]/settings/css/page.tsx | 0
.../settings/domains/page-component.tsx | 12 +-
.../[subdomain]/settings/domains/page.tsx | 0
.../settings/general/page-component.tsx | 78 +-
.../[subdomain]/settings/general/page.tsx | 0
.../settings/navigation/page-component.tsx | 6 +-
.../[subdomain]/settings/navigation/page.tsx | 0
.../settings/operator/page-component.tsx | 8 +-
.../[subdomain]/settings/operator/page.tsx | 0
.../social-platforms/page-component.tsx | 28 +-
.../settings/social-platforms/page.tsx | 0
.../dashboard/[subdomain]/shorts/page.tsx | 0
.../[subdomain]/tokens/page-component.tsx | 23 +-
.../dashboard/[subdomain]/tokens/page.tsx | 0
.../dashboard/page-component.tsx | 0
src/app/{ => [locale]}/dashboard/page.tsx | 0
src/app/{ => [locale]}/default.ts | 0
src/app/{ => [locale]}/feed/hottest/route.ts | 0
src/app/{ => [locale]}/feed/latest/route.ts | 0
src/app/{ => [locale]}/layout.tsx | 45 +-
src/app/{ => [locale]}/oia/page-component.tsx | 4 +-
src/app/{ => [locale]}/oia/page.tsx | 0
.../post/[site]/[slug]/page.tsx | 0
src/app/{ => [locale]}/providers.tsx | 80 +-
.../site/[site]/[slug]/page.tsx | 20 +-
.../site/[site]/archives/page.tsx | 0
.../site/[site]/feed/comments/route.ts | 0
.../{ => [locale]}/site/[site]/feed/route.ts | 0
src/app/{ => [locale]}/site/[site]/layout.tsx | 7 +-
.../{ => [locale]}/site/[site]/nft/page.tsx | 4 +-
.../{ => [locale]}/site/[site]/not-found.tsx | 7 +-
src/app/{ => [locale]}/site/[site]/page.tsx | 0
.../site/[site]/portfolios/page.tsx | 0
.../preview/[previewId]/page-component.tsx | 6 +-
.../site/[site]/preview/[previewId]/page.tsx | 0
.../site/[site]/robots.txt/route.ts | 0
.../site/[site]/search/page.tsx | 0
.../site/[site]/shorts/page.tsx | 0
.../site/[site]/sitemap.xml/route.ts | 0
.../site/[site]/tag/[tag]/page.tsx | 0
src/components/common/AchievementItem.tsx | 4 +-
src/components/common/AchievementModal.tsx | 4 +-
src/components/common/BlockchainInfo.tsx | 6 +-
src/components/common/CharacterCard.tsx | 5 +-
src/components/common/CharacterList.tsx | 8 +-
src/components/common/Comment.tsx | 6 +-
src/components/common/CommentInput.tsx | 4 +-
src/components/common/CommentItem.tsx | 4 +-
src/components/common/ConnectButton.tsx | 4 +-
.../common/DeleteConfirmationModal.tsx | 4 +-
src/components/common/EmojiPicker.tsx | 4 +-
src/components/common/FollowAllButton.tsx | 4 +-
src/components/common/FollowingButton.tsx | 18 +-
src/components/common/FollowingCount.tsx | 4 +-
src/components/common/LanguageSwitch.tsx | 22 +-
src/components/common/PatronButton.tsx | 5 +-
src/components/common/PatronModal.tsx | 18 +-
src/components/common/PostCard.tsx | 4 +-
src/components/common/ReactionComment.tsx | 5 +-
src/components/common/ReactionLike.tsx | 38 +-
src/components/common/ReactionMint.tsx | 46 +-
src/components/common/ReactionShare.tsx | 10 +-
src/components/common/ReactionTip.tsx | 4 +-
src/components/common/SearchInput.tsx | 4 +-
src/components/dashboard/DashboardMain.tsx | 5 +-
src/components/dashboard/DualColumnEditor.tsx | 6 +-
src/components/dashboard/EditorToolbar.tsx | 6 +-
src/components/dashboard/ImportPreview.tsx | 4 +-
src/components/dashboard/OptionsButton.tsx | 8 +-
src/components/dashboard/PagesManager.tsx | 194 +-
.../PagesManagerBatchSelectActionTab.tsx | 8 +-
src/components/dashboard/PagesManagerMenu.tsx | 8 +-
src/components/dashboard/PublishButton.tsx | 4 +-
src/components/dashboard/PublishedModal.tsx | 7 +-
src/components/dashboard/SettingsLayout.tsx | 5 +-
.../editor-properties/EditorAutofill.tsx | 4 +-
.../editor-properties/EditorContent.tsx | 4 +-
.../editor-properties/EditorCover.tsx | 5 +-
.../EditorDisableAISummary.tsx | 5 +-
.../editor-properties/EditorExcerpt.tsx | 4 +-
.../editor-properties/EditorExternalUrl.tsx | 4 +-
.../editor-properties/EditorImages.tsx | 4 +-
.../editor-properties/EditorPublishAt.tsx | 7 +-
.../editor-properties/EditorSlug.tsx | 4 +-
.../editor-properties/EditorTags.tsx | 5 +-
.../editor-properties/EditorTitle.tsx | 4 +-
src/components/home/BlockNumber.tsx | 4 +-
src/components/home/HomeActivitiesTabs.tsx | 4 +-
src/components/home/HomeFeed.tsx | 8 +-
src/components/home/HomeSidebar.tsx | 28 +-
src/components/home/HomeTabs.tsx | 4 +-
src/components/home/ParticipateButton.tsx | 5 +-
src/components/home/ShowMoreContainer.tsx | 5 +-
src/components/home/Showcase.tsx | 4 +-
src/components/site/EditButton.tsx | 4 +-
src/components/site/OIAButton.tsx | 4 +-
src/components/site/PostList.tsx | 5 +-
src/components/site/ShortPreviewList.tsx | 4 +-
src/components/site/SiteArchives.tsx | 20 +-
src/components/site/SiteFooter.tsx | 18 +-
src/components/site/SiteHeaderMenu.tsx | 4 +-
src/components/site/SiteSearch.tsx | 4 +-
src/components/ui/APlayer.tsx | 4 +-
src/components/ui/BoxRadio.tsx | 4 +-
src/components/ui/EmptyState.tsx | 4 +-
src/components/ui/Image.tsx | 1 +
src/components/ui/ImageUploader.tsx | 4 +-
src/components/ui/Modal.tsx | 8 +-
src/components/ui/Skeleton.tsx | 4 +-
src/components/ui/Tabs.tsx | 8 +-
src/hooks/useDate.ts | 9 +-
src/hooks/useLang.ts | 13 -
src/i18n.ts | 15 +
src/lib/accept-lang.ts | 25 -
src/lib/helpers.ts | 13 +-
src/lib/i18n/client.ts | 87 -
src/lib/i18n/index.ts | 33 -
src/lib/i18n/locales/en/common.json | 7 -
src/lib/i18n/locales/en/dashboard.json | 9 -
src/lib/i18n/locales/en/index.json | 29 -
src/lib/i18n/locales/en/site.json | 5 -
src/lib/i18n/locales/ja/common.json | 65 -
src/lib/i18n/locales/ja/dashboard.json | 122 -
src/lib/i18n/locales/ja/index.json | 26 -
src/lib/i18n/locales/ja/site.json | 14 -
src/lib/i18n/locales/zh-TW/common.json | 97 -
src/lib/i18n/locales/zh-TW/dashboard.json | 204 --
src/lib/i18n/locales/zh-TW/index.json | 72 -
src/lib/i18n/locales/zh-TW/site.json | 26 -
src/lib/i18n/locales/zh/common.json | 114 -
src/lib/i18n/locales/zh/dashboard.json | 237 --
src/lib/i18n/locales/zh/index.json | 73 -
src/lib/i18n/locales/zh/site.json | 29 -
src/lib/i18n/settings.ts | 25 -
src/lib/language-detector.ts | 16 -
src/markdown/index.ts | 3 +
src/messages/en.json | 113 +
src/messages/ja.json | 215 ++
src/messages/zh-TW.json | 376 +++
src/messages/zh.json | 428 +++
src/middleware.ts | 65 +-
src/providers/LangProvider.tsx | 25 -
src/queries/page.server.ts | 12 +-
189 files changed, 3313 insertions(+), 3663 deletions(-)
rename src/app/{ => [locale]}/(home)/(activities)/comments/page.tsx (100%)
rename src/app/{ => [locale]}/(home)/(activities)/following/page.tsx (100%)
rename src/app/{ => [locale]}/(home)/(activities)/hottest/page.tsx (100%)
rename src/app/{ => [locale]}/(home)/(activities)/latest/page.tsx (100%)
rename src/app/{ => [locale]}/(home)/(activities)/layout.tsx (100%)
rename src/app/{ => [locale]}/(home)/(activities)/page.tsx (100%)
rename src/app/{ => [locale]}/(home)/(activities)/search/page.tsx (100%)
rename src/app/{ => [locale]}/(home)/(activities)/shorts/page.tsx (100%)
rename src/app/{ => [locale]}/(home)/(activities)/tag/[tag]/page.tsx (100%)
rename src/app/{ => [locale]}/(home)/(activities)/topic/[topic]/page.tsx (91%)
rename src/app/{ => [locale]}/(home)/about/page.tsx (76%)
rename src/app/{ => [locale]}/(home)/layout.tsx (100%)
rename src/app/{ => [locale]}/(home)/support/page.tsx (100%)
rename src/app/{ => [locale]}/@modal/(.)post/[site]/[slug]/page.tsx (96%)
rename src/app/{ => [locale]}/@modal/default.ts (100%)
rename src/app/{ => [locale]}/ColorSchemeInjector.tsx (100%)
rename src/app/{ => [locale]}/dashboard/[subdomain]/achievements/page-component.tsx (100%)
rename src/app/{ => [locale]}/dashboard/[subdomain]/achievements/page.tsx (100%)
rename src/app/{ => [locale]}/dashboard/[subdomain]/comments/page-component.tsx (77%)
rename src/app/{ => [locale]}/dashboard/[subdomain]/comments/page.tsx (100%)
rename src/app/{ => [locale]}/dashboard/[subdomain]/editor/page.tsx (100%)
rename src/app/{ => [locale]}/dashboard/[subdomain]/editor/portfolio-editor.tsx (96%)
rename src/app/{ => [locale]}/dashboard/[subdomain]/editor/post-editor.tsx (97%)
rename src/app/{ => [locale]}/dashboard/[subdomain]/editor/short-editor.tsx (96%)
rename src/app/{ => [locale]}/dashboard/[subdomain]/events/page-component.tsx (98%)
rename src/app/{ => [locale]}/dashboard/[subdomain]/events/page.tsx (100%)
rename src/app/{ => [locale]}/dashboard/[subdomain]/import/markdown/page-component.tsx (93%)
rename src/app/{ => [locale]}/dashboard/[subdomain]/import/markdown/page.tsx (100%)
rename src/app/{ => [locale]}/dashboard/[subdomain]/import/mirror/page-component.tsx (93%)
rename src/app/{ => [locale]}/dashboard/[subdomain]/import/mirror/page.tsx (100%)
rename src/app/{ => [locale]}/dashboard/[subdomain]/import/page-component.tsx (92%)
rename src/app/{ => [locale]}/dashboard/[subdomain]/import/page.tsx (100%)
rename src/app/{ => [locale]}/dashboard/[subdomain]/layout-component.tsx (97%)
rename src/app/{ => [locale]}/dashboard/[subdomain]/layout.tsx (100%)
rename src/app/{ => [locale]}/dashboard/[subdomain]/page-component.tsx (92%)
rename src/app/{ => [locale]}/dashboard/[subdomain]/page.tsx (100%)
rename src/app/{ => [locale]}/dashboard/[subdomain]/pages/page.tsx (100%)
rename src/app/{ => [locale]}/dashboard/[subdomain]/portfolios/page.tsx (100%)
rename src/app/{ => [locale]}/dashboard/[subdomain]/posts/page.tsx (100%)
rename src/app/{ => [locale]}/dashboard/[subdomain]/settings/css/page-component.tsx (96%)
rename src/app/{ => [locale]}/dashboard/[subdomain]/settings/css/page.tsx (100%)
rename src/app/{ => [locale]}/dashboard/[subdomain]/settings/domains/page-component.tsx (97%)
rename src/app/{ => [locale]}/dashboard/[subdomain]/settings/domains/page.tsx (100%)
rename src/app/{ => [locale]}/dashboard/[subdomain]/settings/general/page-component.tsx (80%)
rename src/app/{ => [locale]}/dashboard/[subdomain]/settings/general/page.tsx (100%)
rename src/app/{ => [locale]}/dashboard/[subdomain]/settings/navigation/page-component.tsx (97%)
rename src/app/{ => [locale]}/dashboard/[subdomain]/settings/navigation/page.tsx (100%)
rename src/app/{ => [locale]}/dashboard/[subdomain]/settings/operator/page-component.tsx (97%)
rename src/app/{ => [locale]}/dashboard/[subdomain]/settings/operator/page.tsx (100%)
rename src/app/{ => [locale]}/dashboard/[subdomain]/settings/social-platforms/page-component.tsx (89%)
rename src/app/{ => [locale]}/dashboard/[subdomain]/settings/social-platforms/page.tsx (100%)
rename src/app/{ => [locale]}/dashboard/[subdomain]/shorts/page.tsx (100%)
rename src/app/{ => [locale]}/dashboard/[subdomain]/tokens/page-component.tsx (90%)
rename src/app/{ => [locale]}/dashboard/[subdomain]/tokens/page.tsx (100%)
rename src/app/{ => [locale]}/dashboard/page-component.tsx (100%)
rename src/app/{ => [locale]}/dashboard/page.tsx (100%)
rename src/app/{ => [locale]}/default.ts (100%)
rename src/app/{ => [locale]}/feed/hottest/route.ts (100%)
rename src/app/{ => [locale]}/feed/latest/route.ts (100%)
rename src/app/{ => [locale]}/layout.tsx (75%)
rename src/app/{ => [locale]}/oia/page-component.tsx (94%)
rename src/app/{ => [locale]}/oia/page.tsx (100%)
rename src/app/{ => [locale]}/post/[site]/[slug]/page.tsx (100%)
rename src/app/{ => [locale]}/providers.tsx (61%)
rename src/app/{ => [locale]}/site/[site]/[slug]/page.tsx (94%)
rename src/app/{ => [locale]}/site/[site]/archives/page.tsx (100%)
rename src/app/{ => [locale]}/site/[site]/feed/comments/route.ts (100%)
rename src/app/{ => [locale]}/site/[site]/feed/route.ts (100%)
rename src/app/{ => [locale]}/site/[site]/layout.tsx (98%)
rename src/app/{ => [locale]}/site/[site]/nft/page.tsx (96%)
rename src/app/{ => [locale]}/site/[site]/not-found.tsx (84%)
rename src/app/{ => [locale]}/site/[site]/page.tsx (100%)
rename src/app/{ => [locale]}/site/[site]/portfolios/page.tsx (100%)
rename src/app/{ => [locale]}/site/[site]/preview/[previewId]/page-component.tsx (93%)
rename src/app/{ => [locale]}/site/[site]/preview/[previewId]/page.tsx (100%)
rename src/app/{ => [locale]}/site/[site]/robots.txt/route.ts (100%)
rename src/app/{ => [locale]}/site/[site]/search/page.tsx (100%)
rename src/app/{ => [locale]}/site/[site]/shorts/page.tsx (100%)
rename src/app/{ => [locale]}/site/[site]/sitemap.xml/route.ts (100%)
rename src/app/{ => [locale]}/site/[site]/tag/[tag]/page.tsx (100%)
delete mode 100644 src/hooks/useLang.ts
create mode 100644 src/i18n.ts
delete mode 100644 src/lib/accept-lang.ts
delete mode 100644 src/lib/i18n/client.ts
delete mode 100644 src/lib/i18n/index.ts
delete mode 100644 src/lib/i18n/locales/en/common.json
delete mode 100644 src/lib/i18n/locales/en/dashboard.json
delete mode 100644 src/lib/i18n/locales/en/index.json
delete mode 100644 src/lib/i18n/locales/en/site.json
delete mode 100644 src/lib/i18n/locales/ja/common.json
delete mode 100644 src/lib/i18n/locales/ja/dashboard.json
delete mode 100644 src/lib/i18n/locales/ja/index.json
delete mode 100644 src/lib/i18n/locales/ja/site.json
delete mode 100644 src/lib/i18n/locales/zh-TW/common.json
delete mode 100644 src/lib/i18n/locales/zh-TW/dashboard.json
delete mode 100644 src/lib/i18n/locales/zh-TW/index.json
delete mode 100644 src/lib/i18n/locales/zh-TW/site.json
delete mode 100644 src/lib/i18n/locales/zh/common.json
delete mode 100644 src/lib/i18n/locales/zh/dashboard.json
delete mode 100644 src/lib/i18n/locales/zh/index.json
delete mode 100644 src/lib/i18n/locales/zh/site.json
delete mode 100644 src/lib/i18n/settings.ts
delete mode 100644 src/lib/language-detector.ts
create mode 100644 src/messages/en.json
create mode 100644 src/messages/ja.json
create mode 100644 src/messages/zh-TW.json
create mode 100644 src/messages/zh.json
delete mode 100644 src/providers/LangProvider.tsx
diff --git a/data/topics.json b/data/topics.json
index d3b6a54b..3d9e8bad 100644
--- a/data/topics.json
+++ b/data/topics.json
@@ -1,7 +1,7 @@
[
{
"name": "xLog",
- "description": "Let's talk about xLog, whether to praise or criticize it.",
+ "description": "Let's talk about xLog, whether to praise or criticize it",
"includeTags": ["xLog"],
"includeKeywords": ["xLog"],
"excludeKeywords": ["同步更新至 xLog"]
@@ -29,13 +29,13 @@
},
{
"name": "AI",
- "description": "The world is undergoing changes, and we are at the center of it.",
+ "description": "The world is undergoing changes, and we are at the center of it",
"includeTags": ["AI"],
"includeKeywords": ["GPT", "Midjourney", "AIGC", " AI ", "OpenAI"]
},
{
"name": "Journal",
- "description": "Discover new perspectives and insights in others' weekly, monthly, or yearly journal.",
+ "description": "Discover new perspectives and insights in others' weekly, monthly, or yearly journal",
"includeTags": ["Journal", "日记"],
"includeKeywords": [
"Review",
@@ -49,7 +49,7 @@
},
{
"name": "Fiction",
- "description": "Experience a world of imagination through these fiction stories.",
+ "description": "Experience a world of imagination through these fiction stories",
"includeTags": ["Fiction", "小说"],
"notes": [
"55405-3",
diff --git a/deploy/dev/cm.yaml b/deploy/dev/cm.yaml
index e4882df8..a91663b8 100644
--- a/deploy/dev/cm.yaml
+++ b/deploy/dev/cm.yaml
@@ -21,6 +21,8 @@ data:
reverse_proxy xlog-internal.crossbell.svc:3000 {
header_up x-forwarded-proto http
+ header_up X-Real-IP {remote_host}
+ header_up X-Forwarded-For {remote_host}
}
}
@@ -35,6 +37,8 @@ data:
reverse_proxy xlog-internal.crossbell.svc:3000 {
header_up x-forwarded-proto http
+ header_up X-Real-IP {remote_host}
+ header_up X-Forwarded-For {remote_host}
}
}
---
diff --git a/deploy/dev/svc.yaml b/deploy/dev/svc.yaml
index 13975b68..65bda0ae 100644
--- a/deploy/dev/svc.yaml
+++ b/deploy/dev/svc.yaml
@@ -6,8 +6,12 @@ metadata:
annotations:
service.beta.kubernetes.io/alibaba-cloud-loadbalancer-name: "xlog-dev"
service.beta.kubernetes.io/alibaba-cloud-loadbalancer-spec: "slb.s1.small"
+ service.beta.kubernetes.io/alibaba-cloud-loadbalancer-acl-id: acl-7go649a51gt3cw7qgsvls
+ service.beta.kubernetes.io/alibaba-cloud-loadbalancer-acl-status: "on"
+ service.beta.kubernetes.io/alibaba-cloud-loadbalancer-acl-type: black
spec:
type: LoadBalancer
+ externalTrafficPolicy: Local
selector:
app: xlog-caddy
ports:
diff --git a/next.config.js b/next.config.js
index bbb8b01b..226118c8 100644
--- a/next.config.js
+++ b/next.config.js
@@ -5,105 +5,110 @@ const withBundleAnalyzer = require("@next/bundle-analyzer")({
})
const execSync = require("child_process").execSync
+const withNextIntl = require("next-intl/plugin")()
+
const lastCommitCommand = "git rev-parse HEAD"
-module.exports = withBundleAnalyzer({
- output: "standalone",
- env: {
- APP_DESCRIPTION: pkg.description,
- },
- experimental: {
- scrollRestoration: true,
- serverComponentsExternalPackages: ["rehype-react"],
- },
- productionBrowserSourceMaps: true,
+module.exports = withBundleAnalyzer(
+ withNextIntl({
+ output: "standalone",
+ env: {
+ APP_DESCRIPTION: pkg.description,
+ },
+ experimental: {
+ scrollRestoration: true,
+ serverComponentsExternalPackages: ["rehype-react"],
+ },
+ productionBrowserSourceMaps: true,
- webpack(config) {
- config.resolve.fallback = { fs: false } // polyfill node-id3
+ webpack(config) {
+ config.resolve.fallback = { fs: false } // polyfill node-id3
- // https://github.com/WalletConnect/walletconnect-monorepo/blob/7716e164281c2f531145d682c3658f761fa0a823/providers/universal-provider/src/utils/deepLinks.ts#L39
- // @walletconnect/universal-provider imports react-native conditionally.
- // Since this is a NextJS app, simply mark it as external to avoid the webpack bundling warning.
- config.externals.push("react-native")
+ // https://github.com/WalletConnect/walletconnect-monorepo/blob/7716e164281c2f531145d682c3658f761fa0a823/providers/universal-provider/src/utils/deepLinks.ts#L39
+ // @walletconnect/universal-provider imports react-native conditionally.
+ // Since this is a NextJS app, simply mark it as external to avoid the webpack bundling warning.
+ config.externals.push("react-native")
- // https://github.com/WalletConnect/walletconnect-monorepo/issues/1908#issuecomment-1487801131
- config.externals.push("pino-pretty", "lokijs", "encoding")
+ // https://github.com/WalletConnect/walletconnect-monorepo/issues/1908#issuecomment-1487801131
+ config.externals.push("pino-pretty", "lokijs", "encoding")
- // https://github.com/WalletConnect/walletconnect-utils/blob/b7d7dc003c25dd33ef74c2fac483140f71a51d86/jsonrpc/http-connection/src/http.ts#L2
- // `@walletconnect/jsonrpc-http-connection` imports `cross-fetch` to support fetch in Node.js. It's unnecessary for Next.JS app.
- config.resolve.alias["cross-fetch"] = require.resolve(
- "next/dist/build/polyfills/fetch/index.js",
- )
+ // https://github.com/WalletConnect/walletconnect-utils/blob/b7d7dc003c25dd33ef74c2fac483140f71a51d86/jsonrpc/http-connection/src/http.ts#L2
+ // `@walletconnect/jsonrpc-http-connection` imports `cross-fetch` to support fetch in Node.js. It's unnecessary for Next.JS app.
+ config.resolve.alias["cross-fetch"] = require.resolve(
+ "next/dist/build/polyfills/fetch/index.js",
+ )
- // https://github.com/kkomelin/isomorphic-dompurify/issues/54
- // Fix isomorphic-dompurify in app router
- config.externals = [...config.externals, "jsdom", "sharp"]
+ // https://github.com/kkomelin/isomorphic-dompurify/issues/54
+ // Fix isomorphic-dompurify in app router
+ config.externals = [...config.externals, "jsdom", "sharp"]
- return config
- },
+ return config
+ },
- images: {
- dangerouslyAllowSVG: true,
- contentSecurityPolicy:
- "default-src 'self'; script-src 'none'; sandbox; style-src 'unsafe-inline';",
- remotePatterns: [
- { hostname: "**" },
- { protocol: "https", hostname: "pbs.twimg.com" },
- { protocol: "https", hostname: "abs.twimg.com" },
- ],
- },
+ images: {
+ dangerouslyAllowSVG: true,
+ contentSecurityPolicy:
+ "default-src 'self'; script-src 'none'; sandbox; style-src 'unsafe-inline';",
+ remotePatterns: [
+ { hostname: "**" },
+ { protocol: "https", hostname: "pbs.twimg.com" },
+ { protocol: "https", hostname: "abs.twimg.com" },
+ ],
+ },
- async generateBuildId() {
- return execSync(lastCommitCommand).toString().trim()
- },
+ async generateBuildId() {
+ return execSync(lastCommitCommand).toString().trim()
+ },
- serverRuntimeConfig: {
- ENV_REDIS_URL: process.env.REDIS_URL,
- ENV_REDIS_EXPIRE: process.env.REDIS_EXPIRE,
- ENV_REDIS_REFRESH: process.env.REDIS_REFRESH,
- ENV_SIMPLEHASH_API_KEY: process.env.SIMPLEHASH_API_KEY,
- ENV_OPENAI_API_KEY: process.env.OPENAI_API_KEY,
- ENV_ANONYMOUS_ACCOUNT_PRIVATEKEY: process.env.ANONYMOUS_ACCOUNT_PRIVATEKEY,
- ENV_PORTFOLIO_GITHUB_TOKEN: process.env.PORTFOLIO_GITHUB_TOKEN,
- },
+ serverRuntimeConfig: {
+ ENV_REDIS_URL: process.env.REDIS_URL,
+ ENV_REDIS_EXPIRE: process.env.REDIS_EXPIRE,
+ ENV_REDIS_REFRESH: process.env.REDIS_REFRESH,
+ ENV_SIMPLEHASH_API_KEY: process.env.SIMPLEHASH_API_KEY,
+ ENV_OPENAI_API_KEY: process.env.OPENAI_API_KEY,
+ ENV_ANONYMOUS_ACCOUNT_PRIVATEKEY:
+ process.env.ANONYMOUS_ACCOUNT_PRIVATEKEY,
+ ENV_PORTFOLIO_GITHUB_TOKEN: process.env.PORTFOLIO_GITHUB_TOKEN,
+ },
- async headers() {
- return [
- {
- source: "/.well-known/apple-app-site-association",
- headers: [
- {
- key: "Content-Type",
- value: "application/json",
- },
- ],
- },
- ]
- },
- staticPageGenerationTimeout: 3600,
+ async headers() {
+ return [
+ {
+ source: "/.well-known/apple-app-site-association",
+ headers: [
+ {
+ key: "Content-Type",
+ value: "application/json",
+ },
+ ],
+ },
+ ]
+ },
+ staticPageGenerationTimeout: 3600,
- async redirects() {
- return [
- {
- source: "/sitemap.txt",
- destination: "/sitemap.xml",
- permanent: true,
- },
- {
- source: "/sitemap.xml.gz",
- destination: "/sitemap.xml",
- permanent: true,
- },
- {
- source: "/sitemap_index.xml",
- destination: "/sitemap.xml",
- permanent: true,
- },
- {
- source: "/sitemaps.xml",
- destination: "/sitemap.xml",
- permanent: true,
- },
- ]
- },
-})
+ async redirects() {
+ return [
+ {
+ source: "/sitemap.txt",
+ destination: "/sitemap.xml",
+ permanent: true,
+ },
+ {
+ source: "/sitemap.xml.gz",
+ destination: "/sitemap.xml",
+ permanent: true,
+ },
+ {
+ source: "/sitemap_index.xml",
+ destination: "/sitemap.xml",
+ permanent: true,
+ },
+ {
+ source: "/sitemaps.xml",
+ destination: "/sitemap.xml",
+ permanent: true,
+ },
+ ]
+ },
+ }),
+)
diff --git a/package.json b/package.json
index 363d5a7b..f638f21a 100644
--- a/package.json
+++ b/package.json
@@ -31,14 +31,14 @@
},
"dependencies": {
"@birdgg/react-github": "0.2.3",
- "@codemirror/autocomplete": "^6.11.0",
- "@codemirror/commands": "6.3.0",
- "@codemirror/lang-markdown": "6.2.2",
- "@codemirror/language": "6.9.2",
+ "@codemirror/autocomplete": "^6.11.1",
+ "@codemirror/commands": "6.3.1",
+ "@codemirror/lang-markdown": "6.2.3",
+ "@codemirror/language": "6.9.3",
"@codemirror/language-data": "6.3.1",
- "@codemirror/state": "6.3.1",
+ "@codemirror/state": "6.3.2",
"@codemirror/theme-one-dark": "6.1.2",
- "@codemirror/view": "6.22.0",
+ "@codemirror/view": "6.22.1",
"@crossbell/connect-kit": "1.5.18",
"@crossbell/contract": "1.5.18",
"@crossbell/indexer": "1.5.18",
@@ -50,10 +50,10 @@
"@dqbd/tiktoken": "1.0.7",
"@emoji-mart/data": "1.1.2",
"@emoji-mart/react": "1.1.1",
- "@floating-ui/react": "0.26.2",
+ "@floating-ui/react": "0.26.3",
"@headlessui/react": "1.7.17",
"@heroicons/react": "2.0.18",
- "@iconify-json/mingcute": "1.1.11",
+ "@iconify-json/mingcute": "1.1.12",
"@lezer/highlight": "1.2.0",
"@mantine/core": "7.2.2",
"@mantine/dates": "7.2.2",
@@ -64,16 +64,16 @@
"@supercharge/request-ip": "1.2.0",
"@tanstack/react-query": "4.36.1",
"@tanstack/react-query-devtools": "4.36.1",
- "@uiw/codemirror-extensions-events": "4.21.20",
+ "@uiw/codemirror-extensions-events": "4.21.21",
"@urql/core": "4.2.0",
"ahooks": "3.7.8",
"aplayer": "^1.10.1",
"async-lock": "1.4.0",
- "canvas-confetti": "1.9.1",
+ "canvas-confetti": "1.9.2",
"cheerio": "1.0.0-rc.12",
"chroma-js": "2.4.2",
"clsx": "2.0.0",
- "crossbell": "1.9.0",
+ "crossbell": "1.10.0",
"dayjs": "1.11.10",
"dotenv": "16.3.1",
"emoji-mart": "5.5.2",
@@ -82,13 +82,11 @@
"gpt-tokenizer": "^2.1.2",
"hast-util-from-html": "2.0.1",
"hast-util-to-html": "9.0.0",
- "i18next": "23.7.6",
- "i18next-resources-to-backend": "1.2.0",
"immer": "10.0.3",
"ioredis": "5.3.2",
"isomorphic-dompurify": "1.9.0",
"js-yaml": "4.1.0",
- "jsdom": "22.1.0",
+ "jsdom": "23.0.0",
"jsonfeed-to-rss": "3.0.7",
"katex": "0.16.9",
"langchain": "0.0.196",
@@ -99,10 +97,11 @@
"mermaid": "10.6.1",
"nanoid": "5.0.3",
"next": "14.0.1",
+ "next-intl": "^3.1.4",
"next-themes": "0.2.1",
"node-id3": "0.2.6",
"open-graph-scraper": "^6.3.2",
- "openai": "^4.19.1",
+ "openai": "^4.20.0",
"pangu": "4.0.7",
"path-to-regexp": "6.2.1",
"pinyin-pro": "3.18.2",
@@ -115,7 +114,6 @@
"react-dom": "18.2.0",
"react-hook-form": "7.48.2",
"react-hot-toast": "2.4.1",
- "react-i18next": "13.5.0",
"react-parallax-tilt": "1.7.175",
"react-popper": "2.3.0",
"react-sortablejs": "6.1.4",
@@ -139,6 +137,7 @@
"remark-emoji": "4.0.0",
"remark-frontmatter": "4.0.1",
"remark-gfm": "3.0.1",
+ "remark-github-alerts": "^0.0.2",
"remark-math": "5.1.1",
"remark-parse": "10.0.2",
"remark-rehype": "10.1.0",
@@ -147,7 +146,7 @@
"serialize-javascript": "6.0.1",
"sharp": "0.32.6",
"sortablejs": "1.15.0",
- "swiper": "^11.0.4",
+ "swiper": "^11.0.5",
"tailwind-merge": "2.0.0",
"tailwind-scrollbar-hide": "1.1.7",
"tailwindcss-animate": "1.0.7",
@@ -155,25 +154,25 @@
"unist-builder": "4.0.0",
"unist-util-visit": "5.0.0",
"uuid": "9.0.1",
- "viem": "1.19.6",
+ "viem": "1.19.9",
"wagmi": "1.4.7",
"xregexp": "^5.1.1",
"zustand": "4.4.6"
},
"devDependencies": {
"@ianvs/prettier-plugin-sort-imports": "4.1.1",
- "@iconify/tailwind": "0.1.3",
+ "@iconify/tailwind": "0.1.4",
"@next/bundle-analyzer": "14.0.3",
"@types/async-lock": "1.4.2",
- "@types/canvas-confetti": "1.6.3",
+ "@types/canvas-confetti": "1.6.4",
"@types/chroma-js": "2.4.3",
- "@types/cookie": "0.5.4",
+ "@types/cookie": "0.6.0",
"@types/hast": "3.0.3",
"@types/js-yaml": "4.0.9",
"@types/katex": "0.16.7",
"@types/mdast": "4.0.3",
"@types/mjml": "4.7.4",
- "@types/node": "20.9.4",
+ "@types/node": "20.10.0",
"@types/pangu": "4.0.2",
"@types/prismjs": "1.26.3",
"@types/react": "18.2.38",
@@ -187,7 +186,7 @@
"autoprefixer": "10.4.16",
"babel-loader": "9.1.3",
"cspell": "8.0.0",
- "esbuild": "0.19.7",
+ "esbuild": "0.19.8",
"esbuild-register": "3.5.0",
"eslint": "8.54.0",
"eslint-config-next": "14.0.3",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index b25935ba..422e7c42 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -9,29 +9,29 @@ dependencies:
specifier: 0.2.3
version: 0.2.3(react-dom@18.2.0)(react@18.2.0)
'@codemirror/autocomplete':
- specifier: ^6.11.0
- version: 6.11.0(@codemirror/language@6.9.2)(@codemirror/state@6.3.1)(@codemirror/view@6.22.0)(@lezer/common@1.1.1)
+ specifier: ^6.11.1
+ version: 6.11.1(@codemirror/language@6.9.3)(@codemirror/state@6.3.2)(@codemirror/view@6.22.1)(@lezer/common@1.1.1)
'@codemirror/commands':
- specifier: 6.3.0
- version: 6.3.0
- '@codemirror/lang-markdown':
- specifier: 6.2.2
- version: 6.2.2
- '@codemirror/language':
- specifier: 6.9.2
- version: 6.9.2
- '@codemirror/language-data':
- specifier: 6.3.1
- version: 6.3.1(@codemirror/state@6.3.1)(@codemirror/view@6.22.0)(@lezer/common@1.1.1)
- '@codemirror/state':
specifier: 6.3.1
version: 6.3.1
+ '@codemirror/lang-markdown':
+ specifier: 6.2.3
+ version: 6.2.3
+ '@codemirror/language':
+ specifier: 6.9.3
+ version: 6.9.3
+ '@codemirror/language-data':
+ specifier: 6.3.1
+ version: 6.3.1(@codemirror/state@6.3.2)(@codemirror/view@6.22.1)(@lezer/common@1.1.1)
+ '@codemirror/state':
+ specifier: 6.3.2
+ version: 6.3.2
'@codemirror/theme-one-dark':
specifier: 6.1.2
version: 6.1.2
'@codemirror/view':
- specifier: 6.22.0
- version: 6.22.0
+ specifier: 6.22.1
+ version: 6.22.1
'@crossbell/connect-kit':
specifier: 1.5.18
version: 1.5.18(@tanstack/react-query@4.36.1)(@types/react@18.2.38)(@wagmi/core@1.4.7)(react-dom@18.2.0)(typescript@5.3.2)(wagmi@1.4.7)(zod@3.22.4)
@@ -66,8 +66,8 @@ dependencies:
specifier: 1.1.1
version: 1.1.1(emoji-mart@5.5.2)(react@18.2.0)
'@floating-ui/react':
- specifier: 0.26.2
- version: 0.26.2(react-dom@18.2.0)(react@18.2.0)
+ specifier: 0.26.3
+ version: 0.26.3(react-dom@18.2.0)(react@18.2.0)
'@headlessui/react':
specifier: 1.7.17
version: 1.7.17(react-dom@18.2.0)(react@18.2.0)
@@ -75,8 +75,8 @@ dependencies:
specifier: 2.0.18
version: 2.0.18(react@18.2.0)
'@iconify-json/mingcute':
- specifier: 1.1.11
- version: 1.1.11
+ specifier: 1.1.12
+ version: 1.1.12
'@lezer/highlight':
specifier: 1.2.0
version: 1.2.0
@@ -108,8 +108,8 @@ dependencies:
specifier: 4.36.1
version: 4.36.1(@tanstack/react-query@4.36.1)(react-dom@18.2.0)(react@18.2.0)
'@uiw/codemirror-extensions-events':
- specifier: 4.21.20
- version: 4.21.20(@codemirror/view@6.22.0)
+ specifier: 4.21.21
+ version: 4.21.21(@codemirror/view@6.22.1)
'@urql/core':
specifier: 4.2.0
version: 4.2.0
@@ -123,8 +123,8 @@ dependencies:
specifier: 1.4.0
version: 1.4.0
canvas-confetti:
- specifier: 1.9.1
- version: 1.9.1
+ specifier: 1.9.2
+ version: 1.9.2
cheerio:
specifier: 1.0.0-rc.12
version: 1.0.0-rc.12
@@ -135,8 +135,8 @@ dependencies:
specifier: 2.0.0
version: 2.0.0
crossbell:
- specifier: 1.9.0
- version: 1.9.0(typescript@5.3.2)(zod@3.22.4)
+ specifier: 1.10.0
+ version: 1.10.0(typescript@5.3.2)(zod@3.22.4)
dayjs:
specifier: 1.11.10
version: 1.11.10
@@ -161,12 +161,6 @@ dependencies:
hast-util-to-html:
specifier: 9.0.0
version: 9.0.0
- i18next:
- specifier: 23.7.6
- version: 23.7.6
- i18next-resources-to-backend:
- specifier: 1.2.0
- version: 1.2.0
immer:
specifier: 10.0.3
version: 10.0.3
@@ -180,8 +174,8 @@ dependencies:
specifier: 4.1.0
version: 4.1.0
jsdom:
- specifier: 22.1.0
- version: 22.1.0
+ specifier: 23.0.0
+ version: 23.0.0
jsonfeed-to-rss:
specifier: 3.0.7
version: 3.0.7
@@ -190,7 +184,7 @@ dependencies:
version: 0.16.9
langchain:
specifier: 0.0.196
- version: 0.0.196(cheerio@1.0.0-rc.12)(ioredis@5.3.2)(jsdom@22.1.0)(ws@8.13.0)
+ version: 0.0.196(cheerio@1.0.0-rc.12)(ioredis@5.3.2)(jsdom@23.0.0)(ws@8.13.0)
lottie-react:
specifier: 2.4.0
version: 2.4.0(react-dom@18.2.0)(react@18.2.0)
@@ -212,6 +206,9 @@ dependencies:
next:
specifier: 14.0.1
version: 14.0.1(@babel/core@7.23.3)(react-dom@18.2.0)(react@18.2.0)
+ next-intl:
+ specifier: ^3.1.4
+ version: 3.1.4(next@14.0.1)(react@18.2.0)
next-themes:
specifier: 0.2.1
version: 0.2.1(next@14.0.1)(react-dom@18.2.0)(react@18.2.0)
@@ -222,8 +219,8 @@ dependencies:
specifier: ^6.3.2
version: 6.3.2
openai:
- specifier: ^4.19.1
- version: 4.19.1
+ specifier: ^4.20.0
+ version: 4.20.0
pangu:
specifier: 4.0.7
version: 4.0.7
@@ -260,9 +257,6 @@ dependencies:
react-hot-toast:
specifier: 2.4.1
version: 2.4.1(csstype@3.1.2)(react-dom@18.2.0)(react@18.2.0)
- react-i18next:
- specifier: 13.5.0
- version: 13.5.0(i18next@23.7.6)(react-dom@18.2.0)(react@18.2.0)
react-parallax-tilt:
specifier: 1.7.175
version: 1.7.175(react-dom@18.2.0)(react@18.2.0)
@@ -332,6 +326,9 @@ dependencies:
remark-gfm:
specifier: 3.0.1
version: 3.0.1
+ remark-github-alerts:
+ specifier: ^0.0.2
+ version: 0.0.2(@types/mdast@4.0.3)(unified@10.1.2)
remark-math:
specifier: 5.1.1
version: 5.1.1
@@ -357,8 +354,8 @@ dependencies:
specifier: 1.15.0
version: 1.15.0
swiper:
- specifier: ^11.0.4
- version: 11.0.4
+ specifier: ^11.0.5
+ version: 11.0.5
tailwind-merge:
specifier: 2.0.0
version: 2.0.0
@@ -381,11 +378,11 @@ dependencies:
specifier: 9.0.1
version: 9.0.1
viem:
- specifier: 1.19.6
- version: 1.19.6(typescript@5.3.2)(zod@3.22.4)
+ specifier: 1.19.9
+ version: 1.19.9(typescript@5.3.2)(zod@3.22.4)
wagmi:
specifier: 1.4.7
- version: 1.4.7(@types/react@18.2.38)(immer@10.0.3)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2)(viem@1.19.6)(zod@3.22.4)
+ version: 1.4.7(@types/react@18.2.38)(immer@10.0.3)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2)(viem@1.19.9)(zod@3.22.4)
xregexp:
specifier: ^5.1.1
version: 5.1.1
@@ -398,8 +395,8 @@ devDependencies:
specifier: 4.1.1
version: 4.1.1(prettier@3.1.0)
'@iconify/tailwind':
- specifier: 0.1.3
- version: 0.1.3
+ specifier: 0.1.4
+ version: 0.1.4
'@next/bundle-analyzer':
specifier: 14.0.3
version: 14.0.3
@@ -407,14 +404,14 @@ devDependencies:
specifier: 1.4.2
version: 1.4.2
'@types/canvas-confetti':
- specifier: 1.6.3
- version: 1.6.3
+ specifier: 1.6.4
+ version: 1.6.4
'@types/chroma-js':
specifier: 2.4.3
version: 2.4.3
'@types/cookie':
- specifier: 0.5.4
- version: 0.5.4
+ specifier: 0.6.0
+ version: 0.6.0
'@types/hast':
specifier: 3.0.3
version: 3.0.3
@@ -431,8 +428,8 @@ devDependencies:
specifier: 4.7.4
version: 4.7.4
'@types/node':
- specifier: 20.9.4
- version: 20.9.4
+ specifier: 20.10.0
+ version: 20.10.0
'@types/pangu':
specifier: 4.0.2
version: 4.0.2
@@ -473,11 +470,11 @@ devDependencies:
specifier: 8.0.0
version: 8.0.0
esbuild:
- specifier: 0.19.7
- version: 0.19.7
+ specifier: 0.19.8
+ version: 0.19.8
esbuild-register:
specifier: 3.5.0
- version: 3.5.0(esbuild@0.19.7)
+ version: 3.5.0(esbuild@0.19.8)
eslint:
specifier: 8.54.0
version: 8.54.0
@@ -486,7 +483,7 @@ devDependencies:
version: 14.0.3(eslint@8.54.0)(typescript@5.3.2)
eslint-plugin-import:
specifier: 2.29.0
- version: 2.29.0(@typescript-eslint/parser@6.12.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.54.0)
+ version: 2.29.0(@typescript-eslint/parser@6.8.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.54.0)
eslint-plugin-react:
specifier: 7.33.2
version: 7.33.2(eslint@8.54.0)
@@ -571,8 +568,8 @@ packages:
/@anthropic-ai/sdk@0.9.1:
resolution: {integrity: sha512-wa1meQ2WSfoY8Uor3EdrJq0jTiZJoKoSii2ZVWRY1oN4Tlr5s59pADg9T79FTbPe1/se5c3pBeZgJL63wmuoBA==}
dependencies:
- '@types/node': 18.18.11
- '@types/node-fetch': 2.6.9
+ '@types/node': 18.18.13
+ '@types/node-fetch': 2.6.7
abort-controller: 3.0.0
agentkeepalive: 4.5.0
digest-fetch: 1.3.0
@@ -584,6 +581,13 @@ packages:
- encoding
dev: false
+ /@babel/code-frame@7.22.13:
+ resolution: {integrity: sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==}
+ engines: {node: '>=6.9.0'}
+ dependencies:
+ '@babel/highlight': 7.22.20
+ chalk: 2.4.2
+
/@babel/code-frame@7.23.4:
resolution: {integrity: sha512-r1IONyb6Ia+jYR2vvIDhdWdlTGhqbBoFqLTQidzZ4kepUFH15ejXvFHxCVbtl7BOXIudsIubf4E81xeA3h3IXA==}
engines: {node: '>=6.9.0'}
@@ -591,10 +595,33 @@ packages:
'@babel/highlight': 7.23.4
chalk: 2.4.2
- /@babel/compat-data@7.23.3:
- resolution: {integrity: sha512-BmR4bWbDIoFJmJ9z2cZ8Gmm2MXgEDgjdWgpKmKWUt54UGFJdlj31ECtbaDvCG/qVdG3AQ1SfpZEs01lUFbzLOQ==}
+ /@babel/compat-data@7.23.2:
+ resolution: {integrity: sha512-0S9TQMmDHlqAZ2ITT95irXKfxN9bncq8ZCoJhun3nHL/lLUxd2NKBJYoNGWH7S0hz6fRQwWlAWn/ILM0C70KZQ==}
engines: {node: '>=6.9.0'}
+ /@babel/core@7.23.2:
+ resolution: {integrity: sha512-n7s51eWdaWZ3vGT2tD4T7J6eJs3QoBXydv7vkUM06Bf1cbVD2Kc2UrkzhiQwobfV7NwOnQXYL7UBJ5VPU+RGoQ==}
+ engines: {node: '>=6.9.0'}
+ dependencies:
+ '@ampproject/remapping': 2.2.1
+ '@babel/code-frame': 7.22.13
+ '@babel/generator': 7.23.0
+ '@babel/helper-compilation-targets': 7.22.15
+ '@babel/helper-module-transforms': 7.23.0(@babel/core@7.23.2)
+ '@babel/helpers': 7.23.2
+ '@babel/parser': 7.23.0
+ '@babel/template': 7.22.15
+ '@babel/traverse': 7.23.2
+ '@babel/types': 7.23.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/core@7.23.3:
resolution: {integrity: sha512-Jg+msLuNuCJDyBvFv5+OKOUjWMZgd85bKjbICd3zWrKAo+bJ49HJufi7CQE0q0uR8NGyO6xkCACScNqyjHSZew==}
engines: {node: '>=6.9.0'}
@@ -617,6 +644,16 @@ packages:
transitivePeerDependencies:
- supports-color
+ /@babel/generator@7.23.0:
+ resolution: {integrity: sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g==}
+ engines: {node: '>=6.9.0'}
+ dependencies:
+ '@babel/types': 7.23.0
+ '@jridgewell/gen-mapping': 0.3.3
+ '@jridgewell/trace-mapping': 0.3.20
+ jsesc: 2.5.2
+ dev: true
+
/@babel/generator@7.23.4:
resolution: {integrity: sha512-esuS49Cga3HcThFNebGhlgsrVLkvhqvYDTzgjfFFlHJcIfLe5jFmRRfCQ1KuBfc4Jrtn3ndLgKWAKjBE+IraYQ==}
engines: {node: '>=6.9.0'}
@@ -630,7 +667,7 @@ packages:
resolution: {integrity: sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/compat-data': 7.23.3
+ '@babel/compat-data': 7.23.2
'@babel/helper-validator-option': 7.22.15
browserslist: 4.22.1
lru-cache: 5.1.1
@@ -645,19 +682,33 @@ packages:
engines: {node: '>=6.9.0'}
dependencies:
'@babel/template': 7.22.15
- '@babel/types': 7.23.4
+ '@babel/types': 7.23.0
/@babel/helper-hoist-variables@7.22.5:
resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.23.4
+ '@babel/types': 7.23.0
/@babel/helper-module-imports@7.22.15:
resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.23.4
+ '@babel/types': 7.23.0
+
+ /@babel/helper-module-transforms@7.23.0(@babel/core@7.23.2):
+ resolution: {integrity: sha512-WhDWw1tdrlT0gMgUJSlX0IQvoO1eN279zrAUbVB+KpV2c3Tylz8+GnKOLllCS6Z/iZQEyVYxhZVUdPTqs2YYPw==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0
+ dependencies:
+ '@babel/core': 7.23.2
+ '@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-module-transforms@7.23.3(@babel/core@7.23.3):
resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==}
@@ -676,13 +727,17 @@ packages:
resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.23.4
+ '@babel/types': 7.23.0
/@babel/helper-split-export-declaration@7.22.6:
resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.23.4
+ '@babel/types': 7.23.0
+
+ /@babel/helper-string-parser@7.22.5:
+ resolution: {integrity: sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==}
+ engines: {node: '>=6.9.0'}
/@babel/helper-string-parser@7.23.4:
resolution: {integrity: sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==}
@@ -696,6 +751,17 @@ packages:
resolution: {integrity: sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==}
engines: {node: '>=6.9.0'}
+ /@babel/helpers@7.23.2:
+ resolution: {integrity: sha512-lzchcp8SjTSVe/fPmLwtWVBFC7+Tbn8LGHDVfDp9JGxpAY5opSaEFgt8UQvrnECWOTdji2mOWMz1rOhkHscmGQ==}
+ engines: {node: '>=6.9.0'}
+ dependencies:
+ '@babel/template': 7.22.15
+ '@babel/traverse': 7.23.2
+ '@babel/types': 7.23.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
/@babel/helpers@7.23.4:
resolution: {integrity: sha512-HfcMizYz10cr3h29VqyfGL6ZWIjTwWfvYBMsBVGwpcbhNGe3wQ1ZXZRPzZoAHhd9OqHadHqjQ89iVKINXnbzuw==}
engines: {node: '>=6.9.0'}
@@ -706,6 +772,14 @@ packages:
transitivePeerDependencies:
- supports-color
+ /@babel/highlight@7.22.20:
+ resolution: {integrity: sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==}
+ engines: {node: '>=6.9.0'}
+ dependencies:
+ '@babel/helper-validator-identifier': 7.22.20
+ chalk: 2.4.2
+ js-tokens: 4.0.0
+
/@babel/highlight@7.23.4:
resolution: {integrity: sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==}
engines: {node: '>=6.9.0'}
@@ -714,6 +788,13 @@ packages:
chalk: 2.4.2
js-tokens: 4.0.0
+ /@babel/parser@7.23.0:
+ resolution: {integrity: sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==}
+ engines: {node: '>=6.0.0'}
+ hasBin: true
+ dependencies:
+ '@babel/types': 7.23.0
+
/@babel/parser@7.23.4:
resolution: {integrity: sha512-vf3Xna6UEprW+7t6EtOmFpHNAuxw3xqPZghy+brsnusscJRW5BMUzzHZc5ICjULee81WeUV2jjakG09MDglJXQ==}
engines: {node: '>=6.0.0'}
@@ -739,9 +820,27 @@ packages:
resolution: {integrity: sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/code-frame': 7.23.4
- '@babel/parser': 7.23.4
- '@babel/types': 7.23.4
+ '@babel/code-frame': 7.22.13
+ '@babel/parser': 7.23.0
+ '@babel/types': 7.23.0
+
+ /@babel/traverse@7.23.2:
+ resolution: {integrity: sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw==}
+ engines: {node: '>=6.9.0'}
+ dependencies:
+ '@babel/code-frame': 7.22.13
+ '@babel/generator': 7.23.0
+ '@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.23.0
+ '@babel/types': 7.23.0
+ debug: 4.3.4
+ globals: 11.12.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
/@babel/traverse@7.23.4:
resolution: {integrity: sha512-IYM8wSUwunWTB6tFC2dkKZhxbIjHoWemdK+3f8/wq8aKhbUscxD5MX72ubd90fxvFknaLPeGw5ycU84V1obHJg==}
@@ -760,6 +859,14 @@ packages:
transitivePeerDependencies:
- supports-color
+ /@babel/types@7.23.0:
+ resolution: {integrity: sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg==}
+ engines: {node: '>=6.9.0'}
+ dependencies:
+ '@babel/helper-string-parser': 7.22.5
+ '@babel/helper-validator-identifier': 7.22.20
+ to-fast-properties: 2.0.0
+
/@babel/types@7.23.4:
resolution: {integrity: sha512-7uIFwVYpoplT5jp/kVv6EF93VaJ8H+Yn5IczYiaAi98ajzjfoZfslet/e0sLh+wVBjb2qqIut1b0S26VSafsSQ==}
engines: {node: '>=6.9.0'}
@@ -791,26 +898,26 @@ packages:
existy: 1.0.1
dev: false
- /@codemirror/autocomplete@6.11.0(@codemirror/language@6.9.2)(@codemirror/state@6.3.1)(@codemirror/view@6.22.0)(@lezer/common@1.1.1):
- resolution: {integrity: sha512-LCPH3W+hl5vcO7OzEQgX6NpKuKVyiKFLGAy7FXROF6nUpsWUdQEgUb3fe/g7B0E1KZCRFfgzdKASt6Wly2UOBg==}
+ /@codemirror/autocomplete@6.11.1(@codemirror/language@6.9.3)(@codemirror/state@6.3.2)(@codemirror/view@6.22.1)(@lezer/common@1.1.1):
+ resolution: {integrity: sha512-L5UInv8Ffd6BPw0P3EF7JLYAMeEbclY7+6Q11REt8vhih8RuLreKtPy/xk8wPxs4EQgYqzI7cdgpiYwWlbS/ow==}
peerDependencies:
'@codemirror/language': ^6.0.0
'@codemirror/state': ^6.0.0
'@codemirror/view': ^6.0.0
'@lezer/common': ^1.0.0
dependencies:
- '@codemirror/language': 6.9.2
- '@codemirror/state': 6.3.1
- '@codemirror/view': 6.22.0
+ '@codemirror/language': 6.9.3
+ '@codemirror/state': 6.3.2
+ '@codemirror/view': 6.22.1
'@lezer/common': 1.1.1
dev: false
- /@codemirror/commands@6.3.0:
- resolution: {integrity: sha512-tFfcxRIlOWiQDFhjBSWJ10MxcvbCIsRr6V64SgrcaY0MwNk32cUOcCuNlWo8VjV4qRQCgNgUAnIeo0svkk4R5Q==}
+ /@codemirror/commands@6.3.1:
+ resolution: {integrity: sha512-mgVour3mg9pnZUp53LzWQLPTRIBI3aZcoMJiJu6R0FadsLrydmMFxq/HMcI1zkElWWXcjaIZXemyog5IMKVIIA==}
dependencies:
- '@codemirror/language': 6.9.2
- '@codemirror/state': 6.3.1
- '@codemirror/view': 6.22.0
+ '@codemirror/language': 6.9.3
+ '@codemirror/state': 6.3.2
+ '@codemirror/view': 6.22.1
'@lezer/common': 1.1.1
dev: false
@@ -819,27 +926,27 @@ packages:
dependencies:
'@codemirror/lang-html': 6.4.6
'@codemirror/lang-javascript': 6.2.1
- '@codemirror/language': 6.9.2
+ '@codemirror/language': 6.9.3
'@lezer/common': 1.1.1
'@lezer/highlight': 1.2.0
- '@lezer/lr': 1.3.14
+ '@lezer/lr': 1.3.12
dev: false
/@codemirror/lang-cpp@6.0.2:
resolution: {integrity: sha512-6oYEYUKHvrnacXxWxYa6t4puTlbN3dgV662BDfSH8+MfjQjVmP697/KYTDOqpxgerkvoNm7q5wlFMBeX8ZMocg==}
dependencies:
- '@codemirror/language': 6.9.2
+ '@codemirror/language': 6.9.3
'@lezer/cpp': 1.1.1
dev: false
- /@codemirror/lang-css@6.2.1(@codemirror/view@6.22.0):
+ /@codemirror/lang-css@6.2.1(@codemirror/view@6.22.1):
resolution: {integrity: sha512-/UNWDNV5Viwi/1lpr/dIXJNWiwDxpw13I4pTUAsNxZdg6E0mI2kTQb0P2iHczg1Tu+H4EBgJR+hYhKiHKko7qg==}
dependencies:
- '@codemirror/autocomplete': 6.11.0(@codemirror/language@6.9.2)(@codemirror/state@6.3.1)(@codemirror/view@6.22.0)(@lezer/common@1.1.1)
- '@codemirror/language': 6.9.2
- '@codemirror/state': 6.3.1
+ '@codemirror/autocomplete': 6.11.1(@codemirror/language@6.9.3)(@codemirror/state@6.3.2)(@codemirror/view@6.22.1)(@lezer/common@1.1.1)
+ '@codemirror/language': 6.9.3
+ '@codemirror/state': 6.3.2
'@lezer/common': 1.1.1
- '@lezer/css': 1.1.4
+ '@lezer/css': 1.1.3
transitivePeerDependencies:
- '@codemirror/view'
dev: false
@@ -847,62 +954,76 @@ packages:
/@codemirror/lang-html@6.4.6:
resolution: {integrity: sha512-E4C8CVupBksXvgLSme/zv31x91g06eZHSph7NczVxZW+/K+3XgJGWNT//2WLzaKSBoxpAjaOi5ZnPU1SHhjh3A==}
dependencies:
- '@codemirror/autocomplete': 6.11.0(@codemirror/language@6.9.2)(@codemirror/state@6.3.1)(@codemirror/view@6.22.0)(@lezer/common@1.1.1)
- '@codemirror/lang-css': 6.2.1(@codemirror/view@6.22.0)
+ '@codemirror/autocomplete': 6.11.1(@codemirror/language@6.9.3)(@codemirror/state@6.3.2)(@codemirror/view@6.22.1)(@lezer/common@1.1.1)
+ '@codemirror/lang-css': 6.2.1(@codemirror/view@6.22.1)
'@codemirror/lang-javascript': 6.2.1
- '@codemirror/language': 6.9.2
- '@codemirror/state': 6.3.1
- '@codemirror/view': 6.22.0
+ '@codemirror/language': 6.9.3
+ '@codemirror/state': 6.3.2
+ '@codemirror/view': 6.22.1
+ '@lezer/common': 1.1.1
+ '@lezer/css': 1.1.3
+ '@lezer/html': 1.3.6
+ dev: false
+
+ /@codemirror/lang-html@6.4.7:
+ resolution: {integrity: sha512-y9hWSSO41XlcL4uYwWyk0lEgTHcelWWfRuqmvcAmxfCs0HNWZdriWo/EU43S63SxEZpc1Hd50Itw7ktfQvfkUg==}
+ dependencies:
+ '@codemirror/autocomplete': 6.11.1(@codemirror/language@6.9.3)(@codemirror/state@6.3.2)(@codemirror/view@6.22.1)(@lezer/common@1.1.1)
+ '@codemirror/lang-css': 6.2.1(@codemirror/view@6.22.1)
+ '@codemirror/lang-javascript': 6.2.1
+ '@codemirror/language': 6.9.3
+ '@codemirror/state': 6.3.2
+ '@codemirror/view': 6.22.1
'@lezer/common': 1.1.1
'@lezer/css': 1.1.4
- '@lezer/html': 1.3.6
+ '@lezer/html': 1.3.7
dev: false
/@codemirror/lang-java@6.0.1:
resolution: {integrity: sha512-OOnmhH67h97jHzCuFaIEspbmsT98fNdhVhmA3zCxW0cn7l8rChDhZtwiwJ/JOKXgfm4J+ELxQihxaI7bj7mJRg==}
dependencies:
- '@codemirror/language': 6.9.2
- '@lezer/java': 1.1.0
+ '@codemirror/language': 6.9.3
+ '@lezer/java': 1.0.4
dev: false
/@codemirror/lang-javascript@6.2.1:
resolution: {integrity: sha512-jlFOXTejVyiQCW3EQwvKH0m99bUYIw40oPmFjSX2VS78yzfe0HELZ+NEo9Yfo1MkGRpGlj3Gnu4rdxV1EnAs5A==}
dependencies:
- '@codemirror/autocomplete': 6.11.0(@codemirror/language@6.9.2)(@codemirror/state@6.3.1)(@codemirror/view@6.22.0)(@lezer/common@1.1.1)
- '@codemirror/language': 6.9.2
+ '@codemirror/autocomplete': 6.11.1(@codemirror/language@6.9.3)(@codemirror/state@6.3.2)(@codemirror/view@6.22.1)(@lezer/common@1.1.1)
+ '@codemirror/language': 6.9.3
'@codemirror/lint': 6.4.2
- '@codemirror/state': 6.3.1
- '@codemirror/view': 6.22.0
+ '@codemirror/state': 6.3.2
+ '@codemirror/view': 6.22.1
'@lezer/common': 1.1.1
- '@lezer/javascript': 1.4.9
+ '@lezer/javascript': 1.4.7
dev: false
/@codemirror/lang-json@6.0.1:
resolution: {integrity: sha512-+T1flHdgpqDDlJZ2Lkil/rLiRy684WMLc74xUnjJH48GQdfJo/pudlTRreZmKwzP8/tGdKf83wlbAdOCzlJOGQ==}
dependencies:
- '@codemirror/language': 6.9.2
+ '@codemirror/language': 6.9.3
'@lezer/json': 1.0.1
dev: false
- /@codemirror/lang-less@6.0.1(@codemirror/view@6.22.0):
+ /@codemirror/lang-less@6.0.1(@codemirror/view@6.22.1):
resolution: {integrity: sha512-ABcsKBjLbyPZwPR5gePpc8jEKCQrFF4pby2WlMVdmJOOr7OWwwyz8DZonPx/cKDE00hfoSLc8F7yAcn/d6+rTQ==}
dependencies:
- '@codemirror/lang-css': 6.2.1(@codemirror/view@6.22.0)
- '@codemirror/language': 6.9.2
+ '@codemirror/lang-css': 6.2.1(@codemirror/view@6.22.1)
+ '@codemirror/language': 6.9.3
'@lezer/highlight': 1.2.0
- '@lezer/lr': 1.3.14
+ '@lezer/lr': 1.3.12
transitivePeerDependencies:
- '@codemirror/view'
dev: false
- /@codemirror/lang-markdown@6.2.2:
- resolution: {integrity: sha512-wmwM9Y5n/e4ndU51KcYDaQnb9goYdhXjU71dDW9goOc1VUTIPph6WKAPdJ6BzC0ZFy+UTsDwTXGWSP370RH69Q==}
+ /@codemirror/lang-markdown@6.2.3:
+ resolution: {integrity: sha512-wCewRLWpdefWi7uVkHIDiE8+45Fe4buvMDZkihqEom5uRUQrl76Zb13emjeK3W+8pcRgRfAmwelURBbxNEKCIg==}
dependencies:
- '@codemirror/autocomplete': 6.11.0(@codemirror/language@6.9.2)(@codemirror/state@6.3.1)(@codemirror/view@6.22.0)(@lezer/common@1.1.1)
- '@codemirror/lang-html': 6.4.6
- '@codemirror/language': 6.9.2
- '@codemirror/state': 6.3.1
- '@codemirror/view': 6.22.0
+ '@codemirror/autocomplete': 6.11.1(@codemirror/language@6.9.3)(@codemirror/state@6.3.2)(@codemirror/view@6.22.1)(@lezer/common@1.1.1)
+ '@codemirror/lang-html': 6.4.7
+ '@codemirror/language': 6.9.3
+ '@codemirror/state': 6.3.2
+ '@codemirror/view': 6.22.1
'@lezer/common': 1.1.1
'@lezer/markdown': 1.1.1
dev: false
@@ -911,18 +1032,18 @@ packages:
resolution: {integrity: sha512-ublojMdw/PNWa7qdN5TMsjmqkNuTBD3k6ndZ4Z0S25SBAiweFGyY68AS3xNcIOlb6DDFDvKlinLQ40vSLqf8xA==}
dependencies:
'@codemirror/lang-html': 6.4.6
- '@codemirror/language': 6.9.2
- '@codemirror/state': 6.3.1
+ '@codemirror/language': 6.9.3
+ '@codemirror/state': 6.3.2
'@lezer/common': 1.1.1
'@lezer/php': 1.0.1
dev: false
- /@codemirror/lang-python@6.1.3(@codemirror/state@6.3.1)(@codemirror/view@6.22.0)(@lezer/common@1.1.1):
+ /@codemirror/lang-python@6.1.3(@codemirror/state@6.3.2)(@codemirror/view@6.22.1)(@lezer/common@1.1.1):
resolution: {integrity: sha512-S9w2Jl74hFlD5nqtUMIaXAq9t5WlM0acCkyuQWUUSvZclk1sV+UfnpFiZzuZSG+hfEaOmxKR5UxY/Uxswn7EhQ==}
dependencies:
- '@codemirror/autocomplete': 6.11.0(@codemirror/language@6.9.2)(@codemirror/state@6.3.1)(@codemirror/view@6.22.0)(@lezer/common@1.1.1)
- '@codemirror/language': 6.9.2
- '@lezer/python': 1.1.9
+ '@codemirror/autocomplete': 6.11.1(@codemirror/language@6.9.3)(@codemirror/state@6.3.2)(@codemirror/view@6.22.1)(@lezer/common@1.1.1)
+ '@codemirror/language': 6.9.3
+ '@lezer/python': 1.1.8
transitivePeerDependencies:
- '@codemirror/state'
- '@codemirror/view'
@@ -932,30 +1053,30 @@ packages:
/@codemirror/lang-rust@6.0.1:
resolution: {integrity: sha512-344EMWFBzWArHWdZn/NcgkwMvZIWUR1GEBdwG8FEp++6o6vT6KL9V7vGs2ONsKxxFUPXKI0SPcWhyYyl2zPYxQ==}
dependencies:
- '@codemirror/language': 6.9.2
+ '@codemirror/language': 6.9.3
'@lezer/rust': 1.0.1
dev: false
- /@codemirror/lang-sass@6.0.2(@codemirror/view@6.22.0):
+ /@codemirror/lang-sass@6.0.2(@codemirror/view@6.22.1):
resolution: {integrity: sha512-l/bdzIABvnTo1nzdY6U+kPAC51czYQcOErfzQ9zSm9D8GmNPD0WTW8st/CJwBTPLO8jlrbyvlSEcN20dc4iL0Q==}
dependencies:
- '@codemirror/lang-css': 6.2.1(@codemirror/view@6.22.0)
- '@codemirror/language': 6.9.2
- '@codemirror/state': 6.3.1
+ '@codemirror/lang-css': 6.2.1(@codemirror/view@6.22.1)
+ '@codemirror/language': 6.9.3
+ '@codemirror/state': 6.3.2
'@lezer/common': 1.1.1
'@lezer/sass': 1.0.3
transitivePeerDependencies:
- '@codemirror/view'
dev: false
- /@codemirror/lang-sql@6.5.4(@codemirror/view@6.22.0)(@lezer/common@1.1.1):
+ /@codemirror/lang-sql@6.5.4(@codemirror/view@6.22.1)(@lezer/common@1.1.1):
resolution: {integrity: sha512-5Gq7fYtT/5HbNyIG7a8vYaqOYQU3JbgtBe3+derkrFUXRVcjkf8WVgz++PIbMFAQsOFMDdDR+uiNM8ZRRuXH+w==}
dependencies:
- '@codemirror/autocomplete': 6.11.0(@codemirror/language@6.9.2)(@codemirror/state@6.3.1)(@codemirror/view@6.22.0)(@lezer/common@1.1.1)
- '@codemirror/language': 6.9.2
- '@codemirror/state': 6.3.1
+ '@codemirror/autocomplete': 6.11.1(@codemirror/language@6.9.3)(@codemirror/state@6.3.2)(@codemirror/view@6.22.1)(@lezer/common@1.1.1)
+ '@codemirror/language': 6.9.3
+ '@codemirror/state': 6.3.2
'@lezer/highlight': 1.2.0
- '@lezer/lr': 1.3.14
+ '@lezer/lr': 1.3.12
transitivePeerDependencies:
- '@codemirror/view'
- '@lezer/common'
@@ -966,53 +1087,53 @@ packages:
dependencies:
'@codemirror/lang-html': 6.4.6
'@codemirror/lang-javascript': 6.2.1
- '@codemirror/language': 6.9.2
+ '@codemirror/language': 6.9.3
'@lezer/common': 1.1.1
'@lezer/highlight': 1.2.0
- '@lezer/lr': 1.3.14
+ '@lezer/lr': 1.3.12
dev: false
/@codemirror/lang-wast@6.0.1:
resolution: {integrity: sha512-sQLsqhRjl2MWG3rxZysX+2XAyed48KhLBHLgq9xcKxIJu3npH/G+BIXW5NM5mHeDUjG0jcGh9BcjP0NfMStuzA==}
dependencies:
- '@codemirror/language': 6.9.2
+ '@codemirror/language': 6.9.3
'@lezer/highlight': 1.2.0
- '@lezer/lr': 1.3.14
+ '@lezer/lr': 1.3.12
dev: false
- /@codemirror/lang-xml@6.0.2(@codemirror/view@6.22.0):
+ /@codemirror/lang-xml@6.0.2(@codemirror/view@6.22.1):
resolution: {integrity: sha512-JQYZjHL2LAfpiZI2/qZ/qzDuSqmGKMwyApYmEUUCTxLM4MWS7sATUEfIguZQr9Zjx/7gcdnewb039smF6nC2zw==}
dependencies:
- '@codemirror/autocomplete': 6.11.0(@codemirror/language@6.9.2)(@codemirror/state@6.3.1)(@codemirror/view@6.22.0)(@lezer/common@1.1.1)
- '@codemirror/language': 6.9.2
- '@codemirror/state': 6.3.1
+ '@codemirror/autocomplete': 6.11.1(@codemirror/language@6.9.3)(@codemirror/state@6.3.2)(@codemirror/view@6.22.1)(@lezer/common@1.1.1)
+ '@codemirror/language': 6.9.3
+ '@codemirror/state': 6.3.2
'@lezer/common': 1.1.1
- '@lezer/xml': 1.0.3
+ '@lezer/xml': 1.0.2
transitivePeerDependencies:
- '@codemirror/view'
dev: false
- /@codemirror/language-data@6.3.1(@codemirror/state@6.3.1)(@codemirror/view@6.22.0)(@lezer/common@1.1.1):
+ /@codemirror/language-data@6.3.1(@codemirror/state@6.3.2)(@codemirror/view@6.22.1)(@lezer/common@1.1.1):
resolution: {integrity: sha512-p6jhJmvhGe1TG1EGNhwH7nFWWFSTJ8NDKnB2fVx5g3t+PpO0+63R7GJNxjS0TmmH3cdMxZbzejsik+rlEh1EyQ==}
dependencies:
'@codemirror/lang-angular': 0.1.2
'@codemirror/lang-cpp': 6.0.2
- '@codemirror/lang-css': 6.2.1(@codemirror/view@6.22.0)
+ '@codemirror/lang-css': 6.2.1(@codemirror/view@6.22.1)
'@codemirror/lang-html': 6.4.6
'@codemirror/lang-java': 6.0.1
'@codemirror/lang-javascript': 6.2.1
'@codemirror/lang-json': 6.0.1
- '@codemirror/lang-less': 6.0.1(@codemirror/view@6.22.0)
- '@codemirror/lang-markdown': 6.2.2
+ '@codemirror/lang-less': 6.0.1(@codemirror/view@6.22.1)
+ '@codemirror/lang-markdown': 6.2.3
'@codemirror/lang-php': 6.0.1
- '@codemirror/lang-python': 6.1.3(@codemirror/state@6.3.1)(@codemirror/view@6.22.0)(@lezer/common@1.1.1)
+ '@codemirror/lang-python': 6.1.3(@codemirror/state@6.3.2)(@codemirror/view@6.22.1)(@lezer/common@1.1.1)
'@codemirror/lang-rust': 6.0.1
- '@codemirror/lang-sass': 6.0.2(@codemirror/view@6.22.0)
- '@codemirror/lang-sql': 6.5.4(@codemirror/view@6.22.0)(@lezer/common@1.1.1)
+ '@codemirror/lang-sass': 6.0.2(@codemirror/view@6.22.1)
+ '@codemirror/lang-sql': 6.5.4(@codemirror/view@6.22.1)(@lezer/common@1.1.1)
'@codemirror/lang-vue': 0.1.2
'@codemirror/lang-wast': 6.0.1
- '@codemirror/lang-xml': 6.0.2(@codemirror/view@6.22.0)
- '@codemirror/language': 6.9.2
+ '@codemirror/lang-xml': 6.0.2(@codemirror/view@6.22.1)
+ '@codemirror/language': 6.9.3
'@codemirror/legacy-modes': 6.3.3
transitivePeerDependencies:
- '@codemirror/state'
@@ -1020,11 +1141,11 @@ packages:
- '@lezer/common'
dev: false
- /@codemirror/language@6.9.2:
- resolution: {integrity: sha512-QGTQXSpAKDIzaSE96zNK1UfIUhPgkT1CLjh1N5qVzZuxgsEOhz5RqaN8QCIdyOQklGLx3MgHd9YrE3X3+Pl1ow==}
+ /@codemirror/language@6.9.3:
+ resolution: {integrity: sha512-qq48pYzoi6ldYWV/52+Z9Ou6QouVI+8YwvxFbUypI33NbjG2UeRHKENRyhwljTTiOqjQ33FjyZj6EREQ9apAOQ==}
dependencies:
- '@codemirror/state': 6.3.1
- '@codemirror/view': 6.22.0
+ '@codemirror/state': 6.3.2
+ '@codemirror/view': 6.22.1
'@lezer/common': 1.1.1
'@lezer/highlight': 1.2.0
'@lezer/lr': 1.3.14
@@ -1034,34 +1155,34 @@ packages:
/@codemirror/legacy-modes@6.3.3:
resolution: {integrity: sha512-X0Z48odJ0KIoh/HY8Ltz75/4tDYc9msQf1E/2trlxFaFFhgjpVHjZ/BCXe1Lk7s4Gd67LL/CeEEHNI+xHOiESg==}
dependencies:
- '@codemirror/language': 6.9.2
+ '@codemirror/language': 6.9.3
dev: false
/@codemirror/lint@6.4.2:
resolution: {integrity: sha512-wzRkluWb1ptPKdzlsrbwwjYCPLgzU6N88YBAmlZi8WFyuiEduSd05MnJYNogzyc8rPK7pj6m95ptUApc8sHKVA==}
dependencies:
- '@codemirror/state': 6.3.1
- '@codemirror/view': 6.22.0
+ '@codemirror/state': 6.3.2
+ '@codemirror/view': 6.22.1
crelt: 1.0.6
dev: false
- /@codemirror/state@6.3.1:
- resolution: {integrity: sha512-88e4HhMtKJyw6fKprGaN/yZfiaoGYOi2nM45YCUC6R/kex9sxFWBDGatS1vk4lMgnWmdIIB9tk8Gj1LmL8YfvA==}
+ /@codemirror/state@6.3.2:
+ resolution: {integrity: sha512-5jEikOfU0r9y+OTlZn5AEQB15mibu3deLBUp+GnLzVUNezEEuPt/JdSeniQNi+0YviblAvOPO2JQAlgJ3SYYaA==}
dev: false
/@codemirror/theme-one-dark@6.1.2:
resolution: {integrity: sha512-F+sH0X16j/qFLMAfbciKTxVOwkdAS336b7AXTKOZhy8BR3eH/RelsnLgLFINrpST63mmN2OuwUt0W2ndUgYwUA==}
dependencies:
- '@codemirror/language': 6.9.2
- '@codemirror/state': 6.3.1
- '@codemirror/view': 6.22.0
+ '@codemirror/language': 6.9.3
+ '@codemirror/state': 6.3.2
+ '@codemirror/view': 6.22.1
'@lezer/highlight': 1.2.0
dev: false
- /@codemirror/view@6.22.0:
- resolution: {integrity: sha512-6zLj4YIoIpfTGKrDMTbeZRpa8ih4EymMCKmddEDcJWrCdp/N1D46B38YEz4creTb4T177AVS9EyXkLeC/HL2jA==}
+ /@codemirror/view@6.22.1:
+ resolution: {integrity: sha512-38BRn1nPqZqiHbmWfI8zri23IbRVbmSpSmh1E/Ysvc+lIGGdBC17K8zlK7ZU6fhfy9x4De9Zyj5JQqScPq5DkA==}
dependencies:
- '@codemirror/state': 6.3.1
+ '@codemirror/state': 6.3.2
style-mod: 4.1.0
w3c-keyname: 2.2.8
dev: false
@@ -1071,7 +1192,7 @@ packages:
engines: {node: '>= 10.0.0'}
dependencies:
'@metamask/safe-event-emitter': 2.0.0
- '@solana/web3.js': 1.87.6
+ '@solana/web3.js': 1.78.5
bind-decorator: 1.0.11
bn.js: 5.2.1
buffer: 6.0.3
@@ -1081,7 +1202,7 @@ packages:
eth-rpc-errors: 4.0.2
json-rpc-engine: 6.1.0
keccak: 3.0.4
- preact: 10.19.2
+ preact: 10.17.1
qs: 6.11.2
rxjs: 6.6.7
sha.js: 2.4.11
@@ -1112,12 +1233,12 @@ packages:
'@mantine/hooks': 6.0.21(react@18.2.0)
'@mantine/notifications': 6.0.21(@mantine/core@6.0.21)(@mantine/hooks@6.0.21)(react-dom@18.2.0)(react@18.2.0)
'@tanstack/react-query': 4.36.1(react-dom@18.2.0)(react@18.2.0)
- '@wagmi/connectors': 3.1.5(@types/react@18.2.38)(react@18.2.0)(typescript@5.3.2)(viem@1.19.6)(zod@3.22.4)
- '@web3modal/ethereum': 2.7.1(@wagmi/core@1.4.7)(viem@1.19.6)
- canvas-confetti: 1.9.1
+ '@wagmi/connectors': 3.1.5(@types/react@18.2.38)(react@18.2.0)(typescript@5.3.2)(viem@1.19.9)(zod@3.22.4)
+ '@web3modal/ethereum': 2.7.1(@wagmi/core@1.4.7)(viem@1.19.9)
+ canvas-confetti: 1.9.2
check-password-strength: 2.0.7
classnames: 2.3.2
- crossbell: 1.9.0(typescript@5.3.2)(zod@3.22.4)
+ crossbell: 1.10.0(typescript@5.3.2)(zod@3.22.4)
embla-carousel-react: 7.1.0(react@18.2.0)
immer: 10.0.3
lodash.compact: 3.0.1
@@ -1129,26 +1250,16 @@ packages:
react-google-recaptcha: 3.1.0(react@18.2.0)
rxjs: 7.8.1
ts-essentials: 9.4.1(typescript@5.3.2)
- viem: 1.19.6(typescript@5.3.2)(zod@3.22.4)
- wagmi: 1.4.7(@types/react@18.2.38)(immer@10.0.3)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2)(viem@1.19.6)(zod@3.22.4)
+ viem: 1.19.9(typescript@5.3.2)(zod@3.22.4)
+ wagmi: 1.4.7(@types/react@18.2.38)(immer@10.0.3)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2)(viem@1.19.9)(zod@3.22.4)
zustand: 4.4.6(@types/react@18.2.38)(immer@10.0.3)(react@18.2.0)
transitivePeerDependencies:
- - '@azure/app-configuration'
- - '@azure/cosmos'
- - '@azure/data-tables'
- - '@azure/identity'
- - '@azure/keyvault-secrets'
- - '@azure/storage-blob'
- - '@capacitor/preferences'
- - '@netlify/blobs'
- - '@planetscale/database'
- '@react-native-async-storage/async-storage'
- '@types/react'
- - '@upstash/redis'
- - '@vercel/kv'
- '@wagmi/core'
- bufferutil
- encoding
+ - lokijs
- react-dom
- react-native
- supports-color
@@ -1163,9 +1274,9 @@ packages:
react: ^18
dependencies:
'@crossbell/util-hooks': 1.5.18(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2)(zod@3.22.4)
- crossbell: 1.9.0(typescript@5.3.2)(zod@3.22.4)
+ crossbell: 1.10.0(typescript@5.3.2)(zod@3.22.4)
react: 18.2.0
- viem: 1.19.6(typescript@5.3.2)(zod@3.22.4)
+ viem: 1.19.9(typescript@5.3.2)(zod@3.22.4)
transitivePeerDependencies:
- bufferutil
- react-dom
@@ -1179,11 +1290,11 @@ packages:
resolution: {integrity: sha512-egIrLN71ieaanHsZOGM5CTuKojfAlsoSVgzciC4vobhp/Ix1ROyCgUb69tBF6Q18/vN52vuxZSU3Q22/8qDOSQ==}
dependencies:
'@tanstack/react-query': 4.36.1(react-dom@18.2.0)(react@18.2.0)
- crossbell: 1.9.0(typescript@5.3.2)(zod@3.22.4)
+ crossbell: 1.10.0(typescript@5.3.2)(zod@3.22.4)
dayjs: 1.11.10
lodash.compact: 3.0.1
lru-cache: 10.0.3
- viem: 1.19.6(typescript@5.3.2)(zod@3.22.4)
+ viem: 1.19.9(typescript@5.3.2)(zod@3.22.4)
transitivePeerDependencies:
- bufferutil
- react
@@ -1194,8 +1305,8 @@ packages:
- zod
dev: false
- /@crossbell/ipfs-fetch@0.0.19:
- resolution: {integrity: sha512-0Yf9+MMTSD+JJkFbNaK/s+kl3CXhr4oq2yj3K0dvheB+e8uykcpM7yomxHie/sr0ushw3G7Ppf5NXYkfH0eiSw==}
+ /@crossbell/ipfs-fetch@0.0.21:
+ resolution: {integrity: sha512-wPNLptEPy64/7WMz7bhS5QVYfjproCr3ACgeQoJzmNKvH2FNDlF6FjMB9XNwV0spAczGb/SueNzW8p6BBLXHnw==}
dev: false
/@crossbell/notification@1.5.18(@tanstack/react-query@4.36.1)(@types/react@18.2.38)(immer@10.0.3)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2)(wagmi@1.4.7)(zod@3.22.4):
@@ -1214,9 +1325,9 @@ packages:
classnames: 2.3.2
dayjs: 1.11.10
react: 18.2.0
- react-intersection-observer: 9.5.3(react@18.2.0)
- viem: 1.19.6(typescript@5.3.2)(zod@3.22.4)
- wagmi: 1.4.7(@types/react@18.2.38)(immer@10.0.3)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2)(viem@1.19.6)(zod@3.22.4)
+ react-intersection-observer: 9.5.2(react@18.2.0)
+ viem: 1.19.9(typescript@5.3.2)(zod@3.22.4)
+ wagmi: 1.4.7(@types/react@18.2.38)(immer@10.0.3)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2)(viem@1.19.9)(zod@3.22.4)
zustand: 4.4.6(@types/react@18.2.38)(immer@10.0.3)(react@18.2.0)
transitivePeerDependencies:
- '@types/react'
@@ -1241,14 +1352,14 @@ packages:
'@crossbell/util-metadata': 1.5.18(typescript@5.3.2)(zod@3.22.4)
'@tanstack/react-query': 4.36.1(react-dom@18.2.0)(react@18.2.0)
check-password-strength: 2.0.7
- crossbell: 1.9.0(typescript@5.3.2)(zod@3.22.4)
+ crossbell: 1.10.0(typescript@5.3.2)(zod@3.22.4)
immer: 10.0.3
lodash.debounce: 4.0.8
react: 18.2.0
rxjs: 7.8.1
ts-essentials: 9.4.1(typescript@5.3.2)
valtio: 1.12.0(@types/react@18.2.38)(react@18.2.0)
- viem: 1.19.6(typescript@5.3.2)(zod@3.22.4)
+ viem: 1.19.9(typescript@5.3.2)(zod@3.22.4)
zustand: 4.4.6(@types/react@18.2.38)(immer@10.0.3)(react@18.2.0)
transitivePeerDependencies:
- '@types/react'
@@ -1271,7 +1382,7 @@ packages:
'@crossbell/util-metadata': 1.5.18(typescript@5.3.2)(zod@3.22.4)
'@tanstack/react-query': 4.36.1(react-dom@18.2.0)(react@18.2.0)
classnames: 2.3.2
- crossbell: 1.9.0(typescript@5.3.2)(zod@3.22.4)
+ crossbell: 1.10.0(typescript@5.3.2)(zod@3.22.4)
facepaint: 1.2.1
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
@@ -1298,7 +1409,7 @@ packages:
react: ^18
dependencies:
'@tanstack/react-query': 4.36.1(react-dom@18.2.0)(react@18.2.0)
- crossbell: 1.9.0(typescript@5.3.2)(zod@3.22.4)
+ crossbell: 1.10.0(typescript@5.3.2)(zod@3.22.4)
react: 18.2.0
transitivePeerDependencies:
- bufferutil
@@ -1314,7 +1425,7 @@ packages:
dependencies:
'@crossbell/util-ethers': 1.5.18
'@fastify/deepmerge': 1.3.0
- crossbell: 1.9.0(typescript@5.3.2)(zod@3.22.4)
+ crossbell: 1.10.0(typescript@5.3.2)(zod@3.22.4)
transitivePeerDependencies:
- bufferutil
- typescript
@@ -1359,7 +1470,7 @@ packages:
'@cspell/dict-lua': 4.0.2
'@cspell/dict-makefile': 1.0.0
'@cspell/dict-node': 4.0.3
- '@cspell/dict-npm': 5.0.13
+ '@cspell/dict-npm': 5.0.12
'@cspell/dict-php': 4.0.4
'@cspell/dict-powershell': 5.0.2
'@cspell/dict-public-licenses': 2.0.5
@@ -1541,8 +1652,8 @@ packages:
resolution: {integrity: sha512-sFlUNI5kOogy49KtPg8SMQYirDGIAoKBO3+cDLIwD4MLdsWy1q0upc7pzGht3mrjuyMiPRUV14Bb0rkVLrxOhg==}
dev: true
- /@cspell/dict-npm@5.0.13:
- resolution: {integrity: sha512-uPb3DlQA/FvlmzT5RjZoy7fy91mxMRZW1B+K3atVM5A/cmP1QlDaSW/iCtde5kHET1MOV7uxz+vy0Yha2OI5pQ==}
+ /@cspell/dict-npm@5.0.12:
+ resolution: {integrity: sha512-T/+WeQmtbxo7ad6hrdI8URptYstKJP+kXyWJZfuVJJGWJQ7yubxrI5Z5AfM+Dh/ff4xHmdzapxD9adaEQ727uw==}
dev: true
/@cspell/dict-php@4.0.4:
@@ -1618,9 +1729,9 @@ packages:
/@ddietr/codemirror-themes@1.4.2:
resolution: {integrity: sha512-8U3H3lmtmSWLD5VRlt7jf2HW62URnwgPxjZZDYjBX5EtMpgZ2QnqiIYrNzdQPPjJngT9D43gls3+JlekCBmrfw==}
dependencies:
- '@codemirror/language': 6.9.2
- '@codemirror/state': 6.3.1
- '@codemirror/view': 6.22.0
+ '@codemirror/language': 6.9.3
+ '@codemirror/state': 6.3.2
+ '@codemirror/view': 6.22.1
'@lezer/highlight': 1.2.0
dev: false
@@ -1731,8 +1842,8 @@ packages:
resolution: {integrity: sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww==}
dev: false
- /@esbuild/android-arm64@0.19.7:
- resolution: {integrity: sha512-YEDcw5IT7hW3sFKZBkCAQaOCJQLONVcD4bOyTXMZz5fr66pTHnAet46XAtbXAkJRfIn2YVhdC6R9g4xa27jQ1w==}
+ /@esbuild/android-arm64@0.19.8:
+ resolution: {integrity: sha512-B8JbS61bEunhfx8kasogFENgQfr/dIp+ggYXwTqdbMAgGDhRa3AaPpQMuQU0rNxDLECj6FhDzk1cF9WHMVwrtA==}
engines: {node: '>=12'}
cpu: [arm64]
os: [android]
@@ -1740,8 +1851,8 @@ packages:
dev: true
optional: true
- /@esbuild/android-arm@0.19.7:
- resolution: {integrity: sha512-YGSPnndkcLo4PmVl2tKatEn+0mlVMr3yEpOOT0BeMria87PhvoJb5dg5f5Ft9fbCVgtAz4pWMzZVgSEGpDAlww==}
+ /@esbuild/android-arm@0.19.8:
+ resolution: {integrity: sha512-31E2lxlGM1KEfivQl8Yf5aYU/mflz9g06H6S15ITUFQueMFtFjESRMoDSkvMo8thYvLBax+VKTPlpnx+sPicOA==}
engines: {node: '>=12'}
cpu: [arm]
os: [android]
@@ -1749,8 +1860,8 @@ packages:
dev: true
optional: true
- /@esbuild/android-x64@0.19.7:
- resolution: {integrity: sha512-jhINx8DEjz68cChFvM72YzrqfwJuFbfvSxZAk4bebpngGfNNRm+zRl4rtT9oAX6N9b6gBcFaJHFew5Blf6CvUw==}
+ /@esbuild/android-x64@0.19.8:
+ resolution: {integrity: sha512-rdqqYfRIn4jWOp+lzQttYMa2Xar3OK9Yt2fhOhzFXqg0rVWEfSclJvZq5fZslnz6ypHvVf3CT7qyf0A5pM682A==}
engines: {node: '>=12'}
cpu: [x64]
os: [android]
@@ -1758,8 +1869,8 @@ packages:
dev: true
optional: true
- /@esbuild/darwin-arm64@0.19.7:
- resolution: {integrity: sha512-dr81gbmWN//3ZnBIm6YNCl4p3pjnabg1/ZVOgz2fJoUO1a3mq9WQ/1iuEluMs7mCL+Zwv7AY5e3g1hjXqQZ9Iw==}
+ /@esbuild/darwin-arm64@0.19.8:
+ resolution: {integrity: sha512-RQw9DemMbIq35Bprbboyf8SmOr4UXsRVxJ97LgB55VKKeJOOdvsIPy0nFyF2l8U+h4PtBx/1kRf0BelOYCiQcw==}
engines: {node: '>=12'}
cpu: [arm64]
os: [darwin]
@@ -1767,8 +1878,8 @@ packages:
dev: true
optional: true
- /@esbuild/darwin-x64@0.19.7:
- resolution: {integrity: sha512-Lc0q5HouGlzQEwLkgEKnWcSazqr9l9OdV2HhVasWJzLKeOt0PLhHaUHuzb8s/UIya38DJDoUm74GToZ6Wc7NGQ==}
+ /@esbuild/darwin-x64@0.19.8:
+ resolution: {integrity: sha512-3sur80OT9YdeZwIVgERAysAbwncom7b4bCI2XKLjMfPymTud7e/oY4y+ci1XVp5TfQp/bppn7xLw1n/oSQY3/Q==}
engines: {node: '>=12'}
cpu: [x64]
os: [darwin]
@@ -1776,8 +1887,8 @@ packages:
dev: true
optional: true
- /@esbuild/freebsd-arm64@0.19.7:
- resolution: {integrity: sha512-+y2YsUr0CxDFF7GWiegWjGtTUF6gac2zFasfFkRJPkMAuMy9O7+2EH550VlqVdpEEchWMynkdhC9ZjtnMiHImQ==}
+ /@esbuild/freebsd-arm64@0.19.8:
+ resolution: {integrity: sha512-WAnPJSDattvS/XtPCTj1tPoTxERjcTpH6HsMr6ujTT+X6rylVe8ggxk8pVxzf5U1wh5sPODpawNicF5ta/9Tmw==}
engines: {node: '>=12'}
cpu: [arm64]
os: [freebsd]
@@ -1785,8 +1896,8 @@ packages:
dev: true
optional: true
- /@esbuild/freebsd-x64@0.19.7:
- resolution: {integrity: sha512-CdXOxIbIzPJmJhrpmJTLx+o35NoiKBIgOvmvT+jeSadYiWJn0vFKsl+0bSG/5lwjNHoIDEyMYc/GAPR9jxusTA==}
+ /@esbuild/freebsd-x64@0.19.8:
+ resolution: {integrity: sha512-ICvZyOplIjmmhjd6mxi+zxSdpPTKFfyPPQMQTK/w+8eNK6WV01AjIztJALDtwNNfFhfZLux0tZLC+U9nSyA5Zg==}
engines: {node: '>=12'}
cpu: [x64]
os: [freebsd]
@@ -1794,8 +1905,8 @@ packages:
dev: true
optional: true
- /@esbuild/linux-arm64@0.19.7:
- resolution: {integrity: sha512-inHqdOVCkUhHNvuQPT1oCB7cWz9qQ/Cz46xmVe0b7UXcuIJU3166aqSunsqkgSGMtUCWOZw3+KMwI6otINuC9g==}
+ /@esbuild/linux-arm64@0.19.8:
+ resolution: {integrity: sha512-z1zMZivxDLHWnyGOctT9JP70h0beY54xDDDJt4VpTX+iwA77IFsE1vCXWmprajJGa+ZYSqkSbRQ4eyLCpCmiCQ==}
engines: {node: '>=12'}
cpu: [arm64]
os: [linux]
@@ -1803,8 +1914,8 @@ packages:
dev: true
optional: true
- /@esbuild/linux-arm@0.19.7:
- resolution: {integrity: sha512-Y+SCmWxsJOdQtjcBxoacn/pGW9HDZpwsoof0ttL+2vGcHokFlfqV666JpfLCSP2xLxFpF1lj7T3Ox3sr95YXww==}
+ /@esbuild/linux-arm@0.19.8:
+ resolution: {integrity: sha512-H4vmI5PYqSvosPaTJuEppU9oz1dq2A7Mr2vyg5TF9Ga+3+MGgBdGzcyBP7qK9MrwFQZlvNyJrvz6GuCaj3OukQ==}
engines: {node: '>=12'}
cpu: [arm]
os: [linux]
@@ -1812,8 +1923,8 @@ packages:
dev: true
optional: true
- /@esbuild/linux-ia32@0.19.7:
- resolution: {integrity: sha512-2BbiL7nLS5ZO96bxTQkdO0euGZIUQEUXMTrqLxKUmk/Y5pmrWU84f+CMJpM8+EHaBPfFSPnomEaQiG/+Gmh61g==}
+ /@esbuild/linux-ia32@0.19.8:
+ resolution: {integrity: sha512-1a8suQiFJmZz1khm/rDglOc8lavtzEMRo0v6WhPgxkrjcU0LkHj+TwBrALwoz/OtMExvsqbbMI0ChyelKabSvQ==}
engines: {node: '>=12'}
cpu: [ia32]
os: [linux]
@@ -1821,8 +1932,8 @@ packages:
dev: true
optional: true
- /@esbuild/linux-loong64@0.19.7:
- resolution: {integrity: sha512-BVFQla72KXv3yyTFCQXF7MORvpTo4uTA8FVFgmwVrqbB/4DsBFWilUm1i2Oq6zN36DOZKSVUTb16jbjedhfSHw==}
+ /@esbuild/linux-loong64@0.19.8:
+ resolution: {integrity: sha512-fHZWS2JJxnXt1uYJsDv9+b60WCc2RlvVAy1F76qOLtXRO+H4mjt3Tr6MJ5l7Q78X8KgCFudnTuiQRBhULUyBKQ==}
engines: {node: '>=12'}
cpu: [loong64]
os: [linux]
@@ -1830,8 +1941,8 @@ packages:
dev: true
optional: true
- /@esbuild/linux-mips64el@0.19.7:
- resolution: {integrity: sha512-DzAYckIaK+pS31Q/rGpvUKu7M+5/t+jI+cdleDgUwbU7KdG2eC3SUbZHlo6Q4P1CfVKZ1lUERRFP8+q0ob9i2w==}
+ /@esbuild/linux-mips64el@0.19.8:
+ resolution: {integrity: sha512-Wy/z0EL5qZYLX66dVnEg9riiwls5IYnziwuju2oUiuxVc+/edvqXa04qNtbrs0Ukatg5HEzqT94Zs7J207dN5Q==}
engines: {node: '>=12'}
cpu: [mips64el]
os: [linux]
@@ -1839,8 +1950,8 @@ packages:
dev: true
optional: true
- /@esbuild/linux-ppc64@0.19.7:
- resolution: {integrity: sha512-JQ1p0SmUteNdUaaiRtyS59GkkfTW0Edo+e0O2sihnY4FoZLz5glpWUQEKMSzMhA430ctkylkS7+vn8ziuhUugQ==}
+ /@esbuild/linux-ppc64@0.19.8:
+ resolution: {integrity: sha512-ETaW6245wK23YIEufhMQ3HSeHO7NgsLx8gygBVldRHKhOlD1oNeNy/P67mIh1zPn2Hr2HLieQrt6tWrVwuqrxg==}
engines: {node: '>=12'}
cpu: [ppc64]
os: [linux]
@@ -1848,8 +1959,8 @@ packages:
dev: true
optional: true
- /@esbuild/linux-riscv64@0.19.7:
- resolution: {integrity: sha512-xGwVJ7eGhkprY/nB7L7MXysHduqjpzUl40+XoYDGC4UPLbnG+gsyS1wQPJ9lFPcxYAaDXbdRXd1ACs9AE9lxuw==}
+ /@esbuild/linux-riscv64@0.19.8:
+ resolution: {integrity: sha512-T2DRQk55SgoleTP+DtPlMrxi/5r9AeFgkhkZ/B0ap99zmxtxdOixOMI570VjdRCs9pE4Wdkz7JYrsPvsl7eESg==}
engines: {node: '>=12'}
cpu: [riscv64]
os: [linux]
@@ -1857,8 +1968,8 @@ packages:
dev: true
optional: true
- /@esbuild/linux-s390x@0.19.7:
- resolution: {integrity: sha512-U8Rhki5PVU0L0nvk+E8FjkV8r4Lh4hVEb9duR6Zl21eIEYEwXz8RScj4LZWA2i3V70V4UHVgiqMpszXvG0Yqhg==}
+ /@esbuild/linux-s390x@0.19.8:
+ resolution: {integrity: sha512-NPxbdmmo3Bk7mbNeHmcCd7R7fptJaczPYBaELk6NcXxy7HLNyWwCyDJ/Xx+/YcNH7Im5dHdx9gZ5xIwyliQCbg==}
engines: {node: '>=12'}
cpu: [s390x]
os: [linux]
@@ -1866,8 +1977,8 @@ packages:
dev: true
optional: true
- /@esbuild/linux-x64@0.19.7:
- resolution: {integrity: sha512-ZYZopyLhm4mcoZXjFt25itRlocKlcazDVkB4AhioiL9hOWhDldU9n38g62fhOI4Pth6vp+Mrd5rFKxD0/S+7aQ==}
+ /@esbuild/linux-x64@0.19.8:
+ resolution: {integrity: sha512-lytMAVOM3b1gPypL2TRmZ5rnXl7+6IIk8uB3eLsV1JwcizuolblXRrc5ShPrO9ls/b+RTp+E6gbsuLWHWi2zGg==}
engines: {node: '>=12'}
cpu: [x64]
os: [linux]
@@ -1875,8 +1986,8 @@ packages:
dev: true
optional: true
- /@esbuild/netbsd-x64@0.19.7:
- resolution: {integrity: sha512-/yfjlsYmT1O3cum3J6cmGG16Fd5tqKMcg5D+sBYLaOQExheAJhqr8xOAEIuLo8JYkevmjM5zFD9rVs3VBcsjtQ==}
+ /@esbuild/netbsd-x64@0.19.8:
+ resolution: {integrity: sha512-hvWVo2VsXz/8NVt1UhLzxwAfo5sioj92uo0bCfLibB0xlOmimU/DeAEsQILlBQvkhrGjamP0/el5HU76HAitGw==}
engines: {node: '>=12'}
cpu: [x64]
os: [netbsd]
@@ -1884,8 +1995,8 @@ packages:
dev: true
optional: true
- /@esbuild/openbsd-x64@0.19.7:
- resolution: {integrity: sha512-MYDFyV0EW1cTP46IgUJ38OnEY5TaXxjoDmwiTXPjezahQgZd+j3T55Ht8/Q9YXBM0+T9HJygrSRGV5QNF/YVDQ==}
+ /@esbuild/openbsd-x64@0.19.8:
+ resolution: {integrity: sha512-/7Y7u77rdvmGTxR83PgaSvSBJCC2L3Kb1M/+dmSIvRvQPXXCuC97QAwMugBNG0yGcbEGfFBH7ojPzAOxfGNkwQ==}
engines: {node: '>=12'}
cpu: [x64]
os: [openbsd]
@@ -1893,8 +2004,8 @@ packages:
dev: true
optional: true
- /@esbuild/sunos-x64@0.19.7:
- resolution: {integrity: sha512-JcPvgzf2NN/y6X3UUSqP6jSS06V0DZAV/8q0PjsZyGSXsIGcG110XsdmuWiHM+pno7/mJF6fjH5/vhUz/vA9fw==}
+ /@esbuild/sunos-x64@0.19.8:
+ resolution: {integrity: sha512-9Lc4s7Oi98GqFA4HzA/W2JHIYfnXbUYgekUP/Sm4BG9sfLjyv6GKKHKKVs83SMicBF2JwAX6A1PuOLMqpD001w==}
engines: {node: '>=12'}
cpu: [x64]
os: [sunos]
@@ -1902,8 +2013,8 @@ packages:
dev: true
optional: true
- /@esbuild/win32-arm64@0.19.7:
- resolution: {integrity: sha512-ZA0KSYti5w5toax5FpmfcAgu3ZNJxYSRm0AW/Dao5up0YV1hDVof1NvwLomjEN+3/GMtaWDI+CIyJOMTRSTdMw==}
+ /@esbuild/win32-arm64@0.19.8:
+ resolution: {integrity: sha512-rq6WzBGjSzihI9deW3fC2Gqiak68+b7qo5/3kmB6Gvbh/NYPA0sJhrnp7wgV4bNwjqM+R2AApXGxMO7ZoGhIJg==}
engines: {node: '>=12'}
cpu: [arm64]
os: [win32]
@@ -1911,8 +2022,8 @@ packages:
dev: true
optional: true
- /@esbuild/win32-ia32@0.19.7:
- resolution: {integrity: sha512-CTOnijBKc5Jpk6/W9hQMMvJnsSYRYgveN6O75DTACCY18RA2nqka8dTZR+x/JqXCRiKk84+5+bRKXUSbbwsS0A==}
+ /@esbuild/win32-ia32@0.19.8:
+ resolution: {integrity: sha512-AIAbverbg5jMvJznYiGhrd3sumfwWs8572mIJL5NQjJa06P8KfCPWZQ0NwZbPQnbQi9OWSZhFVSUWjjIrn4hSw==}
engines: {node: '>=12'}
cpu: [ia32]
os: [win32]
@@ -1920,8 +2031,8 @@ packages:
dev: true
optional: true
- /@esbuild/win32-x64@0.19.7:
- resolution: {integrity: sha512-gRaP2sk6hc98N734luX4VpF318l3w+ofrtTu9j5L8EQXF+FzQKV6alCOHMVoJJHvVK/mGbwBXfOL1HETQu9IGQ==}
+ /@esbuild/win32-x64@0.19.8:
+ resolution: {integrity: sha512-bfZ0cQ1uZs2PqpulNL5j/3w+GDhP36k1K5c38QdQg+Swy51jFZWWeIkteNsufkQxp986wnqRRsb/bHbY1WQ7TA==}
engines: {node: '>=12'}
cpu: [x64]
os: [win32]
@@ -1939,8 +2050,8 @@ packages:
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.9.1:
+ resolution: {integrity: sha512-Y27x+MBLjXa+0JWDhykM3+JE+il3kHKAEqabfEWq3SDhZjLYb6/BHL/JKFnH3fe207JaXkyDo685Oc2Glt6ifA==}
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
dev: true
@@ -1952,7 +2063,7 @@ packages:
debug: 4.3.4
espree: 9.6.1
globals: 13.23.0
- ignore: 5.3.0
+ ignore: 5.2.4
import-fresh: 3.3.0
js-yaml: 4.1.0
minimatch: 3.1.2
@@ -1966,8 +2077,8 @@ packages:
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
- /@fastify/busboy@2.1.0:
- resolution: {integrity: sha512-+KpH+QxZU7O4675t3mnkQKcZZg56u+K/Ct2K+N2AZYNVK8kyeo/bI18tI8aPm3tvNNRyTWfj6s5tnGNlcbQRsA==}
+ /@fastify/busboy@2.0.0:
+ resolution: {integrity: sha512-JUFJad5lv7jxj926GPgymrWQxxjPYuJNiNjNMzqT+HiuP6Vl3dk5xzG+8sTX96np0ZAluvaMzPsjhHZ5rNuNQQ==}
engines: {node: '>=14'}
dev: false
@@ -1999,6 +2110,17 @@ packages:
react-dom: 18.2.0(react@18.2.0)
dev: false
+ /@floating-ui/react-dom@2.0.2(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-5qhlDvjaLmAst/rKb3VdlCinwTF4EYMiVxuuc/HVUjs46W0zgtbMmAZ1UTsDrRTxRmUEzl92mOtWbeeXL26lSQ==}
+ peerDependencies:
+ react: '>=16.8.0'
+ react-dom: '>=16.8.0'
+ dependencies:
+ '@floating-ui/dom': 1.5.3
+ react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
+ dev: false
+
/@floating-ui/react-dom@2.0.4(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-CF8k2rgKeh/49UrnIBs4BdxPUV6vize/Db1d/YbCLyp9GiVZ0BEwf5AiDSxJRCr6yOkGqTFHtmrULxkEfYZ7dQ==}
peerDependencies:
@@ -2029,15 +2151,15 @@ packages:
react: '>=16.8.0'
react-dom: '>=16.8.0'
dependencies:
- '@floating-ui/react-dom': 2.0.4(react-dom@18.2.0)(react@18.2.0)
+ '@floating-ui/react-dom': 2.0.2(react-dom@18.2.0)(react@18.2.0)
aria-hidden: 1.2.3
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
tabbable: 6.2.0
dev: false
- /@floating-ui/react@0.26.2(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-ocpz3MxYoZlgsASiVFayiTnKukR8QZDQUMqxMdF0YFLbu8lw/IL6AHKLROI8SOpp6CxpUGPh9Q4a03eBAVEZNQ==}
+ /@floating-ui/react@0.26.3(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-iKH8WRR0L/nLiM6qavFZxkyegIZRMxGnM9aKEc71M4wRlUNkgTamjPsOQXy11oZbDOH37MiTbk/nAPn9M2+shA==}
peerDependencies:
react: '>=16.8.0'
react-dom: '>=16.8.0'
@@ -2053,6 +2175,59 @@ packages:
resolution: {integrity: sha512-OfX7E2oUDYxtBvsuS4e/jSn4Q9Qb6DzgeYtsAdkPZ47znpoNsMgZw0+tVijiv3uGNR6dgNlty6r9rzIzHjtd/A==}
dev: false
+ /@formatjs/ecma402-abstract@1.11.4:
+ resolution: {integrity: sha512-EBikYFp2JCdIfGEb5G9dyCkTGDmC57KSHhRQOC3aYxoPWVZvfWCDjZwkGYHN7Lis/fmuWl906bnNTJifDQ3sXw==}
+ dependencies:
+ '@formatjs/intl-localematcher': 0.2.25
+ tslib: 2.6.2
+ dev: false
+
+ /@formatjs/ecma402-abstract@1.18.0:
+ resolution: {integrity: sha512-PEVLoa3zBevWSCZzPIM/lvPCi8P5l4G+NXQMc/CjEiaCWgyHieUoo0nM7Bs0n/NbuQ6JpXEolivQ9pKSBHaDlA==}
+ dependencies:
+ '@formatjs/intl-localematcher': 0.5.2
+ tslib: 2.6.2
+ dev: false
+
+ /@formatjs/fast-memoize@1.2.1:
+ resolution: {integrity: sha512-Rg0e76nomkz3vF9IPlKeV+Qynok0r7YZjL6syLz4/urSg0IbjPZCB/iYUMNsYA643gh4mgrX3T7KEIFIxJBQeg==}
+ dependencies:
+ tslib: 2.6.2
+ dev: false
+
+ /@formatjs/icu-messageformat-parser@2.1.0:
+ resolution: {integrity: sha512-Qxv/lmCN6hKpBSss2uQ8IROVnta2r9jd3ymUEIjm2UyIkUCHVcbUVRGL/KS/wv7876edvsPe+hjHVJ4z8YuVaw==}
+ dependencies:
+ '@formatjs/ecma402-abstract': 1.11.4
+ '@formatjs/icu-skeleton-parser': 1.3.6
+ tslib: 2.6.2
+ dev: false
+
+ /@formatjs/icu-skeleton-parser@1.3.6:
+ resolution: {integrity: sha512-I96mOxvml/YLrwU2Txnd4klA7V8fRhb6JG/4hm3VMNmeJo1F03IpV2L3wWt7EweqNLES59SZ4d6hVOPCSf80Bg==}
+ dependencies:
+ '@formatjs/ecma402-abstract': 1.11.4
+ tslib: 2.6.2
+ dev: false
+
+ /@formatjs/intl-localematcher@0.2.25:
+ resolution: {integrity: sha512-YmLcX70BxoSopLFdLr1Ds99NdlTI2oWoLbaUW2M406lxOIPzE1KQhRz2fPUkq34xVZQaihCoU29h0KK7An3bhA==}
+ dependencies:
+ tslib: 2.6.2
+ dev: false
+
+ /@formatjs/intl-localematcher@0.2.32:
+ resolution: {integrity: sha512-k/MEBstff4sttohyEpXxCmC3MqbUn9VvHGlZ8fauLzkbwXmVrEeyzS+4uhrvAk9DWU9/7otYWxyDox4nT/KVLQ==}
+ dependencies:
+ tslib: 2.6.2
+ dev: false
+
+ /@formatjs/intl-localematcher@0.5.2:
+ resolution: {integrity: sha512-txaaE2fiBMagLrR4jYhxzFO6wEdEG4TPMqrzBAcbr4HFUYzH/YC+lg6OIzKCHm8WgDdyQevxbAAV1OgcXctuGw==}
+ dependencies:
+ tslib: 2.6.2
+ dev: false
+
/@headlessui/react@1.7.17(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-4am+tzvkqDSSgiwrsEpGWqgGo9dz8qU5M3znCkC4PgkpY4HcCZzEDEvozltGGGHIKl9jbXbZPSH5TWn4sWJdow==}
engines: {node: '>=10'}
@@ -2102,25 +2277,25 @@ packages:
'@vue/compiler-sfc':
optional: true
dependencies:
- '@babel/core': 7.23.3
- '@babel/generator': 7.23.4
- '@babel/parser': 7.23.4
- '@babel/traverse': 7.23.4
- '@babel/types': 7.23.4
+ '@babel/core': 7.23.2
+ '@babel/generator': 7.23.0
+ '@babel/parser': 7.23.0
+ '@babel/traverse': 7.23.2
+ '@babel/types': 7.23.0
prettier: 3.1.0
semver: 7.5.4
transitivePeerDependencies:
- supports-color
dev: true
- /@iconify-json/mingcute@1.1.11:
- resolution: {integrity: sha512-LHPhOVVWgC3QzTfkifWAzn/fdw6VM3V8R9XtQ+pl2+znKto5PUKDeTsO8V8rtxXaaSUcuEd5LePIC6J5eqMarA==}
+ /@iconify-json/mingcute@1.1.12:
+ resolution: {integrity: sha512-hsY0PNfcFHZrHQDvfGiwK5V6GkNaOwyfxarQAGpfF0rJl58QFz4tdwK7E0HuxaWDt0JqH+CRDRKHzs14EHBhtQ==}
dependencies:
'@iconify/types': 2.0.0
dev: false
- /@iconify/tailwind@0.1.3:
- resolution: {integrity: sha512-uVV49QtR9cZ9VLxrMSeW1E6iXWeBlpQ0z4aWx7B5WvGEE5OvCjloNYYqwZbZ/W+EsTcApzSm6szqcCVeb9pxDw==}
+ /@iconify/tailwind@0.1.4:
+ resolution: {integrity: sha512-U7RzcU2fkwOfMDsGQ3mtpLIaApSnqb+vgcJJknPPbg8/NF5s7tI1o5otEMfcpnLGk4PbYB8bxmKTz7IJVUlU2Q==}
dependencies:
'@iconify/types': 2.0.0
dev: true
@@ -2138,7 +2313,7 @@ packages:
dependencies:
'@jridgewell/set-array': 1.1.2
'@jridgewell/sourcemap-codec': 1.4.15
- '@jridgewell/trace-mapping': 0.3.20
+ '@jridgewell/trace-mapping': 0.3.19
/@jridgewell/resolve-uri@3.1.1:
resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==}
@@ -2158,6 +2333,12 @@ packages:
/@jridgewell/sourcemap-codec@1.4.15:
resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==}
+ /@jridgewell/trace-mapping@0.3.19:
+ resolution: {integrity: sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==}
+ dependencies:
+ '@jridgewell/resolve-uri': 3.1.1
+ '@jridgewell/sourcemap-codec': 1.4.15
+
/@jridgewell/trace-mapping@0.3.20:
resolution: {integrity: sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==}
dependencies:
@@ -2168,6 +2349,10 @@ packages:
resolution: {integrity: sha512-mscwGroSJQrCTjtNGBu+18FQbZYA4+q6Tyx6K7CXHl6AwgZKbWfZYdgP2F+fyZcRUdGRsMX8QtvU61VcGGtO1A==}
dev: false
+ /@lezer/common@1.1.0:
+ resolution: {integrity: sha512-XPIN3cYDXsoJI/oDWoR2tD++juVrhgIago9xyKhZ7IhGlzdDM9QgC8D8saKNCz5pindGcznFr2HBSsEQSWnSjw==}
+ dev: false
+
/@lezer/common@1.1.1:
resolution: {integrity: sha512-aAPB9YbvZHqAW+bIwiuuTDGB4DG0sYNRObGLxud8cW7osw1ZQxfDuTZ8KQiqfZ0QJGcR34CvpTMDXEyo/+Htgg==}
dev: false
@@ -2176,7 +2361,14 @@ packages:
resolution: {integrity: sha512-eS1M3L3U2mDowoFVPG7tEp01SWu9/68Nx3HEBgLJVn3N9ku7g5S7WdFv0jzmcTipAyONYfZJ+7x4WRkfdB2Ung==}
dependencies:
'@lezer/highlight': 1.2.0
- '@lezer/lr': 1.3.14
+ '@lezer/lr': 1.3.12
+ dev: false
+
+ /@lezer/css@1.1.3:
+ resolution: {integrity: sha512-SjSM4pkQnQdJDVc80LYzEaMiNy9txsFbI7HsMgeVF28NdLaAdHNtQ+kB/QqDUzRBV/75NTXjJ/R5IdC8QQGxMg==}
+ dependencies:
+ '@lezer/highlight': 1.2.0
+ '@lezer/lr': 1.3.12
dev: false
/@lezer/css@1.1.4:
@@ -2189,7 +2381,7 @@ packages:
/@lezer/highlight@1.2.0:
resolution: {integrity: sha512-WrS5Mw51sGrpqjlh3d4/fOwpEV2Hd3YOkp9DBt4k8XZQcoTHZFB7sx030A6OcahF4J1nDQAa3jXlTVVYH50IFA==}
dependencies:
- '@lezer/common': 1.1.1
+ '@lezer/common': 1.1.0
dev: false
/@lezer/html@1.3.6:
@@ -2197,28 +2389,42 @@ packages:
dependencies:
'@lezer/common': 1.1.1
'@lezer/highlight': 1.2.0
- '@lezer/lr': 1.3.14
+ '@lezer/lr': 1.3.12
dev: false
- /@lezer/java@1.1.0:
- resolution: {integrity: sha512-RmBS+P9LJ4P9SU7ZewahMkBUNOEz1zQTMOKLq8OEa7ge8FZxz7mKjoEIGewRSn9kom1z5GKQjtxNE++m6u8SYw==}
+ /@lezer/html@1.3.7:
+ resolution: {integrity: sha512-Wo+rZ5UjLP0VqUTyXjzgmTYRW5bvTJUFn4Uw0K3HCQjX2/+f+zRo9GLN5BCAojwHQISPvaQk8BWSv2SSKx/UcQ==}
dependencies:
+ '@lezer/common': 1.1.1
'@lezer/highlight': 1.2.0
'@lezer/lr': 1.3.14
dev: false
- /@lezer/javascript@1.4.9:
- resolution: {integrity: sha512-7Uv8mBBE6l44spgWEZvEMdDqGV+FIuY7kJ1o5TFm+jxIuxydO3PcKJYiINij09igd1D/9P7l2KDqpkN8c3bM6A==}
+ /@lezer/java@1.0.4:
+ resolution: {integrity: sha512-POc53LHf2AuNeRXjqZbXNu88GKj0KZTjjSx0L7tYeXlrEHF+3NAQx+dEwKVuCbkl0ZMtpRy2VsDYOV7KKV0oyg==}
dependencies:
'@lezer/highlight': 1.2.0
- '@lezer/lr': 1.3.14
+ '@lezer/lr': 1.3.12
+ dev: false
+
+ /@lezer/javascript@1.4.7:
+ resolution: {integrity: sha512-OVWlK0YEi7HM+9JRWtRkir8qvcg0/kVYg2TAMHlVtl6DU1C9yK1waEOLBMztZsV/axRJxsqfJKhzYz+bxZme5g==}
+ dependencies:
+ '@lezer/highlight': 1.2.0
+ '@lezer/lr': 1.3.12
dev: false
/@lezer/json@1.0.1:
resolution: {integrity: sha512-nkVC27qiEZEjySbi6gQRuMwa2sDu2PtfjSgz0A4QF81QyRGm3kb2YRzLcOPcTEtmcwvrX/cej7mlhbwViA4WJw==}
dependencies:
'@lezer/highlight': 1.2.0
- '@lezer/lr': 1.3.14
+ '@lezer/lr': 1.3.12
+ dev: false
+
+ /@lezer/lr@1.3.12:
+ resolution: {integrity: sha512-5nwY1JzCueUdRtlMBnlf1SUi69iGCq2ABq7WQFQMkn/kxPvoACAEnTp4P17CtXxYr7WCwtYPLL2AEvxKPuF1OQ==}
+ dependencies:
+ '@lezer/common': 1.1.1
dev: false
/@lezer/lr@1.3.14:
@@ -2238,45 +2444,45 @@ packages:
resolution: {integrity: sha512-aqdCQJOXJ66De22vzdwnuC502hIaG9EnPK2rSi+ebXyUd+j7GAX1mRjWZOVOmf3GST1YUfUCu6WXDiEgDGOVwA==}
dependencies:
'@lezer/highlight': 1.2.0
- '@lezer/lr': 1.3.14
+ '@lezer/lr': 1.3.12
dev: false
- /@lezer/python@1.1.9:
- resolution: {integrity: sha512-8Ua3p8NdICXR6qWvRCnCx5CI1B0DklZGNtRLwOrIS/OHecHIugRHZyr0NsaaQO2H2Nn34EPlRtltXIirLsry5Q==}
+ /@lezer/python@1.1.8:
+ resolution: {integrity: sha512-1T/XsmeF57ijrjpC0Zmrf9YeO5mn2zC1XeSNrOnc0KB+6PgxJ5m7kWKt0CnwyS74oHQXbJxUUL+QDQJR26c1Gw==}
dependencies:
'@lezer/highlight': 1.2.0
- '@lezer/lr': 1.3.14
+ '@lezer/lr': 1.3.12
dev: false
/@lezer/rust@1.0.1:
resolution: {integrity: sha512-j+ToFKM6Wpglv3OQ4ebHYdYIMT2dh0ziCCV0rTf47AWiHOVhR0WjaKrBq+yuvDQNEhr5sxPxVI7+naJIgpqcsQ==}
dependencies:
'@lezer/highlight': 1.2.0
- '@lezer/lr': 1.3.14
+ '@lezer/lr': 1.3.12
dev: false
/@lezer/sass@1.0.3:
resolution: {integrity: sha512-n4l2nVOB7gWiGU/Cg2IVxpt2Ic9Hgfgy/7gk+p/XJibAsPXs0lSbsfGwQgwsAw9B/euYo3oS6lEFr9WytoqcZg==}
dependencies:
'@lezer/highlight': 1.2.0
- '@lezer/lr': 1.3.14
+ '@lezer/lr': 1.3.12
dev: false
- /@lezer/xml@1.0.3:
- resolution: {integrity: sha512-lYT+0TKiDW4jQyz+R/JXQpbWavjIKqyFMvJ73JklyxFmAUnD6Iford98dk0OeVZG0j4MNnR7JQlmwTMpJGrU6A==}
+ /@lezer/xml@1.0.2:
+ resolution: {integrity: sha512-dlngsWceOtQBMuBPw5wtHpaxdPJ71aVntqjbpGkFtWsp4WtQmCnuTjQGocviymydN6M18fhj6UQX3oiEtSuY7w==}
dependencies:
'@lezer/highlight': 1.2.0
- '@lezer/lr': 1.3.14
+ '@lezer/lr': 1.3.12
dev: false
- /@lit-labs/ssr-dom-shim@1.1.2:
- resolution: {integrity: sha512-jnOD+/+dSrfTWYfSXBXlo5l5f0q1UuJo3tkbMDCYA2lKUYq79jaxqtGEvnRoh049nt1vdo1+45RinipU6FGY2g==}
+ /@lit-labs/ssr-dom-shim@1.1.1:
+ resolution: {integrity: sha512-kXOeFbfCm4fFf2A3WwVEeQj55tMZa8c8/f9AKHMobQMkzNUfUj+antR3fRPaZJawsa1aZiP/Da3ndpZrwEe4rQ==}
dev: false
/@lit/reactive-element@1.6.3:
resolution: {integrity: sha512-QuTgnG52Poic7uM1AN5yJ09QMe0O28e10XzSvWDz02TJiiKee4stsiownEIadWm8nYzyDAyT+gKzUoZmiWQtsQ==}
dependencies:
- '@lit-labs/ssr-dom-shim': 1.1.2
+ '@lit-labs/ssr-dom-shim': 1.1.1
dev: false
/@mantine/core@6.0.21(@emotion/react@11.11.1)(@mantine/hooks@6.0.21)(@types/react@18.2.38)(react-dom@18.2.0)(react@18.2.0):
@@ -2391,8 +2597,8 @@ packages:
react: 18.2.0
dev: false
- /@mapbox/hast-util-table-cell-style@0.2.1:
- resolution: {integrity: sha512-LyQz4XJIdCdY/+temIhD/Ed0x/p4GAOUycpFSEK2Ads1CPKZy6b7V/2ROEtQiLLQ8soIs0xe/QAoR6kwpyW/yw==}
+ /@mapbox/hast-util-table-cell-style@0.2.0:
+ resolution: {integrity: sha512-gqaTIGC8My3LVSnU38IwjHVKJC94HSonjvFHDk8/aSrApL8v4uWgm8zJkK7MJIIbHuNOr/+Mv2KkQKcxs6LEZA==}
engines: {node: '>=12'}
dependencies:
unist-util-visit: 1.4.1
@@ -2406,7 +2612,7 @@ packages:
resolution: {integrity: sha512-9cIRrfkWvHblSiNDVXsjivqa9Ak0RYo/1H6tqTqTbAx+oBK2Sva0lWDHxGchOqA7bySGUJKAWSNJvH6gdHZ0gQ==}
engines: {node: '>=14.0.0'}
dependencies:
- '@types/debug': 4.1.12
+ '@types/debug': 4.1.9
debug: 4.3.4
semver: 7.5.4
superstruct: 1.0.3
@@ -2417,7 +2623,7 @@ packages:
/@microflash/remark-callout-directives@1.6.0:
resolution: {integrity: sha512-W2ovtw9JdSpO/gjQb3wlf3o5AW4h+w6mewXybsrtSvifb/30P7ahBELDmFSCQBuXiofMbN8xO0/0GqVYoZrXmQ==}
dependencies:
- defu: 6.1.3
+ defu: 6.1.2
hastscript: 7.2.0
mdast-util-from-markdown: 1.3.1
unist-util-visit: 4.1.2
@@ -2637,148 +2843,6 @@ packages:
'@nodelib/fs.scandir': 2.1.5
fastq: 1.15.0
- /@parcel/watcher-android-arm64@2.3.0:
- resolution: {integrity: sha512-f4o9eA3dgk0XRT3XhB0UWpWpLnKgrh1IwNJKJ7UJek7eTYccQ8LR7XUWFKqw6aEq5KUNlCcGvSzKqSX/vtWVVA==}
- engines: {node: '>= 10.0.0'}
- cpu: [arm64]
- os: [android]
- requiresBuild: true
- dev: false
- optional: true
-
- /@parcel/watcher-darwin-arm64@2.3.0:
- resolution: {integrity: sha512-mKY+oijI4ahBMc/GygVGvEdOq0L4DxhYgwQqYAz/7yPzuGi79oXrZG52WdpGA1wLBPrYb0T8uBaGFo7I6rvSKw==}
- engines: {node: '>= 10.0.0'}
- cpu: [arm64]
- os: [darwin]
- requiresBuild: true
- dev: false
- optional: true
-
- /@parcel/watcher-darwin-x64@2.3.0:
- resolution: {integrity: sha512-20oBj8LcEOnLE3mgpy6zuOq8AplPu9NcSSSfyVKgfOhNAc4eF4ob3ldj0xWjGGbOF7Dcy1Tvm6ytvgdjlfUeow==}
- engines: {node: '>= 10.0.0'}
- cpu: [x64]
- os: [darwin]
- requiresBuild: true
- dev: false
- optional: true
-
- /@parcel/watcher-freebsd-x64@2.3.0:
- resolution: {integrity: sha512-7LftKlaHunueAEiojhCn+Ef2CTXWsLgTl4hq0pkhkTBFI3ssj2bJXmH2L67mKpiAD5dz66JYk4zS66qzdnIOgw==}
- engines: {node: '>= 10.0.0'}
- cpu: [x64]
- os: [freebsd]
- requiresBuild: true
- dev: false
- optional: true
-
- /@parcel/watcher-linux-arm-glibc@2.3.0:
- resolution: {integrity: sha512-1apPw5cD2xBv1XIHPUlq0cO6iAaEUQ3BcY0ysSyD9Kuyw4MoWm1DV+W9mneWI+1g6OeP6dhikiFE6BlU+AToTQ==}
- engines: {node: '>= 10.0.0'}
- cpu: [arm]
- os: [linux]
- requiresBuild: true
- dev: false
- optional: true
-
- /@parcel/watcher-linux-arm64-glibc@2.3.0:
- resolution: {integrity: sha512-mQ0gBSQEiq1k/MMkgcSB0Ic47UORZBmWoAWlMrTW6nbAGoLZP+h7AtUM7H3oDu34TBFFvjy4JCGP43JlylkTQA==}
- engines: {node: '>= 10.0.0'}
- cpu: [arm64]
- os: [linux]
- requiresBuild: true
- dev: false
- optional: true
-
- /@parcel/watcher-linux-arm64-musl@2.3.0:
- resolution: {integrity: sha512-LXZAExpepJew0Gp8ZkJ+xDZaTQjLHv48h0p0Vw2VMFQ8A+RKrAvpFuPVCVwKJCr5SE+zvaG+Etg56qXvTDIedw==}
- engines: {node: '>= 10.0.0'}
- cpu: [arm64]
- os: [linux]
- requiresBuild: true
- dev: false
- optional: true
-
- /@parcel/watcher-linux-x64-glibc@2.3.0:
- resolution: {integrity: sha512-P7Wo91lKSeSgMTtG7CnBS6WrA5otr1K7shhSjKHNePVmfBHDoAOHYRXgUmhiNfbcGk0uMCHVcdbfxtuiZCHVow==}
- engines: {node: '>= 10.0.0'}
- cpu: [x64]
- os: [linux]
- requiresBuild: true
- dev: false
- optional: true
-
- /@parcel/watcher-linux-x64-musl@2.3.0:
- resolution: {integrity: sha512-+kiRE1JIq8QdxzwoYY+wzBs9YbJ34guBweTK8nlzLKimn5EQ2b2FSC+tAOpq302BuIMjyuUGvBiUhEcLIGMQ5g==}
- engines: {node: '>= 10.0.0'}
- cpu: [x64]
- os: [linux]
- requiresBuild: true
- dev: false
- optional: true
-
- /@parcel/watcher-wasm@2.3.0:
- resolution: {integrity: sha512-ejBAX8H0ZGsD8lSICDNyMbSEtPMWgDL0WFCt/0z7hyf5v8Imz4rAM8xY379mBsECkq/Wdqa5WEDLqtjZ+6NxfA==}
- engines: {node: '>= 10.0.0'}
- dependencies:
- is-glob: 4.0.3
- micromatch: 4.0.5
- napi-wasm: 1.1.0
- dev: false
- bundledDependencies:
- - napi-wasm
-
- /@parcel/watcher-win32-arm64@2.3.0:
- resolution: {integrity: sha512-35gXCnaz1AqIXpG42evcoP2+sNL62gZTMZne3IackM+6QlfMcJLy3DrjuL6Iks7Czpd3j4xRBzez3ADCj1l7Aw==}
- engines: {node: '>= 10.0.0'}
- cpu: [arm64]
- os: [win32]
- requiresBuild: true
- dev: false
- optional: true
-
- /@parcel/watcher-win32-ia32@2.3.0:
- resolution: {integrity: sha512-FJS/IBQHhRpZ6PiCjFt1UAcPr0YmCLHRbTc00IBTrelEjlmmgIVLeOx4MSXzx2HFEy5Jo5YdhGpxCuqCyDJ5ow==}
- engines: {node: '>= 10.0.0'}
- cpu: [ia32]
- os: [win32]
- requiresBuild: true
- dev: false
- optional: true
-
- /@parcel/watcher-win32-x64@2.3.0:
- resolution: {integrity: sha512-dLx+0XRdMnVI62kU3wbXvbIRhLck4aE28bIGKbRGS7BJNt54IIj9+c/Dkqb+7DJEbHUZAX1bwaoM8PqVlHJmCA==}
- engines: {node: '>= 10.0.0'}
- cpu: [x64]
- os: [win32]
- requiresBuild: true
- dev: false
- optional: true
-
- /@parcel/watcher@2.3.0:
- resolution: {integrity: sha512-pW7QaFiL11O0BphO+bq3MgqeX/INAk9jgBldVDYjlQPO4VddoZnF22TcF9onMhnLVHuNqBJeRf+Fj7eezi/+rQ==}
- engines: {node: '>= 10.0.0'}
- dependencies:
- detect-libc: 1.0.3
- is-glob: 4.0.3
- micromatch: 4.0.5
- node-addon-api: 7.0.0
- optionalDependencies:
- '@parcel/watcher-android-arm64': 2.3.0
- '@parcel/watcher-darwin-arm64': 2.3.0
- '@parcel/watcher-darwin-x64': 2.3.0
- '@parcel/watcher-freebsd-x64': 2.3.0
- '@parcel/watcher-linux-arm-glibc': 2.3.0
- '@parcel/watcher-linux-arm64-glibc': 2.3.0
- '@parcel/watcher-linux-arm64-musl': 2.3.0
- '@parcel/watcher-linux-x64-glibc': 2.3.0
- '@parcel/watcher-linux-x64-musl': 2.3.0
- '@parcel/watcher-win32-arm64': 2.3.0
- '@parcel/watcher-win32-ia32': 2.3.0
- '@parcel/watcher-win32-x64': 2.3.0
- dev: false
-
/@polka/url@1.0.0-next.23:
resolution: {integrity: sha512-C16M+IYz0rgRhWZdCmK+h58JMv8vijAA61gmz2rspCSwKwzBebpdcsiUmwrtJRdphuY30i6BSLEOP8ppbNLyLg==}
dev: true
@@ -2949,8 +3013,8 @@ packages:
/@safe-global/safe-apps-sdk@8.0.0(typescript@5.3.2)(zod@3.22.4):
resolution: {integrity: sha512-gYw0ki/EAuV1oSyMxpqandHjnthZjYYy+YWpTAzf8BqfXM3ItcZLpjxfg+3+mXW8HIO+3jw6T9iiqEXsqHaMMw==}
dependencies:
- '@safe-global/safe-gateway-typescript-sdk': 3.13.2
- viem: 1.19.5(typescript@5.3.2)(zod@3.22.4)
+ '@safe-global/safe-gateway-typescript-sdk': 3.12.0
+ viem: 1.19.9(typescript@5.3.2)(zod@3.22.4)
transitivePeerDependencies:
- bufferutil
- typescript
@@ -2961,8 +3025,8 @@ packages:
/@safe-global/safe-apps-sdk@8.1.0(typescript@5.3.2)(zod@3.22.4):
resolution: {integrity: sha512-XJbEPuaVc7b9n23MqlF6c+ToYIS3f7P2Sel8f3cSBQ9WORE4xrSuvhMpK9fDSFqJ7by/brc+rmJR/5HViRr0/w==}
dependencies:
- '@safe-global/safe-gateway-typescript-sdk': 3.13.2
- viem: 1.19.5(typescript@5.3.2)(zod@3.22.4)
+ '@safe-global/safe-gateway-typescript-sdk': 3.12.0
+ viem: 1.19.9(typescript@5.3.2)(zod@3.22.4)
transitivePeerDependencies:
- bufferutil
- typescript
@@ -2970,8 +3034,8 @@ packages:
- zod
dev: false
- /@safe-global/safe-gateway-typescript-sdk@3.13.2:
- resolution: {integrity: sha512-kGlJecJHBzGrGTq/yhLANh56t+Zur6Ubpt+/w03ARX1poDb4TM8vKU3iV8tuYpk359PPWp+Qvjnqb9oW2YQcYw==}
+ /@safe-global/safe-gateway-typescript-sdk@3.12.0:
+ resolution: {integrity: sha512-hExCo62lScVC9/ztVqYEYL2pFxcqLTvB8fj0WtdP5FWrvbtEgD0pbVolchzD5bf85pbzvEwdAxSVS7EdCZxTNw==}
engines: {node: '>=16'}
dev: false
@@ -2994,8 +3058,8 @@ packages:
'@scure/base': 1.1.3
dev: false
- /@sindresorhus/is@4.6.0:
- resolution: {integrity: sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==}
+ /@sindresorhus/is@3.1.2:
+ resolution: {integrity: sha512-JiX9vxoKMmu8Y3Zr2RVathBL1Cdu4Nt4MuNWemt1Nc06A0RAin9c5FArkhGsyMBWfCu4zj+9b+GxtjAnE4qqLQ==}
engines: {node: '>=10'}
dev: false
@@ -3006,8 +3070,8 @@ packages:
buffer: 6.0.3
dev: false
- /@solana/web3.js@1.87.6:
- resolution: {integrity: sha512-LkqsEBgTZztFiccZZXnawWa8qNCATEqE97/d0vIwjTclmVlc8pBpD1DmjfVHtZ1HS5fZorFlVhXfpwnCNDZfyg==}
+ /@solana/web3.js@1.78.5:
+ resolution: {integrity: sha512-2ZHsDNqkKdglJQrIvJ3p2DmgS3cGnary3VJyqt9C1SPrpAtLYzcElr3xyXJOznyQTU/8AMw+GoF11lFoKbicKg==}
dependencies:
'@babel/runtime': 7.23.4
'@noble/curves': 1.2.0
@@ -3022,7 +3086,7 @@ packages:
fast-stable-stringify: 1.0.0
jayson: 4.1.0
node-fetch: 2.7.0
- rpc-websockets: 7.7.0
+ rpc-websockets: 7.6.0
superstruct: 0.14.2
transitivePeerDependencies:
- bufferutil
@@ -3156,12 +3220,6 @@ packages:
tslib: 2.6.2
dev: false
- /@swc/helpers@0.5.3:
- resolution: {integrity: sha512-FaruWX6KdudYloq1AHD/4nU+UsMTdNE8CKyrseXWEcgjDAbvkwJg2QGPAnfIJLIWsjZOSPLOAykK6fuYp4vp4A==}
- dependencies:
- tslib: 2.6.2
- dev: false
-
/@tanstack/match-sorter-utils@8.8.4:
resolution: {integrity: sha512-rKH8LjZiszWEvmi01NR72QWZ8m4xmXre0OOwlRGnjU01Eqz/QnN+cqpty2PJ0efHblq09+KilvyR7lsbzmXVEw==}
engines: {node: '>=12'}
@@ -3227,12 +3285,12 @@ packages:
use-sync-external-store: 1.2.0(react@18.2.0)
dev: false
- /@textlint/ast-node-types@13.4.0:
- resolution: {integrity: sha512-roVeLjnf8UPntFICb1uEwE2dccC8V/T5N1x7eBxkT3VDmSQkyfIAuGtlpwyH0wNKEwJmjO/2gSm2fCjW5K/rbA==}
+ /@textlint/ast-node-types@13.3.3:
+ resolution: {integrity: sha512-KCpJppfX3Km69twa6SmVEJ8mkyAZSrxw3XaaLQSlpc7PWnLUJSCHGPVECI1nSUDhiTd1r6zlRvWuyIAZJiov+A==}
dev: false
- /@tianfeng98/hls.js@1.0.2:
- resolution: {integrity: sha512-IHSLEBxlAllx5oecRfCvzsd23yuBuiSU2BmrNKDBwAf4dLjYcZW8TASG5i+SZg/rFyzXm4OWrLJKwPgwvSg5uA==}
+ /@tianfeng98/hls.js@1.0.1:
+ resolution: {integrity: sha512-LlULxCMSwnOfVG7TuSpXG8pmYkIIBsqD9M/cOW7WYLJkc42Gu7X9ixPTJi+UidqA1urk405+zqrIQiAt00XnFg==}
dev: false
/@tootallnate/once@2.0.0:
@@ -3244,48 +3302,48 @@ packages:
resolution: {integrity: sha512-HlZ6Dcr205BmNhwkdXqrg2vkFMN2PluI7Lgr8In3B3wE5PiQHhjRqtW/lGdVU9gw+sM0JcIDx2AN+cW8oSWIcw==}
dev: true
- /@types/canvas-confetti@1.6.3:
- resolution: {integrity: sha512-yKVMDzWJ6g0s8TDI3VERfLMCOh0oHqZUnfK+o3VVjR2mFsLynUgb2lR+3IRaEJMza3BKbV9pkoirmM23YhKozA==}
+ /@types/canvas-confetti@1.6.4:
+ resolution: {integrity: sha512-fNyZ/Fdw/Y92X0vv7B+BD6ysHL4xVU5dJcgzgxLdGbn8O3PezZNIJpml44lKM0nsGur+o/6+NZbZeNTt00U1uA==}
dev: true
/@types/chroma-js@2.4.3:
resolution: {integrity: sha512-1ly5ly/7S/YF8aD7MxUQnFOZxdegimuOunJl0xDsLlguu5JrwuSTVGVH3UpIUlh6YauI0RMNT4cqjBonhgbdIQ==}
dev: true
- /@types/connect@3.4.38:
- resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==}
+ /@types/connect@3.4.36:
+ resolution: {integrity: sha512-P63Zd/JUGq+PdrM1lv0Wv5SBYeA2+CORvbrXbngriYY0jzLUWfQMQQxOhjONEz/wlHOAxOdY7CY65rgQdTjq2w==}
dependencies:
- '@types/node': 20.9.4
+ '@types/node': 20.10.0
dev: false
- /@types/cookie@0.5.4:
- resolution: {integrity: sha512-7z/eR6O859gyWIAjuvBWFzNURmf2oPBmJlfVWkwehU5nzIyjwBsTh7WMmEEV4JFnHuQ3ex4oyTvfKzcyJVDBNA==}
+ /@types/cookie@0.6.0:
+ resolution: {integrity: sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==}
dev: true
- /@types/d3-scale-chromatic@3.0.3:
- resolution: {integrity: sha512-laXM4+1o5ImZv3RpFAsTRn3TEkzqkytiOY0Dz0sq5cnd1dtNlk6sHLon4OvqaiJb28T0S/TdsBI3Sjsy+keJrw==}
+ /@types/d3-scale-chromatic@3.0.1:
+ resolution: {integrity: sha512-Ob7OrwiTeQXY/WBBbRHGZBOn6rH1h7y3jjpTSKYqDEeqFjktql6k2XSgNwLrLDmAsXhEn8P9NHDY4VTuo0ZY1w==}
dev: false
- /@types/d3-scale@4.0.8:
- resolution: {integrity: sha512-gkK1VVTr5iNiYJ7vWDI+yUFFlszhNMtVeneJ6lUTKPjprsvLLI9/tgEGiXJOnlINJA8FyA88gfnQsHbybVZrYQ==}
+ /@types/d3-scale@4.0.6:
+ resolution: {integrity: sha512-lo3oMLSiqsQUovv8j15X4BNEDOsnHuGjeVg7GRbAuB2PUa1prK5BNSOu6xixgNf3nqxPl4I1BqJWrPvFGlQoGQ==}
dependencies:
- '@types/d3-time': 3.0.3
+ '@types/d3-time': 3.0.2
dev: false
- /@types/d3-time@3.0.3:
- resolution: {integrity: sha512-2p6olUZ4w3s+07q3Tm2dbiMZy5pCDfYwtLXXHUnVzXgQlZ/OyPtUz6OL382BkOuGlLXqfT+wqv8Fw2v8/0geBw==}
+ /@types/d3-time@3.0.2:
+ resolution: {integrity: sha512-kbdRXTmUgNfw5OTE3KZnFQn6XdIc4QGroN5UixgdrXATmYsdlPQS6pEut9tVlIojtzuFD4txs/L+Rq41AHtLpg==}
dev: false
- /@types/debug@4.1.12:
- resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==}
+ /@types/debug@4.1.9:
+ resolution: {integrity: sha512-8Hz50m2eoS56ldRlepxSBa6PWEVCtzUo/92HgLc2qTMnotJNIm7xP+UZhyWoYsyOdd5dxZ+NZLb24rsKyFs2ow==}
dependencies:
- '@types/ms': 0.7.34
+ '@types/ms': 0.7.31
dev: false
- /@types/dompurify@3.0.5:
- resolution: {integrity: sha512-1Wg0g3BtQF7sSb27fJQAKck1HECM6zV1EB66j8JH9i3LCjYabJa0FSdiSgsD5K/RbrsR0SiraKacLB+T8ZVYAg==}
+ /@types/dompurify@3.0.3:
+ resolution: {integrity: sha512-odiGr/9/qMqjcBOe5UhcNLOFHSYmKFOyr+bJ/Xu3Qp4k1pNPAlNLUVNNLcLfjQI7+W7ObX58EdD3H+3p3voOvA==}
dependencies:
- '@types/trusted-types': 2.0.7
+ '@types/trusted-types': 2.0.4
dev: false
/@types/eslint-scope@3.7.7:
@@ -3306,16 +3364,16 @@ packages:
resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==}
dev: true
- /@types/hast@2.3.8:
- resolution: {integrity: sha512-aMIqAlFd2wTIDZuvLbhUT+TGvMxrNC8ECUIVtH6xxy0sQLs3iu6NO8Kp/VT5je7i5ufnebXzdV1dNDMnvaH6IQ==}
+ /@types/hast@2.3.7:
+ resolution: {integrity: sha512-EVLigw5zInURhzfXUM65eixfadfsHKomGKUakToXo84t8gGIJuTcD2xooM2See7GyQ7DRtYjhCHnSUQez8JaLw==}
dependencies:
- '@types/unist': 2.0.10
+ '@types/unist': 2.0.9
dev: false
/@types/hast@3.0.3:
resolution: {integrity: sha512-2fYGlaDy/qyLlhidX42wAH0KBi2TCjKMH8CHmBXgRlJ3Y+OXTiqsPQ6IWarZKwF1JoUcAJdPogv1d4b0COTpmQ==}
dependencies:
- '@types/unist': 3.0.2
+ '@types/unist': 3.0.1
/@types/js-cookie@2.2.7:
resolution: {integrity: sha512-aLkWa0C0vO5b4Sr798E26QgOkss68Un0bLjs7u9qxzPT5CG+8DuNTffWES58YzJs3hrVAOs1wonycqEBqNJubA==}
@@ -3325,6 +3383,10 @@ packages:
resolution: {integrity: sha512-k4MGaQl5TGo/iipqb2UDG2UwjXziSWkh0uysQelTlJpX1qGlpUZYm8PnO4DxG1qBomtJUdYJ6qR6xdIah10JLg==}
dev: true
+ /@types/json-schema@7.0.13:
+ resolution: {integrity: sha512-RbSSoHliUbnXj3ny0CNFOoxrIDV6SUGyStHsvDqosw6CkdPV8TtWGlfecuK4ToyMEAql6pzNxgCFKanovUzlgQ==}
+ dev: true
+
/@types/json-schema@7.0.15:
resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==}
dev: true
@@ -3340,35 +3402,42 @@ packages:
/@types/katex@0.16.7:
resolution: {integrity: sha512-HMwFiRujE5PjrgwHQ25+bsLJgowjGjm5Z8FVSf0N6PwgJrwxH0QxzHYDcKsTfV3wva0vzrpqMTJS2jXPr5BMEQ==}
- /@types/mdast@3.0.15:
- resolution: {integrity: sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==}
+ /@types/mdast@3.0.14:
+ resolution: {integrity: sha512-gVZ04PGgw1qLZKsnWnyFv4ORnaJ+DXLdHTVSFbU8yX6xZ34Bjg4Q32yPkmveUP1yItXReKfB0Aknlh/3zxTKAw==}
dependencies:
- '@types/unist': 2.0.10
+ '@types/unist': 2.0.9
dev: false
/@types/mdast@4.0.3:
resolution: {integrity: sha512-LsjtqsyF+d2/yFOYaN22dHZI1Cpwkrj+g06G8+qtUKlhovPW89YhqSnfKtMbkgmEtYpH2gydRNULd6y8mciAFg==}
dependencies:
- '@types/unist': 3.0.2
+ '@types/unist': 3.0.1
- /@types/mjml-core@4.7.4:
- resolution: {integrity: sha512-hajbYITLm/wJU99Of50Dmn/k4ok+mrhJs4qDdnveJsINdiNJhQd+03C6Kt09vF9biB23cEI4pPeLrJNYfIZf7g==}
+ /@types/mjml-core@4.7.3:
+ resolution: {integrity: sha512-2wXjQ7c3WGe7KPANKLA2cU5z30cUItIK/Lw1vqQFG7ENqfydba2LdROpifXErGcdqiJwsEHmCFn/wANXUdNwIg==}
dev: true
/@types/mjml@4.7.4:
resolution: {integrity: sha512-vyi1vzWgMzFMwZY7GSZYX0GU0dmtC8vLHwpgk+NWmwbwRSrlieVyJ9sn5elodwUfklJM7yGl0zQeet1brKTWaQ==}
dependencies:
- '@types/mjml-core': 4.7.4
+ '@types/mjml-core': 4.7.3
dev: true
- /@types/ms@0.7.34:
- resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==}
+ /@types/ms@0.7.31:
+ resolution: {integrity: sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==}
+ dev: false
+
+ /@types/node-fetch@2.6.7:
+ resolution: {integrity: sha512-lX17GZVpJ/fuCjguZ5b3TjEbSENxmEk1B2z02yoXSK9WMEWRivhdSY73wWMn6bpcCDAOh6qAdktpKHIlkDk2lg==}
+ dependencies:
+ '@types/node': 20.10.0
+ form-data: 4.0.0
dev: false
/@types/node-fetch@2.6.9:
resolution: {integrity: sha512-bQVlnMLFJ2d35DkPNjEPmd9ueO/rh5EiaZt2bhqiSarPjZIuIV6bPQVqcrEyvNo+AfTrRGVazle1tl597w3gfA==}
dependencies:
- '@types/node': 20.9.4
+ '@types/node': 20.10.0
form-data: 4.0.0
dev: false
@@ -3376,14 +3445,14 @@ packages:
resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==}
dev: false
- /@types/node@18.18.11:
- resolution: {integrity: sha512-c1vku6qnTeujJneYH94/4aq73XrVcsJe35UPyAsSok1ijiKrkRzK+AxQPSpNMUnC03roWBBwJx/9I8V7lQoxmA==}
+ /@types/node@18.18.13:
+ resolution: {integrity: sha512-vXYZGRrSCreZmq1rEjMRLXJhiy8MrIeVasx+PCVlP414N7CJLHnMf+juVvjdprHyH+XRy3zKZLHeNueOpJCn0g==}
dependencies:
undici-types: 5.26.5
dev: false
- /@types/node@20.9.4:
- resolution: {integrity: sha512-wmyg8HUhcn6ACjsn8oKYjkN/zUzQeNtMy44weTJSM6p4MMzEOuKbA3OjJ267uPCOW7Xex9dyrNTful8XTQYoDA==}
+ /@types/node@20.10.0:
+ resolution: {integrity: sha512-D0WfRmU9TQ8I9PFx9Yc+EBHw+vSpIub4IDvQivcp26PtPrdMGAq5SDcpXEo/epqa/DXotVpekHiLNTg3iaKXBQ==}
dependencies:
undici-types: 5.26.5
@@ -3391,12 +3460,12 @@ packages:
resolution: {integrity: sha512-rVwVCkOFTWpmBjZuxTiVhLE8cwIKff3jWEKjs+DDg6bMkQwjp9Bp03pNanHQTtTzP53SDHJutb/kfGFHNhOJaQ==}
dev: true
- /@types/parse-author@2.0.3:
- resolution: {integrity: sha512-pgRW2K/GVQoogylrGJXDl7PBLW9A6T4OOc9Hy9MLT5f7vgufK2GQ8FcfAbjFHR5HjcN9ByzuCczAORk49REqoA==}
+ /@types/parse-author@2.0.1:
+ resolution: {integrity: sha512-2RNXvvDY+7ITl/Q3znDpW9DxyAckKgLCXpoiBHN9BeLH1aV7z/W657P2+PK3wVUgGWXtc99ZQy3LkJTGlxLsvA==}
dev: true
- /@types/parse-json@4.0.2:
- resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==}
+ /@types/parse-json@4.0.0:
+ resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==}
/@types/parse5@6.0.3:
resolution: {integrity: sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==}
@@ -3405,8 +3474,8 @@ packages:
/@types/prismjs@1.26.3:
resolution: {integrity: sha512-A0D0aTXvjlqJ5ZILMz3rNfDBOx9hHxLZYv2by47Sm/pqW35zzjusrZTryatjN/Rf8Us2gZrJD+KeHbUSTux1Cw==}
- /@types/prop-types@15.7.11:
- resolution: {integrity: sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng==}
+ /@types/prop-types@15.7.9:
+ resolution: {integrity: sha512-n1yyPsugYNSmHgxDFjicaI2+gCNjsBck8UX9kuofAKlc0h1bL+20oSF72KeNaW2DUlesbEVCFgyV2dPGTiY42g==}
/@types/react-dom@18.2.17:
resolution: {integrity: sha512-rvrT/M7Df5eykWFxn6MYt5Pem/Dbyc1N8Y0S9Mrkw2WFCRiqUgw9P7ul2NpwsXCSM1DVdENzdG9J5SreqfAIWg==}
@@ -3423,8 +3492,8 @@ packages:
/@types/react@18.2.38:
resolution: {integrity: sha512-cBBXHzuPtQK6wNthuVMV6IjHAFkdl/FOPFIlkd81/Cd1+IqkHu/A+w4g43kaQQoYHik/ruaQBDL72HyCy1vuMw==}
dependencies:
- '@types/prop-types': 15.7.11
- '@types/scheduler': 0.16.7
+ '@types/prop-types': 15.7.9
+ '@types/scheduler': 0.16.5
csstype: 3.1.2
/@types/remove-markdown@0.3.4:
@@ -3435,8 +3504,8 @@ packages:
resolution: {integrity: sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==}
dev: false
- /@types/scheduler@0.16.7:
- resolution: {integrity: sha512-8g25Nl3AuB1KulTlSUsUhUo/oBgBU6XIXQ+XURpeioEbEJvkO7qI4vDfREv3vJYHHzqXjcAHvoJy4pTtSQNZtA==}
+ /@types/scheduler@0.16.5:
+ resolution: {integrity: sha512-s/FPdYRmZR8SjLWGMCuax7r3qCWQw9QKHzXVukAuuIJkXkDRwp+Pu5LMIVFi0Fxbav35WURicYr8u1QsoybnQw==}
/@types/serialize-javascript@5.0.4:
resolution: {integrity: sha512-Z2R7UKFuNWCP8eoa2o9e5rkD3hmWxx/1L0CYz0k2BZzGh0PhEVMp9kfGiqEml/0IglwNERXZ2hwNzIrSz/KHTA==}
@@ -3445,24 +3514,32 @@ packages:
/@types/sortablejs@1.15.7:
resolution: {integrity: sha512-PvgWCx1Lbgm88FdQ6S7OGvLIjWS66mudKPlfdrWil0TjsO5zmoZmzoKiiwRShs1dwPgrlkr0N4ewuy0/+QUXYQ==}
- /@types/trusted-types@2.0.7:
- resolution: {integrity: sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==}
+ /@types/trusted-types@2.0.4:
+ resolution: {integrity: sha512-IDaobHimLQhjwsQ/NMwRVfa/yL7L/wriQPMhw1ZJall0KX6E1oxk29XMDeilW5qTIg5aoiqf5Udy8U/51aNoQQ==}
dev: false
/@types/ua-parser-js@0.7.39:
resolution: {integrity: sha512-P/oDfpofrdtF5xw433SPALpdSchtJmY7nsJItf8h3KXqOslkbySh8zq4dSWXH2oTjRvJ5PczVEoCZPow6GicLg==}
dev: true
- /@types/ungap__structured-clone@0.3.3:
- resolution: {integrity: sha512-RNmhIPwoip6K/zZOv3ypksTAqaqLEXvlNSXKyrC93xMSOAHZCR7PifW6xKZCwkbbnbM9dwB9X56PPoNTlNwEqw==}
+ /@types/ungap__structured-clone@0.3.0:
+ resolution: {integrity: sha512-eBWREUhVUGPze+bUW22AgUr05k8u+vETzuYdLYSvWqGTUe0KOf+zVnOB1qER5wMcw8V6D9Ar4DfJmVvD1yu0kQ==}
dev: false
- /@types/unist@2.0.10:
- resolution: {integrity: sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==}
+ /@types/unist@2.0.8:
+ resolution: {integrity: sha512-d0XxK3YTObnWVp6rZuev3c49+j4Lo8g4L1ZRm9z5L0xpoZycUPshHgczK5gsUMaZOstjVYYi09p5gYvUtfChYw==}
dev: false
- /@types/unist@3.0.2:
- resolution: {integrity: sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==}
+ /@types/unist@2.0.9:
+ resolution: {integrity: sha512-zC0iXxAv1C1ERURduJueYzkzZ2zaGyc+P2c95hgkikHPr3z8EdUZOlgEQ5X0DRmwDZn+hekycQnoeiiRVrmilQ==}
+ dev: false
+
+ /@types/unist@3.0.0:
+ resolution: {integrity: sha512-MFETx3tbTjE7Uk6vvnWINA/1iJ7LuMdO4fcq8UfF0pRbj01aGLduVvQcRyswuACJdpnHgg8E3rQLhaRdNEJS0w==}
+ dev: false
+
+ /@types/unist@3.0.1:
+ resolution: {integrity: sha512-ue/hDUpPjC85m+PM9OQDMZr3LywT+CT6mPsQq8OJtCLiERkGRcQUFvu9XASF5XWqyZFXbf15lvb3JFJ4dRLWPg==}
/@types/uuid@9.0.7:
resolution: {integrity: sha512-WUtIVRUZ9i5dYXefDEAI7sh9/O7jGvHg7Df/5O/gtH3Yabe5odI3UWopVR1qbPXQtvOxWu3mM4XxlYeZtMWF4g==}
@@ -3470,11 +3547,11 @@ packages:
/@types/ws@7.4.7:
resolution: {integrity: sha512-JQbbmxZTZehdc2iszGKs5oC3NFnjeay7mtAWrdt7qNtAVK0g19muApzAy4bm9byz79xa2ZnO/BOBC2R8RC5Lww==}
dependencies:
- '@types/node': 20.9.4
+ '@types/node': 20.10.0
dev: false
- /@typescript-eslint/parser@6.12.0(eslint@8.54.0)(typescript@5.3.2):
- resolution: {integrity: sha512-s8/jNFPKPNRmXEnNXfuo1gemBdVmpQsK1pcu+QIvuNJuhFzGrpD7WjOcvDc/+uEdfzSYpNu7U/+MmbScjoQ6vg==}
+ /@typescript-eslint/parser@6.8.0(eslint@8.54.0)(typescript@5.3.2):
+ resolution: {integrity: sha512-5tNs6Bw0j6BdWuP8Fx+VH4G9fEPDxnVI7yH1IAPkQH5RUtvKwRoqdecAPdQXv4rSOADAaz1LFBZvZG7VbXivSg==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
eslint: ^7.0.0 || ^8.0.0
@@ -3483,10 +3560,10 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/scope-manager': 6.12.0
- '@typescript-eslint/types': 6.12.0
- '@typescript-eslint/typescript-estree': 6.12.0(typescript@5.3.2)
- '@typescript-eslint/visitor-keys': 6.12.0
+ '@typescript-eslint/scope-manager': 6.8.0
+ '@typescript-eslint/types': 6.8.0
+ '@typescript-eslint/typescript-estree': 6.8.0(typescript@5.3.2)
+ '@typescript-eslint/visitor-keys': 6.8.0
debug: 4.3.4
eslint: 8.54.0
typescript: 5.3.2
@@ -3494,21 +3571,21 @@ packages:
- supports-color
dev: true
- /@typescript-eslint/scope-manager@6.12.0:
- resolution: {integrity: sha512-5gUvjg+XdSj8pcetdL9eXJzQNTl3RD7LgUiYTl8Aabdi8hFkaGSYnaS6BLc0BGNaDH+tVzVwmKtWvu0jLgWVbw==}
+ /@typescript-eslint/scope-manager@6.8.0:
+ resolution: {integrity: sha512-xe0HNBVwCph7rak+ZHcFD6A+q50SMsFwcmfdjs9Kz4qDh5hWhaPhFjRs/SODEhroBI5Ruyvyz9LfwUJ624O40g==}
engines: {node: ^16.0.0 || >=18.0.0}
dependencies:
- '@typescript-eslint/types': 6.12.0
- '@typescript-eslint/visitor-keys': 6.12.0
+ '@typescript-eslint/types': 6.8.0
+ '@typescript-eslint/visitor-keys': 6.8.0
dev: true
- /@typescript-eslint/types@6.12.0:
- resolution: {integrity: sha512-MA16p/+WxM5JG/F3RTpRIcuOghWO30//VEOvzubM8zuOOBYXsP+IfjoCXXiIfy2Ta8FRh9+IO9QLlaFQUU+10Q==}
+ /@typescript-eslint/types@6.8.0:
+ resolution: {integrity: sha512-p5qOxSum7W3k+llc7owEStXlGmSl8FcGvhYt8Vjy7FqEnmkCVlM3P57XQEGj58oqaBWDQXbJDZxwUWMS/EAPNQ==}
engines: {node: ^16.0.0 || >=18.0.0}
dev: true
- /@typescript-eslint/typescript-estree@6.12.0(typescript@5.3.2):
- resolution: {integrity: sha512-vw9E2P9+3UUWzhgjyyVczLWxZ3GuQNT7QpnIY3o5OMeLO/c8oHljGc8ZpryBMIyympiAAaKgw9e5Hl9dCWFOYw==}
+ /@typescript-eslint/typescript-estree@6.8.0(typescript@5.3.2):
+ resolution: {integrity: sha512-ISgV0lQ8XgW+mvv5My/+iTUdRmGspducmQcDw5JxznasXNnZn3SKNrTRuMsEXv+V/O+Lw9AGcQCfVaOPCAk/Zg==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
typescript: '*'
@@ -3516,8 +3593,8 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/types': 6.12.0
- '@typescript-eslint/visitor-keys': 6.12.0
+ '@typescript-eslint/types': 6.8.0
+ '@typescript-eslint/visitor-keys': 6.8.0
debug: 4.3.4
globby: 11.1.0
is-glob: 4.0.3
@@ -3528,20 +3605,20 @@ packages:
- supports-color
dev: true
- /@typescript-eslint/visitor-keys@6.12.0:
- resolution: {integrity: sha512-rg3BizTZHF1k3ipn8gfrzDXXSFKyOEB5zxYXInQ6z0hUvmQlhaZQzK+YmHmNViMA9HzW5Q9+bPPt90bU6GQwyw==}
+ /@typescript-eslint/visitor-keys@6.8.0:
+ resolution: {integrity: sha512-oqAnbA7c+pgOhW2OhGvxm0t1BULX5peQI/rLsNDpGM78EebV3C9IGbX5HNZabuZ6UQrYveCLjKo8Iy/lLlBkkg==}
engines: {node: ^16.0.0 || >=18.0.0}
dependencies:
- '@typescript-eslint/types': 6.12.0
+ '@typescript-eslint/types': 6.8.0
eslint-visitor-keys: 3.4.3
dev: true
- /@uiw/codemirror-extensions-events@4.21.20(@codemirror/view@6.22.0):
- resolution: {integrity: sha512-H8Zi3+0tbRveISs7ZifXNRsekxD1KK4hW00ZHRjehwE4ao4ubGdpy7cvOFn/74jOZ3LDXwNbrxu6dVSjZThAqg==}
+ /@uiw/codemirror-extensions-events@4.21.21(@codemirror/view@6.22.1):
+ resolution: {integrity: sha512-mkvm6r/W1GwXwNOOeinn4tk8/Gf9yyhyDY+Gn5EVT6oeoR+qnYtVM51n50O73RNG0Jc0QEuuOiqtVWj//HiRHQ==}
peerDependencies:
'@codemirror/view': '>=6.0.0'
dependencies:
- '@codemirror/view': 6.22.0
+ '@codemirror/view': 6.22.1
dev: false
/@ungap/structured-clone@1.2.0:
@@ -3556,7 +3633,7 @@ packages:
- graphql
dev: false
- /@wagmi/connectors@3.1.5(@types/react@18.2.38)(react@18.2.0)(typescript@5.3.2)(viem@1.19.6)(zod@3.22.4):
+ /@wagmi/connectors@3.1.5(@types/react@18.2.38)(react@18.2.0)(typescript@5.3.2)(viem@1.19.9)(zod@3.22.4):
resolution: {integrity: sha512-aE4rWZbivqWa9HqjiLDPtwROH2b1Az+lBVMeZ3o/aFxGNGNEkdrSAMOUG15/UFy3VnN6HqGOtTobOBZ10JhfNQ==}
peerDependencies:
typescript: '>=5.0.4'
@@ -3576,30 +3653,20 @@ packages:
abitype: 0.8.7(typescript@5.3.2)(zod@3.22.4)
eventemitter3: 4.0.7
typescript: 5.3.2
- viem: 1.19.6(typescript@5.3.2)(zod@3.22.4)
+ viem: 1.19.9(typescript@5.3.2)(zod@3.22.4)
transitivePeerDependencies:
- - '@azure/app-configuration'
- - '@azure/cosmos'
- - '@azure/data-tables'
- - '@azure/identity'
- - '@azure/keyvault-secrets'
- - '@azure/storage-blob'
- - '@capacitor/preferences'
- - '@netlify/blobs'
- - '@planetscale/database'
- '@react-native-async-storage/async-storage'
- '@types/react'
- - '@upstash/redis'
- - '@vercel/kv'
- bufferutil
- encoding
+ - lokijs
- react
- supports-color
- utf-8-validate
- zod
dev: false
- /@wagmi/core@1.4.7(@types/react@18.2.38)(immer@10.0.3)(react@18.2.0)(typescript@5.3.2)(viem@1.19.6)(zod@3.22.4):
+ /@wagmi/core@1.4.7(@types/react@18.2.38)(immer@10.0.3)(react@18.2.0)(typescript@5.3.2)(viem@1.19.9)(zod@3.22.4):
resolution: {integrity: sha512-PiOIGni8ArQoPmuDylHX38zMt2nPnTYRIluIqiduKyGCM61X/tf10a0rafUMOOphDPudZu1TacNDhCSeoh/LEA==}
peerDependencies:
typescript: '>=5.0.4'
@@ -3608,29 +3675,19 @@ packages:
typescript:
optional: true
dependencies:
- '@wagmi/connectors': 3.1.5(@types/react@18.2.38)(react@18.2.0)(typescript@5.3.2)(viem@1.19.6)(zod@3.22.4)
+ '@wagmi/connectors': 3.1.5(@types/react@18.2.38)(react@18.2.0)(typescript@5.3.2)(viem@1.19.9)(zod@3.22.4)
abitype: 0.8.7(typescript@5.3.2)(zod@3.22.4)
eventemitter3: 4.0.7
typescript: 5.3.2
- viem: 1.19.6(typescript@5.3.2)(zod@3.22.4)
+ viem: 1.19.9(typescript@5.3.2)(zod@3.22.4)
zustand: 4.4.6(@types/react@18.2.38)(immer@10.0.3)(react@18.2.0)
transitivePeerDependencies:
- - '@azure/app-configuration'
- - '@azure/cosmos'
- - '@azure/data-tables'
- - '@azure/identity'
- - '@azure/keyvault-secrets'
- - '@azure/storage-blob'
- - '@capacitor/preferences'
- - '@netlify/blobs'
- - '@planetscale/database'
- '@react-native-async-storage/async-storage'
- '@types/react'
- - '@upstash/redis'
- - '@vercel/kv'
- bufferutil
- encoding
- immer
+ - lokijs
- react
- supports-color
- utf-8-validate
@@ -3645,7 +3702,7 @@ packages:
'@walletconnect/jsonrpc-types': 1.0.3
'@walletconnect/jsonrpc-utils': 1.0.8
'@walletconnect/jsonrpc-ws-connection': 1.0.13
- '@walletconnect/keyvaluestorage': 1.1.1
+ '@walletconnect/keyvaluestorage': 1.0.2
'@walletconnect/logger': 2.0.1
'@walletconnect/relay-api': 1.0.9
'@walletconnect/relay-auth': 1.0.4
@@ -3657,20 +3714,9 @@ packages:
lodash.isequal: 4.5.0
uint8arrays: 3.1.1
transitivePeerDependencies:
- - '@azure/app-configuration'
- - '@azure/cosmos'
- - '@azure/data-tables'
- - '@azure/identity'
- - '@azure/keyvault-secrets'
- - '@azure/storage-blob'
- - '@capacitor/preferences'
- - '@netlify/blobs'
- - '@planetscale/database'
- '@react-native-async-storage/async-storage'
- - '@upstash/redis'
- - '@vercel/kv'
- bufferutil
- - supports-color
+ - lokijs
- utf-8-validate
dev: false
@@ -3718,21 +3764,10 @@ packages:
'@walletconnect/utils': 2.10.2
events: 3.3.0
transitivePeerDependencies:
- - '@azure/app-configuration'
- - '@azure/cosmos'
- - '@azure/data-tables'
- - '@azure/identity'
- - '@azure/keyvault-secrets'
- - '@azure/storage-blob'
- - '@capacitor/preferences'
- - '@netlify/blobs'
- - '@planetscale/database'
- '@react-native-async-storage/async-storage'
- - '@upstash/redis'
- - '@vercel/kv'
- bufferutil
- encoding
- - supports-color
+ - lokijs
- utf-8-validate
dev: false
@@ -3798,30 +3833,19 @@ packages:
- utf-8-validate
dev: false
- /@walletconnect/keyvaluestorage@1.1.1:
- resolution: {integrity: sha512-V7ZQq2+mSxAq7MrRqDxanTzu2RcElfK1PfNYiaVnJgJ7Q7G7hTVwF8voIBx92qsRyGHZihrwNPHuZd1aKkd0rA==}
+ /@walletconnect/keyvaluestorage@1.0.2:
+ resolution: {integrity: sha512-U/nNG+VLWoPFdwwKx0oliT4ziKQCEoQ27L5Hhw8YOFGA2Po9A9pULUYNWhDgHkrb0gYDNt//X7wABcEWWBd3FQ==}
peerDependencies:
'@react-native-async-storage/async-storage': 1.x
+ lokijs: 1.x
peerDependenciesMeta:
'@react-native-async-storage/async-storage':
optional: true
+ lokijs:
+ optional: true
dependencies:
- '@walletconnect/safe-json': 1.0.2
- idb-keyval: 6.2.1
- unstorage: 1.10.1(idb-keyval@6.2.1)
- transitivePeerDependencies:
- - '@azure/app-configuration'
- - '@azure/cosmos'
- - '@azure/data-tables'
- - '@azure/identity'
- - '@azure/keyvault-secrets'
- - '@azure/storage-blob'
- - '@capacitor/preferences'
- - '@netlify/blobs'
- - '@planetscale/database'
- - '@upstash/redis'
- - '@vercel/kv'
- - supports-color
+ safe-json-utils: 1.1.1
+ tslib: 1.14.1
dev: false
/@walletconnect/legacy-client@2.0.0:
@@ -3845,7 +3869,7 @@ packages:
'@walletconnect/legacy-types': 2.0.0
'@walletconnect/legacy-utils': 2.0.0
copy-to-clipboard: 3.3.3
- preact: 10.19.2
+ preact: 10.17.1
qrcode: 1.5.3
dev: false
@@ -3965,20 +3989,9 @@ packages:
'@walletconnect/utils': 2.10.2
events: 3.3.0
transitivePeerDependencies:
- - '@azure/app-configuration'
- - '@azure/cosmos'
- - '@azure/data-tables'
- - '@azure/identity'
- - '@azure/keyvault-secrets'
- - '@azure/storage-blob'
- - '@capacitor/preferences'
- - '@netlify/blobs'
- - '@planetscale/database'
- '@react-native-async-storage/async-storage'
- - '@upstash/redis'
- - '@vercel/kv'
- bufferutil
- - supports-color
+ - lokijs
- utf-8-validate
dev: false
@@ -3994,23 +4007,12 @@ packages:
'@walletconnect/events': 1.0.1
'@walletconnect/heartbeat': 1.2.1
'@walletconnect/jsonrpc-types': 1.0.3
- '@walletconnect/keyvaluestorage': 1.1.1
+ '@walletconnect/keyvaluestorage': 1.0.2
'@walletconnect/logger': 2.0.1
events: 3.3.0
transitivePeerDependencies:
- - '@azure/app-configuration'
- - '@azure/cosmos'
- - '@azure/data-tables'
- - '@azure/identity'
- - '@azure/keyvault-secrets'
- - '@azure/storage-blob'
- - '@capacitor/preferences'
- - '@netlify/blobs'
- - '@planetscale/database'
- '@react-native-async-storage/async-storage'
- - '@upstash/redis'
- - '@vercel/kv'
- - supports-color
+ - lokijs
dev: false
/@walletconnect/universal-provider@2.10.2:
@@ -4026,21 +4028,10 @@ packages:
'@walletconnect/utils': 2.10.2
events: 3.3.0
transitivePeerDependencies:
- - '@azure/app-configuration'
- - '@azure/cosmos'
- - '@azure/data-tables'
- - '@azure/identity'
- - '@azure/keyvault-secrets'
- - '@azure/storage-blob'
- - '@capacitor/preferences'
- - '@netlify/blobs'
- - '@planetscale/database'
- '@react-native-async-storage/async-storage'
- - '@upstash/redis'
- - '@vercel/kv'
- bufferutil
- encoding
- - supports-color
+ - lokijs
- utf-8-validate
dev: false
@@ -4062,19 +4053,8 @@ packages:
query-string: 7.1.3
uint8arrays: 3.1.1
transitivePeerDependencies:
- - '@azure/app-configuration'
- - '@azure/cosmos'
- - '@azure/data-tables'
- - '@azure/identity'
- - '@azure/keyvault-secrets'
- - '@azure/storage-blob'
- - '@capacitor/preferences'
- - '@netlify/blobs'
- - '@planetscale/database'
- '@react-native-async-storage/async-storage'
- - '@upstash/redis'
- - '@vercel/kv'
- - supports-color
+ - lokijs
dev: false
/@walletconnect/window-getters@1.0.1:
@@ -4090,15 +4070,15 @@ packages:
tslib: 1.14.1
dev: false
- /@web3modal/ethereum@2.7.1(@wagmi/core@1.4.7)(viem@1.19.6):
+ /@web3modal/ethereum@2.7.1(@wagmi/core@1.4.7)(viem@1.19.9):
resolution: {integrity: sha512-1x3qhYh9qgtvw1MDQD4VeDf2ZOsVANKRPtUty4lF+N4L8xnAIwvNKUAMA4j6T5xSsjqUfq5Tdy5mYsNxLmsWMA==}
deprecated: Please use new @web3modal/wagmi package
peerDependencies:
'@wagmi/core': '>=1'
viem: '>=1'
dependencies:
- '@wagmi/core': 1.4.7(@types/react@18.2.38)(immer@10.0.3)(react@18.2.0)(typescript@5.3.2)(viem@1.19.6)(zod@3.22.4)
- viem: 1.19.6(typescript@5.3.2)(zod@3.22.4)
+ '@wagmi/core': 1.4.7(@types/react@18.2.38)(immer@10.0.3)(react@18.2.0)(typescript@5.3.2)(viem@1.19.9)(zod@3.22.4)
+ viem: 1.19.9(typescript@5.3.2)(zod@3.22.4)
dev: false
/@webassemblyjs/ast@1.11.6:
@@ -4285,23 +4265,30 @@ packages:
acorn: 8.11.2
dev: true
- /acorn-jsx@5.3.2(acorn@8.11.2):
+ /acorn-jsx@5.3.2(acorn@8.10.0):
resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
peerDependencies:
acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
dependencies:
- acorn: 8.11.2
+ acorn: 8.10.0
dev: true
- /acorn-walk@8.3.0:
- resolution: {integrity: sha512-FS7hV565M5l1R08MXqo8odwMTB02C2UqzB17RVgu9EyuYFBqJZ3/ZY97sQD5FewVu1UyDFc1yztUDrAwT0EypA==}
+ /acorn-walk@8.2.0:
+ resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==}
engines: {node: '>=0.4.0'}
dev: true
+ /acorn@8.10.0:
+ resolution: {integrity: sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==}
+ engines: {node: '>=0.4.0'}
+ hasBin: true
+ dev: true
+
/acorn@8.11.2:
resolution: {integrity: sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==}
engines: {node: '>=0.4.0'}
hasBin: true
+ dev: true
/add-zero@1.0.0:
resolution: {integrity: sha512-WpPiUgy7h9Kd7NY0aTuhfx7vjub3XYbZCq1W2e/LMvUsEmYK/hz8xgFDmd0GnKpk44HXFwIFu1hEOivc+MzJ0Q==}
@@ -4320,6 +4307,15 @@ packages:
- supports-color
dev: false
+ /agent-base@7.1.0:
+ resolution: {integrity: sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==}
+ engines: {node: '>= 14'}
+ dependencies:
+ debug: 4.3.4
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
/agentkeepalive@4.5.0:
resolution: {integrity: sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==}
engines: {node: '>= 8.0.0'}
@@ -4452,10 +4448,6 @@ packages:
smoothscroll: 0.4.0
dev: false
- /arch@2.2.0:
- resolution: {integrity: sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==}
- dev: false
-
/arg@5.0.2:
resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==}
@@ -4478,7 +4470,7 @@ packages:
/array-buffer-byte-length@1.0.0:
resolution: {integrity: sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==}
dependencies:
- call-bind: 1.0.5
+ call-bind: 1.0.2
is-array-buffer: 3.0.2
dev: true
@@ -4486,10 +4478,10 @@ packages:
resolution: {integrity: sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==}
engines: {node: '>= 0.4'}
dependencies:
- call-bind: 1.0.5
+ call-bind: 1.0.2
define-properties: 1.2.1
- es-abstract: 1.22.3
- get-intrinsic: 1.2.2
+ es-abstract: 1.22.2
+ get-intrinsic: 1.2.1
is-string: 1.0.7
dev: true
@@ -4506,41 +4498,41 @@ packages:
resolution: {integrity: sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA==}
engines: {node: '>= 0.4'}
dependencies:
- call-bind: 1.0.5
+ call-bind: 1.0.2
define-properties: 1.2.1
- es-abstract: 1.22.3
- es-shim-unscopables: 1.0.2
- get-intrinsic: 1.2.2
+ es-abstract: 1.22.2
+ es-shim-unscopables: 1.0.0
+ get-intrinsic: 1.2.1
dev: true
/array.prototype.flat@1.3.2:
resolution: {integrity: sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==}
engines: {node: '>= 0.4'}
dependencies:
- call-bind: 1.0.5
+ call-bind: 1.0.2
define-properties: 1.2.1
- es-abstract: 1.22.3
- es-shim-unscopables: 1.0.2
+ es-abstract: 1.22.2
+ es-shim-unscopables: 1.0.0
dev: true
/array.prototype.flatmap@1.3.2:
resolution: {integrity: sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==}
engines: {node: '>= 0.4'}
dependencies:
- call-bind: 1.0.5
+ call-bind: 1.0.2
define-properties: 1.2.1
- es-abstract: 1.22.3
- es-shim-unscopables: 1.0.2
+ es-abstract: 1.22.2
+ es-shim-unscopables: 1.0.0
dev: true
/array.prototype.tosorted@1.1.2:
resolution: {integrity: sha512-HuQCHOlk1Weat5jzStICBCd83NxiIMwqDg/dHEsoefabn/hJRj5pVdWcPUSpRrwhwxZOsQassMpgN/xRYFBMIg==}
dependencies:
- call-bind: 1.0.5
+ call-bind: 1.0.2
define-properties: 1.2.1
- es-abstract: 1.22.3
- es-shim-unscopables: 1.0.2
- get-intrinsic: 1.2.2
+ es-abstract: 1.22.2
+ es-shim-unscopables: 1.0.0
+ get-intrinsic: 1.2.1
dev: true
/arraybuffer.prototype.slice@1.0.2:
@@ -4548,16 +4540,16 @@ packages:
engines: {node: '>= 0.4'}
dependencies:
array-buffer-byte-length: 1.0.0
- call-bind: 1.0.5
+ call-bind: 1.0.2
define-properties: 1.2.1
- es-abstract: 1.22.3
- get-intrinsic: 1.2.2
+ es-abstract: 1.22.2
+ get-intrinsic: 1.2.1
is-array-buffer: 3.0.2
is-shared-array-buffer: 1.0.2
dev: true
- /ast-types-flow@0.0.8:
- resolution: {integrity: sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==}
+ /ast-types-flow@0.0.7:
+ resolution: {integrity: sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==}
dev: true
/async-cache-dedupe@2.0.0:
@@ -4615,9 +4607,9 @@ packages:
peerDependencies:
postcss: ^8.1.0
dependencies:
- browserslist: 4.22.1
- caniuse-lite: 1.0.30001563
- fraction.js: 4.3.7
+ browserslist: 4.21.11
+ caniuse-lite: 1.0.30001539
+ fraction.js: 4.3.6
normalize-range: 0.1.2
picocolors: 1.0.0
postcss: 8.4.31
@@ -4628,8 +4620,8 @@ packages:
resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==}
engines: {node: '>= 0.4'}
- /axe-core@4.7.0:
- resolution: {integrity: sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ==}
+ /axe-core@4.8.2:
+ resolution: {integrity: sha512-/dlp0fxyM3R8YW7MFzaHWXrf4zzbr0vaYb23VBFCl83R7nWNPg/yaQw2Dc8jzCMmDVLhSdzH8MjrsuIUuvX+6g==}
engines: {node: '>=4'}
dev: true
@@ -4663,7 +4655,7 @@ packages:
'@babel/core': 7.23.3
find-cache-dir: 4.0.0
schema-utils: 4.2.0
- webpack: 5.89.0(esbuild@0.19.7)
+ webpack: 5.89.0(esbuild@0.19.8)
dev: true
/babel-plugin-macros@3.1.0:
@@ -4672,7 +4664,7 @@ packages:
dependencies:
'@babel/runtime': 7.23.4
cosmiconfig: 7.1.0
- resolve: 1.22.8
+ resolve: 1.22.6
dev: false
/bail@2.0.2:
@@ -4780,13 +4772,24 @@ packages:
dependencies:
fill-range: 7.0.1
+ /browserslist@4.21.11:
+ resolution: {integrity: sha512-xn1UXOKUz7DjdGlg9RrUr0GGiWzI97UQJnugHtH0OLDfJB7jMgoIkYvRIEO1l9EeEERVqeqLYOcFBW9ldjypbQ==}
+ engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
+ hasBin: true
+ dependencies:
+ caniuse-lite: 1.0.30001539
+ electron-to-chromium: 1.4.529
+ node-releases: 2.0.13
+ update-browserslist-db: 1.0.13(browserslist@4.21.11)
+ dev: true
+
/browserslist@4.22.1:
resolution: {integrity: sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==}
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true
dependencies:
- caniuse-lite: 1.0.30001563
- electron-to-chromium: 1.4.589
+ caniuse-lite: 1.0.30001551
+ electron-to-chromium: 1.4.563
node-releases: 2.0.13
update-browserslist-db: 1.0.13(browserslist@4.22.1)
@@ -4819,7 +4822,7 @@ packages:
engines: {node: '>=6.14.2'}
requiresBuild: true
dependencies:
- node-gyp-build: 4.7.0
+ node-gyp-build: 4.6.1
dev: false
/busboy@1.6.0:
@@ -4829,12 +4832,11 @@ packages:
streamsearch: 1.1.0
dev: false
- /call-bind@1.0.5:
- resolution: {integrity: sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==}
+ /call-bind@1.0.2:
+ resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==}
dependencies:
- function-bind: 1.1.2
- get-intrinsic: 1.2.2
- set-function-length: 1.1.1
+ function-bind: 1.1.1
+ get-intrinsic: 1.2.1
/callsites@3.1.0:
resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
@@ -4854,11 +4856,15 @@ packages:
engines: {node: '>=10'}
dev: false
- /caniuse-lite@1.0.30001563:
- resolution: {integrity: sha512-na2WUmOxnwIZtwnFI2CZ/3er0wdNzU7hN+cPYz/z2ajHThnkWjNBOpEPP4n+4r2WPM847JaMotaJE3bnfzjyKw==}
+ /caniuse-lite@1.0.30001539:
+ resolution: {integrity: sha512-hfS5tE8bnNiNvEOEkm8HElUHroYwlqMMENEzELymy77+tJ6m+gA2krtHl5hxJaj71OlpC2cHZbdSMX1/YEqEkA==}
+ dev: true
- /canvas-confetti@1.9.1:
- resolution: {integrity: sha512-jieDCn9OnPgFu5q+rbOGUmIGOjzgOnecW1/6KH07kAFAMwOczcTc4clde9pdyUPIAd/2wxZ8C5u7mBAcOpGK8Q==}
+ /caniuse-lite@1.0.30001551:
+ resolution: {integrity: sha512-vtBAez47BoGMMzlbYhfXrMV1kvRF2WP/lqiMuDu1Sb4EE4LKEgjopFDSRtZfdVnslNRpOqV/woE+Xgrwj6VQlg==}
+
+ /canvas-confetti@1.9.2:
+ resolution: {integrity: sha512-6Xi7aHHzKwxZsem4mCKoqP6YwUG3HamaHHAlz1hTNQPCqXhARFpSXnkC9TWlahHY5CG6hSL5XexNjxK8irVErg==}
dev: false
/ccount@2.0.1:
@@ -4977,12 +4983,6 @@ packages:
engines: {node: '>=6.0'}
dev: true
- /citty@0.1.5:
- resolution: {integrity: sha512-AS7n5NSc0OQVMV9v6wt3ByujNIrne0/cTjiC2MYqhvao57VNfiuVksTSr2p17nVOhEr2KtqiAkGwHcgMC/qUuQ==}
- dependencies:
- consola: 3.2.3
- dev: false
-
/classnames@2.3.1:
resolution: {integrity: sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA==}
dev: false
@@ -5027,15 +5027,6 @@ packages:
resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==}
dev: false
- /clipboardy@3.0.0:
- resolution: {integrity: sha512-Su+uU5sr1jkUy1sGRpLKjKrvEOVXgSgiSInwa/qeID6aJ07yh+5NWc3h2QfjHjBnfX4LhtFcuAWKUsJ3r+fjbg==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
- dependencies:
- arch: 2.2.0
- execa: 5.1.1
- is-wsl: 2.2.0
- dev: false
-
/cliui@6.0.0:
resolution: {integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==}
dependencies:
@@ -5166,11 +5157,6 @@ packages:
xdg-basedir: 5.1.0
dev: true
- /consola@3.2.3:
- resolution: {integrity: sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==}
- engines: {node: ^14.18.0 || >=16.10.0}
- dev: false
-
/convert-source-map@1.9.0:
resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==}
dev: false
@@ -5178,15 +5164,11 @@ packages:
/convert-source-map@2.0.0:
resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==}
- /cookie-es@1.0.0:
- resolution: {integrity: sha512-mWYvfOLrfEc996hlKcdABeIiPHUPC6DM2QYZdGGOvhOTbA3tjm2eBwqlJpoFdjC89NI4Qt6h0Pu06Mp+1Pj5OQ==}
- dev: false
-
/copy-anything@3.0.5:
resolution: {integrity: sha512-yCEafptTtb4bk7GLEQoM8KVJpxAfdBJYaXyzQEgQQQgYrZiDp8SJmGKlYza6CYjEDNstAdNdKA3UuoULlEbS6w==}
engines: {node: '>=12.13'}
dependencies:
- is-what: 4.1.16
+ is-what: 4.1.15
dev: false
/copy-to-clipboard@3.3.3:
@@ -5220,7 +5202,7 @@ packages:
resolution: {integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==}
engines: {node: '>=10'}
dependencies:
- '@types/parse-json': 4.0.2
+ '@types/parse-json': 4.0.0
import-fresh: 3.3.0
parse-json: 5.2.0
path-type: 4.0.0
@@ -5255,12 +5237,13 @@ packages:
path-key: 3.1.1
shebang-command: 2.0.0
which: 2.0.2
+ dev: true
- /crossbell@1.9.0(typescript@5.3.2)(zod@3.22.4):
- resolution: {integrity: sha512-3iSEiLq/QUL3c9atMxuRGwwopp337hVtDsW5Nwdgx7Pc97Hb/tZQvWpy34GOr8NZPqchqjx7eAM2uWEjyDEotA==}
+ /crossbell@1.10.0(typescript@5.3.2)(zod@3.22.4):
+ resolution: {integrity: sha512-u1/6HdvlkDIT3IphAk/iHP4BRjIsZpylzbcSjP1hmuVmNcGA4JWv8o72zSd40EMVvNCpkABP0DYyfaD4GHg8aw==}
engines: {node: '>=16.14.0'}
dependencies:
- '@crossbell/ipfs-fetch': 0.0.19
+ '@crossbell/ipfs-fetch': 0.0.21
async-cache-dedupe: 2.0.0
async-retry: 1.3.3
eip1193-types: 0.2.1
@@ -5383,7 +5366,7 @@ packages:
cspell-lib: 8.0.0
fast-glob: 3.3.2
fast-json-stable-stringify: 2.1.0
- file-entry-cache: 7.0.2
+ file-entry-cache: 7.0.1
get-stdin: 9.0.0
semver: 7.5.4
strip-ansi: 7.1.0
@@ -5428,26 +5411,26 @@ packages:
/csstype@3.1.2:
resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==}
- /cytoscape-cose-bilkent@4.1.0(cytoscape@3.27.0):
+ /cytoscape-cose-bilkent@4.1.0(cytoscape@3.26.0):
resolution: {integrity: sha512-wgQlVIUJF13Quxiv5e1gstZ08rnZj2XaLHGoFMYXz7SkNfCDOOteKBE6SYRfA9WxxI/iBc3ajfDoc6hb/MRAHQ==}
peerDependencies:
cytoscape: ^3.2.0
dependencies:
cose-base: 1.0.3
- cytoscape: 3.27.0
+ cytoscape: 3.26.0
dev: false
- /cytoscape-fcose@2.2.0(cytoscape@3.27.0):
+ /cytoscape-fcose@2.2.0(cytoscape@3.26.0):
resolution: {integrity: sha512-ki1/VuRIHFCzxWNrsshHYPs6L7TvLu3DL+TyIGEsRcvVERmxokbf5Gdk7mFxZnTdiGtnA4cfSmjZJMviqSuZrQ==}
peerDependencies:
cytoscape: ^3.2.0
dependencies:
cose-base: 2.2.0
- cytoscape: 3.27.0
+ cytoscape: 3.26.0
dev: false
- /cytoscape@3.27.0:
- resolution: {integrity: sha512-pPZJilfX9BxESwujODz5pydeGi+FBrXq1rcaB1mfhFXXFJ9GjE6CNndAk+8jPzoXGD+16LtSS4xlYEIUiW4Abg==}
+ /cytoscape@3.26.0:
+ resolution: {integrity: sha512-IV+crL+KBcrCnVVUCZW+zRRRFUZQcrtdOPXki+o4CFUWLdAEYvuZLcBSJC9EBK++suamERKzeY7roq2hdovV3w==}
engines: {node: '>=0.10'}
dependencies:
heap: 0.2.7
@@ -5745,6 +5728,14 @@ packages:
whatwg-url: 12.0.1
dev: false
+ /data-urls@5.0.0:
+ resolution: {integrity: sha512-ZYP5VBHshaDAiVZxjbRVcFJpc+4xGgT0bK3vzy1HLN8jTO975HEbuYzZJcHoQEY5K1a0z8YayJkyVETa08eNTg==}
+ engines: {node: '>=18'}
+ dependencies:
+ whatwg-mimetype: 4.0.0
+ whatwg-url: 14.0.0
+ dev: false
+
/date-fns@2.30.0:
resolution: {integrity: sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==}
engines: {node: '>=0.11'}
@@ -5814,25 +5805,26 @@ packages:
resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
dev: true
- /define-data-property@1.1.1:
- resolution: {integrity: sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==}
+ /define-data-property@1.1.0:
+ resolution: {integrity: sha512-UzGwzcjyv3OtAvolTj1GoyNYzfFR+iqbGjcnBEENZVCpM4/Ng1yhGNvS3lR/xDS74Tb2wGG9WzNSNIOS9UVb2g==}
engines: {node: '>= 0.4'}
dependencies:
- get-intrinsic: 1.2.2
+ get-intrinsic: 1.2.1
gopd: 1.0.1
- has-property-descriptors: 1.0.1
+ has-property-descriptors: 1.0.0
+ dev: true
/define-properties@1.2.1:
resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==}
engines: {node: '>= 0.4'}
dependencies:
- define-data-property: 1.1.1
- has-property-descriptors: 1.0.1
+ define-data-property: 1.1.0
+ has-property-descriptors: 1.0.0
object-keys: 1.1.1
dev: true
- /defu@6.1.3:
- resolution: {integrity: sha512-Vy2wmG3NTkmHNg/kzpuvHhkqeIx3ODWqasgCRbKtbXEN0G+HpEEv9BtJLp7ZG1CZloFaC41Ah3ZFbq7aqCqMeQ==}
+ /defu@6.1.2:
+ resolution: {integrity: sha512-+uO4+qr7msjNNWKYPHqN/3+Dx3NFkmIzayk2L1MyZQlvgZb/J1A0fo410dpKrN2SnqFjt8n4JL8fDJE0wIgjFQ==}
dev: false
/delaunator@5.0.0:
@@ -5868,20 +5860,10 @@ packages:
valtio: 1.12.0(@types/react@18.2.38)(react@18.2.0)
dev: false
- /destr@2.0.2:
- resolution: {integrity: sha512-65AlobnZMiCET00KaFFjUefxDX0khFA/E4myqZ7a6Sq1yZtR8+FVIvilVX66vF2uobSumxooYZChiRPCKNqhmg==}
- dev: false
-
/detect-browser@5.3.0:
resolution: {integrity: sha512-53rsFbGdwMwlF7qvCt0ypLM5V5/Mbl0szB7GPN8y9NCcbknYOeVVXdrXEq+90IwAfrrzt6Hd+u2E2ntakICU8w==}
dev: false
- /detect-libc@1.0.3:
- resolution: {integrity: sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==}
- engines: {node: '>=0.10'}
- hasBin: true
- dev: false
-
/detect-libc@2.0.2:
resolution: {integrity: sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==}
engines: {node: '>=8'}
@@ -6034,8 +6016,12 @@ packages:
engines: {node: '>=14.19.0'}
dev: false
- /electron-to-chromium@1.4.589:
- resolution: {integrity: sha512-zF6y5v/YfoFIgwf2dDfAqVlPPsyQeWNpEWXbAlDUS8Ax4Z2VoiiZpAPC0Jm9hXEkJm2vIZpwB6rc4KnLTQffbQ==}
+ /electron-to-chromium@1.4.529:
+ resolution: {integrity: sha512-6uyPyXTo8lkv8SWAmjKFbG42U073TXlzD4R8rW3EzuznhFS2olCIAfjjQtV2dV2ar/vRF55KUd3zQYnCB0dd3A==}
+ dev: true
+
+ /electron-to-chromium@1.4.563:
+ resolution: {integrity: sha512-dg5gj5qOgfZNkPNeyKBZQAQitIQ/xwfIDmEQJHCbXaD9ebTZxwJXUsDYcBlAvZGZLi+/354l35J1wkmP6CqYaw==}
/elkjs@0.8.2:
resolution: {integrity: sha512-L6uRgvZTH+4OF5NE/MBbzQx/WYpru1xCBE9respNj6qznEewGUIfhzmm7horWWxbNO2M0WckQypGctR8lH79xQ==}
@@ -6102,26 +6088,26 @@ packages:
dependencies:
is-arrayish: 0.2.1
- /es-abstract@1.22.3:
- resolution: {integrity: sha512-eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA==}
+ /es-abstract@1.22.2:
+ resolution: {integrity: sha512-YoxfFcDmhjOgWPWsV13+2RNjq1F6UQnfs+8TftwNqtzlmFzEXvlUwdrNrYeaizfjQzRMxkZ6ElWMOJIFKdVqwA==}
engines: {node: '>= 0.4'}
dependencies:
array-buffer-byte-length: 1.0.0
arraybuffer.prototype.slice: 1.0.2
available-typed-arrays: 1.0.5
- call-bind: 1.0.5
- es-set-tostringtag: 2.0.2
+ call-bind: 1.0.2
+ es-set-tostringtag: 2.0.1
es-to-primitive: 1.2.1
function.prototype.name: 1.1.6
- get-intrinsic: 1.2.2
+ get-intrinsic: 1.2.1
get-symbol-description: 1.0.0
globalthis: 1.0.3
gopd: 1.0.1
- has-property-descriptors: 1.0.1
+ has: 1.0.3
+ has-property-descriptors: 1.0.0
has-proto: 1.0.1
has-symbols: 1.0.3
- hasown: 2.0.0
- internal-slot: 1.0.6
+ internal-slot: 1.0.5
is-array-buffer: 3.0.2
is-callable: 1.2.7
is-negative-zero: 2.0.2
@@ -6130,7 +6116,7 @@ packages:
is-string: 1.0.7
is-typed-array: 1.1.12
is-weakref: 1.0.2
- object-inspect: 1.13.1
+ object-inspect: 1.12.3
object-keys: 1.1.1
object.assign: 4.1.4
regexp.prototype.flags: 1.5.1
@@ -6144,24 +6130,24 @@ packages:
typed-array-byte-offset: 1.0.0
typed-array-length: 1.0.4
unbox-primitive: 1.0.2
- which-typed-array: 1.1.13
+ which-typed-array: 1.1.11
dev: true
/es-iterator-helpers@1.0.15:
resolution: {integrity: sha512-GhoY8uYqd6iwUl2kgjTm4CZAf6oo5mHK7BPqx3rKgx893YSsy0LGHV6gfqqQvZt/8xM8xeOnfXBCfqclMKkJ5g==}
dependencies:
asynciterator.prototype: 1.0.0
- call-bind: 1.0.5
+ call-bind: 1.0.2
define-properties: 1.2.1
- es-abstract: 1.22.3
- es-set-tostringtag: 2.0.2
- function-bind: 1.1.2
- get-intrinsic: 1.2.2
+ es-abstract: 1.22.2
+ es-set-tostringtag: 2.0.1
+ function-bind: 1.1.1
+ get-intrinsic: 1.2.1
globalthis: 1.0.3
- has-property-descriptors: 1.0.1
+ has-property-descriptors: 1.0.0
has-proto: 1.0.1
has-symbols: 1.0.3
- internal-slot: 1.0.6
+ internal-slot: 1.0.5
iterator.prototype: 1.1.2
safe-array-concat: 1.0.1
dev: true
@@ -6170,19 +6156,19 @@ packages:
resolution: {integrity: sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w==}
dev: true
- /es-set-tostringtag@2.0.2:
- resolution: {integrity: sha512-BuDyupZt65P9D2D2vA/zqcI3G5xRsklm5N3xCwuiy+/vKy8i0ifdsQP1sLgO4tZDSCaQUSnmC48khknGMV3D2Q==}
+ /es-set-tostringtag@2.0.1:
+ resolution: {integrity: sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==}
engines: {node: '>= 0.4'}
dependencies:
- get-intrinsic: 1.2.2
+ get-intrinsic: 1.2.1
+ has: 1.0.3
has-tostringtag: 1.0.0
- hasown: 2.0.0
dev: true
- /es-shim-unscopables@1.0.2:
- resolution: {integrity: sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==}
+ /es-shim-unscopables@1.0.0:
+ resolution: {integrity: sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==}
dependencies:
- hasown: 2.0.0
+ has: 1.0.3
dev: true
/es-to-primitive@1.2.1:
@@ -6204,45 +6190,45 @@ packages:
es6-promise: 4.2.8
dev: false
- /esbuild-register@3.5.0(esbuild@0.19.7):
+ /esbuild-register@3.5.0(esbuild@0.19.8):
resolution: {integrity: sha512-+4G/XmakeBAsvJuDugJvtyF1x+XJT4FMocynNpxrvEBViirpfUn2PgNpCHedfWhF4WokNsO/OvMKrmJOIJsI5A==}
peerDependencies:
esbuild: '>=0.12 <1'
dependencies:
debug: 4.3.4
- esbuild: 0.19.7
+ esbuild: 0.19.8
transitivePeerDependencies:
- supports-color
dev: true
- /esbuild@0.19.7:
- resolution: {integrity: sha512-6brbTZVqxhqgbpqBR5MzErImcpA0SQdoKOkcWK/U30HtQxnokIpG3TX2r0IJqbFUzqLjhU/zC1S5ndgakObVCQ==}
+ /esbuild@0.19.8:
+ resolution: {integrity: sha512-l7iffQpT2OrZfH2rXIp7/FkmaeZM0vxbxN9KfiCwGYuZqzMg/JdvX26R31Zxn/Pxvsrg3Y9N6XTcnknqDyyv4w==}
engines: {node: '>=12'}
hasBin: true
requiresBuild: true
optionalDependencies:
- '@esbuild/android-arm': 0.19.7
- '@esbuild/android-arm64': 0.19.7
- '@esbuild/android-x64': 0.19.7
- '@esbuild/darwin-arm64': 0.19.7
- '@esbuild/darwin-x64': 0.19.7
- '@esbuild/freebsd-arm64': 0.19.7
- '@esbuild/freebsd-x64': 0.19.7
- '@esbuild/linux-arm': 0.19.7
- '@esbuild/linux-arm64': 0.19.7
- '@esbuild/linux-ia32': 0.19.7
- '@esbuild/linux-loong64': 0.19.7
- '@esbuild/linux-mips64el': 0.19.7
- '@esbuild/linux-ppc64': 0.19.7
- '@esbuild/linux-riscv64': 0.19.7
- '@esbuild/linux-s390x': 0.19.7
- '@esbuild/linux-x64': 0.19.7
- '@esbuild/netbsd-x64': 0.19.7
- '@esbuild/openbsd-x64': 0.19.7
- '@esbuild/sunos-x64': 0.19.7
- '@esbuild/win32-arm64': 0.19.7
- '@esbuild/win32-ia32': 0.19.7
- '@esbuild/win32-x64': 0.19.7
+ '@esbuild/android-arm': 0.19.8
+ '@esbuild/android-arm64': 0.19.8
+ '@esbuild/android-x64': 0.19.8
+ '@esbuild/darwin-arm64': 0.19.8
+ '@esbuild/darwin-x64': 0.19.8
+ '@esbuild/freebsd-arm64': 0.19.8
+ '@esbuild/freebsd-x64': 0.19.8
+ '@esbuild/linux-arm': 0.19.8
+ '@esbuild/linux-arm64': 0.19.8
+ '@esbuild/linux-ia32': 0.19.8
+ '@esbuild/linux-loong64': 0.19.8
+ '@esbuild/linux-mips64el': 0.19.8
+ '@esbuild/linux-ppc64': 0.19.8
+ '@esbuild/linux-riscv64': 0.19.8
+ '@esbuild/linux-s390x': 0.19.8
+ '@esbuild/linux-x64': 0.19.8
+ '@esbuild/netbsd-x64': 0.19.8
+ '@esbuild/openbsd-x64': 0.19.8
+ '@esbuild/sunos-x64': 0.19.8
+ '@esbuild/win32-arm64': 0.19.8
+ '@esbuild/win32-ia32': 0.19.8
+ '@esbuild/win32-x64': 0.19.8
dev: true
/escalade@3.1.1:
@@ -6273,12 +6259,12 @@ packages:
dependencies:
'@next/eslint-plugin-next': 14.0.3
'@rushstack/eslint-patch': 1.5.1
- '@typescript-eslint/parser': 6.12.0(eslint@8.54.0)(typescript@5.3.2)
+ '@typescript-eslint/parser': 6.8.0(eslint@8.54.0)(typescript@5.3.2)
eslint: 8.54.0
eslint-import-resolver-node: 0.3.9
- eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.12.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.0)(eslint@8.54.0)
- eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.12.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.54.0)
- eslint-plugin-jsx-a11y: 6.8.0(eslint@8.54.0)
+ eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.8.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.0)(eslint@8.54.0)
+ eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.8.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.54.0)
+ eslint-plugin-jsx-a11y: 6.7.1(eslint@8.54.0)
eslint-plugin-react: 7.33.2(eslint@8.54.0)
eslint-plugin-react-hooks: 4.6.0(eslint@8.54.0)
typescript: 5.3.2
@@ -6292,12 +6278,12 @@ packages:
dependencies:
debug: 3.2.7
is-core-module: 2.13.1
- resolve: 1.22.8
+ resolve: 1.22.6
transitivePeerDependencies:
- supports-color
dev: true
- /eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.12.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.0)(eslint@8.54.0):
+ /eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.8.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.0)(eslint@8.54.0):
resolution: {integrity: sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
@@ -6307,9 +6293,9 @@ packages:
debug: 4.3.4
enhanced-resolve: 5.15.0
eslint: 8.54.0
- eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.12.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.54.0)
- eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.12.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.54.0)
- fast-glob: 3.3.2
+ eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.8.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.54.0)
+ eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.8.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.54.0)
+ fast-glob: 3.3.1
get-tsconfig: 4.7.2
is-core-module: 2.13.1
is-glob: 4.0.3
@@ -6320,7 +6306,7 @@ packages:
- supports-color
dev: true
- /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.12.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.54.0):
+ /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.8.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.54.0):
resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==}
engines: {node: '>=4'}
peerDependencies:
@@ -6341,16 +6327,16 @@ packages:
eslint-import-resolver-webpack:
optional: true
dependencies:
- '@typescript-eslint/parser': 6.12.0(eslint@8.54.0)(typescript@5.3.2)
+ '@typescript-eslint/parser': 6.8.0(eslint@8.54.0)(typescript@5.3.2)
debug: 3.2.7
eslint: 8.54.0
eslint-import-resolver-node: 0.3.9
- eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.12.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.0)(eslint@8.54.0)
+ eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.8.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.0)(eslint@8.54.0)
transitivePeerDependencies:
- supports-color
dev: true
- /eslint-plugin-import@2.29.0(@typescript-eslint/parser@6.12.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.54.0):
+ /eslint-plugin-import@2.29.0(@typescript-eslint/parser@6.8.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.54.0):
resolution: {integrity: sha512-QPOO5NO6Odv5lpoTkddtutccQjysJuFxoPS7fAHO+9m9udNHvTCPSAMW9zGAYj8lAIdr40I8yPCdUYrncXtrwg==}
engines: {node: '>=4'}
peerDependencies:
@@ -6360,7 +6346,7 @@ packages:
'@typescript-eslint/parser':
optional: true
dependencies:
- '@typescript-eslint/parser': 6.12.0(eslint@8.54.0)(typescript@5.3.2)
+ '@typescript-eslint/parser': 6.8.0(eslint@8.54.0)(typescript@5.3.2)
array-includes: 3.1.7
array.prototype.findlastindex: 1.2.3
array.prototype.flat: 1.3.2
@@ -6369,7 +6355,7 @@ packages:
doctrine: 2.1.0
eslint: 8.54.0
eslint-import-resolver-node: 0.3.9
- eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.12.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.54.0)
+ eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.8.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.54.0)
hasown: 2.0.0
is-core-module: 2.13.1
is-glob: 4.0.3
@@ -6385,8 +6371,8 @@ packages:
- supports-color
dev: true
- /eslint-plugin-jsx-a11y@6.8.0(eslint@8.54.0):
- resolution: {integrity: sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA==}
+ /eslint-plugin-jsx-a11y@6.7.1(eslint@8.54.0):
+ resolution: {integrity: sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==}
engines: {node: '>=4.0'}
peerDependencies:
eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8
@@ -6395,19 +6381,19 @@ packages:
aria-query: 5.3.0
array-includes: 3.1.7
array.prototype.flatmap: 1.3.2
- ast-types-flow: 0.0.8
- axe-core: 4.7.0
+ ast-types-flow: 0.0.7
+ axe-core: 4.8.2
axobject-query: 3.2.1
damerau-levenshtein: 1.0.8
emoji-regex: 9.2.2
- es-iterator-helpers: 1.0.15
eslint: 8.54.0
- hasown: 2.0.0
+ has: 1.0.4
jsx-ast-utils: 3.3.5
- language-tags: 1.0.9
+ language-tags: 1.0.5
minimatch: 3.1.2
object.entries: 1.1.7
object.fromentries: 2.0.7
+ semver: 6.3.1
dev: true
/eslint-plugin-react-hooks@4.6.0(eslint@8.54.0):
@@ -6439,7 +6425,7 @@ packages:
object.hasown: 1.1.3
object.values: 1.1.7
prop-types: 15.8.1
- resolve: 2.0.0-next.5
+ resolve: 2.0.0-next.4
semver: 6.3.1
string.prototype.matchall: 4.0.10
dev: true
@@ -6490,7 +6476,7 @@ packages:
hasBin: true
dependencies:
'@eslint-community/eslint-utils': 4.4.0(eslint@8.54.0)
- '@eslint-community/regexpp': 4.10.0
+ '@eslint-community/regexpp': 4.9.1
'@eslint/eslintrc': 2.1.3
'@eslint/js': 8.54.0
'@humanwhocodes/config-array': 0.11.13
@@ -6514,7 +6500,7 @@ packages:
glob-parent: 6.0.2
globals: 13.23.0
graphemer: 1.4.0
- ignore: 5.3.0
+ ignore: 5.2.4
imurmurhash: 0.1.4
is-glob: 4.0.3
is-path-inside: 3.0.3
@@ -6535,8 +6521,8 @@ packages:
resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
- acorn: 8.11.2
- acorn-jsx: 5.3.2(acorn@8.11.2)
+ acorn: 8.10.0
+ acorn-jsx: 5.3.2(acorn@8.10.0)
eslint-visitor-keys: 3.4.3
dev: true
@@ -6628,21 +6614,6 @@ packages:
resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==}
engines: {node: '>=0.8.x'}
- /execa@5.1.1:
- resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==}
- engines: {node: '>=10'}
- dependencies:
- cross-spawn: 7.0.3
- get-stream: 6.0.1
- human-signals: 2.1.0
- is-stream: 2.0.1
- merge-stream: 2.0.0
- npm-run-path: 4.0.1
- onetime: 5.1.2
- signal-exit: 3.0.7
- strip-final-newline: 2.0.0
- dev: false
-
/execa@8.0.1:
resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==}
engines: {node: '>=16.17'}
@@ -6709,6 +6680,16 @@ packages:
resolution: {integrity: sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==}
dev: false
+ /fast-glob@3.3.1:
+ resolution: {integrity: sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==}
+ engines: {node: '>=8.6.0'}
+ 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
+
/fast-glob@3.3.2:
resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==}
engines: {node: '>=8.6.0'}
@@ -6718,6 +6699,7 @@ packages:
glob-parent: 5.1.2
merge2: 1.4.1
micromatch: 4.0.5
+ dev: true
/fast-json-stable-stringify@2.1.0:
resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==}
@@ -6755,14 +6737,14 @@ packages:
resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==}
engines: {node: ^10.12.0 || >=12.0.0}
dependencies:
- flat-cache: 3.2.0
+ flat-cache: 3.1.1
dev: true
- /file-entry-cache@7.0.2:
- resolution: {integrity: sha512-TfW7/1iI4Cy7Y8L6iqNdZQVvdXn0f8B4QcIXmkIbtTIe/Okm/nSlHb4IwGzRVOd3WfSieCgvf5cMzEfySAIl0g==}
+ /file-entry-cache@7.0.1:
+ resolution: {integrity: sha512-uLfFktPmRetVCbHe5UPuekWrQ6hENufnA46qEGbfACkK5drjTTdQYUragRgMjHldcbYG+nslUerqMPjbBSHXjQ==}
engines: {node: '>=12.0.0'}
dependencies:
- flat-cache: 3.2.0
+ flat-cache: 3.1.1
dev: true
/file-selector@0.6.0:
@@ -6823,9 +6805,9 @@ packages:
path-exists: 5.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.1.1:
+ resolution: {integrity: sha512-/qM2b3LUIaIgviBQovTLvijfyOQXPtSRnRK26ksj2J7rzPIecePUIpJsZ4T02Qg+xiAEKIs5K8dsHEd+VaKa/Q==}
+ engines: {node: '>=12.0.0'}
dependencies:
flatted: 3.2.9
keyv: 4.5.4
@@ -6889,8 +6871,8 @@ packages:
web-streams-polyfill: 4.0.0-beta.3
dev: false
- /fraction.js@4.3.7:
- resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==}
+ /fraction.js@4.3.6:
+ resolution: {integrity: sha512-n2aZ9tNfYDwaHhvFTkhFErqOMIb8uyzSQ+vGJBjZyanAKZVbGUQ1sngfk9FdkBw7G26O7AgNjLcecLffD1c7eg==}
dev: true
/fs-constants@1.0.0:
@@ -6903,7 +6885,7 @@ packages:
dependencies:
graceful-fs: 4.2.11
jsonfile: 6.1.0
- universalify: 2.0.1
+ universalify: 2.0.0
dev: true
/fs.realpath@1.0.0:
@@ -6916,16 +6898,20 @@ packages:
requiresBuild: true
optional: true
+ /function-bind@1.1.1:
+ resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==}
+
/function-bind@1.1.2:
resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==}
+ dev: true
/function.prototype.name@1.1.6:
resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==}
engines: {node: '>= 0.4'}
dependencies:
- call-bind: 1.0.5
+ call-bind: 1.0.2
define-properties: 1.2.1
- es-abstract: 1.22.3
+ es-abstract: 1.22.2
functions-have-names: 1.2.3
dev: true
@@ -6947,33 +6933,24 @@ packages:
engines: {node: 6.* || 8.* || >= 10.*}
dev: false
- /get-intrinsic@1.2.2:
- resolution: {integrity: sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==}
+ /get-intrinsic@1.2.1:
+ resolution: {integrity: sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==}
dependencies:
- function-bind: 1.1.2
+ function-bind: 1.1.1
+ has: 1.0.3
has-proto: 1.0.1
has-symbols: 1.0.3
- hasown: 2.0.0
/get-nonce@1.0.1:
resolution: {integrity: sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==}
engines: {node: '>=6'}
dev: false
- /get-port-please@3.1.1:
- resolution: {integrity: sha512-3UBAyM3u4ZBVYDsxOQfJDxEa6XTbpBDrOjp4mf7ExFRt5BKs/QywQQiJsh2B+hxcZLSapWqCRvElUe8DnKcFHA==}
- dev: false
-
/get-stdin@9.0.0:
resolution: {integrity: sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==}
engines: {node: '>=12'}
dev: true
- /get-stream@6.0.1:
- resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==}
- engines: {node: '>=10'}
- dev: false
-
/get-stream@8.0.1:
resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==}
engines: {node: '>=16'}
@@ -6983,8 +6960,8 @@ packages:
resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==}
engines: {node: '>= 0.4'}
dependencies:
- call-bind: 1.0.5
- get-intrinsic: 1.2.2
+ call-bind: 1.0.2
+ get-intrinsic: 1.2.1
dev: true
/get-tsconfig@4.7.2:
@@ -7079,8 +7056,8 @@ packages:
dependencies:
array-union: 2.1.0
dir-glob: 3.0.1
- fast-glob: 3.3.2
- ignore: 5.3.0
+ fast-glob: 3.3.1
+ ignore: 5.2.4
merge2: 1.4.1
slash: 3.0.0
dev: true
@@ -7096,7 +7073,7 @@ packages:
/gopd@1.0.1:
resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==}
dependencies:
- get-intrinsic: 1.2.2
+ get-intrinsic: 1.2.1
/gpt-tokenizer@2.1.2:
resolution: {integrity: sha512-HSuI5d6uey+c7x/VzQlPfCoGrfLyAc28vxWofKbjR9PJHm0AjQGSWkKw/OJnb+8S1g7nzgRsf0WH3dK+NNWYbg==}
@@ -7118,19 +7095,6 @@ packages:
duplexer: 0.1.2
dev: true
- /h3@1.9.0:
- resolution: {integrity: sha512-+F3ZqrNV/CFXXfZ2lXBINHi+rM4Xw3CDC5z2CDK3NMPocjonKipGLLDSkrqY9DOrioZNPTIdDMWfQKm//3X2DA==}
- dependencies:
- cookie-es: 1.0.0
- defu: 6.1.3
- destr: 2.0.2
- iron-webcrypto: 1.0.0
- radix3: 1.1.0
- ufo: 1.3.2
- uncrypto: 0.1.3
- unenv: 1.7.4
- dev: false
-
/has-bigints@1.0.2:
resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==}
dev: true
@@ -7149,10 +7113,11 @@ packages:
engines: {node: '>=8'}
dev: true
- /has-property-descriptors@1.0.1:
- resolution: {integrity: sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==}
+ /has-property-descriptors@1.0.0:
+ resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==}
dependencies:
- get-intrinsic: 1.2.2
+ get-intrinsic: 1.2.1
+ dev: true
/has-proto@1.0.1:
resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==}
@@ -7168,6 +7133,17 @@ packages:
dependencies:
has-symbols: 1.0.3
+ /has@1.0.3:
+ resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==}
+ engines: {node: '>= 0.4.0'}
+ dependencies:
+ function-bind: 1.1.1
+
+ /has@1.0.4:
+ resolution: {integrity: sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ==}
+ engines: {node: '>= 0.4.0'}
+ dev: true
+
/hash.js@1.1.7:
resolution: {integrity: sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==}
dependencies:
@@ -7180,22 +7156,23 @@ packages:
engines: {node: '>= 0.4'}
dependencies:
function-bind: 1.1.2
+ dev: true
/hast-to-hyperscript@10.0.3:
resolution: {integrity: sha512-NuBoUStp4fRwmvlfbidlEiRSTk0gSHm+97q4Xn9CJ10HO+Py7nlTuDi6RhM1qLOureukGrCXLG7AAxaGqqyslQ==}
dependencies:
- '@types/unist': 2.0.10
+ '@types/unist': 2.0.9
comma-separated-tokens: 2.0.3
- property-information: 6.4.0
+ property-information: 6.3.0
space-separated-tokens: 2.0.2
- style-to-object: 0.4.4
+ style-to-object: 0.4.2
web-namespaces: 2.0.1
dev: false
/hast-util-excerpt@1.0.2:
resolution: {integrity: sha512-5q3+CAQwLBzcw4/1nwkdh91BSmoXmJSJQ1fYflhm2XpbYbrnXL+rgAbZsioVgVKV3xBlO1C9jp0wQ3ZYzfWibg==}
dependencies:
- '@types/hast': 2.3.8
+ '@types/hast': 2.3.7
hast-util-truncate: 1.0.2
dev: false
@@ -7209,7 +7186,7 @@ packages:
/hast-util-from-html-isomorphic@1.0.0:
resolution: {integrity: sha512-Yu480AKeOEN/+l5LA674a+7BmIvtDj24GvOt7MtQWuhzUwlaaRWdEPXAh3Qm5vhuthpAipFb2vTetKXWOjmTvw==}
dependencies:
- '@types/hast': 2.3.8
+ '@types/hast': 2.3.7
hast-util-from-dom: 4.2.0
hast-util-from-html: 1.0.2
unist-util-remove-position: 4.0.2
@@ -7218,7 +7195,7 @@ packages:
/hast-util-from-html@1.0.2:
resolution: {integrity: sha512-LhrTA2gfCbLOGJq2u/asp4kwuG0y6NhWTXiPKP+n0qNukKy7hc10whqqCFfyvIA1Q5U5d0sp9HhNim9gglEH4A==}
dependencies:
- '@types/hast': 2.3.8
+ '@types/hast': 2.3.7
hast-util-from-parse5: 7.1.2
parse5: 7.1.2
vfile: 5.3.7
@@ -7239,10 +7216,10 @@ packages:
/hast-util-from-parse5@7.1.2:
resolution: {integrity: sha512-Nz7FfPBuljzsN3tCQ4kCBKqdNhQE2l0Tn+X1ubgKBPRoiDIu1mL08Cfw4k7q71+Duyaw7DXDN+VTAp4Vh3oCOw==}
dependencies:
- '@types/hast': 2.3.8
- '@types/unist': 2.0.10
+ '@types/hast': 2.3.7
+ '@types/unist': 2.0.9
hastscript: 7.2.0
- property-information: 6.4.0
+ property-information: 6.3.0
vfile: 5.3.7
vfile-location: 4.1.0
web-namespaces: 2.0.1
@@ -7252,10 +7229,10 @@ packages:
resolution: {integrity: sha512-Er/Iixbc7IEa7r/XLtuG52zoqn/b3Xng/w6aZQ0xGVxzhw5xUFxcRqdPzP6yFi/4HBYRaifaI5fQ1RH8n0ZeOQ==}
dependencies:
'@types/hast': 3.0.3
- '@types/unist': 3.0.2
+ '@types/unist': 3.0.1
devlop: 1.1.0
hastscript: 8.0.0
- property-information: 6.4.0
+ property-information: 6.3.0
vfile: 6.0.1
vfile-location: 5.0.2
web-namespaces: 2.0.1
@@ -7268,20 +7245,20 @@ packages:
/hast-util-heading-rank@2.1.1:
resolution: {integrity: sha512-iAuRp+ESgJoRFJbSyaqsfvJDY6zzmFoEnL1gtz1+U8gKtGGj1p0CVlysuUAUjq95qlZESHINLThwJzNGmgGZxA==}
dependencies:
- '@types/hast': 2.3.8
+ '@types/hast': 2.3.7
dev: false
/hast-util-is-element@2.1.3:
resolution: {integrity: sha512-O1bKah6mhgEq2WtVMk+Ta5K7pPMqsBBlmzysLdcwKVrqzZQ0CHqUPiIVspNhAG1rvxpvJjtGee17XfauZYKqVA==}
dependencies:
- '@types/hast': 2.3.8
- '@types/unist': 2.0.10
+ '@types/hast': 2.3.7
+ '@types/unist': 2.0.9
dev: false
/hast-util-parse-selector@3.1.1:
resolution: {integrity: sha512-jdlwBjEexy1oGz0aJ2f4GKMaVKkA9jwjr4MjAAI22E5fM/TXVZHuS5OpONtdeIkRKqAaryQ2E9xNQxijoThSZA==}
dependencies:
- '@types/hast': 2.3.8
+ '@types/hast': 2.3.7
dev: false
/hast-util-parse-selector@4.0.0:
@@ -7293,7 +7270,7 @@ packages:
/hast-util-raw@7.2.3:
resolution: {integrity: sha512-RujVQfVsOrxzPOPSzZFiwofMArbQke6DJjnFfceiEbFh7S05CbPt0cYN+A5YeD3pso0JQk6O1aHBnx9+Pm2uqg==}
dependencies:
- '@types/hast': 2.3.8
+ '@types/hast': 2.3.7
'@types/parse5': 6.0.3
hast-util-from-parse5: 7.1.2
hast-util-to-parse5: 7.1.0
@@ -7310,7 +7287,7 @@ packages:
resolution: {integrity: sha512-5m1gmba658Q+lO5uqL5YNGQWeh1MYWZbZmWrM5lncdcuiXuo5E2HT/CIOp0rLF8ksfSwiCVJ3twlgVRyTGThGA==}
dependencies:
'@types/hast': 3.0.3
- '@types/unist': 3.0.2
+ '@types/unist': 3.0.1
'@ungap/structured-clone': 1.2.0
hast-util-from-parse5: 8.0.1
hast-util-to-parse5: 8.0.0
@@ -7327,14 +7304,14 @@ packages:
/hast-util-sanitize@4.1.0:
resolution: {integrity: sha512-Hd9tU0ltknMGRDv+d6Ro/4XKzBqQnP/EZrpiTbpFYfXv/uOhWeKc+2uajcbEvAEH98VZd7eII2PiXm13RihnLw==}
dependencies:
- '@types/hast': 2.3.8
+ '@types/hast': 2.3.7
dev: false
/hast-util-select@5.0.5:
resolution: {integrity: sha512-QQhWMhgTFRhCaQdgTKzZ5g31GLQ9qRb1hZtDPMqQaOhpLBziWcshUS0uCR5IJ0U1jrK/mxg35fmcq+Dp/Cy2Aw==}
dependencies:
- '@types/hast': 2.3.8
- '@types/unist': 2.0.10
+ '@types/hast': 2.3.7
+ '@types/unist': 2.0.9
bcp-47-match: 2.0.3
comma-separated-tokens: 2.0.3
css-selector-parser: 1.4.1
@@ -7344,7 +7321,7 @@ packages:
hast-util-whitespace: 2.0.1
not: 0.1.0
nth-check: 2.1.1
- property-information: 6.4.0
+ property-information: 6.3.0
space-separated-tokens: 2.0.2
unist-util-visit: 4.1.2
zwitch: 2.0.4
@@ -7353,14 +7330,14 @@ packages:
/hast-util-to-html@8.0.4:
resolution: {integrity: sha512-4tpQTUOr9BMjtYyNlt0P50mH7xj0Ks2xpo8M943Vykljf99HW6EzulIoJP1N3eKOSScEHzyzi9dm7/cn0RfGwA==}
dependencies:
- '@types/hast': 2.3.8
- '@types/unist': 2.0.10
+ '@types/hast': 2.3.7
+ '@types/unist': 2.0.9
ccount: 2.0.1
comma-separated-tokens: 2.0.3
hast-util-raw: 7.2.3
hast-util-whitespace: 2.0.1
html-void-elements: 2.0.1
- property-information: 6.4.0
+ property-information: 6.3.0
space-separated-tokens: 2.0.2
stringify-entities: 4.0.3
zwitch: 2.0.4
@@ -7370,14 +7347,14 @@ packages:
resolution: {integrity: sha512-IVGhNgg7vANuUA2XKrT6sOIIPgaYZnmLx3l/CCOAK0PtgfoHrZwX7jCSYyFxHTrGmC6S9q8aQQekjp4JPZF+cw==}
dependencies:
'@types/hast': 3.0.3
- '@types/unist': 3.0.2
+ '@types/unist': 3.0.0
ccount: 2.0.1
comma-separated-tokens: 2.0.3
hast-util-raw: 9.0.1
hast-util-whitespace: 3.0.0
html-void-elements: 3.0.0
mdast-util-to-hast: 13.0.2
- property-information: 6.4.0
+ property-information: 6.3.0
space-separated-tokens: 2.0.2
stringify-entities: 4.0.3
zwitch: 2.0.4
@@ -7386,9 +7363,9 @@ packages:
/hast-util-to-parse5@7.1.0:
resolution: {integrity: sha512-YNRgAJkH2Jky5ySkIqFXTQiaqcAtJyVE+D5lkN6CdtOqrnkLfGYYrEcKuHOJZlp+MwjSwuD3fZuawI+sic/RBw==}
dependencies:
- '@types/hast': 2.3.8
+ '@types/hast': 2.3.7
comma-separated-tokens: 2.0.3
- property-information: 6.4.0
+ property-information: 6.3.0
space-separated-tokens: 2.0.2
web-namespaces: 2.0.1
zwitch: 2.0.4
@@ -7400,7 +7377,7 @@ packages:
'@types/hast': 3.0.3
comma-separated-tokens: 2.0.3
devlop: 1.1.0
- property-information: 6.4.0
+ property-information: 6.3.0
space-separated-tokens: 2.0.2
web-namespaces: 2.0.1
zwitch: 2.0.4
@@ -7409,14 +7386,14 @@ packages:
/hast-util-to-string@2.0.0:
resolution: {integrity: sha512-02AQ3vLhuH3FisaMM+i/9sm4OXGSq1UhOOCpTLLQtHdL3tZt7qil69r8M8iDkZYyC0HCFylcYoP+8IO7ddta1A==}
dependencies:
- '@types/hast': 2.3.8
+ '@types/hast': 2.3.7
dev: false
/hast-util-to-text@3.1.2:
resolution: {integrity: sha512-tcllLfp23dJJ+ju5wCCZHVpzsQQ43+moJbqVX3jNWPB7z/KFC4FyZD6R7y94cHL6MQ33YtMZL8Z0aIXXI4XFTw==}
dependencies:
- '@types/hast': 2.3.8
- '@types/unist': 2.0.10
+ '@types/hast': 2.3.7
+ '@types/unist': 2.0.9
hast-util-is-element: 2.1.3
unist-util-find-after: 4.0.1
dev: false
@@ -7424,7 +7401,7 @@ packages:
/hast-util-truncate@1.0.2:
resolution: {integrity: sha512-IWLuKZGZ9YaA4mmxlYyQgxbYARRRjomRaPnwvgwhC6VfUD9uAhdDa6+B0ad23rOoC4RyLVMB8fIE40x/O6qK1Q==}
dependencies:
- '@types/hast': 2.3.8
+ '@types/hast': 2.3.7
micromark-util-character: 1.2.0
dev: false
@@ -7441,10 +7418,10 @@ packages:
/hastscript@7.2.0:
resolution: {integrity: sha512-TtYPq24IldU8iKoJQqvZOuhi5CyCQRAbvDOX0x1eW6rsHSxa/1i2CCiptNTotGHJ3VoHRGmqiv6/D3q113ikkw==}
dependencies:
- '@types/hast': 2.3.8
+ '@types/hast': 2.3.7
comma-separated-tokens: 2.0.3
hast-util-parse-selector: 3.1.1
- property-information: 6.4.0
+ property-information: 6.3.0
space-separated-tokens: 2.0.2
dev: false
@@ -7454,7 +7431,7 @@ packages:
'@types/hast': 3.0.3
comma-separated-tokens: 2.0.3
hast-util-parse-selector: 4.0.0
- property-information: 6.4.0
+ property-information: 6.3.0
space-separated-tokens: 2.0.2
dev: false
@@ -7479,10 +7456,11 @@ packages:
whatwg-encoding: 2.0.0
dev: false
- /html-parse-stringify@3.0.1:
- resolution: {integrity: sha512-KknJ50kTInJ7qIScF3jeaFRpMpE8/lfiTdzf/twXyPBLAGrLRTmkz3AdTnKeh40X8k9L2fdYwEp/42WGXIRGcg==}
+ /html-encoding-sniffer@4.0.0:
+ resolution: {integrity: sha512-Y22oTqIU4uuPgEemfz7NDJz6OeKf12Lsu+QC+s3BVpda64lTiMYCyGwg5ki4vFxkMwQdeZDl2adZoqUgdFuTgQ==}
+ engines: {node: '>=18'}
dependencies:
- void-elements: 3.1.0
+ whatwg-encoding: 3.1.1
dev: false
/html-void-elements@2.0.1:
@@ -7513,9 +7491,14 @@ packages:
- supports-color
dev: false
- /http-shutdown@1.2.2:
- resolution: {integrity: sha512-S9wWkJ/VSY9/k4qcjG318bqJNruzE4HySUhFYknwmu6LBP97KLLfwNf+n4V1BHurvFNkSKLFnK/RsuUnRTf9Vw==}
- engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'}
+ /http-proxy-agent@7.0.0:
+ resolution: {integrity: sha512-+ZT+iBxVUQ1asugqnD6oWoRiS25AkjNfG085dKJGtGxkdwLQrMKU5wJr2bOOFAXzKcTuqq+7fZlTMgG3SRfIYQ==}
+ engines: {node: '>= 14'}
+ dependencies:
+ agent-base: 7.1.0
+ debug: 4.3.4
+ transitivePeerDependencies:
+ - supports-color
dev: false
/https-proxy-agent@5.0.1:
@@ -7528,9 +7511,14 @@ packages:
- supports-color
dev: false
- /human-signals@2.1.0:
- resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==}
- engines: {node: '>=10.17.0'}
+ /https-proxy-agent@7.0.2:
+ resolution: {integrity: sha512-NmLNjm6ucYwtcUmL7JQC1ZQ57LmHP4lT15FQ8D61nak1rO6DH+fz5qNK2Ap5UN4ZapYICE3/0KodcLYSPsPbaA==}
+ engines: {node: '>= 14'}
+ dependencies:
+ agent-base: 7.1.0
+ debug: 4.3.4
+ transitivePeerDependencies:
+ - supports-color
dev: false
/human-signals@5.0.0:
@@ -7550,18 +7538,6 @@ packages:
hasBin: true
dev: true
- /i18next-resources-to-backend@1.2.0:
- resolution: {integrity: sha512-8f1l03s+QxDmCfpSXCh9V+AFcxAwIp0UaroWuyOx+hmmv8484GcELHs+lnu54FrNij8cDBEXvEwhzZoXsKcVpg==}
- dependencies:
- '@babel/runtime': 7.23.4
- dev: false
-
- /i18next@23.7.6:
- resolution: {integrity: sha512-O66BhXBw0fH4bEJMA0/klQKPEbcwAp5wjXEL803pdAynNbg2f4qhLIYlNHJyE7icrL6XmSZKPYaaXwy11kJ6YQ==}
- dependencies:
- '@babel/runtime': 7.23.4
- dev: false
-
/iconv-lite@0.6.2:
resolution: {integrity: sha512-2y91h5OpQlolefMPmUlivelittSWy0rP+oYVpn6A7GwVHNE8AWzoYOBNmlwks3LobaJxgHCYZAnyNo2GgpNRNQ==}
engines: {node: '>=0.10.0'}
@@ -7576,16 +7552,12 @@ packages:
safer-buffer: 2.1.2
dev: false
- /idb-keyval@6.2.1:
- resolution: {integrity: sha512-8Sb3veuYCyrZL+VBt9LJfZjLUPWVvqn8tG28VqYNFCo43KHcKuq+b4EiXGeuaLAQWL2YmyDgMp2aSpH9JHsEQg==}
- dev: false
-
/ieee754@1.2.1:
resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==}
dev: false
- /ignore@5.3.0:
- resolution: {integrity: sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==}
+ /ignore@5.2.4:
+ resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==}
engines: {node: '>= 4'}
dev: true
@@ -7631,12 +7603,12 @@ packages:
resolution: {integrity: sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==}
dev: false
- /internal-slot@1.0.6:
- resolution: {integrity: sha512-Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg==}
+ /internal-slot@1.0.5:
+ resolution: {integrity: sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==}
engines: {node: '>= 0.4'}
dependencies:
- get-intrinsic: 1.2.2
- hasown: 2.0.0
+ get-intrinsic: 1.2.1
+ has: 1.0.3
side-channel: 1.0.4
dev: true
@@ -7653,6 +7625,15 @@ packages:
resolution: {integrity: sha512-7m1vEcPCxXYI8HqnL8CKI6siDyD+eIWSwgB3DZA+ZTogxk9I4CDnj4wilt9x/+/QbHI4YG5YZNmC6458/e9Ktg==}
dev: false
+ /intl-messageformat@9.13.0:
+ resolution: {integrity: sha512-7sGC7QnSQGa5LZP7bXLDhVDtQOeKGeBFGHF2Y8LVBwYZoQZCgWeKoPGTa5GMG8g/TzDgeXuYJQis7Ggiw2xTOw==}
+ dependencies:
+ '@formatjs/ecma402-abstract': 1.11.4
+ '@formatjs/fast-memoize': 1.2.1
+ '@formatjs/icu-messageformat-parser': 2.1.0
+ tslib: 2.6.2
+ dev: false
+
/invariant@2.2.4:
resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==}
dependencies:
@@ -7676,10 +7657,6 @@ packages:
- supports-color
dev: false
- /iron-webcrypto@1.0.0:
- resolution: {integrity: sha512-anOK1Mktt8U1Xi7fCM3RELTuYbnFikQY5VtrDj7kPgpejV7d43tWKhzgioO0zpkazLEL/j/iayRqnJhrGfqUsg==}
- dev: false
-
/is-alphabetical@2.0.1:
resolution: {integrity: sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==}
dev: false
@@ -7699,15 +7676,15 @@ packages:
resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==}
engines: {node: '>= 0.4'}
dependencies:
- call-bind: 1.0.5
+ call-bind: 1.0.2
has-tostringtag: 1.0.0
dev: false
/is-array-buffer@3.0.2:
resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==}
dependencies:
- call-bind: 1.0.5
- get-intrinsic: 1.2.2
+ call-bind: 1.0.2
+ get-intrinsic: 1.2.1
is-typed-array: 1.1.12
dev: true
@@ -7741,7 +7718,7 @@ packages:
resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==}
engines: {node: '>= 0.4'}
dependencies:
- call-bind: 1.0.5
+ call-bind: 1.0.2
has-tostringtag: 1.0.0
dev: true
@@ -7758,10 +7735,16 @@ packages:
resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==}
engines: {node: '>= 0.4'}
+ /is-core-module@2.13.0:
+ resolution: {integrity: sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==}
+ dependencies:
+ has: 1.0.3
+
/is-core-module@2.13.1:
resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==}
dependencies:
hasown: 2.0.0
+ dev: true
/is-date-object@1.0.5:
resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==}
@@ -7774,12 +7757,6 @@ packages:
resolution: {integrity: sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==}
dev: false
- /is-docker@2.2.1:
- resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==}
- engines: {node: '>=8'}
- hasBin: true
- dev: false
-
/is-extglob@2.1.1:
resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
engines: {node: '>=0.10.0'}
@@ -7787,7 +7764,7 @@ packages:
/is-finalizationregistry@1.0.2:
resolution: {integrity: sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==}
dependencies:
- call-bind: 1.0.5
+ call-bind: 1.0.2
dev: true
/is-fullwidth-code-point@3.0.0:
@@ -7859,7 +7836,7 @@ packages:
resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==}
engines: {node: '>= 0.4'}
dependencies:
- call-bind: 1.0.5
+ call-bind: 1.0.2
has-tostringtag: 1.0.0
dev: true
@@ -7870,14 +7847,9 @@ packages:
/is-shared-array-buffer@1.0.2:
resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==}
dependencies:
- call-bind: 1.0.5
+ call-bind: 1.0.2
dev: true
- /is-stream@2.0.1:
- resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==}
- engines: {node: '>=8'}
- dev: false
-
/is-stream@3.0.0:
resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
@@ -7901,7 +7873,7 @@ packages:
resolution: {integrity: sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==}
engines: {node: '>= 0.4'}
dependencies:
- which-typed-array: 1.1.13
+ which-typed-array: 1.1.11
/is-typedarray@1.0.0:
resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==}
@@ -7913,39 +7885,33 @@ packages:
/is-weakref@1.0.2:
resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==}
dependencies:
- call-bind: 1.0.5
+ call-bind: 1.0.2
dev: true
/is-weakset@2.0.2:
resolution: {integrity: sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==}
dependencies:
- call-bind: 1.0.5
- get-intrinsic: 1.2.2
+ call-bind: 1.0.2
+ get-intrinsic: 1.2.1
dev: true
- /is-what@4.1.16:
- resolution: {integrity: sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A==}
+ /is-what@4.1.15:
+ resolution: {integrity: sha512-uKua1wfy3Yt+YqsD6mTUEa2zSi3G1oPlqTflgaPJ7z63vUGN5pxFpnQfeSLMFnJDEsdvOtkp1rUWkYjB4YfhgA==}
engines: {node: '>=12.13'}
dev: false
- /is-wsl@2.2.0:
- resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==}
- engines: {node: '>=8'}
- dependencies:
- is-docker: 2.2.1
- dev: false
-
/isarray@2.0.5:
resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==}
dev: true
/isexe@2.0.0:
resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
+ dev: true
/isomorphic-dompurify@1.9.0:
resolution: {integrity: sha512-DehfjDqzqDIX6ltkpcpXXzOOUm5Qi+3OioI0ZMzZh1C7xTsUpPMVT/UCaPmYXnOf4PjbTDA1tAyxnt8rBkYudA==}
dependencies:
- '@types/dompurify': 3.0.5
+ '@types/dompurify': 3.0.3
dompurify: 3.0.6
jsdom: 22.1.0
transitivePeerDependencies:
@@ -7975,7 +7941,7 @@ packages:
resolution: {integrity: sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==}
dependencies:
define-properties: 1.2.1
- get-intrinsic: 1.2.2
+ get-intrinsic: 1.2.1
has-symbols: 1.0.3
reflect.getprototypeof: 1.0.4
set-function-name: 2.0.1
@@ -7986,7 +7952,7 @@ packages:
engines: {node: '>=8'}
hasBin: true
dependencies:
- '@types/connect': 3.4.38
+ '@types/connect': 3.4.36
'@types/node': 12.20.55
'@types/ws': 7.4.7
JSONStream: 1.3.5
@@ -8007,21 +7973,21 @@ packages:
resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==}
engines: {node: '>= 10.13.0'}
dependencies:
- '@types/node': 20.9.4
+ '@types/node': 20.10.0
merge-stream: 2.0.0
supports-color: 8.1.1
dev: true
- /jiti@1.21.0:
- resolution: {integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==}
+ /jiti@1.20.0:
+ resolution: {integrity: sha512-3TV69ZbrvV6U5DfQimop50jE9Dl6J8O1ja1dvBbMba/sZ3YBEQqJ2VZRoQPVnhlzjNtU1vaXRZVrVjU4qtm8yA==}
hasBin: true
/js-cookie@2.2.1:
resolution: {integrity: sha512-HvdH2LzI/EAZcUwA8+0nKNtWHqS+ZmijLA30RwZA0bo7ToCckjK5MkGhjED9KoRcXO6BaGI3I9UIzSA1FKFPOQ==}
dev: false
- /js-tiktoken@1.0.8:
- resolution: {integrity: sha512-r7XK3E9/I+SOrbAGqb39pyO/rHAS1diAOSRAvaaLfHgXjkUSK9AiSd+r84Vn2f/GvXJYRAxKj8NHrUvqlaH5qg==}
+ /js-tiktoken@1.0.7:
+ resolution: {integrity: sha512-biba8u/clw7iesNEWLOLwrNGoBP2lA+hTaBLs/D45pJdUPFXyxD6nhcDVtADChghv4GgyAiMKYMiRx7x6h7Biw==}
dependencies:
base64-js: 1.5.1
dev: false
@@ -8073,6 +8039,42 @@ packages:
- utf-8-validate
dev: false
+ /jsdom@23.0.0:
+ resolution: {integrity: sha512-cbL/UCtohJguhFC7c2/hgW6BeZCNvP7URQGnx9tSJRYKCdnfbfWOrtuLTMfiB2VxKsx5wPHVsh/J0aBy9lIIhQ==}
+ engines: {node: '>=18'}
+ peerDependencies:
+ canvas: ^3.0.0
+ peerDependenciesMeta:
+ canvas:
+ optional: true
+ dependencies:
+ cssstyle: 3.0.0
+ data-urls: 5.0.0
+ decimal.js: 10.4.3
+ form-data: 4.0.0
+ html-encoding-sniffer: 4.0.0
+ http-proxy-agent: 7.0.0
+ https-proxy-agent: 7.0.2
+ is-potential-custom-element-name: 1.0.1
+ nwsapi: 2.2.7
+ parse5: 7.1.2
+ rrweb-cssom: 0.6.0
+ saxes: 6.0.0
+ symbol-tree: 3.2.4
+ tough-cookie: 4.1.3
+ w3c-xmlserializer: 5.0.0
+ webidl-conversions: 7.0.0
+ whatwg-encoding: 3.1.1
+ whatwg-mimetype: 4.0.0
+ whatwg-url: 14.0.0
+ ws: 8.14.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)
+ xml-name-validator: 5.0.0
+ transitivePeerDependencies:
+ - bufferutil
+ - supports-color
+ - utf-8-validate
+ dev: false
+
/jsesc@2.5.2:
resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==}
engines: {node: '>=4'}
@@ -8125,10 +8127,6 @@ packages:
engines: {node: '>=6'}
hasBin: true
- /jsonc-parser@3.2.0:
- resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==}
- dev: false
-
/jsonfeed-to-rss@3.0.7:
resolution: {integrity: sha512-R/MV3fNWXEdejw3iSY3bJLb0iH3RdXhd9w7AilCk+t18kbdkdv8kyaK4/py2hrPWoWQTTcsGwFda4DKiVYN+Jw==}
dependencies:
@@ -8139,7 +8137,7 @@ packages:
lodash.get: 4.4.2
lodash.merge: 4.6.2
podcast-categories: 2.0.0
- sentence-splitter: 4.3.0
+ sentence-splitter: 4.2.1
striptags: 3.2.0
trim-left: 1.0.1
trim-right: 1.0.1
@@ -8149,7 +8147,7 @@ packages:
/jsonfile@6.1.0:
resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==}
dependencies:
- universalify: 2.0.1
+ universalify: 2.0.0
optionalDependencies:
graceful-fs: 4.2.11
dev: true
@@ -8187,7 +8185,7 @@ packages:
requiresBuild: true
dependencies:
node-addon-api: 2.0.2
- node-gyp-build: 4.7.0
+ node-gyp-build: 4.6.1
readable-stream: 3.6.2
dev: false
@@ -8217,14 +8215,14 @@ packages:
ansi-styles: 5.2.0
camelcase: 6.3.0
decamelize: 1.2.0
- js-tiktoken: 1.0.8
+ js-tiktoken: 1.0.7
langsmith: 0.0.48
p-queue: 6.6.2
p-retry: 4.6.2
uuid: 9.0.1
dev: false
- /langchain@0.0.196(cheerio@1.0.0-rc.12)(ioredis@5.3.2)(jsdom@22.1.0)(ws@8.13.0):
+ /langchain@0.0.196(cheerio@1.0.0-rc.12)(ioredis@5.3.2)(jsdom@23.0.0)(ws@8.13.0):
resolution: {integrity: sha512-kt17GGTDFWHNv3jJOIXymsQxfa+h9UQ6hrHbhur+V2pV6RBKO5E+RRCvnCqBzbnOPtrlkENF6Wl3Ezmsfo21dg==}
engines: {node: '>=18'}
peerDependencies:
@@ -8530,15 +8528,15 @@ packages:
expr-eval: 2.0.2
flat: 5.0.2
ioredis: 5.3.2
- js-tiktoken: 1.0.8
+ js-tiktoken: 1.0.7
js-yaml: 4.1.0
- jsdom: 22.1.0
+ jsdom: 23.0.0
jsonpointer: 5.0.1
langchain-core: 0.0.1
langchainhub: 0.0.6
langsmith: 0.0.48
ml-distance: 4.0.1
- openai: 4.19.1
+ openai: 4.20.0
openapi-types: 12.1.3
p-retry: 4.6.2
uuid: 9.0.1
@@ -8569,9 +8567,8 @@ packages:
resolution: {integrity: sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==}
dev: true
- /language-tags@1.0.9:
- resolution: {integrity: sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==}
- engines: {node: '>=0.10'}
+ /language-tags@1.0.5:
+ resolution: {integrity: sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==}
dependencies:
language-subtag-registry: 0.3.22
dev: true
@@ -8596,10 +8593,6 @@ packages:
resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==}
engines: {node: '>=10'}
- /lilconfig@3.0.0:
- resolution: {integrity: sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==}
- engines: {node: '>=14'}
-
/lines-and-columns@1.2.4:
resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
@@ -8622,29 +8615,6 @@ packages:
- supports-color
dev: true
- /listhen@1.5.5:
- resolution: {integrity: sha512-LXe8Xlyh3gnxdv4tSjTjscD1vpr/2PRpzq8YIaMJgyKzRG8wdISlWVWnGThJfHnlJ6hmLt2wq1yeeix0TEbuoA==}
- hasBin: true
- dependencies:
- '@parcel/watcher': 2.3.0
- '@parcel/watcher-wasm': 2.3.0
- citty: 0.1.5
- clipboardy: 3.0.0
- consola: 3.2.3
- defu: 6.1.3
- get-port-please: 3.1.1
- h3: 1.9.0
- http-shutdown: 1.2.2
- jiti: 1.21.0
- mlly: 1.4.2
- node-forge: 1.3.1
- pathe: 1.1.1
- std-env: 3.5.0
- ufo: 1.3.2
- untun: 0.1.2
- uqr: 0.1.2
- dev: false
-
/listr2@7.0.2:
resolution: {integrity: sha512-rJysbR9GKIalhTbVL2tYbF2hVyDnrf7pFUZBwjPaMIdadYHmeT+EVi/Bu3qd7ETQPahTotg2WRCatXwRBW554g==}
engines: {node: '>=16.0.0'}
@@ -8660,7 +8630,7 @@ packages:
/lit-element@3.3.3:
resolution: {integrity: sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==}
dependencies:
- '@lit-labs/ssr-dom-shim': 1.1.2
+ '@lit-labs/ssr-dom-shim': 1.1.1
'@lit/reactive-element': 1.6.3
lit-html: 2.8.0
dev: false
@@ -8668,7 +8638,7 @@ packages:
/lit-html@2.8.0:
resolution: {integrity: sha512-o9t+MQM3P4y7M7yNzqAyjp7z+mQGa4NS4CxiyLqFPyFWyc4O+nodLrkrxSaCTrla6M5YOLaT3RpbbqjszB5g3Q==}
dependencies:
- '@types/trusted-types': 2.0.7
+ '@types/trusted-types': 2.0.4
dev: false
/lit@2.8.0:
@@ -8818,16 +8788,16 @@ packages:
/mdast-util-definitions@5.1.2:
resolution: {integrity: sha512-8SVPMuHqlPME/z3gqVwWY4zVXn8lqKv/pAhC57FuJ40ImXyBpmO5ukh98zB2v7Blql2FiHjHv9LVztSIqjY+MA==}
dependencies:
- '@types/mdast': 3.0.15
- '@types/unist': 2.0.10
+ '@types/mdast': 3.0.14
+ '@types/unist': 2.0.9
unist-util-visit: 4.1.2
dev: false
/mdast-util-directive@2.2.4:
resolution: {integrity: sha512-sK3ojFP+jpj1n7Zo5ZKvoxP1MvLyzVG63+gm40Z/qI00avzdPCYxt7RBMgofwAva9gBjbDBWVRB/i+UD+fUCzQ==}
dependencies:
- '@types/mdast': 3.0.15
- '@types/unist': 2.0.10
+ '@types/mdast': 3.0.14
+ '@types/unist': 2.0.9
mdast-util-from-markdown: 1.3.1
mdast-util-to-markdown: 1.5.0
parse-entities: 4.0.1
@@ -8840,7 +8810,7 @@ packages:
/mdast-util-find-and-replace@2.2.2:
resolution: {integrity: sha512-MTtdFRz/eMDHXzeK6W3dO7mXUlF82Gom4y0oOgvHhh/HXZAGvIQDUvQ0SuUx+j2tv44b8xTHOm8K/9OoRFnXKw==}
dependencies:
- '@types/mdast': 3.0.15
+ '@types/mdast': 3.0.14
escape-string-regexp: 5.0.0
unist-util-is: 5.2.1
unist-util-visit-parents: 5.1.3
@@ -8858,8 +8828,8 @@ packages:
/mdast-util-from-markdown@1.3.1:
resolution: {integrity: sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww==}
dependencies:
- '@types/mdast': 3.0.15
- '@types/unist': 2.0.10
+ '@types/mdast': 3.0.14
+ '@types/unist': 2.0.8
decode-named-character-reference: 1.0.2
mdast-util-to-string: 3.2.0
micromark: 3.2.0
@@ -8877,7 +8847,7 @@ packages:
/mdast-util-frontmatter@1.0.1:
resolution: {integrity: sha512-JjA2OjxRqAa8wEG8hloD0uTU0kdn8kbtOWpPP94NBkfAlbxn4S8gCGf/9DwFtEeGPXrDcNXdiDjVaRdUFqYokw==}
dependencies:
- '@types/mdast': 3.0.15
+ '@types/mdast': 3.0.14
mdast-util-to-markdown: 1.5.0
micromark-extension-frontmatter: 1.1.1
dev: false
@@ -8885,7 +8855,7 @@ packages:
/mdast-util-gfm-autolink-literal@1.0.3:
resolution: {integrity: sha512-My8KJ57FYEy2W2LyNom4n3E7hKTuQk/0SES0u16tjA9Z3oFkF4RrC/hPAPgjlSpezsOvI8ObcXcElo92wn5IGA==}
dependencies:
- '@types/mdast': 3.0.15
+ '@types/mdast': 3.0.14
ccount: 2.0.1
mdast-util-find-and-replace: 2.2.2
micromark-util-character: 1.2.0
@@ -8894,7 +8864,7 @@ packages:
/mdast-util-gfm-footnote@1.0.2:
resolution: {integrity: sha512-56D19KOGbE00uKVj3sgIykpwKL179QsVFwx/DCW0u/0+URsryacI4MAdNJl0dh+u2PSsD9FtxPFbHCzJ78qJFQ==}
dependencies:
- '@types/mdast': 3.0.15
+ '@types/mdast': 3.0.14
mdast-util-to-markdown: 1.5.0
micromark-util-normalize-identifier: 1.1.0
dev: false
@@ -8902,14 +8872,14 @@ packages:
/mdast-util-gfm-strikethrough@1.0.3:
resolution: {integrity: sha512-DAPhYzTYrRcXdMjUtUjKvW9z/FNAMTdU0ORyMcbmkwYNbKocDpdk+PX1L1dQgOID/+vVs1uBQ7ElrBQfZ0cuiQ==}
dependencies:
- '@types/mdast': 3.0.15
+ '@types/mdast': 3.0.14
mdast-util-to-markdown: 1.5.0
dev: false
/mdast-util-gfm-table@1.0.7:
resolution: {integrity: sha512-jjcpmNnQvrmN5Vx7y7lEc2iIOEytYv7rTvu+MeyAsSHTASGCCRA79Igg2uKssgOs1i1po8s3plW0sTu1wkkLGg==}
dependencies:
- '@types/mdast': 3.0.15
+ '@types/mdast': 3.0.14
markdown-table: 3.0.3
mdast-util-from-markdown: 1.3.1
mdast-util-to-markdown: 1.5.0
@@ -8920,7 +8890,7 @@ packages:
/mdast-util-gfm-task-list-item@1.0.2:
resolution: {integrity: sha512-PFTA1gzfp1B1UaiJVyhJZA1rm0+Tzn690frc/L8vNX1Jop4STZgOE6bxUhnzdVSB+vm2GU1tIsuQcA9bxTQpMQ==}
dependencies:
- '@types/mdast': 3.0.15
+ '@types/mdast': 3.0.14
mdast-util-to-markdown: 1.5.0
dev: false
@@ -8941,7 +8911,7 @@ packages:
/mdast-util-math@2.0.2:
resolution: {integrity: sha512-8gmkKVp9v6+Tgjtq6SYx9kGPpTf6FVYRa53/DLh479aldR9AyP48qeVOgNZ5X7QUK7nOy4yw7vg6mbiGcs9jWQ==}
dependencies:
- '@types/mdast': 3.0.15
+ '@types/mdast': 3.0.14
longest-streak: 3.1.0
mdast-util-to-markdown: 1.5.0
dev: false
@@ -8949,22 +8919,22 @@ packages:
/mdast-util-newline-to-break@1.0.0:
resolution: {integrity: sha512-491LcYv3gbGhhCrLoeALncQmega2xPh+m3gbsIhVsOX4sw85+ShLFPvPyibxc1Swx/6GtzxgVodq+cGa/47ULg==}
dependencies:
- '@types/mdast': 3.0.15
+ '@types/mdast': 3.0.14
mdast-util-find-and-replace: 2.2.2
dev: false
/mdast-util-phrasing@3.0.1:
resolution: {integrity: sha512-WmI1gTXUBJo4/ZmSk79Wcb2HcjPJBzM1nlI/OUWA8yk2X9ik3ffNbBGsU+09BFmXaL1IBb9fiuvq6/KMiNycSg==}
dependencies:
- '@types/mdast': 3.0.15
+ '@types/mdast': 3.0.14
unist-util-is: 5.2.1
dev: false
/mdast-util-to-hast@12.3.0:
resolution: {integrity: sha512-pits93r8PhnIoU4Vy9bjW39M2jJ6/tdHyja9rrot9uujkN7UTU9SDnE6WNJz/IGyQk3XHX6yNNtrBH6cQzm8Hw==}
dependencies:
- '@types/hast': 2.3.8
- '@types/mdast': 3.0.15
+ '@types/hast': 2.3.7
+ '@types/mdast': 3.0.14
mdast-util-definitions: 5.1.2
micromark-util-sanitize-uri: 1.2.0
trim-lines: 3.0.1
@@ -8989,8 +8959,8 @@ packages:
/mdast-util-to-markdown@1.5.0:
resolution: {integrity: sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A==}
dependencies:
- '@types/mdast': 3.0.15
- '@types/unist': 2.0.10
+ '@types/mdast': 3.0.14
+ '@types/unist': 2.0.9
longest-streak: 3.1.0
mdast-util-phrasing: 3.0.1
mdast-util-to-string: 3.2.0
@@ -9002,7 +8972,7 @@ packages:
/mdast-util-to-string@3.2.0:
resolution: {integrity: sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==}
dependencies:
- '@types/mdast': 3.0.15
+ '@types/mdast': 3.0.14
dev: false
/mdast-util-to-string@4.0.0:
@@ -9015,7 +8985,7 @@ packages:
resolution: {integrity: sha512-C28UcSqjmnWuvgT8d97qpaItHKvySqVPAECUzqQ51xuMyNFFJwcFoKW77KoMjtXrclTidLQFDzLUmTmrshRweA==}
dependencies:
'@types/mdast': 4.0.3
- '@types/ungap__structured-clone': 0.3.3
+ '@types/ungap__structured-clone': 0.3.0
'@ungap/structured-clone': 1.2.0
github-slugger: 2.0.0
mdast-util-to-string: 4.0.0
@@ -9029,6 +8999,7 @@ packages:
/merge-stream@2.0.0:
resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
+ dev: true
/merge2@1.4.1:
resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
@@ -9038,11 +9009,11 @@ packages:
resolution: {integrity: sha512-Hky0/RpOw/1il9X8AvzOEChfJtVvmXm+y7JML5C//ePYMy0/9jCEmW1E1g86x9oDfW9+iVEdTV/i+M6KWRNs4A==}
dependencies:
'@braintree/sanitize-url': 6.0.4
- '@types/d3-scale': 4.0.8
- '@types/d3-scale-chromatic': 3.0.3
- cytoscape: 3.27.0
- cytoscape-cose-bilkent: 4.1.0(cytoscape@3.27.0)
- cytoscape-fcose: 2.2.0(cytoscape@3.27.0)
+ '@types/d3-scale': 4.0.6
+ '@types/d3-scale-chromatic': 3.0.1
+ cytoscape: 3.26.0
+ cytoscape-cose-bilkent: 4.1.0(cytoscape@3.26.0)
+ cytoscape-fcose: 2.2.0(cytoscape@3.26.0)
d3: 7.8.5
d3-sankey: 0.12.3
dagre-d3-es: 7.0.10
@@ -9347,7 +9318,7 @@ packages:
/micromark@3.2.0:
resolution: {integrity: sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA==}
dependencies:
- '@types/debug': 4.1.12
+ '@types/debug': 4.1.9
debug: 4.3.4
decode-named-character-reference: 1.0.2
micromark-core-commonmark: 1.1.0
@@ -9385,15 +9356,10 @@ packages:
dependencies:
mime-db: 1.52.0
- /mime@3.0.0:
- resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==}
- engines: {node: '>=10.0.0'}
- hasBin: true
- dev: false
-
/mimic-fn@2.1.0:
resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==}
engines: {node: '>=6'}
+ dev: true
/mimic-fn@4.0.0:
resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==}
@@ -9459,15 +9425,6 @@ packages:
num-sort: 2.1.0
dev: false
- /mlly@1.4.2:
- resolution: {integrity: sha512-i/Ykufi2t1EZ6NaPLdfnZk2AX8cs0d+mTzVKuPfqPKPatxLApaBoxJQ9x1/uckXtrS/U5oisPMDkNs0yQTaBRg==}
- dependencies:
- acorn: 8.11.2
- pathe: 1.1.1
- pkg-types: 1.0.3
- ufo: 1.3.2
- dev: false
-
/mnemonist@0.39.5:
resolution: {integrity: sha512-FPUtkhtJ0efmEFGpU14x7jGbTB+s18LrzRL2KgoWz9YvcY3cPomz8tih01GbHwnGk/OmkOKfqd/RAQoc8Lm7DQ==}
dependencies:
@@ -9516,8 +9473,8 @@ packages:
object-assign: 4.1.1
thenify-all: 1.6.0
- /nanoid@3.3.7:
- resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==}
+ /nanoid@3.3.6:
+ resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==}
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
hasBin: true
@@ -9531,18 +9488,32 @@ packages:
resolution: {integrity: sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==}
dev: false
- /napi-wasm@1.1.0:
- resolution: {integrity: sha512-lHwIAJbmLSjF9VDRm9GoVOy9AGp3aIvkjv+Kvz9h16QR3uSVYH78PNQUnT2U4X53mhlnV2M7wrhibQ3GHicDmg==}
- dev: false
-
/natural-compare@1.4.0:
resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
dev: true
+ /negotiator@0.6.3:
+ resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==}
+ engines: {node: '>= 0.6'}
+ dev: false
+
/neo-async@2.6.2:
resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==}
dev: true
+ /next-intl@3.1.4(next@14.0.1)(react@18.2.0):
+ resolution: {integrity: sha512-/mewUryIPdoZT7j+8ipN2rfWuuNGdl+xiwxWxYkYko0kGY/a2IlcgqaMBKwue5V5M17Vk9bwiydv/2wySJXG8w==}
+ peerDependencies:
+ next: ^10.0.0 || ^11.0.0 || ^12.0.0 || ^13.0.0 || ^14.0.0
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0
+ dependencies:
+ '@formatjs/intl-localematcher': 0.2.32
+ negotiator: 0.6.3
+ next: 14.0.1(@babel/core@7.23.3)(react-dom@18.2.0)(react@18.2.0)
+ react: 18.2.0
+ use-intl: 3.1.4(react@18.2.0)
+ dev: false
+
/next-themes@0.2.1(next@14.0.1)(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-B+AKNfYNIzh0vqQQKqQItTS8evEouKD7H5Hj3kmuPERwddR2TxvDSFZuTj6T7Jfn1oyeUyJMydPl1Bkxkh0W7A==}
peerDependencies:
@@ -9573,7 +9544,7 @@ packages:
'@next/env': 14.0.1
'@swc/helpers': 0.5.2
busboy: 1.6.0
- caniuse-lite: 1.0.30001563
+ caniuse-lite: 1.0.30001551
postcss: 8.4.31
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
@@ -9594,8 +9565,8 @@ packages:
- babel-plugin-macros
dev: false
- /node-abi@3.51.0:
- resolution: {integrity: sha512-SQkEP4hmNWjlniS5zdnfIXTk1x7Ome85RDzHlTbBtzE97Gfwz/Ipw4v/Ryk20DWIy3yCNVLVlGKApCnmvYoJbA==}
+ /node-abi@3.47.0:
+ resolution: {integrity: sha512-2s6B2CWZM//kPgwnuI0KrYwNjfdByE25zvAaEpq9IH4zcNsarH8Ihu/UuX6XMPEogDAxkuUFeZn60pXNHAqn3A==}
engines: {node: '>=10'}
dependencies:
semver: 7.5.4
@@ -9609,29 +9580,20 @@ packages:
resolution: {integrity: sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==}
dev: false
- /node-addon-api@7.0.0:
- resolution: {integrity: sha512-vgbBJTS4m5/KkE16t5Ly0WW9hz46swAstv0hYYwMtbG7AznRhNyfLRe8HZAiWIpcHzoO7HxhLuBQj9rJ/Ho0ZA==}
- dev: false
-
/node-domexception@1.0.0:
resolution: {integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==}
engines: {node: '>=10.5.0'}
dev: false
- /node-emoji@2.1.3:
- resolution: {integrity: sha512-E2WEOVsgs7O16zsURJ/eH8BqhF029wGpEOnv7Urwdo2wmQanOACwJQh0devF9D9RhoZru0+9JXIS0dBXIAz+lA==}
- engines: {node: '>=18'}
+ /node-emoji@2.1.0:
+ resolution: {integrity: sha512-tcsBm9C6FmPN5Wo7OjFi9lgMyJjvkAeirmjR/ax8Ttfqy4N8PoFic26uqFTIgayHPNI5FH4ltUvfh9kHzwcK9A==}
dependencies:
- '@sindresorhus/is': 4.6.0
+ '@sindresorhus/is': 3.1.2
char-regex: 1.0.2
emojilib: 2.4.0
skin-tone: 2.0.0
dev: false
- /node-fetch-native@1.4.1:
- resolution: {integrity: sha512-NsXBU0UgBxo2rQLOeWNZqS3fvflWePMECr8CoSWoSTqCqGbVVsvl9vZu1HfQicYN0g5piV9Gh8RTEvo/uP752w==}
- dev: false
-
/node-fetch@2.7.0:
resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==}
engines: {node: 4.x || >=6.0.0}
@@ -9644,13 +9606,8 @@ packages:
whatwg-url: 5.0.0
dev: false
- /node-forge@1.3.1:
- resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==}
- engines: {node: '>= 6.13.0'}
- dev: false
-
- /node-gyp-build@4.7.0:
- resolution: {integrity: sha512-PbZERfeFdrHQOOXiAKOY0VPbykZy90ndPKk0d+CFDegTKmWp1VgOTz2xACVbr1BjCWxrQp68CXtvNsveFhqDJg==}
+ /node-gyp-build@4.6.1:
+ resolution: {integrity: sha512-24vnklJmyRS8ViBNI8KbtK/r/DmXQMRiOMXTNz2nrTnAYUwjmEEbnnpB/+kt+yWRv73bPsSPRFddrcIbAxSiMQ==}
hasBin: true
dev: false
@@ -9680,13 +9637,6 @@ packages:
resolution: {integrity: sha512-5PDmaAsVfnWUgTUbJ3ERwn7u79Z0dYxN9ErxCpVJJqe2RK0PJ3z+iFUxuqjwtlDDegXvtWoxD/3Fzxox7tFGWA==}
dev: false
- /npm-run-path@4.0.1:
- resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==}
- engines: {node: '>=8'}
- dependencies:
- path-key: 3.1.1
- dev: false
-
/npm-run-path@5.1.0:
resolution: {integrity: sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
@@ -9717,8 +9667,8 @@ packages:
resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==}
engines: {node: '>= 6'}
- /object-inspect@1.13.1:
- resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==}
+ /object-inspect@1.12.3:
+ resolution: {integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==}
/object-keys@1.1.1:
resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==}
@@ -9729,7 +9679,7 @@ packages:
resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==}
engines: {node: '>= 0.4'}
dependencies:
- call-bind: 1.0.5
+ call-bind: 1.0.2
define-properties: 1.2.1
has-symbols: 1.0.3
object-keys: 1.1.1
@@ -9739,57 +9689,49 @@ packages:
resolution: {integrity: sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA==}
engines: {node: '>= 0.4'}
dependencies:
- call-bind: 1.0.5
+ call-bind: 1.0.2
define-properties: 1.2.1
- es-abstract: 1.22.3
+ es-abstract: 1.22.2
dev: true
/object.fromentries@2.0.7:
resolution: {integrity: sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==}
engines: {node: '>= 0.4'}
dependencies:
- call-bind: 1.0.5
+ call-bind: 1.0.2
define-properties: 1.2.1
- es-abstract: 1.22.3
+ es-abstract: 1.22.2
dev: true
/object.groupby@1.0.1:
resolution: {integrity: sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ==}
dependencies:
- call-bind: 1.0.5
+ call-bind: 1.0.2
define-properties: 1.2.1
- es-abstract: 1.22.3
- get-intrinsic: 1.2.2
+ es-abstract: 1.22.2
+ get-intrinsic: 1.2.1
dev: true
/object.hasown@1.1.3:
resolution: {integrity: sha512-fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA==}
dependencies:
define-properties: 1.2.1
- es-abstract: 1.22.3
+ es-abstract: 1.22.2
dev: true
/object.values@1.1.7:
resolution: {integrity: sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==}
engines: {node: '>= 0.4'}
dependencies:
- call-bind: 1.0.5
+ call-bind: 1.0.2
define-properties: 1.2.1
- es-abstract: 1.22.3
+ es-abstract: 1.22.2
dev: true
/obliterator@2.0.4:
resolution: {integrity: sha512-lgHwxlxV1qIg1Eap7LgIeoBWIMFibOjbrYPIPJZcI1mmGAI2m3lNYpK12Y+GBdPQ0U1hRwSord7GIaawz962qQ==}
dev: false
- /ofetch@1.3.3:
- resolution: {integrity: sha512-s1ZCMmQWXy4b5K/TW9i/DtiN8Ku+xCiHcjQ6/J/nDdssirrQNOoB165Zu8EqLMA2lln1JUth9a0aW9Ap2ctrUg==}
- dependencies:
- destr: 2.0.2
- node-fetch-native: 1.4.1
- ufo: 1.3.2
- dev: false
-
/on-exit-leak-free@0.2.0:
resolution: {integrity: sha512-dqaz3u44QbRXQooZLTUKU41ZrzYrcvLISVgbrzbyCMxpmSLJvZ3ZamIJIZ29P6OhZIkNIQKosdeM6t1LYbA9hg==}
dev: false
@@ -9804,6 +9746,7 @@ packages:
engines: {node: '>=6'}
dependencies:
mimic-fn: 2.1.0
+ dev: true
/onetime@6.0.0:
resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==}
@@ -9822,11 +9765,11 @@ packages:
validator: 13.11.0
dev: false
- /openai@4.19.1:
- resolution: {integrity: sha512-9TddzuZBn2xxhghGGTHLZ4EeNBGTLs3xVzh266NiSJvtUsCsZQ5yVV6H5NhnhyAkKK8uUiZOUUlUAk3HdV+4xg==}
+ /openai@4.20.0:
+ resolution: {integrity: sha512-VbAYerNZFfIIeESS+OL9vgDkK8Mnri55n+jN0UN/HZeuM0ghGh6nDN6UGRZxslNgyJ7XmY/Ca9DO4YYyvrszGA==}
hasBin: true
dependencies:
- '@types/node': 18.18.11
+ '@types/node': 18.18.13
'@types/node-fetch': 2.6.9
abort-controller: 3.0.0
agentkeepalive: 4.5.0
@@ -9962,7 +9905,7 @@ packages:
/parse-entities@4.0.1:
resolution: {integrity: sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w==}
dependencies:
- '@types/unist': 2.0.10
+ '@types/unist': 2.0.9
character-entities: 2.0.2
character-entities-legacy: 3.0.0
character-reference-invalid: 2.0.1
@@ -9976,7 +9919,7 @@ packages:
resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==}
engines: {node: '>=8'}
dependencies:
- '@babel/code-frame': 7.23.4
+ '@babel/code-frame': 7.22.13
error-ex: 1.3.2
json-parse-even-better-errors: 2.3.1
lines-and-columns: 1.2.4
@@ -10018,6 +9961,7 @@ packages:
/path-key@3.1.1:
resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
engines: {node: '>=8'}
+ dev: true
/path-key@4.0.0:
resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==}
@@ -10035,10 +9979,6 @@ packages:
resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
engines: {node: '>=8'}
- /pathe@1.1.1:
- resolution: {integrity: sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==}
- dev: false
-
/picocolors@1.0.0:
resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==}
@@ -10109,14 +10049,6 @@ packages:
find-up: 6.3.0
dev: true
- /pkg-types@1.0.3:
- resolution: {integrity: sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==}
- dependencies:
- jsonc-parser: 3.2.0
- mlly: 1.4.2
- pathe: 1.1.1
- dev: false
-
/plaiceholder@3.0.0(sharp@0.32.6):
resolution: {integrity: sha512-jwHxxHPnr1BwRzPCeZgEK2BMsEy2327sWynw3qb6XC/oGgGDUTPtR8pFxFQmNArhMBwhkUbUr5OPhhIJpCa8eQ==}
peerDependencies:
@@ -10143,7 +10075,7 @@ packages:
postcss: 8.4.31
postcss-value-parser: 4.2.0
read-cache: 1.0.0
- resolve: 1.22.8
+ resolve: 1.22.6
/postcss-js@4.0.1(postcss@8.4.31):
resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==}
@@ -10154,8 +10086,8 @@ packages:
camelcase-css: 2.0.1
postcss: 8.4.31
- /postcss-load-config@4.0.2(postcss@8.4.31):
- resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==}
+ /postcss-load-config@4.0.1(postcss@8.4.31):
+ resolution: {integrity: sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==}
engines: {node: '>= 14'}
peerDependencies:
postcss: '>=8.0.9'
@@ -10166,9 +10098,9 @@ packages:
ts-node:
optional: true
dependencies:
- lilconfig: 3.0.0
+ lilconfig: 2.1.0
postcss: 8.4.31
- yaml: 2.3.4
+ yaml: 2.3.3
/postcss-mixins@9.0.4(postcss@8.4.31):
resolution: {integrity: sha512-XVq5jwQJDRu5M1XGkdpgASqLk37OqkH4JCFDXl/Dn7janOJjCTEKL+36cnRVy7bMtoBzALfO7bV7nTIsFnUWLA==}
@@ -10176,7 +10108,7 @@ packages:
peerDependencies:
postcss: ^8.2.14
dependencies:
- fast-glob: 3.3.2
+ fast-glob: 3.3.1
postcss: 8.4.31
postcss-js: 4.0.1(postcss@8.4.31)
postcss-simple-vars: 7.0.1(postcss@8.4.31)
@@ -10231,12 +10163,12 @@ packages:
resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==}
engines: {node: ^10 || ^12 || >=14}
dependencies:
- nanoid: 3.3.7
+ nanoid: 3.3.6
picocolors: 1.0.0
source-map-js: 1.0.2
- /preact@10.19.2:
- resolution: {integrity: sha512-UA9DX/OJwv6YwP9Vn7Ti/vF80XL+YA5H2l7BpCtUr3ya8LWHFzpiO5R+N7dN16ujpIxhekRFuOOF82bXX7K/lg==}
+ /preact@10.17.1:
+ resolution: {integrity: sha512-X9BODrvQ4Ekwv9GURm9AKAGaomqXmip7NQTZgY7gcNmr7XE83adOMJvd3N42id1tMFU7ojiynRsYnY6/BRFxLA==}
dev: false
/prebuild-install@7.1.1:
@@ -10250,7 +10182,7 @@ packages:
minimist: 1.2.8
mkdirp-classic: 0.5.3
napi-build-utils: 1.0.2
- node-abi: 3.51.0
+ node-abi: 3.47.0
pump: 3.0.0
rc: 1.2.8
simple-get: 4.0.1
@@ -10267,7 +10199,7 @@ packages:
resolution: {integrity: sha512-WxtodH/wWavfw3MR7yK/GrS4pASEQ+iSTkdtSxPJWvqzG55ir5nvbLt9rw5AOiEcqqPCRM92WCtR1rk3TG3JSQ==}
hasBin: true
dependencies:
- '@types/parse-author': 2.0.3
+ '@types/parse-author': 2.0.1
commander: 4.1.1
cosmiconfig: 7.1.0
fs-extra: 10.1.0
@@ -10275,7 +10207,7 @@ packages:
minimatch: 3.1.2
parse-author: 2.0.0
sort-object-keys: 1.1.3
- sort-order: 1.1.2
+ sort-order: 1.0.1
dev: true
/prettier@3.1.0:
@@ -10321,8 +10253,8 @@ packages:
object-assign: 4.1.1
react-is: 16.13.1
- /property-information@6.4.0:
- resolution: {integrity: sha512-9t5qARVofg2xQqKtytzt+lZ4d1Qvj8t5B8fEwXK6qOfgRLgH/b13QlgEyDh033NOS31nXeFbYv7CLUDG1CeifQ==}
+ /property-information@6.3.0:
+ resolution: {integrity: sha512-gVNZ74nqhRMiIUYWGQdosYetaKc83x8oT41a0LlV3AAFCAZwCpg4vmGkq8t34+cUhp3cnM4XDiU/7xlgK7HGrg==}
dev: false
/proxy-compare@2.5.1:
@@ -10344,9 +10276,15 @@ packages:
once: 1.4.0
dev: false
+ /punycode@2.3.0:
+ resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==}
+ engines: {node: '>=6'}
+ dev: true
+
/punycode@2.3.1:
resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==}
engines: {node: '>=6'}
+ dev: false
/qier-progress@1.0.4:
resolution: {integrity: sha512-gCxgoM2wxW7GCo/iEpOlaunVo2cf+/AJfG6wtYIbYz18GXtUhFjgZjX2s+otWh/P8ppVgGULASkWtXfZQEd2FQ==}
@@ -10414,10 +10352,6 @@ packages:
resolution: {integrity: sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==}
dev: false
- /radix3@1.1.0:
- resolution: {integrity: sha512-pNsHDxbGORSvuSScqNJ+3Km6QAVqk8CfsCBIEoDgpqLrkD2f3QM4I7d1ozJJ172OmIcoUcerZaNWqtLkRXTV3A==}
- dev: false
-
/randombytes@2.1.0:
resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==}
dependencies:
@@ -10429,7 +10363,7 @@ packages:
react: '>=17'
react-dom: '>=17'
dependencies:
- '@tianfeng98/hls.js': 1.0.2
+ '@tianfeng98/hls.js': 1.0.1
ahooks: 3.7.8(react@18.2.0)
classnames: 2.3.2
dplayer: 1.27.1
@@ -10519,24 +10453,12 @@ packages:
- csstype
dev: false
- /react-i18next@13.5.0(i18next@23.7.6)(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-CFJ5NDGJ2MUyBohEHxljOq/39NQ972rh1ajnadG9BjTk+UXbHLq4z5DKEbEQBDoIhUmmbuS/fIMJKo6VOax1HA==}
+ /react-intersection-observer@9.5.2(react@18.2.0):
+ resolution: {integrity: sha512-EmoV66/yvksJcGa1rdW0nDNc4I1RifDWkT50gXSFnPLYQ4xUptuDD4V7k+Rj1OgVAlww628KLGcxPXFlOkkU/Q==}
peerDependencies:
- i18next: '>= 23.2.3'
- react: '>= 16.8.0'
- react-dom: '*'
- react-native: '*'
- peerDependenciesMeta:
- react-dom:
- optional: true
- react-native:
- optional: true
+ react: ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0
dependencies:
- '@babel/runtime': 7.23.4
- html-parse-stringify: 3.0.1
- i18next: 23.7.6
react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
dev: false
/react-intersection-observer@9.5.3(react@18.2.0):
@@ -10720,7 +10642,7 @@ packages:
react: '>= 18.0.0'
react-dom: '>= 18.0.0'
dependencies:
- '@swc/helpers': 0.5.3
+ '@swc/helpers': 0.5.2
clsx: 1.2.1
date-fns: 2.30.0
react: 18.2.0
@@ -10787,10 +10709,10 @@ packages:
resolution: {integrity: sha512-ECkTw8TmJwW60lOTR+ZkODISW6RQ8+2CL3COqtiJKLd6MmB45hN51HprHFziKLGkAuTGQhBb91V8cy+KHlaCjw==}
engines: {node: '>= 0.4'}
dependencies:
- call-bind: 1.0.5
+ call-bind: 1.0.2
define-properties: 1.2.1
- es-abstract: 1.22.3
- get-intrinsic: 1.2.2
+ es-abstract: 1.22.2
+ get-intrinsic: 1.2.1
globalthis: 1.0.3
which-builtin-type: 1.1.3
dev: true
@@ -10798,7 +10720,7 @@ packages:
/refractor@4.8.1:
resolution: {integrity: sha512-/fk5sI0iTgFYlmVGYVew90AoYnNMP6pooClx/XKqyeeCQXrL0Kvgn8V0VEht5ccdljbzzF1i3Q213gcntkRExg==}
dependencies:
- '@types/hast': 2.3.8
+ '@types/hast': 2.3.7
'@types/prismjs': 1.26.3
hastscript: 7.2.0
parse-entities: 4.0.1
@@ -10811,7 +10733,7 @@ packages:
resolution: {integrity: sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==}
engines: {node: '>= 0.4'}
dependencies:
- call-bind: 1.0.5
+ call-bind: 1.0.2
define-properties: 1.2.1
set-function-name: 2.0.1
dev: true
@@ -10819,7 +10741,7 @@ packages:
/rehype-autolink-headings@6.1.1:
resolution: {integrity: sha512-NMYzZIsHM3sA14nC5rAFuUPIOfg+DFmf9EY1YMhaNlB7+3kK/ZlE6kqPfuxr1tsJ1XWkTrMtMoyHosU70d35mA==}
dependencies:
- '@types/hast': 2.3.8
+ '@types/hast': 2.3.7
extend: 3.0.2
hast-util-has-property: 2.0.1
hast-util-heading-rank: 2.1.1
@@ -10831,7 +10753,7 @@ packages:
/rehype-infer-description-meta@1.1.0:
resolution: {integrity: sha512-TGGIYo5YpkQuUxTp9niX7/G1+9VCeC1d3O625jTRDZLUybpjfvekTw70M7dg3viUwdAmXXxqe2A8K0eUz1tTCg==}
dependencies:
- '@types/hast': 2.3.8
+ '@types/hast': 2.3.7
hast-util-excerpt: 1.0.2
hast-util-select: 5.0.5
hast-util-to-text: 3.1.2
@@ -10843,7 +10765,7 @@ packages:
/rehype-katex@6.0.3:
resolution: {integrity: sha512-ByZlRwRUcWegNbF70CVRm2h/7xy7jQ3R9LaY4VVSvjnoVWwWVhNL60DiZsBpC5tSzYQOCvDbzncIpIjPZWodZA==}
dependencies:
- '@types/hast': 2.3.8
+ '@types/hast': 2.3.7
'@types/katex': 0.14.0
hast-util-from-html-isomorphic: 1.0.0
hast-util-to-text: 3.1.2
@@ -10854,7 +10776,7 @@ packages:
/rehype-parse@8.0.5:
resolution: {integrity: sha512-Ds3RglaY/+clEX2U2mHflt7NlMA72KspZ0JLUJgBBLpRddBcEw3H8uYZQliQriku22NZpYMfjDdSgHcjxue24A==}
dependencies:
- '@types/hast': 2.3.8
+ '@types/hast': 2.3.7
hast-util-from-parse5: 7.1.2
parse5: 6.0.1
unified: 10.1.2
@@ -10874,7 +10796,7 @@ packages:
/rehype-raw@6.1.1:
resolution: {integrity: sha512-d6AKtisSRtDRX4aSPsJGTfnzrX2ZkHQLE5kiUuGOeEoLpbEulFF4hj0mLPbsa+7vmguDKOVVEQdHKDSwoaIDsQ==}
dependencies:
- '@types/hast': 2.3.8
+ '@types/hast': 2.3.7
hast-util-raw: 7.2.3
unified: 10.1.2
dev: false
@@ -10884,8 +10806,8 @@ packages:
peerDependencies:
'@types/react': '>=17'
dependencies:
- '@mapbox/hast-util-table-cell-style': 0.2.1
- '@types/hast': 2.3.8
+ '@mapbox/hast-util-table-cell-style': 0.2.0
+ '@types/hast': 2.3.7
'@types/react': 18.2.38
hast-to-hyperscript: 10.0.3
hast-util-whitespace: 2.0.1
@@ -10904,7 +10826,7 @@ packages:
/rehype-sanitize@5.0.1:
resolution: {integrity: sha512-da/jIOjq8eYt/1r9GN6GwxIR3gde7OZ+WV8pheu1tL8K0D9KxM2AyMh+UEfke+FfdM3PvGHeYJU0Td5OWa7L5A==}
dependencies:
- '@types/hast': 2.3.8
+ '@types/hast': 2.3.7
hast-util-sanitize: 4.1.0
unified: 10.1.2
dev: false
@@ -10912,7 +10834,7 @@ packages:
/rehype-slug@5.1.0:
resolution: {integrity: sha512-Gf91dJoXneiorNEnn+Phx97CO7oRMrpi+6r155tTxzGuLtm+QrI4cTwCa9e1rtePdL4i9tSO58PeSS6HWfgsiw==}
dependencies:
- '@types/hast': 2.3.8
+ '@types/hast': 2.3.7
github-slugger: 2.0.0
hast-util-has-property: 2.0.1
hast-util-heading-rank: 2.1.1
@@ -10924,7 +10846,7 @@ packages:
/rehype-stringify@9.0.4:
resolution: {integrity: sha512-Uk5xu1YKdqobe5XpSskwPvo1XeHUUucWEQSl8hTrXt5selvca1e8K1EZ37E6YoZ4BT8BCqCdVfQW7OfHfthtVQ==}
dependencies:
- '@types/hast': 2.3.8
+ '@types/hast': 2.3.7
hast-util-to-html: 8.0.4
unified: 10.1.2
dev: false
@@ -10932,7 +10854,7 @@ packages:
/remark-breaks@3.0.3:
resolution: {integrity: sha512-C7VkvcUp1TPUc2eAYzsPdaUh8Xj4FSbQnYA5A9f80diApLZscTDeG7efiWP65W8hV2sEy3JuGVU0i6qr5D8Hug==}
dependencies:
- '@types/mdast': 3.0.15
+ '@types/mdast': 3.0.14
mdast-util-newline-to-break: 1.0.0
unified: 10.1.2
dev: false
@@ -10948,7 +10870,7 @@ packages:
/remark-directive@2.0.1:
resolution: {integrity: sha512-oosbsUAkU/qmUE78anLaJePnPis4ihsE7Agp0T/oqTzvTea8pOiaYEtfInU/+xMOVTS9PN5AhGOiaIVe4GD8gw==}
dependencies:
- '@types/mdast': 3.0.15
+ '@types/mdast': 3.0.14
mdast-util-directive: 2.2.4
micromark-extension-directive: 2.2.1
unified: 10.1.2
@@ -10962,13 +10884,13 @@ packages:
dependencies:
emoticon: 4.0.1
mdast-util-find-and-replace: 3.0.1
- node-emoji: 2.1.3
+ node-emoji: 2.1.0
dev: false
/remark-frontmatter@4.0.1:
resolution: {integrity: sha512-38fJrB0KnmD3E33a5jZC/5+gGAC2WKNiPw1/fdXJvijBlhA7RCsvJklrYJakS0HedninvaCYW8lQGf9C918GfA==}
dependencies:
- '@types/mdast': 3.0.15
+ '@types/mdast': 3.0.14
mdast-util-frontmatter: 1.0.1
micromark-extension-frontmatter: 1.1.1
unified: 10.1.2
@@ -10977,7 +10899,7 @@ packages:
/remark-gfm@3.0.1:
resolution: {integrity: sha512-lEFDoi2PICJyNrACFOfDD3JlLkuSbOa5Wd8EPt06HUdptv8Gn0bxYTdbU/XXQ3swAPkEaGxxPN9cbnMHvVu1Ig==}
dependencies:
- '@types/mdast': 3.0.15
+ '@types/mdast': 3.0.14
mdast-util-gfm: 2.0.2
micromark-extension-gfm: 2.0.3
unified: 10.1.2
@@ -10985,10 +10907,21 @@ packages:
- supports-color
dev: false
+ /remark-github-alerts@0.0.2(@types/mdast@4.0.3)(unified@10.1.2):
+ resolution: {integrity: sha512-Sg12BXLjOSeyG4Td6nY514DFyccx3GU5Rq9ITfm0BlfM9JHPRwDYhkFzwNQwugXaykyjqhSw11lDBws1FXz5Ow==}
+ peerDependencies:
+ '@types/mdast': ^4.0.3
+ unified: ^11.0.4
+ dependencies:
+ '@types/mdast': 4.0.3
+ unified: 10.1.2
+ unist-util-visit: 5.0.0
+ dev: false
+
/remark-math@5.1.1:
resolution: {integrity: sha512-cE5T2R/xLVtfFI4cCePtiRn+e6jKMtFDR3P8V3qpv8wpKjwvHoBA4eJzvX+nVrnlNy0911bdGmuspCSwetfYHw==}
dependencies:
- '@types/mdast': 3.0.15
+ '@types/mdast': 3.0.14
mdast-util-math: 2.0.2
micromark-extension-math: 2.1.2
unified: 10.1.2
@@ -10997,7 +10930,7 @@ packages:
/remark-parse@10.0.2:
resolution: {integrity: sha512-3ydxgHa/ZQzG8LvC7jTXccARYDcRld3VfcgIIFs7bI6vbRSxJJmzgLEIIoYKyrfhaY+ujuWaf/PJiMZXoiCXgw==}
dependencies:
- '@types/mdast': 3.0.15
+ '@types/mdast': 3.0.14
mdast-util-from-markdown: 1.3.1
unified: 10.1.2
transitivePeerDependencies:
@@ -11007,8 +10940,8 @@ packages:
/remark-rehype@10.1.0:
resolution: {integrity: sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw==}
dependencies:
- '@types/hast': 2.3.8
- '@types/mdast': 3.0.15
+ '@types/hast': 2.3.7
+ '@types/mdast': 3.0.14
mdast-util-to-hast: 12.3.0
unified: 10.1.2
dev: false
@@ -11016,7 +10949,7 @@ packages:
/remark-stringify@10.0.3:
resolution: {integrity: sha512-koyOzCMYoUHudypbj4XpnAKFbkddRMYZHwghnxd7ue5210WzGw6kOBwauJTRUMq16jsovXx8dYNvSSWP89kZ3A==}
dependencies:
- '@types/mdast': 3.0.15
+ '@types/mdast': 3.0.14
mdast-util-to-markdown: 1.5.0
unified: 10.1.2
dev: false
@@ -11069,19 +11002,19 @@ packages:
resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==}
dev: true
- /resolve@1.22.8:
- resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==}
+ /resolve@1.22.6:
+ resolution: {integrity: sha512-njhxM7mV12JfufShqGy3Rz8j11RPdLy4xi15UurGJeoHLfJpVXKdh3ueuOqbYUcDZnffr6X739JBo5LzyahEsw==}
hasBin: true
dependencies:
- is-core-module: 2.13.1
+ is-core-module: 2.13.0
path-parse: 1.0.7
supports-preserve-symlinks-flag: 1.0.0
- /resolve@2.0.0-next.5:
- resolution: {integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==}
+ /resolve@2.0.0-next.4:
+ resolution: {integrity: sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==}
hasBin: true
dependencies:
- is-core-module: 2.13.1
+ is-core-module: 2.13.0
path-parse: 1.0.7
supports-preserve-symlinks-flag: 1.0.0
dev: true
@@ -11122,8 +11055,8 @@ packages:
resolution: {integrity: sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==}
dev: false
- /rpc-websockets@7.7.0:
- resolution: {integrity: sha512-XYMzjxbDI0A9A2wwrx5/RswnZC53Av3bp5IOV9QnUdTuJ7Tstv4+V7vIe37pYYOn2wKYkbzkaeB8+I9oLztLOA==}
+ /rpc-websockets@7.6.0:
+ resolution: {integrity: sha512-Jgcs8q6t8Go98dEulww1x7RysgTkzpCMelVxZW4hvuyFtOGpeUz9prpr2KjUa/usqxgFCd9Tu3+yhHEP9GVmiQ==}
dependencies:
'@babel/runtime': 7.23.4
eventemitter3: 4.0.7
@@ -11171,8 +11104,8 @@ packages:
resolution: {integrity: sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q==}
engines: {node: '>=0.4'}
dependencies:
- call-bind: 1.0.5
- get-intrinsic: 1.2.2
+ call-bind: 1.0.2
+ get-intrinsic: 1.2.1
has-symbols: 1.0.3
isarray: 2.0.5
dev: true
@@ -11180,11 +11113,15 @@ packages:
/safe-buffer@5.2.1:
resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}
+ /safe-json-utils@1.1.1:
+ resolution: {integrity: sha512-SAJWGKDs50tAbiDXLf89PDwt9XYkWyANFWVzn4dTXl5QyI8t2o/bW5/OJl3lvc2WVU4MEpTo9Yz5NVFNsp+OJQ==}
+ dev: false
+
/safe-regex-test@1.0.0:
resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==}
dependencies:
- call-bind: 1.0.5
- get-intrinsic: 1.2.2
+ call-bind: 1.0.2
+ get-intrinsic: 1.2.1
is-regex: 1.1.4
dev: true
@@ -11223,7 +11160,7 @@ packages:
resolution: {integrity: sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==}
engines: {node: '>= 12.13.0'}
dependencies:
- '@types/json-schema': 7.0.15
+ '@types/json-schema': 7.0.13
ajv: 8.12.0
ajv-formats: 2.1.1(ajv@8.12.0)
ajv-keywords: 5.1.0(ajv@8.12.0)
@@ -11245,10 +11182,10 @@ packages:
dependencies:
lru-cache: 6.0.0
- /sentence-splitter@4.3.0:
- resolution: {integrity: sha512-srJOMqv7JeEmsbVa/N64ULey2N6/OuZzeKWn2Zrj0DiTBlU930JGr/rKKlKQRigzXtLMOtl32/Gm5G3HW8/ULA==}
+ /sentence-splitter@4.2.1:
+ resolution: {integrity: sha512-zn7awgCg40lyb+fe6N/fRJS3r+Ag3SmrmiYHZZSM9oQ2HTnwSMooUgQXSMLeQdi5HWMYOnhrovE2JZ3pyGU0dg==}
dependencies:
- '@textlint/ast-node-types': 13.4.0
+ '@textlint/ast-node-types': 13.3.3
structured-source: 4.0.0
dev: false
@@ -11261,22 +11198,13 @@ packages:
resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==}
dev: false
- /set-function-length@1.1.1:
- resolution: {integrity: sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==}
- engines: {node: '>= 0.4'}
- dependencies:
- define-data-property: 1.1.1
- get-intrinsic: 1.2.2
- gopd: 1.0.1
- has-property-descriptors: 1.0.1
-
/set-function-name@2.0.1:
resolution: {integrity: sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==}
engines: {node: '>= 0.4'}
dependencies:
- define-data-property: 1.1.1
+ define-data-property: 1.1.0
functions-have-names: 1.2.3
- has-property-descriptors: 1.0.1
+ has-property-descriptors: 1.0.0
dev: true
/sha.js@2.4.11:
@@ -11307,20 +11235,23 @@ packages:
engines: {node: '>=8'}
dependencies:
shebang-regex: 3.0.0
+ dev: true
/shebang-regex@3.0.0:
resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
engines: {node: '>=8'}
+ dev: true
/side-channel@1.0.4:
resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==}
dependencies:
- call-bind: 1.0.5
- get-intrinsic: 1.2.2
- object-inspect: 1.13.1
+ call-bind: 1.0.2
+ get-intrinsic: 1.2.1
+ object-inspect: 1.12.3
/signal-exit@3.0.7:
resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==}
+ dev: true
/signal-exit@4.1.0:
resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==}
@@ -11388,8 +11319,8 @@ packages:
resolution: {integrity: sha512-855pvK+VkU7PaKYPc+Jjnmt4EzejQHyhhF33q31qG8x7maDzkeFhAAThdCYay11CISO+qAMwjOBP+fPZe0IPyg==}
dev: true
- /sort-order@1.1.2:
- resolution: {integrity: sha512-Q8tOrwB1TSv9fNUXym9st3TZJODtmcOIi2JWCkVNQPrRg17KPwlpwweTEb7pMwUIFMTAgx2/JsQQXEPFzYQj3A==}
+ /sort-order@1.0.1:
+ resolution: {integrity: sha512-BiExT7C1IVF4DNd5dttR/dEq3wunGOHpy4phvqFUQA1pY6j2ye8WWEAV8LhRbfdF0EWDX12FfyPPf9P71eT+cA==}
dev: true
/sortablejs@1.15.0:
@@ -11439,10 +11370,6 @@ packages:
resolution: {integrity: sha512-HTEHMNieakEnoe33shBYcZ7NX83ACUjCu8c40iOGEZsngj9zRnkqS9j1pqQPXwobB0ZcVTk27REb7COQ0UR59w==}
dev: false
- /std-env@3.5.0:
- resolution: {integrity: sha512-JGUEaALvL0Mf6JCfYnJOTcobY+Nc7sG/TemDRBqCA0wEr4DER7zDchaaixTlmOxAjG1uRJmX82EQcxwTQTkqVA==}
- dev: false
-
/stream-browserify@3.0.0:
resolution: {integrity: sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==}
dependencies:
@@ -11459,8 +11386,8 @@ packages:
engines: {node: '>=10.0.0'}
dev: false
- /streamx@2.15.5:
- resolution: {integrity: sha512-9thPGMkKC2GctCzyCUjME3yR03x2xNo0GPKGkRw2UMYN+gqWa9uqpyNWhmsNCutU5zHmkUum0LsCRQTXUgUCAg==}
+ /streamx@2.15.1:
+ resolution: {integrity: sha512-fQMzy2O/Q47rgwErk/eGeLu/roaFWV0jVsogDmrszM9uIw8L5OA+t+V93MgYlufNptfjmYR1tOMWhei/Eh7TQA==}
dependencies:
fast-fifo: 1.3.2
queue-tick: 1.0.1
@@ -11497,12 +11424,12 @@ packages:
/string.prototype.matchall@4.0.10:
resolution: {integrity: sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ==}
dependencies:
- call-bind: 1.0.5
+ call-bind: 1.0.2
define-properties: 1.2.1
- es-abstract: 1.22.3
- get-intrinsic: 1.2.2
+ es-abstract: 1.22.2
+ get-intrinsic: 1.2.1
has-symbols: 1.0.3
- internal-slot: 1.0.6
+ internal-slot: 1.0.5
regexp.prototype.flags: 1.5.1
set-function-name: 2.0.1
side-channel: 1.0.4
@@ -11512,25 +11439,25 @@ packages:
resolution: {integrity: sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==}
engines: {node: '>= 0.4'}
dependencies:
- call-bind: 1.0.5
+ call-bind: 1.0.2
define-properties: 1.2.1
- es-abstract: 1.22.3
+ es-abstract: 1.22.2
dev: true
/string.prototype.trimend@1.0.7:
resolution: {integrity: sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==}
dependencies:
- call-bind: 1.0.5
+ call-bind: 1.0.2
define-properties: 1.2.1
- es-abstract: 1.22.3
+ es-abstract: 1.22.2
dev: true
/string.prototype.trimstart@1.0.7:
resolution: {integrity: sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==}
dependencies:
- call-bind: 1.0.5
+ call-bind: 1.0.2
define-properties: 1.2.1
- es-abstract: 1.22.3
+ es-abstract: 1.22.2
dev: true
/string_decoder@1.3.0:
@@ -11564,11 +11491,6 @@ packages:
engines: {node: '>=4'}
dev: true
- /strip-final-newline@2.0.0:
- resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==}
- engines: {node: '>=6'}
- dev: false
-
/strip-final-newline@3.0.0:
resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==}
engines: {node: '>=12'}
@@ -11598,8 +11520,8 @@ packages:
resolution: {integrity: sha512-Ca5ib8HrFn+f+0n4N4ScTIA9iTOQ7MaGS1ylHcoVqW9J7w2w8PzN6g9gKmTYgGEBH8e120+RCmhpje6jC5uGWA==}
dev: false
- /style-to-object@0.4.4:
- resolution: {integrity: sha512-HYNoHZa2GorYNyqiCaBgsxvcJIn7OHq6inEga+E6Ke3m5JkoqpQbnFssk4jwe+K7AhGa2fcha4wSOf1Kn01dMg==}
+ /style-to-object@0.4.2:
+ resolution: {integrity: sha512-1JGpfPB3lo42ZX8cuPrheZbfQ6kqPPnPHlKMyeRYtfKD+0jG+QsXgXN57O/dvJlzlB2elI6dGmrPnl5VPQFPaA==}
dependencies:
inline-style-parser: 0.1.1
dev: false
@@ -11692,8 +11614,8 @@ packages:
resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
engines: {node: '>= 0.4'}
- /swiper@11.0.4:
- resolution: {integrity: sha512-qtUxILrD4aD++rpKzGrkz3IAWL92f9uTrDwjb6HaNLmPvJhZCE/83DL+9w4kIgDDJeF6QKalV47rMBN77UOVYQ==}
+ /swiper@11.0.5:
+ resolution: {integrity: sha512-rhCwupqSyRnWrtNzWzemnBLMoyYuoDgGgspAm/8iBD3jCvAWycPLH4Z3TB0O5520DHLzMx94yUMH/B9Efpa48w==}
engines: {node: '>= 4.7.0'}
dev: false
@@ -11751,10 +11673,10 @@ packages:
chokidar: 3.5.3
didyoumean: 1.2.2
dlv: 1.1.3
- fast-glob: 3.3.2
+ fast-glob: 3.3.1
glob-parent: 6.0.2
is-glob: 4.0.3
- jiti: 1.21.0
+ jiti: 1.20.0
lilconfig: 2.1.0
micromatch: 4.0.5
normalize-path: 3.0.0
@@ -11763,10 +11685,10 @@ packages:
postcss: 8.4.31
postcss-import: 15.1.0(postcss@8.4.31)
postcss-js: 4.0.1(postcss@8.4.31)
- postcss-load-config: 4.0.2(postcss@8.4.31)
+ postcss-load-config: 4.0.1(postcss@8.4.31)
postcss-nested: 6.0.1(postcss@8.4.31)
postcss-selector-parser: 6.0.13
- resolve: 1.22.8
+ resolve: 1.22.6
sucrase: 3.34.0
transitivePeerDependencies:
- ts-node
@@ -11809,10 +11731,10 @@ packages:
dependencies:
b4a: 1.6.4
fast-fifo: 1.3.2
- streamx: 2.15.5
+ streamx: 2.15.1
dev: false
- /terser-webpack-plugin@5.3.9(esbuild@0.19.7)(webpack@5.89.0):
+ /terser-webpack-plugin@5.3.9(esbuild@0.19.8)(webpack@5.89.0):
resolution: {integrity: sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==}
engines: {node: '>= 10.13.0'}
peerDependencies:
@@ -11829,12 +11751,12 @@ packages:
optional: true
dependencies:
'@jridgewell/trace-mapping': 0.3.20
- esbuild: 0.19.7
+ esbuild: 0.19.8
jest-worker: 27.5.1
schema-utils: 3.3.0
serialize-javascript: 6.0.1
terser: 5.24.0
- webpack: 5.89.0(esbuild@0.19.7)
+ webpack: 5.89.0(esbuild@0.19.8)
dev: true
/terser@5.24.0:
@@ -11921,6 +11843,13 @@ packages:
punycode: 2.3.1
dev: false
+ /tr46@5.0.0:
+ resolution: {integrity: sha512-tk2G5R2KRwBd+ZN0zaEXpmzdKyOYksXwywulIX95MBODjSzMIuQnQ3m8JxgbhnL1LeVo7lqQKsYa1O3Htl7K5g==}
+ engines: {node: '>=18'}
+ dependencies:
+ punycode: 2.3.1
+ dev: false
+
/trim-left@1.0.1:
resolution: {integrity: sha512-quyxKUsLsY7+lgue8TQ6R8C4kwTe5No3/fvliPNTZd8CIK1KXFaIw+Z7SwAWiWUF5Ge5j7ppbjml3EKa02uPWA==}
engines: {node: '>=0.10.0'}
@@ -12016,8 +11945,8 @@ packages:
resolution: {integrity: sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==}
engines: {node: '>= 0.4'}
dependencies:
- call-bind: 1.0.5
- get-intrinsic: 1.2.2
+ call-bind: 1.0.2
+ get-intrinsic: 1.2.1
is-typed-array: 1.1.12
dev: true
@@ -12025,7 +11954,7 @@ packages:
resolution: {integrity: sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==}
engines: {node: '>= 0.4'}
dependencies:
- call-bind: 1.0.5
+ call-bind: 1.0.2
for-each: 0.3.3
has-proto: 1.0.1
is-typed-array: 1.1.12
@@ -12036,7 +11965,7 @@ packages:
engines: {node: '>= 0.4'}
dependencies:
available-typed-arrays: 1.0.5
- call-bind: 1.0.5
+ call-bind: 1.0.2
for-each: 0.3.3
has-proto: 1.0.1
is-typed-array: 1.1.12
@@ -12045,7 +11974,7 @@ packages:
/typed-array-length@1.0.4:
resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==}
dependencies:
- call-bind: 1.0.5
+ call-bind: 1.0.2
for-each: 0.3.3
is-typed-array: 1.1.12
dev: true
@@ -12060,10 +11989,6 @@ packages:
engines: {node: '>=14.17'}
hasBin: true
- /ufo@1.3.2:
- resolution: {integrity: sha512-o+ORpgGwaYQXgqGDwd+hkS4PuZ3QnmqMMxRuajK/a38L6fTpcE5GPIfrf+L/KemFzfUpeUQc1rRS1iDBozvnFA==}
- dev: false
-
/uint8arrays@3.1.1:
resolution: {integrity: sha512-+QJa8QRnbdXVpHYjLoTpJIdCTiw9Ir62nocClWuXIq2JIh4Uta0cQsTSpFL678p2CN8B+XSApwcU+pQEqVpKWg==}
dependencies:
@@ -12073,16 +11998,12 @@ packages:
/unbox-primitive@1.0.2:
resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==}
dependencies:
- call-bind: 1.0.5
+ call-bind: 1.0.2
has-bigints: 1.0.2
has-symbols: 1.0.3
which-boxed-primitive: 1.0.2
dev: true
- /uncrypto@0.1.3:
- resolution: {integrity: sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==}
- dev: false
-
/undici-types@5.26.5:
resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==}
@@ -12090,17 +12011,7 @@ packages:
resolution: {integrity: sha512-iS857PdOEy/y3wlM3yRp+6SNQQ6xU0mmZcwRSriqk+et/cwWAtwmIGf6WkoDN2EK/AMdCO/dfXzIwi+rFMrjjQ==}
engines: {node: '>=14.0'}
dependencies:
- '@fastify/busboy': 2.1.0
- dev: false
-
- /unenv@1.7.4:
- resolution: {integrity: sha512-fjYsXYi30It0YCQYqLOcT6fHfMXsBr2hw9XC7ycf8rTG7Xxpe3ZssiqUnD0khrjiZEmkBXWLwm42yCSCH46fMw==}
- dependencies:
- consola: 3.2.3
- defu: 6.1.3
- mime: 3.0.0
- node-fetch-native: 1.4.1
- pathe: 1.1.1
+ '@fastify/busboy': 2.0.0
dev: false
/unicode-emoji-modifier-base@1.0.0:
@@ -12111,7 +12022,7 @@ packages:
/unified@10.1.2:
resolution: {integrity: sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==}
dependencies:
- '@types/unist': 2.0.10
+ '@types/unist': 2.0.8
bail: 2.0.2
extend: 3.0.2
is-buffer: 2.0.5
@@ -12130,13 +12041,13 @@ packages:
/unist-builder@4.0.0:
resolution: {integrity: sha512-wmRFnH+BLpZnTKpc5L7O67Kac89s9HMrtELpnNaE6TAobq5DTZZs5YaTQfAZBA9bFPECx2uVAPO31c+GVug8mg==}
dependencies:
- '@types/unist': 3.0.2
+ '@types/unist': 3.0.0
dev: false
/unist-util-filter@4.0.1:
resolution: {integrity: sha512-RynicUM/vbOSTSiUK+BnaK9XMfmQUh6gyi7L6taNgc7FIf84GukXVV3ucGzEN/PhUUkdP5hb1MmXc+3cvPUm5Q==}
dependencies:
- '@types/unist': 2.0.10
+ '@types/unist': 2.0.9
unist-util-is: 5.2.1
unist-util-visit-parents: 5.1.3
dev: false
@@ -12144,7 +12055,7 @@ packages:
/unist-util-find-after@4.0.1:
resolution: {integrity: sha512-QO/PuPMm2ERxC6vFXEPtmAutOopy5PknD+Oq64gGwxKtk4xwo9Z97t9Av1obPmGU0IyTa6EKYUfTrK2QJS3Ozw==}
dependencies:
- '@types/unist': 2.0.10
+ '@types/unist': 2.0.9
unist-util-is: 5.2.1
dev: false
@@ -12159,50 +12070,50 @@ packages:
/unist-util-is@5.2.1:
resolution: {integrity: sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==}
dependencies:
- '@types/unist': 2.0.10
+ '@types/unist': 2.0.9
dev: false
/unist-util-is@6.0.0:
resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==}
dependencies:
- '@types/unist': 3.0.2
+ '@types/unist': 3.0.1
dev: false
/unist-util-map@3.1.3:
resolution: {integrity: sha512-4/mDauoxqZ6geK97lJ6n2kDk6JK88Vh+hWMSJqyaaP/7eqN1dDhjcjnNxKNm3YU6Sw7PVJtcFMUbnmHvYzb6Vg==}
dependencies:
- '@types/unist': 2.0.10
+ '@types/unist': 2.0.9
dev: false
/unist-util-position@4.0.4:
resolution: {integrity: sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg==}
dependencies:
- '@types/unist': 2.0.10
+ '@types/unist': 2.0.9
dev: false
/unist-util-position@5.0.0:
resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==}
dependencies:
- '@types/unist': 3.0.2
+ '@types/unist': 3.0.1
dev: false
/unist-util-remove-position@4.0.2:
resolution: {integrity: sha512-TkBb0HABNmxzAcfLf4qsIbFbaPDvMO6wa3b3j4VcEzFVaw1LBKwnW4/sRJ/atSLSzoIg41JWEdnE7N6DIhGDGQ==}
dependencies:
- '@types/unist': 2.0.10
+ '@types/unist': 2.0.9
unist-util-visit: 4.1.2
dev: false
/unist-util-stringify-position@3.0.3:
resolution: {integrity: sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==}
dependencies:
- '@types/unist': 2.0.10
+ '@types/unist': 2.0.9
dev: false
/unist-util-stringify-position@4.0.0:
resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==}
dependencies:
- '@types/unist': 3.0.2
+ '@types/unist': 3.0.1
dev: false
/unist-util-visit-parents@2.1.2:
@@ -12214,14 +12125,14 @@ packages:
/unist-util-visit-parents@5.1.3:
resolution: {integrity: sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==}
dependencies:
- '@types/unist': 2.0.10
+ '@types/unist': 2.0.9
unist-util-is: 5.2.1
dev: false
/unist-util-visit-parents@6.0.1:
resolution: {integrity: sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==}
dependencies:
- '@types/unist': 3.0.2
+ '@types/unist': 3.0.1
unist-util-is: 6.0.0
dev: false
@@ -12234,7 +12145,7 @@ packages:
/unist-util-visit@4.1.2:
resolution: {integrity: sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==}
dependencies:
- '@types/unist': 2.0.10
+ '@types/unist': 2.0.8
unist-util-is: 5.2.1
unist-util-visit-parents: 5.1.3
dev: false
@@ -12242,7 +12153,7 @@ packages:
/unist-util-visit@5.0.0:
resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==}
dependencies:
- '@types/unist': 3.0.2
+ '@types/unist': 3.0.0
unist-util-is: 6.0.0
unist-util-visit-parents: 6.0.1
dev: false
@@ -12252,76 +12163,21 @@ packages:
engines: {node: '>= 4.0.0'}
dev: false
- /universalify@2.0.1:
- resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==}
+ /universalify@2.0.0:
+ resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==}
engines: {node: '>= 10.0.0'}
dev: true
- /unstorage@1.10.1(idb-keyval@6.2.1):
- resolution: {integrity: sha512-rWQvLRfZNBpF+x8D3/gda5nUCQL2PgXy2jNG4U7/Rc9BGEv9+CAJd0YyGCROUBKs9v49Hg8huw3aih5Bf5TAVw==}
- peerDependencies:
- '@azure/app-configuration': ^1.4.1
- '@azure/cosmos': ^4.0.0
- '@azure/data-tables': ^13.2.2
- '@azure/identity': ^3.3.2
- '@azure/keyvault-secrets': ^4.7.0
- '@azure/storage-blob': ^12.16.0
- '@capacitor/preferences': ^5.0.6
- '@netlify/blobs': ^6.2.0
- '@planetscale/database': ^1.11.0
- '@upstash/redis': ^1.23.4
- '@vercel/kv': ^0.2.3
- idb-keyval: ^6.2.1
- peerDependenciesMeta:
- '@azure/app-configuration':
- optional: true
- '@azure/cosmos':
- optional: true
- '@azure/data-tables':
- optional: true
- '@azure/identity':
- optional: true
- '@azure/keyvault-secrets':
- optional: true
- '@azure/storage-blob':
- optional: true
- '@capacitor/preferences':
- optional: true
- '@netlify/blobs':
- optional: true
- '@planetscale/database':
- optional: true
- '@upstash/redis':
- optional: true
- '@vercel/kv':
- optional: true
- idb-keyval:
- optional: true
- dependencies:
- anymatch: 3.1.3
- chokidar: 3.5.3
- destr: 2.0.2
- h3: 1.9.0
- idb-keyval: 6.2.1
- ioredis: 5.3.2
- listhen: 1.5.5
- lru-cache: 10.0.3
- mri: 1.2.0
- node-fetch-native: 1.4.1
- ofetch: 1.3.3
- ufo: 1.3.2
- transitivePeerDependencies:
- - supports-color
- dev: false
-
- /untun@0.1.2:
- resolution: {integrity: sha512-wLAMWvxfqyTiBODA1lg3IXHQtjggYLeTK7RnSfqtOXixWJ3bAa2kK/HHmOOg19upteqO3muLvN6O/icbyQY33Q==}
+ /update-browserslist-db@1.0.13(browserslist@4.21.11):
+ resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==}
hasBin: true
+ peerDependencies:
+ browserslist: '>= 4.21.0'
dependencies:
- citty: 0.1.5
- consola: 3.2.3
- pathe: 1.1.1
- dev: false
+ browserslist: 4.21.11
+ escalade: 3.1.1
+ picocolors: 1.0.0
+ dev: true
/update-browserslist-db@1.0.13(browserslist@4.22.1):
resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==}
@@ -12333,14 +12189,10 @@ packages:
escalade: 3.1.1
picocolors: 1.0.0
- /uqr@0.1.2:
- resolution: {integrity: sha512-MJu7ypHq6QasgF5YRTjqscSzQp/W11zoUk6kvmlH+fmWEs63Y0Eib13hYFwAzagRJcVY8WVnlV+eBDUGMJ5IbA==}
- dev: false
-
/uri-js@4.4.1:
resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
dependencies:
- punycode: 2.3.1
+ punycode: 2.3.0
dev: true
/url-parse@1.5.10:
@@ -12373,6 +12225,16 @@ packages:
react: 18.2.0
dev: false
+ /use-intl@3.1.4(react@18.2.0):
+ resolution: {integrity: sha512-iBIHPetLeEdAuIhAXRI9ukfjjvadP2EWoAEl6IvbWojrwYgcP52A6Al1nyzIwZD7iWBU1T3Ri3Hg4HsV7cWlVA==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0
+ dependencies:
+ '@formatjs/ecma402-abstract': 1.18.0
+ intl-messageformat: 9.13.0
+ react: 18.2.0
+ dev: false
+
/use-isomorphic-layout-effect@1.1.2(@types/react@18.2.38)(react@18.2.0):
resolution: {integrity: sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==}
peerDependencies:
@@ -12429,7 +12291,7 @@ packages:
engines: {node: '>=6.14.2'}
requiresBuild: true
dependencies:
- node-gyp-build: 4.7.0
+ node-gyp-build: 4.6.1
dev: false
/util-deprecate@1.0.2:
@@ -12442,7 +12304,7 @@ packages:
is-arguments: 1.1.1
is-generator-function: 1.0.10
is-typed-array: 1.1.12
- which-typed-array: 1.1.13
+ which-typed-array: 1.1.11
dev: false
/uuid@8.3.2:
@@ -12511,35 +12373,35 @@ packages:
/vfile-location@4.1.0:
resolution: {integrity: sha512-YF23YMyASIIJXpktBa4vIGLJ5Gs88UB/XePgqPmTa7cDA+JeO3yclbpheQYCHjVHBn/yePzrXuygIL+xbvRYHw==}
dependencies:
- '@types/unist': 2.0.10
+ '@types/unist': 2.0.9
vfile: 5.3.7
dev: false
/vfile-location@5.0.2:
resolution: {integrity: sha512-NXPYyxyBSH7zB5U6+3uDdd6Nybz6o6/od9rk8bp9H8GR3L+cm/fC0uUTbqBmUTnMCUDslAGBOIKNfvvb+gGlDg==}
dependencies:
- '@types/unist': 3.0.2
+ '@types/unist': 3.0.1
vfile: 6.0.1
dev: false
/vfile-message@3.1.4:
resolution: {integrity: sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==}
dependencies:
- '@types/unist': 2.0.10
+ '@types/unist': 2.0.9
unist-util-stringify-position: 3.0.3
dev: false
/vfile-message@4.0.2:
resolution: {integrity: sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==}
dependencies:
- '@types/unist': 3.0.2
+ '@types/unist': 3.0.1
unist-util-stringify-position: 4.0.0
dev: false
/vfile@5.3.7:
resolution: {integrity: sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==}
dependencies:
- '@types/unist': 2.0.10
+ '@types/unist': 2.0.9
is-buffer: 2.0.5
unist-util-stringify-position: 3.0.3
vfile-message: 3.1.4
@@ -12548,36 +12410,13 @@ packages:
/vfile@6.0.1:
resolution: {integrity: sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw==}
dependencies:
- '@types/unist': 3.0.2
+ '@types/unist': 3.0.1
unist-util-stringify-position: 4.0.0
vfile-message: 4.0.2
dev: false
- /viem@1.19.5(typescript@5.3.2)(zod@3.22.4):
- resolution: {integrity: sha512-lcWP9ErivUKVRpnDgI6mly27iWibJN1jZW2yUGuwU2CjfVHs7DJCyA5ityL+n/B+Oss4bllzQkWtJiBAHqaX2g==}
- peerDependencies:
- typescript: '>=5.0.4'
- peerDependenciesMeta:
- typescript:
- optional: true
- dependencies:
- '@adraffy/ens-normalize': 1.10.0
- '@noble/curves': 1.2.0
- '@noble/hashes': 1.3.2
- '@scure/bip32': 1.3.2
- '@scure/bip39': 1.2.1
- abitype: 0.9.8(typescript@5.3.2)(zod@3.22.4)
- isows: 1.0.3(ws@8.13.0)
- typescript: 5.3.2
- ws: 8.13.0
- transitivePeerDependencies:
- - bufferutil
- - utf-8-validate
- - zod
- dev: false
-
- /viem@1.19.6(typescript@5.3.2)(zod@3.22.4):
- resolution: {integrity: sha512-WSBHBMurWIWQk2yisOD8hqSA5S56cZu6onty3hzauVjiHMildtVWujF7YT0xjoU40GpFODvJASRR2RFdzgvUUg==}
+ /viem@1.19.9(typescript@5.3.2)(zod@3.22.4):
+ resolution: {integrity: sha512-Sf9U2x4jU0S/FALqYypcspWOGene0NZyD470oUripNhE0Ta6uOE/OgE4toTDVfRxov8qw0JFinr/wPGxYE3+HQ==}
peerDependencies:
typescript: '>=5.0.4'
peerDependenciesMeta:
@@ -12622,11 +12461,6 @@ packages:
- zod
dev: false
- /void-elements@3.1.0:
- resolution: {integrity: sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==}
- engines: {node: '>=0.10.0'}
- dev: false
-
/vscode-languageserver-textdocument@1.0.11:
resolution: {integrity: sha512-X+8T3GoiwTVlJbicx/sIAF+yuJAqz8VvwJyoMVhwEMoEKE/fkDmrqUgDMyBECcM2A2frVZIUj5HI/ErRXCfOeA==}
dev: true
@@ -12646,7 +12480,14 @@ packages:
xml-name-validator: 4.0.0
dev: false
- /wagmi@1.4.7(@types/react@18.2.38)(immer@10.0.3)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2)(viem@1.19.6)(zod@3.22.4):
+ /w3c-xmlserializer@5.0.0:
+ resolution: {integrity: sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==}
+ engines: {node: '>=18'}
+ dependencies:
+ xml-name-validator: 5.0.0
+ dev: false
+
+ /wagmi@1.4.7(@types/react@18.2.38)(immer@10.0.3)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2)(viem@1.19.9)(zod@3.22.4):
resolution: {integrity: sha512-/k8gA9S6RnwU6Qroxs630jAFvRIx+DSKpCP1owgAEGWc7D2bAJHljwRSCRTGENz48HyJ4V3R7KYV1yImxPvM3A==}
peerDependencies:
react: '>=17.0.0'
@@ -12659,29 +12500,19 @@ packages:
'@tanstack/query-sync-storage-persister': 4.36.1
'@tanstack/react-query': 4.36.1(react-dom@18.2.0)(react@18.2.0)
'@tanstack/react-query-persist-client': 4.36.1(@tanstack/react-query@4.36.1)
- '@wagmi/core': 1.4.7(@types/react@18.2.38)(immer@10.0.3)(react@18.2.0)(typescript@5.3.2)(viem@1.19.6)(zod@3.22.4)
+ '@wagmi/core': 1.4.7(@types/react@18.2.38)(immer@10.0.3)(react@18.2.0)(typescript@5.3.2)(viem@1.19.9)(zod@3.22.4)
abitype: 0.8.7(typescript@5.3.2)(zod@3.22.4)
react: 18.2.0
typescript: 5.3.2
use-sync-external-store: 1.2.0(react@18.2.0)
- viem: 1.19.6(typescript@5.3.2)(zod@3.22.4)
+ viem: 1.19.9(typescript@5.3.2)(zod@3.22.4)
transitivePeerDependencies:
- - '@azure/app-configuration'
- - '@azure/cosmos'
- - '@azure/data-tables'
- - '@azure/identity'
- - '@azure/keyvault-secrets'
- - '@azure/storage-blob'
- - '@capacitor/preferences'
- - '@netlify/blobs'
- - '@planetscale/database'
- '@react-native-async-storage/async-storage'
- '@types/react'
- - '@upstash/redis'
- - '@vercel/kv'
- bufferutil
- encoding
- immer
+ - lokijs
- react-dom
- react-native
- supports-color
@@ -12734,8 +12565,8 @@ packages:
engines: {node: '>= 10.13.0'}
hasBin: true
dependencies:
- acorn: 8.11.2
- acorn-walk: 8.3.0
+ acorn: 8.10.0
+ acorn-walk: 8.2.0
chalk: 4.1.2
commander: 7.2.0
gzip-size: 6.0.0
@@ -12753,7 +12584,7 @@ packages:
engines: {node: '>=10.13.0'}
dev: true
- /webpack@5.89.0(esbuild@0.19.7):
+ /webpack@5.89.0(esbuild@0.19.8):
resolution: {integrity: sha512-qyfIC10pOr70V+jkmud8tMfajraGCZMBWJtrmuBymQKCrLTRejBI8STDp1MCyZu/QTdZSeacCQYpYNQVOzX5kw==}
engines: {node: '>=10.13.0'}
hasBin: true
@@ -12784,7 +12615,7 @@ packages:
neo-async: 2.6.2
schema-utils: 3.3.0
tapable: 2.2.1
- terser-webpack-plugin: 5.3.9(esbuild@0.19.7)(webpack@5.89.0)
+ terser-webpack-plugin: 5.3.9(esbuild@0.19.8)(webpack@5.89.0)
watchpack: 2.4.0
webpack-sources: 3.2.3
transitivePeerDependencies:
@@ -12804,11 +12635,23 @@ packages:
iconv-lite: 0.6.3
dev: false
+ /whatwg-encoding@3.1.1:
+ resolution: {integrity: sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==}
+ engines: {node: '>=18'}
+ dependencies:
+ iconv-lite: 0.6.3
+ dev: false
+
/whatwg-mimetype@3.0.0:
resolution: {integrity: sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==}
engines: {node: '>=12'}
dev: false
+ /whatwg-mimetype@4.0.0:
+ resolution: {integrity: sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==}
+ engines: {node: '>=18'}
+ dev: false
+
/whatwg-url@12.0.1:
resolution: {integrity: sha512-Ed/LrqB8EPlGxjS+TrsXcpUond1mhccS3pchLhzSgPCnTimUCKj3IZE75pAs5m6heB2U2TMerKFUXheyHY+VDQ==}
engines: {node: '>=14'}
@@ -12817,6 +12660,14 @@ packages:
webidl-conversions: 7.0.0
dev: false
+ /whatwg-url@14.0.0:
+ resolution: {integrity: sha512-1lfMEm2IEr7RIV+f4lUNPOqfFL+pO+Xw3fJSqmjX9AbXcXcYOkCe1P6+9VBZB6n94af16NfZf+sSk0JCBZC9aw==}
+ engines: {node: '>=18'}
+ dependencies:
+ tr46: 5.0.0
+ webidl-conversions: 7.0.0
+ dev: false
+
/whatwg-url@5.0.0:
resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==}
dependencies:
@@ -12849,7 +12700,7 @@ packages:
isarray: 2.0.5
which-boxed-primitive: 1.0.2
which-collection: 1.0.1
- which-typed-array: 1.1.13
+ which-typed-array: 1.1.11
dev: true
/which-collection@1.0.1:
@@ -12865,12 +12716,12 @@ packages:
resolution: {integrity: sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==}
dev: false
- /which-typed-array@1.1.13:
- resolution: {integrity: sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==}
+ /which-typed-array@1.1.11:
+ resolution: {integrity: sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==}
engines: {node: '>= 0.4'}
dependencies:
available-typed-arrays: 1.0.5
- call-bind: 1.0.5
+ call-bind: 1.0.2
for-each: 0.3.3
gopd: 1.0.1
has-tostringtag: 1.0.0
@@ -12881,6 +12732,7 @@ packages:
hasBin: true
dependencies:
isexe: 2.0.0
+ dev: true
/wonka@6.3.4:
resolution: {integrity: sha512-CjpbqNtBGNAeyNS/9W6q3kSkKE52+FjIj7AkFlLr11s/VWGUu6a2CdYSdGxocIhIVjaW/zchesBQUKPVU69Cqg==}
@@ -12967,6 +12819,11 @@ packages:
engines: {node: '>=12'}
dev: false
+ /xml-name-validator@5.0.0:
+ resolution: {integrity: sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg==}
+ engines: {node: '>=18'}
+ dev: false
+
/xmlbuilder@15.1.1:
resolution: {integrity: sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==}
engines: {node: '>=8.0'}
@@ -13001,6 +12858,10 @@ packages:
resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==}
engines: {node: '>= 6'}
+ /yaml@2.3.3:
+ resolution: {integrity: sha512-zw0VAJxgeZ6+++/su5AFoqBbZbrEakwu+X0M5HmcwUiBL7AzcuPKjj5we4xfQLp78LkEMpD0cOnUhmgOVy3KdQ==}
+ engines: {node: '>= 14'}
+
/yaml@2.3.4:
resolution: {integrity: sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==}
engines: {node: '>= 14'}
diff --git a/src/app/(home)/(activities)/comments/page.tsx b/src/app/[locale]/(home)/(activities)/comments/page.tsx
similarity index 100%
rename from src/app/(home)/(activities)/comments/page.tsx
rename to src/app/[locale]/(home)/(activities)/comments/page.tsx
diff --git a/src/app/(home)/(activities)/following/page.tsx b/src/app/[locale]/(home)/(activities)/following/page.tsx
similarity index 100%
rename from src/app/(home)/(activities)/following/page.tsx
rename to src/app/[locale]/(home)/(activities)/following/page.tsx
diff --git a/src/app/(home)/(activities)/hottest/page.tsx b/src/app/[locale]/(home)/(activities)/hottest/page.tsx
similarity index 100%
rename from src/app/(home)/(activities)/hottest/page.tsx
rename to src/app/[locale]/(home)/(activities)/hottest/page.tsx
diff --git a/src/app/(home)/(activities)/latest/page.tsx b/src/app/[locale]/(home)/(activities)/latest/page.tsx
similarity index 100%
rename from src/app/(home)/(activities)/latest/page.tsx
rename to src/app/[locale]/(home)/(activities)/latest/page.tsx
diff --git a/src/app/(home)/(activities)/layout.tsx b/src/app/[locale]/(home)/(activities)/layout.tsx
similarity index 100%
rename from src/app/(home)/(activities)/layout.tsx
rename to src/app/[locale]/(home)/(activities)/layout.tsx
diff --git a/src/app/(home)/(activities)/page.tsx b/src/app/[locale]/(home)/(activities)/page.tsx
similarity index 100%
rename from src/app/(home)/(activities)/page.tsx
rename to src/app/[locale]/(home)/(activities)/page.tsx
diff --git a/src/app/(home)/(activities)/search/page.tsx b/src/app/[locale]/(home)/(activities)/search/page.tsx
similarity index 100%
rename from src/app/(home)/(activities)/search/page.tsx
rename to src/app/[locale]/(home)/(activities)/search/page.tsx
diff --git a/src/app/(home)/(activities)/shorts/page.tsx b/src/app/[locale]/(home)/(activities)/shorts/page.tsx
similarity index 100%
rename from src/app/(home)/(activities)/shorts/page.tsx
rename to src/app/[locale]/(home)/(activities)/shorts/page.tsx
diff --git a/src/app/(home)/(activities)/tag/[tag]/page.tsx b/src/app/[locale]/(home)/(activities)/tag/[tag]/page.tsx
similarity index 100%
rename from src/app/(home)/(activities)/tag/[tag]/page.tsx
rename to src/app/[locale]/(home)/(activities)/tag/[tag]/page.tsx
diff --git a/src/app/(home)/(activities)/topic/[topic]/page.tsx b/src/app/[locale]/(home)/(activities)/topic/[topic]/page.tsx
similarity index 91%
rename from src/app/(home)/(activities)/topic/[topic]/page.tsx
rename to src/app/[locale]/(home)/(activities)/topic/[topic]/page.tsx
index c51cc491..dd71a60a 100644
--- a/src/app/(home)/(activities)/topic/[topic]/page.tsx
+++ b/src/app/[locale]/(home)/(activities)/topic/[topic]/page.tsx
@@ -1,15 +1,15 @@
import { Metadata } from "next"
+import { getTranslations } from "next-intl/server"
import { dehydrate, Hydrate } from "@tanstack/react-query"
import { HomeFeed } from "~/components/home/HomeFeed"
import ParticipateButton from "~/components/home/ParticipateButton"
import { APP_NAME } from "~/lib/env"
-import { getTranslation } from "~/lib/i18n"
import getQueryClient from "~/lib/query-client"
import { prefetchGetFeed } from "~/queries/home.server"
-import topics from "../../../../../../data/topics.json"
+import topics from "../../../../../../../data/topics.json"
export function generateMetadata({
params,
@@ -31,7 +31,7 @@ export default async function Topic({
topic: string
}
}) {
- const { t } = await getTranslation("index")
+ const t = await getTranslations()
params.topic = decodeURIComponent(params.topic)
const info = topics.find((t) => t.name === params.topic)
diff --git a/src/app/(home)/about/page.tsx b/src/app/[locale]/(home)/about/page.tsx
similarity index 76%
rename from src/app/(home)/about/page.tsx
rename to src/app/[locale]/(home)/about/page.tsx
index d855637c..27c92cdc 100644
--- a/src/app/(home)/about/page.tsx
+++ b/src/app/[locale]/(home)/about/page.tsx
@@ -1,3 +1,4 @@
+import { getTranslations } from "next-intl/server"
import Link from "next/link"
import { memo } from "react"
@@ -10,10 +11,9 @@ import { Button } from "~/components/ui/Button"
import { Image } from "~/components/ui/Image"
import { CSB_SCAN, GITHUB_LINK } from "~/lib/env"
import { getSiteLink } from "~/lib/helpers"
-import { getTranslation, Trans } from "~/lib/i18n"
async function Home() {
- const { t, i18n } = await getTranslation("index")
+ const t = await getTranslations()
const EntranceButton = memo(function Button() {
return (
@@ -118,32 +118,33 @@ async function Home() {
className={`text-feature text-feature-${feature.title.toLocaleLowerCase()} inline-block sm:mr-1`}
>
{t(feature.title)}
- {t(".")}
+ {t("comma")}
))}
-
- An{" "}
-
- open-source
- {" "}
- creative community written on the{" "}
-
- blockchain
-
- .
-
+ {t.rich("description", {
+ opensourceLink: (chunks) => (
+
+ {chunks}
+
+ ),
+ blockchainLink: (chunks) => (
+
+ {chunks}
+
+ ),
+ })}
@@ -193,23 +194,18 @@ async function Home() {
{t(`features.${feature.title}.subtitle`)}
-
- .
-
- ),
- }}
- ns="index"
- />
+ {t.rich(`features.${feature.title}.description`, {
+ aown: (chunks) => (
+
+ {chunks}
+
+ ),
+ })}
@@ -237,38 +233,35 @@ async function Home() {
- ,
- axfm: (
-
- .
-
- ),
- aincentive: (
-
- .
-
- ),
- }}
- ns="index"
- />
+ {t.rich(`${item.title} text`, {
+ strong: (chunks) => (
+ {chunks}
+ ),
+ axfm: (chunks) => (
+
+ {chunks}
+
+ ),
+ aincentive: (chunks) => (
+
+ {chunks}
+
+ ),
+ })}
))}
@@ -319,7 +312,7 @@ async function Home() {
{t(
- "xLog's open design allows it to integrate with many other open protocols and applications without friction.",
+ "xLog's open design allows it to integrate with many other open protocols and applications without friction",
)}
diff --git a/src/app/(home)/layout.tsx b/src/app/[locale]/(home)/layout.tsx
similarity index 100%
rename from src/app/(home)/layout.tsx
rename to src/app/[locale]/(home)/layout.tsx
diff --git a/src/app/(home)/support/page.tsx b/src/app/[locale]/(home)/support/page.tsx
similarity index 100%
rename from src/app/(home)/support/page.tsx
rename to src/app/[locale]/(home)/support/page.tsx
diff --git a/src/app/@modal/(.)post/[site]/[slug]/page.tsx b/src/app/[locale]/@modal/(.)post/[site]/[slug]/page.tsx
similarity index 96%
rename from src/app/@modal/(.)post/[site]/[slug]/page.tsx
rename to src/app/[locale]/@modal/(.)post/[site]/[slug]/page.tsx
index 1f9c4e18..137f5ef6 100644
--- a/src/app/@modal/(.)post/[site]/[slug]/page.tsx
+++ b/src/app/[locale]/@modal/(.)post/[site]/[slug]/page.tsx
@@ -1,3 +1,4 @@
+import { getLocale, getTranslations } from "next-intl/server"
import { notFound } from "next/navigation"
import { dehydrate, Hydrate } from "@tanstack/react-query"
@@ -8,7 +9,6 @@ import PostModal from "~/components/home/PostModal"
import { PostFooter } from "~/components/site/PostFooter"
import PostMeta from "~/components/site/PostMeta"
import { SiteHeader } from "~/components/site/SiteHeader"
-import { getTranslation } from "~/lib/i18n"
import { toCid } from "~/lib/ipfs-parser"
import { isOnlyContent } from "~/lib/is-only-content"
import getQueryClient from "~/lib/query-client"
@@ -46,13 +46,13 @@ export default async function SiteModal({
const dehydratedState = dehydrate(queryClient)
- const { i18n } = await getTranslation()
- const { t } = await getTranslation("common")
+ const locale = await getLocale()
+ const t = await getTranslations()
let summary: string | undefined
if (!page.metadata.content.disableAISummary) {
summary = await getSummary({
cid: toCid(page.metadata?.uri || ""),
- lang: i18n.resolvedLanguage,
+ lang: locale,
})
}
const onlyContent = isOnlyContent()
diff --git a/src/app/@modal/default.ts b/src/app/[locale]/@modal/default.ts
similarity index 100%
rename from src/app/@modal/default.ts
rename to src/app/[locale]/@modal/default.ts
diff --git a/src/app/ColorSchemeInjector.tsx b/src/app/[locale]/ColorSchemeInjector.tsx
similarity index 100%
rename from src/app/ColorSchemeInjector.tsx
rename to src/app/[locale]/ColorSchemeInjector.tsx
diff --git a/src/app/dashboard/[subdomain]/achievements/page-component.tsx b/src/app/[locale]/dashboard/[subdomain]/achievements/page-component.tsx
similarity index 100%
rename from src/app/dashboard/[subdomain]/achievements/page-component.tsx
rename to src/app/[locale]/dashboard/[subdomain]/achievements/page-component.tsx
diff --git a/src/app/dashboard/[subdomain]/achievements/page.tsx b/src/app/[locale]/dashboard/[subdomain]/achievements/page.tsx
similarity index 100%
rename from src/app/dashboard/[subdomain]/achievements/page.tsx
rename to src/app/[locale]/dashboard/[subdomain]/achievements/page.tsx
diff --git a/src/app/dashboard/[subdomain]/comments/page-component.tsx b/src/app/[locale]/dashboard/[subdomain]/comments/page-component.tsx
similarity index 77%
rename from src/app/dashboard/[subdomain]/comments/page-component.tsx
rename to src/app/[locale]/dashboard/[subdomain]/comments/page-component.tsx
index 4630e6b9..d636e391 100644
--- a/src/app/dashboard/[subdomain]/comments/page-component.tsx
+++ b/src/app/[locale]/dashboard/[subdomain]/comments/page-component.tsx
@@ -1,5 +1,6 @@
"use client"
+import { useTranslations } from "next-intl"
import { useParams } from "next/navigation"
import { useEffect } from "react"
import { Virtuoso } from "react-virtuoso"
@@ -8,13 +9,12 @@ import { CommentItem } from "~/components/common/CommentItem"
import { DashboardMain } from "~/components/dashboard/DashboardMain"
import { UniLink } from "~/components/ui/UniLink"
import { getSiteLink } from "~/lib/helpers"
-import { Trans, useTranslation } from "~/lib/i18n/client"
import { useGetCommentsBySite, useGetSite } from "~/queries/site"
export default function CommentsPage() {
const params = useParams()
const subdomain = params?.subdomain as string
- const { t, i18n } = useTranslation("dashboard")
+ const t = useTranslations()
const site = useGetSite(subdomain)
@@ -46,7 +46,7 @@ export default function CommentsPage() {
{t(
- "You can subscribe to comments through an RSS reader to receive timely reminders.",
+ "You can subscribe to comments through an RSS reader to receive timely reminders",
)}
@@ -95,28 +95,18 @@ export default function CommentsPage() {
{name}{" "}
-
- .
-
- ),
- }}
- ns="dashboard"
- />
+ {t.rich("comment on your", {
+ tolink: (chunks) => (
+
+ {chunks}
+
+ ),
+ type: t(type),
+ toTitle,
+ })}
:
{
- const { t } = useTranslation("common")
+ const t = useTranslations()
return (
{t(visibility as string)}
@@ -302,7 +302,7 @@ export default function PortfolioEditor() {
const EditorExtraProperties = memo(
({ updateValue }: { updateValue: (val: EditorValues) => void }) => {
- const { t } = useTranslation("dashboard")
+ const t = useTranslations()
return (
@@ -316,7 +316,7 @@ const EditorExtraProperties = memo(
diff --git a/src/app/dashboard/[subdomain]/editor/post-editor.tsx b/src/app/[locale]/dashboard/[subdomain]/editor/post-editor.tsx
similarity index 97%
rename from src/app/dashboard/[subdomain]/editor/post-editor.tsx
rename to src/app/[locale]/dashboard/[subdomain]/editor/post-editor.tsx
index 2edd711d..45fd607b 100644
--- a/src/app/dashboard/[subdomain]/editor/post-editor.tsx
+++ b/src/app/[locale]/dashboard/[subdomain]/editor/post-editor.tsx
@@ -1,6 +1,7 @@
"use client"
import { nanoid } from "nanoid"
+import { useTranslations } from "next-intl"
import { useParams, useRouter, useSearchParams } from "next/navigation"
import { memo, useCallback, useEffect, useState } from "react"
import toast from "react-hot-toast"
@@ -32,7 +33,6 @@ import { getDefaultSlug } from "~/lib/default-slug"
import { crossbell2Editor } from "~/lib/editor-converter"
import { CSB_SCAN } from "~/lib/env"
import { getSiteLink, getTwitterShareUrl } from "~/lib/helpers"
-import { useTranslation } from "~/lib/i18n/client"
import { getPageVisibility } from "~/lib/page-helpers"
import { delStorage, setStorage } from "~/lib/storage"
import {
@@ -54,7 +54,7 @@ import { useGetSite } from "~/queries/site"
export default function PostEditor() {
const router = useRouter()
const queryClient = useQueryClient()
- const { t } = useTranslation("dashboard")
+ const t = useTranslations()
const params = useParams()
const subdomain = params?.subdomain as string
const searchParams = useSearchParams()
@@ -156,9 +156,7 @@ export default function PostEditor() {
// Replace all invalid chars
val.slug = val.slug.replace(/[^\w\-]/g, "-")
toast.error(
- t(
- "Slug can only contain letters, numbers, hyphens, and underscores.",
- ),
+ t("Slug can only contain letters, numbers, hyphens, and underscores"),
)
}
const newValues = { ...values, ...val }
@@ -429,8 +427,8 @@ export default function PostEditor() {
visibility === PageVisibilityEnum.Draft
? `text-zinc-300`
: visibility === PageVisibilityEnum.Modified
- ? "text-orange-600"
- : "text-green-600",
+ ? "text-orange-600"
+ : "text-green-600",
)}
>
{t(visibility as string)}
@@ -491,7 +489,7 @@ export default function PostEditor() {
})
}
className="h-12 ml-1 inline-flex items-center border-none text-3xl font-bold w-full focus:outline-none bg-white"
- placeholder={t("Title goes here...") || ""}
+ placeholder={t("Title goes here") || ""}
/>
@@ -527,7 +525,7 @@ const EditorExtraProperties = memo(
characterId?: number
siteLink?: string
}) => {
- const { t } = useTranslation("dashboard")
+ const t = useTranslations()
const { present } = useModalStack()
const openAdvancedOptions = () => {
@@ -539,7 +537,7 @@ const EditorExtraProperties = memo(
diff --git a/src/app/dashboard/[subdomain]/editor/short-editor.tsx b/src/app/[locale]/dashboard/[subdomain]/editor/short-editor.tsx
similarity index 96%
rename from src/app/dashboard/[subdomain]/editor/short-editor.tsx
rename to src/app/[locale]/dashboard/[subdomain]/editor/short-editor.tsx
index 37d85fb0..2b68bb41 100644
--- a/src/app/dashboard/[subdomain]/editor/short-editor.tsx
+++ b/src/app/[locale]/dashboard/[subdomain]/editor/short-editor.tsx
@@ -1,6 +1,7 @@
"use client"
import { nanoid } from "nanoid"
+import { useTranslations } from "next-intl"
import { useParams, useRouter, useSearchParams } from "next/navigation"
import { memo, useCallback, useEffect, useState } from "react"
import toast from "react-hot-toast"
@@ -22,7 +23,6 @@ import { showConfetti } from "~/lib/confetti"
import { crossbell2Editor } from "~/lib/editor-converter"
import { CSB_SCAN } from "~/lib/env"
import { getTwitterShareUrl } from "~/lib/helpers"
-import { useTranslation } from "~/lib/i18n/client"
import { getPageVisibility } from "~/lib/page-helpers"
import { delStorage, setStorage } from "~/lib/storage"
import { EditorValues, PageVisibilityEnum } from "~/lib/types"
@@ -38,7 +38,7 @@ import { useGetSite } from "~/queries/site"
export default function ShortEditor() {
const router = useRouter()
const queryClient = useQueryClient()
- const { t } = useTranslation("dashboard")
+ const t = useTranslations()
const params = useParams()
const subdomain = params?.subdomain as string
const searchParams = useSearchParams()
@@ -132,7 +132,7 @@ export default function ShortEditor() {
const savePage = async () => {
if (!values.images?.length) {
- toast.error(t("Please upload at least one image."))
+ toast.error(t("Please upload at least one image"))
return
}
const baseValues = {
@@ -287,8 +287,8 @@ export default function ShortEditor() {
visibility === PageVisibilityEnum.Draft
? `text-zinc-300`
: visibility === PageVisibilityEnum.Modified
- ? "text-orange-600"
- : "text-green-600",
+ ? "text-orange-600"
+ : "text-green-600",
)}
>
{t(visibility as string)}
@@ -304,7 +304,7 @@ export default function ShortEditor() {
const EditorExtraProperties = memo(
({ updateValue }: { updateValue: (val: EditorValues) => void }) => {
- const { t } = useTranslation("dashboard")
+ const t = useTranslations()
return (
@@ -314,7 +314,7 @@ const EditorExtraProperties = memo(
diff --git a/src/app/dashboard/[subdomain]/events/page-component.tsx b/src/app/[locale]/dashboard/[subdomain]/events/page-component.tsx
similarity index 98%
rename from src/app/dashboard/[subdomain]/events/page-component.tsx
rename to src/app/[locale]/dashboard/[subdomain]/events/page-component.tsx
index ce7d6608..4c1d4ea7 100644
--- a/src/app/dashboard/[subdomain]/events/page-component.tsx
+++ b/src/app/[locale]/dashboard/[subdomain]/events/page-component.tsx
@@ -1,5 +1,6 @@
"use client"
+import { useTranslations } from "next-intl"
import { useEffect, useState } from "react"
import { CharacterFloatCard } from "~/components/common/CharacterFloatCard"
@@ -9,7 +10,6 @@ import { Image } from "~/components/ui/Image"
import { UniLink } from "~/components/ui/UniLink"
import { useDate } from "~/hooks/useDate"
import { getSiteLink } from "~/lib/helpers"
-import { useTranslation } from "~/lib/i18n/client"
import { getStorage, setStorage } from "~/lib/storage"
import { cn } from "~/lib/utils"
import { useGetPagesBySite } from "~/queries/page"
@@ -39,7 +39,7 @@ function SiteAvatar({ siteId }: { siteId: string }) {
export default function EventsPage() {
const date = useDate()
- const { t } = useTranslation("dashboard")
+ const t = useTranslations()
const pages = useGetPagesBySite({
type: "post",
characterId: 50153,
diff --git a/src/app/dashboard/[subdomain]/events/page.tsx b/src/app/[locale]/dashboard/[subdomain]/events/page.tsx
similarity index 100%
rename from src/app/dashboard/[subdomain]/events/page.tsx
rename to src/app/[locale]/dashboard/[subdomain]/events/page.tsx
diff --git a/src/app/dashboard/[subdomain]/import/markdown/page-component.tsx b/src/app/[locale]/dashboard/[subdomain]/import/markdown/page-component.tsx
similarity index 93%
rename from src/app/dashboard/[subdomain]/import/markdown/page-component.tsx
rename to src/app/[locale]/dashboard/[subdomain]/import/markdown/page-component.tsx
index 71f15779..491d3bc9 100644
--- a/src/app/dashboard/[subdomain]/import/markdown/page-component.tsx
+++ b/src/app/[locale]/dashboard/[subdomain]/import/markdown/page-component.tsx
@@ -1,6 +1,7 @@
"use client"
import type { NoteMetadata } from "crossbell"
+import { useTranslations } from "next-intl"
import { useParams } from "next/navigation"
import { useEffect, useState } from "react"
import { useForm } from "react-hook-form"
@@ -10,7 +11,6 @@ import { DashboardMain } from "~/components/dashboard/DashboardMain"
import { ImportPreview } from "~/components/dashboard/ImportPreview"
import { Button } from "~/components/ui/Button"
import { Input } from "~/components/ui/Input"
-import { useTranslation } from "~/lib/i18n/client"
import { readFiles } from "~/lib/read-files"
import { usePostNotes } from "~/queries/page"
import { useGetSite } from "~/queries/site"
@@ -19,7 +19,7 @@ export default function ImportMarkdownPage() {
const params = useParams()
const subdomain = params?.subdomain as string
const site = useGetSite(subdomain)
- const { t } = useTranslation("dashboard")
+ const t = useTranslations()
const form = useForm({
defaultValues: {
type: "post",
@@ -81,7 +81,7 @@ export default function ImportMarkdownPage() {
accept=".md"
multiple={true}
help={t(
- "Please select .md files, multiple files are supported, and front matter is supported.",
+ "Please select md files, multiple files are supported, and front matter is supported",
)}
{...form.register("files", {})}
/>
diff --git a/src/app/dashboard/[subdomain]/import/markdown/page.tsx b/src/app/[locale]/dashboard/[subdomain]/import/markdown/page.tsx
similarity index 100%
rename from src/app/dashboard/[subdomain]/import/markdown/page.tsx
rename to src/app/[locale]/dashboard/[subdomain]/import/markdown/page.tsx
diff --git a/src/app/dashboard/[subdomain]/import/mirror/page-component.tsx b/src/app/[locale]/dashboard/[subdomain]/import/mirror/page-component.tsx
similarity index 93%
rename from src/app/dashboard/[subdomain]/import/mirror/page-component.tsx
rename to src/app/[locale]/dashboard/[subdomain]/import/mirror/page-component.tsx
index 0efbff1b..cfa60eef 100644
--- a/src/app/dashboard/[subdomain]/import/mirror/page-component.tsx
+++ b/src/app/[locale]/dashboard/[subdomain]/import/mirror/page-component.tsx
@@ -1,6 +1,7 @@
"use client"
import type { NoteMetadata } from "crossbell"
+import { useTranslations } from "next-intl"
import { useParams } from "next/navigation"
import { useEffect } from "react"
import { useForm } from "react-hook-form"
@@ -9,7 +10,6 @@ import { toast } from "react-hot-toast"
import { DashboardMain } from "~/components/dashboard/DashboardMain"
import { ImportPreview } from "~/components/dashboard/ImportPreview"
import { Button } from "~/components/ui/Button"
-import { useTranslation } from "~/lib/i18n/client"
import { useCheckMirror, useGetMirrorXyz, usePostNotes } from "~/queries/page"
import { useGetSite } from "~/queries/site"
@@ -17,7 +17,7 @@ export default function ImportMirrorPage() {
const params = useParams()
const subdomain = params?.subdomain as string
const site = useGetSite(subdomain)
- const { t } = useTranslation("dashboard")
+ const t = useTranslations()
const form = useForm({
defaultValues: {
type: "post",
@@ -62,13 +62,13 @@ export default function ImportMirrorPage() {
}, [postNotes.isSuccess, form])
return (
-
+
{checkMirror?.data ? (